summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/4.9/4.10: add Intel Memory Protection ExtensionsBruce Ashfield2017-03-146-6/+6
| | | | | | | | | | | | | | | | | | | | This commit adds a kernel feature to have the kernel support for Intel Memory Protection Extensions (MPX). A quote from kernel arch/x86/Kconfig: "MPX provides hardware features that can be used in conjuction with compiler-instrumented code to check memory references. It is designed to detect buffer overflow or underflow bugs." Intel MPX is available, e.g., on Skylake and on Goldmont (e.g., Intel 570x). (From OE-Core rev: 12cd5bb61de6f254d34cc070816adeacdbe39d5c) Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: integrate -rt9Bruce Ashfield2017-03-143-4/+4
| | | | | | | | | | | | Paul Gortmaker made the -rt9 integration available for the 4.9 linux-yocto kernel. This updates our SRCREVs to pull in that content. (From OE-Core rev: 6812934630a68deca76177c55fb0b153e17d6058) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.10: update to v4.10.1Bruce Ashfield2017-03-143-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable release with the following change summary: d23a9821d397 Linux 4.10.1 289ab6e9b7ce xfs: clear delalloc and cache on buffered write failure c1f105b5dc83 rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down dea972f381a1 block: fix double-free in the failure path of cgwb_bdi_init() 96081d826cb3 ACPICA: Linuxize: Restore and fix Intel compiler build 8ab75da134c1 netfilter: nf_ct_helper: warn when not applying default helper assignment 910c3e4d118d goldfish: Sanitize the broken interrupt handler adf7f1350a0c x86/platform/goldfish: Prevent unconditional loading 33b11454af5d USB: serial: console: fix uninitialised spinlock 122b5f43f6ea USB: serial: ark3116: fix register-accessor error handling 199d9b3e02b2 USB: serial: opticon: fix CTS retrieval at open ecf5c9f1e5ea USB: serial: spcp8x5: fix modem-status handling 2a503750ae13 USB: serial: ftdi_sio: fix line-status over-reporting c9b8c246fa3a USB: serial: ftdi_sio: fix extreme low-latency setting 4f53d5eaccab USB: serial: ftdi_sio: fix modem-status error handling b9296dd8a66a USB: serial: cp210x: add new IDs for GE Bx50v3 boards 4f91f13d483e USB: serial: mos7840: fix another NULL-deref at open 8e5eb8e9ad74 tty: serial: msm: Fix module autoload cc8937cd74f9 net: socket: fix recvmmsg not returning error from sock_error 7e963e31ded6 ip: fix IP_CHECKSUM handling ccff0ed8c48c ptr_ring: fix race conditions when resizing (From OE-Core rev: 8ec83eb8fe6993351c2427709e11df055af37529) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: bump to v4.9.13Bruce Ashfield2017-03-143-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change summary is as follows: 3737a5f72234 Linux 4.9.13 d00400605597 xfs: clear delalloc and cache on buffered write failure 57d759622aa7 rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down 1cb3de83ab74 block: fix double-free in the failure path of cgwb_bdi_init() 62c153f346fe ACPICA: Linuxize: Restore and fix Intel compiler build 8f9872be6db9 netfilter: nf_ct_helper: warn when not applying default helper assignment e6bdd8d2fffc goldfish: Sanitize the broken interrupt handler 2709c2a1b016 x86/platform/goldfish: Prevent unconditional loading fef3fdf2d83c USB: serial: console: fix uninitialised spinlock 960a38eae80a USB: serial: ark3116: fix register-accessor error handling a2ce74e35d5f USB: serial: opticon: fix CTS retrieval at open a1fc6fb5f31e USB: serial: spcp8x5: fix modem-status handling 26805681a45d USB: serial: ftdi_sio: fix line-status over-reporting a1510a8c0ded USB: serial: ftdi_sio: fix extreme low-latency setting f3d56f7a586e USB: serial: ftdi_sio: fix modem-status error handling 4420e0f8fddf USB: serial: cp210x: add new IDs for GE Bx50v3 boards 308a96c857cc USB: serial: mos7840: fix another NULL-deref at open 9ab870e7425c tty: serial: msm: Fix module autoload 1a0e2594ef76 net: socket: fix recvmmsg not returning error from sock_error 481aedf869fb ip: fix IP_CHECKSUM handling 7c56012e92b5 ptr_ring: fix race conditions when resizing c2219da51664 irda: Fix lockdep annotations in hashbin_delete(). f23fd87e154f vxlan: fix oops in dev_fill_metadata_dst 171d92a9d915 dccp: fix freeing skb too early for IPV6_RECVPKTINFO 6c854afc5399 net: neigh: Fix netevent NETEVENT_DELAY_PROBE_TIME_UPDATE notification 9206efc8a1f7 packet: Do not call fanout_release from atomic contexts 722737f27774 packet: fix races in fanout_add() e0cb28247882 net: ethernet: ti: cpsw: fix cpsw assignment in resume 42b52783a59c net/llc: avoid BUG_ON() in skb_orphan() 859900c24bff net/mlx5e: Disable preemption when doing TC statistics upcall 90aa7993d5c7 kcm: fix a null pointer dereference in kcm_sendmsg() 1409935400aa kcm: fix 0-length case for kcm_sendmsg() ae7d43192ff2 Linux 4.9.12 7b0712345376 videodev2.h: go back to limited range Y'CbCr for SRGB and, ADOBERGB 8629aed2387c bcache: Make gc wakeup sane, remove set_task_state() 68214ad3926c ntb_transport: Pick an unused queue f42026015094 ntb: ntb_perf missing dmaengine_unmap_put 43325382fc7a NTB: ntb_transport: fix debugfs_remove_recursive 215d4d62ccfd timekeeping: Use deferred printk() in debug code 7ee210365adf printk: use rcuidle console tracepoint 5c3765bbc1db PCI/PME: Restore pcie_pme_driver.remove 48a415827882 Revert "i2c: designware: detect when dynamic tar update is possible" 17c443421458 ARM: 8658/1: uaccess: fix zeroing of 64-bit get_user() 808de347ebd4 futex: Move futex_init() to core_initcall dfe8f5757ec4 drm/dp/mst: fix kernel oops when turning off secondary monitor 7499da90c0cc drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor 19d2d869d00e Input: elan_i2c - add ELAN0605 to the ACPI table a975e8e81e55 Fix missing sanity check in /dev/sg a026c97e8824 scsi: don't BUG_ON() empty DMA transfers 920b60aa3cc2 powerpc/64: Disable use of radix under a hypervisor ef746a305de3 mmc: core: fix multi-bit bus width without high-speed mode 80a0477665d0 fuse: fix uninitialized flags in pipe_buffer 7283448f8273 fuse: fix use after free issue in fuse_dev_do_read() 6cf921be8fb9 siano: make it work again with CONFIG_VMAP_STACK 166a2464cdcf vfs: fix uninitialized flags in splice_to_pipe() eee1550b3e89 Linux 4.9.11 724aedaa5ca6 x86/fpu/xstate: Fix xcomp_bv in XSAVES header 0d4c19ee68c9 tcp: don't annotate mark on control socket from tcp_v6_send_response() 0e0751cdfa46 net/mlx5: Don't unlock fte while still using it 7c4c32a2976e tcp: fix mark propagation with fwmark_reflect enabled 16a3fbe5239a igmp, mld: Fix memory leak in igmpv3/mld_del_delrec() 53a76d633b86 mld: do not remove mld souce list info when set link down 5b1bb4cbd7ec l2tp: do not use udp_ioctl() 12758a282435 net: dsa: Do not destroy invalid network devices a700cf26a3be ping: fix a null pointer dereference 82849541895f packet: round up linear to header len 6ebde312a8ed net: introduce device min_header_len 4cd0362114c8 sit: fix a double free on error path 2b7f50d67f5d lwtunnel: valid encap attr check should return 0 when lwtunnel is disabled 00eff2ebbd22 sctp: avoid BUG_ON on sctp_wait_for_sndbuf 4400acce6881 mlx4: Invoke softirqs after napi_reschedule 970390fd5d53 catc: Use heap buffer for memory size test 61bf9f381c38 catc: Combine failure cleanup code in catc_probe() e898f6f008aa rtl8150: Use heap buffers for all register access 878b015bcc72 pegasus: Use heap buffers for all register access b90cb484c068 macvtap: read vnet_hdr_size once 26989c9d9904 tun: read vnet_hdr_sz once 0f895f51a831 tcp: avoid infinite loop in tcp_splice_read() 1e340bb22af3 ipv6: tcp: add a missing tcp_v6_restore_cb() ae1768bbbc46 ip6_gre: fix ip6gre_err() invalid reads 66cdd4347573 netlabel: out of bound access in cipso_v4_validate() f5b54446630a ipv4: keep skb->dst around in presence of IP options d5b6fd77519d net: use a work queue to defer net_disable_timestamp() work 455a457780b6 stmmac: Discard masked flags in interrupt status register ca876dff1e8c tcp: fix 0 divide in __tcp_select_window() e6fbace87c7b ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim() a7fe4e5d0633 ipv6: fix ip6_tnl_parse_tlv_enc_lim() 6c8556f6e114 net/sched: matchall: Fix configuration race 64cc7ef5cf1d net/mlx5e: Fix update of hash function/key via ethtool adf86d59bb9b can: Fix kernel panic at security_sock_rcv_skb (From OE-Core rev: fb86863ce3164fa412555da98c8c0de4dd112337) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: Add patch to remove quotesSaul Wold2017-03-082-0/+39
| | | | | | | | | | | | This fixes the -I include lines that are getting passed to the kernel macros [YOCTO #10990] (From OE-Core rev: b4d2f41a474c111e5fc64cae635d851386d860ba) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: Add inherit of pkgconfigPeter Kjellerstedt2017-03-041-1/+1
| | | | | | | | | | | pkg-config is used by the kernel build system when creating the configuration tools. (From OE-Core rev: 8e756a808267da26c5c93729438e5757146be534) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-tools: update to 2.9.4Nathan Lynch2017-03-042-39/+4
| | | | | | | | | | Drop upstreamed patch. (From OE-Core rev: 54bd5f79debf30606ce51a43ec3fd9d7c559889e) Signed-off-by: Nathan Lynch <nathan_lynch@mentor.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-modules: update to 2.9.1Nathan Lynch2017-03-041-2/+2
| | | | | | | | | | | This includes a significant fix for kernel tracing on 32-bit systems; kernel and user space events may be uncorrelated without it. (From OE-Core rev: 7776b51f22791542866789608a135cba83d8881d) Signed-off-by: Nathan Lynch <nathan_lynch@mentor.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel.bbclass: Give sanity check function an opt-out variableCalifornia Sullivan2017-03-041-0/+1
| | | | | | | | | | | | | | | | Having no opt-out method and adding the task to linux-yocto.inc was causing issues. For example, linux-yocto-dev would often fail because it uses AUTOREV with no way to dynamically change the PV. Add a variable to turn off the sanity check, allowing an easy opt out, and set the opt-out variable in linux-yocto-dev, fixing the issue with AUTOREV. (From OE-Core rev: 1b6a3c17874ead7ee0957e67329aa3bd019fa129) Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cryptodev: update to handle 4.10 kernel APIRoss Burton2017-03-042-1/+59
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: add virtio fragment for virtio targetsBruce Ashfield2017-03-041-0/+1
| | | | | | | | | | | Other linux-yocto recipes have the virtio fragment added to qemu* targets. If you plan on booting a kernel with qemu, we need these options .. or things like the virtual disk won't be present. (From OE-Core rev: 7e30a0db7b587a72a50d6d981ba8cf275ca61b23) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libc-headers: introduce 4.10 and set as defaultBruce Ashfield2017-03-041-2/+2
| | | | | | | | | | | | | | | The 4.10 kernel has been released, so we can bump our libc-headers to match. We also drop the 4.9 headers, since we only want one variant in the tree. Tested against glibc and muslc core-image* variants. (From OE-Core rev: 4e50f18401b0c4bbb6923b88302411cad7917930) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: introduce 4.10 recipesBruce Ashfield2017-03-043-0/+107
| | | | | | | | | | | | | | | | | The 4.10 kernel has been released, so we introduce the linux-yocto variant. This version supercedes the 4.4 and 4.8 versions in the tree, leaving us with 4.1 (LTSI), 4.9 (LTS) and 4.10 (most recent) as the three active versions. Build tested against all qemu variants, core-image-kernel-dev + sato, with musl and glibc as the C libraries. (From OE-Core rev: e8f07d2966a3fc6cfc6466020dc6603a84fe33da) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: update to 3.1Alexander Kanavin2017-03-018-73/+109
| | | | | | | | | | | | | | | | | | | Removed patches are in upstream. Rebase monitor-option.patch and no-msgfmt-check.patch Add support for python 3 probes (this necessitates the 0001-Do-not-let-configure-write-a-python-location-into-th.patch and the Add 0001-Install-python-modules-to-correct-library-dir.patch to install python modules to correct destination). Add perl to RDEPENDS to fix a QA warning about one of the installed files. (From OE-Core rev: e3bccfba499565ea13f154a11dadcab48ef5e0ab) 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>
* babeltrace: update to 1.5.2Alexander Kanavin2017-03-011-2/+2
| | | | | | | | (From OE-Core rev: 219915ceff629337bdab113db14f1efc86943d64) 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>
* sysprof: inherit upstream-version-is-evenAlexander Kanavin2017-03-011-1/+1
| | | | | | | | | | It is a gnome project, and so is subject to same versioning convention. (From OE-Core rev: 2a56cff903e469d262930bfe622bcf830d7c34d3) 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>
* kernel-devsrc: remove symlink sourceRobert Yang2017-03-011-0/+7
| | | | | | | | | | | | | | | | Fixed: $ rpm -qplv tmp/deploy/rpm/qemuppc/kernel-devsrc-1.0-r0.qemuppc.rpm | grep kernel/source /usr/src/kernel/source -> /buildarea/lyang1/test_yocto/tmp/work/qemuppc-poky-linux/kernel-devsrc/1.0-r0/image/usr/src/kernel It is generated by kernel's "make clean _mrproper_scripts", the kernel-devsrc includeds full sources, this symlink is not needed, and the path is invalid on target, so remove it. (From OE-Core rev: 65804d1239e626bbe1a4b5772f2464db21163713) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Make use of the new bb.utils.filter() functionPeter Kjellerstedt2017-03-011-1/+1
| | | | | | | (From OE-Core rev: 0a1427bf9aeeda6bee2cc0af8da4ea5fd90aef6f) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Add Marvell sd88xx WiFi firmwaresStefan Agner2017-02-231-1/+16
| | | | | | | | | | Add packages for Marvells sd88xx SDIO WiFi firmwares. (From OE-Core rev: 35ed7ded1a845f88a7bea44498d524f4b61c0d70) Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kexec-tools/kdump: Correct typo in comment "crashkenrel="Robert P. J. Day2017-02-231-1/+1
| | | | | | | | | | (From OE-Core rev: 0027c8078fc3d98c7ecaab03d4e637b1fa07778e) (From OE-Core rev: a0d5816ba410e393fa03f5644008625944c1d719) Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* depmodwrapper-cross/qemuwrapper-cross: Drop unneeded binutils dependencyRichard Purdie2017-02-231-0/+2
| | | | | | | | | | | | | | By default these pull in binutils-cross since they're a cross tool and pull in any native tool requirements. In reality they don't need such tools at build time or runtime since they're scripts. Therefore clear the dependency and save on some processing time. (From OE-Core rev: 63796765122e2eee2b78930797d571acb5c244d1) (From OE-Core rev: 50feffd0917b0ab408b34ded9c2f741a9c4e5b74) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/4.9: update to 4.9-rt6Bruce Ashfield2017-02-193-4/+4
| | | | | | | | | Updating the SRCREVs to make Paul Gortmaker's port of 4.9-rt6 active. (From OE-Core rev: b3e3ef85f5fd64473cae4aa72243665ac1e618e9) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: meta/configuration updatesBruce Ashfield2017-02-193-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit already in 4.9 and 4.8: intel-quark: Add intel-quark-preempt-rt bsp configuration While there are intel-quark configurations for the KTYPEs standard and tiny in bsp/intel-common, there's none for the preempt-rt KTYPE. Trying to build preempt-rt enabled kernels such as linux-yocto-rt for intel-quark yields a .config having a potentially misconfigured architecture. More importantly, however, preempt-rt related CONFIG options are not enabled. Hence, a build of, e.g., linux-yocto-rt, does not result in a preempt-rt enabled kernel. This patch qualifies to be (back)ported to other branches than master. Signed-off-by: Christian Storm <christian.storm@siemens.com> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> (From OE-Core rev: e853327447908d1be085a96f8dda1c53305f9552) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.9Bruce Ashfield2017-02-193-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the korg -stable release. Changelog is as follows: d2e4b66b4ef2 Linux 4.9.9 f2a0409a0850 drm/i915/execlists: Reset RING registers upon resume 72cd604cfd86 fs: break out of iomap_file_buffered_write on fatal signals bf9ab22c350d iw_cxgb4: set correct FetchBurstMax for QPs 13363b6988f6 x86/irq: Make irq activate operations symmetric e02136282296 irqdomain: Avoid activating interrupts more than once c6b0333baea0 iio: health: max30100: fixed parenthesis around FIFO count check 12c2fcf6bcf7 iio: dht11: Use usleep_range instead of msleep for start signal 7baa8491d47d iio: health: afe4403: retrieve a valid iio_dev in suspend/resume 5f0ee562605b iio: health: afe4404: retrieve a valid iio_dev in suspend/resume 54d2ccc4003b iio: adc: palmas_gpadc: retrieve a valid iio_dev in suspend/resume db0e02ef6b82 staging: greybus: timesync: validate platform state callback 89cc65c1117f USB: serial: option: add device ID for HP lt2523 (Novatel E371) 12a9c11c2e19 usb: gadget: f_fs: Assorted buffer overflow checks. e40d15fce929 usb: musb: Fix host mode error -71 regression cbd819e7db3a USB: Add quirk for WORLDE easykey.25 MIDI keyboard 4807725aab0b USB: serial: pl2303: add ATEN device ID 8bc382a9652b USB: serial: qcserial: add Dell DW5570 QDL 0dcbd0aa44e6 KVM: x86: do not save guest-unsupported XSAVE state bc05a2e940fe dmaengine: cppi41: Fix oops in cppi41_runtime_resume 2c2e7fe7c9c5 dmaengine: cppi41: Fix runtime PM timeouts with USB mass storage bebb9d75e84d perf/x86/intel/uncore: Clean up hotplug conversion fallout e6bd712154aa HID: wacom: Fix poor prox handling in 'wacom_pl_irq' f24bc920612c HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2 80246551c7d7 HID: usbhid: Quirk a AMI virtual mouse and keyboard with ALWAYS_POLL 40add19d3897 iwlwifi: mvm: avoid crash on restart w/o reserved queues 97663735a96f iwlwifi: fix double hyphen in MODULE_FIRMWARE for 8000 3d8ec7d2d5f9 pinctrl: intel: merrifield: Add missed check in mrfld_config_set() 2cf6c49264e4 pinctrl: baytrail: Debounce register is one per community 449d3ecfbd76 Revert "vring: Force use of DMA API for ARM-based systems with legacy devices" 16f61dee7e7c Revert "bcma: init serial console directly from ChipCommon code" 12f822d23dee percpu-refcount: fix reference leak during percpu-atomic transition 8ee8ff9e2652 regulator: axp20x: AXP806: Fix dcdcb being set instead of dcdce 1594edd9ea0d vhost: fix initialization for vq->is_le 04eb7db25bb1 mmc: sdhci: Ignore unexpected CARD_INT interrupts 1d88791d5ed5 cgroup: don't online subsystems before cgroup_name/path() are operational a150e08704b2 can: bcm: fix hrtimer/tasklet termination in bcm op removal a93ae8dccc3c tracing: Fix hwlat kthread migration b67c7d39bc28 mm, fs: check for fatal signals in do_generic_file_read() 6cb0497aec81 base/memory, hotplug: fix a kernel oops in show_valid_zones() 72f7419610c8 mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone() 9e255997c2e1 cifs: initialize file_info_lock f0c3a0ac3349 zswap: disable changing params if init fails a3d729526f2f svcrpc: fix oops in absence of krb5 module 743146d347f3 NFSD: Fix a null reference case in find_or_create_lock_stateid() 4c953848c95b powerpc/mm: Use the correct pointer when setting a 2MB pte 8f415333be3a powerpc: Fix build failure with clang due to BUILD_BUG_ON() bbf69e5197da powerpc: Add missing error check to prom_find_boot_cpu() 73d45909780e powerpc/eeh: Fix wrong flag passed to eeh_unfreeze_pe() 4b70d598c2ee libata: Fix ATA request sense 6d08607ef35b libata: apply MAX_SEC_1024 to all CX1-JB*-HP devices fc794153c407 ata: sata_mv:- Handle return value of devm_ioremap. b41615aa7056 perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory 3996a91e3bdc perf/core: Fix use-after-free bug 53bed1f64025 crypto: arm64/aes-blk - honour iv_out requirement in CBC and CTR modes b04a39f88ced crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg 2eb8f7c4225a drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval bd5cefed1ccc drm/nouveau/disp/gt215: Fix HDA ELD handling (thus, HDMI audio) on gt215 c9fb422fd938 drm/amdgpu/si: fix crash on headless asics 20658b3df8b9 pinctrl: baytrail: Add missing spinlock usage in byt_gpio_irq_handler 7396685a1bca HID: cp2112: fix gpio-callback error handling a18c4584a489 HID: cp2112: fix sleep-while-atomic dfd713307adb xtensa: fix noMMU build on cores with MMU f2e24dd91818 efi/fdt: Avoid FDT manipulation after ExitBootServices() f0c7412edfc1 x86/efi: Always map the first physical page into the EFI pagetables 13e6ef99d23b ext4: validate s_first_meta_bg at mount time 610c2b7ff8f6 PCI/ASPM: Handle PCI-to-PCIe bridges as roots of PCIe hierarchies (From OE-Core rev: e1866b78d8365855583250877db7f11f98de65df) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: bump to v4.10+Bruce Ashfield2017-02-191-1/+1
| | | | | | | (From OE-Core rev: fe6a071babf542f3cdbbce618c70cb256bf364e8) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8/4.9: fix tpm.cfg and add dm-verityBruce Ashfield2017-02-196-6/+6
| | | | | | | | | | | | | Integrating the following commits to fix a configuration warning and to add a tpm configuration feature: 8f3bc608ae61 features: add dm-verity 0ad64750fef1 tpm: avoid warning due to double CONFIG_TCG_TPM (From OE-Core rev: 7fc93859ce805a604814b1b373d77ecc547e812f) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: Intel-quark: Add intel-quark-preempt-rt bsp configurationBruce Ashfield2017-02-193-3/+3
| | | | | | | | | | | | | | | | | While there are intel-quark configurations for the KTYPEs standard and tiny in bsp/intel-common, there's none for the preempt-rt KTYPE. Trying to build preempt-rt enabled kernels such as linux-yocto-rt for intel-quark yields a .config having a potentially misconfigured architecture. More importantly, however, preempt-rt related CONFIG options are not enabled. Hence, a build of, e.g., linux-yocto-rt, does not result in a preempt-rt enabled kernel. (From OE-Core rev: bf822184419592bb680fa6886c0d18f105857f0e) Signed-off-by: Christian Storm <christian.storm@siemens.com> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt/4.9: integrate 4.9-rt4Bruce Ashfield2017-02-193-4/+4
| | | | | | | | | | | | | | | Integrating the 4.9-rt4 new changes: 56a3dd6fb4e9 x86/mm/cpa: avoid wbinvd() for PREEMPT 221db3244e71 pinctrl: qcom: Use raw spinlock variants 43158f23e188 radix-tree: use local locks 109a8fea2c4a cpuset: Convert callback_lock to raw_spinlock_t 3741fb19d20f softirq: wake the timer softirq if needed (From OE-Core rev: c1fd9a544d2165c0f3d827d3ad3c90f9c7781f09) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to v4.8.18Bruce Ashfield2017-02-193-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Paul Gortmaker has started doing 4.8 -stable updates. This integrates his 4.8.18 queue from: git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux-4.8.y.git Change log is as follows: 28dda89acd7c Linux 4.8.18 936e79682048 tick/broadcast: Prevent NULL pointer dereference f22b03e15427 clocksource/dummy_timer: Move hotplug callback after the real timers 8f78db7e5df0 xfs: use GPF_NOFS when allocating btree cursors 1d818a81bac6 xfs: ignore leaf attr ichdr.count in verifier during log replay 62ef2c9c1d94 xfs: don't allow di_size with high bit set db28776559c7 xfs: error out if trying to add attrs and anextents > 0 fb70f2a64910 xfs: don't crash if reading a directory results in an unexpected hole ebff27d76e7e xfs: complain if we don't get nextents bmap records 14c3f0b270aa xfs: check for bogus values in btree block headers 31f0f90742a3 xfs: pass state not whichfork to trace_xfs_extlist 430a362685e9 xfs: Move AGI buffer type setting to xfs_read_agi 20aa52b53586 xfs: new inode extent list lookup helpers c7b75fcea4e6 xfs: fix unbalanced inode reclaim flush locking e89df591f833 xfs: check minimum block size for CRC filesystems b04a2c02f4d7 xfs: provide helper for counting extents from if_bytes f4e7f4cd52b1 xfs: don't BUG() on mixed direct and mapped I/O 49f159ae6e80 xfs: check return value of _trans_reserve_quota_nblks 23bb39fdbb96 xfs: don't call xfs_sb_quota_from_disk twice d3c7d2aa00d4 tpm_tis: Check return values from get_burstcount. 9fc58e555d78 drm/i915/gen9: fix the WM memory bandwidth WA for Y tiling cases 4f075608d2c4 drm/i915/gen9: unconditionally apply the memory bandwidth WA 55e9c9d00d70 drm/i915: disable PSR by default on HSW/BDW 2c266a9a3631 drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values e4d1900e15db s390/topology: always use s390 specific sched_domain_topology_level b04e5322d8a4 powerpc/pci/rpadlpar: Fix device reference leaks 458e63f135d6 PCI: Enable access to non-standard VPD for Chelsio devices (cxgb3) 05a725c46f56 PCI: Support INTx masking on ConnectX-4 with firmware x.14.1100+ 8d12795b1eac PCI: Convert Mellanox broken INTx quirks to be for listed devices only 24af87eb2ffa PCI: Convert broken INTx masking quirks from HEADER to FINAL ec9f277f52e9 PCI: Add Mellanox device IDs 9e7c8ebc1316 staging: media: davinci_vpfe: unlock on error in vpfe_reqbufs() 8c6c73a692c9 f2fs: hide a maybe-uninitialized warning a91f2c1d4f45 f2fs: remove percpu_count due to performance regression 93634e1cc928 md: MD_RECOVERY_NEEDED is set for mddev->recovery 239b31c50bde crypto: arm64/aes-ce - fix for big endian a3141467e092 crypto: arm64/aes-xts-ce: fix for big endian 7c26ef18f05a crypto: arm64/sha1-ce - fix for big endian cb70151453a1 crypto: arm64/aes-neon - fix for big endian c1c451bea4af crypto: arm64/aes-ccm-ce: fix for big endian c4957563b255 crypto: arm/aes-ce - fix for big endian dcb0c4ebc7ad crypto: arm64/ghash-ce - fix for big endian d60ecc7f02a4 crypto: arm64/sha2-ce - fix for big endian f9315853c7c1 s390/crypto: unlock on error in prng_tdes_read() a76c795f53e7 mm, compaction: fix NR_ISOLATED_* stats for pfn based migration d3b82f9a9716 mm: khugepaged: fix radix tree node leak in shmem collapse error path ab533014582f mm: khugepaged: close use-after-free race during shmem collapsing c9777f749c4c mm/hugetlb.c: use the right pte val for compare in hugetlb_cow 0ff00251359e mmc: mmc_test: Uninitialized return value abe558647a0f PM / wakeirq: Fix dedicated wakeirq for drivers not using autosuspend b90b6b8cce53 irqchip/bcm7038-l1: Implement irq_cpu_offline() callback d6229a05dd06 ima: fix memory leak in ima_release_policy 8cbe9b689467 sbp-target: Fix second argument of percpu_ida_alloc() fed8068fd1de target/iscsi: Fix double free in lio_target_tiqn_addtpg() ec92af68808e scsi: mvsas: fix command_active typo efe08cc6939b ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call a5a550bd0768 ASoC: cht_bsw_rt5645: Fix leftover kmalloc 3fcdecb0f9f6 iommu/vt-d: Flush old iommu caches for kdump when the device gets context mapped 22604a045edb iommu/vt-d: Fix pasid table size encoding f7dd8813279b iommu/amd: Fix the left value check of cmd buffer 9a134d29af48 iommu/amd: Missing error code in amd_iommu_init_device() 35a294dd5723 clk: renesas: mstp: Support 8-bit registers for r7s72100 8a7022b2ffad clk: imx31: fix rewritten input argument of mx31_clocks_init() 8b4940dd9224 clk: sunxi-ng: sun8i-h3: Set CLK_SET_RATE_PARENT for audio module clocks a13af6a13e68 clk: ti: dra7: fix "failed to lookup clock node gmac_gmii_ref_clk_div" boot message c54f34533601 clk: clk-wm831x: fix a logic error 36c3481984b5 clk: qcom: ipq806x: Fix board clk rates fdd91f12bebc hwmon: (g762) Fix overflows and crash seen when writing limit attributes 18d749bb756f hwmon: (nct7802) Fix overflows seen when writing into limit attributes 1e6b9473280a hwmon: (ds620) Fix overflows seen when writing temperature limits 0bc18f1d87d9 hwmon: (amc6821) sign extension temperature 4c8493cb90b9 hwmon: (scpi) Fix module autoload d618b1647e27 platform/x86: fujitsu-laptop: use brightness_set_blocking for LED-setting callbacks b803e5984015 x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6 1121b5f49eb7 debugfs: improve DEFINE_DEBUGFS_ATTRIBUTE for !CONFIG_DEBUG_FS f4b9eaba036c clk: renesas: cpg-mssr: Fix inverted debug check a25cb9b5744b efi/efivar_ssdt_load: Don't return success on allocation failure b36f676475bd cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected 40b0bbe612bb ath10k: use the right length of "background" 3e0f61361a82 nl80211: Use different attrs for BSSID and random MAC addr in scan req 3d04e6a06abc mac80211: fix tid_agg_rx NULL dereference f4ded840a335 drm/i915: tune down the fast link training vs boot fail 2ed2b3cc6ae3 drm/i915/dp: add lane_count check in intel_dp_check_link_status ac2370c93a40 usb: dwc3: gadget: always unmap EP0 requests 6039272a760e usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb() 4f76ead23734 usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb() 7acc87fae524 iio: accel: st_accel: fix LIS3LV02 reading and scaling d59378efa7ac staging: iio: ad7606: fix improper setting of oversampling pins 401316ef7253 mei: move write cb to completion on credentials failures 3ab87b8fd267 mei: bus: fix mei_cldev_enable KDoc c103d55bb7d7 USB: serial: io_ti: bind to interface after fw download d302588a910f ARM: dts: sun7i: bananapi-m1-plus: Enable USB PHY for USB host support 56dce131ec69 arm64: dts: hip06: Correct hardware pin number of usb node 0c03658a3e7b USB: phy: am335x-control: fix device and of_node leaks 518a4d8d533c ARM: dts: r8a7794: Correct hsusb parent clock 7780eb2fd54b usb: gadget: Fix second argument of percpu_ida_alloc() a3ff51875d83 USB: serial: kl5kusb105: abort on open exception path 5f8a0a2fd33b ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream() fb106dc8b847 usb: musb: blackfin: add bfin_fifo_offset in bfin_ops 1bff22506598 usb: gadget: udc: core: fix return code of usb_gadget_probe_driver() c7c4ad7fce6d usb: hub: Move hub_port_disable() to fix warning if PM is disabled b7fb0479ecd6 usb: musb: Fix trying to free already-free IRQ 4 217c03eaf10c usb: dwc3: gadget: Fix full speed mode 7de3c659811a usb: dwc3: pci: Fix dr_mode misspelling 6fdac0047799 usb: dwc3: pci: add Intel Gemini Lake PCI ID 220d6521aac2 xhci: Fix race related to abort operation d3f3b0bd0756 xhci: Use delayed_work instead of timer for command timeout 0da62a5b5242 usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL 997d598c694f USB: serial: mos7720: fix parallel probe eb9e22ac9265 USB: serial: mos7720: fix parport use-after-free on probe errors c91243377c8d USB: serial: mos7720: fix use-after-free on probe errors b756fba5e563 USB: serial: mos7720: fix NULL-deref at open 8cc2ae8e130e USB: serial: mos7840: fix NULL-deref at open 68ab1ccfc085 USB: serial: kobil_sct: fix NULL-deref in write 37ca8378e77c USB: serial: cyberjack: fix NULL-deref at open fd435e99f5ed USB: serial: oti6858: fix NULL-deref at open 1653f66ba3fb USB: serial: io_edgeport: fix NULL-deref at open 73ec9d58b1c7 USB: serial: ti_usb_3410_5052: fix NULL-deref at open d1706b42d164 USB: serial: garmin_gps: fix memory leak on failed URB submit b653000d9b0c USB: serial: iuu_phoenix: fix NULL-deref at open 427bac51ce67 USB: serial: io_ti: fix I/O after disconnect 59f740cd834c USB: serial: io_ti: fix another NULL-deref at open 2ef82cf063c8 USB: serial: io_ti: fix NULL-deref at open 8d5f29b2d578 USB: serial: spcp8x5: fix NULL-deref at open e1fe8df45b74 USB: serial: keyspan_pda: verify endpoints at probe 10da95b6a2eb USB: serial: pl2303: fix NULL-deref at open e29498ba6e1f USB: serial: quatech2: fix sleep-while-atomic in close 05859d754d6f USB: serial: omninet: fix NULL-derefs at open and disconnect be17e1c916ce usb: return error code when platform_get_irq fails 0e9fc72194ce usb: xhci: hold lock over xhci_abort_cmd_ring() 527f810d8a86 xhci: Handle command completion and timeout race c18ca85fd6de usb: host: xhci: Fix possible wild pointer when handling abort command 67a7de5a2f35 usb: xhci: fix return value of xhci_setup_device() 775a2bec9cdf xhci: free xhci virtual devices with leaf nodes first 80c502e0ce6f usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake d3a9f7c7e8c4 usb: xhci: fix possible wild pointer 5ded28d83128 usb: gadget: composite: Test get_alt() presence instead of set_alt() 16718d267e09 USB: dummy-hcd: fix bug in stop_activity (handle ep0) 47acb8434892 USB: fix problems with duplicate endpoint addresses a45f34e820c6 USB: gadgetfs: fix checks of wTotalLength in config descriptors 27b4d04d1b87 USB: gadgetfs: fix use-after-free bug cd4da96b1bac USB: gadgetfs: fix unbounded memory allocation bug 1fa95887b663 usb: gadgetfs: restrict upper bound on device configuration size e4efa88511eb usb: storage: unusual_uas: Add JMicron JMS56x to unusual device 05ace125078d usb: musb: dsps: implement clear_ep_rxintr() callback 38caa4d8986e usb: musb: core: add clear_ep_rxintr() to musb_platform_ops 483c56831853 KVM: MIPS: Flush KVM entry code from icache globally 08aa895b61e1 KVM: MIPS: Don't clobber CP0_Status.UX d33b04df932e KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS e3843cdbf81a drm/i915: Force VDD off on the new power seqeuencer before starting to use it dbce182845b4 gcc-plugins: update gcc-common.h for gcc-7 970150316c04 mac80211: initialize fast-xmit 'info' later cf3b94f8fe70 ARM: davinci: da850: don't add emac clock to lookup table twice 391c21a9ab0a parisc: Mark cr16 clocksource unstable on SMP systems 684f6df20889 fscrypt: fix renaming and linking special files 6c55d3ad7fb3 ALSA: usb-audio: Fix irq/process data synchronization 3074297922e2 ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL 81a35981225c ALSA: hda - Fix up GPIO for ASUS ROG Ranger 576b9d7789d8 iio: bmi160: Fix time needed to sleep after command execution ad2a1ae984c6 iio: max44000: correct value in illuminance_integration_time_available ee8e4a73dbf6 iio: common: st_sensors: fix channel data parsing (From OE-Core rev: 1a3daa89e28d58d35692cd2ae2af3e49c9f536fb) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: bump to v4.9.8Bruce Ashfield2017-02-193-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable releases. Changelog is as follows: c8ea2f3b8247 Linux 4.9.8 b5b4d4a9141e xfs: fix bmv_count confusion w/ shared extents 5d44dd54bd57 xfs: clear _XBF_PAGES from buffers when readahead page 29f96b7e9023 xfs: extsize hints are not unlikely in xfs_bmap_btalloc aab858dabd5e xfs: remove racy hasattr check from attr ops 29094164ea99 xfs: verify dirblocklog correctly 214d55efa255 xfs: fix COW writeback race 29f319275e76 xfs: fix xfs_mode_to_ftype() prototype d062d90c35f2 xfs: don't wrap ID in xfs_dq_get_next_id d3201a14b36a xfs: sanity check inode di_mode 43ce5921773b xfs: sanity check inode mode when creating new dentry b5f68e24cc7b xfs: replace xfs_mode_to_ftype table with switch statement 4fac84ba1da7 xfs: add missing include dependencies to xfs_dir2.h e5325fcf70b1 xfs: sanity check directory inode di_size 624e54b5aff1 xfs: make the ASSERT() condition likely 4f4d5082ec73 xfs: don't print warnings when xfs_log_force fails e9b776519107 xfs: don't rely on ->total in xfs_alloc_space_available 6b81365b1e57 xfs: adjust allocation length in xfs_alloc_space_available c63f4d3aa09d xfs: fix bogus minleft manipulations d20e4ad06c4b xfs: bump up reserved blocks in xfs_alloc_set_aside 9f42bc4f9c1c net: dsa: Bring back device detaching in dsa_slave_suspend() e972cce0c833 lwtunnel: Fix oops on state free after encap module unload 89c2588627c2 net: Specify the owning module for lwtunnel ops 087c2ecb21af qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card 93ff5e03bcba af_unix: move unix_mknod() out of bindlock 37b27b20a8a9 r8152: don't execute runtime suspend if the tx is not empty ad864d9fce0e net: mpls: Fix multipath selection for LSR use case 74423145d931 bridge: netlink: call br_changelink() during br_dev_newlink() 087dced61adc net/mlx5e: Do not recycle pages from emergency reserve 0c687a735cdb tcp: initialize max window for a new fastopen socket 79453ab88164 ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock e9db042dca20 lwtunnel: fix autoload of lwt modules b335e6566661 net: phy: bcm63xx: Utilize correct config_intr function 948e137ad9ba net: fix harmonize_features() vs NETIF_F_HIGHDMA d1c95f9ce102 vxlan: fix byte order of vxlan-gpe port number 1e7cbb413f63 virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving 3eab5dd0eb19 virtio: don't set VIRTIO_NET_HDR_F_DATA_VALID on xmit b260a714a638 net sched actions: fix refcnt when GETing of action after bind 2d6b61ec9d3a ax25: Fix segfault after sock connection timeout c7a5df92d1e8 ip6_tunnel: Account for tunnel header in tunnel MTU 08e650708dd0 ravb: do not use zero-length alignment DMA descriptor 77ce30dc4df4 mlx4: do not call napi_schedule() without care 18767acb7b67 openvswitch: maintain correct checksum state in conntrack actions 3524f64224bd tcp: fix tcp_fastopen unaligned access complaints on sparc b66b1f5ac33d net: systemport: Decouple flow control from __bcm_sysport_tx_reclaim 958bb1bdc2c2 net: ipv4: fix table id in getroute response 6980c52c4efb net: lwtunnel: Handle lwtunnel_fill_encap failure ec1aa8d49532 mlxsw: pci: Fix EQE structure definition 4ec59d1fe470 mlxsw: switchx2: Fix memory leak at skb reallocation 7c249f3306b6 mlxsw: spectrum: Fix memory leak at skb reallocation 5b3df4401064 netvsc: add rcu_read locking to netvsc callback a37f2311e63c r8152: fix the sw rx checksum is unavailable fd2ffe57dda0 Linux 4.9.7 b59dd202f231 drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround. 922813f4d66f perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race f5f415c13209 mm, memcg: do not retry precharge charges 98185d4b18a1 platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT adb260d15134 platform/x86: mlx-platform: free first dev on error 776050a9b55e virtio_mmio: Set DMA masks appropriately 143a9ad4e68c memory_hotplug: make zone_can_shift() return a boolean value da1fdb8456ac pinctrl: baytrail: Rectify debounce support 583eded5860b pinctrl: uniphier: fix Ethernet (RMII) pin-mux setting for LD20 35948ae694c0 pinctrl: broxton: Use correct PADCFGLOCK offset 668a827a6c9d s5k4ecgx: select CRC32 helper 9a335996bfcf IB/rxe: Prevent from completer to operate on non valid QP fed1e89a16e3 IB/rxe: Fix rxe dev insertion to rxe_dev_list c81ee4ed9c0d IB/umem: Release pid in error and ODP flow d7c3d7e453b7 drm/i915: Check for NULL atomic state in intel_crtc_disable_noatomic() 181478cdb75e drm/i915: Fix calculation of rotated x and y offsets for planar formats ff4956555513 drm/i915: Don't init hpd polling for vlv and chv from runtime_suspend() 8d7c76ae613e drm/i915: Don't leak edid in intel_crt_detect_ddc() 2cff678d0bb5 drm/i915: prevent crash with .disable_display parameter 9913aca2d587 drm/i915: Clear ret before unbinding in i915_gem_evict_something() 1b8ff91ae545 v4l: tvp5150: Don't override output pinmuxing at stream on/off time 11e5015ae1d1 v4l: tvp5150: Fix comment regarding output pin muxing d25f9bfeb62f v4l: tvp5150: Reset device at probe time, not in get/set format handlers fe6531075e1d pctv452e: move buffer to heap, no mutex 0bd3cb8d470b iw_cxgb4: free EQ queue memory on last deref cb1d48f55a6d SUNRPC: cleanup ida information when removing sunrpc module 5637949edb50 NFSv4.0: always send mode in SETATTR after EXCLUSIVE4 0a7023506112 NFSv4.1: Fix a deadlock in layoutget 73fdda3b01cd nfs: Don't increment lock sequence ID after NFS4ERR_MOVED 2b95f1210e50 parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header ca332b96ba62 ARC: [arcompact] handle unaligned access delay slot corner case 9d5f2c151ec0 ARC: udelay: fix inline assembler by adding LP_COUNT to clobber list 50f5972cc231 can: ti_hecc: add missing prepare and unprepare of the clock 9f56548b0077 can: c_can_pci: fix null-pointer-deref in c_can_start() - set device pointer a1af471b4151 IB/srp: fix invalid indirect_sg_entries parameter value c2293e76babe IB/srp: fix mr allocation when the device supports sg gaps 24be606cd3b4 IB/iser: Fix sg_tablesize calculation 95600605ffaa IB/cxgb3: fix misspelling in header guard d7f56ee1198a s390/ptrace: Preserve previous registers for short regset write 62d7f2123f19 s390/mm: Fix cmma unused transfer from pgste into pte 97a2e39b7ab9 RDMA/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled ffb97c11d05f Btrfs: remove ->{get, set}_acl() from btrfs_dir_ro_inode_operations ad80fada9d6d Btrfs: disable xattr operations on subvolume directories 79babd4a6ce2 Btrfs: remove old tree_root case in btrfs_read_locked_inode() 959f9709c025 ISDN: eicon: silence misleading array-bounds warning 485952414360 xfs: prevent quotacheck from overloading inode lru 03707d6c36f9 sysctl: fix proc_doulongvec_ms_jiffies_minmax() c7556867782e userns: Make ucounts lock irq-safe 13e39d5930ec vring: Force use of DMA API for ARM-based systems with legacy devices 96e5cec10e7a mm, page_alloc: fix premature OOM when racing with cpuset mems update b678e4ff7ce0 mm, page_alloc: move cpuset seqcount checking to slowpath d1656c5aef4d mm, page_alloc: fix fast-path race with cpuset update or removal ade7afe9dca6 mm, page_alloc: fix check for NULL preferred_zone 9b1a1ae9b528 mm/mempolicy.c: do not put mempolicy before using its nodemask 6676aa65464f mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp a2104c7cd3b2 drm/atomic: clear out fence when duplicating state bbae3c452596 Revert "drm/radeon: always apply pci shutdown callbacks" 5270c017f19f drm/vc4: fix a bounds check cfba2a001d0e drm/vc4: Return -EINVAL on the overflow checks failing. b9edac54cb85 drm/vc4: Fix an integer overflow in temporary allocation layout. 32600835ebe1 drm/vc4: Fix memory leak of the CRTC state. 4c741e2adb35 drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible f1dc9aaee029 drm: Fix broken VT switch with video=1366x768 option 2abb7f408f7c drm: Schedule the output_poll_work with 1s delay if we have delayed event e4be4d4942b9 tile/ptrace: Preserve previous registers for short regset write 544160b6ea18 fbdev: color map copying bounds checking (From OE-Core rev: 83722e881167e3b6414a9a83056f7a25ee23ae91) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto.bbclass: ensure repatching when HEAD is checked outAwais Belal2017-02-191-1/+1
| | | | | | | | | | | | | | | | | | | | In some cases it is seen that kernel_checkout and validate_branches are run again in simultaneous builds. During do_patch the kgit-s2q mechanism looks for a sentinel file inside the .git directory, finds a fence post and starts picking up patches after that. This can create trouble as validate_branches checks out the HEAD of the branch and so the patches should be reapplied rather than skipped due to finding of the fence post. We can call kgit-s2q --clean to remove the sentinel file when the branches are checked out. (From OE-Core rev: d57aeafdd2b49010a9fa6d1cd9d10f3cfd5754a5) Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perf: add PACKAGECONFIG for jvmtiStefan Müller-Klieser2017-02-151-0/+1
| | | | | | | | | | | | Recent kernel build jvmti, java profiling agent, if a host jdk is detected. The library will be packaged in -dev and throws a qa error. Disable the jvmti build per default. (From OE-Core rev: c2cae2874d88c8e41e12da04198b5368d9968131) Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-tools: no need to delete libxml.m4Ross Burton2017-02-151-5/+0
| | | | | | | | | | The configure.ac uses pkg-config now and this macro doesn't exist in the tarball anymore, so remove the deletion. (From OE-Core rev: 371ec2cb0ed5b04082b29b949cb831d69a8ebb32) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* latencytop: Add missing 'inherit pkgconfig'Jussi Kukkonen2017-02-071-0/+2
| | | | | | | | | The Makefile uses pkg-config. (From OE-Core rev: 4d61f95e49e2c0953c513e6a78ca626e8fbd5684) Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: yaffs2 fixesBruce Ashfield2017-02-053-13/+13
| | | | | | | | | | | | | | | | Merging three fixes to yaffs2, which adjust to mainline changes in the vfs subsystem: 4700f2f8b9db fs: yaffs2: fix the prototype of function yaffs_rename() 56e654cab1db fs: yaffs2: switch to the generic xattr handler 102082f3c245 fs/yaffs2: adjust to the change of inode_change_ok() (From OE-Core rev: 3fac012408e4f6aac6520539bc6c6b0d59e2e629) Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to -rt3Bruce Ashfield2017-02-053-4/+4
| | | | | | | | | | Paul Gortmaker has refreshed the 4.9 -rt support to -rt3. (From OE-Core rev: 3d2f5c60b69afe787624a1a175d57d0e46e8b638) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto/meta: common-pc: add pci-siov to feature fragmentsBruce Ashfield2017-02-053-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The common-pc ethernet selection has drivers that depend on pci_iov being defined. As such, we should include that feature fragment or we get build warnings: ---------- CONFIG_BNX2X_SRIOV ----------------- Config: CONFIG_BNX2X_SRIOV From: work-shared/qemux86-64/kernel-source/.kernel-meta/configs/standard/bsp/common-pc/common-pc-eth.cfg Requested value: CONFIG_BNX2X_SRIOV=y Actual value: Config 'BNX2X_SRIOV' has the following conditionals: BNX2X && PCI_IOV (value: "n") BNX2X && PCI_IOV (value: "n") Dependency values are: BNX2X [m] PCI_IOV [n] y [y] ---------- CONFIG_BNXT_SRIOV ----------------- Config: CONFIG_BNXT_SRIOV From: work-shared/qemux86-64/kernel-source/.kernel-meta/configs/standard/bsp/common-pc/common-pc-eth.cfg Requested value: CONFIG_BNXT_SRIOV=y Actual value: Config 'BNXT_SRIOV' has the following conditionals: BNXT && PCI_IOV (value: "n") BNXT && PCI_IOV (value: "n") Dependency values are: y [y] BNXT [m] PCI_IOV [n] (From OE-Core rev: c08d3519c4408e8c51853ffb4b69f05fc55d2df8) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.6Bruce Ashfield2017-02-053-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the 4.9.5 and 4.9.6 -stable updates. The commit logs are as follows: 09f886dc5a69 Linux 4.9.6 f77ef5348d4b libceph: stop allocating a new cipher on every crypto request 5b482bf58868 libceph: uninline ceph_crypto_key_destroy() 12274f2c17f2 tools/virtio/ringtest: fix run-on-all.sh for offline cpus fa555d021d2b selftest/powerpc: Wrong PMC initialized in pmc56_overflow test f37b7a3004bb soc: ti: wkup_m3_ipc: Fix error return code in wkup_m3_ipc_probe() 97d5e2057564 spi: pxa2xx: add missed break d21814a8068a dmaengine: pl330: Fix runtime PM support for terminated transfers 172270c74348 dmaengine: rcar-dmac: unmap slave resource when channel is freed 3bef7578e05f s5p-mfc: Fix clock management in s5p_mfc_release() function d47e1e7c46fe s5p-cec: mark PM functions as __maybe_unused again dfe8e5730fa1 st-hva: fix some error handling in hva_hw_probe() b9dc16170dbf ite-cir: initialize use_demodulator before using it 278997a8e002 gs1662: drop kfree for memory allocated with devm_kzalloc cec5ef6ac520 platform: pxa_camera: add VIDEO_V4L2 dependency 2a3060531768 blackfin: check devm_pinctrl_get() for errors fcdab6ca9c31 rpmsg: virtio_rpmsg_bus: fix channel creation 0f3418442d7b mtd: spi-nor: Fix some error codes in cqspi_setup_flash() e55e6c026b7c mtd: spi-nor: Off by one in cqspi_setup_flash() ebdfcaa14eef PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL 795983547317 PM / devfreq: exynos-bus: Fix the wrong return value 16236802bfec scsi: mpt3sas: fix hang on ata passthrough commands a07a122ad2a2 scsi: ses: Fix SAS device detection in enclosure 41c6b3e8989e swiotlb: Add swiotlb=noforce debug option 1fd1e6cd6314 swiotlb: Convert swiotlb_force from int to enum 776c2b2d165d arm64: Fix swiotlb fallback allocation 962957889d74 arm64: mm: avoid name clash in __page_to_voff() d34b6684e60f xprtrdma: Squelch "max send, max recv" messages at connect time 8ade1c2b4530 xprtrdma: Make FRWR send queue entry accounting more accurate a193c7247596 libceph: make sure ceph_aes_crypt() IV is aligned 6e9fa67c58cc ceph: fix endianness bug in frag_tree_split_cmp 2e4f2131b66f ceph: fix endianness of getattr mask in ceph_d_revalidate 8934e069674a ceph: fix ceph_get_caps() interruption 48baa924108e ceph: fix scheduler warning due to nested blocking 04c9fe63166f ARM: 8613/1: Fix the uaccess crash on PB11MPCore dd8334a5e17e ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation cd9601caa2fa ARM: dts: omap3: Fix Card Detect and Write Protect on Logic PD SOM-LV a075ac9c0a40 ARM: dts: imx6qdl-nitrogen6_max: fix sgtl5000 pinctrl init cfcb94b3a498 ARM: dts: omap2: Add an empty chosen node to top level DTSI 5921b26bf744 ARM: dts: omap3: Add an empty chosen node to top level DTSI bec062cd47bd ARM: dts: am4372: Add an empty chosen node to top level DTSI c3f7ca43b2d4 ARM: dts: omap5: Add an empty chosen node to top level DTSI 835bf872d924 ARM: dts: omap4: Add an empty chosen node to top level DTSI 355a8fced2bf ARM: dts: am33xx: Add an empty chosen node to top level DTSI 3e1c70972204 ARM: dts: dm814x: Add an empty chosen node to top level DTSI ab6dc01db1f7 ARM: dts: dm816x: Add an empty chosen node to top level DTSI d4f12aa133db ARM: dts: dra7: Add an empty chosen node to top level DTSI b8add6715c9a libceph: remove now unused ceph_*{en,de}crypt*() functions 2982b9c92a66 libceph: switch ceph_x_decrypt() to ceph_crypt() 717a145bd5a9 libceph: switch ceph_x_encrypt() to ceph_crypt() 6e371f9a4144 libceph: tweak calcu_signature() a little 788a0bbc7011 libceph: rename and align ceph_x_authorizer::reply_buf ecf7ced85628 libceph: introduce ceph_crypt() for in-place en/decryption 0548b8298938 libceph: introduce ceph_x_encrypt_offset() be60457612a2 libceph: old_key in process_one_ticket() is redundant 2e62bf3c6fe9 libceph: ceph_x_encrypt_buflen() takes in_len 6d9b544d88a4 Input: ALPS - fix TrackStick support for SS5 hardware 6e53a62a0d52 arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields f9081dd0c8be arm64/ptrace: Avoid uninitialised struct padding in fpr_set() 5c5839be0842 arm64/ptrace: Preserve previous registers for short regset write - 3 a4aafb8c4204 arm64/ptrace: Preserve previous registers for short regset write - 2 357cfd6c83ee arm64/ptrace: Preserve previous registers for short regset write de327948c009 arm64: avoid returning from bad_mode 71c496495514 ARM: dts: da850-evm: fix read access to SPI flash 5b6618615215 ARM: dts: OMAP5 / DRA7: indicate that SATA port 0 is available. 1f75575aca7b ceph: fix bad endianness handling in parse_reply_info_extra a14aeccb65e5 ibmvscsis: Fix max transfer length 51cff2c64d20 ibmvscsis: Fix sleeping in interrupt context df35a8f51fcb ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs 73a2e2405d30 svcrdma: avoid duplicate dma unmapping during error recovery c49b31b585a1 clocksource/exynos_mct: Clear interrupt when cpu is shut down ce5c52f039cf ubifs: Fix journal replay wrt. xattr nodes bab10a549fd6 mac80211: implement multicast forwarding on fast-RX path beecb1e72cc5 qla2xxx: Fix crash due to null pointer access 33038189bcab x86/ioapic: Restore IO-APIC irq_chip retrigger callback bf15e45eee7a powerpc: Ignore reserved field in DCSR and PVR reads and writes e09778546713 powerpc/ptrace: Preserve previous TM fprs/vsrs on short regset write 9e10a0fc7312 powerpc/ptrace: Preserve previous fprs/vsrs on short regset write 98e60a8345ae powerpc/perf: Fix PM_BRU_CMPL event code for power9 09187cdf50c1 powerpc/icp-opal: Fix missing KVM case and harden replay 26c4d513b6af KVM: arm/arm64: vgic: Fix deadlock on error handling e0641f201114 KVM: s390: do not expose random data via facility bitmap 001ed27d088a mtd: nand: xway: fix build because of module functions c8dce6e0ef2c mtd: nand: xway: disable module support d8d82ac42e27 mtd: nand: lpc32xx: fix invalid error handling of a requested irq 86249aef233e ieee802154: atusb: do not use the stack for buffers to make them DMA able ad17175732ca mmc: mxs-mmc: Fix additional cycles after transmission stop c1274eeb2fe3 mmc: sdhci-acpi: Only powered up enabled acpi child devices 35028599bc88 HID: corsair: fix control-transfer error handling 63df1ccb937f HID: corsair: fix DMA buffers on stack 4922a6a5cfa7 PCI: Enumerate switches below PCI-to-PCIe bridges c6bdc450fe93 PCI: designware: Check for iATU unroll only on platforms that use ATU 07f0267561c6 fuse: fix time_to_jiffies nsec sanity check 0181b3603681 fuse: clear FR_PENDING flag when moving requests out of pending queue bb82fb48df8c ARC: module: Fix !CONFIG_ARC_DW2_UNWIND builds 3c4d83a1a41e libnvdimm, namespace: fix pmem namespace leak, delete when size set to zero f29f3616b932 svcrpc: don't leak contexts on PROC_DESTROY a297ed84b928 sunrpc: don't call sleeping functions from the notifier block callbacks 90687fc3c8c3 rcu: Narrow early boot window of illegal synchronous grace periods bdeaa468e221 rcu: Remove cond_resched() from Tiny synchronize_sched() f779e00d2e86 x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F 782b361c9306 tmpfs: clear S_ISGID when setting posix ACLs 9170948a24b7 ARM: dts: omap3: Add DTS for Logic PD SOM-LV 37xx Dev Kit efba7a37efe2 ARM: dts: imx31: fix AVIC base address 173470b1b10a ARM: dts: imx31: move CCM device node to AIPS2 bus devices 979f63227c98 ARM: dts: imx31: fix clock control module interrupts description e95bd2ca11a9 ARM: dts: imx6q-cm-fx6: fix fec pinctrl 387812143cbe ARM: dts: r8a7794: remove Z clock 57a10f29e0b3 ARM: dts: r8a7794: Use SYSC "always-on" PM Domain for sound 97136d1ef47a ARM: dts: bcm283x: fix typo in mailbox address 03f5be20ec9b perf jit: Enable jitdump support without dwarf 3ef6a3c0136b perf scripting: Avoid leaking the scripting_context variable ea738532666a perf callchain: Fixup help/config for no-unwinding a1d308914090 perf diff: Do not overwrite valid build id 0f242c0ae0a6 perf trace: Check if MAP_32BIT is defined (again) 8b5484fab145 perf mem: Fix --all-user/--all-kernel options 567eea578016 perf trace: Use the syscall raw_syscalls:sys_enter timestamp d622b626270a IB/IPoIB: Remove can't use GFP_NOIO warning 656a7d657533 IB/mlx4: Check if GRH is available before using it 661600ff77f1 IB/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs 8f95735412ad IB/mlx4: Fix port query for 56Gb Ethernet links 1039b7f5c7ef IB/mlx4: Handle well-known-gid in mad_demux processing 618d14b01a45 IB/mlx4: Fix out-of-range array index in destroy qp flow 970f6806c2b1 IB/mlx4: Set traffic class in AH 0d64860aa638 IB/mlx5: Wait for all async command completions to complete 7c8441c89043 IB/mlx5: Assign SRQ type earlier dae9f4f14411 IB/mlx5: Fix reported max SGE calculation 4db097fe49ea IB/mlx5: Avoid system crash when enabling many VFs 45f3a7eb2ca0 IB/rxe: avoid putting a large struct rxe_qp on stack 25c72b518734 IB/rxe: Increase max number of completions to 32k b7c551559834 IB/core: Release allocated memory in cache setup failure 40bf0662fe3f Linux 4.9.5 4e764538512e pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE b90a617fef04 arm64: hugetlb: fix the wrong return value for huge_ptep_set_access_flags 2021e55d719a arm64: hugetlb: remove the wrong pmd check in find_num_contig() 736aec92c4e9 arm64: hugetlb: fix the wrong address for several functions 3083593700dd powerpc/powernv: Don't warn on PE init if unfreeze is unsupported dcd15c20c208 powerpc/ibmebus: Fix device reference leaks in sysfs interface 25bba7152f2a powerpc/ibmebus: Fix further device reference leaks ae4c24b2d584 powerpc/mm: Correct process and partition table max size 42eded92c42b bus: vexpress-config: fix device reference leak d9c19f90f3a5 blk-mq: Always schedule hctx->next_cpu cb50d45c3d42 power: supply: bq27xxx_battery: Fix register map for BQ27510 and BQ27520 df386a0c2804 bq24190_charger: Fix PM runtime use for bq24190_battery_set_property 4b07d85374f5 iw_cxgb4: Fix error return code in c4iw_rdev_open() aa3ee06a2ae2 powercap/intel_rapl: fix and tidy up error handling f53cfb081f00 ACPI / APEI: Fix NMI notification handling f57d8710096d block: cfq_cpd_alloc() should use @gfp f99694cdaf76 block: Change extern inline to static inline a4e73cc229d8 ACPI / CPPC: set an error code on probe error path 26991b28b47c regulators: helpers: Fix handling of bypass_val_on in get_bypass_regmap 89c728ed9237 cpufreq: powernv: Disable preemption while checking CPU throttling state e5f33ef0a601 powerpc/64: Simplify adaptation to new ISA v3.00 HPTE format f607fd883654 remoteproc: st: Fix error return code in st_rproc_probe() 0e38a0b7acbb remoteproc: qcom_wcnss: Fix circular module dependency b4a69e3877ca drm: Initialise drm_mm.head_node.allocated 5bdb57418845 drm/i915: Move the min_pixclk[] handling to the end of readout 699fbc4cb7d4 drm/panel: simple: Check against num_timings when setting preferred for timing 214417a0419b drm: avoid uninitialized timestamp use in wait_vblank 3b376640445a drm/i915/gen9: Fix PCODE polling during SAGV disabling 26eae206b786 i2c: mux: pca954x: fix i2c mux selection caching 396b25173370 NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success. e331f2f2b1fb NFS: Fix a performance regression in readdir 4c4d4bec6c90 pNFS: Fix race in pnfs_wait_on_layoutreturn 633b57037699 NFS: fix typo in parameter description a5209aa99042 pinctrl: meson: fix gpio request disabling other modes 7a1dcd92fd39 btrfs: fix error handling when run_delayed_extent_op fails 003e3163fcc7 btrfs: fix locking when we put back a delayed ref that's too new 0aefd99f37f3 nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too 9bae3c370a9e x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line option 64e236812197 i2c: piix4: Avoid race conditions with IMC ce31072b4342 net/mlx5: Only cancel recovery work when cleaning up device 2f946414a080 USB: serial: ch341: fix modem-control and B0 handling 12a26bd342b5 drm/amdgpu: drop verde dpm quirks d52e714b39ce drm/amdgpu: update si kicker smc firmware 0c37b07002d5 drm/radeon: drop verde dpm quirks 7cd7aea3dc78 drm/radeon: update smc firmware selection for SI 5375b71f3b17 drm: Clean up planes in atomic commit helper failure path 6d15a83af982 drm/i915/gen9: Fix PCODE polling timeout in stable backport 9297e0c189f5 net/af_iucv: don't use paged skbs for TX on HiperSockets 00cf64fbaa1e sysctl: Drop reference added by grab_header in proc_sys_readdir eca02f01be96 Clearing FIFOs in RS485 emulation mode causes subsequent transmits to break 86820a103f51 extcon: return error code on failure ef8ee4495171 sysrq: attach sysrq handler correctly for 32-bit kernel 4a940d6503e1 orinoco: Use shash instead of ahash for MIC calculations 0edcc47cdb7f ibmvscsis: Fix srp_transfer_data fail return code ba04d869974e tty/serial: atmel_serial: BUG: stop DMA from transmitting in stop_tx 2d789bd1fc24 tty/serial: atmel: RS485 half duplex w/DMA: enable RX after TX is done 199c89fd32b2 virtio_blk: avoid DMA to stack for the sense buffer 6c6ae8c43df9 dmaengine: omap-dma: Fix dynamic lch_map allocation 3fbaff3adc76 drivers: char: mem: Fix thinkos in kmem address checks 1a62a0f76556 mnt: Protect the mountpoint hashtable with mount_lock 52fd0ab07676 pid: fix lockdep deadlock warning due to ucount_lock 57bfd5a3710b vme: Fix wrong pointer utilization in ca91cx42_slave_get 1f363639eb30 Revert "tty: serial: 8250: add CON_CONSDEV to flags" f9cf776b0555 ASoC: hdmi-codec: use unsigned type to structure members with bit-field 28dad9aa9b36 btrfs: fix crash when tracepoint arguments are freed by wq callbacks 4d0f302bf56a xhci: fix deadlock at host remove by running watchdog correctly d06367ac1730 fix a fencepost error in pipe_advance() ab8957396a69 i2c: fix kernel memory disclosure in dev interface 93c94ec23fae i2c: print correct device invalid address 61a8c3372adb Input: elants_i2c - avoid divide by 0 errors on bad touchscreen data 0556a65e8b7d USB: serial: ch341: fix open and resume after B0 3ed1f6da3a17 USB: serial: ch341: fix control-message error handling 139556a98511 USB: serial: ch341: fix open error handling 1685daad0b0c USB: serial: ch341: fix resume after reset 4aeab97a0515 USB: serial: ch341: fix initial modem-control state 58ede4beda66 USB: serial: kl5kusb105: fix line-state error handling dfd48efcde84 usb: musb: fix runtime PM in debugfs 88d3670a1de4 wusbcore: Fix one more crypto-on-the-stack bug 99ff99b830c1 x86/CPU/AMD: Fix Bulldozer topology bd7e769457f9 x86/bugs: Separate AMD E400 erratum and C1E bug e2d9ad2c540b x86/cpu/AMD: Clean up cpu_llc_id assignment per topology feature 259495a0440f bridge: netfilter: Fix dropping packets that moving through bridge interface 6ba35da690f3 xfs: Timely free truncated dirty pages 86673e9331c9 gpio: Move freeing of GPIO hogs before numbing of the device 0a28f5393689 nl80211: fix sched scan netlink socket owner destruction 14d6c966744d x86/efi: Don't allocate memmap through memblock after mm_init() 99b17ac0014b efi/x86: Prune invalid memory map entries and fix boot regression 74ce3fd64bc4 efi/libstub/arm*: Pass latest memory map to the kernel 736e77c07fba KVM: x86: Introduce segmented_write_std 83fedbb76051 KVM: x86: emulate FXSAVE and FXRSTOR aae8f3464b1f KVM: x86: add asm_safe wrapper bc5e1316efd6 KVM: x86: add Align16 instruction flag 90f70fcd6f72 KVM: x86: fix NULL deref in vcpu_scan_ioapic 5ed21cc0cf26 KVM: x86: flush pending lapic jump label updates on module unload 483ecebb22c1 jump_labels: API for flushing deferred jump label updates 7caf473f99b8 KVM: eventfd: fix NULL deref irqbypass consumer 7718ffcf9a64 KVM: x86: fix emulation of "MOV SS, null selector" 1e26cec60668 mm/hugetlb.c: fix reservation race when freeing surplus pages 8315c22ea879 mm/slab.c: fix SLAB freelist randomization duplicate entries 6ca29ee3ca0d mm: support anonymous stable page 07fc9575e88a mm, memcg: fix the active list aging for lowmem requests when memcg is enabled 6c9bd81cb9ea ocfs2: fix crash caused by stale lvb with fsdlm plugin 692755b1006d mm: fix devm_memremap_pages crash, use mem_hotplug_{begin, done} 8edd365ee94c mm: pmd dirty emulation in page fault handler 87fa6f37fa29 dax: fix deadlock with DAX 4k holes 2e264fb546fa zram: support BDI_CAP_STABLE_WRITES ad4764b4c8eb zram: revalidate disk under init_lock 057ac4429aef selftests: do not require bash for the generated test 91ee732cb563 selftests: do not require bash to run netsocktests testcase d65146c7fb91 drm/savage: dereferencing an error pointer c730a84aff6f drm/vc4: Fix a couple error codes in vc4_cl_lookup_bos() a63bb198dc14 drm/tegra: dpaux: Fix error handling 6b94626c9edf regulator: axp20x: Fix axp809 ldo_io registration error on cold boot 8ac055af47ae regulator: tps65086: Fix 25mV ranges for BUCK regulators 9229336861cb pinctrl: sh-pfc: Add helper to handle bias lookup table 5e1595223a2c pinctrl: sh-pfc: r8a7795: Use lookup function for bias data b01bbf221fcc pinctrl: imx: fix imx_pinctrl_desc initialization f34fbb92fe81 Input: i8042 - add Pegatron touchpad to noloop table 5975358bf2ad Input: xpad - use correct product id for x360w controllers (From OE-Core rev: 629ec06de1c2b3aba5a941ac03e92f023c9703f1) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ver_linux: Use /usr/bin/awk instead of /bin/awkBruce Ashfield2017-02-053-13/+13
| | | | | | | | | | | | | | | | To avoid kernel-devsrc failing with missing a dependency on "/bin/awk". Due to the way this script is invoked, using #!/usr/bin/env can run into issue when invoked. Since most distros have awk in /usr/bin and not /bin, we change the script while this is sorted out upstream. (From OE-Core rev: 3360eadb719f1d3b406e6cf48d99a74fdb2f6c77) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto: ecryptfs, NFC and CAN bus config updatesBruce Ashfield2017-02-053-3/+3
| | | | | | | | | | | | | | | | Integrating the following kernel config updates: f7f388ec4d89 Add support and drivers for CAN bus as feature 2b20935eb14b Filesystem encryption support 8520e18f2956 Update NFC support a079d66845cd Add eCryptFS filesystem feature (From OE-Core rev: 8a83c808988f646bd6ecab4905a74c33699451ef) Signed-off-by: Jussi Laako <jussi.laako@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kern-tools: re-enable scc merge commandBruce Ashfield2017-02-051-1/+1
| | | | | | | | | | | | | | | The ability to merge two branches directly from a .scc file was dropped during the streamlining of the tools. As was pointed out by David Vincent <freesilicon@gmail.com>, there is once again a valid use case for this functionality, so we restore the capability. (From OE-Core rev: a0059ebbb52c659282e355664bba1a2fa282170e) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto/features: enable TPMBruce Ashfield2017-02-056-6/+6
| | | | | | | | | | | | Adding a feature fragment that enables a broad range of TPM drivers. They service as a baseline for production kernels. (From OE-Core rev: 460071785c58de6d45698046e70f1121438537cd) Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to 4.9.4Bruce Ashfield2017-02-053-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable release with the following changes: 75353ac8ff43 Linux 4.9.4 6fea974494af rtlwifi: rtl_usb: Fix missing entry in USB driver's private data 7dae85b5c355 rtlwifi: Fix enter/exit power_save 3f41ee3a45cb drm/i915/gen9: Fix PCODE polling during CDCLK change notification 93f2976eb027 ALSA: usb-audio: Add a quirk for Plantronics BT600 f52e670a5b29 spi: mvebu: fix baudrate calculation for armada variant 05b7bdf1c3d8 ARM: omap2+: am437x: rollback to use omap3_gptimer_timer_init() b8ba5faa7a6b ARM: 8631/1: clkdev: Detect errors in clk_hw_register_clkdev() for mass registration 87dbf3dc1652 ARM: OMAP4+: Fix bad fallthrough for cpuidle b336dc57bc92 ARM: OMAP5: Fix build for PM code 0f665deba9bc ARM: OMAP5: Fix mpuss_early_init aa1c7b01c9c7 bus: arm-ccn: Prevent hotplug callback leak bd99e7a6036e svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit arm c2ce1c4133b3 ARM: qcom_defconfig: Fix MDM9515 LCC and GCC config e925eb342659 ARM: zynq: Reserve correct amount of non-DMA RAM 78e2d9405e2d ARM: pxa: fix pxa25x interrupt init 596ff0afbe8e ARM64: dts: bcm2835: Fix bcm2837 compatible string e3937bc1cc0b ARM64: dts: bcm2837-rpi-3-b: remove incorrect pwr LED d40152d5ac67 arm64: dts: mt8173: Fix auxadc node 08aed6e8883d tools/virtio: fix READ_ONCE() e7d05ec1923e powerpc: Fix build warning on 32-bit PPC 2fc33ff4ba81 ALSA: firewire-tascam: Fix to handle error from initialization of stream data 2c867216c555 HID: hid-cypress: validate length of report e425ed1d3c75 net: vrf: do not allow table id 0 7b7a5a85b1d9 net: ipv4: Fix multipath selection with vrf 7cc73483a4c7 net/mlx5e: Remove WARN_ONCE from adaptive moderation code 17a561b19a27 gro: Disable frag0 optimization on IPv6 ext headers 934ca017c850 gro: use min_t() in skb_gro_reset_offset() ec0fdcb88c6f gro: Enter slow-path if there is no tailroom 33364eee1fe4 net: add the AF_QIPCRTR entries to family name tables 2ff4a0243c9e net: dsa: Ensure validity of dst->ds[0] 66f24d624baa r8152: fix rx issue for runtime suspend c8a89b4f5248 r8152: split rtl8152_suspend function 294f2c889637 net: dsa: bcm_sf2: Utilize nested MDIO read/write ac77aab46168 net: dsa: bcm_sf2: Do not clobber b53_switch_ops b55f6ca7380d bpf: change back to orig prog on too many passes a4d205a59521 net: vrf: Add missing Rx counters efc455f08ea8 ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules fe1e13cfe2c4 igmp: Make igmp group member RFC 3376 compliant 7826d11cf44c flow_dissector: Update pptp handling to avoid null pointer deref. 9f65f5d4746b drop_monitor: consider inserted data in genlmsg_end 9f7551e05b0f drop_monitor: add missing call to genlmsg_end a8a213f296ae net: ipv4: dst for local input routes should use l3mdev if relevant e7422080e35d net: fix incorrect original ingress device index in PKTINFO 2ffc694b5727 rtnl: stats - add missing netlink message size checks 8cb7d6277f01 net/mlx5e: Disable netdev after close ee9f2fd3f6b6 net/mlx5e: Don't sync netdev state when not registered 33c782dd1514 net/mlx5: Prevent setting multicast macs for VFs b22c86ff8e78 net/mlx5: Mask destination mac value in ethtool steering rules efbbc75c00fc net/mlx5: Avoid shadowing numa_node ca8a64467f2a net/mlx5: Cancel recovery work in remove flow 7bf1de7f2749 net/mlx5: Check FW limitations on log_max_qp before setting it 9b4a34ff8987 net/sched: cls_flower: Fix missing addr_type in classify 99f40c6bf565 net: stmmac: Fix race between stmmac_drv_probe and stmmac_open 09babe4ce12e net, sched: fix soft lockup in tc_classify ee99e2bc5e8a ipv6: handle -EFAULT from skb_copy_bits d36a1cb1e328 inet: fix IP(V6)_RECVORIGDSTADDR for udp sockets ed3cc329c7bc sctp: sctp_transport_lookup_process should rcu_read_unlock when transport is null 8b8fbe5c25ab net: vrf: Drop conntrack data after pass through VRF device on Tx d4a0b2e40c46 net: vrf: Fix NAT within a VRF (From OE-Core rev: 9b4c9986ebed75ee71a8179e04a4384624c0e7e0) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cryptodev: Fix changed mm interface in Kernel 4.9Daniel Schultz2017-01-312-1/+42
| | | | | | | | | | | | | | | The memory management interface has changed in Kernel 4.9. This patch adds a patch which fixes the paramter of the function call. Backport from https://github.com/cryptodev-linux/cryptodev-linux Based on commit f126e4837e6334d0464540995df7426fedf6b175 (From OE-Core rev: 29e3e2999ae0fd92fd41c2180359e110301a488c) Signed-off-by: Daniel Schultz <d.schultz@phytec.de> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmod: Fix handling of quotes in kernel command lineJames Minor2017-01-312-0/+45
| | | | | | | | | | | | | | If a module parameter on the command line contains quotes, any spaces inside those quotes should be included as part of the parameter. Upstream-Status: Accepted (From OE-Core rev: a54be23887cdc24a9b128be0913029fc8e63973d) Signed-off-by: James Minor <james.minor@ni.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: introduce 4.9 headersBruce Ashfield2017-01-261-4/+2
| | | | | | | | | | | | | | Bumping the linux-libc-headers to the 4.9 kernel variant. Since 4.9 will be a LTSI kernel, and there will be an associated linux-yocto it is worth moving to these headers sooner rather than later. This commit also drops the 4.8 headers and sets 4.9 to be the default. (From OE-Core rev: cb0ef6e5fe096cecade81d42e95918f056bba052) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: merge 4.9.3 and ethernet config changesBruce Ashfield2017-01-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merging the following meta-data changes: 03a2d3f7f999 Add support for NVMe storage devices 27a79fa51d44 Modularize PCI/PCIe ethernet drivers 53d2a7d9c9f8 Modularize USB network drivers And the 4.9.3 -stable update, which has the following shortlog: 584fd7872c1b Linux 4.9.3 3999c535da7a usb: gadget: composite: always set ep->mult to a sensible value 7ff469ceba26 Revert "usb: gadget: composite: always set ep->mult to a sensible value" ec3d5c521af8 Revert "rtlwifi: Fix enter/exit power_save" cf365b117388 tick/broadcast: Prevent NULL pointer dereference 34db201f0de7 clocksource/dummy_timer: Move hotplug callback after the real timers 1b9c2556809a xfs: fix max_retries _show and _store functions 91192ae41e6f xfs: fix crash and data corruption due to removal of busy COW extents b96e4e87d2b0 xfs: use the actual AG length when reserving blocks d9c7c9fa600a xfs: fix double-cleanup when CUI recovery fails aa38f370b25a xfs: use GPF_NOFS when allocating btree cursors 3c382dda47e4 xfs: ignore leaf attr ichdr.count in verifier during log replay c00203386d50 xfs: don't cap maximum dedupe request length f8b20705a383 xfs: don't allow di_size with high bit set 12815dd15c48 xfs: error out if trying to add attrs and anextents > 0 cd4bf1d416ef xfs: don't crash if reading a directory results in an unexpected hole b88398de1833 xfs: complain if we don't get nextents bmap records 4bb31bccea38 xfs: check for bogus values in btree block headers b85f32481d93 xfs: forbid AG btrees with level == 0 4081d4a79a95 xfs: handle cow fork in xfs_bmap_trace_exlist a585e1c4ec93 xfs: pass state not whichfork to trace_xfs_extlist bdbfd4ee6bc7 xfs: Move AGI buffer type setting to xfs_read_agi 06ac11df915d xfs: pass post-eof speculative prealloc blocks to bmapi 553937d3cce8 xfs: use new extent lookup helpers xfs_file_iomap_begin_delay 3d6e3b12bb4e xfs: clean up cow fork reservation and tag inodes correctly 4a323331d8c9 xfs: use new extent lookup helpers in __xfs_reflink_reserve_cow cf168f2ff8ba xfs: track preallocation separately in xfs_bmapi_reserve_delalloc() cf4fb510473b xfs: remove prev argument to xfs_bmapi_reserve_delalloc 390325766033 xfs: always succeed when deduping zero bytes 2b7dae91a134 xfs: factor rmap btree size into the indlen calculations 49dc19915d3b xfs: new inode extent list lookup helpers b49ef758f600 xfs: fix unbalanced inode reclaim flush locking 63fa793e757d xfs: check minimum block size for CRC filesystems f380ee72a7a4 xfs: provide helper for counting extents from if_bytes 3978c5bb0043 xfs: don't BUG() on mixed direct and mapped I/O 2f092422e1ce xfs: don't skip cow forks w/ delalloc blocks in cowblocks scan a11f90ca5f30 xfs: check return value of _trans_reserve_quota_nblks ae8b6cb40cb2 xfs: don't call xfs_sb_quota_from_disk twice 56d22b912542 tpm_tis: Check return values from get_burstcount. 4ffac6f06dfa drm/i915/gen9: fix the WM memory bandwidth WA for Y tiling cases f482823e99f0 drm/i915/gen9: unconditionally apply the memory bandwidth WA 2bdb638de2fc drm/i915: disable PSR by default on HSW/BDW 9ab30a6529b5 drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values 5417f59cb996 s390/pci: fix dma address calculation in map_sg dae9151a88f7 s390/topology: always use s390 specific sched_domain_topology_level b3539f813578 powerpc/pci/rpadlpar: Fix device reference leaks 1aaa777ec009 PCI: Enable access to non-standard VPD for Chelsio devices (cxgb3) c444cc34534b PCI: Support INTx masking on ConnectX-4 with firmware x.14.1100+ e2822904ace5 PCI: Convert Mellanox broken INTx quirks to be for listed devices only 890661544739 PCI: Convert broken INTx masking quirks from HEADER to FINAL 04b97a6be2ed PCI: Add Mellanox device IDs 090cce6f6f88 PCI: rockchip: Correct the use of FTS mask 6e4bcf8539af PCI: rockchip: Fix negotiated lanes calculation 257349bedca3 staging: media: davinci_vpfe: unlock on error in vpfe_reqbufs() a299abd23081 f2fs: hide a maybe-uninitialized warning 725ba1a3ebc4 f2fs: remove percpu_count due to performance regression 5cc85ef4ffe6 md: fix refcount problem on mddev when stopping array. 60a931c20d1a md: MD_RECOVERY_NEEDED is set for mddev->recovery d33a490770e5 crypto: arm64/aes-ce - fix for big endian eb64cbc5665d crypto: arm64/aes-xts-ce: fix for big endian c3edfe038a75 crypto: arm64/sha1-ce - fix for big endian 39b7e1c2fdda crypto: arm64/aes-neon - fix for big endian d018dc9540f7 crypto: arm64/aes-ccm-ce: fix for big endian e6ce55f7be90 crypto: arm/aes-ce - fix for big endian a7c9666735f4 crypto: arm64/ghash-ce - fix for big endian cdeaed7dda7b crypto: arm64/sha2-ce - fix for big endian a05aa258b237 s390/crypto: unlock on error in prng_tdes_read() 5d7d362abc40 mm, compaction: fix NR_ISOLATED_* stats for pfn based migration dc1b6d0aed97 mm: khugepaged: fix radix tree node leak in shmem collapse error path 058a4a534c23 mm: khugepaged: close use-after-free race during shmem collapsing cd6d9ffffc4c docs-rst: fix LaTeX \DURole renewcommand with Sphinx 1.3+ 66c677037936 mm/hugetlb.c: use the right pte val for compare in hugetlb_cow 17df3e74fb51 rpmsg: qcom_smd: Correct return value for O_NONBLOCK 1d8286ccbcc6 mmc: mmc_test: Uninitialized return value 74e365e69687 genirq/affinity: Fix node generation from cpumask 65f796837e00 PM / wakeirq: Fix dedicated wakeirq for drivers not using autosuspend 3b198ddd5855 irqchip/bcm7038-l1: Implement irq_cpu_offline() callback 5cbea795f4d1 PCI/MSI: Check for NULL affinity mask in pci_irq_get_affinity() 825e6a0f7c51 ima: fix memory leak in ima_release_policy c4c11b4bdbf6 relay: check array offset before using it 3dd50a5e2be9 sbp-target: Fix second argument of percpu_ida_alloc() 0e79a6b45677 target/iscsi: Fix double free in lio_target_tiqn_addtpg() 962a12f8e523 scsi: mvsas: fix command_active typo 5157e98aa024 scsi: g_NCR5380: Fix release_region in error handling d451b3cc89c7 ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call 574bac4f4022 ASoC: Intel: Skylake: Fix a shift wrapping bug d61a969f0e94 ASoC: cht_bsw_rt5645: Fix leftover kmalloc 311742c40da9 ASoC: lpass-platform: initialize dma channel number afd7e2b4258a iommu/vt-d: Flush old iommu caches for kdump when the device gets context mapped ef41459ab279 iommu/vt-d: Fix pasid table size encoding 2148835de3c2 iommu/amd: Fix the left value check of cmd buffer 48ffae87e913 iommu/amd: Missing error code in amd_iommu_init_device() 54eed7ab1367 clk: renesas: mstp: Support 8-bit registers for r7s72100 5dd700e897e4 clk: imx31: fix rewritten input argument of mx31_clocks_init() 6c9f62846872 clk: sunxi-ng: sun8i-h3: Set CLK_SET_RATE_PARENT for audio module clocks 36a6f7005f38 clk: sunxi-ng: sun8i-a23: Set CLK_SET_RATE_PARENT for audio module clocks 7af503c02b33 clk: ti: dra7: fix "failed to lookup clock node gmac_gmii_ref_clk_div" boot message 411873a0390e clk: clk-wm831x: fix a logic error e3b665ef4110 clk: qcom: ipq806x: Fix board clk rates 447433e5f804 Input: synaptics-rmi4 - unlock on error 584cb7dd15a3 hwmon: (lm90) fix temp1_max_alarm attribute 2aca9a4fe104 hwmon: (g762) Fix overflows and crash seen when writing limit attributes 81616a9f751e hwmon: (nct7802) Fix overflows seen when writing into limit attributes a69a6ebd036a hwmon: (ds620) Fix overflows seen when writing temperature limits 29e7b170db90 hwmon: (amc6821) sign extension temperature af3cd3f0a805 hwmon: (scpi) Fix module autoload 7a13086bd457 platform/x86: fujitsu-laptop: use brightness_set_blocking for LED-setting callbacks 36c1bc65d211 x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6 bedcab8723ce x86/prctl/uapi: Remove #ifdef for CHECKPOINT_RESTORE e641c92fd2ae debugfs: improve DEFINE_DEBUGFS_ATTRIBUTE for !CONFIG_DEBUG_FS 629138cd28be clk: renesas: cpg-mssr: Fix inverted debug check 47e3472507f0 efi/efivar_ssdt_load: Don't return success on allocation failure 4e1dfb0035e1 cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected 15e0355a1ec5 ath10k: use the right length of "background" ac86312e0870 mfd: tps65217: Fix page fault on unloading modules a24f1f3520e6 ath10k: fix failure to send NULL func frame for 10.4 45816391e1a5 nl80211: Use different attrs for BSSID and random MAC addr in scan req cd84516473a7 mac80211: fix tid_agg_rx NULL dereference 1d9c33f1b45c drm/i915: tune down the fast link training vs boot fail 8b4879154a67 drm/i915/dp: add lane_count check in intel_dp_check_link_status 5af6f56bb16c usb: dwc3: gadget: always unmap EP0 requests c008309f53e5 usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb() 5f7fd4d2f94d usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb() 96a0c8ee7ce6 iio: accel: st_accel: fix LIS3LV02 reading and scaling a673f99884e3 staging: iio: ad7606: fix improper setting of oversampling pins fc322290fc06 mei: move write cb to completion on credentials failures 5d46c4e9a05e mei: bus: fix mei_cldev_enable KDoc af776953108b mei: fix parameter rename KDoc c1ec6ba3d7c7 USB: serial: io_ti: bind to interface after fw download fb0a00fb0843 dibusb: fix possible memory leak in dibusb_rc_query() 5f6136debf7e ARM: dts: sun7i: bananapi-m1-plus: Enable USB PHY for USB host support 5ef54ae37b13 arm64: dts: hip06: Correct hardware pin number of usb node 93f6891a383f USB: phy: am335x-control: fix device and of_node leaks d387f98cb0c1 ARM: dts: r8a7794: Correct hsusb parent clock a10a1b797a0f usb: gadget: fix request length error for isoc transfer b429e37b80fd usb: gadget: Fix second argument of percpu_ida_alloc() 8da83724d491 USB: serial: kl5kusb105: abort on open exception path e7c72dccd725 ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream() 2eb09ccfa45b usb: musb: blackfin: add bfin_fifo_offset in bfin_ops 64244edf304b usb: gadget: udc: core: fix return code of usb_gadget_probe_driver() 8ecf70fb0889 usb: hub: Move hub_port_disable() to fix warning if PM is disabled d7550d7d6ae2 usb: musb: Fix trying to free already-free IRQ 4 5e3c2920e9f2 usb: dwc3: gadget: Fix full speed mode 81f1f24d1873 usb: dwc3: pci: Fix dr_mode misspelling 6af3ba285acb usb: dwc3: pci: add Intel Gemini Lake PCI ID 63d92d10a820 xhci: Fix race related to abort operation 799dfdeb33a0 xhci: Use delayed_work instead of timer for command timeout 6db52153fea3 usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL 1bd67e85edf1 USB: serial: mos7720: fix parallel probe 6ea44fb2183c USB: serial: mos7720: fix parport use-after-free on probe errors e7cf756c8932 USB: serial: mos7720: fix use-after-free on probe errors ac81f1fa956f USB: serial: mos7720: fix NULL-deref at open bd52ddb0996a USB: serial: mos7840: fix NULL-deref at open 9de856caff86 USB: serial: kobil_sct: fix NULL-deref in write b2aa55142ea5 USB: serial: cyberjack: fix NULL-deref at open 4de811c61ac5 USB: serial: oti6858: fix NULL-deref at open 65914eeb39f4 USB: serial: io_edgeport: fix NULL-deref at open 2e5167b239e6 USB: serial: ti_usb_3410_5052: fix NULL-deref at open 0556702bf34e USB: serial: garmin_gps: fix memory leak on failed URB submit 9401cc62b7f5 USB: serial: iuu_phoenix: fix NULL-deref at open 69017618a61e USB: serial: io_ti: fix I/O after disconnect a66274a9b2f4 USB: serial: io_ti: fix another NULL-deref at open 32631d1a739f USB: serial: io_ti: fix NULL-deref at open b5264ea24484 USB: serial: spcp8x5: fix NULL-deref at open dda7611ec4a5 USB: serial: keyspan_pda: verify endpoints at probe 69c415ed5c98 USB: serial: pl2303: fix NULL-deref at open 2a4ae7bc3d8d USB: serial: quatech2: fix sleep-while-atomic in close 6ae3e89aa6b1 USB: serial: omninet: fix NULL-derefs at open and disconnect 9acba5179d6c usb: return error code when platform_get_irq fails cb02cce9a7f8 usb: xhci: hold lock over xhci_abort_cmd_ring() 9e6c400bb582 xhci: Handle command completion and timeout race 78ccc1966c9e usb: host: xhci: Fix possible wild pointer when handling abort command a2118d097409 usb: xhci: fix return value of xhci_setup_device() 3bf5e7410178 xhci: free xhci virtual devices with leaf nodes first 40359f915694 usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake 9da8e3e48e88 usb: xhci: fix possible wild pointer 9bdd47c53b7c usb: dwc3: core: avoid Overflow events 2b95c939cb88 usb: gadget: composite: Test get_alt() presence instead of set_alt() 735daeec9e60 USB: dummy-hcd: fix bug in stop_activity (handle ep0) 05b0f2fc3c2f USB: fix problems with duplicate endpoint addresses da4543b3bce0 USB: gadgetfs: fix checks of wTotalLength in config descriptors 46427c247b62 USB: gadgetfs: fix use-after-free bug b946777664db USB: gadgetfs: fix unbounded memory allocation bug 404954e5b8a6 usb: gadgetfs: restrict upper bound on device configuration size 72271ae49d6b usb: storage: unusual_uas: Add JMicron JMS56x to unusual device 4a37dbe68289 usb: musb: dsps: implement clear_ep_rxintr() callback 5de2dd7f1be1 usb: musb: core: add clear_ep_rxintr() to musb_platform_ops 84fd8feb5bb5 KVM: MIPS: Flush KVM entry code from icache globally 26a401a6a52f KVM: MIPS: Don't clobber CP0_Status.UX f39969ab0418 KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS fe4fc2d67d0b drm/i915: Initialize overlay->last_flip properly f0f7f38e8068 drm/i915: Force VDD off on the new power seqeuencer before starting to use it 73d425635989 drm/i915: Fix oops in overlay due to frontbuffer tracking 5652dd3f005d drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff 8f8157c2a72a gcc-plugins: update gcc-common.h for gcc-7 8c775affbbd6 asm-prototypes: Clear any CPP defines before declaring the functions 5e7598a625ee mac80211: initialize fast-xmit 'info' later 3c4eef316703 pinctrl/amd: Set the level based on ACPI tables c7b1b7951d9d ARM: davinci: da850: don't add emac clock to lookup table twice 5f390df2baf7 HID: sensor-hub: Move the memset to sensor_hub_get_feature() 0c8033357b1d parisc: Mark cr16 clocksource unstable on SMP systems e569eef6298a parisc: Add line-break when printing segfault info d259b6853732 fscrypt: fix renaming and linking special files be4e3aec5667 ALSA: usb-audio: Fix irq/process data synchronization 5b2c3cafcafc ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL 71c88fc3bde7 ALSA: hda - Fix up GPIO for ASUS ROG Ranger 755259ba2a3a staging: octeon: Call SET_NETDEV_DEV() ea991c8354c3 iio: bmi160: Fix time needed to sleep after command execution 7090b8da3836 iio: max44000: correct value in illuminance_integration_time_available cf49219364fd iio: common: st_sensors: fix channel data parsing (From OE-Core rev: 0f72ddb55b42bc96acca2ee52257e5beabf8d071) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.8: update to -rt10Bruce Ashfield2017-01-233-4/+4
| | | | | | | | | | | | | Paul Gortmaker has updated 4.8 to the latest -rt release. This integrates those changes to standard/preempt-rt/*. As usual the branches are kept fast forward, and a clean copy of the patches can be found on standard/preempt-rt/rebase. (From OE-Core rev: 9b4a71785221e2b67180fe6047e2ba2ad83f6523) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: update to v4.1.37Bruce Ashfield2017-01-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable release. Changes are as follows: 35327468a79d Linux 4.1.37 c27edfb64bbf scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression 016d02981cce tipc: check minimum bearer MTU efcf38bd4020 net: ping: check minimum size on ICMP header length e29fdf045048 packet: fix race condition in packet_set_ring fabaaaa96d54 net: add recursion limit to GRO 7abf32087c1d Bluetooth: Fix potential NULL dereference in RFCOMM bind callback 74cd81c810b9 ptrace: being capable wrt a process requires mapped uids/gids 8165fc3eb28c scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer() 1171afc4a34e mnt: Add a per mount namespace limit on the number of mounts 62fa696b7b43 posix_acl: Clear SGID bit when setting file permissions de42b9559d0c fs: Avoid premature clearing of capabilities cb8e1eef351b fs: Give dentry to inode_change_ok() instead of inode 2ee3ceeccd34 nfsd: Disable NFSv2 timestamp workaround for NFSv3+ 820bc4582ab9 fuse: Propagate dentry down to inode_change_ok() 89bc54c54027 xfs: Propagate dentry down to inode_change_ok() 1b364dc9edba xattr: Option to disable meta-data block cache 9a66bc6ee0f9 tcp: fix use after free in tcp_xmit_retransmit_queue() ebdb88b8e465 x86/kexec: add -fno-PIE 672612a21845 scripts/has-stack-protector: add -fno-PIE e06ded86d961 x86/init: Fix cr4_init_shadow() on CR4-less machines eec746939372 ARM: 8617/1: dma: fix dma_max_pfn() 58024f829d0b mm,ksm: fix endless looping in allocating memory when ksm enable d427d645ccf9 can: dev: fix deadlock reported after bus-off 791a92897274 cpuset: handle race between CPU hotplug and cpuset_hotplug_work 6b82b0601ac2 mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl e537a0977f3e drm/msm: fix use of copy_from_user() while holding spinlock b56eb9cdc5f1 bus: arm-ccn: Fix PMU handling of MN 7298a8bf4c63 bus: arm-ccn: Provide required event arguments (From OE-Core rev: 592468a262cc01e4954be33b4281ffca84fea838) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.41Bruce Ashfield2017-01-233-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable release. Changes are as follows: cdd86b972265 Linux 4.4.41 9f11a0ab6a96 net: mvpp2: fix dma unmapping of TX buffers for fragments d85727365859 sg_write()/bsg_write() is not fit to be called under KERNEL_DS 7fb5a936457d kconfig/nconf: Fix hang when editing symbol with a long prompt e321f384d8a5 target/user: Fix use-after-free of tcmu_cmds if they are expired e5de1c724c06 powerpc: Convert cmp to cmpd in idle enter sequence cadaba838f1b powerpc/ps3: Fix system hang with GCC 5 builds 8a2bcaae1bc7 nfs_write_end(): fix handling of short copies b66e3126569e libceph: verify authorize reply on connect edfe6a79f905 PCI: Check for PME in targeted sleep state 8db00756afbd Input: drv260x - fix input device's parent assignment 44685f03dd56 media: solo6x10: fix lockup by avoiding delayed register write 952a9f5af9f8 IB/cma: Fix a race condition in iboe_addr_get_sgid() b7f73ada92a3 IB/multicast: Check ib_find_pkey() return value 7b1369215616 IPoIB: Avoid reading an uninitialized member variable 0de381ca35b5 IB/mad: Fix an array index check e945df4c6bc2 fgraph: Handle a case where a tracer ignores set_graph_notrace 88e41441ccd4 platform/x86: asus-nb-wmi.c: Add X45U quirk 2ef502e860f1 ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it 19aa9c14989e kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) 129e4323df37 KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT ddf5718adfb8 KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state 1c8841c9b7d2 md/raid5: limit request size according to implementation limits d78006d2345f sc16is7xx: Drop bogus use of IRQF_ONESHOT b988320dab53 s390/vmlogrdr: fix IUCV buffer allocation 656c9abd574b firmware: fix usermode helper fallback loading 429a533a3d9a ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache dbb67e1d585d scsi: avoid a permanent stop of the scsi device's request queue 565ae61d8995 scsi: zfcp: fix rport unblock race with LUN recovery 3b3739dfa69c scsi: zfcp: do not trace pure benign residual HBA responses at default level 1cc0f9488b91 scsi: zfcp: fix use-after-"free" in FC ingress path after TMF bccd78746f88 scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map 49ea06561154 scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset edf1169bbbaa vt: fix Scroll Lock LED trigger name f4f02a856a92 block: protect iterate_bdevs() against concurrent close abb78811e242 mei: request async autosuspend at the end of enumeration 1f9c91a37542 drivers/gpu/drm/ast: Fix infinite loop if read fails 970dc8cdec9c drm/gma500: Add compat ioctl 0e0b70f581fc drm/radeon: add additional pci revision to dpm workaround 62a272498dbe drm/radeon: Hide the HW cursor while it's out of bounds deac395e0ba8 drm/radeon: Also call cursor_move_locked when the cursor size changes cb8d63d885e9 drm/nouveau/i2c/gk110b,gm10x: use the correct implementation adea4a7b0f2b drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex d32d4b3d7c9f drm/nouveau/ltc: protect clearing of comptags with mutex 3a2990e67b05 drm/nouveau/bios: require checksum to match for fast acpi shadow method a163451c80b0 drm/nouveau/kms: lvds panel strap moved again on maxwell 69e236e70ead ACPI / video: Add force_native quirk for HP Pavilion dv6 2c2375e40d28 ACPI / video: Add force_native quirk for Dell XPS 17 L702X 01b6089b5622 staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data 5283a7bedbcb staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask e692edec93c1 thermal: hwmon: Properly report critical temperature in sysfs 9d9541d44a26 clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk e01b04be3eb0 timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion 96ea1b9ea099 regulator: stw481x-vmmc: fix ages old enable error 842ec27cd3f2 mmc: sdhci: Fix recovery from tuning timeout dae7cb414834 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards. b63929e8e130 cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts 05f4183ab5a4 rtlwifi: Fix enter/exit power_save f5d90f434c9a ssb: Fix error routine when fallback SPROM fails a3edc7b2e537 Linux 4.4.40 7a2b4ee54b3f ppp: defer netns reference release for ppp channel 37de955c11b5 driver core: fix race between creating/querying glue dir and its cleanup f85a337b4066 xfs: set AGI buffer type in xlog_recover_clear_agi_bucket fdb17ddd0a49 arm/xen: Use alloc_percpu rather than __alloc_percpu 9397e79c4b2d xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing 00a0de085d60 tpm xen: Remove bogus tpm_chip_unregister f93777c91544 kernel/debug/debug_core.c: more properly delay for secondary CPUs f2b8b3455b22 kernel/watchdog: use nmi registers snapshot in hardlockup handler 597f9c03b2d5 CIFS: Fix a possible memory corruption in push locks a9c69e152897 CIFS: Fix missing nls unload in smb2_reconnect() f0b715409cb9 CIFS: Fix a possible memory corruption during reconnect 6dcb01e78333 ASoC: intel: Fix crash at suspend/resume without card registration 701ec6e5cea7 dm space map metadata: fix 'struct sm_metadata' leak on failed create 85290a163b06 dm crypt: mark key as invalid until properly loaded 9188611f81e3 dm flakey: return -EINVAL on interval bounds error in flakey_ctr() f0898dc2852b blk-mq: Do not invoke .queue_rq() for a stopped queue c53af76d5de1 usb: gadget: composite: always set ep->mult to a sensible value b35f34f66943 exec: Ensure mm->user_ns contains the execed files 0812936b11ea fs: exec: apply CLOEXEC before changing dumpable task flags 14d8e5cae039 mm/vmscan.c: set correct defer count for shrinker ffef1630187b loop: return proper error from loop_queue_rq() 011ded975e34 f2fs: set ->owner for debugfs status file's file_operations 3460edfc70c2 ext4: do not perform data journaling when data is encrypted 36af7cd560b9 ext4: return -ENOMEM instead of success 519a30148e23 ext4: reject inodes with negative size f655b3575c47 ext4: add sanity checking to count_overhead() 3995881b0f72 ext4: fix in-superblock mount options processing 386588013810 ext4: use more strict checks for inodes_per_block on mount 7b74c351de1c ext4: fix stack memory corruption with 64k block size 26492d8a22b0 ext4: fix mballoc breakage with 64k block size 4b6050922fb8 crypto: caam - fix AEAD givenc descriptors 1c1f15f8ebfb ptrace: Capture the ptracer's creds not PT_PTRACE_CAP 03eed7afbc09 mm: Add a user_ns owner to mm_struct and fix ptrace permission checks d80411dea6a4 block_dev: don't test bdev->bd_contains when it is not stable 85cfbd9db2c6 btrfs: make file clone aware of fatal signals 323ffc03ddb2 Btrfs: don't BUG() during drop snapshot 107800061996 Btrfs: fix memory leak in do_walk_down 5a9b659edef6 Btrfs: don't leak reloc root nodes on error 8ca6845a58cd Btrfs: return gracefully from balance if fs tree is corrupted 78a587c608f9 Btrfs: bail out if block group has different mixed flag 25ee81e54620 Btrfs: fix memory leak in reading btree blocks 590202271ffd clk: ti: omap36xx: Work around sprz319 advisory 2.1 119b6658ce05 ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq f0ea0ade046e ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO fa695bdc1741 ALSA: hda - fix headset-mic problem on a Dell laptop faff777fb456 ALSA: hda - ignore the assoc and seq when comparing pin configurations 518fca87c645 ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016 29348065c339 ALSA: hiface: Fix M2Tech hiFace driver sampling rate change d0ba0f6a8291 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks cbb2a2563587 USB: UHCI: report non-PME wakeup signalling for Intel hardware 8ede2d7908aa usb: gadget: composite: correctly initialize ep->maxpacket c67c2ed829f3 usb: gadget: f_uac2: fix error handling at afunc_bind 747b31526369 usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices acca3cf0d62b USB: cdc-acm: add device id for GW Instek AFG-125 5d6a392b6d36 USB: serial: kl5kusb105: fix open error path 6a6e113cd928 USB: serial: option: add dlink dwm-158 17907f291779 USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 1f5adadcd032 Btrfs: fix qgroup rescan worker initialization b5e715ed11ec btrfs: store and load values of stripes_min/stripes_max in balance status item 919b74ba5ed5 Btrfs: fix tree search logic when replaying directory entry deletes 0d619cf6f982 btrfs: limit async_work allocation and worker func duration a34f0e8a2f89 Linux 4.4.39 5d488dee9236 crypto: rsa - Add Makefile dependencies to fix parallel builds 1c0f4e0ebb79 hotplug: Make register and unregister notifier API symmetric 537e42d759ae batman-adv: Check for alloc errors when preparing TT local data f03531d09125 m68k: Fix ndelay() macro 55e15b2f44d7 arm64: futex.h: Add missing PAN toggling e29949ed3903 can: peak: fix bad memory access and free sequence 083021bdba1e can: raw: raw_setsockopt: limit number of can_filter that can be set 9a3baed9103b crypto: mcryptd - Check mcryptd algorithm compatibility c4db8a7d1e0c perf/x86: Fix full width counter, counter overflow c6a5bf4cda12 locking/rtmutex: Use READ_ONCE() in rt_mutex_owner() b27d9147f24a locking/rtmutex: Prevent dequeue vs. unlock race e286b6c16758 zram: restrict add/remove attributes to root only a0bd6aa097a4 parisc: Fix TLB related boot crash on SMP machines 605f315c5a83 parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm db9598605768 parisc: Purge TLB before setting PTE 4bcea472de10 powerpc/eeh: Fix deadlock when PE frozen state can't be cleared c95b7f1fab0c Linux 4.4.38 52783ada69b4 esp6: Fix integrity verification when ESN are used 3bf28ce9c749 esp4: Fix integrity verification when ESN are used 2176ec1c82ea ipv4: Set skb->protocol properly for local output 25d8b7c105e1 ipv6: Set skb->protocol properly for local output d41fb2fbb28d Don't feed anything but regular iovec's to blk_rq_map_user_iov fd1aa12c6340 constify iov_iter_count() and iter_is_iovec() 899b60535a2a sparc64: fix compile warning section mismatch in find_node() ed7b60db00a1 sparc64: Fix find_node warning if numa node cannot be found 438e91da24fa sparc32: Fix inverted invalid_frame_pointer checks on sigreturns 06cdad2b6d92 net: ping: check minimum size on ICMP header length 77125815f058 net: avoid signed overflows for SO_{SND|RCV}BUFFORCE 6e682c528b3e geneve: avoid use-after-free of skb->data a89e2ff894bc sh_eth: remove unchecked interrupts for RZ/A1 c36a2a14f26d net: bcmgenet: Utilize correct struct device for all DMA operations 5a01eaf19858 packet: fix race condition in packet_set_ring 1a15519fdcdb net/dccp: fix use-after-free in dccp_invalid_packet baaf0c65bc8e netlink: Do not schedule work from sk_destruct d1ed9c1dba63 netlink: Call cb->done from a worker thread 6c42bd6a393c net/sched: pedit: make sure that offset is valid cfa7c16d4577 net, sched: respect rcu grace period on cls destruction 94de6f2ffb3d net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change 56366fa0ad46 l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() aece024e38cb rtnetlink: fix FDB size computation 6ef59b986190 af_unix: conditionally use freezable blocking calls in read acf9504ae220 net: sky2: Fix shutdown crash 49695d1e3b81 ip6_tunnel: disable caching when the traffic class is inherited 2b54505c877f net: check dead netns for peernet2id_alloc() 790fd11f9ed6 virtio-net: add a missing synchronize_net() (From OE-Core rev: 2042e74352fcec84ac69645387273438794966f6) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>