summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto/4.9: update to v4.9.71Bruce Ashfield2018-03-043-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg stable updates that comprise the following commits: b632d710149f Linux 4.9.71 ed70a2212526 ath9k: fix tx99 potential info leak 8f23eb16afd8 icmp: don't fail on fragment reassembly time exceeded 2eb165b9fbb7 IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop 0c70b35bf158 RDMA/cma: Avoid triggering undefined behavior 31eb4108e107 macvlan: Only deliver one copy of the frame to the macvlan interface b64ab3ca9d31 udf: Avoid overflow when session starts at large offset 91e0cf85caea scsi: bfa: integer overflow in debugfs 64da4e8d00f1 scsi: sd: change allow_restart to bool in sysfs interface 1cafdac89191 scsi: sd: change manage_start_stop to bool in sysfs interface 8315bcf841ae rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_disassoc_cmd 6641d3e307f5 rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_createbss_cmd 28e006e14ff9 vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend 04d5a2d5d2d0 IB/core: Fix calculation of maximum RoCE MTU c744ecec01ae scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry f39486bd37ee raid5: Set R5_Expanded on parity devices as well as data. 4fdb10391bca pinctrl: adi2: Fix Kconfig build problem afeeff4d6156 usb: musb: da8xx: fix babble condition handling 92ad6c13e17e tty fix oops when rmmod 8250 421910e924b6 soc: mediatek: pwrap: fix compiler errors 7745382fe86c powerpc/perf/hv-24x7: Fix incorrect comparison in memord ab9d25711493 scsi: hpsa: destroy sas transport properties before scsi_host 1723d6668df5 scsi: hpsa: cleanup sas_phy structures in sysfs when unloading 237e053346f1 PCI: Detach driver before procfs & sysfs teardown on device remove 8f84f861f99c RDMA/cxgb4: Declare stag as __be32 769bca9339f0 xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real c82209949bba xfs: fix log block underflow during recovery cycle verification fc4177eacfa6 l2tp: cleanup l2tp_tunnel_delete calls 6a559523ee66 nvme: use kref_get_unless_zero in nvme_find_get_ns e2fce5a5578d platform/x86: hp_accel: Add quirk for HP ProBook 440 G4 7fab68e1f730 btrfs: tests: Fix a memory leak in error handling path in 'run_test()' b7ada2c0ea29 arm64: prevent regressions in compressed kernel image size when upgrading to binutils 2.27 52aaa748a948 Ib/hfi1: Return actual operational VLs in port info query 9102ed6a5f6a bcache: fix wrong cache_misses statistics c2a0531f59c3 bcache: explicitly destroy mutex while exiting 75f66eeae657 GFS2: Take inode off order_write list when setting jdata flag 026ffaf65879 scsi: scsi_debug: write_same: fix error report d8914530f247 thermal/drivers/step_wise: Fix temperature regulation misbehavior 019433db872f ASoC: rsnd: rsnd_ssi_run_mods() needs to care ssi_parent_mod cf16dac8bd98 ppp: Destroy the mutex when cleanup 27f5597c9859 clk: tegra: Fix cclk_lp divisor register 54809e38a629 clk: hi6220: mark clock cs_atb_syspll as critical 47b63ea40ee1 clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU d6b6302c36b5 clk: mediatek: add the option for determining PLL source clock 2850c3ec0d25 mm: Handle 0 flags in _calc_vm_trans() macro 18498f1c7089 crypto: tcrypt - fix buffer lengths in test_aead_speed() 2ed46cbf23fc arm-ccn: perf: Prevent module unload while PMU is in use c843e9f8f97f xfs: truncate pagecache before writeback in xfs_setattr_size() 03bfadfb0d79 iommu/amd: Limit the IOVA page range to the specified addresses cb0acb37010c badblocks: fix wrong return value in badblocks_set if badblocks are disabled dcdca123814c target/file: Do not return error for UNMAP if length is zero 998201fdc5c9 target:fix condition return in core_pr_dump_initiator_port() a4f54ec403da iscsi-target: fix memory leak in lio_target_tiqn_addtpg() e086a82a926a target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd() abc4b4420af8 platform/x86: intel_punit_ipc: Fix resource ioremap warning 6e5a846d5172 powerpc/ipic: Fix status get and status clear d7e7c431d621 powerpc/opal: Fix EBUSY bug in acquiring tokens a463f9c5dfd1 netfilter: ipvs: Fix inappropriate output of procfs b3b6d1eea0de iommu/mediatek: Fix driver name 9a4bf05126f4 PCI: Do not allocate more buses than available in parent 29a404be7b30 powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo f44d28e0348d PCI/PME: Handle invalid data when reading Root Status 5a7192bc389e dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type 03a48dc96505 ASoC: Intel: Skylake: Fix uuid_module memory leak in failure case 9146b10f8cd6 rtc: pcf8563: fix output clock rate cf53526f3312 video: fbdev: au1200fb: Return an error code if a memory allocation fails 90e2591f6f3f video: fbdev: au1200fb: Release some resources if a memory allocation fails 92c3c7db8336 video: udlfb: Fix read EDID timeout aecce5fc047a fbdev: controlfb: Add missing modes to fix out of bounds access 0312ab0f0e43 sfc: don't warn on successful change of MAC da73389e8aa7 HID: cp2112: fix broken gpio_direction_input callback e15628b293a7 Revert "x86/acpi: Set persistent cpuid <-> nodeid mapping when booting" 25b0b3f2373d target: fix race during implicit transition work flushes 892e4f9bc2e2 target: fix ALUA transition timeout handling 0d34f4770ea1 target: Use system workqueue for ALUA transitions 8f60ef94477c btrfs: add missing memset while reading compressed inline extents 5d460d359abe NFSv4.1 respect server's max size in CREATE_SESSION 88af4e34771c efi/esrt: Cleanup bad memory map log messages e30b840d4668 perf symbols: Fix symbols__fixup_end heuristic for corner cases 2a47e7de0822 tty: fix data race in tty_ldisc_ref_wait() 70f450fc8610 tty: don't panic on OOM in tty_set_ldisc() 3d57ec51d204 rxrpc: Ignore BUSY packets on old calls 42b6d6e824d3 net: mpls: Fix nexthop alive tracking on down events fd27dbcae937 net/mlx4_core: Avoid delays during VF driver device shutdown 65bfe003dceb nvmet-rdma: Fix a possible uninitialized variable dereference 571e47760de5 nvmet: confirm sq percpu has scheduled and switched to atomic af0cee086b09 nvme-loop: fix a possible use-after-free when destroying the admin queue a8939aac82b0 afs: Fix abort on signal while waiting for call completion d43dda072544 afs: Fix afs_kill_pages() 856bb4b609ee afs: Fix page leak in afs_write_begin() 833acb3e09db afs: Populate and use client modification time a3e7a29abf0b afs: Better abort and net error handling ab2390611619 afs: Invalid op ID should abort with RXGEN_OPCODE 972e7b7cbf5c afs: Fix the maths in afs_fs_store_data() 9329ae4cb10e afs: Prevent callback expiry timer overflow 7da1b85a75d4 afs: Migrate vlocation fields to 64-bit 7286fad15704 afs: Flush outstanding writes when an fd is closed eaaad7646d3d afs: Deal with an empty callback array 900048089cc1 afs: Adjust mode bits processing ba47c1597480 afs: Populate group ID from vnode status c250fae9ad4b afs: Fix missing put_page() b29c7b7c62d5 drm/radeon: reinstate oland workaround for sclk 2a84fce9b039 mmc: mediatek: Fixed bug where clock frequency could be set wrong 28714e962a71 sched/deadline: Use deadline instead of period when calculating overflow a2e29113f1ab sched/deadline: Throttle a constrained deadline task activated after the deadline 9cc56a00eab7 sched/deadline: Make sure the replenishment timer fires in the next period 0a4d4dac5e34 sched/deadline: Add missing update_rq_clock() in dl_task_timer() 8d3a318194ec iwlwifi: mvm: cleanup pending frames in DQA mode a524bb57dd36 Drivers: hv: util: move waiting for release to hv_utils_transport itself da626b13ce32 drm/radeon/si: add dpm quirk for Oland 1867eb805091 fjes: Fix wrong netdevice feature flags 91510a623baa scsi: hpsa: do not timeout reset operations 0f07e7611184 scsi: hpsa: limit outstanding rescans c81410a4353d scsi: hpsa: update check for logical volume status 8652baa5a31d ASoC: rcar: clear DE bit only in PDMACHCR when it stops fd2530a4ee62 openrisc: fix issue handling 8 byte get_user calls 18b39b61b2c6 intel_th: pci: Add Gemini Lake support 3544f57578a6 drm: amd: remove broken include path 4c9c0971271d qed: Fix interrupt flags on Rx LL2 ac04ab9624b5 qed: Fix mapping leak on LL2 rx flow 8de6d7b28d2f qed: Align CIDs according to DORQ requirement fddc3df7647e mlxsw: reg: Fix SPVMLR max record count 4c8b4e60b575 mlxsw: reg: Fix SPVM max record count 6c548e90a0bc net: Resend IGMP memberships upon peer notification. 889163d75fe5 irqchip/mvebu-odmi: Select GENERIC_MSI_IRQ_DOMAIN e30ccb5f1c7e dmaengine: Fix array index out of bounds warning in __get_unmap_pool() 46cbe3f51c51 net: wimax/i2400m: fix NULL-deref at probe 2e70c4d5de87 writeback: fix memory leak in wb_queue_work() d28046fb8c43 blk-mq: Fix tagset reinit in the presence of cpu hot-unplug 143d13d1e6c0 ASoC: rsnd: fix sound route path when using SRC6/SRC9 97b75dad9dd1 netfilter: bridge: honor frag_max_size when refragmenting 38780b9ae45a drm/omap: fix dmabuf mmap for dma_alloc'ed buffers 8fb782bbd212 Input: i8042 - add TUXEDO BU1406 (N24_25BU) to the nomux list 817f60ccf72c NFSD: fix nfsd_reset_versions for NFSv4. 0154269f9c12 NFSD: fix nfsd_minorversion(.., NFSD_AVAIL) 063c753ef78b drm/amdgpu: fix parser init error path to avoid crash in parser fini 3d40364d333e iommu/io-pgtable-arm-v7s: Check for leaf entry before dereferencing it 721c136ac278 net/mlx5: Don't save PCI state when PCI error is detected 248cbd97be81 net/mlx5: Fix create autogroup prev initializer 515d78dc0a89 rxrpc: Wake up the transmitter if Rx window size increases on the peer e85b9bc29b04 net: bcmgenet: Power up the internal PHY before probing the MII f9ac24794f2e net: bcmgenet: synchronize irq0 status between the isr and task 4c3727f6add5 net: bcmgenet: power down internal phy if open or resume fails 66e522ab02cc net: bcmgenet: reserved phy revisions must be checked first dc8d63c43af0 net: bcmgenet: correct MIB access of UniMAC RUNT counters bb5c42a5b1d2 net: bcmgenet: correct the RBUF_OVFL_CNT and RBUF_ERR_CNT MIB values 72cd0c3f6616 bnxt_en: Ignore 0 value in autoneg supported speed from firmware. ae0ebdba9667 net: initialize msg.msg_flags in recvfrom 6783015096dc userfaultfd: selftest: vm: allow to build in vm/ directory 275314e90c5e userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE 9bcd15bdfb61 md-cluster: free md_cluster_info if node leave cluster 9841d7b08ff6 usb: xhci-mtk: check hcc_params after adding primary hcd 215df1f35542 KVM: nVMX: do not warn when MSR bitmap address is not backed 50fc2d4152fb usb: phy: isp1301: Add OF device ID table bf864220a59c mac80211: Fix addition of mesh configuration element 32e2ae03283b ext4: fix crash when a directory's i_size is too small 6a851bb99e5c ext4: fix fdatasync(2) after fallocate(2) operation 679dbeac0b6b dmaengine: dmatest: move callback wait queue to thread context 744cb5ab3372 eeprom: at24: change nvmem stride to 1 d266817f5028 sched/rt: Do not pull from current CPU if only one CPU to pull 9c537f06d61a nfs: don't wait on commit in nfs_commit_inode() if there were no commit requests 3bdb508d686e xhci: Don't add a virt_dev to the devs array before it's fully allocated 7336f5481f6c Bluetooth: btusb: driver to enable the usb-wakeup feature cdfe4c0091a8 usb: xhci: fix TDS for MTK xHCI1.1 e081bd0d70bd ceph: drop negative child dentries before try pruning inode's alias 14513e49c43c usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer f3e957266ae5 usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input b6dbace92ed7 usb: add helper to extract bits 12:11 of wMaxPacketSize 20e825cdf7a1 usbip: fix stub_rx: get_pipe() to validate endpoint number 99542e468b76 USB: core: prevent malicious bNumInterfaces overflow 0d29ae4f5033 USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID d760f9034195 tracing: Allocate mask_str buffer dynamically d1175423ce67 autofs: fix careless error in recent commit c32e053a11f2 crypto: salsa20 - fix blkcipher_walk API usage 43259d07fceb crypto: hmac - require that the underlying hash algorithm is unkeyed cd9b59861f9c crypto: rsa - fix buffer overread when stripping leading zeroes 1fb73eae9624 mfd: fsl-imx25: Clean up irq settings during removal ee52d08d2e09 Linux 4.9.70 349130bb0391 RDMA/cxgb4: Annotate r2 and stag as __be32 b7d3f2b5dca9 md: free unused memory after bitmap resize 93dedcf5a177 audit: ensure that 'audit=1' actually enables audit for PID 1 a625a16c8aea ipvlan: fix ipv6 outbound device 97c668702126 kbuild: do not call cc-option before KBUILD_CFLAGS initialization eae3f3ab7fb3 powerpc/64: Fix checksum folding in csum_tcpudp_nofold and ip_fast_csum_nofold 9414a6309c72 KVM: arm/arm64: vgic-its: Preserve the revious read from the pending table 80c0f4777fd6 fix kcm_clone() 16648cbcd332 usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping 47273f0d398d s390: always save and restore all registers on context switch f8dac5bfbd8e ipmi: Stop timers before cleaning up the module 0cab694ab7bc Fix handling of verdicts after NF_QUEUE cf00fd3d526c tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv() 0cfe6df93834 s390/qeth: fix thinko in IPv4 multicast address tracking 1d55222b14bd s390/qeth: fix GSO throughput regression fbf0dfe7ad9f s390/qeth: build max size GSO skbs on L2 devices aa0080f1ad08 tcp/dccp: block bh before arming time_wait timer 30985e3beb73 stmmac: reset last TSO segment size after device open 564fe3e0e95e net: remove hlist_nulls_add_tail_rcu() 80ad5bd1b45f usbnet: fix alignment for frames with no ethernet header 5471afeef413 net/packet: fix a race in packet_bind() and packet_notifier() 30c573affac8 packet: fix crash in fanout_demux_rollover() 5f218c3fd11a sit: update frag_off info 3259862dd73b rds: Fix NULL pointer dereference in __rds_rdma_map 96b4a8ac9a55 tipc: fix memory leak in tipc_accept_from_sock() 20610f5bbd23 s390/qeth: fix early exit from error path 32436bf375b0 net: qmi_wwan: add Quectel BG96 2c7c:0296 c91efc7862b3 Linux 4.9.69 15b175223e53 afs: Connect up the CB.ProbeUuid 9048b2420e32 IB/mlx5: Assign send CQ and recv CQ of UMR QP 06fea09c0959 IB/mlx4: Increase maximal message size under UD QP 6ceabde66643 xfrm: Copy policy family in clone_policy 74b470ce478a jump_label: Invoke jump_label_test() via early_initcall() 22d2456faefa atm: horizon: Fix irq release error c488c2e141bc clk: uniphier: fix DAPLL2 clock rate of Pro5 f45f4f8a7cd8 bpf: fix lockdep splat 9904da5a09ce sctp: use the right sk after waking up from wait_buf sleep 1158ecd51ec1 sctp: do not free asoc when it is already dead in sctp_sendmsg 1618400444d0 zsmalloc: calling zs_map_object() from irq is a bug 7da67d1d98f6 sparc64/mm: set fields in deferred pages 1a5a4c6e868f block: wake up all tasks blocked in get_request() c31bfe7de243 dt-bindings: usb: fix reg-property port-number range 1eeb1edfd3c9 xfs: fix forgotten rcu read unlock when skipping inode reclaim acbe10423b1a sunrpc: Fix rpc_task_begin trace point 509e9b805c52 NFS: Fix a typo in nfs_rename() a780a728475d dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0 a77c11607593 lib/genalloc.c: make the avail variable an atomic_long_t e9672477a5f0 drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error handling path in 'rio_dma_transfer()' 007e20bd0fdd route: update fnhe_expires for redirect when the fnhe exists 7c4fa0c1c9ca route: also update fnhe_genid when updating a route cache 2388d52d7256 gre6: use log_ecn_error module parameter in ip6_tnl_rcv() 6a8ab06660dc mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() 0965ed575190 x86/mpx/selftests: Fix up weird arrays b96d06e6d6e0 coccinelle: fix parallel build with CHECK=scripts/coccicheck 55042e28b985 kbuild: pkg: use --transform option to prefix paths in tar 7290cfeb4436 EDAC, i5000, i5400: Fix definition of NRECMEMB register 62c12d671c49 EDAC, i5000, i5400: Fix use of MTR_DRAM_WIDTH macro d28faebe8b09 powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested 92527dc32a69 drm/amd/amdgpu: fix console deadlock if late init failed e8d5b115c6ea axonram: Fix gendisk handling 8818eb851c2d netfilter: don't track fragmented packets 36a14374b568 zram: set physical queue limits to avoid array out of bounds accesses bc8859174d98 blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue() 567df7459e12 i2c: riic: fix restart condition e46126e51ee8 crypto: s5p-sss - Fix completing crypto request in IRQ handler 05a59bc2f3c0 ipv6: reorder icmpv6_init() and ip6_mr_init() f191e15e4acd ibmvnic: Allocate number of rx/tx buffers agreed on by firmware f3b1f93ed23b ibmvnic: Fix overflowing firmware/hardware TX queue 742e67d2b7ee rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races d8f147ac75bb bnx2x: do not rollback VF MAC/VLAN filters we did not configure cdef3be8c7bb bnx2x: fix detection of VLAN filtering feature for VF f73fcb25f4bb bnx2x: fix possible overrun of VFPF multicast addresses array ae6b3452faf7 bnx2x: prevent crash when accessing PTP with interface down c72c7f244265 spi_ks8995: regs_size incorrect for some devices 1ace4dabf624 spi_ks8995: fix "BUG: key accdaa28 not in .data!" b1f71147a188 KVM: arm/arm64: VGIC: Fix command handling while ITS being disabled aafb72d2ed55 arm64: KVM: Survive unknown traps from guests 5e366aaec185 arm: KVM: Survive unknown traps from guests c886f281b9e0 KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset 54e1ae1f21f5 irqchip/crossbar: Fix incorrect type of register size d32c4dedcc6d scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters 1e7208d75928 scsi: qla2xxx: Fix ql_dump_buffer 757e1845d6c3 workqueue: trigger WARN if queue_delayed_work() is called with NULL @wq da6a95b0ef82 libata: drop WARN from protocol error in ata_sff_qc_issue() 29deec403d56 kvm: nVMX: VMCLEAR should not cause the vCPU to shut down 2afb2d892c1d usb: gadget: udc: net2280: Fix tmp reusage in net2280 driver 82f79a4423fc usb: gadget: pxa27x: Test for a valid argument pointer 7abf66d78e89 usb: dwc3: gadget: Fix system suspend/resume on TI platforms 8fe9ea81b1e9 USB: gadgetfs: Fix a potential memory leak in 'dev_config()' 59682e70c980 usb: gadget: configs: plug memory leak 881b5d4841fc HID: chicony: Add support for another ASUS Zen AiO keyboard 1bc827aabc70 gpio: altera: Use handle_level_irq when configured as a level_high c7c866711799 ASoC: rcar: avoid SSI_MODEx settings for SSI8 202c73946455 ARM: OMAP2+: Release device node after it is no longer needed. d3954c5ced8e ARM: OMAP2+: Fix device node reference counts 4aff02804715 powerpc/64: Fix checksum folding in csum_add() d57cb693c592 module: set __jump_table alignment to 8 f348a1030eb6 lirc: fix dead lock between open and wakeup_filter 7ae7408c4352 powerpc: Fix compiling a BE kernel with a powerpc64le toolchain cd662c8e51a1 selftest/powerpc: Fix false failures for skipped tests 0bf8f6e7205a powerpc/64: Invalidate process table caching after setting process table 8c6ebeb4087e x86/hpet: Prevent might sleep splat on resume 4e4a9ebe33a6 sched/fair: Make select_idle_cpu() more aggressive 29dc610cfc7c x86/platform/uv/BAU: Fix HUB errors by remove initial write to sw-ack register b2cb09597b1f x86/selftests: Add clobbers for int80 on x86_64 93247ff1fafe ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure f14f6fabfb54 vti6: Don't report path MTU below IPV6_MIN_MTU. 5d4d0a95437e ARM: 8657/1: uaccess: consistently check object sizes 7c4615c853fa Revert "spi: SPI_FSL_DSPI should depend on HAS_DMA" b6c15a7c6e79 Revert "drm/armada: Fix compile fail" 6a53078b9357 mm: drop unused pmdp_huge_get_and_clear_notify() c2edc33d4abf thp: fix MADV_DONTNEED vs. numa balancing race 7bdd685cef4b thp: reduce indentation level in change_huge_pmd() 5bcb9c842a53 ARM: avoid faulting on qemu 6192f870abf2 ARM: BUG if jumping to usermode address in kernel mode 112b8a8f558d usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT 47ab72034e9d crypto: talitos - fix ctr-aes-talitos 24ab6e7f6b61 crypto: talitos - fix use of sg_link_tbl_len 6bf30e664221 crypto: talitos - fix AEAD for sha224 on non sha224 capable chips 552f74cbd6ec crypto: talitos - fix setkey to check key weakness 5272b0e1c382 crypto: talitos - fix memory corruption on SEC2 bde6667a7df1 crypto: talitos - fix AEAD test failures 3f0597ae9a38 bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left. 793eed33da5f bus: arm-ccn: Fix use of smp_processor_id() in preemptible context 595aca74c67a bus: arm-ccn: Check memory allocation failure a0a2f97d0375 bus: arm-cci: Fix use of smp_processor_id() in preemptible context a39224199e97 arm64: fpsimd: Prevent registers leaking from dead tasks 7df3dbef3dd5 KVM: arm/arm64: vgic-its: Check result of allocation before use 42c3f4c55f10 KVM: arm/arm64: vgic-irqfd: Fix MSI entry allocation cf6668d57a26 KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion 6ead44d4b5b8 KVM: VMX: remove I/O port 0x80 bypass on Intel hosts 6ed459712e26 arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one 63fba9ff76f0 arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one 730810d92327 media: dvb: i2c transfers over usb cannot be done from stack 4f128c8aa35b drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU 30b18ee253a0 kdb: Fix handling of kallsyms_symbol_next() return value 4a70f07da853 brcmfmac: change driver unbind order of the sdio function devices 8950c982fffd powerpc/64s: Initialize ISAv3 MMU registers before setting partition table ffb17c0cce84 KVM: s390: Fix skey emulation permission check bd6a7055b84b s390: fix compat system call table ff3d4fd5374f smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct place e17f2b51617d iommu/vt-d: Fix scatterlist offset handling 173c8c346587 ALSA: usb-audio: Add check return value for usb_string() c40457c952ec ALSA: usb-audio: Fix out-of-bound error 20ca63e0968e ALSA: seq: Remove spurious WARN_ON() at timer check 45ddff3ce4e9 ALSA: pcm: prevent UAF in snd_pcm_info 8974b0320cc8 btrfs: fix missing error return in btrfs_drop_snapshot 9cf0eaf88d74 KVM: x86: fix APIC page invalidation 6662a55fa6eb x86/PCI: Make broadcom_postcore_init() check acpi_disabled 3d4696248c08 X.509: fix comparisons of ->pkey_algo d4f134700c20 X.509: reject invalid BIT STRING for subjectPublicKey 982707eb4ff8 KEYS: add missing permission check for request_key() destination 44acfcb6dd73 ASN.1: check for error from ASN1_OP_END__ACT actions 608845ad4986 ASN.1: fix out-of-bounds read when parsing indefinite length item 8b5106e1d22c efi/esrt: Use memunmap() instead of kfree() to free the remapping 29c3b7a85409 efi: Move some sysfs files to be read-only by root 35b4bfbda54b scsi: libsas: align sata_device's rps_resp on a cacheline 326ebe77f0c5 scsi: use dma_get_cache_alignment() as minimum DMA alignment 4cb4d78c57f8 scsi: dma-mapping: always provide dma_get_cache_alignment 1db069c057a1 isa: Prevent NULL dereference in isa_bus driver callbacks 3aa6d7f8542e hv: kvp: Avoid reading past allocated blocks from KVP file 893fab0c338b virtio: release virtio index when fail to device_register 4b4e6f675846 can: usb_8dev: cancel urb on -EPIPE and -EPROTO 0cdac09e6aee can: esd_usb2: cancel urb on -EPIPE and -EPROTO d3b72254789f can: ems_usb: cancel urb on -EPIPE and -EPROTO 4665483e4797 can: kvaser_usb: cancel urb on -EPIPE and -EPROTO d724a677f0c1 can: kvaser_usb: ratelimit errors if incomplete messages are received 561384a9cf17 can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback() f89682bb3cf2 can: kvaser_usb: free buf in error paths 6a3a713880a5 can: ti_hecc: Fix napi poll return value for repoll fbe9a14180d6 usb: gadget: udc: renesas_usb3: fix number of the pipes 3781db07c79e Linux 4.9.68 3671e6728f79 xen-netfront: avoid crashing on resume after a failure in talk_to_netback() 08dd03812e8b usb: host: fix incorrect updating of offset 20c315ebabc5 USB: usbfs: Filter flags passed in from user space 545c10375330 USB: devio: Prevent integer overflow in proc_do_submiturb() d6ab871c432d USB: Increase usbfs transfer limit 05ffc7ed5527 USB: core: Add type-specific length check of BOS descriptors 34ba2f04a480 usb: xhci: fix panic in xhci_free_virt_devices_depth_first e328dff288e6 usb: hub: Cycle HUB power when initialization fails 0af23e49316d dma-buf: Update kerneldoc for sync_file_create 3a83421d482e dma-buf/sync_file: hold reference to fence when creating sync_file 424bdc5df002 dma-buf/sw_sync: force signal all unsignaled fences on dying timeline f5e0724e76c2 dma-fence: Introduce drm_fence_set_error() helper d3b029a44e14 dma-fence: Wrap querying the fence->status f55d17e9c3af dma-fence: Clear fence->status during dma_fence_init() 9ae85fabdfc0 dma-buf/sw_sync: clean up list before signaling the fence 4496b88c0674 dma-buf/sw_sync: move timeline_fence_ops around db767404ad09 dma-buf/sw-sync: Use an rbtree to sort fences in the timeline e82ecb230924 dma-buf/sw-sync: Fix locking around sync_timeline lists 1bf0b23c07f1 dma-buf/sw-sync: sync_pt is private and of fixed size f14ad42b8743 dma-buf/sw-sync: Reduce irqsave/irqrestore from known context 985b5b238436 dma-buf/sw-sync: Prevent user overflow on timeline advance fc839ecb8eda dma-buf/sw-sync: Fix the is-signaled test to handle u32 wraparound b53525eaac55 dma-buf/dma-fence: Extract __dma_fence_is_later() c13a05a8017b net: fec: fix multicast filtering hardware setup a767c866735c xen-netback: vif counters from int/long to u64 959b8e0ba293 cec: initiator should be the same as the destination for, poll 017a499be574 xen-netfront: Improve error handling during initialization c93c09a057b7 mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers 3e550debcf75 vfio/spapr: Fix missing mutex unlock when creating a window 6129fd988225 be2net: fix initial MAC setting 6a9ffb5a87d8 net: thunderx: avoid dereferencing xcv when NULL 3325615d2b50 net: phy: micrel: KSZ8795 do not set SUPPORTED_[Asym_]Pause c8d6f83d3b6e gtp: fix cross netns recv on gtp socket d812be828832 gtp: clear DF bit on GTP packet tx 3976dd677e89 nvmet: cancel fatal error and flush async work before free controller 6bd89953fb1f i2c: i2c-cadence: Initialize configuration before probing devices fe8bdc9b79ee tcp: correct memory barrier usage in tcp_check_space() 49c3164e6d84 dmaengine: pl330: fix double lock aad54ba21dd8 tipc: fix cleanup at module unload 6313adb8de02 tipc: fix nametbl_lock soft lockup at module exit e8240244880b RDMA/qedr: Fix RDMA CM loopback 8d4198f8c66b RDMA/qedr: Return success when not changing QP state dee48e57ae22 mac80211: don't try to sleep in rate_control_rate_init() cab00a9c16c0 drm/amdgpu: fix unload driver issue for virtual display b75e47cf8439 x86/fpu: Set the xcomp_bv when we fake up a XSAVES area 05071c058d20 net: sctp: fix array overrun read on sctp_timer_tbl 2001ccb4dea4 drm/exynos/decon5433: set STANDALONE_UPDATE_F on output enablement 4ee340c06bf2 drm/amdgpu: fix bug set incorrect value to vce register d8a544c92087 qla2xxx: Fix wrong IOCB type assumption 57e76dbbc560 powerpc/mm: Fix memory hotplug BUG() on radix a88ff235e8ad perf/x86/intel: Account interrupts for PEBS errors 72232a3bc5df NFSv4: Fix client recovery when server reboots multiple times cda72bbb7bac mac80211: prevent skb/txq mismatch ee01c59bf838 KVM: arm/arm64: Fix occasional warning from the timer work function 72afbf76344f drm/exynos/decon5433: set STANDALONE_UPDATE_F also if planes are disabled cca6bca00973 drm/exynos/decon5433: update shadow registers iff there are active windows 9f800573a31b nfs: Don't take a reference on fl->fl_file for LOCK operation c682ae717759 ravb: Remove Rx overflow log messages bc13325a2410 mac80211: calculate min channel width correctly fae478cd9311 mm: fix remote numa hits statistics 71ab86262b66 net: qrtr: Mark 'buf' as little endian c4081f91981b libfs: Modify mount_pseudo_xattr to be clear it is not a userspace mount d9a4e70f23c3 net/appletalk: Fix kernel memory disclosure e3a252a9924c be2net: fix unicast list filling b4c3022e673a be2net: fix accesses to unicast list 105b403ba0de vti6: fix device register to report IFLA_INFO_KIND 08bd389c9ef8 ARM: OMAP1: DMA: Correct the number of logical channels 9a777021eeb4 ARM: OMAP2+: Fix WL1283 Bluetooth Baud Rate a97b72427e5f net: systemport: Pad packet before inserting TSB bcc7511ef256 net: systemport: Utilize skb_put_padto() 30bd002c454a libcxgb: fix error check for ip6_route_output() 5eb97be87981 usb: gadget: f_fs: Fix ExtCompat descriptor validation 7468e767d8f2 dmaengine: stm32-dma: Fix null pointer dereference in stm32_dma_tx_status 000e7180633f dmaengine: stm32-dma: Set correct args number for DMA request from DT d2d74d0e58b2 l2tp: take remote address into account in l2tp_ip and l2tp_ip6 socket lookups 55c050ae5165 net/mlx4_en: Fix type mismatch for 32-bit systems 771c831c1bde dax: Avoid page invalidation races and unnecessary radix tree traversals 2383ba62b535 iio: adc: ti-ads1015: add 10% to conversion wait time 7aa534b8a33f tools include: Do not use poison with C++ a65f24aac76b kprobes/x86: Disable preemption in ftrace-based jprobes a730e156bb75 perf test attr: Fix ignored test case result 8f6e33aad048 usbip: tools: Install all headers needed for libusbip development 5840a285a1a2 sysrq : fix Show Regs call trace on ARM 7f44b524a0ad EDAC, sb_edac: Fix missing break in switch 61b7a6f1cea3 x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() a816a7e1e70b serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X 68dfd4dd0900 usb: phy: tahvo: fix error handling in tahvo_usb_probe() de139e81d350 mmc: sdhci-msm: fix issue with power irq e042fd0f0318 spi: spi-axi: fix potential use-after-free after deregistration b3d7cc5a84b4 spi: sh-msiof: Fix DMA transfer size check ee08fca9a14d staging: rtl8188eu: avoid a null dereference on pmlmepriv 946d33e1e6cd serial: 8250_fintek: Fix rs485 disablement on invalid ioctl() 510f6573ef5d m68k: fix ColdFire node shift size calculation e5f2421df135 staging: greybus: loopback: Fix iteration count on async path 8a95afc48576 selftests/x86/ldt_get: Add a few additional tests for limits 63074a793d69 s390/pci: do not require AIS facility b0a46089fe81 ima: fix hash algorithm initialization e4f12192d9e2 USB: serial: option: add Quectel BG96 id 232b47b3c88a s390/runtime instrumentation: simplify task exit handling 65e6599937d1 serial: 8250_pci: Add Amazon PCI serial device ID 6ad14c9c646b usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub 3789201628f5 uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices ee23ae915fa7 mm, oom_reaper: gather each vma to prevent leaking TLB entry 0de12a778b92 Revert "crypto: caam - get rid of tasklet" cffc01d24d25 drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume() 48f4d1f7fe48 drm/fsl-dcu: avoid disabling pixel clock twice on suspend 9db9b5f2b1b6 bcache: recover data from backing when data is clean 322e659a03dc bcache: only permit to recovery read error when cache device is clean 284bbc782445 Linux 4.9.67 f990312aaa74 drm/i915: Prevent zero length "index" write 838cdb26a538 drm/i915: Don't try indexed reads to alternate slave addresses daf3a68d5282 NFS: revalidate "." etc correctly on "open". a11ca51bf70c Revert "x86/entry/64: Add missing irqflags tracing to native_load_gs_index()" fb541279bbe0 drm/amd/pp: fix typecast error in powerplay. 5b1c8c96dfab drm/ttm: once more fix ttm_buffer_object_transfer 44df87e6dfad drm/hisilicon: Ensure LDI regs are properly configured. 25abe3a9585e drm/panel: simple: Add missing panel_simple_unprepare() calls 3405805db8bb drm/radeon: fix atombios on big endian 9cd48ba5fc9d drm/amdgpu: Potential uninitialized variable in amdgpu_vm_update_directories() d316675a9da4 drm/amdgpu: potential uninitialized variable in amdgpu_vce_ring_parse_cs() b0f63389dab9 Revert "drm/radeon: dont switch vt on suspend" f425b050254e nvme-pci: add quirk for delay before CHK RDY for WDC SN200 eafbee43b7ec hwmon: (jc42) optionally try to disable the SMBUS timeout 8588eb0ce6a6 bcache: Fix building error on MIPS 53cf83b3c734 i2c: i801: Fix Failed to allocate irq -2147483648 error 19699abea321 eeprom: at24: check at24_read/write arguments d3da2efa6d9d eeprom: at24: correctly set the size for at24mac402 388d8c9fa371 eeprom: at24: fix reading from 24MAC402/24MAC602 c814d6701b08 mmc: core: prepend 0x to OCR entry in sysfs 0bf4d0517667 mmc: core: Do not leave the block driver in a suspended state 9aad75786e3d KVM: lapic: Fixup LDR on load in x2apic e02746e22d24 KVM: lapic: Split out x2apic ldr calculation 67945527ee24 KVM: x86: inject exceptions produced by x86_decode_insn c0a4c22aad0f KVM: x86: Exit to user-mode on #UD intercept when emulator requires f5477da6c3b0 KVM: x86: pvclock: Handle first-time write to pvclock-page contains random junk e18a963b36a0 ARM: OMAP2+: Fix WL1283 Bluetooth Baud Rate dc554abdaee4 mfd: twl4030-power: Fix pmic for boards that need vmmc1 on reboot aa1a6cf1586b nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat 1c4042591644 nfsd: Fix another OPEN stateid race 1c8ea4145097 nfsd: Fix stateid races between OPEN and CLOSE c251267c8826 btrfs: clear space cache inode generation always ba32d7dce43f mm/madvise.c: fix madvise() infinite loop under special circumstances cebe139e5712 mm, hugetlbfs: introduce ->split() to vm_operations_struct 436f19a2e49e mm/cma: fix alloc_contig_range ret code/potential leak 7031ae2ab37d mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() 29bd7003134a ARM: dts: omap3: logicpd-torpedo-37xx-devkit: Fix MMC1 cd-gpio 64e916dea413 ARM: dts: LogicPD Torpedo: Fix camera pin mux (From OE-Core rev: fbe2b6d3b7eb1911cdaf25e59370cbcc2b4837f6) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> (cherry picked from commit e719fb731a89155e1e42324be932b1d15deaa9d3) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.x: configuration updatesBruce Ashfield2018-03-046-7/+7
| | | | | | | | | | | | | | | | | | | Integrating the following configuration changes to the 4.x linux yocto kernels: common-pc*.scc: Add igb to common-pc drivers mti-malta32: enable CONFIG_HIGHMEM for qemumips to support up to 2GiB RAM features/i915/i915.cfg: compile i915 as a module (From OE-Core rev: 375ed8e71c87fa2058600073be0fc363dbe1f895) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b0343ff286b413745579b371f48917099e0a9bef) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 9cbcc5e16c3531d1c6d17cbba8f13a6ec1413783) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.65Bruce Ashfield2018-03-043-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg stable updates that include the following changes: 133e6ccf46f1 Linux 4.9.65 ceaec6e8cd98 mm/pagewalk.c: report holes in hugetlb ranges fae5947129eb coda: fix 'kernel memory exposure attempt' in fsync 9980b8278338 mm/page_alloc.c: broken deferred calculation 55b06b0fc09b ipmi: fix unsigned long underflow 8af777385f7a ocfs2: should wait dio before inode lock in ocfs2_setattr() a8356445ba0f ocfs2: fix cluster hang after a node dies 2bd38ece78a4 dmaengine: dmatest: warn user when dma test times out e6d4a078f0e7 serial: 8250_fintek: Fix finding base_port with activated SuperIO 70eb4608bb0e serial: omap: Fix EFR write on RTS deassertion 2cfbb32f6ccb ima: do not update security.ima if appraisal status is not INTEGRITY_PASS aa15fe4d6a7f crypto: dh - Fix double free of ctx->p 4a7e02312420 crypto: dh - fix memleak in setkey 67b718fcf897 net/sctp: Always set scope_id in sctp_inet6_skb_msgname f0ae7a1b45fa fealnx: Fix building error on MIPS 362d2ce0f851 sctp: do not peel off an assoc from one netns to another one 99aa74ce9c2d af_netlink: ensure that NLMSG_DONE never fails in dumps 080ecd2bb62b vlan: fix a use-after-free in vlan_device_event() 58baa36d3728 net: usb: asix: fill null-ptr-deref in asix_suspend 4ad82095bfe2 qmi_wwan: Add missing skb_reset_mac_header-call 02a0c0639ae0 net: qmi_wwan: fix divide by 0 on bad descriptors f376621861e3 net: cdc_ether: fix divide by 0 on bad descriptors 6f239c0655cf bonding: discard lowest hash bit for 802.3ad layer3+4 afd9fa661927 netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed 3920a5bdd951 tcp: do not mangle skb->cb[] in tcp_make_synack() 58b21b028721 net: vrf: correct FRA_L3MDEV encode type b0e50c4e895a tcp_nv: fix division by zero in tcpnv_acked() 563c24f65f4f Linux 4.9.64 6fbd42df9217 staging: greybus: spilib: fix use-after-free after deregistration d8b5d88d2195 brcmfmac: don't preset all channels as disabled 54a5155afa84 x86/MCE/AMD: Always give panic severity for UC errors in kernel context f6643fc829e0 USB: serial: garmin_gps: fix memory leak on probe errors 579cf722f8c1 USB: serial: garmin_gps: fix I/O after failed probe and remove 1f9688d551e3 USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update fd6a742d8bf7 usb: gadget: f_fs: Fix use-after-free in ffs_free_inst 599973738e28 USB: Add delay-init quirk for Corsair K70 LUX keyboards 87ff414178cb USB: usbfs: compute urb->actual_length for isochronous 11fdb41a1faa crypto: dh - Don't permit 'key' or 'g' size longer than 'p' 2d3a0d950156 crypto: dh - Don't permit 'p' to be 0 e38fe6397f73 Revert "dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification" a9a3cb25d9c1 Revert "dt-bindings: Add vendor prefix for LEGO" f95d6058d5cc uapi: fix linux/rds.h userspace compilation errors 3323d07612b2 uapi: fix linux/rds.h userspace compilation error 3f0cc54226ca Revert "uapi: fix linux/rds.h userspace compilation errors" d8ce2b0874a7 Revert "crypto: xts - Add ECB dependency" d7df7af5b9b6 MIPS: Netlogic: Exclude netlogic,xlp-pic code from XLR builds ade4b22d47bb MIPS: traps: Ensure L1 & L2 ECC checking match for CM3 systems 73b6038950cd MIPS: init: Ensure reserved memory regions are not added to bootmem 6539d1ca4fc9 MIPS: init: Ensure bootmem does not corrupt reserved memory 3b0f619cd4b9 MIPS: End asm function prologue macros with .insn b53bab72b9d8 staging: greybus: add host device function pointer checks 1f5a7caba79e staging: wilc1000: Fix endian sparse warning ca24e702ccfa staging: rtl8712: fixed little endian problem ef417b59c222 ixgbe: do not disable FEC from the driver bc656fda2442 ixgbe: add mask for 64 RSS queues 7316fb33f0a5 ixgbe: Reduce I2C retry count on X550 devices e15dad31b10b ixgbe: Fix reporting of 100Mb capability 3bed7d680acf ixgbe: handle close/suspend race with netif_device_detach/present 6a4ef8b6ceeb ixgbe: fix AER error handling 6c7999904f32 ixgbe: Configure advertised speeds correctly for KR/KX backplane 5d820f84e169 arm64: dts: NS2: reserve memory for Nitro firmware f6e94c2c16fe ALSA: hda/realtek - Add new codec ID ALC299 0e2245ab6901 gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomap 473286bdd58d backlight: adp5520: Fix error handling in adp5520_bl_probe() 6aaf9ba9bde7 backlight: lcd: Fix race condition during register acc365c02859 drm/omap: panel-sony-acx565akm.c: Add MODULE_ALIAS 5d1d893d31ce ALSA: vx: Fix possible transfer overflow 0f4ea85748bf ALSA: vx: Don't try to update capture stream before running 9dc7637700e5 power: supply: axp288_fuel_gauge: Read 12 bit values 2 registers at a time 0010542d3f79 power: supply: axp288_fuel_gauge: Read 15 bit values 2 registers at a time d9a5790b2145 rtc: rx8010: change lock mechanism cb341679a5b4 scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload 235d82cb46d2 scsi: lpfc: Correct issue leading to oops during link reset f89885d40a5f scsi: lpfc: Correct host name in symbolic_name field b4e42f5d0116 scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort 01347f537f6c scsi: lpfc: Add missing memory barrier d9b035e70426 x86/irq, trace: Add __irq_entry annotation to x86's platform IRQ handlers f7d1861153d4 staging: rtl8188eu: fix incorrect ERROR tags from logs fe975496da30 tcp: provide timestamps for partial writes cfb09f0571a5 scsi: ufs: add capability to keep auto bkops always enabled ea56533994fe scsi: ufs-qcom: Fix module autoload 0ef1e72e73fe igb: Fix hw_dbg logging in igb_update_flash_i210 64da1e5ea30d igb: close/suspend race in netif_device_detach 2aed3814969b igb: reset the PHY before reading the PHY ID 38fa955da251 drm/sti: sti_vtg: Handle return NULL error from devm_ioremap_nocache 02c7292bb7ee ata: SATA_MV should depend on HAS_DMA cece64a6107c ata: SATA_HIGHBANK should depend on HAS_DMA 1122c15f0a96 ata: ATA_BMDMA should depend on HAS_DMA 15a65b946c61 ARM: dts: omap5-uevm: Allow bootloader to configure USB Ethernet MAC c26fa1306c80 ARM: dts: Fix omap3 off mode pull defines e96a11f64b81 ARM: OMAP2+: Fix init for multiple quirks for the same SoC db458f6e6110 ARM: dts: Fix am335x and dm814x scm syscon to probe children f022fa1b61e5 ARM: dts: Fix compatible for ti81xx uarts for 8250 e17a5a8fc0bd fm10k: request reset when mbx->state changes 6202042b7428 extcon: palmas: Check the parent instance to prevent the NULL c4a77534ce2b extcon: Remove potential problem when calling extcon_register_notifier() ee61d06653fd Bluetooth: btusb: fix QCA Rome suspend/resume a5bd3edda619 arm: crypto: reduce priority of bit-sliced AES cipher 49c1e5f03238 media: dib0700: fix invalid dvb_detach argument ca98a5c72170 media: imon: Fix null-ptr-deref in imon_probe ea88d5c5f411 Linux 4.9.63 e81b96cab11f misc: panel: properly restore atomic counter on error path b2dbcb7c969d qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (v2) ff4927181666 target/iscsi: Fix iSCSI task reassignment handling e7c9ca5a3f46 brcmfmac: remove setting IBSS mode when stopping AP 31c8c4942820 security/keys: add CONFIG_KEYS_COMPAT to Kconfig a23349bb9f12 netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to rhashtable" 25db12f1c584 netfilter: nat: avoid use of nf_conn_nat extension fd1ca9fea458 Revert "ARM: dts: imx53-qsb-common: fix FEC pinmux config" 1862eca99e27 ALSA: seq: Cancel pending autoload work at unbinding device 9d65d0ea55dc Input: ims-psu - check if CDC union descriptor is sane 8cf061d919e2 usb: usbtest: fix NULL pointer dereference ddd95bc900ae mac80211: don't compare TKIP TX MIC key in reinstall prevention 38762a516e0c mac80211: use constant time comparison with keys 2586fa0007dc mac80211: accept key reinstall without changing anything ac4cfc730e4b ppp: fix race in ppp device destruction 7b9870f07854 net_sched: avoid matching qdisc with zero handle b89fc6a5caff sctp: reset owner sk for data chunks on out queues when migrating a sock 210a6418730b tun: allow positive return values on dev_get_valid_name() call d6b1aebcd7a5 ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmit 6d428bc40a42 ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err df0eebcea8e5 ipip: only increase err_count for some certain type icmp in ipip_err fbf92277e6d2 tap: double-free in error path in tap_open() 62de3fe46c6b net/unix: don't show information about sockets from other namespaces 2af59c6557a5 tcp/dccp: fix other lockdep splats accessing ireq_opt 3107d4dc7a80 tcp/dccp: fix lockdep splat in inet_csk_route_req() ec5caf542066 sctp: full support for ipv6 ip_nonlocal_bind & IP_FREEBIND 28fa583fd8ce ipv6: flowlabel: do not leave opt->tot_len with garbage 3b0b4d2c47ec soreuseport: fix initialization race 57ffb0ecf367 packet: avoid panic in packet_getsockopt() 2ffd26133724 tcp/dccp: fix ireq->opt races bcb9ced1833c sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect 3e2ab0ceef68 tun: call dev_get_valid_name() before register_netdevice() 9075216b8b93 l2tp: check ps->sock before running pppol2tp_session_ioctl() e12c42c55287 tcp: fix tcp_mtu_probe() vs highest_sack cb5880e677a1 net: call cgroup_sk_alloc() earlier in sk_clone_lock() 4cd69ad53001 netlink: do not set cb_running if dump's start() errs d87890d9ff15 ipv6: addrconf: increment ifp refcount before ipv6_del_addr() 5b9d20195a25 tun/tap: sanitize TUNSETSNDBUF input 97ba8f88b448 gso: fix payload length when gso_size is zero 9b609ba2c2df Linux 4.9.62 e45d93b48c93 x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context 9d5e5994c5f9 x86/smpboot: Make optimization of delay calibration work correctly 9313d039c4d0 can: c_can: don't indicate triple sampling support for D_CAN 5e01a9f94e59 can: ifi: Fix transmitter delay calculation f45c1b09261b can: sun4i: handle overrun in RX FIFO bad4c8f1bc25 drm/bridge: adv7511: Re-write the i2c address before EDID probing 6731d54c7868 drm/bridge: adv7511: Reuse __adv7511_power_on/off() when probing EDID efc6d340e410 drm/bridge: adv7511: Rework adv7511_power_on/off() so they can be reused internally 55e7e5213817 drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue 4f027e3c7b62 rbd: use GFP_NOIO for parent stat and data requests 9f2ac3d8cb31 Input: elan_i2c - add ELAN060C to the ACPI table 1331af440ad2 MIPS: AR7: Ensure that serial ports are properly set up 76aaa788e92a MIPS: AR7: Defer registration of GPIO b17e663e150c MIPS: BMIPS: Fix missing cbr address bbc62fb031a6 ASoC: sun4i-spdif: remove legacy dapm components fb705ebf996e tools: firmware: check for distro fallback udev cancel rule ebf95a6f0286 selftests: firmware: send expected errors to /dev/null b98220399dc4 MIPS: SMP: Fix deadlock & online race 3b9fd3333aaf MIPS: Fix race on setting and getting cpu_online_mask d99db83cafbf MIPS: SMP: Use a completion event to signal CPU up 71bcb37ff5fa MIPS: Fix CM region target definitions 16d5634e8827 MIPS: microMIPS: Fix incorrect mask in insn_table_MM 7de694782cbe drm/i915: Do not rely on wm preservation for ILK watermarks b35783871190 ALSA: seq: Avoid invalid lockdep class warning 4b52c3170bd8 ALSA: seq: Fix OSS sysex delivery in OSS emulation 1541afbfb4a2 ARM: 8720/1: ensure dump_instr() checks addr_limit 8ea52a683f81 KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2] 2822bbb53269 crypto: x86/sha256-mb - fix panic due to unaligned access ca6c028e2fe4 crypto: x86/sha1-mb - fix panic due to unaligned access 58ed8a47e450 crypto: ccm - preserve the IV buffer 46f15501c5b7 workqueue: Fix NULL pointer dereference 2715f6841a08 x86/uaccess, sched/preempt: Verify access_ok() context 07e415ac5ca1 platform/x86: hp-wmi: Do not shadow error values 0a18a94af43f platform/x86: hp-wmi: Fix error value for hp_wmi_tablet_state 419ec342d312 KEYS: trusted: fix writing past end of buffer in trusted_read() 64a234537a88 KEYS: trusted: sanitize all key material bddc61e7732b cdc_ncm: Set NTB format again after altsetting switch for Huawei devices 047b67372d7b platform/x86: hp-wmi: Fix detection for dock and tablet mode 0e1cfde447fe net: dsa: select NET_SWITCHDEV fa8f3a67b9a8 clk: mvebu: adjust AP806 CPU clock frequencies to production chip 326ef0fd4fb2 IB/rxe: Fix reference leaks in memory key invalidation code 93e1956dddf5 wcn36xx: Don't use the destroyed hal_mutex 72eff92d84f0 s390/qeth: issue STARTLAN as first IPA command c4d567ef164e s390/qeth: fix retrieval of vipa and proxy-arp addresses e793ad50d151 ARM: dts: STiH410-family: fix wrong parent clock frequency d369bba84410 IB/ipoib: Change list_del to list_del_init in the tx object 8b93cbd12547 sched/cputime, powerpc32: Fix stale scaled stime on context switch a3a76ea2c072 Input: mpr121 - set missing event capability 260e2e82c247 Input: mpr121 - handle multiple bits change of status register 0ddb64c14856 s390/topology: make "topology=off" parameter work 8b45f832b33b EDAC, amd64: Save and return err code from probe_one_instance() e41c105195ca IPsec: do not ignore crypto err in ah4 input ab71bee531fd apparmor: fix undefined reference to `aa_g_hash_policy' c944dc7aedfb rt2800usb: mark tx failure on timeout be5125d4fa9e brcmfmac: setup wiphy bands after registering it first c5493c6e4a6a netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family a7eba17c44f3 usb: hcd: initialize hcd->flags to 0 when rm hcd 397b6e5d7bbe libertas: fix improper return value 2ae9f47ce114 serial: sh-sci: Fix register offsets for the IRDA serial port a88a90128888 phy: increase size of MII_BUS_ID_SIZE and bus_id 04e13a5ec96d dt-bindings: Add vendor prefix for LEGO 852bf68b7a62 dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification f89e669323ad iio: proximity: sx9500: claim direct mode during raw proximity reads 6d8897645b98 iio: magnetometer: mag3110: claim direct mode during raw writes 87e4965cec61 iio: pressure: ms5611: claim direct mode during oversampling changes 19d0541bd2c2 iio: trigger: free trigger resource correctly 6bcd1787b587 drm: mali-dp: fix Lx_CONTROL register fields clobber 9c9040a85966 crypto: vmx - disable preemption to enable vsx in aes_ctr.c dea9c75f3f62 arm64: dma-mapping: Only swizzle DMA ops for IOMMU_DOMAIN_DMA d2e589f305b0 ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6 870b502a0208 cxl: Force psl data-cache flush during device shutdown f88f299a94e0 powerpc/corenet: explicitly disable the SDHC controller on kmcoge4 a4193ceee266 pinctrl: baytrail: Fix debugfs offset output 3a8ab788bf01 iommu/arm-smmu-v3: Clear prior settings when updating STEs 6f51c8a58397 KVM: PPC: Book 3S: XICS: correct the real mode ICP rejecting counter 61fdf68034a9 drm: drm_minor_register(): Clean up debugfs on failure 872c075b6cb2 clk: samsung: exynos5433: Add IDs for PHYCLK_MIPIDPHY0_* clocks a276210915d5 PM / OPP: Error out on failing to add static OPPs for v1 bindings 7422c5813a9d EDAC, amd64: Add x86cpuid sanity check during init 2f945e749ee2 dt-bindings: clockgen: Add compatible string for LS1012A 62b9fa2c436f ARM: dts: imx53-qsb-common: fix FEC pinmux config a1644f9c78e4 xen/netback: set default upper limit of tx/rx queues to 8 6da1c989ccce sched/core: Add missing update_rq_clock() call in sched_move_task() 7ac8a10c8a50 PCI: mvebu: Handle changes to the bridge windows while enabled bf41c17c2266 video: fbdev: pmag-ba-fb: Remove bad `__init' annotation 95e5e7ed5a8a adv7604: Initialize drive strength to default when using DT (From OE-Core rev: 9cb78e7f25f85a2c80fd3c08f6b898919cfebb72) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8fe7f4d227f2f4ae0e39d6661b848611d907c0b6) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 09c2b21a84fbc84273a497ee4cd91bfedf4e2dd8) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.61Bruce Ashfield2018-03-043-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable updates that comprise the following commits: 5caae9d14199 Linux 4.9.61 be3390d86bc2 ARM: dts: mvebu: pl310-cache disable double-linefill 26fc85a0113d staging: r8712u: Fix Sparse warning in rtl871x_xmit.c 244cff7066f6 xen: don't print error message in case of missing Xenstore entry c90b65d8b8fb powerpc/64: Don't try to use radix MMU under a hypervisor df0c2d409e9d PCI: Avoid possible deadlock on pci_lock and p->pi_lock 8e5ca01ac966 drm/exynos: g2d: prevent integer overflow in 2a6576f56eab bt8xx: fix memory leak c31f5651aed7 s390/crypto: Extend key length check for AES-XTS in fips mode. aa7a7e92e08e s390/prng: Adjust generation of entropy to produce real 256 bits. ba56e6cd9741 s390/dasd: check for device error pointer within state change interrupts 0b5cdee7df76 mei: return error on notification request to a disconnected client ad1267a0c9f7 exynos4-is: fimc-is: Unmap region obtained by of_iomap() bfcbe6cd1551 ASoC: Intel: boards: remove .pm_ops in all Atom/DPCM machine drivers 2e727b8abeeb vfs: open() with O_CREAT should not create inodes with unknown ids 7ec661f58578 brcmfmac: check brcmf_bus_get_memdump result for error a69bec9bd3a4 staging: lustre: lmv: Error not handled for lmv_find_target 758d3ea8247e staging: lustre: ptlrpc: skip lock if export failed 091f48a66440 staging: lustre: hsm: stack overrun in hai_dump_data_field a513df5968ad staging: lustre: llite: don't invoke direct_IO for the EOF case c3f0c2c14000 platform/x86: intel_mid_thermal: Fix module autoload db5323e5088c scsi: aacraid: Process Error for response I/O b469d5c393c2 xen/manage: correct return value check on xenbus_scanf() b1a38567a9ed gpio: mcp23s08: Select REGMAP/REGMAP_I2C to fix build error 293c98f15d04 mtd: nand: sunxi: Fix the non-polling case in sunxi_nfc_wait_events() ceec8374d790 clk: sunxi-ng: Check kzalloc() for errors and cleanup error path d3b56161e0a3 ath10k: fix reading sram contents for QCA4019 90400ec14408 cx231xx: Fix I2C on Internal Master 3 Bus 64674bc8eead net: phy: dp83867: Recover from "port mirroring" N/A MODE4 227afd93a6ad clocksource/drivers/arm_arch_timer: Add dt binding for hisilicon-161010101 erratum 35c309e4c446 drm/fsl-dcu: check for clk_prepare_enable() error 2b462a38bfea iwlwifi: mvm: use the PROBE_RESP_QUEUE to send deauth to unknown station 195fe2ec8631 perf tools: Only increase index if perf_evsel__new_idx() succeeds 24cca20a0988 drm/amdgpu: when dpm disabled, also need to stop/start vce. f04d92e10580 i2c: riic: correctly finish transfers 46d515488a07 net/ena: change driver's default timeouts 16d65c0c0181 ext4: do not use stripe_width if it is not set 0e9deca480c3 ext4: fix stripe-unaligned allocations a418b2fd8e53 net: mvneta: fix build errors when linux/phy*.h is removed from net/dsa.h c16283db12e1 PCI/MSI: Return failure when msix_setup_entries() fails a624515184da staging: rtl8712u: Fix endian settings for structs describing network packets 47d7bc22c054 bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs e6f3caf3bf81 mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swapped b15965b00686 mfd: ab8500-sysctrl: Handle probe deferral 1bd47ceafbd7 mmc: s3cmci: include linux/interrupt.h for tasklet_struct 31a8b19dbe6a scsi: megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool 7da4cd97f58b PM / wakeirq: report a wakeup_event on dedicated wekup irq 80eabac6c53a IB/mlx5: Assign DSCP for R-RoCE QPs Address Path 733ab05adc1e staging: fsl-mc: Add missing header 58b9a54ae03d crypto: ccp - Set the AES size field for all modes 5208153038d3 cpufreq: Do not clear real_cpus mask on policy init f1e7f9dc1198 Fix tracing sample code warning. 86b0853f7391 tracing/samples: Fix creation and deletion of simple_thread_fn creation 8b2653de6f78 drm/msm: fix an integer overflow test 06bf74cdbdbe drm/msm: Fix potential buffer overflow issue 984dcb32ffd0 drm/i915/edp: read edp display control registers unconditionally f2fd2d945446 ocfs2: fstrim: Fix start offset of first cluster group during fstrim 09907f0cbe61 drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting b3937f55c725 ARM: 8715/1: add a private asm/unaligned.h e059fc3c36c0 arm/arm64: kvm: Disable branch profiling in HYP code d7d5a30e23a2 arm/arm64: KVM: set right LR register value for 32 bit guest when inject abort 011b44af0077 arm64: ensure __dump_instr() checks addr_limit 43f69519e9f9 ASoC: adau17x1: Workaround for noise bug in ADC cb14a0dd1f74 KEYS: fix out-of-bounds read during ASN.1 parsing 0be72aebbff3 KEYS: return full count in keyring_read() if buffer is too small 5e8b028abaf8 cifs: check MaxPathNameComponentLength != 0 before using it ffb76bb8aa9e ALSA: seq: Fix nested rwsem annotation for lockdep splat c778c8187e44 ALSA: timer: Add missing mutex lock for compat ioctls 06b639e5a1a6 Linux 4.9.60 4b86c486e628 ecryptfs: fix dereference of NULL user_key_payload bdcb6c994c16 regulator: fan53555: fix I2C device ids 543aabb7d14b ipsec: Fix aborted xfrm policy dump crash bb46f793ad02 cfg80211: fix connect/disconnect edge cases 7e31cdee8b89 can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages 636e798d1483 can: kvaser_usb: Correct return value in printout c4fe13bd538e can: sun4i: fix loopback mode e6b5e3b6344e drm/amd/powerplay: fix uninitialized variable 5a0dbfeed4fc scsi: sg: Re-fix off by one in sg_fill_request_table() 88acde81e80f scsi: zfcp: fix erp_action use-before-initialize in REC action trace 67bcc5e530d5 assoc_array: Fix a buggy node-splitting case 52f65e35c2b8 Input: gtco - fix potential out-of-bound access 9460dd363334 Input: elan_i2c - add ELAN0611 to the ACPI table d431d9f122ab xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap() 8783885ea7fe fuse: fix READDIRPLUS skipping an entry d8e5f2f8d507 spi: bcm-qspi: Fix use after free in bcm_qspi_probe() in error path 1dfea1eeac64 spi: uapi: spidev: add missing ioctl header 474cb9e0f02f KVM: PPC: Fix oops when checking KVM_CAP_PPC_HTM 659b04ad201b usb: xhci: Handle error condition in xhci_stop_device() a703da486eca ceph: unlock dangling spinlock in try_flush_caps() 41f804df5644 ALSA: hda - fix headset mic problem for Dell machines with alc236 61ae3fbc85f4 ALSA: hda/realtek - Add support for ALC236/ALC3204 43a980a99654 workqueue: replace pool->manager_arb mutex with a flag d785062ef20f Linux 4.9.59 d2d576e28554 FS-Cache: fix dereference of NULL user_key_payload 63c8e4525549 KEYS: Fix race between updating and finding a negative key b2ac5d4516fb fscrypt: fix dereference of NULL user_key_payload f374505b7910 xfs: trim writepage mapping to within eof 245262c66d1d xfs: cancel dirty pages on invalidation 67d73f4122a3 xfs: handle error if xfs_btree_get_bufs fails fee940a8bef1 xfs: reinit btree pointer on attr tree inactivation walk 0fe7d85b5a99 xfs: don't change inode mode if ACL update fails 3a5a338aec3f xfs: move more RT specific code under CONFIG_XFS_RT 3042b3a5a4ee xfs: Don't log uninitialised fields in inode structures 1b4998dceda7 xfs: handle racy AIO in xfs_reflink_end_cow 002295a6be81 xfs: always swap the cow forks when swapping extents d59a3f7f3caa xfs: Capture state of the right inode in xfs_iflush_done 98cbca24894c xfs: perag initialization should only touch m_ag_max_usable for AG 0 0eebfedec144 xfs: update i_size after unwritten conversion in dio completion d1b2a35f8f57 xfs: report zeroed or not correctly in xfs_zero_range() 6f770625b421 fs/xfs: Use %pS printk format for direct addresses 92f606092f6c xfs: evict CoW fork extents when performing finsert/fcollapse 4e9de11c2377 xfs: don't unconditionally clear the reflink flag on zero-block files 13c5e9770109 vmbus: fix missing signaling in hv_signal_on_read() 1c33c8f8a727 pkcs7: Prevent NULL pointer dereference, since sinfo is not always set. da0c7503c0b8 KEYS: don't let add_key() update an uninstantiated key f9e7e2d6051e lib/digsig: fix dereference of NULL user_key_payload fec442e32bf6 KEYS: encrypted: fix dereference of NULL user_key_payload ca9601382b31 x86/microcode/intel: Disable late loading on model 79 5a6fb4920381 rtlwifi: rtl8821ae: Fix connection lost problem f1ae556a31dd clockevents/drivers/cs5535: Improve resilience to spurious interrupts 534b65dc0a06 bus: mbus: fix window size calculation for 4GB windows 8de5590d957c brcmsmac: make some local variables 'static const' to reduce stack size 7f9267693f51 brcmfmac: Add check for short event packets 717ef37dde6c i2c: piix4: Fix SMBus port selection for AMD Family 17h chips 4d4f527029e2 i2c: ismt: Separate I2C block read from SMBus block read 57ed31530cf9 ALSA: hda: Abort capability probe at invalid register read d0f5c17fd414 ALSA: hda: Remove superfluous '-' added by printk conversion d5b657ee66a3 ALSA: seq: Enable 'use' locking in all configurations 710c0b073eeb drm/nouveau/mmu: flush tlbs before deleting page tables f4f0b6aa58eb drm/nouveau/bsp/g92: disable by default 587d7faf6f0e can: esd_usb2: Fix can_dlc value for received RTR, frames dc1858a8e56f xhci: Identify USB 3.1 capable hosts by their port protocol capability 6f4a36f0ec7d usb: musb: Check for host-mode using is_host_active() on reset interrupt b4ecc15d6f5a usb: musb: sunxi: Explicitly release USB PHY on exit 09fad6f25254 iio: dummy: events: Add missing break 6bb16fa58127 parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels 6f0eefab853b can: gs_usb: fix busy loop if no more TX context is available b26fafd38106 ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital d15fc53296a5 usb: hub: Allow reset retry for USB2 devices on connect bounce ddf0b44fbcb2 usb: quirks: add quirk for WORLDE MINI MIDI keyboard b7cd9f5664e1 usb: cdc_acm: Add quirk for Elatec TWN3 603296156ba4 USB: serial: metro-usb: add MS7820 device id 9d13d3e05be2 USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor() ee0ea51aa9cb USB: devio: Revert "USB: devio: Don't corrupt user memory" 4d4a6a3f8a12 Linux 4.9.58 480fd4fb29c5 usb: dwc3: gadget: Correct ISOC DATA PIDs for short packets 9b9843154cd1 cpufreq: CPPC: add ACPI_PROCESSOR dependency 2ee4d596e445 EDAC, mce_amd: Print IPID and Syndrome on a separate line 8a7a752441a9 btmrvl: avoid double-disable_irq() race a127483e9ee2 regulator: core: Resolve supplies before disabling unused regulators 16ee696eed67 drm/nouveau/gr/gf100-: fix ccache error logging 62a3af1f1bc0 powerpc/perf: Add restrictions to PMC5 in power9 DD1 d4bda742831e nfsd/callback: Cleanup callback cred on shutdown 0c92e732937c hrtimer: Catch invalid clockids again b200b6dc7f39 target/iscsi: Fix unsolicited data seq_end_offset calculation e0fcd1e40db4 IB/hfi1: Allocate context data on memory node 06f2d879c308 IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs 939f4f6ec741 uapi: fix linux/mroute6.h userspace compilation errors ad50561ba7a6 uapi: fix linux/rds.h userspace compilation errors bd530852210d ceph: clean up unsafe d_parent accesses in build_dentry_path 6839ad59f9d5 ceph: fix bogus endianness change in ceph_ioctl_set_layout df37e8fadf74 ceph: don't update_dentry_lease unless we actually got one b025eb5d2678 i2c: at91: ensure state is restored after suspending 1226f6993357 qed: Read queue state before releasing buffer 7f8ea2674b44 qed: Reserve doorbell BAR space for present CPUs a506d326cbec qede: Prevent index problems in loopback test f6a72741241f net: mvpp2: release reference to txq_cpu[] entry after unmapping 0ea82b90d844 drm/amdgpu: refuse to reserve io mem for split VRAM buffers b01eb4631306 ASoC: mediatek: add I2C dependency for CS42XX8 10ae48453347 scsi: scsi_dh_emc: return success in clariion_std_inquiry() 076a6220bc01 slub: do not merge cache if slub_debug contains a never-merge flag 2ada592fc8e5 ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock a5f043b2419e mm/memory_hotplug: set magic number to page->freelist instead of page->lru.next 6145171a6bc0 crypto: xts - Add ECB dependency 8909b26a51fc net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs 84a66ca77543 sparc64: Migrate hvcons irq to panicked cpu cf368c29f5ac md/linear: shutup lockdep warnning e9afe7c8641a f2fs: do not wait for writeback in write_begin e215b6bb2dfe Btrfs: send, fix failure to rename top level inode due to name collision ab3d531745cf sched/fair: Update rq clock before changing a task's CPU affinity e5226e92bed8 f2fs: do SSR for data when there is enough free space 90a8dfa5ae7a iio: adc: xilinx: Fix error handling f107c6ddf8db netfilter: nf_ct_expect: Change __nf_ct_expect_check() return value. 0500fcd88556 staging: vchiq_2835_arm: Make cache-line-size a required DT property b1b73cc04608 net/mlx4_en: fix overflow in mlx4_en_init_timestamp() c1bc62d729f4 mac80211: fix power saving clients handling in iwlwifi fff654b43e12 qed: Don't use attention PTT for configuring BW 145ded700722 ALSA: hda: Add Geminilake HDMI codec ID 4799163a7a19 mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length aaf54d40b83f initramfs: finish fput() before accessing any binary from initramfs d413c3f0bd6f irqchip/crossbar: Fix incorrect type of local variables bbb5f0062b74 watchdog: kempld: fix gcc-4.3 build 8b0be545deba locking/lockdep: Add nest_lock integrity test 43588be0735f xen-netback: Use GFP_ATOMIC to allocate hash ebbd5ac4acdb Revert "bsg-lib: don't free job in bsg_prepare_job" 0054c0bca321 MIPS: Fix minimum alignment requirement of IRQ stack (From OE-Core rev: 60afde9181e88f65110c0a306f61e3203793c595) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f65220d326c0b288ba076054bfada433f359ae8b) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit f5895932b839579ccaeaebe622263c8697071093) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.57Bruce Ashfield2018-03-043-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable release that comprises the following changes: 5d7a76acad40 Linux 4.9.57 28955b03fac3 KVM: nVMX: update last_nonleaf_level when initializing nested EPT fb6da44f965e x86/alternatives: Fix alt_max_short macro to really be a max() 063b57d55618 USB: serial: console: fix use-after-free after failed setup 638f7fbfd67d USB: serial: qcserial: add Dell DW5818, DW5819 c98f2ff0013e USB: serial: option: add support for TP-Link LTE module dcb2be936c3f USB: serial: cp210x: add support for ELV TFD500 0c80bbb76814 USB: serial: ftdi_sio: add id for Cypress WICED dev board ed35ded9c781 bio_copy_user_iov(): don't ignore ->iov_offset e67dfe75b683 more bio_map_user_iov() leak fixes 5444d8ab9a14 fix unbalanced page refcounting in bio_map_user_iov f9139a1a2457 direct-io: Prevent NULL pointer access in submit_page_section 3941ee20839f usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options 3c57f9d8c194 usb: gadget: configfs: Fix memory leak of interface directory data 80689fdf37a8 drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel fd96a9b0150a drm/i915: Read timings from the correct transcoder in intel_crtc_mode_get() 7c82795f9612 drm/i915/edp: Get the Panel Power Off timestamp after panel is off 4dbe48b8e1a9 ALSA: line6: Fix leftover URB at error-path during probe b65f99b8b1ab ALSA: line6: Fix missing initialization before error path bbab59d6c4b2 ALSA: caiaq: Fix stray URB at probe error path 6571ce840881 ALSA: seq: Fix copy_from_user() call inside lock 35b84860667f ALSA: seq: Fix use-after-free at creating a port e0c70289a1e3 ALSA: usb-audio: Kill stray URB at exiting 133ca5c71299 fs/mpage.c: fix mpage_writepage() for pages with buffers 2a077f725847 device property: Track owner device of device property 3abebf0b8c5f iommu/amd: Finish TLB flush in amd_iommu_unmap() 4f28d1a742f9 pinctrl/amd: Fix build dependency on pinmux code f4753e0ae985 usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet 08e1674e82e5 KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit 3610c4a7838d KVM: MMU: always terminate page walks at level 1 91daaefbe5df crypto: shash - Fix zero-length shash ahash digest crash 57265cddde30 HID: usbhid: fix out-of-bounds bug 9d9c2884da2c dmaengine: ti-dma-crossbar: Fix possible race condition with dma_inuse 618c786d2bba dmaengine: edma: Align the memcpy acnt array size with the transfer b7309209b020 MIPS: math-emu: Remove pr_err() calls from fpu_emu() a844e288c811 USB: dummy-hcd: Fix deadlock caused by disconnect detection 97535791d8f9 rcu: Allow for page faults in NMI handlers f012cb75946f nl80211: Define policy for packet pattern attributes 92d7d3e86702 CIFS: Reconnect expired SMB sessions 28cbf0693771 ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets 9d36d3eff2f8 Linux 4.9.56 00449628f352 Revert "socket, bpf: fix possible use after free" f82786d7a94f Linux 4.9.55 922e562b2613 KVM: x86: fix singlestepping over syscall ec86c1ca8fbb f2fs: don't allow encrypted operations without keys 48d7b5a88790 ext4: don't allow encrypted operations without keys 6007f0f7a47d ext4: Don't clear SGID when inheriting ACLs 2d605d9188d6 ext4: fix data corruption for mmap writes 27db1f020373 vfs: deny copy_file_range() for non regular files ba15518c2610 sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs d9aaef32f32c mmc: core: add driver strength selection when selecting hs400es c83bbed23419 nvme-pci: Use PCI bus address for data/queues in CMB acf64334817c drm/i915/bios: ignore HDMI on port A 54aa832c8744 brcmfmac: setup passive scan if requested by user-space 4d3132d97aa7 brcmfmac: add length check in brcmf_cfg80211_escan_handler() 12b182a35f45 scsi: sd: Do not override max_sectors_kb sysfs setting aee20f321daf iwlwifi: add workaround to disable wide channels in 5GHz f8895642cf8e iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD 9a19bc44c636 netlink: fix nla_put_{u8,u16,u32} for KASAN 57a77fffb0ff rocker: fix rocker_tlv_put_* functions for KASAN 50b27486ae8a HID: wacom: bits shifted too much for 9th and 10th buttons 953f5e7c6216 HID: wacom: Always increment hdev refcount within wacom_get_hdev_data 04b54e8ff7d0 HID: wacom: leds: Don't try to control the EKR's read-only LEDs 5abb9cd4ff92 HID: i2c-hid: allocate hid buffers for real worst case a3ec104976f7 ftrace: Fix kmemleak in unregister_ftrace_graph 3ff8bc813b13 stm class: Fix a use-after-free c541aaad4ac7 Drivers: hv: fcopy: restore correct transfer length a97ca4f78018 driver core: platform: Don't read past the end of "driver_override" buffer fc3c67226acd percpu: make this_cpu_generic_read() atomic w.r.t. interrupts 6a988259b1cb powerpc/tm: Fix illegal TM state in signal handler afebf5ef60da powerpc/64s: Use emergency stack for kernel TM Bad Thing program checks 02f7e4101092 socket, bpf: fix possible use after free 95206ea376b9 net: rtnetlink: fix info leak in RTM_GETSTATS call 58b1b8407a31 tipc: use only positive error codes in messages 09788d46b756 ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path ab4da56f61be ip6_gre: ip6gre_tap device should keep dst b4a119251f6b netlink: do not proceed if dump's start() errs cf2eaf16ab28 net: Set sk_prot_creator when cloning sockets to the right proto 24ee394a82d2 packet: only test po->has_vnet_hdr once in packet_snd 0f22167d3321 packet: in packet_do_bind, test fanout with bind_lock held 6eab1f829417 net: dsa: Fix network device registration order b8990d2e77c6 tun: bail out from tun_get_user() if the skb is empty b4a9b12d9a2c l2tp: fix race condition in l2tp_tunnel_delete e5941137f784 l2tp: Avoid schedule while atomic in exit_net 6689f8358681 vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit 852bdea5e379 net: qcom/emac: specify the correct size when mapping a DMA buffer 5600c7586ad9 net_sched: always reset qdisc backlog in qdisc_reset() 93eef2172d23 isdn/i4l: fetch the ppp_write buffer in one shot 0dee549f7912 bpf: one perf event close won't free bpf program attached by another perf event 6f7cdd4aa0a4 packet: hold bind lock when rebinding to fanout hook 6eac2cd24bd9 net: emac: Fix napi poll list corruption b463521db854 tcp: fastopen: fix on syn-data transmit failure b13bc543b1e6 net/sched: cls_matchall: fix crash when used with classful qdisc 13c8bd7a21ed ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline fc2fe7a06d6d net: phy: Fix mask value write on gmii2rgmii converter speed register e814bae39ad5 ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header f0a5af78b530 udpv6: Fix the checksum computation when HW checksum does not apply 85908ccae5c2 tcp: fix data delivery rate e159492b3c3e bpf/verifier: reject BPF_ALU64|BPF_END 186a9c5e7038 tcp: update skb->skb_mstamp more carefully b70bb9bb7277 sctp: potential read out of bounds in sctp_ulpevent_type_enabled() f86d3b1a28a7 net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker f860ca549de4 mlxsw: spectrum: Prevent mirred-related crash on removal 065af12fd139 ALSA: usx2y: Suppress kernel warning at page allocation failures 40e219327fd4 Revert "ALSA: echoaudio: purge contradictions between dimension matrix members and total number of members" 984b6c96f1e2 ALSA: compress: Remove unused variable 88c195d638d3 lsm: fix smack_inode_removexattr and xattr_getsecurity memleak 1c0891295a5a lib/ratelimit.c: use deferred printk() version 2b8197073a0f mm, oom_reaper: skip mm structs with mmu notifiers 8a056a115270 staging: vchiq_2835_arm: Fix NULL ptr dereference in free_pagelist 8928c5b2d318 uwb: ensure that endpoint is interrupt 8ff7adb930d4 uwb: properly check kthread_run return value ec8a7153bbf3 iio: adc: mcp320x: Fix oops on module unload 1daa7c5aba21 iio: adc: mcp320x: Fix readout of negative voltages 8b97d5b67e9e iio: ad7793: Fix the serial interface reset f0865d60f3a5 IIO: BME280: Updates to Humidity readings need ctrl_reg write! 9af1bd5e705a iio: core: Return error for failed read_reg 8edd1ce3e56b staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack. 1f266a130329 iio: ad_sigma_delta: Implement a dedicated reset function a2002c92ffb3 iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()' ab6766146785 iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()' a13481f8cdca Revert "xhci: Limit USB2 port wake support for AMD Promontory hosts" f77615db8ae8 xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor f1a04773d773 xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround 67e752e1d60f xhci: fix finding correct bus_state structure for USB 3.1 hosts a6d4ce2e8b65 USB: fix out-of-bounds in usb_set_configuration 43feb29db4c5 usb: Increase quirk delay for USB devices 767f7a2cf33a USB: core: harden cdc_parse_cdc_header d77606e93d81 USB: uas: fix bug in handling of alternate settings da785bb64fa6 USB: g_mass_storage: Fix deadlock when driver is unbound 2b5c7b95ea36 usb: gadget: mass_storage: set msg_registered after msg registered 77a4be89599c USB: devio: Don't corrupt user memory e39b17143a5b USB: dummy-hcd: Fix erroneous synchronization change 795f5501b95c USB: dummy-hcd: fix infinite-loop resubmission bug 5effe995310e USB: dummy-hcd: fix connection failures (wrong speed) 12071de6c37d USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse 0b104f92ed21 usb: pci-quirks.c: Corrected timeout values used in handshake 37b6d898388e ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor eb5df140ca29 usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction 4661c9b526c3 usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe 760d0f10410a usb-storage: fix bogus hardware error messages for ATA pass-thru devices dd52953f6c48 usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives d21653d09a0b usb: gadget: udc: renesas_usb3: Fix return value of usb3_write_pipe() db73b389775a usb: gadget: udc: renesas_usb3: fix Pn_RAMMAP.Pn_MPKT value 25533678e580 usb: gadget: udc: renesas_usb3: fix for no-data control transfer 744f9e1da2a5 usb: gadget: udc: atmel: set vbus irqflags explicitly 7f850036134c USB: gadgetfs: fix copy_to_user while holding spinlock fd5336c0d1e3 USB: gadgetfs: Fix crash caused by inadequate synchronization f37eb7b586f1 Linux 4.9.54 75903d40aaec s390/mm: make pmdp_invalidate() do invalidation only 14b502e491a8 ttpci: address stringop overflow warning c637027054ae ALSA: au88x0: avoid theoretical uninitialized access cf2cd9feb8e6 ASoC: rt5660: remove double const 617c7735db3d ASoC: rt5659: drop double const 2f4835ee5505 ASoC: rt5514: fix gcc-7 warning d8ba70c09407 ARM: remove duplicate 'const' annotations' a4f11d61e305 IB/qib: fix false-postive maybe-uninitialized warning 86c469bea4ae tools/power turbostat: bugfix: GFXMHz column not changing c126bc6b94dd ARM: dts: BCM5301X: Fix memory start address 16db9205d3f8 libata: transport: Remove circular dependency at free time 49c3226c0657 ASoC: wm_adsp: Return an error on write to a disabled volatile control d86f4ea83626 xfs: remove kmem_zalloc_greedy 943411be40e0 i2c: meson: fix wrong variable usage in meson_i2c_put_data 625cb13a8929 netfilter: nf_tables: set pktinfo->thoff at AH header if found 4131c889c278 md/raid10: submit bio directly to replacement disk 5c6712ab4efb rds: ib: add error handle a495f72f8a53 mm/cgroup: avoid panic when init with low memory 2d59530d9918 iommu/io-pgtable-arm: Check for leaf entry before dereferencing it 81080d2d83f6 x86/acpi: Restore the order of CPU IDs ffb6a7637ce0 cpufreq: intel_pstate: Update pid_params.sample_rate_ns in pid_param_set() 27848be7eb75 ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqs 49f1b2c154cb nfs: make nfs4_cb_sv_ops static 1cf8f9467e86 parisc: perf: Fix potential NULL pointer dereference cd402b889606 netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max 9b6f9da9e55a nvme-rdma: handle cpu unplug when re-establishing the controller 67e8be27ff72 MIPS: smp-cps: Fix retrieval of VPE mask on big endian CPUs db6767e2fdca exynos-gsc: Do not swap cb/cr for semi planar formats 61b203816b17 iommu/exynos: Block SYSMMU while invalidating FLPD cache 3798fd14b970 MIPS: IRQ Stack: Unwind IRQ stack onto task stack 146561a3f1c8 netfilter: invoke synchronize_rcu after set the _hook_ to NULL 07b653405e3a drivers/rapidio/devices/tsi721.c: make module parameter variable name unique 5435e4823d81 kasan: do not sanitize kexec purgatory dd9640717f3f hugetlbfs: initialize shared policy as part of inode allocation c533c11d8f7a sata_via: Enable hotplug only on VT6421 26899ca9cc6f Btrfs: fix potential use-after-free for cloned bio c17acd24c682 Btrfs: fix segmentation fault when doing dio read 7e2a755497f3 bridge: netlink: register netdevice before executing changelink 727a153435fa mmc: sdio: fix alignment issue in struct sdio_func 8f9bd136b50b qed: Fix possible system hang in the dcbnl-getdcbx() path. f06316859ce6 net: dsa: b53: Include IMP/CPU port in dumb forwarding mode affd26096a59 udp: disable inner UDP checksum offloads in IPsec case 65a7a7ce7ffd usb: plusb: Add support for PL-27A1 45eacc855552 team: fix memory leaks 897e8c528529 net/packet: check length in getsockopt() called with PACKET_HDRLEN 1dee03af7325 net: core: Prevent from dereferencing null pointer when releasing SKB c593091cfc1b lkdtm: Fix Oops when unloading the module 6329973bee29 mips: ath79: clock:- Unmap region obtained by of_iomap 30a0220a5b0b MIPS: Lantiq: Fix another request_mem_region() return code check fd9597d6ea28 HID: wacom: release the resources before leaving despite devm d621f970fd71 drm: mali-dp: Fix transposed horizontal/vertical flip c67371165170 drm: mali-dp: Fix destination size handling when rotating e2d1a42ed06e ASoC: dapm: fix some pointer error handling 4302bc4f40b1 rtl8xxxu: Add additional USB IDs for rtl8192eu devices 3f22900466a1 usb: chipidea: vbus event may exist before starting gadget 75d1888ddce9 iommu/arm-smmu: Set privileged attribute to 'default' instead of 'unprivileged' 4af5e6136d76 spi: pxa2xx: Add support for Intel Gemini Lake 874b5acede78 ath10k: prevent sta pointer rcu violation 91e66498a96a audit: log 32-bit socketcalls de415c812ec9 ASoC: dapm: handle probe deferrals 0fc89de6ee77 partitions/efi: Fix integer overflow in GPT size calculation eaf9616e406c sfc: get PIO buffer size from the NIC c6d263e6b30a USB: serial: mos7840: fix control-message error handling 9553708eb98d USB: serial: mos7720: fix control-message error handling 09831a957766 drm/amdkfd: fix improper return value on error 68b94d6c4edb arm: dts: mt2701: Add subsystem clock controller device nodes b2e7d1f72b09 IB/ipoib: Replace list_del of the neigh->list with list_del_init e335016d1f62 IB/ipoib: rtnl_unlock can not come after free_netdev e384bbd585ee IB/ipoib: Fix deadlock over vlan_mutex 6c25cbaff1e9 serial: 8250_port: Remove dangerous pr_debug() ca3e4e77201a tty: goldfish: Fix a parameter of a call to free_irq 5d29957578ae serial: 8250: moxa: Store num_ports in brd d976d68e1726 drm/i915/psr: disable psr2 for resolution greater than 32X20 e92dca6f5a14 ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM e1c355c244b7 IB/rxe: Fix a MR reference leak in check_rkey() 0081b9e7fcf7 IB/rxe: Add a runtime check in alloc_index() 2b7aec8839df iio: adc: hx711: Add DT binding for avia,hx711 ff9b56037dd7 iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications 259f317db758 iio: adc: imx25-gcq: Fix module autoload 772384d7ec40 hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes d74f860528fb usb: make the MTK XHCI driver compile for older MIPS SoCs 952d3c52bd85 clk/axs10x: Clear init field in driver probe 81c961824662 sh_eth: use correct name for ECMR_MPDE bit bed7533196b2 reset: ti_syscon: fix a ti_syscon_reset_status issue 6798f079b0a5 extcon: axp288: Use vbus-valid instead of -present to determine cable presence bc438831606a igb: re-assign hw address pointer on reset after PCI error 484e3e793449 ARM: dts: am335x-chilisom: Wakeup from RTC-only state by power on event bc9ad17c7af2 scsi: be2iscsi: Add checks to validate CID alloc/free 36c56ac0f897 power: supply: axp288_fuel_gauge: Fix fuel_gauge_reg_readb return on error 0cde56d3b672 MIPS: ralink: Fix incorrect assignment on ralink_soc 0e22be793ad2 MIPS: ralink: Fix a typo in the pinmux setup. 84eaa74d734a MIPS: Ensure bss section ends on a long-aligned address d1d3a78f3e8f ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes 3311a304ec62 RDS: RDMA: Fix the composite message user notification aa07a2ccc80d clk: sunxi-ng: fix PLL_CPUX adjusting on H3 299b924c1f20 ARM: dts: exynos: Add CPU OPPs for Exynos4412 Prime 48167acb7f5b drm/i915: Fix the overlay frontbuffer tracking 97766c6a8e58 GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next e236940a87f1 drm: bridge: add DT bindings for TI ths8135 7df306f1063b drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define 1852eae92c46 Linux 4.9.53 df13283e4b89 swiotlb-xen: implement xen_swiotlb_dma_mmap callback 64afde6f956d video: fbdev: aty: do not leak uninitialized padding in clk to userspace ea37f61f5de0 KVM: VMX: use cmpxchg64 cb2da657d3a9 cxl: Fix driver use count 3ffbe626a254 KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt 0c4e39ca6700 KVM: VMX: do not change SN bit in vmx_update_pi_irte() 4c00015385fa timer/sysclt: Restrict timer migration sysctl values to 0 and 1 e2f803481a84 gfs2: Fix debugfs glocks dump 5e9b07f30d21 x86/fpu: Don't let userspace set bogus xcomp_bv 54af98f86b92 x86/mm: Fix fault error path using unsafe vma pointer f11525d7ff5d btrfs: prevent to set invalid default subvolid ba44bc49bae6 btrfs: propagate error to btrfs_cmp_data_prepare caller b86b6c226bea btrfs: fix NULL pointer dereference from free_reloc_roots() bb1e06d281a8 PCI: Fix race condition with driver_override 46f062e05920 etnaviv: fix gem object list corruption 02c7d98bec6c xfs: validate bdev support for DAX inode flag 86ef97b2dfd5 kvm: nVMX: Don't allow L2 to access the hardware CR8 3d4213fac7d1 KVM: VMX: Do not BUG() on out-of-bounds guest IRQ e3a643b3288a kvm/x86: Handle async PF in RCU read-side critical sections 58d2fb119ae6 KVM: VMX: simplify and fix vmx_vcpu_pi_load ff5eb8f28ff2 KVM: VMX: avoid double list add with VT-d posted interrupts 01c58b0edeb1 KVM: VMX: extract __pi_post_block d49527ed4888 arm64: fault: Route pte translation faults via do_translation_fault 7dbd64284b18 arm64: Make sure SPsel is always set be69c4c00a68 seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter() 58052a74d9b0 selftests/seccomp: Support glibc 2.26 siginfo_t.h 831cca587e7b iw_cxgb4: put ep reference in pass_accept_req() f184cf5256b7 iw_cxgb4: remove the stid on listen create failure eb4375e1969c bsg-lib: don't free job in bsg_prepare_job c820441a7a52 nl80211: check for the required netlink attributes presence f3e2e7f0b4d7 vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets 18a89a10b26b SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags 0e1b85a41a25 SMB: Validate negotiate (to protect against downgrade) even if signing off df1be2066433 SMB3: Warn user if trying to sign connection that authenticated as guest f2d395b7bde5 Fix SMB3.1.1 guest authentication to Samba 3a02f8cb5564 PM: core: Fix device_pm_check_callbacks() 22338c55658d s390/mm: fix write access check in gup_huge_pmd() c76655fb0f44 powerpc/ftrace: Pass the correct stack pointer for DYNAMIC_FTRACE_WITH_REGS f89f25b53147 powerpc/tm: Flush TM only if CPU has TM feature 5c23dcf86e2d powerpc/pseries: Fix parent_dn reference leak in add_dt_node() dda70d28c0ac KEYS: prevent KEYCTL_READ on negative key bfe9d7b8e0f2 KEYS: prevent creating a different user's keyrings 47e8bd1965fc KEYS: fix writing past end of user-supplied buffer in keyring_read() 0c70fb88c751 security/keys: rewrite all of big_key crypto 2f9be92dfffe security/keys: properly zero out sensitive key material in big_key b60f791ef32d crypto: talitos - fix hashing 1492259fc324 crypto: talitos - fix sha224 70117b773598 crypto: talitos - Don't provide setkey for non hmac hashing algs. 7e1b2b2db3d7 crypto: drbg - fix freeing of resources 29825768590e drm/radeon: disable hard reset in hibernate for APUs b42bf0f15cf7 scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly 49c2b839b743 md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list 648798cc2fd7 md/raid5: fix a race condition in stripe batch 5fb4be27dac5 tracing: Erase irqsoff trace with empty write 97d402e6eed2 tracing: Fix trace_pipe behavior for instance traces 8dcf70ab1830 KVM: PPC: Book3S HV: Protect updates to spapr_tce_tables list 18b7919a9de8 KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce() 3d5960c8c657 genirq: Make sparse_irq_lock protect what it should protect e167b4ad529b mac80211: flush hw_roc_start work before cancelling the ROC e7e0f0dda28b mac80211_hwsim: Use proper TX power 59862b0429d9 mac80211: fix VLAN handling with TXQs 9ad15a25669e fs/proc: Report eip/esp in /prod/PID/stat for coredumping b6a77c7ba674 cifs: release auth_key.response for reconnect. 9a7bc3f0c76a cifs: release cifs root_cred after exit_cifs d59dabdc4cb3 Linux 4.9.52 08f75f2c525d bcache: fix bch_hprint crash and improve output 57aa1a6967b2 bcache: fix for gc and write-back race fa92ff6b77a1 bcache: Correct return value for sysfs attach errors e40cb30162d7 bcache: correct cache_dirty_target in __update_writeback_rate() 8f51f38883dc bcache: do not subtract sectors_to_gc for bypassed IO c234e0e77572 bcache: Fix leak of bdev reference 2a9b55742a9f bcache: initialize dirty stripes in flash_dev_run() f5c3fd83284f PM / devfreq: Fix memory leak when fail to register device 38993f320506 media: uvcvideo: Prevent heap overflow when accessing mapped controls 7717a7378c53 media: v4l2-compat-ioctl32: Fix timespec conversion de4360dd3519 s390/mm: fix race on mm->context.flush_mm 536ab630f4db s390/mm: fix local TLB flushing vs. detach of an mm address space 4c7f54a0f977 net/netfilter/nf_conntrack_core: Fix net_conntrack_lock() 2fd62929c88f PCI: pciehp: Report power fault only once until we clear it 998a9f51bc74 PCI: shpchp: Enable bridge bus mastering if MSI is enabled 57e4f87ebe46 ARC: Re-enable MMU upon Machine Check exception cf052336d0d3 tracing: Apply trace_clock changes to instance max buffer 96cf918df428 tracing: Add barrier to trace_printk() buffer nesting modification 100553e197e2 ftrace: Fix memleak when unregistering dynamic ops when tracing disabled df865f86b008 ftrace: Fix selftest goto location on error 2a913aecc4f7 scsi: qla2xxx: Fix an integer overflow in sysfs code 6e2a0259da7a scsi: qla2xxx: Correction to vha->vref_count timeout 90cb12f6dc5a scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE 25d5a8a2958f scsi: sg: factor out sg_fill_request_table() c6b9a2007c92 scsi: sg: off by one in sg_ioctl() 2b2d86b0d43d scsi: sg: use standard lists for sg_requests 91fb151822d0 scsi: sg: remove 'save_scat_len' 5b8f80d34abf scsi: storvsc: fix memory leak on ring buffer busy d8817f5f2937 scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead c62da79e1be5 scsi: megaraid_sas: Check valid aen class range to avoid kernel panic 7efc41514a01 scsi: megaraid_sas: set minimum value of resetwaittime to be 1 secs c24f722a82b1 scsi: zfcp: trace high part of "new" 64 bit SCSI LUN adbbbd349e80 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response 5283787709f8 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records 8d706e3dd8ab scsi: zfcp: fix missing trace records for early returns in TMF eh handlers 424a20b09617 scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA 0cbb7431a762 scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records 88187de0e934 scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path 83245cd18775 scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled 63e606bd9551 skd: Submit requests to firmware before triggering the doorbell cb1441bca9bf skd: Avoid that module unloading triggers a use-after-free 2cee78081b97 md/bitmap: disable bitmap_resize for file-backed bitmaps. 120ec1e4cddd block: Relax a check in blk_start_queue() 48564b51ac75 powerpc: Fix DAR reporting when alignment handler faults 3806cea5c1c5 ext4: fix quota inconsistency during orphan cleanup for read-only mounts 18d27cb70373 ext4: fix incorrect quotaoff if the quota feature is enabled e684db9a7cea crypto: AF_ALG - remove SGL terminator indicator when chaining dcb3a4b8d776 crypto: ccp - Fix XTS-AES-128 support on v5 CCPs 1f143ba19a8f MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit case) d2b488ee6f63 MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit case) 5cabf999fdb7 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up "maddf_flags" enumeration d56a9caf6d83 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of zero inputs 8981bcaf9a2d MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of infinite inputs 4f8479c933a7 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation 4e0694a6411b MIPS: math-emu: Handle zero accumulator case in MADDF and MSUBF separately 9381a991a36a MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs f7d36f6594b8 MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs a04d53797fca MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with opposite signs d2b6fcb0b6de MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative 694f6ea0a4e2 MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero b234149cf77b MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation fcaec235666c Input: i8042 - add Gigabyte P57 to the keyboard reset table 6053a5fec569 pinctrl/amd: save pin registers over suspend/resume 346abf2aca7f tty: fix __tty_insert_flip_char regression 750462424193 tty: improve tty_insert_flip_char() slow path f61a07f3fe97 tty: improve tty_insert_flip_char() fast path 2f8b06f906fd IB/addr: Fix setting source address in addr6_resolve() 0fda166fcec8 drm/sun4i: Implement drm_driver lastclose to restore fbdev console a29aeb834a96 IB/{qib, hfi1}: Avoid flow control testing for RDMA write operation e148702302c5 orangefs: Don't clear SGID when inheriting ACLs 39f5677232ab mm: prevent double decrease of nr_reserved_highatomic f609266b12d2 NFSv4: Fix callback server shutdown d9f9b83539ab SUNRPC: Refactor svc_set_num_threads() 089d7720383d Linux 4.9.51 7829684088a2 ipv6: Fix may be used uninitialized warning in rt6_check ae04a8c4c6fc xfs: fix compiler warnings 7b5fcb7fc05b md/raid5: release/flush io in raid5_do_work() 81cb6f1a2a19 xfs: use kmem_free to free return value of kmem_zalloc 772003c6a428 xfs: open code end_buffer_async_write in xfs_finish_page_writeback bb69e8a228a7 xfs: don't set v3 xflags for v2 inodes f46a61f686b0 xfs: fix incorrect log_flushed on fsync 0e8d7e364ec5 xfs: disable per-inode DAX flag a46cf59265cf xfs: relog dirty buffers during swapext bmbt owner change e2bb92633615 xfs: disallow marking previously dirty buffers as ordered a51e3e2cf3cb xfs: move bmbt owner change to last step of extent swap f9e583edf1a7 xfs: skip bmbt block ino validation during owner change fe211e1744db xfs: don't log dirty ranges for ordered buffers 19a87a940765 xfs: refactor buffer logging into buffer dirtying helper 93b645160192 xfs: ordered buffer log items are never formatted ba986b3c8498 xfs: remove unnecessary dirty bli format check for ordered bufs 0f5af7eae884 xfs: open-code xfs_buf_item_dirty() 81286ade81f7 xfs: check for race with xfs_reclaim_inode() in xfs_ifree_cluster() 63d184d2955b xfs: evict all inodes involved with log redo item 536932f39e93 xfs: stop searching for free slots in an inode chunk when there are none 6b6505d90b77 xfs: add log recovery tracepoint for head/tail 7549e7c01fb0 xfs: handle -EFSCORRUPTED during head/tail verification 47db1fc608b8 xfs: fix log recovery corruption error due to tail overwrite e34b72a2381e xfs: always verify the log tail during recovery 35093926c2f8 xfs: fix recovery failure when log record header wraps log end 0800356def7f xfs: Properly retry failed inode items in case of error during buffer writeback 7942f605c308 xfs: Add infrastructure needed for error propagation during buffer IO failure 1ba04933408e xfs: remove xfs_trans_ail_delete_bulk 9a3f75229090 xfs: toggle readonly state around xfs_log_mount_finish 01d38e380746 xfs: write unmount record for ro mounts ec0d46ef8b7e iomap: fix integer truncation issues in the zeroing and dirtying helpers e1a7b7e1f6c2 xfs: don't leak quotacheck dquots when cow recovery 7fb3e5e373bb xfs: clear MS_ACTIVE after finishing log recovery 8edd73a13dc0 xfs: fix inobt inode allocation search optimization f90756d75d69 xfs: Fix per-inode DAX flag inheritance 229980158f95 xfs: fix multi-AG deadlock in xfs_bunmapi 81e27c94f9ab xfs: fix quotacheck dquot id overflow infinite loop 01bc132048cf xfs: check _alloc_read_agf buffer pointer before using c32b1ec8a266 xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_write a6247b0189fa xfs: check _btree_check_block value e76496fa8554 xfs: don't crash on unexpected holes in dir/attr btrees b46382f02aff xfs: free cowblocks and retry on buffered write ENOSPC 171192c92da6 xfs: free uncommitted transactions during log recovery 621d0b75a347 xfs: don't allow bmap on rt files 8913492d12b1 xfs: remove bli from AIL before release on transaction abort 6c0ecde201d7 xfs: release bli from transaction properly on fs shutdown ce83e494d1bb xfs: try to avoid blowing out the transaction reservation when bunmaping a shared extent 7cb011bbacef xfs: push buffer of flush locked dquot to avoid quotacheck deadlock 85ab1b23d2d8 xfs: fix spurious spin_is_locked() assert failures on non-smp kernels 4c1d33c4cf86 xfs: Move handling of missing page into one place in xfs_find_get_desired_pgoff() 3fddeb80034b x86/switch_to/64: Rewrite FS/GS switching yet again to fix AMD CPUs 0caec70692a0 x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps c7d1ddec251d x86/fsgsbase/64: Fully initialize FS and GS state in start_thread_common cc9618c9fffe f2fs: check hot_data for roll-forward recovery 0f90297cba9b f2fs: let fill_super handle roll-forward errors 60b94125a1fe ip_tunnel: fix setting ttl and tos value in collect_md mode 3f60dadbe178 sctp: fix missing wake ups in some situations bf8ed95d2ca9 ipv6: fix typo in fib6_net_exit() c9335db792c0 ipv6: fix memory leak with multiple tables during netns destruction ca7d8a337bd3 ip6_gre: update mtu properly in ip6gre_err f5755c0e8700 vhost_net: correctly check tx avail during rx busy polling 90406e68e42f gianfar: Fix Tx flow control deactivation 1bcf18718ec6 Revert "net: fix percpu memory leaks" 5a7a40bad254 Revert "net: use lib/percpu_counter API for fragmentation mem accounting" b5a3ae8b127e bridge: switchdev: Clear forward mark when transmitting packet 73ee5a73e75f mlxsw: spectrum: Forbid linking to devices that have uppers a10c510179b3 tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 a6e51fda71a2 Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()" af33da0ed95f kcm: do not attach PF_KCM sockets to avoid deadlock 8c623e5d0369 packet: Don't write vnet header beyond end of buffer 2b3bd5972a5c cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox() de2ecec26dba netvsc: fix deadlock betwen link status and removal 64dfc67548da qlge: avoid memcpy buffer overflow 08d56d8a99bb sctp: Avoid out-of-bounds reads from address storage 4d8ee1935bcd fsl/man: Inherit parent device and of_node 1e39e5c6a2ea udp: on peeking bad csum, drop packets even if not at head 4b4a194a10e2 macsec: add genl family module alias 43c792a84880 ipv6: fix sparse warning on rt6i_node 7f8f23fc8026 ipv6: add rcu grace period before freeing fib6_node dccb31be7ef8 ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() 4ad5dcaca742 Linux 4.9.50 5b82e0e938af xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present 3885bc68ae14 NFS: Sync the correct byte range during synchronous writes a70912a6bfff NFS: Fix 2 use after free issues in the I/O code 301d91e03c9d ARM: 8692/1: mm: abort uaccess retries upon fatal signal b40aa8b047b8 ARM64: dts: marvell: armada-37xx: Fix GIC maintenance interrupt 6300c8bfafe0 Bluetooth: Properly check L2CAP config option output buffer length 03bea515b9a2 ALSA: msnd: Optimize / harden DSP and MIDI loops d21f3eaa09c0 locktorture: Fix potential memory leak with rw lock test 3c8381df2a56 mm/memory.c: fix mem_cgroup_oom_disable() call missing ebf381be016f selftests/x86/fsgsbase: Test selectors 1, 2, and 3 0f7dbc4d5bc8 btrfs: resume qgroup rescan on rw remount f52a535c8438 nvme-fabrics: generate spec-compliant UUID NQNs b276bc66d439 mtd: nand: qcom: fix config error for BCH f4a272d57839 mtd: nand: qcom: fix read failure without complete bootchain 865162031c4e mtd: nand: mxc: Fix mxc_v1 ooblayout (From OE-Core rev: 33a19bf398358aee5400458f409a29d5785d8c9d) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit afbe1ecd2412c7464ba805223058ab416553b250) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit e209896a2aa7e06f1b6498e0a9fc5e9f766842f5) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.93Bruce Ashfield2018-03-043-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable updates that comprise the following shortlogs: e1fe3813117f Linux 4.4.93 ad505a7b4fb0 x86/alternatives: Fix alt_max_short macro to really be a max() 208563455aac USB: serial: console: fix use-after-free after failed setup 6c14436b5e84 USB: serial: qcserial: add Dell DW5818, DW5819 34592e06c7af USB: serial: option: add support for TP-Link LTE module ac22f49fb845 USB: serial: cp210x: add support for ELV TFD500 b1f5a26964bf USB: serial: ftdi_sio: add id for Cypress WICED dev board 399c46095eb5 fix unbalanced page refcounting in bio_map_user_iov f3b538493e66 direct-io: Prevent NULL pointer access in submit_page_section ac94abbb7941 usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options 16c1ef65f4db ALSA: line6: Fix leftover URB at error-path during probe 5b01343ad1bd ALSA: caiaq: Fix stray URB at probe error path ca2523c9c569 ALSA: seq: Fix copy_from_user() call inside lock 23709ae9b614 ALSA: seq: Fix use-after-free at creating a port dc7c3bd09c7d ALSA: usb-audio: Kill stray URB at exiting 050c4bbc09f1 iommu/amd: Finish TLB flush in amd_iommu_unmap() eb7f31673bbc usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet 6a92b9997028 KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit 03bd90fc82e4 crypto: shash - Fix zero-length shash ahash digest crash 2929cb995378 HID: usbhid: fix out-of-bounds bug e7485f0f6a7b dmaengine: edma: Align the memcpy acnt array size with the transfer 29b202ebf599 MIPS: math-emu: Remove pr_err() calls from fpu_emu() 2fff3c5c2be7 USB: dummy-hcd: Fix deadlock caused by disconnect detection 5fd45516595a rcu: Allow for page faults in NMI handlers 45bd4e408040 iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD 6a6c61d8467d nl80211: Define policy for packet pattern attributes f2bb4bcc0411 CIFS: Reconnect expired SMB sessions bd36826958de ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets 6721969c7b8a brcmfmac: add length check in brcmf_cfg80211_escan_handler() 69f53f5d37d5 Linux 4.4.92 82854fb438ca ext4: don't allow encrypted operations without keys 4f22f0793cce ext4: Don't clear SGID when inheriting ACLs 40c00e5fac3a ext4: fix data corruption for mmap writes 90fd6738731b sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs 6d1400b09f99 nvme: protect against simultaneous shutdown invocations 33d1fa43aad4 drm/i915/bios: ignore HDMI on port A b8af4466255c brcmfmac: setup passive scan if requested by user-space ee5bd0e4e69f uwb: ensure that endpoint is interrupt 5a21af11c681 uwb: properly check kthread_run return value 8b4196420dd6 iio: adc: mcp320x: Fix oops on module unload 18215da0c241 iio: adc: mcp320x: Fix readout of negative voltages f2f68ec0b284 iio: ad7793: Fix the serial interface reset 2c29a3868090 iio: core: Return error for failed read_reg b86df98578ab staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack. 4b9c62a00aea iio: ad_sigma_delta: Implement a dedicated reset function 0bab54141bac iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()' 0141f858d2e1 iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()' 4590ed795f0c xhci: fix finding correct bus_state structure for USB 3.1 hosts 13713e63bdb3 USB: fix out-of-bounds in usb_set_configuration ddcbaf853dc5 usb: Increase quirk delay for USB devices feab51a916ed USB: core: harden cdc_parse_cdc_header 5d9a9c3dcc1f USB: uas: fix bug in handling of alternate settings 9e78ac87626a scsi: sd: Do not override max_sectors_kb sysfs setting fc29713fa7c7 iwlwifi: add workaround to disable wide channels in 5GHz 146a9dc99025 HID: i2c-hid: allocate hid buffers for real worst case 87509592ecc3 ftrace: Fix kmemleak in unregister_ftrace_graph 60623d7ca38d stm class: Fix a use-after-free c85e9442f9e4 Drivers: hv: fcopy: restore correct transfer length 2b91a52e1569 driver core: platform: Don't read past the end of "driver_override" buffer 6d1bc9ee4c2d ALSA: usx2y: Suppress kernel warning at page allocation failures 8cff1556ddbc ALSA: compress: Remove unused variable dd1f96a0a72c lsm: fix smack_inode_removexattr and xattr_getsecurity memleak a44be3e548e4 USB: g_mass_storage: Fix deadlock when driver is unbound 2efab2c3a3ae usb: gadget: mass_storage: set msg_registered after msg registered b74a45450f80 USB: devio: Don't corrupt user memory e84b4a008365 USB: dummy-hcd: Fix erroneous synchronization change d1a0787b5a24 USB: dummy-hcd: fix infinite-loop resubmission bug d25a65e03f18 USB: dummy-hcd: fix connection failures (wrong speed) da358168126b usb: pci-quirks.c: Corrected timeout values used in handshake 46c7b1fa4911 ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor ccc6a475800d usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction a7131ed81805 usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe e85bd5be6088 usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives 86377bf33089 usb: gadget: udc: atmel: set vbus irqflags explicitly f72264e79ae7 USB: gadgetfs: fix copy_to_user while holding spinlock d20fff0b09d9 USB: gadgetfs: Fix crash caused by inadequate synchronization c2eb312f3137 usb: gadget: inode.c: fix unbalanced spin_lock in ep0_write c030c36a88cd Linux 4.4.91 2536c20e8285 ttpci: address stringop overflow warning 2b2bfb537be4 ALSA: au88x0: avoid theoretical uninitialized access d32ee7026081 ARM: remove duplicate 'const' annotations' 7cad91f22d5e IB/qib: fix false-postive maybe-uninitialized warning 13af23e01812 drivers: firmware: psci: drop duplicate const from psci_of_match f6c8c71cc901 libata: transport: Remove circular dependency at free time 0185496a115d xfs: remove kmem_zalloc_greedy 088b9a41b605 i2c: meson: fix wrong variable usage in meson_i2c_put_data cb07496eab43 md/raid10: submit bio directly to replacement disk 13099ee9c7d5 rds: ib: add error handle 9bcd5ceef96e iommu/io-pgtable-arm: Check for leaf entry before dereferencing it cadfa3a688d2 parisc: perf: Fix potential NULL pointer dereference 4203f2a73882 netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max fa029020bddd exynos-gsc: Do not swap cb/cr for semi planar formats 8bd7216d3386 MIPS: IRQ Stack: Unwind IRQ stack onto task stack f7f46b3ba20d netfilter: invoke synchronize_rcu after set the _hook_ to NULL e29066778bc2 bridge: netlink: register netdevice before executing changelink 1b760fdad9f0 mmc: sdio: fix alignment issue in struct sdio_func e1e99dc319cc usb: plusb: Add support for PL-27A1 4212115da67b team: fix memory leaks fa63895f47c9 net/packet: check length in getsockopt() called with PACKET_HDRLEN b9ff317b5cd4 net: core: Prevent from dereferencing null pointer when releasing SKB 4e6cdc0a7dec MIPS: Lantiq: Fix another request_mem_region() return code check c5710390cc76 ASoC: dapm: fix some pointer error handling 7b8c9e6e0fca usb: chipidea: vbus event may exist before starting gadget 093fe104c5bb audit: log 32-bit socketcalls af3749456042 ASoC: dapm: handle probe deferrals 8e8c3d4bb629 partitions/efi: Fix integer overflow in GPT size calculation abbccd855753 USB: serial: mos7840: fix control-message error handling 0d1b459a0baf USB: serial: mos7720: fix control-message error handling 8b2522eb44ae drm/amdkfd: fix improper return value on error bf184ddd2180 IB/ipoib: Replace list_del of the neigh->list with list_del_init f1d53c6d4843 IB/ipoib: rtnl_unlock can not come after free_netdev 9326a1374b13 IB/ipoib: Fix deadlock over vlan_mutex 01b3db29ba1e tty: goldfish: Fix a parameter of a call to free_irq f97c79e83f7e ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM 89642710fdb3 iio: adc: hx711: Add DT binding for avia,hx711 a1f7b8ff496d iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications 297b8b01ec27 hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes d89f41c20f32 sh_eth: use correct name for ECMR_MPDE bit effdf2b134d5 extcon: axp288: Use vbus-valid instead of -present to determine cable presence 5603b10236da igb: re-assign hw address pointer on reset after PCI error 1c3ef07eb8eb MIPS: ralink: Fix incorrect assignment on ralink_soc 1e35a2adc078 MIPS: Ensure bss section ends on a long-aligned address b00cfc01e70f ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes 6a501bddeba3 RDS: RDMA: Fix the composite message user notification d4f97441cb88 GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next 11bf4a8e1d5a drm: bridge: add DT bindings for TI ths8135 771dacea92cd drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define 37c2d0d3e850 Linux 4.4.90 228969b4764f fix xen_swiotlb_dma_mmap prototype 079c03f4a915 swiotlb-xen: implement xen_swiotlb_dma_mmap callback 27323cb81eae video: fbdev: aty: do not leak uninitialized padding in clk to userspace 150cd84bb6ea KVM: VMX: use cmpxchg64 90df2daa1da0 ARM: pxa: fix the number of DMA requestor lines c575be9a393f ARM: pxa: add the number of DMA requestor lines a85f176c857e dmaengine: mmp-pdma: add number of requestors 6124ed1a712a cxl: Fix driver use count 9037837e0c32 KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt fc39e561e343 KVM: VMX: do not change SN bit in vmx_update_pi_irte() 5e9b526fcc90 timer/sysclt: Restrict timer migration sysctl values to 0 and 1 ddf25aea679d gfs2: Fix debugfs glocks dump d25fea066a8e x86/fpu: Don't let userspace set bogus xcomp_bv 4c16afac1875 btrfs: prevent to set invalid default subvolid 0efde43517a5 btrfs: propagate error to btrfs_cmp_data_prepare caller 9a7d93dd2cad btrfs: fix NULL pointer dereference from free_reloc_roots() b08dc7d4cfa1 PCI: Fix race condition with driver_override 21a638c5efd6 kvm: nVMX: Don't allow L2 to access the hardware CR8 7520be6a454c KVM: VMX: Do not BUG() on out-of-bounds guest IRQ e726c30c758b arm64: fault: Route pte translation faults via do_translation_fault 638e7874f682 arm64: Make sure SPsel is always set 9237605e0bfb seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter() 668cee82cd28 bsg-lib: don't free job in bsg_prepare_job 9d74367d1a35 nl80211: check for the required netlink attributes presence 3393445ef440 vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets 3bb7084cc031 SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags 02ef29f9cbb6 SMB: Validate negotiate (to protect against downgrade) even if signing off c096b31f9d9a Fix SMB3.1.1 guest authentication to Samba fe37a445ea3f powerpc/pseries: Fix parent_dn reference leak in add_dt_node() 638b38505045 KEYS: prevent KEYCTL_READ on negative key 539255aea88e KEYS: prevent creating a different user's keyrings af24e9d8ba1a KEYS: fix writing past end of user-supplied buffer in keyring_read() 362711d59b0c crypto: talitos - fix sha224 231c4f646b77 crypto: talitos - Don't provide setkey for non hmac hashing algs. 9d2534917c25 scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly 29854a77f793 md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list d03d1567866e md/raid5: fix a race condition in stripe batch 68a4a5289918 tracing: Erase irqsoff trace with empty write 9c5afa726a52 tracing: Fix trace_pipe behavior for instance traces f75c0042f120 KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce() 7d8fbf3db169 mac80211: flush hw_roc_start work before cancelling the ROC fcc949a48842 cifs: release auth_key.response for reconnect. 10def3a67799 Linux 4.4.89 ed1bf4397d22 ftrace: Fix memleak when unregistering dynamic ops when tracing disabled a069d0a43de4 bcache: fix bch_hprint crash and improve output f522051a84e5 bcache: fix for gc and write-back race a6c5e7a0cd01 bcache: Correct return value for sysfs attach errors d9c6a28a6a1c bcache: correct cache_dirty_target in __update_writeback_rate() 0471f58e18e6 bcache: do not subtract sectors_to_gc for bypassed IO 093457f2bd32 bcache: Fix leak of bdev reference 5025da3b532b bcache: initialize dirty stripes in flash_dev_run() 4931578fbeb5 media: uvcvideo: Prevent heap overflow when accessing mapped controls 04affe4e1171 media: v4l2-compat-ioctl32: Fix timespec conversion 7498bd605840 PCI: shpchp: Enable bridge bus mastering if MSI is enabled 81306fc3dbb5 ARC: Re-enable MMU upon Machine Check exception d28e96be7c6a tracing: Apply trace_clock changes to instance max buffer 753154fcfefe ftrace: Fix selftest goto location on error d8663aa27789 scsi: qla2xxx: Fix an integer overflow in sysfs code 72896ca30a7f scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE c04996ad58ee scsi: sg: factor out sg_fill_request_table() f0cd701d4750 scsi: sg: off by one in sg_ioctl() 3682e0c61ffb scsi: sg: use standard lists for sg_requests 6b498ad14472 scsi: sg: remove 'save_scat_len' cf22210c66ca scsi: storvsc: fix memory leak on ring buffer busy b4730f456e21 scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead d9b8f1ccbb8c scsi: megaraid_sas: Check valid aen class range to avoid kernel panic 4dd6cbbc2191 scsi: zfcp: trace high part of "new" 64 bit SCSI LUN 1e6c640a75d0 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response 7194822422f9 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records d0fbe221b8f1 scsi: zfcp: fix missing trace records for early returns in TMF eh handlers 1a847369487c scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA 52661717ee66 scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records d0c02c6f3e85 scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path cfc49967434d scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled 19978c50db68 skd: Submit requests to firmware before triggering the doorbell 0bcaf5178fe6 skd: Avoid that module unloading triggers a use-after-free f05dafbd7791 md/bitmap: disable bitmap_resize for file-backed bitmaps. 30e81e7fe197 block: Relax a check in blk_start_queue() a918d32583e0 powerpc: Fix DAR reporting when alignment handler faults c53f01698f68 ext4: fix quota inconsistency during orphan cleanup for read-only mounts cd46241eb03c ext4: fix incorrect quotaoff if the quota feature is enabled 5e9d28b003b0 crypto: AF_ALG - remove SGL terminator indicator when chaining 9354f4d0beb0 MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs f4d77fc754f2 MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs 322bf697bdc4 MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with opposite signs a83ffb581f26 MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative 6acd1d26c32e MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero b6c818d813c6 MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation bf592dde1262 Input: i8042 - add Gigabyte P57 to the keyboard reset table c13c5c7e88d7 tty: fix __tty_insert_flip_char regression 077933dcd5ca tty: improve tty_insert_flip_char() slow path e1e6620f042c tty: improve tty_insert_flip_char() fast path c576160ff3f3 mm: prevent double decrease of nr_reserved_highatomic 6ea627b20205 nfsd: Fix general protection fault in release_lock_stateid() d5c59ee84820 md/raid5: release/flush io in raid5_do_work() e21d66048d4d x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps 53e5f7b8d41b f2fs: check hot_data for roll-forward recovery be9994817ad5 ipv6: fix typo in fib6_net_exit() 70479eafe3d9 ipv6: fix memory leak with multiple tables during netns destruction 9b5e5d8a0045 gianfar: Fix Tx flow control deactivation 5f529e0d7844 Revert "net: fix percpu memory leaks" 40bc5355e134 Revert "net: use lib/percpu_counter API for fragmentation mem accounting" 611a98c8eca3 tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 081be8c9efd6 Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()" 6d8c8fd1c4c7 qlge: avoid memcpy buffer overflow 354d36b746c3 ipv6: fix sparse warning on rt6i_node e51bf99be7cc ipv6: add rcu grace period before freeing fib6_node 6eb7ae1223f7 ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() b52c9082f2eb Linux 4.4.88 ad3903434142 xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present 677a80364049 NFS: Fix 2 use after free issues in the I/O code 84478477d0b8 ARM: 8692/1: mm: abort uaccess retries upon fatal signal f7ec367c8ea7 Bluetooth: Properly check L2CAP config option output buffer length 556814701545 ALSA: msnd: Optimize / harden DSP and MIDI loops 10863607c242 locktorture: Fix potential memory leak with rw lock test 693b7f62a439 btrfs: resume qgroup rescan on rw remount f4596ead66a7 drm/bridge: adv7511: Re-write the i2c address before EDID probing e22a4308547c drm/bridge: adv7511: Switch to using drm_kms_helper_hotplug_event() 9183e45db777 drm/bridge: adv7511: Use work_struct to defer hotplug handing to out of irq context c634cecad4c1 drm/bridge: adv7511: Fix mutex deadlock when interrupts are disabled aea7e5ce4a52 drm: adv7511: really enable interrupts for EDID detection a2e71dcfb0d4 scsi: sg: recheck MMAP_IO request length with lock held 0d7592a03b8a scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE 9a4cabf3bf8b cs5536: add support for IDE controller variant 302364990c05 workqueue: Fix flag collision 966e3a2d98c1 drm/nouveau/pci/msi: disable MSI on big-endian platforms by default 4a9c294d7b1e mwifiex: correct channel stat buffer overflows 926374f5e669 dlm: avoid double-free on error path in dlm_device_{register,unregister} bf3a0acce440 Bluetooth: Add support of 13d3:3494 RTL8723BE device ca245a6414e4 rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter c5b8e1dd9629 Input: trackpoint - assume 3 buttons when buttons detection fails 2c65494080c9 ath10k: fix memory leak in rx ring buffer allocation 69eeacb5cd87 intel_th: pci: Add Cannon Lake PCH-LP support eb98d15d3cbe intel_th: pci: Add Cannon Lake PCH-H support 1875ed81c2b7 driver core: bus: Fix a potential double free f3584d55a8d8 staging/rts5208: fix incorrect shift to extract upper nybble 812e484133fb USB: core: Avoid race of async_completed() w/ usbdev_release() 9f1d78c62a4b usb:xhci:Fix regression when ATI chipsets detected b3e92cd7a820 usb: Add device quirk for Logitech HD Pro Webcam C920-C 6e957a81c77f USB: serial: option: add support for D-Link DWM-157 C1 f7a0f7318c27 usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard (From OE-Core rev: 04936514a966a9f0cd5fc768a8598fb23959f905) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e3ae1935a0e5fe0d5867250ef62ae8ffd08b5b4e) Signed-off-by: Armin Kuster <akuster808@gmail.com> (cherry picked from commit 8abd7663e6780fcda81ed44da9f90a2f6233e3a9) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-tiny: Enable qemux86-64 on linux-yocto-tiny 4.10Alejandro Hernandez2018-03-041-1/+1
| | | | | | | | | | (From OE-Core rev: b78febd03883ff60b72bbd41cef626c5b276014d) Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit f33a4adbf982369eebab410b11c3a29ca24f3623) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-tiny: Enable qemux86-64 on linux-yocto-tiny 4.9Alejandro Hernandez2018-03-041-1/+1
| | | | | | | | | | (From OE-Core rev: 452089033ef976bd6698af58bb45649dce5a1d03) Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit cab4b6a8d4086a1294b7a7cc34c596d90c50a688) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-tiny: Enable qemux86-64 on linux-yocto-tiny 4.4Alejandro Hernandez2018-03-041-1/+1
| | | | | | | | | | (From OE-Core rev: d1335b1c2d466934373923333915b09103d3fd28) Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit b6f545f91fd470b8d1966eab2d11e5a18b0449e7) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Bump to bf04291 revisionOtavio Salvador2018-01-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes following changes: bf04291 WHENCE: Add new qed firmware d8fc990 WHENCE: Add new radeon firmware 7245319 WHENCE: Fix syntax error for iwlwifi-8265-31.ucode entry 18d71a8 Revert "ath10k: QCA988X hw2.0: update firmware to 10.2.4.70.63-2" 4ebfab3 ath10k: QCA6174 hw3.0: update board-2.bin 96a7402 ath10k: QCA6174 hw3.0: update firmware-6.bin to WLAN.RM.4.4.1-00051-QCARMSWP-1 59bf7e2 cxgb4: update firmware to revision 1.16.63.0 The MD5 checksum of WHENCE license file was due the changes above as the firmware versions are listed there. It had no license term changes. The following security fixes included too: CVE-2017-13080 and CVE-2017-13081 - iwlwifi: update firmwares for 3160, 3168, 7265D, 8000C and 8265 - iwlwifi: update firmwares for 3160, 3168, 7260, 7265 and 7265D which came in with 796c91268eb1b4a24ffb90dd1c681c7d88f5c061 and 1a5fd9460d380acecb6cda96736d975ec8f57f6a in linux-firmwire (From OE-Core rev: 26f861687b5946d4f6e7c644748f518e8aa850bb) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit aea6ce797cc1b1ecc199979eb12aa42de8ff73d4) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Split out the QAT firmwareSaul Wold2018-01-201-0/+8
| | | | | | | | | | | | Create a new qat package for those firmware blobs (From OE-Core rev: b6a411ffe3baa2f5e2fa7314c2281b841d924125) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit b48c746736012cfd85e8263efcf125ecd17ca7bb) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: make i.MX SDMA split completeMikko Ylinen2018-01-201-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | The commit to split i.MX SDMA firmware blobs in their own packages was not complete and results in a failure when trying to install full linux-firmware: * Solver encountered 1 problem(s): * Problem 1/1: * - nothing provides linux-firmware-imx-sdma-license needed * by linux-firmware-1:0.0+git0+a61ac5cf83-r0.all * * Solution 1: * - do not ask to install a package providing linux-firmware Make the split complete by installing the license in ${PN}-imx-sdma-license and have the blob packages depend on it. (From OE-Core rev: d6c1dc86737e6f67bfc5c0e6ee0a725397f11371) Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 229f70a5f6d29d82e1a7b1f780e2149fb91d5385) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Split i.MX SDMA firmwaresOtavio Salvador2018-01-201-0/+17
| | | | | | | | | | | | | | This splits out the i.MX SDMA firmwares for i.MX6 and i.MX7 SoCs. This also includes the required runtime provides, conflicts and replaces for the old firmware-imx which was provided by NXP BSP layer. (From OE-Core rev: 457495e289cdd4b7859958043f55fe59038a5afa) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b3f3078fd4349fdf6986dd57e4b04bce03630924) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package Broadcom BCM43362 firmwareTomas Novotny2018-01-201-1/+8
| | | | | | | | | | (From OE-Core rev: 8b8920a19f6dd562638e959f07ede707c8973b37) Signed-off-by: Tomas Novotny <tomas@novotny.cz> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit e013cff66ec364738e5ccb085c1079507de66aaa) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: bump to latest linux-firmware git revisionStefan Agner2018-01-201-5/+6
| | | | | | | | | | | | | | | | | | | | | | | This requires MD5 sum updates for - LICENSE.QualcommAtheros_ath10k: year change - WHENCE: various version updates and addition of new firmwares The new firmware for Qualcom Venus causes a QA error: QA Issue: linux-firmware: Recipe inherits the allarch class, but has packaged architecture-specific binaries Since firmware typically do not run on the CPU, the architecture of the firmware file is independent from the CPU architecture the image will be running on. Disable the QA check for the linux-firmware package by default. (From OE-Core rev: 292eef00b889c61d91c3c965fd3a1009a85f7aa7) Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit a83dd65e64e9b7fa702927f96947bd3f0537adfd) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package Marvell PCIe WiFi firmwaresStefan Agner2018-01-201-1/+12
| | | | | | | | | | | | | Add packages for Marvell Avastar 88W8897 and 88W8997 PCIe WiFi chips. (From OE-Core rev: d365b8f647a8e498f0ef5ee3712cb29847d86f9b) Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 75e918d0d4b4cd7908ea5b3c30ca5ea5bf148b75) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package ibt-firmwareMaciej Pijanowski2018-01-201-0/+30
| | | | | | | | | | | | | ibt-firmware was not packaged separately and was part of big linux-firmware package. Packaging allows to install it separately, according to requirements. (From OE-Core rev: 21bad88012ae1a172cfad811da15e582075b1d7d) Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f1414d6f9c327547023375f9e298f6f021eaee1b) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package iwlfifi-3160-[10-17] firmwareMaciej Pijanowski2018-01-201-0/+17
| | | | | | | | | | | | | Package iwlwifi-3160-[10-17] firmware from iwlwifi-misc to seperate packages, so it is possible to install only required firmare package. (From OE-Core rev: ca12bab44fc68adc7de8682ff6a76fef3decc44b) Signed-off-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2a5966c957a6c2fbe914c1b3be0926ec0e62dab0) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: add support for mt7601u WiFi chipTim Orling2018-01-201-0/+12
| | | | | | | | | | | | Mediatek MT7601U is a common 802.11 g/n WiFi USB chip (From OE-Core rev: 19984946e3fbb455a0e42bcac4bc12e321dd390f) Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit eb61f7ed04237513216cbff0612ceaa114dffdcc) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: package Qualcomm QCA firmwareRicardo Salveti2018-01-201-1/+7
| | | | | | | | | | | | | Firmware files for the QCA61x4 ROME BT family chips. Firmware shares the same license as used by ath10k. (From OE-Core rev: ddbc59dc5eef2becc0933d04c16911e00467a56d) Signed-off-by: Ricardo Salveti <rsalveti@rsalveti.net> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit cc5fa321bb8988344f10f4fbc843e23e5d73fe33) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: enable netronome firmwareNg Wei Tee2018-01-201-2/+22
| | | | | | | | | | | | | | | | | | | It was previously disabled, as rpm refused to package it into noarch package, due to the firmware being considered arch-specific. This check is disabled in rpm now. The netronome binaries has ELF headers which will trigger an arch-specific error. INSANE_SKIP variable is used to skip some package_qa check usage. (From OE-Core rev: e03223bdb11e846ab46a491e5517f6b5ac1011ed) Signed-off-by: Ng Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 8b2f6b308019e697c9d3e66969807eb573350d78) Manual fixup to current base Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Remove iwlwifi-8000C-19 SRC_URISaul Wold2018-01-071-11/+1
| | | | | | | | | | | | | Since it's been removed from the upstream repo and not fetchable remove it here. The newer firmware supports the device correctly. (From OE-Core rev: bc36f8fd6afcbc4895b6ed0e91aedd240807f756) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 8b8c40bdbd09ddd1409dc30e04ef847f6a15f109) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linuux-yocto/4.1: update to 4.1.43 plus bluetooth CVE-2017-1000251Armin Kuster2017-09-213-13/+13
| | | | | | | (From OE-Core rev: 9b7ac3fbe76424a9c797b62cb7ed895c2844ea4b) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: bluetooth: CVE-2017-1000251Bruce Ashfield2017-09-213-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit: [ commit 16de0149674ed12d983b77a453852ac2e64584b4 Author: Ben Seri <ben@armis.com> Date: Sat Sep 9 23:15:59 2017 +0200 Bluetooth: Properly check L2CAP config option output buffer length Validate the output buffer length for L2CAP config requests and responses to avoid overflowing the stack buffer used for building the option blocks. Cc: stable@vger.kernel.org Signed-off-by: Ben Seri <ben@armis.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] (From OE-Core rev: a15ec979910a74d4490aecf30aa21fa5c2f4e99d) (From OE-Core rev: cda7f3650deebd8a3a7108a2a2e782ebb661150c) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: bluetooth: CVE-2017-1000251Bruce Ashfield2017-09-213-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit: [ commit 16de0149674ed12d983b77a453852ac2e64584b4 Author: Ben Seri <ben@armis.com> Date: Sat Sep 9 23:15:59 2017 +0200 Bluetooth: Properly check L2CAP config option output buffer length Validate the output buffer length for L2CAP config requests and responses to avoid overflowing the stack buffer used for building the option blocks. Cc: stable@vger.kernel.org Signed-off-by: Ben Seri <ben@armis.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] (From OE-Core rev: a7e749a7d03818aaa21265dfb455c1a2766782cc) (From OE-Core rev: 96c573e6e146f7e6366e3543054c87cf9960603e) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.10: bluetooth: CVE-2017-1000251Bruce Ashfield2017-09-213-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit: [ commit 16de0149674ed12d983b77a453852ac2e64584b4 Author: Ben Seri <ben@armis.com> Date: Sat Sep 9 23:15:59 2017 +0200 Bluetooth: Properly check L2CAP config option output buffer length Validate the output buffer length for L2CAP config requests and responses to avoid overflowing the stack buffer used for building the option blocks. Cc: stable@vger.kernel.org Signed-off-by: Ben Seri <ben@armis.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] (From OE-Core rev: 7d3ae3213e6da8c27b9618594a8c20c674b0f8f3) (From OE-Core rev: aa18cb2391dad13bb332b9674b931ce31271cb64) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.49Bruce Ashfield2017-09-213-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable updates that comprise the following commits: f07cb3489cff Linux 4.9.49 8bc67f67b763 drm/bridge: adv7511: Switch to using drm_kms_helper_hotplug_event() 8b5a7e443622 drm/bridge: adv7511: Use work_struct to defer hotplug handing to out of irq context 7791b59153cb scsi: sg: recheck MMAP_IO request length with lock held b06e1abf1ff2 scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE 5b9c6a54c629 cs5536: add support for IDE controller variant ec552ece1f25 workqueue: Fix flag collision 25bdc516b58e drm/nouveau/pci/msi: disable MSI on big-endian platforms by default 078866740e35 s390/mm: avoid empty zero pages for KVM guests to avoid postcopy hangs c193becad9ad MCB: add support for SC31 to mcb-lpc 0e720cd70631 mwifiex: correct channel stat buffer overflows 5c23d3ed1190 dlm: avoid double-free on error path in dlm_device_{register,unregister} 23b7d4f52b69 iwlwifi: pci: add new PCI ID for 7265D 747562619512 Bluetooth: Add support of 13d3:3494 RTL8723BE device b48f7183c64c rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter ed7a384a904f Input: trackpoint - assume 3 buttons when buttons detection fails 90a1e2e19ed7 ath10k: fix memory leak in rx ring buffer allocation d8b992d93555 intel_th: pci: Add Cannon Lake PCH-LP support a22d561178ee intel_th: pci: Add Cannon Lake PCH-H support 5555eb956edc driver core: bus: Fix a potential double free ffb58b875d24 iio: adc: ti-ads1015: add adequate wait time to get correct conversion ff4a98e3bcb3 iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks 1ed4565b7c7b iio: adc: ti-ads1015: avoid getting stale result after runtime resume c72ad1a4fdf0 iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set 115af6c3b155 iio: adc: ti-ads1015: fix scale information for ADS1115 177d84e3a72a iio: adc: ti-ads1015: fix incorrect data rate setting update e58b04fb5b0b staging/rts5208: fix incorrect shift to extract upper nybble afcfe0661a74 USB: core: Avoid race of async_completed() w/ usbdev_release() 80cdcd7f5335 USB: musb: fix external abort on suspend 6b3b3a22ef20 usb:xhci:Fix regression when ATI chipsets detected 99a22c84f51d usb: Add device quirk for Logitech HD Pro Webcam C920-C 773b93f4255f USB: serial: option: add support for D-Link DWM-157 C1 2ea91c52ff5f usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard 8a697a50c090 Linux 4.9.48 d325f1f1e245 epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() dd2342ad6665 kvm: arm/arm64: Force reading uncached stage2 PGD 70df301a083c drm/ttm: Fix accounting error when fail to get pages for pool 12a70ccaa686 xfrm: policy: check policy direction value 31decdcd8369 lib/mpi: kunmap after finishing accessing buffer 9e2788ce8f17 wl1251: add a missing spin_lock_init() e2ae90bb85f8 CIFS: remove endian related sparse warning c5e76654a9e5 CIFS: Fix maximum SMB2 header size d4e7dfda905e alpha: uapi: Add support for __SANE_USERSPACE_TYPES__ 309e4dbfaf3d cpuset: Fix incorrect memory_pressure control file mapping da16ed52c36a cpumask: fix spurious cpumask_of_node() on non-NUMA multi-node configs 715849268b34 ceph: fix readpage from fscache 8cc3acff5f1a mm, madvise: ensure poisoned pages are removed from per-cpu lists 17c564f629f4 mm, uprobes: fix multiple free of ->uprobes_state.xol_area 9e0a64330ce5 crypto: algif_skcipher - only call put_page on referenced and used pages 91a0e1edb80a i2c: ismt: Return EMSGSIZE for block reads with bogus length d22f6da47355 i2c: ismt: Don't duplicate the receive length for block reads 31562136c8d4 irqchip: mips-gic: SYNC after enabling GIC region 458ca52f1564 Linux 4.9.47 529ada21ff9e lz4: fix bogus gcc warning c47c52cde806 scsi: sg: reset 'res_in_use' after unlinking reserved array 4099ac938385 scsi: sg: protect accesses to 'reserved' page array c0c6dff92303 locking/spinlock/debug: Remove spinlock lockup detection code 27e7506c33d0 arm64: fpsimd: Prevent registers leaking across exec 43f776dab360 x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl 509d8b52bbe7 arm64: mm: abort uaccess retries upon fatal signal 3e033635b2b7 kvm: arm/arm64: Fix race in resetting stage2 PGD b8a1532b16fd gcov: support GCC 7.1 47974403c9ca staging: wilc1000: simplify vif[i]->ndev accesses dd758f82a3bf scsi: isci: avoid array subscript warning f71996c3ce5d p54: memset(0) whole array (From OE-Core rev: 57819c9f133f168a6a856afa0d0c5ac57a4f2f44) (From OE-Core rev: 8114054e92a575ef64b72124194dd3162c56ebb2) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.87Bruce Ashfield2017-09-213-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable update with the following commits: 573b59e17e37 Linux 4.4.87 d95827490c39 crypto: algif_skcipher - only call put_page on referenced and used pages ab3ee6b53d67 epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() 628212c89fae kvm: arm/arm64: Force reading uncached stage2 PGD 57ff696f54b5 kvm: arm/arm64: Fix race in resetting stage2 PGD 94183009ac0e drm/ttm: Fix accounting error when fail to get pages for pool 9b3dcc98d8df xfrm: policy: check policy direction value c0c2e7567a34 wl1251: add a missing spin_lock_init() 5f08f0aebf70 CIFS: remove endian related sparse warning e596cc1454d4 CIFS: Fix maximum SMB2 header size 6cdda3497db8 alpha: uapi: Add support for __SANE_USERSPACE_TYPES__ ed48d9230e30 cpuset: Fix incorrect memory_pressure control file mapping 15e94ec4ec21 cpumask: fix spurious cpumask_of_node() on non-NUMA multi-node configs 857d0b3dd756 ceph: fix readpage from fscache 043ccc9781cc i2c: ismt: Return EMSGSIZE for block reads with bogus length fab3229af4e5 i2c: ismt: Don't duplicate the receive length for block reads e119fc492de9 irqchip: mips-gic: SYNC after enabling GIC region cd99a4f3f43b Linux 4.4.86 c81c4d453edf drm/i915: fix compiler warning in drivers/gpu/drm/i915/intel_uncore.c b7571624fe98 scsi: sg: reset 'res_in_use' after unlinking reserved array a4075bbb67b9 scsi: sg: protect accesses to 'reserved' page array 823086b057aa arm64: fpsimd: Prevent registers leaking across exec 218720fe5939 x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl a7a074f3a4d5 arm64: mm: abort uaccess retries upon fatal signal da981044d049 lpfc: Fix Device discovery failures during switch reboot test. 389328ea1379 p54: memset(0) whole array 5acdbe667cf4 lightnvm: initialize ppa_addr in dev_to_generic_addr() d255fffdb532 gcov: support GCC 7.1 2f3e97a814c8 gcov: add support for gcc version >= 6 41685ae5cd7b i2c: jz4780: drop superfluous init 05429bbfd726 btrfs: remove duplicate const specifier 9a64425945a0 ALSA: au88x0: Fix zero clear of stream->resources da8477a6695a scsi: isci: avoid array subscript warning (From OE-Core rev: 6b06a7ae93d7d98c03e7e924a434463a4337e47b) (From OE-Core rev: fd7b5e308d17f92ea24b6eb17631327a4e9eec9f) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.85Bruce Ashfield2017-09-113-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg releases with the following commit summary: 717bd21f81a3 Linux 4.4.85 12b25d2a52f0 ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal b526de00a9b0 ACPI: ioapic: Clear on-stack resource before using it 4e5f2c204150 ntb_transport: fix bug calculating num_qps_mw 1aac8ffd619f ntb_transport: fix qp count bug 4ec0b2c2d235 ASoC: rsnd: don't call update callback if it was NULL 95fc5ef85428 ASoC: rsnd: ssi: 24bit data needs right-aligned settings fd504621fa52 ASoC: rsnd: Add missing initialization of ADG req_rate e974777b2ecb ASoC: rsnd: avoid pointless loop in rsnd_mod_interrupt() fdc568a4224a ASoC: rsnd: disable SRC.out only when stop timing bfba69dc30ab ASoC: simple-card: don't fail if sysclk setting is not supported eb2ba09b05a6 staging: rtl8188eu: add RNX-N150NUB support 1d7e8cf01e2e iio: hid-sensor-trigger: Fix the race with user space powering up sensors d2c072cb638d iio: imu: adis16480: Fix acceleration scale factor for adis16480 9dac44d5d4b0 ANDROID: binder: fix proc->tsk check. 1792d6c17cb2 binder: Use wake up hint for synchronous transactions. 596b97ec2e5e binder: use group leader instead of open thread e1c7a4478833 Bluetooth: bnep: fix possible might sleep error in bnep_session f9adf422b993 Bluetooth: cmtp: fix possible might sleep error in cmtp_session 172bbb8ee44a Bluetooth: hidp: fix possible might sleep error in hidp_session_thread 708d19eaf303 perf/core: Fix group {cpu,task} validation 87ac57ff972a nfsd: Limit end of page list when decoding NFSv4 WRITE e6066962ca46 cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup() 210b41b4971e cifs: Fix df output for users with quota limits 9f57741b44ba tracing: Fix freeing of filter in create_filter() when set_str is false 0d2b7767611f drm: rcar-du: Fix H/V sync signal polarity configuration 64f3c534e7ac drm: rcar-du: Fix display timing controller parameter fbf583912145 drm: rcar-du: Fix crash in encoder failure error path 766a097cbfea drm: rcar-du: lvds: Rename PLLEN bit to PLLON 2b60c153ff3d drm: rcar-du: lvds: Fix PLL frequency-related configuration 3416ee45a8cb drm/atomic: If the atomic check fails, return its value first 2a9d7664ffb2 drm: Release driver tracking before making the object available again 33e4c6378417 i2c: designware: Fix system suspend 10814c149eeb ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses 6b1c81dd7fdb ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978) 099e57fcb03f ALSA: core: Fix unexpected error at replacing user TLV 07051c175477 Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310 5609ae96bcd6 Input: trackpoint - add new trackpoint firmware ID a56800ae1c57 mei: me: add lewisburg device ids 707352e68745 mei: me: add broxton pci device ids 58079f56b302 net_sched: fix order of queue length updates in qdisc_replace() 248af6aa226c net: sched: fix NULL pointer dereference when action calls some targets eece6c91dd33 irda: do not leak initialized list.dev to userspace 4e39b7409f3b tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP ece3ff173731 ipv6: repair fib6 tree in failure case 6415a71ddf15 ipv6: reset fn->rr_ptr when replacing route 69827c395d25 tipc: fix use-after-free 0e8d62861552 sctp: fully initialize the IPv6 address in sctp_v6_to_addr() 1bd54371388c ipv4: better IP_MAX_MTU enforcement 7e1fe0062c24 net_sched/sfq: update hierarchical backlog when drop packet 114414b85475 ipv4: fix NULL dereference in free_fib_info_rcu() c207ec46b301 dccp: defer ccid_hc_tx_delete() at dismantle time c65eca7ddd88 dccp: purge write queue in dccp_destroy_sock() f0cd9201c0c0 af_key: do not use GFP_KERNEL in atomic contexts 982ce2aa79fb Linux 4.4.84 ccf1033d9983 usb: qmi_wwan: add D-Link DWM-222 device ID 6b4509223681 usb: optimize acpi companion search for usb port devices ce1b98a30571 perf/x86: Fix LBR related crashes on Intel Atom b4cf49024cf4 pids: make task_tgid_nr_ns() safe 46d51a26efbc Sanitize 'move_pages()' permission checks b27e9ff9a5f4 irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup() ed281a6acaf1 irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup() 64340986295d x86/asm/64: Clear AC on NMI entries c0b397fd6b2b xen: fix bio vec merging 240628085eff mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes cc971fa12bd2 mm/mempolicy: fix use after free when calling get_mempolicy 669c8ab896a2 ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices f600f9c43346 ALSA: usb-audio: Apply sample rate quirk to Sennheiser headset 735aa043bf00 ALSA: seq: 2nd attempt at fixing race creating a queue ae4743cac8d7 Input: elan_i2c - Add antoher Lenovo ACPI ID for upcoming Lenovo NB 0dbf7f7811df Input: elan_i2c - add ELAN0608 to the ACPI table 4362533a0468 crypto: x86/sha1 - Fix reads beyond the number of blocks passed 04f4f73ffe93 parisc: pci memory bar assignment fails with 64bit kernels on dino/cujo ea088172692c audit: Fix use after free in audit_remove_watch_rule() b72f1119c654 netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister 425fdd287e9b Linux 4.4.83 792f1fe5ec55 pinctrl: samsung: Remove bogus irq_[un]mask from resource management 6f51066b3797 pinctrl: sunxi: add a missing function of A10/A20 pinctrl driver 8bb6ef68655e pnfs/blocklayout: require 64-bit sector_t 7b5a9de376b8 iio: adc: vf610_adc: Fix VALT selection value for REFSEL bits 567a21de8531 usb:xhci:Add quirk for Certain failing HP keyboard on reset after resume dd3a2a08943f usb: quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter 921a1ed2a11a usb: core: unlink urbs from the tail of the endpoint's urb_list bc2f02f74549 USB: Check for dropped connection before switching to full speed ed4f50eec60f uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069 dedeba47c51a iio: light: tsl2563: use correct event code dfb5cc919c61 iio: accel: bmc150: Always restore device to normal mode after suspend-resume c5f6f4fe1c09 staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read dc978e9b65ab USB: hcd: Mark secondary HCD as dead if the primary one died 8b278516e5e3 usb: musb: fix tx fifo flush handling again 8a0c225613c2 USB: serial: pl2303: add new ATEN device id 31c9287b9430 USB: serial: cp210x: add support for Qivicon USB ZigBee dongle 9cb43dec24e0 USB: serial: option: add D-Link DWM-222 device ID a89843a80bd4 nfs/flexfiles: fix leak of nfs4_ff_ds_version arrays 7271d130b5dc fuse: initialize the flock flag in fuse_file on allocation b89e781dab24 iscsi-target: Fix iscsi_np reset hung task during parallel delete 3afc4e9273de iscsi-target: fix memory leak in iscsit_setup_text_cmd() 9ea732ebb53f mm: ratelimit PFNs busy info message 97e371409da7 cpuset: fix a deadlock due to incomplete patching of cpusets_enabled() 4e2e415f4cc1 Linux 4.4.82 fab61468402b net: account for current skb length when deciding about UFO 96cdeaa3af8f ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output d45aabadbcb9 mm/mempool: avoid KASAN marking mempool poison checks as use-after-free 7e86f2d55f66 KVM: arm/arm64: Handle hva aging while destroying the vm 6fe71ca3cb3c sparc64: Prevent perf from running during super critical sections 938990d2433c udp: consistently apply ufo or fragmentation 98c1ad1edfe8 revert "ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output" 54fc0c32307d revert "net: account for current skb length when deciding about UFO" 63364a508d24 packet: fix tp_reserve race in packet_set_ring 37d5c6e8d38d net: avoid skb_warn_bad_offload false positives on UFO 8607d550847f tcp: fastopen: tcp_connect() must refresh the route 40fc2b4451a2 net: sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target d0da2877d421 bpf, s390: fix jit branch offset related to ldimm64 4e0675f44b89 net: fix keepalive code vs TCP_FASTOPEN_CONNECT 025bb7f7e92c tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states 2ab639c7e2d1 Linux 4.4.81 34a08ae493f1 workqueue: implicit ordered attribute should be overridable 0c787041504e net: account for current skb length when deciding about UFO 12b8f014a394 ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output 78c04996b588 mm: don't dereference struct page fields of invalid pages bbe660db23e4 signal: protect SIGNAL_UNKILLABLE from unintentional clearing. 623f4fcd947e lib/Kconfig.debug: fix frv build failure 9c83b97bdeab mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER 5205f5216c6a ARM: 8632/1: ftrace: fix syscall name matching 874f22658c54 virtio_blk: fix panic in initialization error path c9e4ee445752 drm/virtio: fix framebuffer sparse warning 1e43b2d06474 scsi: qla2xxx: Get mutex lock before checking optrom_state a98737110659 phy state machine: failsafe leave invalid RUNNING state db01878ca5dd x86/boot: Add missing declaration of string functions 032422cca86d tg3: Fix race condition in tg3_get_stats64(). 93585e813588 net: phy: dp83867: fix irq generation 41433e314b77 sh_eth: R8A7740 supports packet shecksumming 50231cef2d6f wext: handle NULL extra data in iwe_stream_add_point better cada8caa2655 sparc64: Measure receiver forward progress to avoid send mondo timeout 7c37101cd650 xen-netback: correctly schedule rate-limited queues 2933fb22de6d net: phy: Fix PHY unbind crash a8f1b40bb2da net: phy: Correctly process PHY_HALTED in phy_stop_machine() dc4132791a50 net/mlx5: Fix command bad flow on command entry allocation failure de6669607a45 sctp: fix the check for _sctp_walk_params and _sctp_walk_errors 2bac20a4ae9c sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}() dd4edbcbb760 dccp: fix a memleak for dccp_feat_init err process adcc87858e09 dccp: fix a memleak that dccp_ipv4 doesn't put reqsk properly c3278ed37d3e dccp: fix a memleak that dccp_ipv6 doesn't put reqsk properly 91c5aa7ea073 net: ethernet: nb8800: Handle all 4 RGMII modes identically d1ed1f8ae487 ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment() 499338964af8 packet: fix use-after-free in prb_retire_rx_blk_timer_expired() 23f787ceebf8 openvswitch: fix potential out of bound access in parse_ct 6d1e34ee278f mcs7780: Fix initialization when CONFIG_VMAP_STACK is enabled d0594690a9ee rtnetlink: allocate more memory for dev_set_mac_address() 31afa8b5edf9 ipv4: initialize fib_trie prior to register_netdev_notifier call. f09db7559c1f ipv6: avoid overflow of offset in ip6_find_1stfragopt e9b2f4617a4e net: Zero terminate ifr_name in dev_ifname(). c10e874bc3a5 ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check() deae9956cfb4 saa7164: fix double fetch PCIe access condition e0f39019aa3f drm: rcar-du: fix backport bug 76517ed2a7fe f2fs: sanity check checkpoint segno and blkoff c7c6f63dbc67 media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds f1181047ff29 mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries 9745cbec9c1f iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done ae059833646f iscsi-target: Fix delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP bf54cf1ede97 iscsi-target: Fix initial login PDU asynchronous socket close OOPs cf4ab9d57cbe iscsi-target: Fix early sk_data_ready LOGIN_FLAGS_READY race 119903dc36d3 iscsi-target: Always wait for kthread_should_stop() before kthread exit 2bf7791c6a5e target: Avoid mappedlun symlink creation during lun shutdown fa95dfc750fb media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl 3c2bf2bd8829 ARM: dts: armada-38x: Fix irq type for pca955 31cd127ca69a ext4: fix overflow caused by missing cast in ext4_resize_fs() bad9f6142ce1 ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize 12f60018f63b mm/page_alloc: Remove kernel address exposure in free_reserved_area() bbccdb1e442b KVM: async_pf: make rcu irq exit if not triggered from idle task 7de8d0c06e56 ASoC: do not close shared backend dailink 458c8be4e208 ALSA: hda - Fix speaker output from VAIO VPCL14M1R c59eec4dad4a workqueue: restore WQ_UNBOUND/max_active==1 to be ordered 8ecd8cff92a8 libata: array underflow in ata_find_dev() 09e69607e47c Linux 4.4.80 2f8e6140bb6a ASoC: dpcm: Avoid putting stream state to STOP when FE stream is paused 32b850a626c5 scsi: snic: Return error code on memory allocation failure 27eb77b5544e scsi: fnic: Avoid sending reset to firmware when another reset is in progress 0866aed4fa64 HID: ignore Petzl USB headlamp cab7c045f5fd ALSA: usb-audio: test EP_FLAG_RUNNING at urb completion 8ced91a2e920 sh_eth: enable RX descriptor word 0 shift on SH7734 fe1da3b785b3 nvmem: imx-ocotp: Fix wrong register size e76426857b3e arm64: mm: fix show_pte KERN_CONT fallout dc48ebe33063 vfio-pci: Handle error from pci_iomap 93794239c6b9 video: fbdev: cobalt_lcdfb: Handle return NULL error from devm_ioremap 1286e959a59a perf symbols: Robustify reading of build-id from sysfs cc8b62fce96b perf tools: Install tools/lib/traceevent plugins with install-bin ce9b76665ecd xfrm: Don't use sk_family for socket policy lookups 4b8adea2e3cd tools lib traceevent: Fix prev/next_prio for deadline tasks 786fd31f6001 Btrfs: adjust outstanding_extents counter properly when dio write is split 7ea3cc440ec9 usb: gadget: Fix copy/pasted error message f4a42f8492bd ACPI / scan: Prefer devices without _HID/_CID for _ADR matching 8c065e76fbc5 ARM: s3c2410_defconfig: Fix invalid values for NF_CT_PROTO_* fcee67d7d618 ARM64: zynqmp: Fix i2c node's compatible string 4bd1d0b1a170 ARM64: zynqmp: Fix W=1 dtc 1.4 warnings a07d8c131898 dmaengine: ti-dma-crossbar: Add some 'of_node_put()' in error path. 328a9cdcbab9 dmaengine: ioatdma: workaround SKX ioatdma version 6c0d9f0212f8 dmaengine: ioatdma: Add Skylake PCI Dev ID 65dab1d8af6c openrisc: Add _text symbol to fix ksym build error 4c1ea6a51acd irqchip/mxs: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND 1a734b39857e ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLL 152684089ea3 spi: dw: Make debugfs name unique between instances dc19e98eb86e ASoC: tlv320aic3x: Mark the RESET register as volatile fc6c41f0b921 irqchip/keystone: Fix "scheduling while atomic" on rt 1704a9695062 vfio-pci: use 32-bit comparisons for register address for gcc-4.5 7de922c14e83 drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set b54e58ccceb7 drm/msm: Ensure that the hardware write pointer is valid cbc80312fd70 net/mlx4: Remove BUG_ON from ICM allocation routine 386504004504 ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output ed3e4a435339 ARM: dts: n900: Mark eMMC slot with no-sdio and no-sd flags 7cff0699f47e r8169: add support for RTL8168 series add-on card. 6b99f1a84d5c x86/mce/AMD: Make the init code more robust f7e0f7f86ce0 tpm: Replace device number bitmap with IDR 7e7892239327 tpm: fix a kernel memory leak in tpm-sysfs.c 366f50133bb6 xen/blkback: don't use xen_blkif_get() in xen-blkback kthread 53f577247738 xen/blkback: don't free be structure too early 62208707b466 sched/cputime: Fix prev steal time accouting during CPU hotplug fa57125e8ec4 net: skb_needs_check() accepts CHECKSUM_NONE for tx fa7773191046 pstore: Use dynamic spinlock initializer 9ece74e1006e pstore: Correctly initialize spinlock and flags aca5b1e3c5b7 pstore: Allow prz to control need for locking ff013a624258 vlan: Propagate MAC address to VLANs e8aff6037318 /proc/iomem: only expose physical resource addresses to privileged users 14ae9c4b5ae2 Make file credentials available to the seqfile interfaces b3ddb091c77f v4l: s5c73m3: fix negation operator 407669f2c9fe dentry name snapshots 9909e61c1006 ipmi/watchdog: fix watchdog timeout set on reboot 81845c2f61bf libnvdimm, btt: fix btt_rw_page not returning errors c4af40a7218e RDMA/uverbs: Fix the check for port number c7ca61734ba7 PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if present 0e0967e26241 sched/cgroup: Move sched_online_group() back into css_online() to fix crash 9402c6266704 kaweth: fix oops upon failed memory allocation 19ba0e65d60b kaweth: fix firmware download 658f9c65ee8c mpt3sas: Don't overreach ioc->reply_post[] during initialization 63c9c49c04a1 mailbox: handle empty message in tx_tick 21ab579fbae6 mailbox: skip complete wait event if timer expired 686494443dd3 mailbox: always wait in mbox_send_message for blocking Tx mode 461b44fdf02f wil6210: fix deadlock when using fw_no_recovery option 91cc72969137 ath10k: fix null deref on wmi-tlv when trying spectral scan d4b159f14d61 isdn/i4l: fix buffer overflow 633763ed93c4 isdn: Fix a sleep-in-atomic bug 71a165f6397d net: phy: Do not perform software reset for Generic PHY 8335b312c7cc nfc: fdp: fix NULL pointer dereference 56548b6f505a xfs: don't BUG() on mixed direct and mapped I/O eb0760deee89 perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero 0ce32f8944c6 perf intel-pt: Use FUP always when scanning for an IP 33f3bc42fc23 perf intel-pt: Fix last_ip usage 01ac8afc6c8f perf intel-pt: Fix ip compression 8255d26322a3 drm: rcar-du: Simplify and fix probe error handling 5ec9d83b2b54 drm: rcar-du: Perform initialization/cleanup at probe/remove time 0354df9578b4 drm/rcar: Nuke preclose hook b5a48676e7a2 Staging: comedi: comedi_fops: Avoid orphaned proc entry 0c335d55cee6 Revert "powerpc/numa: Fix percpu allocations to be NUMA aware" fcd35f5a3f85 KVM: PPC: Book3S HV: Save/restore host values of debug registers 17d381054b1d KVM: PPC: Book3S HV: Reload HTM registers explicitly f5b29db247d4 KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit 339fa4af4133 KVM: PPC: Book3S HV: Context-switch EBB registers properly 29da136fbbd9 drm/nouveau/bar/gf100: fix access to upper half of BAR2 fde885f19986 drm/vmwgfx: Fix gcc-7.1.1 warning 376830c340ec md/raid5: add thread_group worker async_tx_issue_pending_all 2148e9ab0cac crypto: authencesn - Fix digest_null crash c4efb7434a2a powerpc/pseries: Fix of_node_put() underflow during reconfig remove fdbcb81b5a31 net: reduce skb_warn_bad_offload() noise 08408f7ae5cd pstore: Make spinlock per zone instead of global b627f6001948 af_key: Add lock to key dump e058f634852d Linux 4.4.79 9c839d00dc1b alarmtimer: don't rate limit one-shot timers bb8109a9ca87 tracing: Fix kmemleak in instance_rmdir 6dbd8f73a28e spmi: Include OF based modalias in device uevent 29669d8e8f4c of: device: Export of_device_{get_modalias, uvent_modalias} to modules 4ca0f3730e27 drm/mst: Avoid processing partially received up/down message transactions 3d26e2ed7c8b drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req() 3383334a6cf3 drm/mst: Fix error handling during MST sideband message reception af7b187fe52f RDMA/core: Initialize port_num in qp_attr ba790013b514 ceph: fix race in concurrent readdir 5af851adbeea staging: rtl8188eu: add TL-WN722N v2 support 45c59e792ce6 Revert "perf/core: Drop kernel samples even though :u is specified" 569da0be824b perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target 8d832513726d target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce f57b4ae0b750 udf: Fix deadlock between writeback and udf_setsize() d2fa4057b11e NFS: only invalidate dentrys that are clearly invalid. bba6b69e1177 Input: i8042 - fix crash at boot time 775e4dba9d07 MIPS: Fix a typo: s/preset/present/ in r2-to-r6 emulation error message f28e32a8e379 MIPS: Send SIGILL for linked branches in `__compute_return_epc_for_insn' d2220e7f285b MIPS: Rename `sigill_r6' to `sigill_r2r6' in `__compute_return_epc_for_insn' e5bf16f02945 MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn' 4c7d28c1e99d MIPS: math-emu: Prevent wrong ISA mode instruction emulation 9dbca9e8a91a MIPS: Fix unaligned PC interpretation in `compute_return_epc' aebb79634ff1 MIPS: Actually decode JALX in `__compute_return_epc_for_insn' f87aa1203910 MIPS: Save static registers before sysmips a0ee41298926 MIPS: Fix MIPS I ISA /proc/cpuinfo reporting 71de40fd4f64 x86/ioapic: Pass the correct data to unmask_ioapic_irq() fa7ddee3485f x86/acpi: Prevent out of bound access caused by broken ACPI tables 62d131ec60cd MIPS: Negate error syscall return in trace 4d9f109ff9ca MIPS: Fix mips_atomic_set() with EVA de34c0799d25 MIPS: Fix mips_atomic_set() retry condition 75202d3ffca4 ftrace: Fix uninitialized variable in match_records() 3457c0459496 vfio: New external user group/file match db42944cc63a vfio: Fix group release deadlock fca8859982fb f2fs: Don't clear SGID when inheriting ACLs fa696eea4d8d ipmi:ssif: Add missing unlock in error branch 8878c53244f5 ipmi: use rcu lock around call to intf->handlers->sender() 89308cb841c6 drm/radeon: Fix eDP for single-display iMac10,1 (v2) 0157e2a8a719 drm/radeon/ci: disable mclk switching for high refresh rates (v2) ad2efae4613d drm/amd/amdgpu: Return error if initiating read out of range on vram a89b6e355dae s390/syscalls: Fix out of bounds arguments access 098333918b4f Raid5 should update rdev->sectors after reshape 78de920bae8a cx88: Fix regression in initial video standard setting 5c7c179eb9e3 x86/xen: allow userspace access during hypercalls 78dce99f5497 md: don't use flush_signals in userspace processes 9b989b4d325b usb: renesas_usbhs: gadget: disable all eps when the driver stops abe87c1c0dff usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL ff651e899073 USB: cdc-acm: add device-id for quirky printer ab8e00991809 usb: storage: return on error to avoid a null pointer dereference f883b509b48b xhci: Fix NULL pointer dereference when cleaning up streams for removed host 09364c783c84 xhci: fix 20000ms port resume timeout 82944485937a ipvs: SNAT packet replies only for NATed connections 48a72b55502c PCI/PM: Restore the status of PCI devices across hibernation 7ad6d36dc907 af_key: Fix sadb_x_ipsecrequest parsing b8c6a93837f0 powerpc/asm: Mark cr0 as clobbered in mftb() 79afeb379cf4 powerpc: Fix emulation of mfocrf in emulate_step() 397722322954 powerpc: Fix emulation of mcrf in emulate_step() 3f888d1e40ad powerpc/64: Fix atomic64_inc_not_zero() to return an int c50e87ecca55 iscsi-target: Add login_keys_workaround attribute for non RFC initiators 8045fe0a208c scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails. e114c612e225 PM / Domains: Fix unsafe iteration over modified list of domain providers f422cfc38ecc PM / Domains: Fix unsafe iteration over modified list of device links 50b40109fada ASoC: compress: Derive substream from stream based on direction c2d4d4fa320c wlcore: fix 64K page support 1e3b56033e82 Bluetooth: use constant time memory comparison for secret values 3762d7ed1a43 perf intel-pt: Clear FUP flag on error b559fa787c62 perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP 2178b4aa56b7 perf intel-pt: Fix missing stack clear a4ebb58fd124 perf intel-pt: Improve sample timestamp 5523884640e9 perf intel-pt: Move decoder error setting into one condition ac8f07408acd NFC: Add sockaddr length checks before accessing sa_family in bind handlers f71ce1c865cb nfc: Fix the sockaddr length sanitization in llcp_sock_connect ecb7abed0be9 nfc: Ensure presence of required attributes in the activate_target handler b57a72d5aaf8 NFC: nfcmrvl: fix firmware-management initialisation 5288f3f80c4c NFC: nfcmrvl: use nfc-device for firmware download 6e2b65dc2774 NFC: nfcmrvl: do not use device-managed resources 4798e468b37b NFC: nfcmrvl_uart: add missing tty-device sanity check f4d41096f49e NFC: fix broken device allocation 5c2828839909 ath9k: fix tx99 bus error a86c42f760ff ath9k: fix tx99 use after free 2c1ac3721d4a thermal: cpu_cooling: Avoid accessing potentially freed structures f440ec864fd8 s5p-jpeg: don't return a random width/height 0ff1117c08c2 ir-core: fix gcc-7 warning on bool arithmetic 83863589806d disable new gcc-7.1.1 warnings for now ece78cd779f4 Linux 4.4.78 3ed43caedf69 kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS 6ffa92ffaed8 kvm: vmx: Check value written to IA32_BNDCFGS a40f0ccd4f1c kvm: x86: Guest BNDCFGS requires guest MPX support be6f33a61f33 kvm: vmx: Do not disable intercepts for BNDCFGS c6f3576ed0f2 KVM: x86: disable MPX if host did not enable MPX XSAVE features 999b96b4de81 tracing: Use SOFTIRQ_OFFSET for softirq dectection for more accurate results c17f6512463e PM / QoS: return -EINVAL for bogus strings 275d4be9d39f PM / wakeirq: Convert to SRCU 988067ec9606 sched/topology: Optimize build_group_mask() 5c34f49776b8 sched/topology: Fix overlapping sched_group_mask 4e3c1188521a crypto: caam - fix signals handling f1bf5d83a9c1 crypto: sha1-ssse3 - Disable avx2 fc43f0935035 crypto: atmel - only treat EBUSY as transient if backlog d05fbdbe6d1c crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD 8f93a9aa1d65 mm: fix overflow check in expand_upwards() 0f4fa2138e83 tpm: Issue a TPM2_Shutdown for TPM2 devices. 5c9a2972983f Add "shutdown" to "struct class". 5ec5771bcb2b tpm: Provide strong locking for device removal 5e07de5b5a4e tpm: Get rid of chip->pdev a2e0b1c18c09 selftests/capabilities: Fix the test_execve test f07288cfb0f7 mnt: Make propagate_umount less slow for overlapping mount propagation trees fdb8f1049992 mnt: In propgate_umount handle visiting mounts in any order 7cbc3955ef3b mnt: In umount propagation reparent in a separate pass 050b074e2285 vt: fix unchecked __put_user() in tioclinux ioctls 86949eb96466 exec: Limit arg stack to at most 75% of _STK_LIM 7888c0296c87 s390: reduce ELF_ET_DYN_BASE 72a333a0468e powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB 43cf90f788ac arm64: move ELF_ET_DYN_BASE to 4GB / 4MB d2471b5e84f3 arm: move ELF_ET_DYN_BASE to 4MB 7eb968cd04d4 binfmt_elf: use ELF_ET_DYN_BASE only for PIE 4544e9ebef4c checkpatch: silence perl 5.26.0 unescaped left brace warnings 68b0f5d85b3a fs/dcache.c: fix spin lockup issue on nlru->lock 2d0db02d2e8f mm/list_lru.c: fix list_lru_count_node() to be race free 717ce69e47f0 kernel/extable.c: mark core_kernel_text notrace 0d6ee0bea866 tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth b29145746576 parisc/mm: Ensure IRQs are off in switch_mm() 635a58225c36 parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs f265641dc874 parisc: use compat_sys_keyctl() e18ca17b9040 parisc: Report SIGSEGV instead of SIGBUS when running out of stack 970616464f43 irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity 2d3c10e21571 cfg80211: Check if PMKID attribute is of expected size 24d0410712b0 cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES 05bf0b6ef9ce cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE 4c7021c2fb74 brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() 9618eb4af306 rds: tcp: use sock_create_lite() to create the accept socket 89e7f17f8f64 vrf: fix bug_on triggered by rx when destroying a vrf eb7bef1db6f3 net: ipv6: Compare lwstate in detecting duplicate nexthops 0c32b01ee49d ipv6: dad: don't remove dynamic addresses if link is down 38ae32c9f13d net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish() 1a4f13e0a99a bpf: prevent leaking pointer via xadd on unpriviledged d598f7ff24db net: prevent sign extension in dev_get_stats() 32a44f1ba7ed tcp: reset sk_rx_dst in tcp_disconnect() ccff2f4afbc1 net: dp83640: Avoid NULL pointer dereference. 6a87cca39f29 ipv6: avoid unregistering inet6_dev for loopback f71e5140242a net/phy: micrel: configure intterupts after autoneg workaround c485792ed649 net: sched: Fix one possible panic when no destroy callback 0be4c96e7c57 net_sched: fix error recovery at qdisc creation 9e0499d7d30c Linux 4.4.77 52b9815d37fc saa7134: fix warm Medion 7134 EEPROM read 646b65808b0d x86/mm/pat: Don't report PAT on CPUs that don't support it ad5a88c54cd2 ext4: check return value of kstrtoull correctly in reserved_clusters_store cb2bc13d0b55 staging: comedi: fix clean-up of comedi_class in comedi_init() 370d06c6b075 staging: vt6556: vnt_start Fix missing call to vnt_key_init_table. 627f3abeeac1 tcp: fix tcp_mark_head_lost to check skb len before fragmenting ff62c63109d9 md: fix super_offset endianness in super_1_rdev_size_change e20894aad9e8 md: fix incorrect use of lexx_to_cpu in does_sb_need_changing 2b4f81fb56cf perf tools: Use readdir() instead of deprecated readdir_r() again c04b8bbd64be perf tests: Remove wrong semicolon in while loop in CQM test 1991cbd2c486 perf trace: Do not process PERF_RECORD_LOST twice 5a25a08ad5e6 perf dwarf: Guard !x86_64 definitions under #ifdef else clause 300d4fea8de0 perf pmu: Fix misleadingly indented assignment (whitespace) 0ba2f070bf45 perf annotate browser: Fix behaviour of Shift-Tab with nothing focussed 0717b5dfab93 perf tools: Remove duplicate const qualifier c7b8d98bff82 perf script: Use readdir() instead of deprecated readdir_r() 56e75cee2af3 perf thread_map: Use readdir() instead of deprecated readdir_r() 055ce585a864 perf tools: Use readdir() instead of deprecated readdir_r() 144eb3e8e4d9 perf bench numa: Avoid possible truncation when using snprintf() fb3c230b7ec2 perf tests: Avoid possible truncation with dirent->d_name + snprintf 071ca0bcf337 perf scripting perl: Fix compile error with some perl5 versions c9cf7ce0bbc4 perf thread_map: Correctly size buffer used with dirent->dt_name e5a9078a8e0e perf intel-pt: Use __fallthrough 0586f5cd4195 perf top: Use __fallthrough 1ca0a4098005 tools strfilter: Use __fallthrough 57a4c2504b77 tools string: Use __fallthrough in perf_atoll() e1b7b00a1bd5 tools include: Add a __fallthrough statement 034e10b4f834 mqueue: fix a use-after-free in sys_mq_notify() 5fd2bba08c17 RDMA/uverbs: Check port number supplied by user verbs cmds 92e90c20dc38 KEYS: Fix an error code in request_master_key() 483b1c69655d ath10k: override CE5 config for QCA9377 e47e71766640 x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings 0214a8ca61e2 x86/tools: Fix gcc-7 warning in relocs.c e952c291df09 gfs2: Fix glock rhashtable rcu bug ac12d6abed6c USB: serial: qcserial: new Sierra Wireless EM7305 device ID 1a04853de069 USB: serial: option: add two Longcheer device ids 174ddbcc69e2 pinctrl: sh-pfc: Update info pointer after SoC-specific init 45424528a184 pinctrl: mxs: atomically switch mux and drive strength config 79565741fce0 pinctrl: sunxi: Fix SPDIF function name for A83T 3c4720871bdd pinctrl: meson: meson8b: fix the NAND DQS pins 5d030f597f47 pinctrl: sh-pfc: r8a7791: Fix SCIF2 pinmux data a2148222e375 sysctl: report EINVAL if value is larger than UINT_MAX for proc_douintvec e8505e6432c2 sysctl: don't print negative flag for proc_douintvec 2e42225b85ee mac80211_hwsim: Replace bogus hrtimer clockid 93f526ffe8ae usb: Fix typo in the definition of Endpoint[out]Request c6bf62a36175 usb: usbip: set buffer pointers to NULL after free ab96add78bfe Add USB quirk for HVR-950q to avoid intermittent device resets 45c73d0c7a96 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick c8130087ff4d usb: dwc3: replace %p with %pK a080ec466c34 drm/virtio: don't leak bo on drm_gem_object_init failure fe0bb2ac167b tracing/kprobes: Allow to create probe with a module name starting with a digit 78f20db86418 mm: fix classzone_idx underflow in shrink_zones() 1f97e170cfc5 bgmac: reset & enable Ethernet core before using it c01ace719ebe driver core: platform: fix race condition with driver_override 4043d5bca587 fs: completely ignore unknown open flags ccb973e681d8 fs: add a VALID_OPEN_FLAGS (From OE-Core rev: 5a2cfba0a3343fe0095b04ae2444aac8b2316320) (From OE-Core rev: 55a7787d86d087549a7a146a0485d4c9777d7ce7) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.46Bruce Ashfield2017-09-113-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable releases with the following commit summary: 0eed54bdbd1b Linux 4.9.46 5aa523a994d1 powerpc/mm: Ensure cpumask update is ordered 5906715b93da ACPI: EC: Fix regression related to wrong ECDT initialization order 3bc8e4f96fe9 ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal 454cac5d0891 ACPI: ioapic: Clear on-stack resource before using it c1628774f0c8 ntb: transport shouldn't disable link due to bogus values in SPADs 4d4f35473d8f ntb: ntb_test: ensure the link is up before trying to configure the mws 7592db555524 ntb: no sleep in ntb_async_tx_submit bff04a462da3 NTB: ntb_test: fix bug printing ntb_perf results 471954c313c5 ntb_transport: fix bug calculating num_qps_mw 4743d1b37a38 ntb_transport: fix qp count bug b8fce38266db Clarify (and fix) MAX_LFS_FILESIZE macros ab4be3a64d06 staging: rtl8188eu: add RNX-N150NUB support 23caaf2f216c iio: hid-sensor-trigger: Fix the race with user space powering up sensors b150ee066af7 iio: imu: adis16480: Fix acceleration scale factor for adis16480 cbd854d99354 ANDROID: binder: fix proc->tsk check. 8fb0b0ce288d binder: Use wake up hint for synchronous transactions. 51050750181c binder: use group leader instead of open thread eda70a559187 Revert "android: binder: Sanity check at binder ioctl" 242cea2d666f Bluetooth: bnep: fix possible might sleep error in bnep_session ffb7640acbc3 Bluetooth: cmtp: fix possible might sleep error in cmtp_session 1b5fcb3b25f7 Bluetooth: hidp: fix possible might sleep error in hidp_session_thread 5f81b1f51b9c netfilter: nat: fix src map lookup 090911a22c7b Revert "leds: handle suspend/resume in heartbeat trigger" d4c5c26c5f09 net: sunrpc: svcsock: fix NULL-pointer exception 3559de45c99a x86/mm: Fix use-after-free of ldt_struct 70b3fd5ce2ce timers: Fix excessive granularity of new timers after a nohz idle 3df3b2efc065 perf/x86/intel/rapl: Make package handling more robust bac83e5ce85e perf probe: Fix --funcs to show correct symbols for offline module bde6608dd638 perf/core: Fix group {cpu,task} validation 741397d16a3d ftrace: Check for null ret_stack on profile function graph entry function fd8235e721ef nfsd: Limit end of page list when decoding NFSv4 WRITE 5ed70f7db9af cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup() 8b053290ee20 cifs: Fix df output for users with quota limits 1fdee09116db kbuild: linker script do not match C names unless LD_DEAD_CODE_DATA_ELIMINATION is configured 8838cd5c543f tracing: Fix freeing of filter in create_filter() when set_str is false 2818a7659f0a tracing: Fix kmemleak in tracing_map_array_free() 3170d9abc5d0 tracing: Call clear_boot_tracer() at lateinit_sync 46cd0a3b93a5 drm: rcar-du: Fix H/V sync signal polarity configuration 1fb8ff8b92bd drm: rcar-du: Fix display timing controller parameter 35fd2b840b6c drm: rcar-du: Fix crash in encoder failure error path eed96e759533 drm/atomic: If the atomic check fails, return its value first ce66f629ad82 drm: Release driver tracking before making the object available again 9d263321d7a2 mm/memblock.c: reversed logic in memblock_discard() b65b6ac52e0f fork: fix incorrect fput of ->exe_file causing use-after-free 0f49b0519f11 mm/madvise.c: fix freeing of locked page with MADV_FREE 036c100b58f7 i2c: designware: Fix system suspend 5d8b3cc24688 mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage/shmem_enabled 8d362cb3bfbb ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses 6cba07468521 ALSA: firewire: fix NULL pointer dereference when releasing uninitialized data of iso-resource b52bce93db99 ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978) 8989c70d30b6 ALSA: core: Fix unexpected error at replacing user TLV 9767a4567831 ALSA: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets 275f3033ccf6 KVM: x86: block guest protection keys unless the host has them enabled cfb917a17d3d KVM: s390: sthyi: fix specification exception detection a745333fa924 KVM: s390: sthyi: fix sthyi inline assembly 963068b1ff1c Input: ALPS - fix two-finger scroll breakage in right side on ALPS touchpad 9ab605d2bb6f Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310 a00a9cd7daf9 Input: trackpoint - add new trackpoint firmware ID 655da3da9bb3 bpf/verifier: fix min/max handling in BPF_SUB bf5b91b782e8 bpf: fix mixed signed/unsigned derived min/max value bounds 8d674bee8f66 bpf, verifier: fix alu ops against map_value{, _adj} register types 577aa83b2896 bpf: adjust verifier heuristics e37bdeee95a4 bpf, verifier: add additional patterns to evaluate_reg_imm_alu 7fa2fdf9f19e net_sched: fix order of queue length updates in qdisc_replace() 3e00bf91fefc net: sched: fix NULL pointer dereference when action calls some targets f3f5bf2755c7 irda: do not leak initialized list.dev to userspace 19f433a9ce9d net/mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled aadbe1fe91e7 tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP 1c18f9367520 ipv6: repair fib6 tree in failure case 62e9a28baa28 ipv6: reset fn->rr_ptr when replacing route 7ad5fb9594ee tipc: fix use-after-free 0f5ecc79194d sctp: fully initialize the IPv6 address in sctp_v6_to_addr() 57406e737322 nfp: fix infinite loop on umapping cleanup f29c9f46af4a ipv4: better IP_MAX_MTU enforcement 59af5b87695d ptr_ring: use kmalloc_array() 3c7af814def8 openvswitch: fix skb_panic due to the incorrect actions attrlen d6a6b6b4c3ba bpf: fix bpf_trace_printk on 32 bit archs 792c0707bd3f net_sched: remove warning from qdisc_hash_add 38530f6e6dae net_sched/sfq: update hierarchical backlog when drop packet 71501d9b6190 ipv4: fix NULL dereference in free_fib_info_rcu() 236b0d939b05 dccp: defer ccid_hc_tx_delete() at dismantle time b31cbe2c3916 dccp: purge write queue in dccp_destroy_sock() 2e3f17f81029 af_key: do not use GFP_KERNEL in atomic contexts d0526eef0bf7 sparc64: remove unnecessary log message 4b904b22bc90 Linux 4.9.45 083d423b1f8a usb: qmi_wwan: add D-Link DWM-222 device ID edfe57b2f44a usb: optimize acpi companion search for usb port devices 322cd3262365 pids: make task_tgid_nr_ns() safe 61332dc598c3 Sanitize 'move_pages()' permission checks f9497d51259f genirq/ipi: Fixup checks against nr_cpu_ids 762ac49ccece genirq: Restore trigger settings in irq_modify_status() 4691f1ca6fad irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup() 665d2009a4af irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup() 10d5bf2f6928 x86/asm/64: Clear AC on NMI entries 1581d704e97d xen-blkfront: use a right index when checking requests 7672f1186047 powerpc: Fix VSX enabling/flushing to also test MSR_FP and MSR_VEC d8c20af00858 blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL 6c7f3756d072 xen: fix bio vec merging 1f2347a095ce mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes 91105f2c621e mm/mempolicy: fix use after free when calling get_mempolicy 59ee25d09fd5 mm: fix double mmap_sem unlock on MMF_UNSTABLE enforced SIGBUS 87395eeb28e5 mm: discard memblock data later d3e6e5956687 ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices f39f086d541f ALSA: usb-audio: Apply sample rate quirk to Sennheiser headset bafb25c5050c ALSA: seq: 2nd attempt at fixing race creating a queue 3f7292106d0b Input: elan_i2c - Add antoher Lenovo ACPI ID for upcoming Lenovo NB 5dd141e0e985 Input: elan_i2c - add ELAN0608 to the ACPI table c3e8a12e701c crypto: x86/sha1 - Fix reads beyond the number of blocks passed 24e7f540245d crypto: ixp4xx - Fix error handling path in 'aead_perform()' 93f5a0318aae parisc: pci memory bar assignment fails with 64bit kernels on dino/cujo adcfbb2d9e38 audit: Fix use after free in audit_remove_watch_rule() 5170d210efe4 netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister a97a16f18c48 Linux 4.9.44 eea1ec08f8a5 MIPS: DEC: Fix an int-handler.S CPU_DADDI_WORKAROUNDS regression 5e5a51045532 pinctrl: meson-gxbb: Add missing GPIODV_18 pin entry 8cbc0b49ca8d pinctrl: samsung: Remove bogus irq_[un]mask from resource management 8495ab6ef94a pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD20 f642d29c2388 pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD11 877fe62863d0 pinctrl: intel: merrifield: Correct UART pin lists 7b6fff65ecf9 pinctrl: sunxi: add a missing function of A10/A20 pinctrl driver a68978bb949a pnfs/blocklayout: require 64-bit sector_t eda1b3d42fad iio: adc: vf610_adc: Fix VALT selection value for REFSEL bits 4cae4a23d9a4 usb:xhci:Add quirk for Certain failing HP keyboard on reset after resume f4bbed570aef usb: quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter 42d65cc89a23 usb: core: unlink urbs from the tail of the endpoint's urb_list 7c2beb1c4432 USB: Check for dropped connection before switching to full speed 7f737f10c1ee usb: renesas_usbhs: Fix UGCTRL2 value for R-Car Gen3 2db03a7fa0dd usb: gadget: udc: renesas_usb3: Fix usb_gadget_giveback_request() calling a09ecc9345b6 uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069 b189f8eb2715 staging: comedi: comedi_fops: do not call blocking ops when !TASK_RUNNING bbae08213e6e iio: light: tsl2563: use correct event code 1ca3869234d3 iio: accel: bmc150: Always restore device to normal mode after suspend-resume c5347390e57a staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read 199a3f26e9d8 USB: hcd: Mark secondary HCD as dead if the primary one died 821ccbe2937e usb: musb: fix tx fifo flush handling again 4fd8c366acac USB: serial: pl2303: add new ATEN device id 566516401501 USB: serial: cp210x: add support for Qivicon USB ZigBee dongle e27f58cd130b USB: serial: option: add D-Link DWM-222 device ID 2b3bf207b2a2 drm/i915: Fix out-of-bounds array access in bdw_load_gamma_lut 4381e2c30008 drm/etnaviv: Fix off-by-one error in reloc checking 00f3c2a253f7 nfs/flexfiles: fix leak of nfs4_ff_ds_version arrays 0a205d8145c2 mmc: mmc: correct the logic for setting HS400ES signal voltage 160c365b5879 nand: fix wrong default oob layout for small pages using soft ecc 227559e6233c fuse: initialize the flock flag in fuse_file on allocation 1da30c23b63b target: Fix node_acl demo-mode + uncached dynamic shutdown regression b51a71635576 iscsi-target: Fix iscsi_np reset hung task during parallel delete e6a0599b7464 iscsi-target: fix memory leak in iscsit_setup_text_cmd() ced271b814e4 mtd: nand: Fix timing setup for NANDs that do not support SET FEATURES a311810903c7 xtensa: don't limit csum_partial export by CONFIG_NET a3ab0f069f46 xtensa: mm/cache: add missing EXPORT_SYMBOLs 03973c57e1a2 xtensa: fix cache aliasing handling code for WT cache 0041042de554 futex: Remove unnecessary warning from get_futex_key e2286916ac07 mm: fix list corruptions on shmem shrinklist b56cd77c1205 mm: ratelimit PFNs busy info message 6da35f43acde Linux 4.9.43 1166e3e03342 Revert "ARM: dts: sun8i: Support DTB build for NanoPi M1" 3f0075cdbdd8 KVM: arm/arm64: Handle hva aging while destroying the vm 6309eb77d823 sparc64: Prevent perf from running during super critical sections 33dc6a6a85f1 udp: consistently apply ufo or fragmentation 4688f042599f revert "ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output" 53eed8aadc58 revert "net: account for current skb length when deciding about UFO" e58413550613 packet: fix tp_reserve race in packet_set_ring f628c9df047b igmp: Fix regression caused by igmp sysctl namespace code. 69ffc9644ffe net: avoid skb_warn_bad_offload false positives on UFO 87fdcfe21195 tcp: fastopen: tcp_connect() must refresh the route e392e305af01 net: sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target 35d90144e2ce net/mlx4_en: don't set CHECKSUM_COMPLETE on SCTP packets 1b582a2c366d bpf, s390: fix jit branch offset related to ldimm64 05046af36302 net: fix keepalive code vs TCP_FASTOPEN_CONNECT 3914a7eccbc7 tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states 6ec6ec3bbb87 ppp: fix xmit recursion detection on ppp channels 3b25bfc11cf9 ppp: Fix false xmit recursion detect with two ppp devices 4c666b0d9070 Linux 4.9.42 f9636c9bdd58 workqueue: implicit ordered attribute should be overridable c3c94716855a net: phy: Fix PHY unbind crash ef09c9ff3431 net: account for current skb length when deciding about UFO f102bb7164c9 ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output a69f0d54fdc9 net/mlx5: E-Switch, Re-enable RoCE on mode change only after FDB destroy 22cccef1fc70 mm: don't dereference struct page fields of invalid pages 916a05b90d83 signal: protect SIGNAL_UNKILLABLE from unintentional clearing. d12824c897a2 lib/Kconfig.debug: fix frv build failure c736011052cf mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER bebbe845cb50 ARM: 8632/1: ftrace: fix syscall name matching e6d53f5f8c03 virtio_blk: fix panic in initialization error path 952d07ac1e6e nbd: blk_mq_init_queue returns an error code on failure, not NULL 44d52834efb3 iw_cxgb4: do not send RX_DATA_ACK CPLs after close/abort 984922f2c897 ARM: dts: sunxi: Change node name for pwrseq pin on Olinuxino-lime2-emmc 1e9e71782f34 ARM: dts: sun8i: Support DTB build for NanoPi M1 61cf0afe12eb drm/virtio: fix framebuffer sparse warning 2a60965a0ef7 scsi: qla2xxx: Get mutex lock before checking optrom_state 99eb27d6182d clk/samsung: exynos542x: mark some clocks as critical ee96797b78ca ipv4: make tcp_notsent_lowat sysctl knob behave as true unsigned int 0bbbbaef6aa0 phy state machine: failsafe leave invalid RUNNING state 9acfb313849e netfilter: use fwmark_reflect in nf_send_reset 2e2a390b7f67 ASoC: rt5645: set sel_i2s_pre_div1 to 2 c77512d67102 spi: spi-axi: Free resources on error path f897e9ae07c4 x86/boot: Add missing declaration of string functions 1042bd47ddfb tg3: Fix race condition in tg3_get_stats64(). 5f7eeee7940e net: phy: dp83867: fix irq generation bfe384ed452a sh_eth: R8A7740 supports packet shecksumming 2d4fef7f4102 sh_eth: fix EESIPR values for SH77{34|63} b87145215abe wext: handle NULL extra data in iwe_stream_add_point better b9d68cdce72d sparc64: Fix exception handling in UltraSPARC-III memcpy. bfafa56e6c67 sparc64: Measure receiver forward progress to avoid send mondo timeout 816843a257c7 xen-netback: correctly schedule rate-limited queues 38e71eabb8f7 net: phy: Correctly process PHY_HALTED in phy_stop_machine() 33e25b2168dd net/mlx5e: Schedule overflow check work to mlx5e workqueue 862ade9a4383 net/mlx5e: Fix wrong delay calculation for overflow check scheduling d7049799668a net/mlx5e: Fix outer_header_zero() check size d19d0ac684e5 net/mlx5: Fix command bad flow on command entry allocation failure fca84d617f77 net/mlx5: Consider tx_enabled in all modes on remap df32d08293ea sctp: fix the check for _sctp_walk_params and _sctp_walk_errors cc6f1486f2cb sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}() bb21d2e75378 dccp: fix a memleak for dccp_feat_init err process 4d938b6fcb90 dccp: fix a memleak that dccp_ipv4 doesn't put reqsk properly 9ffa6727f571 dccp: fix a memleak that dccp_ipv6 doesn't put reqsk properly c0c8688f0deb net: ethernet: nb8800: Handle all 4 RGMII modes identically 23a91c8ab682 ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment() 47f3bf6e3116 packet: fix use-after-free in prb_retire_rx_blk_timer_expired() d53ff3816d94 openvswitch: fix potential out of bound access in parse_ct 59e76ed17981 mcs7780: Fix initialization when CONFIG_VMAP_STACK is enabled cda2bc91baf7 rtnetlink: allocate more memory for dev_set_mac_address() 0c47f11bc4a5 ipv4: initialize fib_trie prior to register_netdev_notifier call. 5a2d511a95cc net: dsa: b53: Add missing ARL entries for BCM53125 4a2ffe1707e3 ipv6: avoid overflow of offset in ip6_find_1stfragopt 0b83249a57ad net: Zero terminate ifr_name in dev_ifname(). a62bc8d336e3 ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check() 0cd73c42b7a2 tcp_bbr: init pacing rate on first RTT sample 2e6b237dc03b tcp_bbr: remove sk_pacing_rate=0 transient during init 0c0ede36b9e0 tcp_bbr: introduce bbr_init_pacing_rate_from_rtt() helper ec789686d79b tcp_bbr: introduce bbr_bw_to_pacing_rate() helper 73520d3814b6 tcp_bbr: cut pacing rate only if filled pipe 12d17d78e3f7 saa7164: fix double fetch PCIe access condition 3a63729427ac Btrfs: fix early ENOSPC due to delalloc 0f442c5b2e4a f2fs: sanity check checkpoint segno and blkoff c14e327bee70 media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds e92add299fee mmc: core: Use device_property_read instead of of_property_read baf4ad0e5162 mmc: dw_mmc: Use device_property_read instead of of_property_read bdabf097f05b iscsi-target: Fix initial login PDU asynchronous socket close OOPs 733d7ab6c5bc media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl 4f3544816937 ARM: dts: tango4: Request RGMII RX and TX clock delays ff603e017bee ARM: dts: armada-38x: Fix irq type for pca955 12353a00df25 ext4: fix overflow caused by missing cast in ext4_resize_fs() 0814c3a9447b ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize b680e22fca76 gpiolib: skip unwanted events, don't convert them to opposite edge be5c6efc996e iommu/amd: Enable ga_log_intr when enabling guest_mode 03ebdd1eb95a powerpc/64: Fix __check_irq_replay missing decrementer interrupt 8164692a2f66 powerpc/tm: Fix saving of TM SPRs in core dump 9ef8b23b94b9 timers: Fix overflow in get_next_timer_interrupt 7b95b7456362 mm/page_alloc: Remove kernel address exposure in free_reserved_area() 0c609d3e1fbd KVM: async_pf: make rcu irq exit if not triggered from idle task 650c763ea5ea ASoC: do not close shared backend dailink 69f15fff03e8 drm/amdgpu: Fix undue fallthroughs in golden registers initialization c531a24057ac ALSA: hda - Fix speaker output from VAIO VPCL14M1R 45a636ec1849 cpuset: fix a deadlock due to incomplete patching of cpusets_enabled() 5a1eef71aa2a mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries 943281eb4ecf mmc: core: Fix access to HS400-ES devices 1f32e67adac4 device property: Make dev_fwnode() public 347be00b56f7 mmc: sdhci-of-at91: force card detect value for non removable devices f7d3e54fb40c NFSv4: Fix EXCHANGE_ID corrupt verifier issue f5214eb4baf8 brcmfmac: fix memleak due to calling brcmf_sdiod_sgtable_alloc() twice de8c33290f1c iwlwifi: dvm: prevent an out of bounds access 61a0adbfaad7 workqueue: restore WQ_UNBOUND/max_active==1 to be ordered 804b1a9f0aea libata: array underflow in ata_find_dev() 445ee6cdd91e cgroup: fix error return value from cgroup_subtree_control() 4a99eac8d2b3 cgroup: create dfl_root files on subsys registration 5d23e4f3a333 parisc: Handle vma's whose context is not current in flush_cache_range db397d9c6e66 Linux 4.9.41 007dffc661cf ASoC: dpcm: Avoid putting stream state to STOP when FE stream is paused 27ef0283b60e ASoC: Intel: Skylake: Release FW ctx in cleanup 23ab274ddf83 scsi: bfa: Increase requested firmware version to 3.2.5.1 5f7040719202 scsi: snic: Return error code on memory allocation failure 2803ea76366a scsi: fnic: Avoid sending reset to firmware when another reset is in progress 3b6f4e292cbd HID: ignore Petzl USB headlamp 3f0dfa11cc0d ASoC: Intel: bytcr-rt5640: fix settings in internal clock mode b899142ce21d perf/x86: Set pmu->module in Intel PMU modules efa225254a4a x86/platform/intel-mid: Rename 'spidev' to 'mrfld_spidev' 12dac5fcf5ec ALSA: usb-audio: test EP_FLAG_RUNNING at urb completion 301681d60003 ARCv2: IRQ: Call entry/exit functions for chained handlers in MCIP f10e2065ce76 sh_eth: enable RX descriptor word 0 shift on SH7734 2909c9c2d713 ASoC: fsl_ssi: set fifo watermark to more reliable value 2548d893a542 net: usb: asix_devices: add .reset_resume for USB PM a7526723b7fc nvmem: imx-ocotp: Fix wrong register size e95ec3582a29 arm64: mm: fix show_pte KERN_CONT fallout 812a7df6556f vfio-pci: Handle error from pci_iomap a417ea5b9d22 video: fbdev: cobalt_lcdfb: Handle return NULL error from devm_ioremap ddc0ec3be807 perf symbols: Robustify reading of build-id from sysfs d8086c3bd3a5 perf tools: Install tools/lib/traceevent plugins with install-bin 0b8656414e29 xfrm: Don't use sk_family for socket policy lookups ab5e7df9e064 tools lib traceevent: Fix prev/next_prio for deadline tasks 704a6d719d4c Xen: ARM: Zero reserved fields of xatp before making hypervisor call f76ddff6c521 Btrfs: adjust outstanding_extents counter properly when dio write is split 49fc90b443c7 benet: stricter vxlan offloading check in be_features_check 673121283605 Btrfs: fix lockdep warning about log_mutex 78418b867334 Btrfs: use down_read_nested to make lockdep silent 92d6a813b03a usb: gadget: Fix copy/pasted error message a15a3d92eca8 ACPI / scan: Prefer devices without _HID/_CID for _ADR matching ebd4642ee412 ARM: s3c2410_defconfig: Fix invalid values for NF_CT_PROTO_* 69f3df1fd013 perf probe: Fix to get correct modname from elf header 3209f3f69eeb ARM64: zynqmp: Fix i2c node's compatible string e3603533ae63 ARM64: zynqmp: Fix W=1 dtc 1.4 warnings 8af0937aee50 usb: dwc3: omap: fix race of pm runtime with irq handler in probe 29e0adf8bacd dmaengine: ti-dma-crossbar: Add some 'of_node_put()' in error path. 000224c1106c l2tp: consider '::' as wildcard address in l2tp_ip6 socket lookup c2804b21f2e7 dmaengine: ioatdma: workaround SKX ioatdma version 2987ce159fb9 dmaengine: ioatdma: Add Skylake PCI Dev ID 88a86f8dfaad openrisc: Add _text symbol to fix ksym build error 033d5ce4ad8d irqchip/mxs: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND c612bba54b8c ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLL 14e5c8c61791 spi: dw: Make debugfs name unique between instances ed788dc6fa65 ASoC: tlv320aic3x: Mark the RESET register as volatile ca40b2d039dc irqchip/keystone: Fix "scheduling while atomic" on rt c7d0c0d84808 vfio-pci: use 32-bit comparisons for register address for gcc-4.5 7d33b41d34f5 drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set 50e3950d77ba drm/msm: Put back the vaddr in submit_reloc() e0d5bb92c07b drm/msm: Ensure that the hardware write pointer is valid 237652fae500 net/mlx4_core: Fix raw qp flow steering rules under SRIOV 7e150f79134e net/mlx4: Remove BUG_ON from ICM allocation routine a8820678afe1 net/mlx4_core: Use-after-free causes a resource leak in flow-steering detach aeb230318ddb ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output ea703cb0140b net/mlx5: Disable RoCE on the e-switch management port under switchdev mode a0a4dd446904 ARM: dts: n900: Mark eMMC slot with no-sdio and no-sd flags 0ce84ef6a296 ARM: dts: am57xx-idk: Put USB2 port in peripheral mode 2bc4d1c95784 dt-bindings: input: Specify the interrupt number of TPS65217 power button b1164693f770 dt-bindings: power/supply: Update TPS65217 properties 0686a9bc42ad ARM: omap2+: fixing wrong strcat for Non-NULL terminated string 82338e9ffba5 r8169: add support for RTL8168 series add-on card. 34fae9c906ec x86/mce/AMD: Make the init code more robust a3ff46097a1d device-dax: fix sysfs duplicate warnings 48a70be0de9e net: skb_needs_check() accepts CHECKSUM_NONE for tx e10f7bd6a6b8 pstore: Use dynamic spinlock initializer a0840275e3eb pstore: Correctly initialize spinlock and flags 4693080316e6 pstore: Allow prz to control need for locking 5463a3dccf10 v4l: s5c73m3: fix negation operator ad25f11ed216 dentry name snapshots d933777b1b1b ipmi/watchdog: fix watchdog timeout set on reboot 196553666dce RDMA/uverbs: Fix the check for port number 62b5776c8c86 sched/cgroup: Move sched_online_group() back into css_online() to fix crash 016a638a518c mailbox: handle empty message in tx_tick abe9090ac07b mailbox: skip complete wait event if timer expired a23fba818203 mailbox: always wait in mbox_send_message for blocking Tx mode 2f16bcd4dba9 wil6210: fix deadlock when using fw_no_recovery option 59153e658936 ath10k: fix null deref on wmi-tlv when trying spectral scan 7b3a66739ff0 isdn/i4l: fix buffer overflow b756862459d2 isdn: Fix a sleep-in-atomic bug 6c78197e4a69 net: phy: Do not perform software reset for Generic PHY 57154f0302cd nfc: fdp: fix NULL pointer dereference 35bdf9a61dc9 nfc: Fix hangup of RC-S380* in port100_send_ack() 6b3d13fe67da smp/hotplug: Replace BUG_ON and react useful 7b4e4b18ea64 smp/hotplug: Move unparking of percpu threads to the control CPU 755f65501f70 drm: rcar-du: Simplify and fix probe error handling 9bf0d78bf640 Staging: comedi: comedi_fops: Avoid orphaned proc entry 0f31691508c6 Revert "powerpc/numa: Fix percpu allocations to be NUMA aware" c39c3aeb2b41 KVM: PPC: Book3S HV: Save/restore host values of debug registers e5cd34d10459 KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit ae8faca6e2e7 drm/nouveau/bar/gf100: fix access to upper half of BAR2 34da5f74eb5c drm/nouveau/disp/nv50-: bump max chans to 21 e41779886b90 drm/vmwgfx: Fix gcc-7.1.1 warning fabc7dffe9e1 md/raid5: add thread_group worker async_tx_issue_pending_all d745f0f67b70 KVM: PPC: Book3S HV: Enable TM before accessing TM registers 9eb088e57edd crypto: authencesn - Fix digest_null crash 7d2a354861e9 NFSv4.1: Fix a race where CB_NOTIFY_LOCK fails to wake a waiter b087b8b11e52 NFS: invalidate file size when taking a lock. 6d3d93ca2ef8 powerpc/pseries: Fix of_node_put() underflow during reconfig remove fa2aa76efe7d parisc: Suspend lockup detectors before system halt f0d23fa63243 parisc: Extend disabled preemption in copy_user_page afe9fc012bc1 parisc: Prevent TLB speculation on flushed pages on CPUs that only support equivalent aliases 5f8bdd5edc82 ALSA: hda - Add missing NVIDIA GPU codec IDs to patch table 3d955095c597 ALSA: fm801: Initialize chip after IRQ handler is registered 3a79e1c8e709 jfs: Don't clear SGID when inheriting ACLs 26d01aa8a110 net: reduce skb_warn_bad_offload() noise d97aff4f9770 pstore: Make spinlock per zone instead of global 0f94b36de37c af_key: Add lock to key dump efcfbfb1d8bf Linux 4.9.40 91af5f04cd5b alarmtimer: don't rate limit one-shot timers 919e481152ce tracing: Fix kmemleak in instance_rmdir 7bd804a05eb0 PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if present 69fbb442144a reiserfs: Don't clear SGID when inheriting ACLs 1c7e5ca092c0 spmi: Include OF based modalias in device uevent a18935b45e97 of: device: Export of_device_{get_modalias, uvent_modalias} to modules 6b50bca7cdb0 acpi/nfit: Fix memory corruption/Unregister mce decoder on failure 97de6f34b42b ovl: fix random return value on mount 5cf84432b422 hfsplus: Don't clear SGID when inheriting ACLs b33da556255c mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms[] array a44042519469 drm/mst: Avoid processing partially received up/down message transactions 48376e6b71a6 drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req() bc3bd649ebb4 drm/mst: Fix error handling during MST sideband message reception db2975396090 RDMA/core: Initialize port_num in qp_attr acccf01a807a ceph: fix race in concurrent readdir d42f9c7435c0 staging: lustre: ko2iblnd: check copy_from_iter/copy_to_iter return code 85643f6f5028 staging: sm750fb: avoid conflicting vesafb 2bc52403da8a staging: comedi: ni_mio_common: fix AO timer off-by-one regression 964a21a1300c staging: rtl8188eu: add TL-WN722N v2 support a76a032300e2 Revert "perf/core: Drop kernel samples even though :u is specified" 61415418cdba perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target d5f9cd081c66 iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done 672145dfae84 target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce fa67ac18eff4 udf: Fix deadlock between writeback and udf_setsize() 9ebfb4fa3ab7 NFS: only invalidate dentrys that are clearly invalid. 4dd0aa9ae6d0 sunrpc: use constant time memory comparison for mac dd0d6509cbf4 IB/core: Namespace is mandatory input for address resolution 5c2717f41545 IB/iser: Fix connection teardown race condition 5b50e0e74e2e Input: i8042 - fix crash at boot time 6d77ac4bc514 MIPS: Fix a typo: s/preset/present/ in r2-to-r6 emulation error message 3330a05c5c6e MIPS: Send SIGILL for R6 branches in `__compute_return_epc_for_insn' d4bd6a1df2c8 MIPS: Send SIGILL for linked branches in `__compute_return_epc_for_insn' 99ce76144dee MIPS: Rename `sigill_r6' to `sigill_r2r6' in `__compute_return_epc_for_insn' 86dd4aa30790 MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn' d79354cc1bc9 MIPS: math-emu: Prevent wrong ISA mode instruction emulation 040078ad0fe8 MIPS: Fix unaligned PC interpretation in `compute_return_epc' 434c9f2e3b46 MIPS: Actually decode JALX in `__compute_return_epc_for_insn' f8c331cbc937 MIPS: Save static registers before sysmips a9db2f4f887c MIPS: Fix MIPS I ISA /proc/cpuinfo reporting c69280e9018e x86/ioapic: Pass the correct data to unmask_ioapic_irq() 036d59f40ac9 x86/acpi: Prevent out of bound access caused by broken ACPI tables 456a997498cb Revert "ACPI / EC: Enable event freeze mode..." to fix a regression b2966b109b1a ACPI / EC: Drop EC noirq hooks to fix a regression ec469b5e2aaf ubifs: Don't leak kernel memory to the MTD 02131aea6bd4 MIPS: Negate error syscall return in trace f39f3b5d8260 MIPS: Fix mips_atomic_set() with EVA dd2f83263dd8 MIPS: Fix mips_atomic_set() retry condition 198bd494cebf ftrace: Fix uninitialized variable in match_records() d17cc7b7a752 nvme-rdma: remove race conditions from IB signalling 8f9dec0c2dbb vfio: New external user group/file match e91a55790ddf vfio: Fix group release deadlock fee760fc6c79 ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials 0fb615f9cad7 drm/ttm: Fix use-after-free in ttm_bo_clean_mm f97f9e94f666 f2fs: Don't clear SGID when inheriting ACLs 19e117a50135 f2fs: sanity check size of nat and sit cache 58d2eacd3b0e xfs: Don't clear SGID when inheriting ACLs 1b9008cdae94 ipmi:ssif: Add missing unlock in error branch 685e124ebc7f ipmi: use rcu lock around call to intf->handlers->sender() 6e7b1eff91aa drm/radeon: Fix eDP for single-display iMac10,1 (v2) a844f8d2a564 drm/radeon/ci: disable mclk switching for high refresh rates (v2) b85007c9114a drm/amd/amdgpu: Return error if initiating read out of range on vram 8302e9d2f50b s390/syscalls: Fix out of bounds arguments access 1e95148551f3 Raid5 should update rdev->sectors after reshape 4d1f97eb59a4 ext2: Don't clear SGID when inheriting ACLs 0fa705dc61ee libnvdimm: fix badblock range handling of ARS range 891c31e16cb7 libnvdimm, btt: fix btt_rw_page not returning errors e82672f45ea3 cx88: Fix regression in initial video standard setting 4d3d3a1690c2 x86/xen: allow userspace access during hypercalls 03c1d9d45582 md: don't use flush_signals in userspace processes dbc969ca944f usb: renesas_usbhs: gadget: disable all eps when the driver stops 5433bfcc8527 usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL a74779d8e172 USB: cdc-acm: add device-id for quirky printer 8665f40a06a0 usb: storage: return on error to avoid a null pointer dereference 8bc51b4f2a42 mxl111sf: Fix driver to use heap allocate buffers for USB messages 24a950e16eb5 xhci: Bad Ethernet performance plugged in ASM1042A host 01845a8347b7 xhci: Fix NULL pointer dereference when cleaning up streams for removed host bf0440882ea9 xhci: fix 20000ms port resume timeout 445ea10969aa ipvs: SNAT packet replies only for NATed connections 33780512d9fe PCI/PM: Restore the status of PCI devices across hibernation f257f4bf6f07 PCI: rockchip: Use normal register bank for config accessors 13b2f9f9b8aa PCI: Work around poweroff & suspend-to-RAM issue on Macbook Pro 11 3c17d418afb0 af_key: Fix sadb_x_ipsecrequest parsing 3b7babc6be0a powerpc/mm/radix: Properly clear process table entry 88481a2c40e4 powerpc/asm: Mark cr0 as clobbered in mftb() 5e35ee249e26 powerpc: Fix emulation of mfocrf in emulate_step() 53a282161317 powerpc: Fix emulation of mcrf in emulate_step() 99fc5a2254ef powerpc/64: Fix atomic64_inc_not_zero() to return an int d638c8584462 powerpc/pseries: Fix passing of pp0 in updatepp() and updateboltedpp() 71b1caea95a8 xen/scsiback: Fix a TMR related use-after-free 732e3c76cf97 iscsi-target: Add login_keys_workaround attribute for non RFC initiators fc866b296a46 scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state 542c097f1cb6 scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails. d2bb0af4463d PM / Domains: Fix unsafe iteration over modified list of domains 178aa241fc07 PM / Domains: Fix unsafe iteration over modified list of domain providers b87a32175a22 PM / Domains: Fix unsafe iteration over modified list of device links 4d94276155f8 ASoC: compress: Derive substream from stream based on direction 9a81c136f486 igb: Explicitly select page 0 at initialization 157302f97aaa btrfs: Don't clear SGID when inheriting ACLs 754f4e05e999 wlcore: fix 64K page support 3da27a9d9827 Bluetooth: use constant time memory comparison for secret values fe5cdbcdafaa perf intel-pt: Clear FUP flag on error 94c38cd0aff2 perf intel-pt: Use FUP always when scanning for an IP 5a16bd39c501 perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero daa637832dd2 perf intel-pt: Fix last_ip usage dc0401375f7a perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP b338b87f2277 perf intel-pt: Fix missing stack clear 3e6837f1f414 perf intel-pt: Improve sample timestamp d3503ef1a614 perf intel-pt: Move decoder error setting into one condition 244a7db0e9d5 NFC: Add sockaddr length checks before accessing sa_family in bind handlers 4a142251a315 nfc: Fix the sockaddr length sanitization in llcp_sock_connect d1ac8a98f312 nfc: Ensure presence of required attributes in the activate_target handler 06be8e2767da NFC: nfcmrvl: fix firmware-management initialisation 10f03f0f7ef0 NFC: nfcmrvl: use nfc-device for firmware download 4b4f74d6c4f8 NFC: nfcmrvl: do not use device-managed resources 7de6ff402dd0 NFC: nfcmrvl_uart: add missing tty-device sanity check f73de3f9915c NFC: fix broken device allocation 48879676a8c3 ath9k: fix an invalid pointer dereference in ath9k_rng_stop() 99f96831083b ath9k: fix tx99 bus error b729a1aea14d ath9k: fix tx99 use after free 7cd7b56037ae thermal: cpu_cooling: Avoid accessing potentially freed structures 76572609e458 thermal: max77620: fix device-node reference imbalance 60813b6a2ab4 s5p-jpeg: don't return a random width/height 63d32e8af0dd dm mpath: cleanup -Wbool-operation warning in choose_pgpath() 70ec6b3635d9 ir-core: fix gcc-7 warning on bool arithmetic 78fbe21d83e3 disable new gcc-7.1.1 warnings for now c03917de04aa 4.9.39 cce8d2ee4571 kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS 07592d622536 kvm: vmx: Check value written to IA32_BNDCFGS fab777e70ca4 kvm: x86: Guest BNDCFGS requires guest MPX support bf7c21535617 kvm: vmx: Do not disable intercepts for BNDCFGS 04e002a5f681 tracing: Use SOFTIRQ_OFFSET for softirq dectection for more accurate results cc7d3b7dd1ac PM / QoS: return -EINVAL for bogus strings 5480437f7963 PM / wakeirq: Convert to SRCU 758dc6a8dabc sched/topology: Fix overlapping sched_group_mask 3e165b2322c6 sched/topology: Optimize build_group_mask() 7c3f08eadcfd sched/topology: Fix building of overlapping sched-groups 542ebc96c200 sched/fair, cpumask: Export for_each_cpu_wrap() a0a93e3e6e1e Revert "sched/core: Optimize SCHED_SMT" 80495c708490 crypto: caam - fix signals handling 48a9dff21398 crypto: caam - properly set IV after {en,de}crypt db923288f37f crypto: sha1-ssse3 - Disable avx2 81cc2ef2677b crypto: atmel - only treat EBUSY as transient if backlog 2ff2cc768eb7 crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD 38dfd2e3a673 mm: fix overflow check in expand_upwards() 1e6f1af808c1 selftests/capabilities: Fix the test_execve test 54fcb2303ef4 mnt: Make propagate_umount less slow for overlapping mount propagation trees bb4fbf094b44 mnt: In propgate_umount handle visiting mounts in any order e260db757676 mnt: In umount propagation reparent in a separate pass 7d976da04345 nvmem: core: fix leaks on registration errors ac5e9e801f47 rcu: Add memory barriers for NOCB leader wakeup 63c634cf9547 vt: fix unchecked __put_user() in tioclinux ioctls 445a945ad67b ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers f31c4f65dd09 exec: Limit arg stack to at most 75% of _STK_LIM fbc877cd08e5 s390: reduce ELF_ET_DYN_BASE 90fb0f7aefc9 powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB 70779e0ebb37 arm64: move ELF_ET_DYN_BASE to 4GB / 4MB abb79a56898e arm: move ELF_ET_DYN_BASE to 4MB 63c2f8f8c41b binfmt_elf: use ELF_ET_DYN_BASE only for PIE 93eae954050d checkpatch: silence perl 5.26.0 unescaped left brace warnings a9aa6522a1a5 fs/dcache.c: fix spin lockup issue on nlru->lock a48542e8b4ec mm/list_lru.c: fix list_lru_count_node() to be race free 8c6f19c25086 kernel/extable.c: mark core_kernel_text notrace d2b64687b37f thp, mm: fix crash due race in MADV_FREE handling 68ea25f00ffe tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth e3d2adaaf927 parisc/mm: Ensure IRQs are off in switch_mm() 8ed89cfc8692 parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs bf1e4dc3b4fb parisc: use compat_sys_keyctl() 008a1f270748 parisc: Report SIGSEGV instead of SIGBUS when running out of stack 59613f80ec67 irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity 6a90f81ab639 cfg80211: Check if NAN service ID is of expected size 7e9e9638afdf cfg80211: Check if PMKID attribute is of expected size e471290603ee cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES b68aa7dff96e cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE 6ae9dd281965 sfc: don't read beyond unicast address list 5f69bb1d18c5 brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain fd325ddd5884 brcmfmac: Fix a memory leak in error handling path in 'brcmf_cfg80211_attach' 414848bba6ab brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() 181dda46a314 rds: tcp: use sock_create_lite() to create the accept socket e6577f1ef3f8 vrf: fix bug_on triggered by rx when destroying a vrf 0bc26d1ca38d net: ipv6: Compare lwstate in detecting duplicate nexthops 05e165e9bc45 net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64 beabc6032772 vxlan: fix hlist corruption d2c951208578 ipv6: dad: don't remove dynamic addresses if link is down 743564306ee6 net/mlx5e: Fix TX carrier errors report in get stats ndo a80a70a4822c liquidio: fix bug in soft reset failure detection e20204dc2c74 net/mlx5: Cancel delayed recovery work when unloading the driver 067328078d14 net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish() cd5de9cb858d bpf: prevent leaking pointer via xadd on unpriviledged bee807054892 rocker: move dereference before free e5e5c0ec39dd bridge: mdb: fix leak on complete_info ptr on fail path 3f04c32bf47a net: prevent sign extension in dev_get_stats() ef13840028c8 tcp: reset sk_rx_dst in tcp_disconnect() cf81b4abe7ac net: dp83640: Avoid NULL pointer dereference. 0526ff300304 ipv6: avoid unregistering inet6_dev for loopback 3f7e07c37ade net/phy: micrel: configure intterupts after autoneg workaround dc491cdd2c81 net: sched: Fix one possible panic when no destroy callback 13550ffc9515 net_sched: fix error recovery at qdisc creation 21f79ae43fd2 xen-netfront: Rework the fix for Rx stall during OOM and network stress f0cd77ded512 Linux 4.9.38 fb2dc28cf20a saa7134: fix warm Medion 7134 EEPROM read 81ba752aa476 x86/mm/pat: Don't report PAT on CPUs that don't support it c0d3a7bdc7c2 ext4: check return value of kstrtoull correctly in reserved_clusters_store 716986547f1f crypto: rsa-pkcs1pad - use constant time memory comparison for MACs 0d6758f74a46 crypto: caam - fix gfp allocation flags (part I) 090661e4073d staging: comedi: fix clean-up of comedi_class in comedi_init() 80c965cbd280 staging: vt6556: vnt_start Fix missing call to vnt_key_init_table. 5497d74e75f8 locking/rwsem-spinlock: Fix EINTR branch in __down_write_common() 3953403ca660 md: fix super_offset endianness in super_1_rdev_size_change 9a37d02c497c md: fix incorrect use of lexx_to_cpu in does_sb_need_changing ce02effed0ec perf probe: Add error checks to offline probe post-processing 364973599e2e perf probe: Fix to probe on gcc generated symbols for offline kernel cd206153672a perf scripting perl: Fix compile error with some perl5 versions b9175b3fa90c perf header: Fix handling of PERF_EVENT_UPDATE__SCALE 15c249c85d57 perf bench numa: Avoid possible truncation when using snprintf() b246fc09a223 perf tests: Avoid possible truncation with dirent->d_name + snprintf 93a3c47d033a perf intel-pt: Use __fallthrough 055237857974 perf thread_map: Correctly size buffer used with dirent->dt_name a814c7d1d8f4 perf top: Use __fallthrough 94218786b3ba tools strfilter: Use __fallthrough 76efd703014f tools string: Use __fallthrough in perf_atoll() dae518419a42 tools include: Add a __fallthrough statement b635182b4f41 tpm: Issue a TPM2_Shutdown for TPM2 devices. 5a1e1c62f37e Add "shutdown" to "struct class". e6952841ade0 mqueue: fix a use-after-free in sys_mq_notify() c48f76d680ad Linux 4.9.37 3468d4ffa8ef rt286: add Thinkpad Helix 2 to force_combo_jack_table 84b00cd90f4d RDMA/uverbs: Check port number supplied by user verbs cmds 1803bec709f8 crypto: drbg - Fixes panic in wait_for_completion call 73a0a68779e4 KEYS: Fix an error code in request_master_key() f986d63d788c ath10k: override CE5 config for QCA9377 afbf56592092 x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings e353bfb63754 x86/tools: Fix gcc-7 warning in relocs.c 525ea5950e1c tpm: fix a kernel memory leak in tpm-sysfs.c 25b2ee6f9d9d gfs2: Fix glock rhashtable rcu bug f59d04e34282 xhci: Limit USB2 port wake support for AMD Promontory hosts 07379c41aeaf USB: serial: qcserial: new Sierra Wireless EM7305 device ID 7b7d5a4d9f57 USB: serial: option: add two Longcheer device ids 369bbf4b44ac pinctrl: sh-pfc: Update info pointer after SoC-specific init 828bd8441de0 pinctrl: sh-pfc: r8a7791: Add missing HSCIF1 pinmux data 485b0f1194ea pinctrl: mxs: atomically switch mux and drive strength config dee763a4d37d pinctrl: cherryview: Add terminate entry for dmi_system_id tables b9970dd7c155 pinctrl: sunxi: Fix SPDIF function name for A83T 8240981690f3 pinctrl: stm32: Fix bad function call a3f2e309f654 pinctrl: meson: meson8b: fix the NAND DQS pins f24dee484be9 pinctrl: sh-pfc: r8a7795: Fix hscif2_clk_b and hscif4_ctrl c5db45ef9e86 pinctrl: sh-pfc: r8a7791: Add missing DVC_MUTE signal 37705843587b pinctrl: sh-pfc: r8a7791: Fix SCIF2 pinmux data 275f905f1232 pinctrl: sh-pfc: r8a7794: Swap ATA signals 2bd57fa2558c pinctrl: cherryview: Add a quirk to make Acer Chromebook keyboard work again aaaaa5b1881b pinctrl: qcom: ipq4019: add missing pingroups for pins > 70 7bdacd3d9f4e sysctl: report EINVAL if value is larger than UINT_MAX for proc_douintvec 3a20c57b4332 sysctl: don't print negative flag for proc_douintvec 4e84b9c79003 mac80211_hwsim: Replace bogus hrtimer clockid d84e328c0243 USB: core: fix device node leak 18b3abb54305 usb: Fix typo in the definition of Endpoint[out]Request 19adf93ccd55 usb: usbip: set buffer pointers to NULL after free 3d1056874295 Add USB quirk for HVR-950q to avoid intermittent device resets da8990d3c141 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick 3272bad0c2aa usb: dwc3: replace %p with %pK 366d9207d9e0 drm/virtio: don't leak bo on drm_gem_object_init failure b96976c1a87b media: entity: Fix stream count check 3693042f1c9f tracing/kprobes: Allow to create probe with a module name starting with a digit 9403514ba1a2 ceph: choose readdir frag based on previous readdir reply c4c592b2c137 driver core: platform: fix race condition with driver_override 26ff065b8401 fs: completely ignore unknown open flags 6efb1b0b6c82 fs: add a VALID_OPEN_FLAGS (From OE-Core rev: 47b68405468c31e62b096ddfc66f3814bf53b468) (From OE-Core rev: 6da24ad2d2c843455fb8ce0faf5254462ca85c3b) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.10/4.9: fix BRCMFMAC_PROTO_MSGBUF warningBruce Ashfield2017-09-116-6/+6
| | | | | | | | | | | | | | | | | | | The 4.10 and 4.9 kernels need a fix applied to 4.12 to deal with a configuration warning: Author: Bruce Ashfield <bruce.ashfield@windriver.com> Date: Fri Aug 18 17:03:27 2017 -0400 wifi: drop BRCMFMAC_PROTO_MSGBUF, since it is selected (From OE-Core rev: 288f3ce9bfe0c2964137bfc98e033466fbf418be) (From OE-Core rev: 74826c639d06ff19737602841333bd9235a142e3) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.10: fix aufs buildBruce Ashfield2017-09-113-13/+13
| | | | | | | | | | | | | | | | | The aufs patches were out of sync with the latest upstream and hence didn't build against 4.10. With this update, we are once again building and up to date with the upstream repo. (From OE-Core rev: b8b7aa0f64e46e7e8134a8bc33948e2bbe63380f) (From OE-Core rev: 35eebe3cf2c6190e1c13d5b828e3550fe798ba02) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.10: CVE & misc fixesBruce Ashfield2017-09-113-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating the 4.10 SRCREVs to import the following changes: 65370fa249e2 drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl() 530ec12a0cb0 ACPICA: Namespace: fix operand cache leak b1098b5bbded char: lp: fix possible integer overflow in lp_setup() 56ee0c7811e5 dccp/tcp: do not inherit mc_list from parent 9f6cbd022bba nfsd: encoders mustn't use unitialized values in error cases 084036ebc243 nfsd: fix undefined behavior in nfsd4_layout_verify 973f780eeaa6 xen-blkback: don't leak stack data via response ring 20c4b5015fea brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() 1dff0f28b490 ipx: call ipxitf_put() in ioctl error path d666a8e60a45 mm: fix new crash in unmapped_area_topdown() 73d059ba1a17 mm: larger stack guard gap, between vmas Which address the following CVEs: CVE-2017-8890 CVE-2017-1000363 CVE-2017-11472 CVE-2017-7346 CVE-2017-1000380 CVE-2017-7541 CVE-2017-10911 (From OE-Core rev: 6cfd520ea050aa449f0ac7ee0b2c647d14d588ad) (From OE-Core rev: 10ade11241a52b490fbadc4f51988307b2b1ba24) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto: configuration updates: x86 featuresBruce Ashfield2017-09-113-3/+3
| | | | | | | | | | | | | | | | | | | | | | | Integrating the following kernel configuration changes: f7fbd4185e5 features/qat: additional configurations, CONFIG_CRYPTO_RSA and CONFIG_CRYPTO_DH 50c62581d283 features/netfilter: additional configurations d67e4ed89556 features/x2apic: add X2APIC feature 7889b28c5300 features/vfio: add VFIO feature dc4ec998757e features/numa: Add NUMA feature c88c18de4ca8 features/mtd: add MTD feature 9035571d32ee features/iommu: add IOMMU feature 6f3b16136f55 features/intel-txt: add intel-txt feature 4936a5f508f0 common-pc-wifi: Enable SDIO for BroadCom BRCMFMAC (From OE-Core rev: 59d294f119dc91d9ec47b0a8381d3addc86a6e3a) (From OE-Core rev: a2fbe75d029c389e03c9775f4e82e8de233f4ddb) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: fix fsl-ls10xx sdhciBruce Ashfield2017-09-113-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mmc: sdhci: fix two compile errors | CC drivers/mmc/host/sdhci.o | drivers/mmc/host/sdhci.c: In function 'sdhci_execute_tuning': | drivers/mmc/host/sdhci.c:1990:4: error: implicit | declaration of function 'sdhci_do_reset' | [-Werror=implicit-function-declaration] | sdhci_do_reset(host, SDHCI_RESET_CMD); | ^ | drivers/mmc/host/sdhci.c:2006:7: error: 'struct | mmc_command' has no member named 'busy_timeout' | cmd.busy_timeout = 50; | ^ In function sdhci_execute_tuning, replace sdhci_do_reset with sdhci_reset, replace busy_timeout with cmd_timeout_ms. Commit a629a90ba0 adds eMMC DDR mode support for t2080qds and modified some data structures and function name. Later commit a2080cc280 just backport upstream commit 61e53bd004 without aligning the current source tree thus cause these build errors. Fix them. Signed-off-by: Zhang Xiao <xiao.zhang@windriver.com> (From OE-Core rev: 538d2f0857f09ca86026d5771ea7c3fb74c0f857) (From OE-Core rev: 68f353d8a82a3b345e6e635258a606bf1c3991fb) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.36Bruce Ashfield2017-09-113-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable release with the following commits: 9f86f302ec0e Linux 4.9.36 a29fd27ca268 KVM: nVMX: Fix exception injection d1d3756f07da KVM: x86: zero base3 of unusable segments f3c3ec96e5fb KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh() 1eeb79426332 KVM: x86: fix emulation of RSM and IRET instructions 982d8d92f256 arm64: fix NULL dereference in have_cpu_die() a4bfcab30928 mtd: nand: brcmnand: Check flash #WP pin status before nand erase/program de5862335ed7 i2c: brcmstb: Fix START and STOP conditions 8ee785016d5a brcmfmac: avoid writing channel out of allocated array 65fc82cea84f infiniband: hns: avoid gcc-7.0.1 warning for uninitialized data 3e51ccbadd15 objtool: Fix another GCC jump table detection issue 92e66676523a clk: scpi: don't add cpufreq device if the scpi dvfs node is disabled 8a6f400a374c cpufreq: s3c2416: double free on driver init error path 1781a29b31fa iommu/amd: Fix interrupt remapping when disable guest_mode 0e55856b8f29 iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid() f0c31c674abd iommu/dma: Don't reserve PCI I/O windows d7fcb303d1ee iommu: Handle default domain attach failure c19bfc6765d4 iommu/vt-d: Don't over-free page table directories d5c5e8ba5d9d ocfs2: o2hb: revert hb threshold to keep compatible 8af88a950b42 x86/mm: Fix flush_tlb_page() on Xen 3667dafd6c04 x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space b287ade87c91 x86/boot/KASLR: Fix kexec crash due to 'virt_addr' calculation bug 15541e64163c tools arch: Sync arch/x86/lib/memcpy_64.S with the kernel a2c222bef08f ARM: 8685/1: ensure memblock-limit is pmd-aligned 7661b19687b2 ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementation 4efe34b500a7 ARM: dts: OMAP3: Fix MFG ID EEPROM 07bb2c7e7ea3 ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after probe defer e57aa416ca4c regulator: tps65086: Fix DT node referencing in of_parse_cb 88baad2e7159 regulator: tps65086: Fix expected switch DT node names 9846c67974d6 spi: fix device-node leaks c52829f60f5f spi: When no dma_chan map buffers with spi_master's parent 478273e11521 sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting eea0261db8ef watchdog: bcm281xx: Fix use of uninitialized spinlock. 4211442b2088 netfilter: use skb_to_full_sk in ip_route_me_harder ac2730234cc1 xfrm: Oops on error in pfkey_msg2xfrm_state() c460f2beb6f0 xfrm: NULL dereference on allocation failure 1e1666257cb6 xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY 647f605276c0 mm/vmalloc.c: huge-vmap: fail gracefully on unexpected huge vmap mappings f9f73c58feef ravb: Fix use-after-free on `ifconfig eth0 down` adfe95fe5b42 ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packets 168bd51ec5ef sctp: check af before verify address in sctp_addr_id2transport 399566f8a4fb net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV b6f75b986a7f perf probe: Fix to probe on gcc generated functions in modules 9f8ffe4e0952 tipc: allocate user memory with GFP_KERNEL flag 18b200e0c8ee net: phy: dp83867: allow RGMII_TXID/RGMII_RXID interface types e1eac347d971 perf probe: Fix to show correct locations for events on modules cc439964fab1 be2net: fix MAC addr setting on privileged BE3 VFs 02434def6fd0 be2net: don't delete MAC on close on unprivileged BE3 VFs fa1dbf505aef be2net: fix status check in be_cmd_pmac_add() 5f54c4e1e2af usb: dwc2: gadget: Fix GUSBCFG.USBTRDTIM value 0e9867b7113c s390/ctl_reg: make __ctl_load a full memory barrier 9d00195bc0af swiotlb: ensure that page-sized mappings are page-aligned 68a5dc385735 coredump: Ensure proper size of sparse core files d21816c24591 aio: fix lock dep warning 82835fb33ce5 perf/x86: Reject non sampling events with precise_ip 1c68633329d2 perf/core: Fix sys_perf_event_open() vs. hotplug 48131dd0f2b1 x86/mpx: Use compatible types in comparison to fix sparse error 283994074501 x86/tsc: Add the Intel Denverton Processor to native_calibrate_tsc() 6baa8c92dab9 mac80211: initialize SMPS field in HT capabilities 8eaaf66d41ad pmem: return EIO on read_pmem() failure 25319ae8e8a7 drm/amd/powerplay: refine vce dpm update code on Cz. f275ac7fc5d2 drm/amd/powerplay: fix vce cg logic error on CZ/St. 77e82094a3c9 drm/radeon/si: load special ucode for certain MC configs 4ae8dc6acb71 net: thunderx: acpi: fix LMAC initialization f88f06e18318 arm64: assembler: make adr_l work in modules under KASLR aabb797b4c12 spi: davinci: use dma_mapping_error() c32462d0b523 scsi: lpfc: avoid double free of resource identifiers 582c1ca0ea1d HID: i2c-hid: Add sleep between POWER ON and RESET c78b8de5c05c perf/x86/intel: Use ULL constant to prevent undefined shift behaviour 6130fac99481 mac80211: recalculate min channel width on VHT opmode changes d48cb21fd50b net: phy: marvell: fix Marvell 88E1512 used in SGMII mode 849f2d0665e0 pinctrl: intel: Set pin direction properly 3a6edbc95ba0 perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code b8c5e7b12413 drm/etnaviv: trick drm_mm into giving out a low IOVA 2bc8fcd633d8 Documentation: devicetree: change the mediatek ethernet compatible string c5c8743642ae kernel/panic.c: add missing \n 00f468f51dd5 ibmveth: Add a proper check for the availability of the checksum features 32bd4d2ed9d8 vxlan: do not age static remote mac entries b07bf2364605 ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit() 7fdc81f6e1a9 virtio_net: fix PAGE_SIZE > 64k a6c3e01bf32e mlxsw: spectrum_router: Correctly reallocate adjacency entries ff3b1dd026bb vfio/spapr: fail tce_iommu_attach_group() when iommu_data is null 8895ef4e5357 drm/amdgpu: check ring being ready before using e5a2ba9af818 net: dsa: Check return value of phy_connect_direct() c6f284899e01 amd-xgbe: Check xgbe_init() return code e99d86d76eed platform/x86: ideapad-laptop: handle ACPI event 1 e9a87e0f5bbb iwlwifi: fix kernel crash when unregistering thermal zone 322baf72eed5 scsi: virtio_scsi: Reject commands when virtqueue is broken 5d5c293af834 xen-netfront: Fix Rx stall during network stress and OOM 72191c7d82e7 swiotlb-xen: update dev_addr after swapping pages 884baf2abf6d virtio_console: fix a crash in config_work_handler c3eab85ff11a Btrfs: fix truncate down when no_holes feature is enabled e8b5068b64d0 Btrfs: Fix deadlock between direct IO and fast fsync 83571e9ef7c9 gianfar: Do not reuse pages from emergency reserve c48a862c47d4 objtool: Fix IRET's opcode 251d00bf1309 bpf: don't trigger OOM killer under pressure with map alloc a7a2a6d34fe7 bnxt_en: Fix "uninitialized variable" bug in TPA code path. da805bc788b0 xen-netback: protect resource cleaning on XenBus disconnect 7bdccaa5da12 xen-netback: fix memory leaks on XenBus disconnect 5dcd08594276 net: ethtool: Initialize buffer when querying device channel settings 6e315b2b10b6 powerpc/eeh: Enable IO path on permanent error ea7b808165a5 net: korina: Fix NAPI versus resources freeing fded17be01ab perf/x86/intel: Handle exclusive threadid correctly on CPU hotplug 3eeb3459b7e6 net: phy: dp83848: add DP83620 PHY support 10c24e89b2b8 drm/amdgpu: add support for new hainan variants 9f2a36a7504c drm/amdgpu: fix program vce instance logic error. 0c9626619777 qla2xxx: Fix erroneous invalid handle message 8cfcaa2899f3 qla2xxx: Terminate exchange if corrupted 42a1d5b47594 scsi: lpfc: Set elsiocb contexts to NULL after freeing it 7782ab228f64 stmmac: add missing of_node_put ee4494c6bda8 scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type 80b1a1180e4e KVM: x86: fix fixing of hypercalls afaee3ef5136 xen/blkback: don't free be structure too early 13fa36f9fbc8 ARM64: dts: meson-gxbb-odroidc2: fix GbE tx link breakage 8bface142a8d dt: bindings: net: use boolean dt properties for eee broken modes 3897ae12b706 net: phy: use boolean dt properties for eee broken modes 40373d91a0f7 net: phy: fix sign type error in genphy_config_eee_advert 752ba680eb70 dt-bindings: net: add EEE capability constants 97ace183074d net: phy: add an option to disable EEE advertisement 0e8eca987e27 net: ethtool: add support for 2500BaseT and 5000BaseT link modes 8886196a7320 sparc64: Zero pages on allocation for mondo and error queues. 41172b772da4 sparc64: Handle PIO & MEM non-resumable errors. 2aa6d036b716 mm: numa: avoid waiting on freed migrated pages 08cb8e5f83fd l2tp: take a reference on sessions used in genetlink handlers 599e6f038777 l2tp: hold session while sending creation notifications d9face6fc62a l2tp: fix duplicate session creation 806e98835683 l2tp: ensure session can't get removed during pppol2tp_session_ioctl() 6539c4f991c2 l2tp: fix race in l2tp_recv_common() d2da8d394147 usb: gadget: f_fs: Fix possibe deadlock ed96148d7f8e x86/mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() 1c0fa383b339 dm thin: do not queue freed thin mapping for next stage processing 466877f2d257 drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgr 78c4244f8bdb gpiolib: fix filtering out unwanted events cb2c6fdf620f NFSv4.1: Fix a race in nfs4_proc_layoutget 7d0e27fe24c5 ALSA: hda - set input_path bitmap to zero after moving it to new place 093750c3dec4 ALSA: hda - Fix endless loop of codec configure dad3135e762b MIPS: Fix IRQ tracing & lockdep when rescheduling e9e24faf823e MIPS: pm-cps: Drop manual cache-line alignment of ready_count f7d3d40ea124 MIPS: Avoid accidental raw backtrace 3d4ac49a9538 MIPS: head: Reorder instructions missing a delay slot b1355226a64e mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff() dbc808362b6c drm/ast: Handle configuration without P2A bridge 8dc9f9dede5b xen/blkback: don't use xen_blkif_get() in xen-blkback kthread 4ebe28d23d35 NFSv4.x/callback: Create the callback service through svc_create_pooled 955f270b6f5d NFSv4: fix a reference leak caused WARNING messages b89bd0c715c1 netfilter: synproxy: fix conntrackd interaction ced7689be60d netfilter: xt_TCPMSS: add more sanity tests on tcph->doff 8e2316399b8f rtnetlink: add IFLA_GROUP to ifla_policy b9ca9b0f5510 ipv6: Do not leak throw route references e4089baa08c4 sfc: provide dummy definitions of vswitch functions 08058c258afb net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev f1a0e7d172b0 decnet: always not take dst->__refcnt when inserting dst into hash table c7d422d68fe9 net/mlx5e: Fix timestamping capabilities reporting 25ff35074e27 net/mlx5: Wait for FW readiness before initializing command interface 176b9874a203 net/mlx5e: Avoid doing a cleanup call if the profile doesn't have it 4c246863e7b4 sctp: return next obj by passing pos + 1 into sctp_transport_get_idx fded2d74a350 ipv6: fix calling in6_ifa_hold incorrectly for dad work cac2a9bb4034 igmp: add a missing spin_lock_init() ecd6627f48bd igmp: acquire pmc lock for ip_mc_clear_src() 059686754c18 proc: snmp6: Use correct type in memset 78b24ab695ab net/mlx5e: Fix wrong indications in DIM due to counter wraparound 9854e5865990 net/mlx5e: Added BW check for DIM decision mechanism 57360bc3c7a6 net: tipc: Fix a sleep-in-atomic bug in tipc_msg_reverse bb566ce3a60e net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfx 8cda426a7cfa sctp: disable BH in sctp_for_each_endpoint c6d4ff85722b Fix an intermittent pr_emerg warning about lo becoming free. bb84290cd296 af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlers 386ed38f0f28 net: vrf: Make add_fib_rules per network namespace flag b5cc68e0c190 net: Zero ifla_vf_info in rtnl_fill_vfinfo() fd9b13e6c175 decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb d2f459e3feb0 net: don't call strlen on non-terminated string in dev_set_alias() 98184bbb8dae ipv6: release dst on error in ip6_dst_lookup_tail 92905e331aea Linux 4.9.35 855b08e57777 brcmfmac: fix uninitialized warning in brcmf_usb_probe_phase2() 21eaaa76b701 jump label: fix passing kbuild_cflags when checking for asm goto support ffa96c1a6afe net: phy: fix marvell phy status reading 5da6415e427b spi: double time out tolerance 25c7794ed046 dmaengine: bcm2835: Fix cyclic DMA period splitting 81135c71bde3 net: phy: Initialize mdio clock at probe function 948c4f17ab7e rt2x00: avoid introducing a USB dependency in the rt2x00lib module 225969acc0f1 usb: gadget: f_fs: avoid out of bounds access on comp_desc 5306119473b2 mtd: spi-nor: fix spansion quad enable dcd015f733a7 of: Add check to of_scan_flat_dt() before accessing initial_boot_params f20603874211 rxrpc: Fix several cases where a padded len isn't checked in ticket decode 581659a87820 drm/amdgpu: adjust default display clock 217e035d5120 drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating e4b8d1e84410 drm/radeon: add a quirk for Toshiba Satellite L20-183 61ea7c2817bd drm/radeon: add a PX quirk for another K53TK variant 3900f24aa6fa iscsi-target: Reject immediate data underflow larger than SCSI transfer length 463440e6de4a iscsi-target: Fix delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP 1f576d53d854 target: Fix kref->refcount underflow in transport_cmd_finish_abort 99f66b5182a4 arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW a53bfdda06ac time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting 02a37ccd6347 time: Fix clock->read(clock) race around clocksource changes c81d034bd09a brcmfmac: unbind all devices upon failure in firmware callback ba2d8d67875c brcmfmac: use firmware callback upon failure to load 1dd15bd62221 brcmfmac: add parameter to pass error code in firmware callback 20d8f785f974 Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list 8eaa481dfb4c powerpc/64s: Handle data breakpoints in Radix mode 414f51ceb6ff powerpc/kprobes: Pause function_graph tracing during jprobes handling f719f20abe2a signal: Only reschedule timers on signals timers have sent 99afebe8fef9 HID: Add quirk for Dell PIXART OEM mouse cdf300d6105d cxgb4: notify uP to route ctrlq compl to rdma rspq fb6dc831b5cf CIFS: Improve readdir verbosity 2f1527e359f4 KVM: PPC: Book3S HV: Context-switch EBB registers properly 468aa930c0a2 KVM: PPC: Book3S HV: Preserve userspace HTM state properly df3a787b3a71 KVM: s390: gaccess: fix real-space designation asce handling for gmap shadows 5220378bd91c perf/x86/intel: Add 1G DTLB load/store miss support for SKL 7c679fe729c2 lib/cmdline.c: fix get_options() overflow while parsing ranges bc6eecff3d95 autofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL 4b660fcbc64e powerpc/perf: Fix oops when kthread execs user process 3d6848e491df fs/exec.c: account for argv/envp pointers 552a14a572a2 ALSA: pcm: Don't treat NULL chmap as a fatal error 8c9c55a0f576 ALSA: firewire-lib: Fix stall of process context at packet error 4ae2cb91a636 xen-blkback: don't leak stack data via response ring e5c49c1703ae xen/blkback: fix disconnect while I/Os in flight 0e051f17bd04 clk: sunxi-ng: a31: Correct lcd1-ch1 clock register offset 493ecd5cd73e Linux 4.9.34 ce7fe8595902 mm: fix new crash in unmapped_area_topdown() 5d10ad629726 Allow stack to grow up to address space limit cfc0eb403816 mm: larger stack guard gap, between vmas 04651048c79a alarmtimer: Rate limit periodic intervals b355b899c74a crypto: Work around deallocated stack frame reference gcc bug on sparc. 7dfe7ca9ec12 vTPM: Fix missing NULL check ecae47331a43 MIPS: .its targets depend on vmlinux 6b706cbb16e9 MIPS: Fix bnezc/jialc return address calculation 22921a9e232a usb: dwc3: exynos fix axius clock error path to do cleanup f0ee203c864f usb: gadget: composite: Fix function used to free memory 8ee7f06f4dca alarmtimer: Prevent overflow of relative timers 766283254b67 genirq: Release resources in __setup_irq() error path 8a48b7eace4d sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() cf6ac3abb323 iio: imu: inv_mpu6050: add accel lpf setting for chip >= MPU6500 f7ae7d2229d2 swap: cond_resched in swap_cgroup_prepare() 1419b8752153 mm/memory-failure.c: use compound_head() flags for huge pages 0c0d3d8730db USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks 3ff5f4f6a8a7 USB: gadget: fix GPF in gadgetfs 06178662474c usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk 4581d7dd44f3 usb: xhci: Fix USB 3.1 supported protocol parsing 2abac4084fb9 drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR() f28ba80c6a3e misc: mic: double free on ioctl error path 02d009e865a8 ath10k: fix napi crash during rmmod when probe firmware fails 07612c1227e8 usb: r8a66597-hcd: decrease timeout f75f4d196ab5 usb: r8a66597-hcd: select a different endpoint on timeout c8091f0e8549 USB: gadget: dummy_hcd: fix hub-descriptor removable fields 374aceef5912 pvrusb2: reduce stack usage pvr2_eeprom_analyze() 9ae5dac225e2 USB: usbip: fix nonconforming hub descriptor 7b5bce3a5128 usb: core: fix potential memory leak in error path during hcd creation 12bfbe157d06 USB: hub: fix SS max number of ports cb53a4e03b2f usb: gadget: udc: renesas_usb3: lock for PN_ registers access dd65c0958b77 usb: gadget: udc: renesas_usb3: fix deadlock by spinlock 723bd3b9f83f usb: gadget: udc: renesas_usb3: fix pm_runtime functions calling b51e4b0ac661 IB/mlx5: Fix kernel to user leak prevention logic dca02651cee7 iio: adc: ti_am335x_adc: allocating too much in probe cf308c15103e iio: proximity: as3935: recalibrate RCO after resume 56251d138570 iio: st_pressure: Fix data sign a1d51f7abf71 staging: iio: tsl2x7x_core: Fix standard deviation calculation 773fdcdc0957 staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data() ed13a9c6464b mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode caa6f1c7bcbe x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init() ad3faea03fdf serial: sh-sci: Fix late enablement of AUTORTS a50aacf5de52 serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' 879d61f218a9 drm/vc4: Fix OOPSes from trying to cache a partially constructed BO. 5899b635ecc7 drm/mediatek: fix mtk_hdmi_setup_vendor_specific_infoframe mistake 5b754c994f38 mac80211: don't send SMPS action frame in AP mode when not needed 3e8c503d0a16 mac80211: fix dropped counter in multiqueue RX 6568f8f70152 mac80211: strictly check mesh address extension mode c8143269c9c4 mac80211: fix IBSS presp allocation size 841e4e775bb1 mac80211: fix packet statistics for fast-RX f79d740f3289 mac80211: fix CSA in IBSS mode bd3f89002e52 usb: musb: dsps: keep VBUS on for host-only mode a317afc0c1ce drm/i915: Fix GVT-g PVINFO version compatibility check 7f7bb1173db8 drm/amdgpu: Fix overflow of watermark calcs at > 4k resolutions. f6e99a2efc03 mac80211/wpa: use constant time memory comparison for MACs 2ec5b68bf62e mac80211: don't look at the PM bit of BAR frames 63d34ea7042a vb2: Fix an off by one error in 'vb2_plane_vaddr' 5d5605cc5833 cpufreq: conservative: Allow down_threshold to take values from 1 to 10 47537bceb7b7 ila_xlat: add missing hash secret initialization 95f47cd7d7d8 can: gs_usb: fix memory leak in gs_cmd_reset() a6d6282040b7 configfs: Fix race between create_link and configfs_rmdir 222aa34e5d79 fs: pass on flags in compat_writev 050639ef5810 Linux 4.9.33 bdc9a03fd9ce sparc64: make string buffers large enough 933b9b11f7ca drm/i915: Always recompute watermarks when distrust_bios_wm is set, v2. 4f59a7a895c4 drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail 8e1a4006ff92 s390/kvm: do not rely on the ILC on kvm host protection fauls a2f68276822c xtensa: don't use linux IRQ #0 57211e84dda0 RDMA/qedr: Return max inline data in QP query result c5ea7aa57e24 RDMA/qedr: Don't spam dmesg if QP is in error state 13a87589af5f RDMA/qedr: Don't reset QP when queues aren't flushed bbf61096e42c RDMA/qedr: Fix and simplify memory leak in PD alloc a4fa249385b6 RDMA/qedr: Dispatch port active event from qedr_add c47538f61016 netfilter: nft_log: restrict the log prefix length to 127 fefdd79403e8 netfilter: nf_tables: fix set->nelems counting with no NLM_F_EXCL f68a45776a62 tipc: fix nametbl_lock soft lockup at node/link events 1d6e36d730ed tipc: add subscription refcount to avoid invalid delete 9f8df4f86a3f tipc: fix connection refcount error c7a552e771cc tipc: ignore requests when the connection state is not CONNECTED 2552e2c11575 ARCv2: smp-boot: wake_flag polling by non-Masters needs to be uncached 8cb6045ec40d ARC: smp-boot: Decouple Non masters waiting API from jump to entry point ae36f6a65af6 vhost/vsock: handle vhost_vq_init_access() error b13b3b706a9d kernel/watchdog: prevent false hardlockup on overloaded system 0ce66ee6aec1 kernel/watchdog.c: move shared definitions to nmi.h b969a240448b kernel/watchdog.c: move hardlockup detector to separate file dbd9eee1aaaf userfaultfd: fix SIGBUS resulting from false rwsem wakeups 9618fba26499 proc: add a schedule point in proc_pid_readdir() e23b1c05a50f frv: add missing atomic64 operations 918684681dc2 frv: add atomic64_add_unless() 013bbbc3e902 romfs: use different way to generate fsid for BLOCK or MTD 093d494c6d1d mn10300: fix build error of missing fpu_save() 5e4cafca06bf usb: musb: Fix external abort on non-linefetch for musb_irq_work() fb72eca1333c sctp: sctp_addr_id2transport should verify the addr before looking up assoc bf812fe92683 sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment 12a583ddf02a bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status(). 66deb409251c bnxt_en: Fix RTNL lock usage on bnxt_update_link(). e89ffe41e9a6 bnxt_en: Enhance autoneg support. 710ea9b028de bnxt_en: Fix bnxt_reset() in the slow path task. cb7188295d18 net-next: ethernet: mediatek: change the compatible string e9ace99c4bb0 r8152: avoid start_xmit to schedule napi when napi is disabled c1a7106b3b01 r8152: fix rtl8152_post_reset function 9507910ca46d r8152: re-schedule napi for tx 4242f0bce47e r8152: check rx after napi is enabled 993ba7ffcf6e r8152: avoid start_xmit to call napi_schedule during autosuspend 6149abe7f404 nvmet-rdma: Fix missing dma sync to nvme data structures 5a0d41409b4d nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED" d16268259683 ravb: unmap descriptors when freeing rings 47c362f147aa drm/ast: Fixed system hanged if disable P2A bfa4d2e461da drm/nouveau: Fix drm poll_helper handling c94e2edacea7 drm/nouveau: Don't enabling polling twice on runtime resume c7a29cf6c34a drm/nouveau: Handle fbcon suspend/resume in seperate worker d2beb1a9dd82 drm/nouveau: Rename acpi_work to hpd_work ef66745a1bd2 drm/nouveau: Intercept ACPI_VIDEO_NOTIFY_PROBE eb846414674c gtp: add genl family modules alias 7dddbfcd96e2 net: phy: micrel: add support for KSZ8795 2f970b437e86 parisc, parport_gsc: Fixes for printk continuation lines 4038524f7fef net/mlx5: Return EOPNOTSUPP when failing to get steering name-space b445ecbdff83 net/mlx5: E-Switch, Err when retrieving steering name-space fails 2bcbe747629e drm/i915: Check for NULL i915_vma in intel_unpin_fb_obj() e6549f36278c net: adaptec: starfire: add checks for dma mapping errors a15bbf44ab2f pinctrl: berlin-bg4ct: fix the value for "sd1a" of pin SCRD0_CRD_PRES 326fdffd7078 drm: Don't race connector registration 82b6693bd415 drm: prevent double-(un)registration for connectors d934fe02ba17 cec: fix wrong last_la determination 62614714e30a pinctrl: baytrail: Rectify debounce support (part 2) 3564d41e5c84 gianfar: synchronize DMA API usage by free_skb_rx_queue w/ gfar_new_page 581e4003bf12 net/mlx4_core: Avoid command timeouts during VF driver device shutdown c33f1bd7f289 drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers cf336eea809d drm/nouveau: prevent userspace from deleting client object 16f733d8db52 ipv6: fix flow labels when the traffic class is non-0 0542f9791246 FS-Cache: Initialise stores_lock in netfs cookie 34f1a4626bad fscache: Clear outstanding writes when disabling a cookie 11696dcea282 fscache: Fix dead object requeue f4d2d05ffb8b net: fix ndo_features_check/ndo_fix_features comment ordering 3a6ebd3f963c net: phy: Fix PHY module checks and NULL deref in phy_attach_direct() ea14fabd43a5 net: phy: Fix lack of reference count on PHY driver 2fba4f5b70f3 ethtool: do not vzalloc(0) on registers dump 8de6ea44af5c log2: make order_base_2() behave correctly on const input value zero 5331baaeb7e6 kasan: respect /proc/sys/kernel/traceoff_on_warning 8936b74fd339 shmem: fix sleeping from atomic context 3ec4141c68de jump label: pass kbuild_cflags when checking for asm goto support 36d9659cde0d PM / runtime: Avoid false-positive warnings from might_sleep_if() 40f6d71c0a09 ARM: defconfigs: make NF_CT_PROTO_SCTP and NF_CT_PROTO_UDPLITE built-in 1cadd394bbf9 ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping switches d536202202ee vfio/spapr_tce: Set window when adding additional groups to container d385ed7ad307 ipv6: addrconf: fix generation of new temporary addresses d7b2b380c08d net: thunderx: Fix PHY autoneg for SGMII QLM mode baaa84b43608 kernel/ucount.c: mark user_header with kmemleak_ignore() c419fe260b54 powerpc/powernv: Properly set "host-ipi" on IPIs 47a5aabc3424 i2c: piix4: Fix request_region size c1a4306f24a0 i2c: piix4: Request the SMBUS semaphore inside the mutex 7a6fcf38fabb sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications 9217eeefee15 sierra_net: Skip validating irrelevant fields for IDLE LSIs bed8b8627a33 net: hns: Fix the device being used for dma mapping during TX 008798746e6e NET: mkiss: Fix panic ae0b63eb344e ibmvnic: Initialize completion variables before starting work 4544ba3173b7 ibmvnic: Call napi_disable instead of napi_enable in failure path 74e24d1ea1a4 NET: Fix /proc/net/arp for AX.25 2557969fb4f7 gfs2: Use rhashtable walk interface in glock_hash_walk 44bc7cae6031 tipc: Fix tipc_sk_reinit race conditions cb351da6f2ba ipv6: Inhibit IPv4-mapped src address on the wire. 12ec2560d467 ipv6: Handle IPv4-mapped src to in6addr_any dst. 116589a5a7e0 tcp: tcp_probe: use spin_lock_bh() a2901d01a6c7 net: xilinx_emaclite: fix receive buffer overflow bff3001afae7 net: xilinx_emaclite: fix freezes due to unordered I/O 65e72723add0 ibmvnic: Fix endian error when requesting device capabilities b5a1aa812a16 ibmvnic: Fix endian errors in error reporting output d864e675c789 netfilter: nf_conntrack_sip: fix wrong memory initialisation 220b67a16fde partitions/msdos: FreeBSD UFS2 file systems are not recognized 7a7b2d5f65a7 drm/i915: Prevent the system suspend complete optimization b372d35a5226 PCI/PM: Add needs_resume flag to avoid suspend complete optimization 05afd4c0af6a Linux 4.9.32 3eb235a1af14 netfilter: nft_set_rbtree: handle element re-addition after deletion a8fc3159ee2c cpufreq: schedutil: Fix per-CPU structure initialization in sugov_start() afe8d4a51c76 cpufreq: schedutil: move cached_raw_freq to struct sugov_policy 09fcb3561d9e drm/i915/vbt: split out defaults that are set when there is no VBT 555c443a1ab9 drm/i915/vbt: don't propagate errors from intel_bios_init() a6a7d8ade88c usercopy: Adjust tests to deal with SMAP/PAN eefa5e13dff9 ARM: 8637/1: Adjust memory boundaries after reservations 1df21f45fd55 ARM: 8636/1: Cleanup sanity_check_meminfo 9e09d90ac5ac arm64: entry: improve data abort handling of tagged pointers 1d61ccb5ac27 arm64: hw_breakpoint: fix watchpoint matching for tagged pointers 791d94ef40f6 arm64: traps: fix userspace cache maintenance emulation on a tagged pointer d95202487334 serial: sh-sci: Fix panic when serial console and DMA are enabled 9ff4a1a36a58 drivers: char: mem: Fix wraparound check to allow mappings up to the end 106c77e82572 cpu/hotplug: Drop the device lock on error eb8fa317cb01 ASoC: Fix use-after-free at card unregistration 82ecd2f054bd ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT 66e982d8f1a1 ALSA: timer: Fix race between read and ioctl aae14f569f5d drm/nouveau/tmr: fully separate alarm execution/pending lists 7860d0e5e2bf drm/vmwgfx: Make sure backup_handle is always valid a76ff847013a drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl() 64c21af51d71 drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve() 3743c0e1276d perf/core: Drop kernel samples even though :u is specified 6e6d89e18e53 powerpc/kernel: Initialize load_tm on task creation 2cfdf4fd3292 powerpc/kernel: Fix FP and vector register restoration cbf687acc1e1 powerpc/hotplug-mem: Fix missing endian conversion of aa_index b4624ff952ec powerpc/numa: Fix percpu allocations to be NUMA aware bb0a300f18ce powerpc/sysdev/simple_gpio: Fix oops in gpio save_regs function 59d9a40b5839 scsi: qla2xxx: Fix mailbox pointer error in fwdump capture 64dc431432ec scsi: qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBC ab2b484e8038 scsi: qla2xxx: Modify T262 FW dump template to specify same start/end to debug customer issues fe42472e53eb scsi: qla2xxx: don't disable a not previously enabled PCI device f75e09ebd3e4 KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pages 66d6448475c6 btrfs: fix memory leak in update_space_info failure path 4d15ab90ec2b btrfs: use correct types for page indices in btrfs_page_exists_in_range 3fd1233dabd5 cxl: Avoid double free_irq() for psl,slice interrupts 172c70d1cd82 cxl: Fix error path on bad ioctl 84bef90a454f ufs_getfrag_block(): we only grab ->truncate_mutex on block creation path 3d4922b5bb5b ufs_extend_tail(): fix the braino in calling conventions of ufs_new_fragments() 55a00f816bd7 ufs: set correct ->s_maxsize aed005fb7956 ufs: restore maintaining ->i_blocks bf7bfef3eee3 fix ufs_isblockset() 4896c87d2464 ufs: restore proper tail allocation 61604a2626a3 fs: add i_blocksize() 829a1cab22c4 cpuset: consider dying css as offline 5aa8f833ca78 Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled dff4c8bb1397 cgroup: Prevent kill_css() from being called more than once b59ec7072c84 ahci: Acer SA5-271 SSD Not Detected Fix b3a42bb630bd drm/msm: Expose our reservation object when exporting a dmabuf. 974a4eb16e84 target: Re-add check to reject control WRITEs with overflow data 96d7b43b42ba cpufreq: cpufreq_register_driver() should return -ENODEV if init fails acd8f9173960 mei: make sysfs modalias format similar as uevent modalias 716dd37398ad iio: proximity: as3935: fix iio_trigger_poll issue bad3b49b01aa iio: proximity: as3935: fix AS3935_INT mask 8067c911c5e9 iio: light: ltr501 Fix interchanged als/ps register field e33679f994db iio: adc: bcm_iproc_adc: swap primary and secondary isr handler's c5a8004434f0 staging/lustre/lov: remove set_fs() call from lov_getstripe() 5404b0c0ea85 usb: chipidea: debug: check before accessing ci_role 59db536f5812 usb: chipidea: udc: fix NULL pointer dereference if udc_start failed 405ac24a0aec usb: gadget: f_mass_storage: Serialize wake and sleep execution 1308eeec2fc5 drm: Fix oops + Xserver hang when unplugging USB drm devices c404f0dee7a8 ext4: fix fdatasync(2) after extent manipulation operations 2e16921d1743 ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO 9890b9cb75c9 ext4: keep existing extra fields when inode expands 9850844e0a0e ext4: fix SEEK_HOLE 9636c086532b xen/privcmd: Support correctly 64KB page granularity when mapping memory 08229c119c42 cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode 1f67d28d2707 dmaengine: mv_xor_v2: set DMA mask to 40 bits eb5afaba6177 dmaengine: mv_xor_v2: remove interrupt coalescing b2c8bb06bc83 dmaengine: mv_xor_v2: fix tx_submit() implementation 0d0918504a96 dmaengine: mv_xor_v2: enable XOR engine after its configuration e2a092eab8a5 dmaengine: mv_xor_v2: do not use descriptors not acked by async_tx 67b1684c4a5e dmaengine: mv_xor_v2: properly handle wrapping in the array of HW descriptors f08c84d4c745 dmaengine: mv_xor_v2: handle mv_xor_v2_prep_sw_desc() error properly f2e9d10bf1a2 dmaengine: ep93xx: Don't drain the transfers in terminate_all() b7e7a4d52a95 dmaengine: ep93xx: Always start from BASE0 cd0ef520aa70 dmaengine: usb-dmac: Fix DMAOR AE bit definition 3e7a76b290f1 KVM: arm/arm64: vgic-v2: Do not use Active+Pending state for a HW interrupt 2a5c08a4d3fe KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a HW interrupt 81555e45852a KVM: async_pf: avoid async pf injection when in guest mode 85c19308cb37 arm: KVM: Allow unaligned accesses at HYP 8abce1e49c82 arm64: KVM: Allow unaligned accesses at EL2 b9824dd75fcf arm64: KVM: Preserve RES1 bits in SCTLR_EL2 19c9a115085e KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulation 78f87ce2a17f kvm: async_pf: fix rcu_irq_enter() with irqs enabled 4809f0e56d98 efi: Don't issue error message when booted under Xen e273ed246617 nfsd: Fix up the "supattr_exclcreat" attributes bfeac838043f nfsd4: fix null dereference on replay 34bae9b3ba98 drm/amdgpu/ci: disable mclk switching for high refresh rates (v2) d4783eb9f082 crypto: gcm - wait for crypto op not signal safe 2d0280070e6c crypto: drbg - wait for crypto op not signal safe d24c1c1977d8 KEYS: encrypted: avoid encrypting/decrypting stack buffers 24369761029a KEYS: fix freeing uninitialized memory in key_update() 1b253e023f8f KEYS: fix dereferencing NULL payload with nonzero length 0e479742e8d1 crypto: asymmetric_keys - handle EBUSY due to backlog correctly 7c24a70c70b7 ptrace: Properly initialize ptracer_cred on fork 3802abc6e0df serial: ifx6x60: fix use-after-free on module unload 04ac452dadbf arch/sparc: support NR_CPUS = 4096 433a50e681df sparc64: delete old wrap code b6bb22de0c9e sparc64: new context wrap 975f3cdc3915 sparc64: add per-cpu mm of secondary contexts 7932bfad0e82 sparc64: redefine first version 65e3443b61a8 sparc64: combine activate_mm and switch_mm e7590a1b15c8 sparc64: reset mm cpumask after wrap b3ad7a3e57b3 sparc: Machine description indices can vary 8d665e039e66 sparc64: mm: fix copy_tsb to correctly copy huge page TSBs 4b684e6474d0 sparc64: Add __multi3 for gcc 7.x and later. 0255284edddc net: bridge: start hello timer only if device is up 3dd4daf112fd net: stmmac: fix completely hung TX when using TSO a83564d12863 net: ethoc: enable NAPI before poll may be scheduled a97f807363d4 net/ipv6: Fix CALIPSO causing GPF with datagram support 0aa89f1b07de net: ping: do not abuse udp_poll() 599a4478d8cb ipv6: Fix leak in ipv6_gso_segment(). c242e1a8140e vxlan: fix use-after-free on deletion 3ee35b96825e tcp: disallow cwnd undo when switching congestion control 61c92d5a533c cxgb4: avoid enabling napi twice to the same queue abbcb731d69c ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() b5e9b7ad0dd4 vxlan: eliminate cached dst leak 96d145216b58 bnx2x: Fix Multi-Cos (From OE-Core rev: d9d950bd48566e5a2e92ad4a2fd943ad828fb8df) (From OE-Core rev: 0a8c61d2351de7536c817242b0844e36dfe8b334) 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> Minor fixup for kernal-cache hash Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.1: update to v4.1.42Bruce Ashfield2017-09-113-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the korg -stable update that comprises the following commits: 2ac51e21d8c5 Linux 4.1.42 dcda279dede7 mm: fix new crash in unmapped_area_topdown() 8b18c6b2a0dd mm: larger stack guard gap, between vmas 55e6060ddd5f alarmtimer: Rate limit periodic intervals cedbfb3dc38c MIPS: Fix bnezc/jialc return address calculation d490b0caf87f usb: dwc3: exynos fix axius clock error path to do cleanup 61e04a644bd8 genirq: Release resources in __setup_irq() error path ec8376b633c9 swap: cond_resched in swap_cgroup_prepare() 331720703ebb mm/memory-failure.c: use compound_head() flags for huge pages e28840566853 USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks 7ed474c302c1 usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk 235efbf2e58c drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR() d5db08763ef2 usb: r8a66597-hcd: decrease timeout 152c8dcf311c usb: r8a66597-hcd: select a different endpoint on timeout 08e1f9869489 USB: gadget: dummy_hcd: fix hub-descriptor removable fields 0758e6a95a00 [media] pvrusb2: reduce stack usage pvr2_eeprom_analyze() bdc69cc86e01 usb: core: fix potential memory leak in error path during hcd creation 11f00c7e1194 USB: hub: fix SS max number of ports e507356624f1 iio: proximity: as3935: recalibrate RCO after resume fe9474901810 staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data() 94bfe4f31f46 mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode 49919278f4ce x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init() daccc774edf2 serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' 394dc0f7c2ae mac80211: don't send SMPS action frame in AP mode when not needed 8373afb6cb12 mac80211: fix IBSS presp allocation size 26e7f9d274cf mac80211: fix CSA in IBSS mode 5125e4a41299 mac80211/wpa: use constant time memory comparison for MACs 1a8dacfbbbe7 mac80211: don't look at the PM bit of BAR frames 61df07cce8eb [media] vb2: Fix an off by one error in 'vb2_plane_vaddr' 6ea9210c046f can: gs_usb: fix memory leak in gs_cmd_reset() d30248c41364 configfs: Fix race between create_link and configfs_rmdir 9307fb9f34e1 sparc64: make string buffers large enough b865f707d7c6 xtensa: don't use linux IRQ #0 ddda59580e10 tipc: ignore requests when the connection state is not CONNECTED 1b98bab153c7 proc: add a schedule point in proc_pid_readdir() a20b7cab8735 romfs: use different way to generate fsid for BLOCK or MTD 3e335922279b mn10300: fix build error of missing fpu_save() 86e9b2ee9cc6 sctp: sctp_addr_id2transport should verify the addr before looking up assoc 5fbc861ad7eb r8152: re-schedule napi for tx 41e0083c7ddb drm/ast: Fixed system hanged if disable P2A 9b50bb2bc343 drm/nouveau: Don't enabling polling twice on runtime resume c29b8f7d2d1e parisc, parport_gsc: Fixes for printk continuation lines 8cc579971086 net: adaptec: starfire: add checks for dma mapping errors 6d43352435ba net/mlx4_core: Avoid command timeouts during VF driver device shutdown 295a19f594e8 drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers 510c29634e35 fscache: Clear outstanding writes when disabling a cookie 42c32ac3cec6 ethtool: do not vzalloc(0) on registers dump eaabe4b74095 log2: make order_base_2() behave correctly on const input value zero 8bc30cf03ca1 kasan: respect /proc/sys/kernel/traceoff_on_warning acd666657821 jump label: pass kbuild_cflags when checking for asm goto support cb2098ab876e PM / runtime: Avoid false-positive warnings from might_sleep_if() d3121ad14562 ARM: defconfigs: make NF_CT_PROTO_SCTP and NF_CT_PROTO_UDPLITE built-in 4c8eb6278488 ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping switches 0def8e45d25f sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications 0c2950fa861d sierra_net: Skip validating irrelevant fields for IDLE LSIs a9cbb7cd1868 NET: mkiss: Fix panic d914dc3b811d NET: Fix /proc/net/arp for AX.25 68978d69ea6f ipv6: Inhibit IPv4-mapped src address on the wire. 197082364320 ipv6: Handle IPv4-mapped src to in6addr_any dst. dd4d061cf1f6 net: xilinx_emaclite: fix receive buffer overflow 742e7978eaba net: xilinx_emaclite: fix freezes due to unordered I/O afae1d9da32e partitions/msdos: FreeBSD UFS2 file systems are not recognized 7f6abe4c0560 PCI/PM: Add needs_resume flag to avoid suspend complete optimization cd1c4f855f68 usercopy: Adjust tests to deal with SMAP/PAN 9da808668b58 arm64: entry: improve data abort handling of tagged pointers 47e49f2d1eda drivers: char: mem: Fix wraparound check to allow mappings up to the end bb3556c1d155 ASoC: Fix use-after-free at card unregistration 88c41586db86 ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT 5d28ba6eecde ALSA: timer: Fix race between read and ioctl 29837be8e922 drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve() d6f90404eaa0 perf/core: Drop kernel samples even though :u is specified f44556278b79 powerpc/hotplug-mem: Fix missing endian conversion of aa_index 7ee9689e6b68 powerpc/numa: Fix percpu allocations to be NUMA aware eecbbd835e2e scsi: qla2xxx: don't disable a not previously enabled PCI device 4a213a0fe0b3 KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pages 951269f95603 btrfs: fix memory leak in update_space_info failure path d42014c8d4ce btrfs: use correct types for page indices in btrfs_page_exists_in_range cc558c203ce1 cxl: Fix error path on bad ioctl c58e11d1da35 ufs: set correct ->s_maxsize 7ba100d53ebc fix ufs_isblockset() 7f8053503ed2 cpuset: consider dying css as offline 51037ec2ee8e iio: proximity: as3935: fix AS3935_INT mask 60e9d774dc8e staging/lustre/lov: remove set_fs() call from lov_getstripe() 6f4f7e81b18e usb: chipidea: debug: check before accessing ci_role 9738b3df00b1 usb: chipidea: udc: fix NULL pointer dereference if udc_start failed db87e41d61aa usb: gadget: f_mass_storage: Serialize wake and sleep execution 926295793364 ext4: keep existing extra fields when inode expands 4d1adc2ada19 ext4: fix SEEK_HOLE 8406f302e985 KVM: async_pf: avoid async pf injection when in guest mode fdb67b2a3a16 arm: KVM: Allow unaligned accesses at HYP 1e8dabb6aa14 KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulation 702eb8d270f2 kvm: async_pf: fix rcu_irq_enter() with irqs enabled 4b1bf4b008ca nfsd4: fix null dereference on replay 026ed759f4f4 crypto: gcm - wait for crypto op not signal safe e02ed52dd2d3 KEYS: fix freeing uninitialized memory in key_update() a38f69cb4a22 ptrace: Properly initialize ptracer_cred on fork 94d53c5028a3 arch/sparc: support NR_CPUS = 4096 252bf31f5d91 sparc64: delete old wrap code 0837a0481106 sparc64: new context wrap 169dc5fd241d sparc64: add per-cpu mm of secondary contexts ccadb4e680e9 sparc64: redefine first version 5203c6c92724 sparc64: combine activate_mm and switch_mm 317a444875fd sparc64: reset mm cpumask after wrap a2334e23c296 sparc: Machine description indices can vary 8ee93884863e sparc64: mm: fix copy_tsb to correctly copy huge page TSBs 246fa51013e3 net: ethoc: enable NAPI before poll may be scheduled 169a7e245c7f net: ping: do not abuse udp_poll() 59dc08f8f5e7 ipv6: Fix leak in ipv6_gso_segment(). f257e5d318a5 tcp: disallow cwnd undo when switching congestion control fa95ca65fb86 cxgb4: avoid enabling napi twice to the same queue cd276bb4fe54 ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() e616f6da095e bnx2x: Fix Multi-Cos d600ccd7fd21 xfs: fix unaligned access in xfs_btree_visit_blocks 20d07bb1567a xfs: bad assertion for delalloc an extent that start at i_size 45ed7e2f2f82 xfs: fix indlen accounting error on partial delalloc conversion 1a229fd5ae97 xfs: wait on new inodes during quotaoff dquot release b822f03516c9 xfs: update ag iterator to support wait on new inodes 821afaaed81d xfs: support ability to wait on new inodes 9b1260c216af xfs: fix up quotacheck buffer list error handling 022e9b0e554b xfs: prevent multi-fsb dir readahead from reading random blocks 641967d1f903 xfs: handle array index overrun in xfs_dir2_leaf_readbuf() 17d031b4add7 xfs: fix over-copying of getbmap parameters from userspace 74d27999c51e xfs: use dedicated log worker wq to avoid deadlock with cil wq ddf2f45b3344 xfs: fix kernel memory exposure problems 9bf638a08ad2 mm/migrate: fix refcount handling when !hugepage_migration_supported() c7dbf874d6b5 drm/radeon/ci: disable mclk switching for high refresh rates (v2) 9fcaaa87e08c fs/ufs: Set UFS default maximum bytes per file b36188f229d6 sparc: Fix -Wstringop-overflow warning 80f68f7daeb3 sctp: fix ICMP processing if skb is non-linear 01426eb3503d tcp: avoid fastopen API to be used on AF_UNSPEC a10f1d6ad744 virtio-net: enable TSO/checksum offloads for Q-in-Q vlans a05aec67cd6b be2net: Fix offload features for Q-in-Q packets b7b05a3b40e8 vlan: Fix tcp checksum offloads in Q-in-Q vlans d78ddec4e7fb ipv6: fix out of bound writes in __ip6_append_data() acf388f77791 qmi_wwan: add another Lenovo EM74xx device ID 7144c12e891d ipv6: Check ip6_find_1stfragopt() return value properly. e7f05ff30b0c ipv6: Prevent overrun when parsing v6 header options 3e674773cb5e tcp: eliminate negative reordering in tcp_clean_rtx_queue e7b4f3d39f46 sctp: do not inherit ipv6_{mc|ac|fl}_list from parent 61d62ee79cec tcp: avoid fragmenting peculiar skbs in SACK 93dcd4929d18 net: fix compile error in skb_orphan_partial() 7a230cfdf208 netem: fix skb_orphan_partial() 8404b686a33c s390/qeth: avoid null pointer dereference on OSN 89b9ca1dd7d0 s390/qeth: unbreak OSM and OSN support 0b651772fed7 s390/qeth: handle sysfs error during initialization 4e0ecb773276 dccp/tcp: do not inherit mc_list from parent 4bd4cfc5210e Linux 4.1.41 c1dd3f51ad77 mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp afeb39160249 xc2028: Fix use-after-free bug properly 5eef36af5974 iio: proximity: as3935: fix as3935_write e8701e0f6768 ipx: call ipxitf_put() in ioctl error path 709dcf11a353 sched/fair: Initialize throttle_count for new task-groups lazily 0f665ed5581f sched/fair: Do not announce throttled next buddy in dequeue_task_fair() 953334de0819 iio: dac: ad7303: fix channel description 60e2e499e37d mwifiex: pcie: fix cmd_buf use-after-free in remove/reset 036ab4111761 rtlwifi: rtl8821ae: setup 8812ae RFE according to device type df8198865a0f ARM: tegra: paz00: Mark panel regulator as enabled on boot fda7c899dd76 fs/xattr.c: zero out memory copied to userspace in getxattr 273225634fef vfio/type1: Remove locked page accounting workqueue 358fa411ba9a crypto: algif_aead - Require setkey before accept(2) e0b7d5eae185 staging: gdm724x: gdm_mux: fix use-after-free on module unload 47655216cdf4 drm/ttm: fix use-after-free races in vm fault handling 46527f8d11fa f2fs: sanity check segment count 2b674f4ecce8 ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf 4aaeda7f5c4f ipv6: initialize route null entry in addrconf_init() 1d9afaa5c0a8 rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string 226d200531f4 ipv4, ipv6: ensure raw socket message is big enough to hold an IP header 14e82f4ce5bb tcp: fix wraparound issue in tcp_lp 38853e5c3775 tcp: do not underestimate skb->truesize in tcp_trim_head() 918d8536e126 ALSA: hda - Fix deadlock of controller device lock at unbinding 1c370084c6f3 staging: emxx_udc: remove incorrect __init annotations 8602853345b7 staging: wlan-ng: add missing byte order conversion bd253cf63929 brcmfmac: Make skb header writable before use c4efbc9ce69d brcmfmac: Ensure pointer correctly set if skb data location changes 62494116045e MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix 48ea252abd40 scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m ddfc6a095d10 serial: 8250_omap: Fix probe and remove for PM runtime 2c7105e86e3d USB: serial: io_edgeport: fix descriptor error handling 00f244650faf USB: serial: mct_u232: fix modem-status error handling 0379d54281fc USB: serial: quatech2: fix control-message error handling e2eaebce9d20 USB: serial: ftdi_sio: fix latency-timer error handling e7ccc604153b USB: serial: ark3116: fix open error handling b5b985c3a0bd USB: serial: ti_usb_3410_5052: fix control-message error handling dc7697bad3f6 USB: serial: io_edgeport: fix epic-descriptor handling 4e78688b4cb3 USB: serial: ssu100: fix control-message error handling 0f5e27457f1a USB: serial: digi_acceleport: fix incomplete rx sanity check 5d7985765271 USB: serial: keyspan_pda: fix receive sanity checks 9de980a19940 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 08fd577b4b0f usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 0a9f0af48e3f KVM: nVMX: initialize PML fields in vmcs02 4736ccc83dfc Revert "KVM: nested VMX: disable perf cpuid reporting" 7a07dbb8c25c x86/platform/intel-mid: Correct MSI IRQ line for watchdog device 92e01bd47512 kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed 19d416eaccbb x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 ae0f7bd8e226 mwifiex: Avoid skipping WEP key deletion for AP 34390bea46f7 mwifiex: remove redundant dma padding in AMSDU a5a09b34dab1 mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print 039747b6ef2d power: supply: bq24190_charger: Install irq_handler_thread() at end of probe() f3b0fe6bfcbf power: supply: bq24190_charger: Call set_mode_host() on pm_resume() 0ba15a289c67 power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING ab1b642339b3 powerpc/powernv: Fix opal_exit tracepoint opcode 5d1767ceff1f cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores 16968228efa5 9p: fix a potential acl leak c41e1ba87961 net: tg3: avoid uninitialized variable warning 95660aa2822d mtd: avoid stack overflow in MTD CFI code b9e4b97eb9a0 drbd: avoid redefinition of BITS_PER_PAGE 1de253cbd35b ALSA: ppc/awacs: shut up maybe-uninitialized warning db14464180fa timerfd: Protect the might cancel mechanism proper 11d54db42149 ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram 77ded373242b ipv6: check raw payload size correctly in ioctl 0c8f1722d1d6 ip6mr: fix notification device destruction 7f4ab2ced0a7 netpoll: Check for skb->queue_mapping 74c4460b6482 sctp: listen on the sock only when it's state is listening or closed 7d1a0fdd41f8 net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given 6824dcd302fd l2tp: take reference on sessions being dumped cc09115fb0b9 net/packet: fix overflow in check for tp_reserve fed853407cc2 net/packet: fix overflow in check for tp_frame_nr 9ba240219c96 l2tp: purge socket queues in the .destruct() callback 28bad8a652e9 net: phy: handle state correctly in phy_stop_machine b39245e33e95 net: neigh: guard against NULL solicit() method 9ffb20a69946 sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write() 1acc886c425e sparc64: kern_addr_valid regression 5023f12103b9 xen/x86: don't lose event interrupts b64d082304fe usb: gadget: f_midi: Fixed a bug when buflen was smaller than wMaxPacketSize e7211d1ff579 RDS: Fix the atomicity for congestion map update 92bf6b466b99 MIPS: Fix crash registers on non-crashing CPUs d0388c0e2556 md:raid1: fix a dead loop when read from a WriteMostly disk f364181f7aa2 crypto: testmgr - fix out of bound read in __test_aead() 9800a9a4b17a [media] xc2028: unlock on error in xc2028_set_config() c5ef0e9f70d1 f2fs: do more integrity verification for superblock 5f1cef9e823a ping: implement proper locking 9c90c093b98f staging/android/ion : fix a race condition in the ion driver 073e9973d48b vfio/pci: Fix integer overflows, bitmask check e21b00fe6cc7 [media] xc2028: avoid use after free c8580e3dcd00 tipc: fix random link resets while adding a second bearer 5eb668f8442e gfs2: avoid uninitialized variable warning 6013c31fb7e1 hostap: avoid uninitialized variable use in hfa384x_get_rid 56c3cd096747 tty: nozomi: avoid a harmless gcc warning 39a978c3e192 tipc: re-enable compensation for socket receive buffer double counting 0c28e96f0fec block: fix del_gendisk() vs blkdev_ioctl crash 0c4670d5a6a4 Drivers: hv: balloon: account for gaps in hot add regions 2cbbeec3e5a7 Drivers: hv: balloon: keep track of where ha_region starts 5b9ab933c369 x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs 749cab856042 Drivers: hv: vmbus: Reduce the delay between retries in vmbus_post_msg() 38f9c4b9176a Drivers: hv: don't leak memory in vmbus_establish_gpadl() 9f4a8ebb750b net: ipv6: check route protocol when deleting routes 5ce729a895b0 tty/serial: atmel: RS485 half duplex w/DMA: enable RX after TX is done 9d86a569dbd7 catc: Use heap buffer for memory size test 4d7726afea37 catc: Combine failure cleanup code in catc_probe() 61bd90b31be7 rtl8150: Use heap buffers for all register access 7b69bee71416 pegasus: Use heap buffers for all register access 0dd8a4702cbc virtio-console: avoid DMA from stack eb618d2eb22b mm: Tighten x86 /dev/mem with zeroing reads 187887b3dbae rtc: tegra: Implement clock handling ea215d798bc2 platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event 4473dc376c48 [media] dvb-usb-v2: avoid use-after-free 68e9c254f662 kvm: fix page struct leak in handle_vmon f800bcede54d char: lack of bool string made CONFIG_DEVPORT always on d1cdf638cde8 char: Drop bogus dependency of DEVPORT on !M68K 6d1174d8ff9d net/mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions 8a8878b16056 net/mlx4_en: Fix bad WQE issue 037948b4f092 usb: hub: Wait for connection to be reestablished after port reset dd07486ceba4 net/packet: fix overflow in check for priv area size c9d0eb33ba82 MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK cd7de3163c8c MIPS: Only change $28 to thread_info if coming from user mode aa7ae7fee5d6 mtd: bcm47xxpart: fix parsing first block after aligned TRX 1669925abfce usb: dwc3: gadget: delay unmap of bounced requests aa612d59c08f mm/mempolicy.c: fix error handling in set_mempolicy and mbind. 00fc586ea741 mlock: fix mlock count can not decrease in race condition 001360714b85 mm/memory-failure: introduce get_hwpoison_page() for consistent refcount handling da7cbd0c660c mm/memory-failure: split thp earlier in memory error handling aeb3435b4987 slub/memcg: cure the brainless abuse of sysfs attributes afc6ec14b863 blkcg: use blkg_free() in blkcg_init_queue() failure path f9fac98fc753 blkcg: always create the blkcg_gq for the root blkcg 712b6a6dceb2 iscsi-target: Use shash and ahash 1bd31de39e62 target/iscsi: Use proper SGL accessors for digest computation 89ff28d0d690 iscsi-target: Fix initial login PDU asynchronous socket close OOPs 09cb399b6219 target/iscsi: Fix indentation in iscsi_target_start_negotiation() 68185cb17f7e iscsi-target: Fix early sk_data_ready LOGIN_FLAGS_READY race 5df474e63ca5 cpufreq: cpufreq_register_driver() should return -ENODEV if init fails 7e144ca4d77a drm/msm: Expose our reservation object when exporting a dmabuf. 7e185e0063bc xfs: Fix missed holes in SEEK_HOLE implementation 59acce815cd6 xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff() b96e5f18eb81 drm/radeon: Unbreak HPD handling for r600+ 81402e4033a7 dmaengine: ep93xx: Don't drain the transfers in terminate_all() 1a45b842de71 dmaengine: ep93xx: Always start from BASE0 72a5ed836013 drm/gma500/psb: Actually use VBT mode when it is found 4f268a106e88 PCI / PM: Avoid resuming more devices during system suspend b060ae49eb94 PCI: Add quirk for Intel DH895xCC VF PCI config erratum e0bda32c5bc5 ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430 9dbe42c5ae46 mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read 0210333e202b i2c: i2c-tiny-usb: fix buffer not being DMA capable 8852d28b3f06 x86/mce: Don't use percpu workqueues 94d42e8811f4 osf_wait4(): fix infoleak 156c18c7d9ed KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation e8b80de6d76e watchdog: pcwd_usb: fix NULL-deref at probe 9ef27e6ccbe0 drivers: char: mem: Check for address space wraparound with mmap() 682182e924ea serial: core: fix crash in uart_suspend_port b614900e0650 tty: Fix GPF in flush_to_ldisc() 2e279b7d786c tty: fix data race in flush_to_ldisc 3e984ccc90f8 serial: ifx6x60: fix use-after-free on module unload 191c13c554e5 serial: ifx6x60: Remove dangerous spi_driver casts 95a639d15067 Revert "tty_port: register tty ports with serdev bus" 1520f7e76d45 tty_port: register tty ports with serdev bus 0095625438b2 usb: musb: tusb6010_omap: Do not reset the other direction's packet size d7cc01aa1796 usb: host: xhci-plat: propagate return value of platform_get_irq() 1458bfaae6c8 USB: xhci: fix lock-inversion problem a0334d0ba6ad usb: host: xhci: simplify irq handler return 8732affeaf37 usb: host: xhci-mem: allocate zeroed Scratchpad Buffer 2f68fe68ad96 xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton e17762c03b3e tracing/kprobes: Enforce kprobes teardown after testing 78de28c67c8f of: fdt: add missing allocation-failure check ac38837324c2 USB: serial: qcserial: add more Lenovo EM74xx device IDs 2a3835ffa5ed USB: hub: fix non-SS hub-descriptor handling c5922c99f193 USB: hub: fix SS hub-descriptor handling de90980c52da USB: iowarrior: fix info ioctl on big-endian hosts 46b3a375a926 uwb: fix device quirk on big-endian hosts 8ace7b038603 USB: core: replace %p with %pK 083112faaf11 USB: ene_usb6250: fix DMA to the stack a3670852d2fb USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs d0e929a4e63f char: lp: fix possible integer overflow in lp_setup() da6d8dbb5da7 dm bufio: make the parameter "retain_bytes" unsigned long b9805634c6de genirq: Introduce struct irq_common_data to host shared irq data 073bc325fdc4 usb: dwc3: make dwc3_debugfs_init return value be void 83204fd38a02 kvm arm: Move fake PGD handling to arch specific files 060e39373d8a ARM: KVM: Remove pointless void pointer cast 0bef2bd6fa64 dmaengine: usb-dmac: Fix DMAOR AE bit definition 873bdf5cd492 dm space map disk: fix some book keeping in the disk space map a42b975f484e dm thin metadata: call precommit before saving the roots 2cd394cd1046 USB: serial: io_ti: fix div-by-zero in set_termios a1dfb5701675 USB: serial: mct_u232: fix big-endian baud-rate handling 391f2e944624 USB: serial: ftdi_sio: fix setting latency for unprivileged users 048a9813c3e5 usb: serial: option: add Telit ME910 support 092c6f1e1630 ARM: dts: imx6sx-sdb: Remove OPP override ba640473d7c9 ARM: dts: imx6sx-sdb: Add 198MHz operational point 4bb916c171fa cgroup: use bitmask to filter for_each_subsys 034dd596324d sched, cgroup: reorganize threadgroup locking 0e521eabd7a3 pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes 57cd95a5dcbc net: irda: irda-usb: fix firmware name on big-endian hosts 38f915577c6e s390/cputime: fix incorrect system time 98442999b967 dccp: fix freeing skb too early for IPV6_RECVPKTINFO 56d847e3ef94 Linux 4.1.40 5c564705d3f0 udp: properly support MSG_PEEK with truncated buffers f97e5ec81364 nfsd: encoders mustn't use unitialized values in error cases a7b4cdeb22f5 arm64: uaccess: ensure extension of access_ok() addr ed3ffd7c7fb9 arm64: documentation: document tagged pointer stack constraints f8a4b26e261d target/fileio: Fix zero-length READ and WRITE handling 9d68722df885 CIFS: add misssing SFM mapping for doublequote 14f24a466cd1 iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement 3aa99b61c099 target: Fix compare_and_write_callback handling for non GOOD status 0c5623052d48 of: fix sparse warning in of_pci_range_parser_one 3e9e9c708f10 ceph: fix memory leak in __ceph_setxattr() 009a83913e29 SMB3: Work around mount failure when using SMB3 dialect to Macs ffd28faab493 CIFS: fix mapping of SFM_SPACE and SFM_PERIOD ae5175c8dba4 fs/block_dev: always invalidate cleancache in invalidate_bdev() e895a1054e25 um: Fix PTRACE_POKEUSER on x86_64 327d78550aea metag/uaccess: Check access_ok in strncpy_from_user 31390049dfd2 Set unicode flag on cifs echo request to avoid Mac error 3ea80afb2dce metag/uaccess: Fix access_ok() 17535d260b75 target: Fix VERIFY and WRITE VERIFY command parsing edd3ad16ead4 dm bufio: check new buffer allocation watermark every 30 seconds bbe86592f9c3 dm bufio: avoid a possible ABBA deadlock 9575253a91e6 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel ca38d087f1b0 ext4: evict inline data when writing to memory map 3a9700b0709e proc: Fix unbalanced hard link numbers 2279c8b917f7 dm ioctl: prevent stack leak in dm ioctl call 5afff19d82af nfsd: stricter decoding of write-like NFSv2/v3 ops 24c3569dd195 nfsd4: minor NFSv2/v3 write decoding cleanup c9bb9f02b048 nfsd: check for oversized NFSv2/v3 arguments 6a5e61496c48 usb: Make sure usb/phy/of gets built-in 372323131cd0 ASoC: intel: Fix PM and non-atomic crash in bytcr drivers b583cc935477 Input: i8042 - add Clevo P650RS to the i8042 reset list 56e191701252 dm era: save spacemap metadata root after the pre-commit 6a887571cad2 dm btree: fix for dm_btree_find_lowest_key() 2ad7696baa06 powerpc/pseries: Fix of_node_put() underflow during DLPAR remove e756dc9e7bfb IB/mlx4: Fix ib device initialization error flow 50f63ac752b8 x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup 51cad4572c02 ring-buffer: Have ring_buffer_iter_empty() return true when empty 2933c0ba9193 ACPI / power: Avoid maybe-uninitialized warning f7f44f588722 tracing: Allocate the snapshot buffer before enabling probe 73270592d94b usb: host: xhci: print correct command ring address 5ba52c08d1d1 [media] ttusb2: limit messages to buffer size e1dfe98dda6a USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit 00461b9f4817 PCI: Freeze PME scan before suspending devices 57b8e3a6524b regulator: tps65023: Fix inverted core enable logic. 1ff629068e6e [media] zr364xx: enforce minimum size when reading header a0f82864854a KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings 86d961e25888 KEYS: Change the name of the dead type to ".dead" to prevent user access 4ef48e49b1c5 KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings 369cd3933506 powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction 199ea04d7d01 cifs: Do not send echoes before Negotiate is complete b291f2ed870a p9_client_readdir() fix 98ae917fd128 ARM: dts: at91: sama5d3_xplained: not all ADC channels are available 429957317eac ARM: dts: at91: sama5d3_xplained: fix ADC vref c7f3669caa0b zram: do not use copy_page with non-page aligned address ac87ea2ff7d7 zram: fix operator precedence to get offset 7bee1c58a629 ALSA: seq: Don't break snd_use_lock_sync() loop by timeout 93dfafeefbb6 MIPS: KGDB: Use kernel context for sleeping threads 22afb4fc42e4 PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms 1ecc90c7e6b4 MIPS: Avoid BUG warning in arch_check_elf 396f0fe4cc1b s390/mm: fix CMMA vs KSM vs others fab0b034bd91 serial: omap: suspend device on probe errors 0ea0b8f3adbe serial: omap: fix runtime-pm handling on unbind 113cc52cf9fe CIFS: store results of cifs_reopen_file to avoid infinite wait 5c6d0e841556 CIFS: remove bad_network_name flag 417dc40ebaf2 Input: xpad - add support for Razer Wildcat gamepad 3a5df486f2e1 x86/vdso: Plug race between mapping and ELF header setup 7ec71e0bb16d md: update slab_cache before releasing new stripes when stripes resizing 2da764d4c67b padata: free correct variable ce0e21e44f97 crypto: ahash - Fix EINPROGRESS notification callback 4ee5f3baad19 [media] cx231xx-audio: fix NULL-deref at probe 8b6c66045c33 [media] cx231xx-audio: fix init error path 5a4e9221b31b [media] cx231xx-cards: fix NULL-deref at probe a44bcf6b4c54 [media] usbvision: fix NULL-deref at probe c7bcf82e59ea [media] dib0700: fix NULL-deref at probe 27a0c2317453 serial: samsung: Use right device for DMA-mapping calls 5eb0c97fc835 sysfs: be careful of error returns from ops->show() dad2a28d46e7 staging: android: ashmem: lseek failed due to no FMODE_LSEEK. 4ac302f8832f usb: misc: add missing continue in switch 34a2eb59fc13 ptrace: fix PTRACE_LISTEN race corrupting task->state 8624aeaec37d scsi: sd: Fix capacity calculation with 32-bit sector_t 9535300dd7e2 scsi: sr: Sanity check returned mode data 21ebc869930a ipmi: Fix kernel panic at ipmi_ssif_thread() 82bfc1d9bc5d xen, fbfront: fix connecting to backend 8dd5c1281e98 Reset TreeId to zero on SMB2 TREE_CONNECT 3707e32c8fcc [media] s5p-mfc: Fix unbalanced call to clock management 01ea8f2396af [media] gspca: konica: add missing endpoint sanity check 206374212c28 IB/IPoIB: ibX: failed to create mcg debug file f585e26312b5 metag/usercopy: Add missing fixups c31ac9be1dc2 metag/usercopy: Fix src fixup in from user rapf loops 09e3cca03b29 metag/usercopy: Set flags before ADDZ 7c3a804c24cc metag/usercopy: Zero rest of buffer from copy_from_user f58b27f0ce36 metag/usercopy: Add early abort to copy_to_user fde1ed807fc6 metag/usercopy: Fix alignment error checking 59465f2b425d metag/usercopy: Drop unused macros 8da28861bfab ring-buffer: Fix return value check in test_ringbuffer() 4cc0a6f14611 crypto: caam - fix RNG deinstantiation error checking c94b3a0d7a27 powerpc/mm: Add missing global TLB invalidate if cxl is active ca4f5edccb94 ath9k_htc: fix NULL-deref at probe 783494a2cf45 powerpc: Don't try to fix up misaligned load-with-reservation instructions ea42f85ce0a6 kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd 407526d5f5cc tpm: add sleep only for retry in i2c_nuvoton_write_status() 779a96681b4b tpm_crb: check for bad response size 331f718a9746 tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver e43c2447f8ed iscsi-target: Drop work-around for legacy GlobalSAN initiator d2762e9848bb cdc-acm: fix possible invalid access when processing notification 4d8a7de65c82 mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd() 5c9eddc3db73 ALSA: hda - fix a problem for lineout on a Dell AIO machine d91a91d8f6ba drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() 6431059d9e0f drm/vmwgfx: Remove getparam error message b31c507e2c3b drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() 13b52a46a677 drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() 55f1d24ac1ab drm/vmwgfx: Type-check lookups of fence objects 18bcea4e8d2e iscsi-target: Fix TMR reference leak during session shutdown bfa5d70414f2 ubi/upd: Always flush after prepared for an update c127ce428b73 s390/uaccess: get_user() should zero on failure (again) 0d2f98e74d4f USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously 6842ff6056ea ACPI: Fix incompatibility with mcount-based function graph tracing e5dcf4e37e91 ACPI: Do not create a platform_device for IOAPIC/IOxAPIC e2b3e7de14ba virtio_balloon: init 1st buffer in stats vq a205b2e5a2a0 powerpc: Disable HFSCR[TM] if TM is not supported f8889a244545 drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags 848f94592710 USB: fix linked-list corruption in rh_call_control() 3492352e1f34 ALSA: seq: Fix race during FIFO resize 55e9d9474816 [media] mceusb: fix NULL-deref at probe 91848cdb7ae7 xen/acpi: upload PM state from init-domain to Xen 970a7a72b32d pinctrl: qcom: Don't clear status bit on irq_unmask fbb9dd5123de mmc: sdhci: Do not disable interrupts while waiting for clock a2f7beb42427 usb: hub: Do not attempt to autosuspend disconnected devices 041fad219db7 usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's wBytesPerInterval d4cbbe1460c4 s390/decompressor: fix initrd corruption caused by bss clear f1c9472e3dce ALSA: seq: Fix racy cell insertions during snd_seq_pool_done() d57b1afab5a8 scsi: libsas: fix ata xfer length 972d4b4f2c7b arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region 474d78d49b8b arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm d59cf3fa94db USB: serial: qcserial: add Dell DW5811e 6338e370099a x86/perf: Fix CR4.PCE propagation to use active_mm instead of mm 1b9537d72610 tty: pty: Fix ldisc flush after userspace become aware of the data already 44705deddafe usb: hub: Fix crash after failure to read BOS descriptor 09b3048b2880 ACM gadget: fix endianness in notifications 861b5c18bb14 scsi: sg: check length passed to SG_NEXT_CMD_LEN 7268eabd5b5f Input: sur40 - validate number of endpoints before using them 84a91ce02105 Input: kbtab - validate number of endpoints before using them f1ba9cf02776 Input: hanwang - validate number of endpoints before using them 36d425fcc164 Input: yealink - validate number of endpoints before using them 79cae616c940 Input: ims-pcu - validate number of endpoints before using them 6585effe7d22 Input: cm109 - validate number of endpoints before using them 76d981017361 Input: iforce - validate number of endpoints before using them edf3bd9562a9 mmc: ushc: fix NULL-deref at probe 93d21fdc17e5 drm/radeon: reinstate oland workaround for sclk 71a1c9d004ed perf/core: Fix event inheritance on fork() 4da3251aac57 cpufreq: Fix and clean up show_cpuinfo_cur_freq() 85fa60732c80 drm/radeon/si: add dpm quirk for Oland 772653bea403 ext4: mark inode dirty after converting inline directory e8959ed1fd07 futex: Add missing error handling to FUTEX_REQUEUE_PI 33fcd6ecaf0f futex: Fix potential use-after-free in FUTEX_REQUEUE_PI 56d75a164c87 ARM: at91: pm: cpu_idle: switch DDR to power-down mode ce6df3d36d07 usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer ed4b286d254b usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk 599dc7743f74 uwb: i1480-dfu: fix NULL-deref at probe 50c372bd694d uwb: hwa-rc: fix NULL-deref at probe 7896de4f8b00 USB: wusbcore: fix NULL-deref at probe 0b3718017641 USB: uss720: fix NULL-deref at probe aee563c5ffb5 USB: lvtest: fix NULL-deref at probe a2574cf7887d USB: idmouse: fix NULL-deref at probe 13cd0c011e73 isdn/gigaset: fix NULL-deref at probe 027a48c195e1 fat: fix using uninitialized fields of fat_inode/fsinfo_inode c4743e805d43 md/raid1/10: fix potential deadlock 6eea126f9d6d usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers 92b280212adf USB: iowarrior: fix NULL-deref in write c4b516612312 USB: iowarrior: fix NULL-deref at probe 4db7a852b417 ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device 394e5f4a60c1 USB: serial: safe_serial: fix information leak in completion handler e0f57e1a406c USB: serial: io_ti: fix information leak in completion handler 5dfb04937689 USB: serial: omninet: fix reference leaks at open 6aed13b2c40e USB: serial: io_ti: fix NULL-deref in interrupt callback 92fbcbfe994f MIPS: ralink: Fix typos in rt3883 pinctrl 7ba49ba6dd09 MIPS: End spinlocks with .insn d7f84ae03ff3 MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels 248e94265dd0 target: Fix VERIFY_16 handling in sbc_parse_cdb 452c3c927325 target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export 076df4623c10 scsi: lpfc: Add shutdown method for kexec e04d8b65f412 powerpc/boot: Fix zImage TOC alignment 5c8f767c657b serial: samsung: Continue to work if DMA request fails 46df5258a521 Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000 9d3698c9b85c ima: accept previously set IMA_NEW_FILE 86525f9f4474 percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages 42ece5f50098 usb: gadget: dummy_hcd: clear usb_gadget region before registration 7ccd5568eab8 USB: serial: digi_acceleport: fix OOB-event processing 6842c8457292 staging: comedi: jr3_pci: cope with jiffies wraparound 29e34e47fadf staging: comedi: jr3_pci: fix possible null pointer dereference c48408dff998 usb: gadget: function: f_fs: pass companion descriptor along 757895c336d6 usb: dwc3: gadget: make Set Endpoint Configuration macros safe 2e9d3a921000 tracing: Add #undef to fix compile error bd38086c6b2a can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer 99d3d49197e1 powerpc: Emulation support for load/store instructions on LE 381785176cc1 KVM: s390: Fix guest migration for huge guests resulting in panic 7caf29dc038c xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD 14abcbaa3f0d scsi: libiscsi: add lock around task lists to fix list corruption regression 28d5d8b2db22 ALSA: seq: Fix link corruption by event error handling b78e49c3057a ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming d19f6529f1c1 ALSA: timer: Reject user params with too small ticks 3d35f4422582 drm/ast: Call open_key before enable_mmio in POST code 2188c2b367c6 drm/ast: Fix test for VGA enabled e8b120e25fbc drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS c9cf983337a0 ipc/shm: Fix shmat mmap nil-page protection 1827f7e6062b mac80211: flush delayed work when entering suspend 0dad072cfc1d ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine e5ee49ad28a0 mm: do not access page->mapping directly on page_endio 21a6489deda1 mm: vmpressure: fix sending wrong events on underflow 091e3373d97f mm/page_alloc: fix nodes for reclaim in fast path 7ec8bd575e7b s390: TASK_SIZE for kernel threads 01592a4b8ba8 NFSv4: fix getacl ERANGE for some ACL buffer sizes bb9e115a5e85 NFSv4: fix getacl head length estimation 05365e1fdea9 scsi: aacraid: Reorder Adapter status check f90e6f9a26ba rdma_cm: fail iwarp accepts w/o connection params a60c9ff335a1 IB/srp: Avoid that duplicate responses trigger a kernel bug 3cac36b0423b MIPS: BCM47XX: Fix button inversion for Asus WL-500W 512cbc94607b MIPS: OCTEON: Fix copy_from_user fault handling for large buffers 9b4ed3674858 MIPS: Fix special case in 64 bit IP checksumming. 85050844c0b9 dm cache: fix corruption seen when using cache > 2TB c0601ca14e10 Bluetooth: Add another AR3012 04ca:3018 device da1324e7080d regulator: Fix regulator_summary for deviceless consumers 01f9734353be ALSA: hda - fix Lewisburg audio issue b57d6c457569 goldfish: Sanitize the broken interrupt handler c1dbd97d8a2a x86/platform/goldfish: Prevent unconditional loading 58cec2bdba91 ath9k: use correct OTP register offsets for the AR9340 and AR9550 9aabd8dbacd8 powerpc/xmon: Fix data-breakpoint c2fd678ea234 nlm: Ensure callback code also checks that the files match e53554da9daf drivers: hv: Turn off write permission on the hypercall page 5fdf59513019 USB: serial: mos7840: fix another NULL-deref at open 61f3d2296678 NFSv4: Fix memory and state leak in _nfs4_open_and_get_state 95f495896ad8 drm/atomic: fix an error code in mode_fixup() 04df6689f870 ktest: Fix child exit code processing a52f3859b78c ath9k: fix race condition in enabling/disabling IRQs db5051f86016 rtlwifi: rtl8192c-common: Fix "BUG: KASAN: f59f883503b7 USB: serial: ftdi_sio: fix line-status over-reporting 4a34581ed021 KVM: s390: Disable dirty log retrieval for UCONTROL guests 6631e70a42ff USB: serial: cp210x: add new IDs for GE Bx50v3 boards 31ac2f17fd85 serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards 4c47ad359cc8 jbd2: don't leak modified metadata buffers on an aborted journal 2b24a8367068 s390/qdio: clear DSCI prior to scanning multiple input queues 36e4f568b8f1 s390/dcssblk: fix device size calculation in dcssblk_direct_access() 5e6ef5ef6eaf mnt: Tuck mounts under others instead of creating shadow/side mounts. 54195f1a32ee rtc: sun6i: Switch to the external oscillator cdb2a7f22913 rtc: sun6i: Add some locking af1af02352ee USB: serial: digi_acceleport: fix OOB data sanity check adb1da2a98a2 [media] media: fix dm1105.c build error c845c73b8396 bcma: use (get|put)_device when probing/removing device driver e1d467993c45 [media] am437x-vpfe: always assign bpp variable c53e17083e91 arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2 75f37dab088e ext4: trim allocation requests to group size 07b79ed1e82c drm/radeon: handle vfct with multiple vbios images 1efa8e2ac68b drm/ttm: Make sure BOs being swapped out are cacheable a99df0713f43 usb: gadget: udc: fsl: Add missing complete function. 8c06df5655c7 USB: serial: ftdi_sio: fix extreme low-latency setting de143f74af3e w1: don't leak refcount on slave attach failure in w1_attach_slave_device() 271ce5038fbc w1: ds2490: USB transfer buffers need to be DMAable 57389faf841f ARM: dts: at91: Enable DMA on sama5d4_xplained console 61b067fb433a staging: rtl: fix possible NULL pointer dereference 434c09afa6c9 USB: serial: opticon: fix CTS retrieval at open 700b2315c254 USB: serial: spcp8x5: fix modem-status handling da3a3becb7a8 USB: serial: ftdi_sio: fix modem-status error handling 270ffbd14d81 USB: serial: ark3116: fix register-accessor error handling 131d81690f18 IB/ipoib: Fix deadlock between rmmod and set_mode 24104f6ae3b4 RDMA/core: Fix incorrect structure packing for booleans fc47912f44a7 ath5k: drop bogus warning on drv_set_key with unsupported cipher c2e65cde1bd7 tty: serial: msm: Fix module autoload ccb2e5cdaffa hv: init percpu_list in hv_synic_alloc() fbb6950ea08a samples/seccomp: fix 64-bit comparison macros 33b9ac915dba scsi: storvsc: properly handle SRB_ERROR when sense message is present f0cd3119dcd0 scsi: storvsc: use tagged SRB requests if supported by the device 88e4685b51d3 MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps a6c4b18bdb3a MIPS: Calculate microMIPS ra properly when unwinding the stack 339da589697a MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions 4556bdd21af3 MIPS: Fix get_frame_info() handling of microMIPS function size 7c6a61c004ad MIPS: Prevent unaligned accesses during stack unwinding 39fffbc9b371 MIPS: Clear ISA bit correctly in get_frame_info() e9ef2a32a2ec drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating (From OE-Core rev: 976c260bfd61e1346c1ef842567eee80a7b7ffca) (From OE-Core rev: 9699ffe52d65ba426c01fd27697ab2789e29e19c) 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> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto: configuration updates: x86 featuresBruce Ashfield2017-09-116-6/+6
| | | | | | | | | | | | | | | | | | | | | | | Integrating the following kernel configuration changes: f7fbd4185e5 features/qat: additional configurations, CONFIG_CRYPTO_RSA and CONFIG_CRYPTO_DH 50c62581d283 features/netfilter: additional configurations d67e4ed89556 features/x2apic: add X2APIC feature 7889b28c5300 features/vfio: add VFIO feature dc4ec998757e features/numa: Add NUMA feature c88c18de4ca8 features/mtd: add MTD feature 9035571d32ee features/iommu: add IOMMU feature 6f3b16136f55 features/intel-txt: add intel-txt feature 4936a5f508f0 common-pc-wifi: Enable SDIO for BroadCom BRCMFMAC (From OE-Core rev: 59d294f119dc91d9ec47b0a8381d3addc86a6e3a) (From OE-Core rev: 5d92cf0618e863472dc3ac54c89dd2f469733a2b) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: ensure systemtap-native is availableSaul Wold2017-08-292-1/+8
| | | | | | | | | | | | | | | | | | | | | | Since we are adding the addto_sysroot that that is specific to the native recipe, we must split this into a seperate -native .bb recipe. When systemtap-native is built, the intention is that it's usable from the native sysroot when done, ensure it's there with a forced addto_recipe_sysroot task, we also don't want to clean the sysroot when RM_WORK is enabled otherwise we loose the binaries. [YOCTO #11403] (From OE-Core rev: 4d965cdb451f87ee7f9364d71e2eea94cf04d3ed) Signed-off-by: Saul Wold <sgw@linux.intel.com> (cherry picked from commit 2fdb59741b4fdeaa4aee10812c4a409cdc11a02d) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 98fba18e93abe8efce0a5b40d51e178c9de4d1e5) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: fix duplicate IFF_LOWER_UP DORMANT ECHO on muslAndré Draszik2017-08-292-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | musl _does_ define IFF_LOWER_UP DORMANT ECHO so we should prevent redefinition of these when on musl. As per the included patch, this can be triggered by (from connman 6to4.c): include <errno.h> include <stdio.h> include <stdlib.h> include <string.h> include <sys/socket.h> include <netinet/in.h> include <arpa/inet.h> include <net/if.h> include <linux/ip.h> include <linux/if_tunnel.h> include <linux/netlink.h> include <linux/rtnetlink.h> include <sys/ioctl.h> include <unistd.h> In file included from ../git/src/6to4.c:34:0: .../usr/include/linux/if.h:97:2: error: expected identifier before numeric constant IFF_LOWER_UP = 1<<16, /* __volatile__ */ ^ This is because at that time, IFF_LOWER_UP has been converted to 0x10000 already: enum net_device_flags { 0x10000 = 1<<16, 0x20000 = 1<<17, 0x40000 = 1<<18, }; Backport a patch that addresses this. (From OE-Core rev: 24dc2200047bae5d32c168d2625d96ac08a93d3d) (From OE-Core rev: 3683fdd01e76bc54121bb8421f908c183e8d66fc) Signed-off-by: André Draszik <adraszik@tycoint.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-ust_2.9.1.bb: set CVE_PRODUCT to ustMikko Rapeli2017-08-291-0/+2
| | | | | | | | | | | | | | It is used in NVD for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2010-3386 (From OE-Core rev: 847124c9cc09922155c4238571257833c49262df) Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 1c6643f139911ab27618d20f9d4ca609235a680b) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to v4.9.36Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable release with the following commits: 9f86f302ec0e Linux 4.9.36 a29fd27ca268 KVM: nVMX: Fix exception injection d1d3756f07da KVM: x86: zero base3 of unusable segments f3c3ec96e5fb KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh() 1eeb79426332 KVM: x86: fix emulation of RSM and IRET instructions 982d8d92f256 arm64: fix NULL dereference in have_cpu_die() a4bfcab30928 mtd: nand: brcmnand: Check flash #WP pin status before nand erase/program de5862335ed7 i2c: brcmstb: Fix START and STOP conditions 8ee785016d5a brcmfmac: avoid writing channel out of allocated array 65fc82cea84f infiniband: hns: avoid gcc-7.0.1 warning for uninitialized data 3e51ccbadd15 objtool: Fix another GCC jump table detection issue 92e66676523a clk: scpi: don't add cpufreq device if the scpi dvfs node is disabled 8a6f400a374c cpufreq: s3c2416: double free on driver init error path 1781a29b31fa iommu/amd: Fix interrupt remapping when disable guest_mode 0e55856b8f29 iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid() f0c31c674abd iommu/dma: Don't reserve PCI I/O windows d7fcb303d1ee iommu: Handle default domain attach failure c19bfc6765d4 iommu/vt-d: Don't over-free page table directories d5c5e8ba5d9d ocfs2: o2hb: revert hb threshold to keep compatible 8af88a950b42 x86/mm: Fix flush_tlb_page() on Xen 3667dafd6c04 x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space b287ade87c91 x86/boot/KASLR: Fix kexec crash due to 'virt_addr' calculation bug 15541e64163c tools arch: Sync arch/x86/lib/memcpy_64.S with the kernel a2c222bef08f ARM: 8685/1: ensure memblock-limit is pmd-aligned 7661b19687b2 ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementation 4efe34b500a7 ARM: dts: OMAP3: Fix MFG ID EEPROM 07bb2c7e7ea3 ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after probe defer e57aa416ca4c regulator: tps65086: Fix DT node referencing in of_parse_cb 88baad2e7159 regulator: tps65086: Fix expected switch DT node names 9846c67974d6 spi: fix device-node leaks c52829f60f5f spi: When no dma_chan map buffers with spi_master's parent 478273e11521 sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting eea0261db8ef watchdog: bcm281xx: Fix use of uninitialized spinlock. 4211442b2088 netfilter: use skb_to_full_sk in ip_route_me_harder ac2730234cc1 xfrm: Oops on error in pfkey_msg2xfrm_state() c460f2beb6f0 xfrm: NULL dereference on allocation failure 1e1666257cb6 xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY 647f605276c0 mm/vmalloc.c: huge-vmap: fail gracefully on unexpected huge vmap mappings f9f73c58feef ravb: Fix use-after-free on `ifconfig eth0 down` adfe95fe5b42 ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packets 168bd51ec5ef sctp: check af before verify address in sctp_addr_id2transport 399566f8a4fb net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV b6f75b986a7f perf probe: Fix to probe on gcc generated functions in modules 9f8ffe4e0952 tipc: allocate user memory with GFP_KERNEL flag 18b200e0c8ee net: phy: dp83867: allow RGMII_TXID/RGMII_RXID interface types e1eac347d971 perf probe: Fix to show correct locations for events on modules cc439964fab1 be2net: fix MAC addr setting on privileged BE3 VFs 02434def6fd0 be2net: don't delete MAC on close on unprivileged BE3 VFs fa1dbf505aef be2net: fix status check in be_cmd_pmac_add() 5f54c4e1e2af usb: dwc2: gadget: Fix GUSBCFG.USBTRDTIM value 0e9867b7113c s390/ctl_reg: make __ctl_load a full memory barrier 9d00195bc0af swiotlb: ensure that page-sized mappings are page-aligned 68a5dc385735 coredump: Ensure proper size of sparse core files d21816c24591 aio: fix lock dep warning 82835fb33ce5 perf/x86: Reject non sampling events with precise_ip 1c68633329d2 perf/core: Fix sys_perf_event_open() vs. hotplug 48131dd0f2b1 x86/mpx: Use compatible types in comparison to fix sparse error 283994074501 x86/tsc: Add the Intel Denverton Processor to native_calibrate_tsc() 6baa8c92dab9 mac80211: initialize SMPS field in HT capabilities 8eaaf66d41ad pmem: return EIO on read_pmem() failure 25319ae8e8a7 drm/amd/powerplay: refine vce dpm update code on Cz. f275ac7fc5d2 drm/amd/powerplay: fix vce cg logic error on CZ/St. 77e82094a3c9 drm/radeon/si: load special ucode for certain MC configs 4ae8dc6acb71 net: thunderx: acpi: fix LMAC initialization f88f06e18318 arm64: assembler: make adr_l work in modules under KASLR aabb797b4c12 spi: davinci: use dma_mapping_error() c32462d0b523 scsi: lpfc: avoid double free of resource identifiers 582c1ca0ea1d HID: i2c-hid: Add sleep between POWER ON and RESET c78b8de5c05c perf/x86/intel: Use ULL constant to prevent undefined shift behaviour 6130fac99481 mac80211: recalculate min channel width on VHT opmode changes d48cb21fd50b net: phy: marvell: fix Marvell 88E1512 used in SGMII mode 849f2d0665e0 pinctrl: intel: Set pin direction properly 3a6edbc95ba0 perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code b8c5e7b12413 drm/etnaviv: trick drm_mm into giving out a low IOVA 2bc8fcd633d8 Documentation: devicetree: change the mediatek ethernet compatible string c5c8743642ae kernel/panic.c: add missing \n 00f468f51dd5 ibmveth: Add a proper check for the availability of the checksum features 32bd4d2ed9d8 vxlan: do not age static remote mac entries b07bf2364605 ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit() 7fdc81f6e1a9 virtio_net: fix PAGE_SIZE > 64k a6c3e01bf32e mlxsw: spectrum_router: Correctly reallocate adjacency entries ff3b1dd026bb vfio/spapr: fail tce_iommu_attach_group() when iommu_data is null 8895ef4e5357 drm/amdgpu: check ring being ready before using e5a2ba9af818 net: dsa: Check return value of phy_connect_direct() c6f284899e01 amd-xgbe: Check xgbe_init() return code e99d86d76eed platform/x86: ideapad-laptop: handle ACPI event 1 e9a87e0f5bbb iwlwifi: fix kernel crash when unregistering thermal zone 322baf72eed5 scsi: virtio_scsi: Reject commands when virtqueue is broken 5d5c293af834 xen-netfront: Fix Rx stall during network stress and OOM 72191c7d82e7 swiotlb-xen: update dev_addr after swapping pages 884baf2abf6d virtio_console: fix a crash in config_work_handler c3eab85ff11a Btrfs: fix truncate down when no_holes feature is enabled e8b5068b64d0 Btrfs: Fix deadlock between direct IO and fast fsync 83571e9ef7c9 gianfar: Do not reuse pages from emergency reserve c48a862c47d4 objtool: Fix IRET's opcode 251d00bf1309 bpf: don't trigger OOM killer under pressure with map alloc a7a2a6d34fe7 bnxt_en: Fix "uninitialized variable" bug in TPA code path. da805bc788b0 xen-netback: protect resource cleaning on XenBus disconnect 7bdccaa5da12 xen-netback: fix memory leaks on XenBus disconnect 5dcd08594276 net: ethtool: Initialize buffer when querying device channel settings 6e315b2b10b6 powerpc/eeh: Enable IO path on permanent error ea7b808165a5 net: korina: Fix NAPI versus resources freeing fded17be01ab perf/x86/intel: Handle exclusive threadid correctly on CPU hotplug 3eeb3459b7e6 net: phy: dp83848: add DP83620 PHY support 10c24e89b2b8 drm/amdgpu: add support for new hainan variants 9f2a36a7504c drm/amdgpu: fix program vce instance logic error. 0c9626619777 qla2xxx: Fix erroneous invalid handle message 8cfcaa2899f3 qla2xxx: Terminate exchange if corrupted 42a1d5b47594 scsi: lpfc: Set elsiocb contexts to NULL after freeing it 7782ab228f64 stmmac: add missing of_node_put ee4494c6bda8 scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type 80b1a1180e4e KVM: x86: fix fixing of hypercalls afaee3ef5136 xen/blkback: don't free be structure too early 13fa36f9fbc8 ARM64: dts: meson-gxbb-odroidc2: fix GbE tx link breakage 8bface142a8d dt: bindings: net: use boolean dt properties for eee broken modes 3897ae12b706 net: phy: use boolean dt properties for eee broken modes 40373d91a0f7 net: phy: fix sign type error in genphy_config_eee_advert 752ba680eb70 dt-bindings: net: add EEE capability constants 97ace183074d net: phy: add an option to disable EEE advertisement 0e8eca987e27 net: ethtool: add support for 2500BaseT and 5000BaseT link modes 8886196a7320 sparc64: Zero pages on allocation for mondo and error queues. 41172b772da4 sparc64: Handle PIO & MEM non-resumable errors. 2aa6d036b716 mm: numa: avoid waiting on freed migrated pages 08cb8e5f83fd l2tp: take a reference on sessions used in genetlink handlers 599e6f038777 l2tp: hold session while sending creation notifications d9face6fc62a l2tp: fix duplicate session creation 806e98835683 l2tp: ensure session can't get removed during pppol2tp_session_ioctl() 6539c4f991c2 l2tp: fix race in l2tp_recv_common() d2da8d394147 usb: gadget: f_fs: Fix possibe deadlock ed96148d7f8e x86/mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() 1c0fa383b339 dm thin: do not queue freed thin mapping for next stage processing 466877f2d257 drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgr 78c4244f8bdb gpiolib: fix filtering out unwanted events cb2c6fdf620f NFSv4.1: Fix a race in nfs4_proc_layoutget 7d0e27fe24c5 ALSA: hda - set input_path bitmap to zero after moving it to new place 093750c3dec4 ALSA: hda - Fix endless loop of codec configure dad3135e762b MIPS: Fix IRQ tracing & lockdep when rescheduling e9e24faf823e MIPS: pm-cps: Drop manual cache-line alignment of ready_count f7d3d40ea124 MIPS: Avoid accidental raw backtrace 3d4ac49a9538 MIPS: head: Reorder instructions missing a delay slot b1355226a64e mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff() dbc808362b6c drm/ast: Handle configuration without P2A bridge 8dc9f9dede5b xen/blkback: don't use xen_blkif_get() in xen-blkback kthread 4ebe28d23d35 NFSv4.x/callback: Create the callback service through svc_create_pooled 955f270b6f5d NFSv4: fix a reference leak caused WARNING messages b89bd0c715c1 netfilter: synproxy: fix conntrackd interaction ced7689be60d netfilter: xt_TCPMSS: add more sanity tests on tcph->doff 8e2316399b8f rtnetlink: add IFLA_GROUP to ifla_policy b9ca9b0f5510 ipv6: Do not leak throw route references e4089baa08c4 sfc: provide dummy definitions of vswitch functions 08058c258afb net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev f1a0e7d172b0 decnet: always not take dst->__refcnt when inserting dst into hash table c7d422d68fe9 net/mlx5e: Fix timestamping capabilities reporting 25ff35074e27 net/mlx5: Wait for FW readiness before initializing command interface 176b9874a203 net/mlx5e: Avoid doing a cleanup call if the profile doesn't have it 4c246863e7b4 sctp: return next obj by passing pos + 1 into sctp_transport_get_idx fded2d74a350 ipv6: fix calling in6_ifa_hold incorrectly for dad work cac2a9bb4034 igmp: add a missing spin_lock_init() ecd6627f48bd igmp: acquire pmc lock for ip_mc_clear_src() 059686754c18 proc: snmp6: Use correct type in memset 78b24ab695ab net/mlx5e: Fix wrong indications in DIM due to counter wraparound 9854e5865990 net/mlx5e: Added BW check for DIM decision mechanism 57360bc3c7a6 net: tipc: Fix a sleep-in-atomic bug in tipc_msg_reverse bb566ce3a60e net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfx 8cda426a7cfa sctp: disable BH in sctp_for_each_endpoint c6d4ff85722b Fix an intermittent pr_emerg warning about lo becoming free. bb84290cd296 af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlers 386ed38f0f28 net: vrf: Make add_fib_rules per network namespace flag b5cc68e0c190 net: Zero ifla_vf_info in rtnl_fill_vfinfo() fd9b13e6c175 decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb d2f459e3feb0 net: don't call strlen on non-terminated string in dev_set_alias() 98184bbb8dae ipv6: release dst on error in ip6_dst_lookup_tail 92905e331aea Linux 4.9.35 855b08e57777 brcmfmac: fix uninitialized warning in brcmf_usb_probe_phase2() 21eaaa76b701 jump label: fix passing kbuild_cflags when checking for asm goto support ffa96c1a6afe net: phy: fix marvell phy status reading 5da6415e427b spi: double time out tolerance 25c7794ed046 dmaengine: bcm2835: Fix cyclic DMA period splitting 81135c71bde3 net: phy: Initialize mdio clock at probe function 948c4f17ab7e rt2x00: avoid introducing a USB dependency in the rt2x00lib module 225969acc0f1 usb: gadget: f_fs: avoid out of bounds access on comp_desc 5306119473b2 mtd: spi-nor: fix spansion quad enable dcd015f733a7 of: Add check to of_scan_flat_dt() before accessing initial_boot_params f20603874211 rxrpc: Fix several cases where a padded len isn't checked in ticket decode 581659a87820 drm/amdgpu: adjust default display clock 217e035d5120 drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating e4b8d1e84410 drm/radeon: add a quirk for Toshiba Satellite L20-183 61ea7c2817bd drm/radeon: add a PX quirk for another K53TK variant 3900f24aa6fa iscsi-target: Reject immediate data underflow larger than SCSI transfer length 463440e6de4a iscsi-target: Fix delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP 1f576d53d854 target: Fix kref->refcount underflow in transport_cmd_finish_abort 99f66b5182a4 arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW a53bfdda06ac time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting 02a37ccd6347 time: Fix clock->read(clock) race around clocksource changes c81d034bd09a brcmfmac: unbind all devices upon failure in firmware callback ba2d8d67875c brcmfmac: use firmware callback upon failure to load 1dd15bd62221 brcmfmac: add parameter to pass error code in firmware callback 20d8f785f974 Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list 8eaa481dfb4c powerpc/64s: Handle data breakpoints in Radix mode 414f51ceb6ff powerpc/kprobes: Pause function_graph tracing during jprobes handling f719f20abe2a signal: Only reschedule timers on signals timers have sent 99afebe8fef9 HID: Add quirk for Dell PIXART OEM mouse cdf300d6105d cxgb4: notify uP to route ctrlq compl to rdma rspq fb6dc831b5cf CIFS: Improve readdir verbosity 2f1527e359f4 KVM: PPC: Book3S HV: Context-switch EBB registers properly 468aa930c0a2 KVM: PPC: Book3S HV: Preserve userspace HTM state properly df3a787b3a71 KVM: s390: gaccess: fix real-space designation asce handling for gmap shadows 5220378bd91c perf/x86/intel: Add 1G DTLB load/store miss support for SKL 7c679fe729c2 lib/cmdline.c: fix get_options() overflow while parsing ranges bc6eecff3d95 autofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL 4b660fcbc64e powerpc/perf: Fix oops when kthread execs user process 3d6848e491df fs/exec.c: account for argv/envp pointers 552a14a572a2 ALSA: pcm: Don't treat NULL chmap as a fatal error 8c9c55a0f576 ALSA: firewire-lib: Fix stall of process context at packet error 4ae2cb91a636 xen-blkback: don't leak stack data via response ring e5c49c1703ae xen/blkback: fix disconnect while I/Os in flight 0e051f17bd04 clk: sunxi-ng: a31: Correct lcd1-ch1 clock register offset 493ecd5cd73e Linux 4.9.34 ce7fe8595902 mm: fix new crash in unmapped_area_topdown() 5d10ad629726 Allow stack to grow up to address space limit cfc0eb403816 mm: larger stack guard gap, between vmas 04651048c79a alarmtimer: Rate limit periodic intervals b355b899c74a crypto: Work around deallocated stack frame reference gcc bug on sparc. 7dfe7ca9ec12 vTPM: Fix missing NULL check ecae47331a43 MIPS: .its targets depend on vmlinux 6b706cbb16e9 MIPS: Fix bnezc/jialc return address calculation 22921a9e232a usb: dwc3: exynos fix axius clock error path to do cleanup f0ee203c864f usb: gadget: composite: Fix function used to free memory 8ee7f06f4dca alarmtimer: Prevent overflow of relative timers 766283254b67 genirq: Release resources in __setup_irq() error path 8a48b7eace4d sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() cf6ac3abb323 iio: imu: inv_mpu6050: add accel lpf setting for chip >= MPU6500 f7ae7d2229d2 swap: cond_resched in swap_cgroup_prepare() 1419b8752153 mm/memory-failure.c: use compound_head() flags for huge pages 0c0d3d8730db USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks 3ff5f4f6a8a7 USB: gadget: fix GPF in gadgetfs 06178662474c usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk 4581d7dd44f3 usb: xhci: Fix USB 3.1 supported protocol parsing 2abac4084fb9 drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR() f28ba80c6a3e misc: mic: double free on ioctl error path 02d009e865a8 ath10k: fix napi crash during rmmod when probe firmware fails 07612c1227e8 usb: r8a66597-hcd: decrease timeout f75f4d196ab5 usb: r8a66597-hcd: select a different endpoint on timeout c8091f0e8549 USB: gadget: dummy_hcd: fix hub-descriptor removable fields 374aceef5912 pvrusb2: reduce stack usage pvr2_eeprom_analyze() 9ae5dac225e2 USB: usbip: fix nonconforming hub descriptor 7b5bce3a5128 usb: core: fix potential memory leak in error path during hcd creation 12bfbe157d06 USB: hub: fix SS max number of ports cb53a4e03b2f usb: gadget: udc: renesas_usb3: lock for PN_ registers access dd65c0958b77 usb: gadget: udc: renesas_usb3: fix deadlock by spinlock 723bd3b9f83f usb: gadget: udc: renesas_usb3: fix pm_runtime functions calling b51e4b0ac661 IB/mlx5: Fix kernel to user leak prevention logic dca02651cee7 iio: adc: ti_am335x_adc: allocating too much in probe cf308c15103e iio: proximity: as3935: recalibrate RCO after resume 56251d138570 iio: st_pressure: Fix data sign a1d51f7abf71 staging: iio: tsl2x7x_core: Fix standard deviation calculation 773fdcdc0957 staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data() ed13a9c6464b mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode caa6f1c7bcbe x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init() ad3faea03fdf serial: sh-sci: Fix late enablement of AUTORTS a50aacf5de52 serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' 879d61f218a9 drm/vc4: Fix OOPSes from trying to cache a partially constructed BO. 5899b635ecc7 drm/mediatek: fix mtk_hdmi_setup_vendor_specific_infoframe mistake 5b754c994f38 mac80211: don't send SMPS action frame in AP mode when not needed 3e8c503d0a16 mac80211: fix dropped counter in multiqueue RX 6568f8f70152 mac80211: strictly check mesh address extension mode c8143269c9c4 mac80211: fix IBSS presp allocation size 841e4e775bb1 mac80211: fix packet statistics for fast-RX f79d740f3289 mac80211: fix CSA in IBSS mode bd3f89002e52 usb: musb: dsps: keep VBUS on for host-only mode a317afc0c1ce drm/i915: Fix GVT-g PVINFO version compatibility check 7f7bb1173db8 drm/amdgpu: Fix overflow of watermark calcs at > 4k resolutions. f6e99a2efc03 mac80211/wpa: use constant time memory comparison for MACs 2ec5b68bf62e mac80211: don't look at the PM bit of BAR frames 63d34ea7042a vb2: Fix an off by one error in 'vb2_plane_vaddr' 5d5605cc5833 cpufreq: conservative: Allow down_threshold to take values from 1 to 10 47537bceb7b7 ila_xlat: add missing hash secret initialization 95f47cd7d7d8 can: gs_usb: fix memory leak in gs_cmd_reset() a6d6282040b7 configfs: Fix race between create_link and configfs_rmdir 222aa34e5d79 fs: pass on flags in compat_writev 050639ef5810 Linux 4.9.33 bdc9a03fd9ce sparc64: make string buffers large enough 933b9b11f7ca drm/i915: Always recompute watermarks when distrust_bios_wm is set, v2. 4f59a7a895c4 drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail 8e1a4006ff92 s390/kvm: do not rely on the ILC on kvm host protection fauls a2f68276822c xtensa: don't use linux IRQ #0 57211e84dda0 RDMA/qedr: Return max inline data in QP query result c5ea7aa57e24 RDMA/qedr: Don't spam dmesg if QP is in error state 13a87589af5f RDMA/qedr: Don't reset QP when queues aren't flushed bbf61096e42c RDMA/qedr: Fix and simplify memory leak in PD alloc a4fa249385b6 RDMA/qedr: Dispatch port active event from qedr_add c47538f61016 netfilter: nft_log: restrict the log prefix length to 127 fefdd79403e8 netfilter: nf_tables: fix set->nelems counting with no NLM_F_EXCL f68a45776a62 tipc: fix nametbl_lock soft lockup at node/link events 1d6e36d730ed tipc: add subscription refcount to avoid invalid delete 9f8df4f86a3f tipc: fix connection refcount error c7a552e771cc tipc: ignore requests when the connection state is not CONNECTED 2552e2c11575 ARCv2: smp-boot: wake_flag polling by non-Masters needs to be uncached 8cb6045ec40d ARC: smp-boot: Decouple Non masters waiting API from jump to entry point ae36f6a65af6 vhost/vsock: handle vhost_vq_init_access() error b13b3b706a9d kernel/watchdog: prevent false hardlockup on overloaded system 0ce66ee6aec1 kernel/watchdog.c: move shared definitions to nmi.h b969a240448b kernel/watchdog.c: move hardlockup detector to separate file dbd9eee1aaaf userfaultfd: fix SIGBUS resulting from false rwsem wakeups 9618fba26499 proc: add a schedule point in proc_pid_readdir() e23b1c05a50f frv: add missing atomic64 operations 918684681dc2 frv: add atomic64_add_unless() 013bbbc3e902 romfs: use different way to generate fsid for BLOCK or MTD 093d494c6d1d mn10300: fix build error of missing fpu_save() 5e4cafca06bf usb: musb: Fix external abort on non-linefetch for musb_irq_work() fb72eca1333c sctp: sctp_addr_id2transport should verify the addr before looking up assoc bf812fe92683 sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment 12a583ddf02a bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status(). 66deb409251c bnxt_en: Fix RTNL lock usage on bnxt_update_link(). e89ffe41e9a6 bnxt_en: Enhance autoneg support. 710ea9b028de bnxt_en: Fix bnxt_reset() in the slow path task. cb7188295d18 net-next: ethernet: mediatek: change the compatible string e9ace99c4bb0 r8152: avoid start_xmit to schedule napi when napi is disabled c1a7106b3b01 r8152: fix rtl8152_post_reset function 9507910ca46d r8152: re-schedule napi for tx 4242f0bce47e r8152: check rx after napi is enabled 993ba7ffcf6e r8152: avoid start_xmit to call napi_schedule during autosuspend 6149abe7f404 nvmet-rdma: Fix missing dma sync to nvme data structures 5a0d41409b4d nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED" d16268259683 ravb: unmap descriptors when freeing rings 47c362f147aa drm/ast: Fixed system hanged if disable P2A bfa4d2e461da drm/nouveau: Fix drm poll_helper handling c94e2edacea7 drm/nouveau: Don't enabling polling twice on runtime resume c7a29cf6c34a drm/nouveau: Handle fbcon suspend/resume in seperate worker d2beb1a9dd82 drm/nouveau: Rename acpi_work to hpd_work ef66745a1bd2 drm/nouveau: Intercept ACPI_VIDEO_NOTIFY_PROBE eb846414674c gtp: add genl family modules alias 7dddbfcd96e2 net: phy: micrel: add support for KSZ8795 2f970b437e86 parisc, parport_gsc: Fixes for printk continuation lines 4038524f7fef net/mlx5: Return EOPNOTSUPP when failing to get steering name-space b445ecbdff83 net/mlx5: E-Switch, Err when retrieving steering name-space fails 2bcbe747629e drm/i915: Check for NULL i915_vma in intel_unpin_fb_obj() e6549f36278c net: adaptec: starfire: add checks for dma mapping errors a15bbf44ab2f pinctrl: berlin-bg4ct: fix the value for "sd1a" of pin SCRD0_CRD_PRES 326fdffd7078 drm: Don't race connector registration 82b6693bd415 drm: prevent double-(un)registration for connectors d934fe02ba17 cec: fix wrong last_la determination 62614714e30a pinctrl: baytrail: Rectify debounce support (part 2) 3564d41e5c84 gianfar: synchronize DMA API usage by free_skb_rx_queue w/ gfar_new_page 581e4003bf12 net/mlx4_core: Avoid command timeouts during VF driver device shutdown c33f1bd7f289 drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers cf336eea809d drm/nouveau: prevent userspace from deleting client object 16f733d8db52 ipv6: fix flow labels when the traffic class is non-0 0542f9791246 FS-Cache: Initialise stores_lock in netfs cookie 34f1a4626bad fscache: Clear outstanding writes when disabling a cookie 11696dcea282 fscache: Fix dead object requeue f4d2d05ffb8b net: fix ndo_features_check/ndo_fix_features comment ordering 3a6ebd3f963c net: phy: Fix PHY module checks and NULL deref in phy_attach_direct() ea14fabd43a5 net: phy: Fix lack of reference count on PHY driver 2fba4f5b70f3 ethtool: do not vzalloc(0) on registers dump 8de6ea44af5c log2: make order_base_2() behave correctly on const input value zero 5331baaeb7e6 kasan: respect /proc/sys/kernel/traceoff_on_warning 8936b74fd339 shmem: fix sleeping from atomic context 3ec4141c68de jump label: pass kbuild_cflags when checking for asm goto support 36d9659cde0d PM / runtime: Avoid false-positive warnings from might_sleep_if() 40f6d71c0a09 ARM: defconfigs: make NF_CT_PROTO_SCTP and NF_CT_PROTO_UDPLITE built-in 1cadd394bbf9 ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping switches d536202202ee vfio/spapr_tce: Set window when adding additional groups to container d385ed7ad307 ipv6: addrconf: fix generation of new temporary addresses d7b2b380c08d net: thunderx: Fix PHY autoneg for SGMII QLM mode baaa84b43608 kernel/ucount.c: mark user_header with kmemleak_ignore() c419fe260b54 powerpc/powernv: Properly set "host-ipi" on IPIs 47a5aabc3424 i2c: piix4: Fix request_region size c1a4306f24a0 i2c: piix4: Request the SMBUS semaphore inside the mutex 7a6fcf38fabb sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications 9217eeefee15 sierra_net: Skip validating irrelevant fields for IDLE LSIs bed8b8627a33 net: hns: Fix the device being used for dma mapping during TX 008798746e6e NET: mkiss: Fix panic ae0b63eb344e ibmvnic: Initialize completion variables before starting work 4544ba3173b7 ibmvnic: Call napi_disable instead of napi_enable in failure path 74e24d1ea1a4 NET: Fix /proc/net/arp for AX.25 2557969fb4f7 gfs2: Use rhashtable walk interface in glock_hash_walk 44bc7cae6031 tipc: Fix tipc_sk_reinit race conditions cb351da6f2ba ipv6: Inhibit IPv4-mapped src address on the wire. 12ec2560d467 ipv6: Handle IPv4-mapped src to in6addr_any dst. 116589a5a7e0 tcp: tcp_probe: use spin_lock_bh() a2901d01a6c7 net: xilinx_emaclite: fix receive buffer overflow bff3001afae7 net: xilinx_emaclite: fix freezes due to unordered I/O 65e72723add0 ibmvnic: Fix endian error when requesting device capabilities b5a1aa812a16 ibmvnic: Fix endian errors in error reporting output d864e675c789 netfilter: nf_conntrack_sip: fix wrong memory initialisation 220b67a16fde partitions/msdos: FreeBSD UFS2 file systems are not recognized 7a7b2d5f65a7 drm/i915: Prevent the system suspend complete optimization b372d35a5226 PCI/PM: Add needs_resume flag to avoid suspend complete optimization 05afd4c0af6a Linux 4.9.32 3eb235a1af14 netfilter: nft_set_rbtree: handle element re-addition after deletion a8fc3159ee2c cpufreq: schedutil: Fix per-CPU structure initialization in sugov_start() afe8d4a51c76 cpufreq: schedutil: move cached_raw_freq to struct sugov_policy 09fcb3561d9e drm/i915/vbt: split out defaults that are set when there is no VBT 555c443a1ab9 drm/i915/vbt: don't propagate errors from intel_bios_init() a6a7d8ade88c usercopy: Adjust tests to deal with SMAP/PAN eefa5e13dff9 ARM: 8637/1: Adjust memory boundaries after reservations 1df21f45fd55 ARM: 8636/1: Cleanup sanity_check_meminfo 9e09d90ac5ac arm64: entry: improve data abort handling of tagged pointers 1d61ccb5ac27 arm64: hw_breakpoint: fix watchpoint matching for tagged pointers 791d94ef40f6 arm64: traps: fix userspace cache maintenance emulation on a tagged pointer d95202487334 serial: sh-sci: Fix panic when serial console and DMA are enabled 9ff4a1a36a58 drivers: char: mem: Fix wraparound check to allow mappings up to the end 106c77e82572 cpu/hotplug: Drop the device lock on error eb8fa317cb01 ASoC: Fix use-after-free at card unregistration 82ecd2f054bd ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT 66e982d8f1a1 ALSA: timer: Fix race between read and ioctl aae14f569f5d drm/nouveau/tmr: fully separate alarm execution/pending lists 7860d0e5e2bf drm/vmwgfx: Make sure backup_handle is always valid a76ff847013a drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl() 64c21af51d71 drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve() 3743c0e1276d perf/core: Drop kernel samples even though :u is specified 6e6d89e18e53 powerpc/kernel: Initialize load_tm on task creation 2cfdf4fd3292 powerpc/kernel: Fix FP and vector register restoration cbf687acc1e1 powerpc/hotplug-mem: Fix missing endian conversion of aa_index b4624ff952ec powerpc/numa: Fix percpu allocations to be NUMA aware bb0a300f18ce powerpc/sysdev/simple_gpio: Fix oops in gpio save_regs function 59d9a40b5839 scsi: qla2xxx: Fix mailbox pointer error in fwdump capture 64dc431432ec scsi: qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBC ab2b484e8038 scsi: qla2xxx: Modify T262 FW dump template to specify same start/end to debug customer issues fe42472e53eb scsi: qla2xxx: don't disable a not previously enabled PCI device f75e09ebd3e4 KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pages 66d6448475c6 btrfs: fix memory leak in update_space_info failure path 4d15ab90ec2b btrfs: use correct types for page indices in btrfs_page_exists_in_range 3fd1233dabd5 cxl: Avoid double free_irq() for psl,slice interrupts 172c70d1cd82 cxl: Fix error path on bad ioctl 84bef90a454f ufs_getfrag_block(): we only grab ->truncate_mutex on block creation path 3d4922b5bb5b ufs_extend_tail(): fix the braino in calling conventions of ufs_new_fragments() 55a00f816bd7 ufs: set correct ->s_maxsize aed005fb7956 ufs: restore maintaining ->i_blocks bf7bfef3eee3 fix ufs_isblockset() 4896c87d2464 ufs: restore proper tail allocation 61604a2626a3 fs: add i_blocksize() 829a1cab22c4 cpuset: consider dying css as offline 5aa8f833ca78 Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled dff4c8bb1397 cgroup: Prevent kill_css() from being called more than once b59ec7072c84 ahci: Acer SA5-271 SSD Not Detected Fix b3a42bb630bd drm/msm: Expose our reservation object when exporting a dmabuf. 974a4eb16e84 target: Re-add check to reject control WRITEs with overflow data 96d7b43b42ba cpufreq: cpufreq_register_driver() should return -ENODEV if init fails acd8f9173960 mei: make sysfs modalias format similar as uevent modalias 716dd37398ad iio: proximity: as3935: fix iio_trigger_poll issue bad3b49b01aa iio: proximity: as3935: fix AS3935_INT mask 8067c911c5e9 iio: light: ltr501 Fix interchanged als/ps register field e33679f994db iio: adc: bcm_iproc_adc: swap primary and secondary isr handler's c5a8004434f0 staging/lustre/lov: remove set_fs() call from lov_getstripe() 5404b0c0ea85 usb: chipidea: debug: check before accessing ci_role 59db536f5812 usb: chipidea: udc: fix NULL pointer dereference if udc_start failed 405ac24a0aec usb: gadget: f_mass_storage: Serialize wake and sleep execution 1308eeec2fc5 drm: Fix oops + Xserver hang when unplugging USB drm devices c404f0dee7a8 ext4: fix fdatasync(2) after extent manipulation operations 2e16921d1743 ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO 9890b9cb75c9 ext4: keep existing extra fields when inode expands 9850844e0a0e ext4: fix SEEK_HOLE 9636c086532b xen/privcmd: Support correctly 64KB page granularity when mapping memory 08229c119c42 cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode 1f67d28d2707 dmaengine: mv_xor_v2: set DMA mask to 40 bits eb5afaba6177 dmaengine: mv_xor_v2: remove interrupt coalescing b2c8bb06bc83 dmaengine: mv_xor_v2: fix tx_submit() implementation 0d0918504a96 dmaengine: mv_xor_v2: enable XOR engine after its configuration e2a092eab8a5 dmaengine: mv_xor_v2: do not use descriptors not acked by async_tx 67b1684c4a5e dmaengine: mv_xor_v2: properly handle wrapping in the array of HW descriptors f08c84d4c745 dmaengine: mv_xor_v2: handle mv_xor_v2_prep_sw_desc() error properly f2e9d10bf1a2 dmaengine: ep93xx: Don't drain the transfers in terminate_all() b7e7a4d52a95 dmaengine: ep93xx: Always start from BASE0 cd0ef520aa70 dmaengine: usb-dmac: Fix DMAOR AE bit definition 3e7a76b290f1 KVM: arm/arm64: vgic-v2: Do not use Active+Pending state for a HW interrupt 2a5c08a4d3fe KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a HW interrupt 81555e45852a KVM: async_pf: avoid async pf injection when in guest mode 85c19308cb37 arm: KVM: Allow unaligned accesses at HYP 8abce1e49c82 arm64: KVM: Allow unaligned accesses at EL2 b9824dd75fcf arm64: KVM: Preserve RES1 bits in SCTLR_EL2 19c9a115085e KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulation 78f87ce2a17f kvm: async_pf: fix rcu_irq_enter() with irqs enabled 4809f0e56d98 efi: Don't issue error message when booted under Xen e273ed246617 nfsd: Fix up the "supattr_exclcreat" attributes bfeac838043f nfsd4: fix null dereference on replay 34bae9b3ba98 drm/amdgpu/ci: disable mclk switching for high refresh rates (v2) d4783eb9f082 crypto: gcm - wait for crypto op not signal safe 2d0280070e6c crypto: drbg - wait for crypto op not signal safe d24c1c1977d8 KEYS: encrypted: avoid encrypting/decrypting stack buffers 24369761029a KEYS: fix freeing uninitialized memory in key_update() 1b253e023f8f KEYS: fix dereferencing NULL payload with nonzero length 0e479742e8d1 crypto: asymmetric_keys - handle EBUSY due to backlog correctly 7c24a70c70b7 ptrace: Properly initialize ptracer_cred on fork 3802abc6e0df serial: ifx6x60: fix use-after-free on module unload 04ac452dadbf arch/sparc: support NR_CPUS = 4096 433a50e681df sparc64: delete old wrap code b6bb22de0c9e sparc64: new context wrap 975f3cdc3915 sparc64: add per-cpu mm of secondary contexts 7932bfad0e82 sparc64: redefine first version 65e3443b61a8 sparc64: combine activate_mm and switch_mm e7590a1b15c8 sparc64: reset mm cpumask after wrap b3ad7a3e57b3 sparc: Machine description indices can vary 8d665e039e66 sparc64: mm: fix copy_tsb to correctly copy huge page TSBs 4b684e6474d0 sparc64: Add __multi3 for gcc 7.x and later. 0255284edddc net: bridge: start hello timer only if device is up 3dd4daf112fd net: stmmac: fix completely hung TX when using TSO a83564d12863 net: ethoc: enable NAPI before poll may be scheduled a97f807363d4 net/ipv6: Fix CALIPSO causing GPF with datagram support 0aa89f1b07de net: ping: do not abuse udp_poll() 599a4478d8cb ipv6: Fix leak in ipv6_gso_segment(). c242e1a8140e vxlan: fix use-after-free on deletion 3ee35b96825e tcp: disallow cwnd undo when switching congestion control 61c92d5a533c cxgb4: avoid enabling napi twice to the same queue abbcb731d69c ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() b5e9b7ad0dd4 vxlan: eliminate cached dst leak 96d145216b58 bnx2x: Fix Multi-Cos (From OE-Core rev: d16cf5d390a04d8135e51314fc704b8d19eefa03) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit d9d950bd48566e5a2e92ad4a2fd943ad828fb8df) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.76Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the -stable commit with the following changes: 4282d39575bf Linux 4.4.76 be8c39b47061 KVM: nVMX: Fix exception injection 77d977dd78b3 KVM: x86: zero base3 of unusable segments 3b1609f6c436 KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh() b9b3eb5c774e KVM: x86: fix emulation of RSM and IRET instructions 3491a0b59fcd cpufreq: s3c2416: double free on driver init error path aad7041e721e iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid() 48952c6d517a iommu: Handle default domain attach failure 3de9630abe3b iommu/vt-d: Don't over-free page table directories 404ef3b4bf62 ocfs2: o2hb: revert hb threshold to keep compatible 5d650fcef901 x86/mm: Fix flush_tlb_page() on Xen 6fb3b322307e x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space 7cd8c4903171 ARM: 8685/1: ensure memblock-limit is pmd-aligned d4960d58158b ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementation 6ca11db55f62 sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting f6115ec09225 watchdog: bcm281xx: Fix use of uninitialized spinlock. f99737ce2e56 xfrm: Oops on error in pfkey_msg2xfrm_state() ac78351c96e8 xfrm: NULL dereference on allocation failure 398ac7a19f17 xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY 736b342cc9b4 jump label: fix passing kbuild_cflags when checking for asm goto support 53ae0c2ffef7 ravb: Fix use-after-free on `ifconfig eth0 down` db1323b77c2b sctp: check af before verify address in sctp_addr_id2transport d521e9c384f9 net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV 9837392c2b3e perf probe: Fix to show correct locations for events on modules 0593fa8f34a2 be2net: fix status check in be_cmd_pmac_add() 5416a88c2fef s390/ctl_reg: make __ctl_load a full memory barrier 9a536d587246 swiotlb: ensure that page-sized mappings are page-aligned 878f37efac3e coredump: Ensure proper size of sparse core files c20bdc08af9b x86/mpx: Use compatible types in comparison to fix sparse error 14339b018bc2 mac80211: initialize SMPS field in HT capabilities 11dd9e2c4803 spi: davinci: use dma_mapping_error() be91b09750bf scsi: lpfc: avoid double free of resource identifiers 4ac60b20f703 HID: i2c-hid: Add sleep between POWER ON and RESET 70f41003b9d1 kernel/panic.c: add missing \n e4272ebefc83 ibmveth: Add a proper check for the availability of the checksum features 8fa301abb31a vxlan: do not age static remote mac entries 00e83abf8e62 virtio_net: fix PAGE_SIZE > 64k c64f4194a65b vfio/spapr: fail tce_iommu_attach_group() when iommu_data is null d3be5e0471ab drm/amdgpu: check ring being ready before using 58a766c460b1 net: dsa: Check return value of phy_connect_direct() 3d2cbbcbde3d amd-xgbe: Check xgbe_init() return code dac30e3dbd72 platform/x86: ideapad-laptop: handle ACPI event 1 666c821b0ae3 scsi: virtio_scsi: Reject commands when virtqueue is broken 230fe9c7d814 xen-netfront: Fix Rx stall during network stress and OOM 8df98ff6c394 swiotlb-xen: update dev_addr after swapping pages 23c7f01691a1 virtio_console: fix a crash in config_work_handler 6e1116a0b3e2 Btrfs: fix truncate down when no_holes feature is enabled 961efcd54e5b gianfar: Do not reuse pages from emergency reserve 477a2359c881 powerpc/eeh: Enable IO path on permanent error e1db592de735 net: bgmac: Remove superflous netif_carrier_on() e66647f0e1ff net: bgmac: Start transmit queue in bgmac_open f01babed64e6 net: bgmac: Fix SOF bit checking 992048f8ae84 bgmac: Fix reversed test of build_skb() return value. ebfa83ab5a53 mtd: bcm47xxpart: don't fail because of bit-flips 1124701061d8 bgmac: fix a missing check for build_skb 11e4bb957f1a mtd: bcm47xxpart: limit scanned flash area on BCM47XX (MIPS) only e025a30dd8b0 MIPS: ralink: fix MT7628 wled_an pinmux gpio cd1fe5c31e91 MIPS: ralink: fix MT7628 pinmux typos c9336bbdd924 MIPS: ralink: Fix invalid assignment of SoC type ad310161f513 MIPS: ralink: fix USB frequency scaling 9a23a35a4fc6 MIPS: ralink: MT7688 pinmux fixes e1688f1677e6 net: korina: Fix NAPI versus resources freeing ef0cb4c9d496 MIPS: ath79: fix regression in PCI window initialization 753be27f77eb net: mvneta: Fix for_each_present_cpu usage 0012ba253767 ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags 50e18570d8ea qla2xxx: Fix erroneous invalid handle message 8c721e38055a scsi: lpfc: Set elsiocb contexts to NULL after freeing it 5c982bac211c scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type b92f9f6a2c09 KVM: x86: fix fixing of hypercalls cdbf92675fad mm: numa: avoid waiting on freed migrated pages 21d7c733251a block: fix module reference leak on put_disk() call for cgroups throttle 2449a71eb982 sysctl: enable strict writes 1e0f216195a6 usb: gadget: f_fs: Fix possibe deadlock 04686ab28a35 drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgr c70e2006d06a ALSA: hda - set input_path bitmap to zero after moving it to new place 11327be3570e ALSA: hda - Fix endless loop of codec configure db60a2ec9acc MIPS: Fix IRQ tracing & lockdep when rescheduling 93206654a0b2 MIPS: pm-cps: Drop manual cache-line alignment of ready_count cb611ead80a2 MIPS: Avoid accidental raw backtrace 74de12dbfa7c mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff() a9e5044b6804 drm/ast: Handle configuration without P2A bridge 542442710021 NFSv4: fix a reference leak caused WARNING messages e052be55a598 netfilter: synproxy: fix conntrackd interaction 234e649840d1 netfilter: xt_TCPMSS: add more sanity tests on tcph->doff 095a41128cb6 rtnetlink: add IFLA_GROUP to ifla_policy 640a09c64ec6 ipv6: Do not leak throw route references 9de17701a3bc sfc: provide dummy definitions of vswitch functions 1f8bb6053249 net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev f50f2e0cb1a3 decnet: always not take dst->__refcnt when inserting dst into hash table 93911697a9f2 net/mlx5: Wait for FW readiness before initializing command interface 0d1effe95ebe ipv6: fix calling in6_ifa_hold incorrectly for dad work 4feb6121aa5e igmp: add a missing spin_lock_init() ee8d5f9fd17e igmp: acquire pmc lock for ip_mc_clear_src() 7de53eed6fda net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfx 030a77d2f904 Fix an intermittent pr_emerg warning about lo becoming free. 0fc0fad07722 af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlers e2c3ee003280 net: Zero ifla_vf_info in rtnl_fill_vfinfo() dedb088a1d18 decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb e79948e2d90b net: don't call strlen on non-terminated string in dev_set_alias() d68a4e380ff5 ipv6: release dst on error in ip6_dst_lookup_tail 6ee496d7218a Linux 4.4.75 cb7be08dee4e nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too bddc80274a12 nvme/quirk: Add a delay before checking for adapter readiness e5f87c733842 net: phy: fix marvell phy status reading 9b54821d5184 net: phy: Initialize mdio clock at probe function 889caad4fbe4 usb: gadget: f_fs: avoid out of bounds access on comp_desc db7130d63fd8 powerpc/slb: Force a full SLB flush when we insert for a bad EA 8fcb215c5426 mtd: spi-nor: fix spansion quad enable 7dfea167fc1d of: Add check to of_scan_flat_dt() before accessing initial_boot_params eab38dfd66d7 rxrpc: Fix several cases where a padded len isn't checked in ticket decode 800d7454e50f USB: usbip: fix nonconforming hub descriptor 525e496a9722 drm/amdgpu: adjust default display clock 526527847355 drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating 4f3d0f468552 drm/radeon: add a quirk for Toshiba Satellite L20-183 f8242fa8119b drm/radeon: add a PX quirk for another K53TK variant fe8003da6113 iscsi-target: Reject immediate data underflow larger than SCSI transfer length d374be75f4c7 target: Fix kref->refcount underflow in transport_cmd_finish_abort 1fecf3977def time: Fix clock->read(clock) race around clocksource changes 255ad85b5ecc Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list 3ee9033e228d powerpc/kprobes: Pause function_graph tracing during jprobes handling bc7b3e9984a8 signal: Only reschedule timers on signals timers have sent 005253ffe4ad HID: Add quirk for Dell PIXART OEM mouse 63ba840a53d6 CIFS: Improve readdir verbosity 824b9506e4f2 KVM: PPC: Book3S HV: Preserve userspace HTM state properly 7b88f761929e lib/cmdline.c: fix get_options() overflow while parsing ranges b95aa98e77d7 autofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL 1d3d0f8b7cf7 fs/exec.c: account for argv/envp pointers 22da7ca81a3a Linux 4.4.74 1f2284fac218 mm: fix new crash in unmapped_area_topdown() f41512c6acb7 Allow stack to grow up to address space limit 4b359430674c mm: larger stack guard gap, between vmas 26605a06dd92 alarmtimer: Rate limit periodic intervals c24159adf222 MIPS: Fix bnezc/jialc return address calculation 94695386c79c usb: dwc3: exynos fix axius clock error path to do cleanup aac7fa215e8f alarmtimer: Prevent overflow of relative timers 4d4d501cd707 genirq: Release resources in __setup_irq() error path 6af90091b610 swap: cond_resched in swap_cgroup_prepare() bfbd244c5f18 mm/memory-failure.c: use compound_head() flags for huge pages f5dc61753d0e USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks 89c15994a06d usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk 5efd37fe7218 drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR() ab29b21a47ae usb: r8a66597-hcd: decrease timeout 4c7a6dd205cc usb: r8a66597-hcd: select a different endpoint on timeout 42c8b4b5fdca USB: gadget: dummy_hcd: fix hub-descriptor removable fields dc6ecba3f6c1 pvrusb2: reduce stack usage pvr2_eeprom_analyze() e33e866d1593 usb: core: fix potential memory leak in error path during hcd creation ec443ee0c2aa USB: hub: fix SS max number of ports 7e2ad8b207f2 iio: proximity: as3935: recalibrate RCO after resume 0c967139e832 staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data() e59d91144545 mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode 93d022e25642 x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init() c79aab7007d8 serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' daebcf9871eb mac80211: fix IBSS presp allocation size bb8428f4c954 mac80211: fix CSA in IBSS mode 5f1f39023c2a mac80211/wpa: use constant time memory comparison for MACs 156f00663af6 mac80211: don't look at the PM bit of BAR frames a8686c968fe3 vb2: Fix an off by one error in 'vb2_plane_vaddr' fa90f02d511d cpufreq: conservative: Allow down_threshold to take values from 1 to 10 58ab7a86cdc2 can: gs_usb: fix memory leak in gs_cmd_reset() 0ad134d81c07 configfs: Fix race between create_link and configfs_rmdir 1bd30958ec55 Linux 4.4.73 39e84dcd7876 sparc64: make string buffers large enough d80aa84235ff s390/kvm: do not rely on the ILC on kvm host protection fauls afb415f72daa xtensa: don't use linux IRQ #0 8b1aa2679812 tipc: ignore requests when the connection state is not CONNECTED 77d2b8dc9597 proc: add a schedule point in proc_pid_readdir() 202776694c2a romfs: use different way to generate fsid for BLOCK or MTD 50ef0e2e9abe sctp: sctp_addr_id2transport should verify the addr before looking up assoc 70752628521d r8152: avoid start_xmit to schedule napi when napi is disabled 5270bf63719c r8152: fix rtl8152_post_reset function a4877e5564a5 r8152: re-schedule napi for tx 10bfb4c76c94 nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED" 82ce18b09bf1 ravb: unmap descriptors when freeing rings 3987a40362b7 drm/ast: Fixed system hanged if disable P2A ff20cc9a6086 drm/nouveau: Don't enabling polling twice on runtime resume 711f4797a339 parisc, parport_gsc: Fixes for printk continuation lines 9343894a8b3d net: adaptec: starfire: add checks for dma mapping errors 3926d04ddec2 pinctrl: berlin-bg4ct: fix the value for "sd1a" of pin SCRD0_CRD_PRES 6e3ea31dfb01 gianfar: synchronize DMA API usage by free_skb_rx_queue w/ gfar_new_page 2b9f84ef46d8 net/mlx4_core: Avoid command timeouts during VF driver device shutdown 6f0a81edb918 drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers 9c7a11e6f994 drm/nouveau: prevent userspace from deleting client object 1507ea6df42e ipv6: fix flow labels when the traffic class is non-0 95a4659ee8d0 FS-Cache: Initialise stores_lock in netfs cookie 38481d7d43dd fscache: Clear outstanding writes when disabling a cookie b421d230dfa1 fscache: Fix dead object requeue e6b15f0fc7a6 ethtool: do not vzalloc(0) on registers dump 980660760aa7 log2: make order_base_2() behave correctly on const input value zero 55d0f89a1a0c kasan: respect /proc/sys/kernel/traceoff_on_warning 1948d0afe43e jump label: pass kbuild_cflags when checking for asm goto support 266e02bc69a2 PM / runtime: Avoid false-positive warnings from might_sleep_if() 8d228758f90f ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping switches ee0cd47799dd i2c: piix4: Fix request_region size 68cac0741246 sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications d95ffdd39566 sierra_net: Skip validating irrelevant fields for IDLE LSIs 716cca0a67ec net: hns: Fix the device being used for dma mapping during TX aacf9de1e239 NET: mkiss: Fix panic b9e9045d5e6b NET: Fix /proc/net/arp for AX.25 23287661af3e ipv6: Inhibit IPv4-mapped src address on the wire. 8faccb2b9442 ipv6: Handle IPv4-mapped src to in6addr_any dst. 10a762977267 net: xilinx_emaclite: fix receive buffer overflow 7f71f22a116f net: xilinx_emaclite: fix freezes due to unordered I/O 2ba464a4b748 Call echo service immediately after socket reconnect 691fe5610d58 staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory. 3fc4d70453ee ARM: dts: imx6dl: Fix the VDD_ARM_CAP voltage for 396MHz operation b28c21baf28a partitions/msdos: FreeBSD UFS2 file systems are not recognized 0fb2a1fe6155 s390/vmem: fix identity mapping 30c9187fa8ed Linux 4.4.72 4e528eb9160b arm64: ensure extension of smp_store_release value 01ce16f40c97 arm64: armv8_deprecated: ensure extension of addr 51ff10e72fc2 usercopy: Adjust tests to deal with SMAP/PAN 746d48934f51 RDMA/qib,hfi1: Fix MR reference count leak on write with immediate 3ccf69562ac2 arm64: entry: improve data abort handling of tagged pointers 4eaef3651815 arm64: hw_breakpoint: fix watchpoint matching for tagged pointers bc5f31d34eab Make __xfs_xattr_put_listen preperly report errors. e8a1086ae191 NFSv4: Don't perform cached access checks before we've OPENed the file 533020828366 NFS: Ensure we revalidate attributes before using execute_ok() cb1fb15c8355 mm: consider memblock reservations for deferred memory initialization sizing 52d8b8ad2b4b net: better skb->sender_cpu and skb->napi_id cohabitation 3c0fcb52674a serial: sh-sci: Fix panic when serial console and DMA are enabled cc04a1433843 tty: Drop krefs for interrupted tty lock 983c09ebdbc2 drivers: char: mem: Fix wraparound check to allow mappings up to the end 9a9388953bdc ASoC: Fix use-after-free at card unregistration 54d12fbf54d4 ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT f5bc918760c8 ALSA: timer: Fix race between read and ioctl 5dffc1be6552 drm/nouveau/tmr: fully separate alarm execution/pending lists 74276868b455 drm/vmwgfx: Make sure backup_handle is always valid 619cc02fd85d drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl() e4c05b3a751a drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve() e582b82c160a perf/core: Drop kernel samples even though :u is specified 1cfe1e9da629 powerpc/hotplug-mem: Fix missing endian conversion of aa_index 8c92870bdbf2 powerpc/numa: Fix percpu allocations to be NUMA aware fc7fb9430d70 powerpc/eeh: Avoid use after free in eeh_handle_special_event() 93d03807f395 scsi: qla2xxx: don't disable a not previously enabled PCI device f267b064a6e9 KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pages 5c7955c8726c btrfs: fix memory leak in update_space_info failure path cc8c67cadc27 btrfs: use correct types for page indices in btrfs_page_exists_in_range 8fe4345d6a1d cxl: Fix error path on bad ioctl f0d2e153147e ufs_getfrag_block(): we only grab ->truncate_mutex on block creation path 34aa71cbd408 ufs_extend_tail(): fix the braino in calling conventions of ufs_new_fragments() d6bd1e7ec7d8 ufs: set correct ->s_maxsize 4c516dff07d7 ufs: restore maintaining ->i_blocks 1df45bb64396 fix ufs_isblockset() db9aafaf90b6 ufs: restore proper tail allocation 044470266a50 fs: add i_blocksize() c8acec90d9dd cpuset: consider dying css as offline fff08d245263 Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled ba9fe2e8072f drm/msm: Expose our reservation object when exporting a dmabuf. 934d0a9f9c65 target: Re-add check to reject control WRITEs with overflow data 94d3dafe96f3 cpufreq: cpufreq_register_driver() should return -ENODEV if init fails 2ff1edbbb29b stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms 1025503bcee9 random: properly align get_random_int_hash baae8c3c2e2a drivers: char: random: add get_random_long() ff7739a28719 iio: proximity: as3935: fix AS3935_INT mask 64276cdbd418 iio: light: ltr501 Fix interchanged als/ps register field a365c707d2ee staging/lustre/lov: remove set_fs() call from lov_getstripe() bd2e8f0a72c5 usb: chipidea: debug: check before accessing ci_role 942dcb0ffa9d usb: chipidea: udc: fix NULL pointer dereference if udc_start failed 6ff96a61bb20 usb: gadget: f_mass_storage: Serialize wake and sleep execution daa1357ff346 ext4: fix fdatasync(2) after extent manipulation operations 7b9694cb7bf2 ext4: keep existing extra fields when inode expands 08dc390b2745 ext4: fix SEEK_HOLE e9560c2df474 xen-netfront: cast grant table reference first to type int 17a58bdf3d63 xen-netfront: do not cast grant table reference to signed short 4467b3a14557 xen/privcmd: Support correctly 64KB page granularity when mapping memory 3340c0e11086 dmaengine: ep93xx: Always start from BASE0 3ff231a0d399 dmaengine: usb-dmac: Fix DMAOR AE bit definition 445d08a6be93 KVM: async_pf: avoid async pf injection when in guest mode 7b69d79732eb arm: KVM: Allow unaligned accesses at HYP c7740cbcc2c4 KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulation a8bbdf1921fd kvm: async_pf: fix rcu_irq_enter() with irqs enabled e21ad4a956d4 nfsd: Fix up the "supattr_exclcreat" attributes 6a9b72248814 nfsd4: fix null dereference on replay 1f6791d4f208 drm/amdgpu/ci: disable mclk switching for high refresh rates (v2) a3a3a1cf538c crypto: gcm - wait for crypto op not signal safe 8096a6748a92 KEYS: fix freeing uninitialized memory in key_update() bc6be3433e69 KEYS: fix dereferencing NULL payload with nonzero length c94bea2e4bf5 ptrace: Properly initialize ptracer_cred on fork dd6a4b53d026 serial: ifx6x60: fix use-after-free on module unload 7816928f3435 arch/sparc: support NR_CPUS = 4096 8554f96c1656 sparc64: delete old wrap code c9215ca71390 sparc64: new context wrap 3e557fd99a22 sparc64: add per-cpu mm of secondary contexts 7e5551fbb864 sparc64: redefine first version e72963317bf1 sparc64: combine activate_mm and switch_mm 4c0cae481fae sparc64: reset mm cpumask after wrap 7047c2009be9 sparc: Machine description indices can vary 54e23c087f36 sparc64: mm: fix copy_tsb to correctly copy huge page TSBs 0774a35802e9 net: bridge: start hello timer only if device is up 9cbc6cbd9170 net: ethoc: enable NAPI before poll may be scheduled 45202cd2199c net: ping: do not abuse udp_poll() 406752726afc ipv6: Fix leak in ipv6_gso_segment(). 92d88e8a7adc vxlan: fix use-after-free on deletion f4c645f67e72 tcp: disallow cwnd undo when switching congestion control 03994b4b858f cxgb4: avoid enabling napi twice to the same queue 491809d0f8d8 ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() d02f4c962d35 bnx2x: Fix Multi-Cos (From OE-Core rev: 32df1b2db46f6cf53a59eeca07a2c442f71bab55) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit ab2721fca72ed28f865b1ee3b7e33d9d09515d87) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-yocto/meta: smp configuration changesBruce Ashfield2017-07-279-9/+9
| | | | | | | | | | | | | | | | | | | | | Integrating the following kernel configuration changes to clean up the SMP configuration fragments and fix a configuration audit warning. d0e5ea0e199b smp: Separate smp into 32 and 64 bit versions to avoid kernel warnings f1369c1d817e bsp/mohonpeak: smp gets added by default, remove unnecessary include 6fc22aa1200b bsp/rangeley: smp gets added by default, remove unnecessary include [YOCTO #11743] (From OE-Core rev: e418a0652ef021d84db46ccee106ec91658b3e61) Signed-off-by: Alejandro Hernandez <alejandro.hernandez@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 6bd4f855cfc95c82d6bf5b00531f1aad752002ee) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.4: update to v4.4.71Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating the the latest 4.4 -stable release which comprises the following commits: 4bbbc7696405 Linux 4.4.71 9d65be36a7cc xfs: only return -errno or success from attr ->put_listent 1b03d85a4f37 xfs: in _attrlist_by_handle, copy the cursor back to userspace c56605c69ba6 xfs: fix unaligned access in xfs_btree_visit_blocks 9f7b5da0570f xfs: bad assertion for delalloc an extent that start at i_size 3ba13d7f5b2b xfs: fix indlen accounting error on partial delalloc conversion 1d41dd5c1fd6 xfs: wait on new inodes during quotaoff dquot release 9d97d6a15265 xfs: update ag iterator to support wait on new inodes 8e25af0dc5ad xfs: support ability to wait on new inodes cf55c35974e1 xfs: fix up quotacheck buffer list error handling a76647a71c8e xfs: prevent multi-fsb dir readahead from reading random blocks 8caa9a54b32b xfs: handle array index overrun in xfs_dir2_leaf_readbuf() 0ace12c11401 xfs: fix over-copying of getbmap parameters from userspace fe705621b9b4 xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff() b9a7816997a3 xfs: Fix missed holes in SEEK_HOLE implementation 03489bfc7830 mlock: fix mlock count can not decrease in race condition 7e13bab109ea mm/migrate: fix refcount handling when !hugepage_migration_supported() 4e4b72c0ee3d drm/gma500/psb: Actually use VBT mode when it is found 14bfe118dd7d slub/memcg: cure the brainless abuse of sysfs attributes 023a8b0925be ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430 85ddc41a6c4a pcmcia: remove left-over %Z format 69877793e23d drm/radeon: Unbreak HPD handling for r600+ 15de2e4c90b7 drm/radeon/ci: disable mclk switching for high refresh rates (v2) 3529600b1601 scsi: mpt3sas: Force request partial completion alignment 58b7cb10f6e2 HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference c0fd730b678d mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read 2ca57fc82436 i2c: i2c-tiny-usb: fix buffer not being DMA capable 1b5286ba9f13 vlan: Fix tcp checksum offloads in Q-in-Q vlans e989f9bf2a9d net: phy: marvell: Limit errata to 88m1101 605b6b2b4d8a netem: fix skb_orphan_partial() 338f665acb4b ipv4: add reference counting to metrics 97f54575ff57 sctp: fix ICMP processing if skb is non-linear fe22b6005538 tcp: avoid fastopen API to be used on AF_UNSPEC d7ed7fcecf20 virtio-net: enable TSO/checksum offloads for Q-in-Q vlans 8380f16d0702 be2net: Fix offload features for Q-in-Q packets 38f02f2ce0ca ipv6: fix out of bound writes in __ip6_append_data() 3a854210f9a5 bridge: start hello_timer when enabling KERNEL_STP in br_stp_start b543ccc4f627 qmi_wwan: add another Lenovo EM74xx device ID 94c0bf3cbb99 bridge: netlink: check vlan_default_pvid range f76d54a8882e ipv6: Check ip6_find_1stfragopt() return value properly. 017fabead5c2 ipv6: Prevent overrun when parsing v6 header options 640bfcf232a9 net: Improve handling of failures on link and route dumps 7ede5c90fcdd tcp: eliminate negative reordering in tcp_clean_rtx_queue ffa551def59c sctp: do not inherit ipv6_{mc|ac|fl}_list from parent 704e6c6b8651 sctp: fix src address selection if using secondary addresses for ipv6 90e3f8a55871 tcp: avoid fragmenting peculiar skbs in SACK 182abc4e74a1 s390/qeth: avoid null pointer dereference on OSN 21b871582375 s390/qeth: unbreak OSM and OSN support 2ac37098ee3d s390/qeth: handle sysfs error during initialization d1428ee54073 ipv6/dccp: do not inherit ipv6_mc_list from parent 5f67a1663c03 dccp/tcp: do not inherit mc_list from parent b9978c27454c sparc: Fix -Wstringop-overflow warning b409ba3b0535 Linux 4.4.70 837bfdb41337 drivers: char: mem: Check for address space wraparound with mmap() 52cf24769487 nfsd: encoders mustn't use unitialized values in error cases da922dc48dcf drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2 bc428e94070e PCI: Freeze PME scan before suspending devices 5f36c8b4e4a3 PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms 6384f782a69c tracing/kprobes: Enforce kprobes teardown after testing d5fb96b955ff osf_wait4(): fix infoleak e07db0d720d3 genirq: Fix chained interrupt data ordering 1736f2b3de62 uwb: fix device quirk on big-endian hosts ca19dd15e7bb metag/uaccess: Check access_ok in strncpy_from_user 2d9b2e780832 metag/uaccess: Fix access_ok() 98d5e84363ea iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings cb89b1f9dff9 staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD. 427907e599fa staging: rtl8192e: fix 2 byte alignment of register BSSIDR. 8b26f53bf026 mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp f03484fd5a3a xc2028: Fix use-after-free bug properly e0188a556da6 arm64: documentation: document tagged pointer stack constraints 06dd8281a7d3 arm64: uaccess: ensure extension of access_ok() addr c23fee69f5b5 arm64: xchg: hazard against entire exchange variable acbab784a9b6 ARM: dts: at91: sama5d3_xplained: not all ADC channels are available 6ae3be7167b7 ARM: dts: at91: sama5d3_xplained: fix ADC vref 1ab43a598996 powerpc/64e: Fix hang when debugging programs with relocated kernel 33c0c0f8edb9 powerpc/pseries: Fix of_node_put() underflow during DLPAR remove a86b9ecf1158 powerpc/book3s/mce: Move add_taint() later in virtual mode f3ffc64bf3dd cx231xx-cards: fix NULL-deref at probe 3208e455284b cx231xx-audio: fix NULL-deref at probe bd14c18861c7 cx231xx-audio: fix init error path f7c778fa707d dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops e5a9ebb4387a zr364xx: enforce minimum size when reading header a6e0caa34715 dib0700: fix NULL-deref at probe a896652f6ad3 s5p-mfc: Fix unbalanced call to clock management fc9753aa6ce9 gspca: konica: add missing endpoint sanity check 04f522476a26 ceph: fix recursion between ceph_set_acl() and __ceph_setattr() 0e9e19a66530 iio: proximity: as3935: fix as3935_write 8a5b15e198f1 ipx: call ipxitf_put() in ioctl error path 4ae1efc7cc98 USB: hub: fix non-SS hub-descriptor handling af4e23402409 USB: hub: fix SS hub-descriptor handling 1e6e9c4c36f9 USB: serial: io_ti: fix div-by-zero in set_termios 4be0ae3d314c USB: serial: mct_u232: fix big-endian baud-rate handling 704f23f20c5e USB: serial: qcserial: add more Lenovo EM74xx device IDs 1c7f99aa2979 usb: serial: option: add Telit ME910 support 319be2ab4731 USB: iowarrior: fix info ioctl on big-endian hosts 1beae7405705 usb: musb: tusb6010_omap: Do not reset the other direction's packet size 5cbfae4ad360 ttusb2: limit messages to buffer size 9737909ff9d4 mceusb: fix NULL-deref at probe f05c0dfd394f usbvision: fix NULL-deref at probe 14d0cafd3f95 net: irda: irda-usb: fix firmware name on big-endian hosts ec0b553bd8df usb: host: xhci-mem: allocate zeroed Scratchpad Buffer c0791b605fac xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton 65ba07489dcd usb: host: xhci-plat: propagate return value of platform_get_irq() ada79b5ecda7 sched/fair: Initialize throttle_count for new task-groups lazily f01ae9cb0de2 sched/fair: Do not announce throttled next buddy in dequeue_task_fair() ae3d7b8931eb fscrypt: avoid collisions when presenting long encrypted filenames 129a883b0191 f2fs: check entire encrypted bigname when finding a dentry 269d8211c400 fscrypt: fix context consistency check when key(s) unavailable 0aa3b8ef6975 net: qmi_wwan: Add SIMCom 7230E 22823e95193a ext4 crypto: fix some error handling 0a76f023e6f2 ext4 crypto: don't let data integrity writebacks fail with ENOMEM f0486aa7bc80 USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs 16ac61cf707c USB: serial: ftdi_sio: fix setting latency for unprivileged users 6a70a5833ecc pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes() ddf9b92f12dd pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes 060d2642682e iio: dac: ad7303: fix channel description 14323b731072 of: fix sparse warning in of_pci_range_parser_one 000959316365 proc: Fix unbalanced hard link numbers d22b933fb8eb cdc-acm: fix possible invalid access when processing notification e4add1cf6b41 drm/nouveau/tmr: handle races with hw when updating the next alarm time 9d78e40f5f41 drm/nouveau/tmr: avoid processing completed alarms when adding a new one 5e07724c28f4 drm/nouveau/tmr: fix corruption of the pending list when rescheduling an alarm 27f82df2f026 drm/nouveau/tmr: ack interrupt before processing alarms 3819271d8a5f drm/nouveau/therm: remove ineffective workarounds for alarm bugs 7d2d6022807a drm/amdgpu: Make display watermark calculations more accurate 349666cfbe76 drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark calculations. 670a7c5db22e ath9k_htc: fix NULL-deref at probe 8431037ba10b ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device c26190b5378d s390/cputime: fix incorrect system time d1f8ea3bd095 s390/kdump: Add final note de74aedd71c0 regulator: tps65023: Fix inverted core enable logic. 6d380f50113c KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation e9c9e7588ef5 KVM: x86: Fix load damaged SSEx MXCSR register 08e589a97d38 ima: accept previously set IMA_NEW_FILE 0c99c8a22cc4 mwifiex: pcie: fix cmd_buf use-after-free in remove/reset e367d1b00f81 rtlwifi: rtl8821ae: setup 8812ae RFE according to device type c5ff397f075e md: update slab_cache before releasing new stripes when stripes resizing d3df9403c075 dm space map disk: fix some book keeping in the disk space map 1dc9fb3cc12e dm thin metadata: call precommit before saving the roots ea4889d6f39d dm bufio: make the parameter "retain_bytes" unsigned long 4a9631ffe520 dm cache metadata: fail operations if fail_io mode has been established 8d8fb01a62f2 dm bufio: check new buffer allocation watermark every 30 seconds 5d1df36c9d2c dm bufio: avoid a possible ABBA deadlock 4df4bf1df916 dm raid: select the Kconfig option CONFIG_MD_RAID0 fa499b361bd4 dm btree: fix for dm_btree_find_lowest_key() c04397351fe5 infiniband: call ipv6 route lookup via the stub interface 63450e38efe3 tpm_crb: check for bad response size 025e33ee387a ARM: tegra: paz00: Mark panel regulator as enabled on boot b171ce6c5e41 USB: core: replace %p with %pK cda5c7e625ce char: lp: fix possible integer overflow in lp_setup() ea99c2248495 watchdog: pcwd_usb: fix NULL-deref at probe ca157f64dc9c USB: ene_usb6250: fix DMA to the stack b572de59915e usb: misc: legousbtower: Fix memory leak 8a7f9dfbd4ae usb: misc: legousbtower: Fix buffers on stack bb56ca291305 Linux 4.4.69 35df2085ec02 ipmi: Fix kernel panic at ipmi_ssif_thread() d4392269f7ce wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event 4b86b46ef410 wlcore: Pass win_size taken from ieee80211_sta to FW 8ef67e0078b3 mac80211: RX BA support for sta max_rx_aggregation_subframes d13333edbcc7 mac80211: pass block ack session timeout to to driver 0fe94dd915fd mac80211: pass RX aggregation window size to driver f85e0c5f592c Bluetooth: hci_intel: add missing tty-device sanity check bf3feec82ce3 Bluetooth: hci_bcm: add missing tty-device sanity check ff1c4cf24642 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel 9bd2cc56a089 tty: pty: Fix ldisc flush after userspace become aware of the data already 814c2bac9032 serial: omap: suspend device on probe errors a52e1012585f serial: omap: fix runtime-pm handling on unbind 605fa1a2aa03 serial: samsung: Use right device for DMA-mapping calls db467fee7ffb arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses f08bc4d63377 padata: free correct variable 9f4ba9062c2c CIFS: add misssing SFM mapping for doublequote 9a4050669919 cifs: fix CIFS_IOC_GET_MNT_INFO oops a8900a64eabf CIFS: fix mapping of SFM_SPACE and SFM_PERIOD b85fa4129e7a SMB3: Work around mount failure when using SMB3 dialect to Macs 89d23005fd63 Set unicode flag on cifs echo request to avoid Mac error 7aad381af8c3 fs/block_dev: always invalidate cleancache in invalidate_bdev() bb7031c7e50f ceph: fix memory leak in __ceph_setxattr() eb04a7344c83 fs/xattr.c: zero out memory copied to userspace in getxattr a3e6be0e9447 ext4: evict inline data when writing to memory map ab7ebca418bb IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level 1ad689bdc12d IB/mlx4: Fix ib device initialization error flow 1360f4301c78 IB/IPoIB: ibX: failed to create mcg debug file 1549c883d39b IB/core: Fix sysfs registration error flow d96bb545d6ff vfio/type1: Remove locked page accounting workqueue 341adf516842 dm era: save spacemap metadata root after the pre-commit dcd4004ae521 crypto: algif_aead - Require setkey before accept(2) 21cb4dc57b3c block: fix blk_integrity_register to use template's interval_exp if not 0 cbaeca8251bb KVM: arm/arm64: fix races in kvm_psci_vcpu_on 7b268351860c KVM: x86: fix user triggerable warning in kvm_apic_accept_events() a2d5dcf338ea um: Fix PTRACE_POKEUSER on x86_64 b8cd9dd513bf x86, pmem: Fix cache flushing for iovec write < 8 bytes d34ecdc9712c selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug e89233f53e3d x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup 3d3ca81d5e35 usb: hub: Do not attempt to autosuspend disconnected devices 0b4dad7c2cf4 usb: hub: Fix error loop seen after hub communication errors 7cad8a47ca94 usb: Make sure usb/phy/of gets built-in 6c3785cca656 usb: misc: add missing continue in switch d3c04901f750 staging: comedi: jr3_pci: cope with jiffies wraparound 7fc6659b19a2 staging: comedi: jr3_pci: fix possible null pointer dereference 5ac489a80ffb staging: gdm724x: gdm_mux: fix use-after-free on module unload 265500bf9802 staging: vt6656: use off stack for out buffer USB transfers. 9d3c45786f27 staging: vt6656: use off stack for in buffer USB transfers. de9d2d297ebe USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously fcd9a083cd22 USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit af3c8bf0e06b usb: host: xhci: print correct command ring address 8e1a740a5d66 iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement 6cd0200a9554 target: Convert ACL change queue_depth se_session reference usage de41b0e12d6e target/fileio: Fix zero-length READ and WRITE handling a1c2b01c310a target: Fix compare_and_write_callback handling for non GOOD status 8e209a07b106 xen: adjust early dom0 p2m handling to xen hypervisor behavior (From OE-Core rev: e49b3ca1633db277de1e30e8ccfae23c3babf863) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 2e7d1a42b14de6f47543186f7855658a2ec36397) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.9: update to 4.9.31Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest 4.9 -stable which comprises the following commits: f1aa865ae5d4 Linux 4.9.31 11214bd292ec xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff() 75c5afd58d46 xfs: fix unaligned access in xfs_btree_visit_blocks 7fb8ab8f0a38 xfs: avoid mount-time deadlock in CoW extent recovery e40c145c023d xfs: xfs_trans_alloc_empty 0e542792a046 xfs: bad assertion for delalloc an extent that start at i_size f60d76efa91a xfs: BMAPX shouldn't barf on inline-format directories 53c44c236f21 xfs: fix indlen accounting error on partial delalloc conversion 54894ea3c542 xfs: fix use-after-free in xfs_finish_page_writeback d457f822817f xfs: reserve enough blocks to handle btree splits when remapping 0ba833fe73d2 xfs: wait on new inodes during quotaoff dquot release 2ea882d8ebc7 xfs: update ag iterator to support wait on new inodes e86b616b5b9e xfs: support ability to wait on new inodes 10f0b2c3c225 xfs: fix up quotacheck buffer list error handling 95487d4be1e9 xfs: prevent multi-fsb dir readahead from reading random blocks 93bd169845e5 xfs: handle array index overrun in xfs_dir2_leaf_readbuf() 99226b890d63 xfs: fix integer truncation in xfs_bmap_remap_alloc 4e2762878a59 xfs: drop iolock from reclaim context to appease lockdep 4e8163fc8159 xfs: actually report xattr extents via iomap de417ea6b0a6 xfs: fix over-copying of getbmap parameters from userspace c2ad2dc3d264 xfs: use dedicated log worker wq to avoid deadlock with cil wq 3890d83805fe xfs: fix kernel memory exposure problems ca659e086fb7 xfs: rework the inline directory verifiers 815414e7648b xfs: verify inline directory data forks 11b485477285 xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff() 9c795fff53f9 xfs: use ->b_state to fix buffer I/O accounting release race c9eab63b9e62 xfs: Fix missed holes in SEEK_HOLE implementation 670821b9482d drm/gma500/psb: Actually use VBT mode when it is found 74b416367b4e mm/slub.c: trace free objects at KERN_INFO c1bb2a899b5f slub/memcg: cure the brainless abuse of sysfs attributes 873f3b0ebbfe ksm: prevent crash after write_protect_page fails d5ecb4ca0da7 x86/boot: Use CROSS_COMPILE prefix for readelf d1cff2222071 RDMA/qib,hfi1: Fix MR reference count leak on write with immediate 292f70cd9649 mm: consider memblock reservations for deferred memory initialization sizing 1163e785b150 mlock: fix mlock count can not decrease in race condition d494cab70697 mm/migrate: fix refcount handling when !hugepage_migration_supported() 7d8ef0e0bc1e ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430 da856d05645c pcmcia: remove left-over %Z format ebd4c110fd0b drm/radeon: Fix vram_size/visible values in DRM_RADEON_GEM_INFO ioctl acc771fdaec7 drm/radeon: Unbreak HPD handling for r600+ c8d25fcb5980 drm/radeon/ci: disable mclk switching for high refresh rates (v2) 9869fb485cc6 scsi: mpt3sas: Force request partial completion alignment 21f33b157721 nvme: avoid to use blk_mq_abort_requeue_list() 510b0ec7f60f nvme: use blk_mq_start_hw_queues() in nvme_kill_queues() ae0578089242 nvme-rdma: support devices with queue size < 32 34808d76dd77 HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference 69b1d90e6a0f ibmvscsis: Fix the incorrect req_lim_delta 80569d0e09ad ibmvscsis: Clear left-over abort_cmd pointers 49d33fd10070 iscsi-target: Always wait for kthread_should_stop() before kthread exit ecbf0f48d65e mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read 8735cf2291cd Revert "ACPI / button: Change default behavior to lid_init_state=open" 32d8077f1e9b acpi, nfit: Fix the memory error check in nfit_handle_mce() 68c83a379106 x86/MCE: Export memory_error() 4472887cbd13 crypto: skcipher - Add missing API setkey checks 63399974effb i2c: i2c-tiny-usb: fix buffer not being DMA capable d3b2d9ca90c2 drivers/tty: 8250: only call fintek_8250_probe when doing port I/O 1d74fc36f3ec powerpc/spufs: Fix hash faults for kernel regions 68a056175512 fs/ufs: Set UFS default maximum bytes per file 1a658771d5e1 sparc/ftrace: Fix ftrace graph time measurement 45ceb845ef34 sparc: Fix -Wstringop-overflow warning c1133c671a04 bpf: add bpf_clone_redirect to bpf_helper_changes_pkt_data 988b9792b856 ipv4: add reference counting to metrics 1de51502a025 sctp: fix ICMP processing if skb is non-linear 4b81271ed1c3 tcp: avoid fastopen API to be used on AF_UNSPEC 9e056584770b virtio-net: enable TSO/checksum offloads for Q-in-Q vlans 9c6cfd5811bd be2net: Fix offload features for Q-in-Q packets 5f595d529796 vlan: Fix tcp checksum offloads in Q-in-Q vlans cc6773b51bf3 net: phy: marvell: Limit errata to 88m1101 4fb5fd27dec0 net/mlx5: Avoid using pending command interface slots 1730a2b9e5b5 bonding: fix accounting of active ports in 3ad 304b41014acb ipv6: fix out of bound writes in __ip6_append_data() ee72e7e5c2b4 bridge: start hello_timer when enabling KERNEL_STP in br_stp_start 0d10ebbc835f qmi_wwan: add another Lenovo EM74xx device ID 2ea4221eb4ae bridge: netlink: check vlan_default_pvid range 3fa202ef74c8 ipv6: Check ip6_find_1stfragopt() return value properly. a2c845e51a82 ipv6: Prevent overrun when parsing v6 header options 68647616fd53 net: Improve handling of failures on link and route dumps 0174b07408f2 tcp: eliminate negative reordering in tcp_clean_rtx_queue ac3735bf97f0 net/mlx5e: Fix ethtool pause support and advertise reporting 1594973b8e07 net/mlx5e: Use the correct pause values for ethtool advertising f79d3307c035 net/packet: fix missing net_device reference release 5e7d9f0b3f72 sctp: do not inherit ipv6_{mc|ac|fl}_list from parent eb7f6d6989ad sctp: fix src address selection if using secondary addresses for ipv6 8d625242e86b tcp: avoid fragmenting peculiar skbs in SACK a5db124dc2a4 net: fix compile error in skb_orphan_partial() 5d165daafc44 netem: fix skb_orphan_partial() 21e3113298f9 bpf, arm64: fix faulty emission of map access in tail calls c1f3f197d650 s390/qeth: add missing hash table initializations 96a81eb6ad5a s390/qeth: avoid null pointer dereference on OSN b68c2e387a23 s390/qeth: unbreak OSM and OSN support 25c1a1e4d891 s390/qeth: handle sysfs error during initialization 4bd8f5e38e5a ipv6/dccp: do not inherit ipv6_mc_list from parent 8f1f08be3974 driver: vrf: Fix one possible use-after-free issue 4eed44029507 dccp/tcp: do not inherit mc_list from parent db3fd4527ed3 Linux 4.9.30 5a597b225d48 drm/i915/gvt: Disable access to stolen memory as a guest 1489183c2005 drivers: char: mem: Check for address space wraparound with mmap() 51d9c51523ec nfsd: encoders mustn't use unitialized values in error cases ea465551af30 nfsd: fix undefined behavior in nfsd4_layout_verify f2b6f508c541 NFS: Use GFP_NOIO for two allocations in writeback a8c35e5c88de NFS: Fix use after free in write error path 88ac6b7e0c82 NFSv4: Fix a hang in OPEN related to server reboot 5438f8952906 drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2 5956b2815f90 mtd: nand: add ooblayout for old hamming layout 6639b27f5a4c mtd: nand: omap2: Fix partition creation via cmdline mtdparts e437af936a49 mtd: nand: orion: fix clk handling db6636416195 PCI: Freeze PME scan before suspending devices 9ad81ecb28d6 PCI: Only allow WC mmap on prefetchable resources 6bec009a2f69 PCI: Fix another sanity check bug in /proc/pci mmap fa3bbb1c7f06 PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms 87e7dc97c8a0 PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs d1d63f97dd76 PCI: hv: Allocate interrupt descriptors with GFP_ATOMIC dd0023d7105c tracing/kprobes: Enforce kprobes teardown after testing cc0aa21de47c um: Fix to call read_initrd after init_bootmem 541c67844198 osf_wait4(): fix infoleak 07d8aabff490 MIPS: Loongson-3: Select MIPS_L1_CACHE_SHIFT_6 6d6a43a08611 nvme: unmap CMB and remove sysfs file in reset path 423f1752a028 genirq: Fix chained interrupt data ordering 3fe116563d5d uwb: fix device quirk on big-endian hosts f157261b55a4 stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms e8a8a6972c50 metag/uaccess: Check access_ok in strncpy_from_user 9fefcb947ec2 metag/uaccess: Fix access_ok() 21f2950f91ff iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings 58e36d6f7f11 staging: rtl8192e: GetTs Fix invalid TID 7 warning. 93a46fe4eb41 staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD. d0226f9adaf8 staging: rtl8192e: fix 2 byte alignment of register BSSIDR. f4205502948b staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory. e6b8f5ade305 arm64: documentation: document tagged pointer stack constraints e817a7fb2f31 arm64: uaccess: ensure extension of access_ok() addr 4775fbcc92d7 arm64: armv8_deprecated: ensure extension of addr f2e4f4e538f0 arm64: ensure extension of smp_store_release value 88675139a81d arm64: xchg: hazard against entire exchange variable 31a331c8cf26 arm64: dts: hi6220: Reset the mmc hosts 5ee1c675ab92 ARM: dts: imx6sx-sdb: Remove OPP override 03d8b264bcb9 ARM: dts: at91: sama5d3_xplained: not all ADC channels are available 086ea4b9510c ARM: dts: at91: sama5d3_xplained: fix ADC vref 9f6cea2e3bbd ARM: 8670/1: V7M: Do not corrupt vector table around v7m_invalidate_l1 call 3304f5a1cb87 ARM: 8662/1: module: split core and init PLT sections ee773459557d KVM: arm: plug potential guest hardware debug leakage 0ba7e8e34193 arm: KVM: Do not use stack-protector to compile HYP code d0fb4b7d00bb arm64: KVM: Do not use stack-protector to compile EL2 code a685601f8533 powerpc/tm: Fix FP and VMX register corruption 018b91870856 powerpc/64e: Fix hang when debugging programs with relocated kernel 3915c566ea94 powerpc/iommu: Do not call PageTransHuge() on tail pages 5ba5685a26b1 powerpc/pseries: Fix of_node_put() underflow during DLPAR remove a0da3e00df38 powerpc/book3s/mce: Move add_taint() later in virtual mode 222f1d668d00 powerpc/eeh: Avoid use after free in eeh_handle_special_event() 690f09eb52bc powerpc/mm: Ensure IRQs are off in switch_mm() 2338de43e234 cx231xx-cards: fix NULL-deref at probe 8ebb884009b6 cx231xx-audio: fix NULL-deref at probe 1b24b8c07023 cx231xx-audio: fix init error path 40616929f87e dw2102: limit messages to buffer size e42a6715d26b digitv: limit messages to buffer size 28590f1bb601 dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops 64579fcc57fd zr364xx: enforce minimum size when reading header 466b45af50fd dib0700: fix NULL-deref at probe 074912daab55 s5p-mfc: Fix unbalanced call to clock management 4a9c54250492 gspca: konica: add missing endpoint sanity check e2f95f88106f s5p-mfc: Fix race between interrupt routine and device functions 6bee0b1fe4ed iio: hid-sensor: Store restore poll and hysteresis on S3 a99462b13dff iio: proximity: as3935: fix as3935_write 820adccd0e3b ipx: call ipxitf_put() in ioctl error path c67e87a22dd8 USB: hub: fix non-SS hub-descriptor handling 3e4a4e68df08 USB: hub: fix SS hub-descriptor handling f9cd79e0ad1f USB: serial: io_ti: fix div-by-zero in set_termios c3e024ff9180 USB: serial: mct_u232: fix big-endian baud-rate handling d8fc44d67488 USB: serial: qcserial: add more Lenovo EM74xx device IDs 7e5407600663 usb: serial: option: add Telit ME910 support ee0f3a89842e USB: iowarrior: fix info ioctl on big-endian hosts dbb127332abf usb: musb: Fix trying to suspend while active for OTG configurations 08c735a15d5b usb: musb: tusb6010_omap: Do not reset the other direction's packet size ff9177b158c3 usb: dwc3: gadget: Prevent losing events in event cache 653cd31a2ca5 dvb-usb-dibusb-mc-common: Add MODULE_LICENSE 4f93054d9b45 ttusb2: limit messages to buffer size c71b5040632f mceusb: fix NULL-deref at probe 736f41a47442 usbvision: fix NULL-deref at probe a3adb4721ae2 net: irda: irda-usb: fix firmware name on big-endian hosts 1046d6a51f57 usb: host: xhci-mem: allocate zeroed Scratchpad Buffer 219628bb0c05 xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton 1a926919364f usb: host: xhci-plat: propagate return value of platform_get_irq() 374a3fb5c3b0 xhci: remove GFP_DMA flag from allocation fa313fd6673e libnvdimm: fix clear length of nvdimm_forget_poison() af9bd5218855 fscrypt: avoid collisions when presenting long encrypted filenames 8daed21dbce1 f2fs: check entire encrypted bigname when finding a dentry b9c0da6219e1 USB: chaoskey: fix Alea quirk on big-endian hosts 545a3171d37f USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs 038ccaa5d50e USB: serial: ftdi_sio: fix setting latency for unprivileged users 2ea2f891fa85 pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes() 6dc6a2700b6a pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes 5e40ac3fbd0d IB/hfi1: Fix a subcontext memory leak b894ea8263ca IB/hfi1: Return an error on memory allocation failure dfb450b2b66e IIO: bmp280-core.c: fix error in humidity calculation a03176f92a02 iio: dac: ad7303: fix channel description 05a36277a195 ibmvscsis: Do not send aborted task response 9907c838fc07 of: fdt: add missing allocation-failure check 80cdf2065bf0 of: fix "/cpus" reference leak in of_numa_parse_cpu_nodes() ae5074ba9ef8 of: fix sparse warning in of_pci_range_parser_one d10b21d6e562 proc: Fix unbalanced hard link numbers 168b2bfaa235 cxl: Route eeh events to all drivers in cxl_pci_error_detected() 393531299547 cxl: Force context lock during EEH flow fc6b678ab1d4 ohci-pci: add qemu quirk 809ae061d998 cdc-acm: fix possible invalid access when processing notification 198ab4031873 gpio: omap: return error if requested debounce time is not possible b77adf29b856 drm/nouveau/tmr: handle races with hw when updating the next alarm time 1ec3c712e231 drm/nouveau/tmr: avoid processing completed alarms when adding a new one 6445a49a8c59 drm/nouveau/tmr: fix corruption of the pending list when rescheduling an alarm 16e10490d260 drm/nouveau/tmr: ack interrupt before processing alarms e8ee63059196 drm/nouveau/therm: remove ineffective workarounds for alarm bugs d1f006efde1f drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path. b334b3492888 drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark calculations. ebf3cf5b9a67 drm/amdgpu: Make display watermark calculations more accurate adc6647c4f0f ath9k_htc: fix NULL-deref at probe c39bafb9ee7a ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device 768ae64b2ab2 s390/cputime: fix incorrect system time 8c5157c1967e s390/kdump: Add final note c849b4fa8e10 regulator: tps65023: Fix inverted core enable logic. 5b00d6c85a92 regulator: rk808: Fix RK818 LDO2 ae382caa96f7 x86: fix 32-bit case of __get_user_asm_u64() 54e385430e12 KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation c996ad7568c0 KVM: x86: Fix potential preemption when get the current kvmclock timestamp b64ecb25b1d5 KVM: x86: Fix load damaged SSEx MXCSR register 91034255e42f ima: accept previously set IMA_NEW_FILE ce7146cf9bdf mwifiex: pcie: fix cmd_buf use-after-free in remove/reset 385eb9b33e1d mwifiex: MAC randomization should not be persistent 444df795edf4 rtlwifi: rtl8821ae: setup 8812ae RFE according to device type 7e7897878783 md: MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stop fa9a4a9c6d6f md: update slab_cache before releasing new stripes when stripes resizing f2bb8bcbc09d dm space map disk: fix some book keeping in the disk space map cc681811a92c dm thin metadata: call precommit before saving the roots eeaf13394d32 dm bufio: make the parameter "retain_bytes" unsigned long e69242436b6b dm cache metadata: fail operations if fail_io mode has been established 042d8dbf69c6 dm mpath: split and rename activate_path() to prepare for its expanded use e08047c90c8a dm bufio: check new buffer allocation watermark every 30 seconds 98e7b9d45bf4 dm bufio: avoid a possible ABBA deadlock c5066c4c1b7e dm raid: select the Kconfig option CONFIG_MD_RAID0 4de8eceefbea dm btree: fix for dm_btree_find_lowest_key() 5db8f42b62da infiniband: call ipv6 route lookup via the stub interface cb5cf8aaba2e mlx5: Fix mlx5_ib_map_mr_sg mr length ece453e8b0ca ASoC: cs4271: configure reset GPIO as output cc15d340ec6a tpm_crb: check for bad response size 0c150305212b tpm: add sleep only for retry in i2c_nuvoton_write_status() 40ca1fd38e11 tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver 568ea0dcc27e tpm_tis_spi: Add small delay after last transfer c4b3779c9783 tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes d513cf24e240 tpm_tis_spi: Check correct byte for wait state indicator daa432c1a65a tpm_tis_spi: Abort transfer when too many wait states are signaled aad1e5c81cbb tpm_tis_spi: Use single function to transfer data cc0f994c205d fanotify: don't expose EOPENSTALE to userspace e8b6d43ce3ea ARM: tegra: paz00: Mark panel regulator as enabled on boot 0251f6affb11 ALSA: hda: Fix cpu lockup when stopping the cmd dmas 5c1bd0cb4992 tpm_tis_core: Choose appropriate timeout for reading burstcount 3888f62943bb USB: core: replace %p with %pK 5d263d94a870 char: lp: fix possible integer overflow in lp_setup() 7a2b8471ab12 watchdog: pcwd_usb: fix NULL-deref at probe 6e2078c10092 USB: ene_usb6250: fix DMA to the stack 7d96e4a404c1 usb: misc: legousbtower: Fix memory leak 810b7c559954 usb: misc: legousbtower: Fix buffers on stack f5eea276d8de Linux 4.9.29 9ee8502bd2cc pstore: Shut down worker when unregistering a4de93008625 pstore: Fix flags to enable dumps on powerpc 1a1029507258 libnvdimm, pfn: fix 'npfns' vs section alignment c171b24fe508 libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify 5b6e7f353290 libnvdimm, region: fix flush hint detection crash 46ba11b007c1 ipmi: Fix kernel panic at ipmi_ssif_thread() 6e7de39ef9a4 Bluetooth: hci_intel: add missing tty-device sanity check f2f6d77fabe2 Bluetooth: hci_bcm: add missing tty-device sanity check 518ca84479d7 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel 89c91ea37581 tty: pty: Fix ldisc flush after userspace become aware of the data already e38a4c3b0b4a serial: omap: suspend device on probe errors f8d2751b0012 serial: omap: fix runtime-pm handling on unbind c5689e0ab6e1 serial: samsung: Use right device for DMA-mapping calls 64a599ac5dcc fscrypt: fix context consistency check when key(s) unavailable 8dd114ef78c8 device-dax: fix cdev leak 6240377c574b padata: free correct variable 1c5d8b377e58 CIFS: add misssing SFM mapping for doublequote 6f3b2eed8c9a cifs: fix CIFS_IOC_GET_MNT_INFO oops f13d96bf98c2 CIFS: fix oplock break deadlocks 411346640ccd cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops 449a74439d15 cifs: fix leak in FSCTL_ENUM_SNAPS response handling 87c0604d860f CIFS: fix mapping of SFM_SPACE and SFM_PERIOD 8dd4e3ff1bfb SMB3: Work around mount failure when using SMB3 dialect to Macs 2ac2ad9fb045 Set unicode flag on cifs echo request to avoid Mac error 4f5e1c48e80b Fix match_prepath() 4e434d4fe28a mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC 945d0ecdd9bd fs/block_dev: always invalidate cleancache in invalidate_bdev() 091784ae9738 ceph: fix memory leak in __ceph_setxattr() 9a6bb7b5637e fs/xattr.c: zero out memory copied to userspace in getxattr 1777e888bd40 orangefs: do not check possibly stale size on truncate 63907bb781e7 orangefs: do not set getattr_time on orangefs_lookup 59f496104112 orangefs: clean up oversize xattr validation 127adc188c62 orangefs: fix bounds check for listxattr b2764f851db6 ext4: evict inline data when writing to memory map 7929b50dedd1 perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms() e3cea38357ea IB/hfi1: Prevent kernel QP post send hard lockups 43c54927f6f4 IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level 9ae6b33dcbb4 IB/mlx4: Fix ib device initialization error flow d20bfe223d3e IB/IPoIB: ibX: failed to create mcg debug file 7a227630ab89 IB/core: For multicast functions, verify that LIDs are multicast LIDs ecb0ab0f89c7 IB/core: Fix sysfs registration error flow 377178321690 iov_iter: don't revert iov buffer if csum error 9f43f70dcc56 vfio/type1: Remove locked page accounting workqueue 1773131ec4b9 dm thin: fix a memory leak when passing discard bio down f32e35bc3d54 dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue() f6ec18eb7425 dm era: save spacemap metadata root after the pre-commit f8d05099ec72 crypto: ccp - Change ISR handler method for a v5 CCP a0a232489c0f crypto: ccp - Change ISR handler method for a v3 CCP 93424b2b63e0 crypto: ccp - Disable interrupts early on unload 36dffff240d9 crypto: ccp - Use only the relevant interrupt bits bcc70358396a crypto: algif_aead - Require setkey before accept(2) 9b2fb8ad5ba1 block: fix blk_integrity_register to use template's interval_exp if not 0 884ba252f3f1 arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses 7b0d4391d0f4 KVM: arm/arm64: fix races in kvm_psci_vcpu_on bdf1d5b4c129 KVM: x86: fix user triggerable warning in kvm_apic_accept_events() f99985cdee64 perf/x86: Fix Broadwell-EP DRAM RAPL events 0750e8b865ee um: Fix PTRACE_POKEUSER on x86_64 e0c871792cc6 x86, pmem: Fix cache flushing for iovec write < 8 bytes e65c6aa10860 selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug acb6dc6aa744 x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup 219a99dd2198 usb: hub: Do not attempt to autosuspend disconnected devices 181b0de7f7cc usb: hub: Fix error loop seen after hub communication errors 5a001a687f7c usb: Make sure usb/phy/of gets built-in 5c51e4b65fca usb: gadget: legacy gadgets are optional af534bf9540e usb: misc: add missing continue in switch a54ab7420ac7 staging: comedi: jr3_pci: cope with jiffies wraparound 2bdc2e8c29e9 staging: comedi: jr3_pci: fix possible null pointer dereference 55f9811b98f2 staging: gdm724x: gdm_mux: fix use-after-free on module unload 83f66c9a6026 staging: vt6656: use off stack for out buffer USB transfers. 3eff228fdd43 staging: vt6656: use off stack for in buffer USB transfers. 6312a84dc8b5 USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications" 5ffe717f351d USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously c31ff3ceb326 USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit 91cd8f900c75 usb: host: xhci: print correct command ring address 853469d53e86 usb: xhci: bInterval quirk for TI TUSB73x0 bb1f06f53bcb iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement f788fa43d87a target/fileio: Fix zero-length READ and WRITE handling a4e52cc7d81b target: Fix compare_and_write_callback handling for non GOOD status f2b8de98f737 xen: adjust early dom0 p2m handling to xen hypervisor behavior 58cd97ff374b Linux 4.9.28 6a7620744e89 block: get rid of blk_integrity_revalidate() 48d9fa1ece5e drm/ttm: fix use-after-free races in vm fault handling 347d07bf3add wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event bbd839a40dde wlcore: Pass win_size taken from ieee80211_sta to FW 5d7ab8339a9a xen: Revert commits da72ff5bfcb0 and 72a9b186292d 93862955cbf4 f2fs: sanity check segment count 265d382cc8db net: mdio-mux: bcm-iproc: call mdiobus_free() in error path ced0a31e667f bpf: don't let ldimm64 leak map addresses on unprivileged e37aab9c63b8 bnxt_en: allocate enough space for ->ntp_fltr_bmap 8795ee7bed24 ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf ecbd3ed2ddfe ipv6: initialize route null entry in addrconf_init() 5d8e07740c69 rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string f19065308601 ipv4, ipv6: ensure raw socket message is big enough to hold an IP header 747a00193f26 tcp: do not inherit fastopen_req from parent 78f032b071c1 net: usb: qmi_wwan: add Telit ME910 support 0f4ac291a768 net: ipv6: Do not duplicate DAD on link up 91260baa9d67 tcp: fix wraparound issue in tcp_lp 493d0a7be31c bpf, arm64: fix jit branch offset related to ldimm64 7bca0a9702ed bpf: enhance verifier to understand stack pointer arithmetic f3235cbd5be1 tcp: do not underestimate skb->truesize in tcp_trim_head() 3b0129d4111e macsec: dynamically allocate space for sglist 22d6b013ffcf sparc64: fix fault handling in NGbzero.S and GENbzero.S 7aa0e14336d9 ALSA: hda - Fix deadlock of controller device lock at unbinding 170e0abd886b staging: emxx_udc: remove incorrect __init annotations d8e94d091376 staging: wlan-ng: add missing byte order conversion 47b7257fc20f staging/lustre/llite: move root_squash from sysfs to debugfs 0b77c687d4e0 brcmfmac: Make skb header writable before use f73dfc29afa6 brcmfmac: Ensure pointer correctly set if skb data location changes b0e2e3acfe8e MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix 2d652d0abd3c scsi: smartpqi: fix time handling a46d03e35179 scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m 76aa65a2c0fd scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr 71fd9a94bd3f serial: 8250_omap: Fix probe and remove for PM runtime 115fb7ec22b5 phy: qcom-usb-hs: Add depends on EXTCON 52dd14d76812 clk: rockchip: add "," to mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036 6fa44d4ba212 USB: serial: io_edgeport: fix descriptor error handling 62b8b773ebde USB: serial: mct_u232: fix modem-status error handling e17c48c3280e USB: serial: quatech2: fix control-message error handling 594c9b4b0acb USB: serial: ftdi_sio: fix latency-timer error handling ca4e6525df05 USB: serial: ark3116: fix open error handling 94bbbfe21b5a USB: serial: ti_usb_3410_5052: fix control-message error handling b07e930d1f49 USB: serial: io_edgeport: fix epic-descriptor handling 4d32e36d6262 USB: serial: ssu100: fix control-message error handling 9ca301067502 USB: serial: digi_acceleport: fix incomplete rx sanity check 84443215cf54 USB: serial: keyspan_pda: fix receive sanity checks b6c17077e056 usb: chipidea: Handle extcon events properly 8eb8c9b16fdd usb: chipidea: Only read/write OTGSC from one place 4a36b6a7ee88 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 8f50cb88d862 usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 30643b5ac754 usb: dwc2: host: use msleep() for long delay d0ee36354f77 KVM: nVMX: do not leak PML full vmexit to L1 560a979735f4 KVM: nVMX: initialize PML fields in vmcs02 39058adebbb1 Revert "KVM: nested VMX: disable perf cpuid reporting" b6cd52a0eeaf x86/platform/intel-mid: Correct MSI IRQ line for watchdog device 1eae95d4bc03 kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed c9f617223904 clk: Make x86/ conditional on CONFIG_COMMON_CLK 1f0c69cfb2ad x86/mpx: Re-add MPX to selftests Makefile 56e524a8c305 x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 5ed26fad2d08 x86/ioapic: Restore IO-APIC irq_chip retrigger callback 3b141e2965a7 iwlwifi: mvm: writing zero bytes to debugfs causes a crash 1fb264cf7d54 iwlwifi: mvm: synchronize firmware DMA paging memory 495f91630205 iwlwifi: mvm: fix references to first_agg_queue in DQA mode 4d6f2ac95bc5 iwlwifi: mvm: fix pending frame counter calculation 48aa5ec292f3 iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe 04dd401a5145 iwlwifi: mvm: Use aux queue for offchannel frames in dqa a6fe39262c51 iwlwifi: mvm: fix reorder timer re-arming 20a9de99a0da iwlwifi: pcie: fix the set of DMA memory mask 562c868d94a8 iwlwifi: pcie: trans: Remove unused 'shift_param' 9c8655c0a860 iwlwifi: pcie: don't increment / decrement a bool 948634492b40 iwlwifi: mvm: overwrite skb info later 45dad03aca55 iwlwifi: mvm: don't restart HW if suspend fails with unified image d0a8075ffe05 iwlwifi: fix MODULE_FIRMWARE for 6030 9291cabe094b mwifiex: Avoid skipping WEP key deletion for AP dcdeaa743342 mwifiex: remove redundant dma padding in AMSDU 525fda9221a8 mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print 1d61da618969 ARM: dts: sun7i: lamobo-r1: Fix CPU port RGMII settings ebae7681697d ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build f4bff2c44dc9 ARM: dts: NSP: GPIO reboot open-source 329607b4864d leds: ktd2692: avoid harmless maybe-uninitialized warning f46fdb8a2611 arm64: Improve detection of user/non-user mappings in set_pte(_at) aadb7e073e81 arm: dts: qcom: Fix ipq board clock rates e33fb57428a1 arm64: dts: r8a7795: Mark EthernetAVB device node disabled e7b34f4a74f6 power: supply: bq24190_charger: Handle fault before status on interrupt 7f2b4ad9c07a power: supply: bq24190_charger: Don't read fault register outside irq_handle_thread() 4b7dac0a23b7 power: supply: bq24190_charger: Call power_supply_changed() for relevant component 63e1acc84d28 power: supply: bq24190_charger: Install irq_handler_thread() at end of probe() 20e448f2251c power: supply: bq24190_charger: Call set_mode_host() on pm_resume() d8d6aedd54ce power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING 89e8bd3add69 perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing 1641bb14e8be powerpc: Correctly disable latent entropy GCC plugin on prom_init.o b47a6b40655b powerpc/ftrace: Fix confusing help text for DISABLE_MPROFILE_KERNEL 50e027728915 powerpc/powernv: Fix opal_exit tracepoint opcode 754a2bcfd8b1 powerpc/mm: Fixup wrong LPCR_VRMASD value a19718bd0b19 cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores 4f39fcce99d7 power: supply: lp8788: prevent out of bounds array access ccef31d22e80 crypto: caam - fix error path for ctx_dma mapping failure 819e3601d3c5 tmp: use pdev for parent device in tpm_chip_alloc 326f9b0a39d3 tpm: fix RC value check in tpm2_seal_trusted a941f261c8f1 hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628 898c6bbfc88d drm/sti: fix GDP size to support up to UHD resolution f5ca890f138d 9p: fix a potential acl leak (From OE-Core rev: 527f77e3c3c8fcb6b8dc7c88ecbf87d1b450bc2b) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit d26a362b6bcee7e5e745b76bd6fb5ef94697bf22) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/4.10: update to v4.10.17Bruce Ashfield2017-07-273-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest 4.10 -stable releases, which comprise the following changes: 17a4d4803381 Linux 4.10.17 291e716bb382 pstore: Shut down worker when unregistering e5590e3d9275 pstore: Fix flags to enable dumps on powerpc e3d4daa7f6d4 libnvdimm, pfn: fix 'npfns' vs section alignment 116ada1a98ab libnvdimm: fix nvdimm_bus_lock() vs device_lock() ordering f92a2fe7cdb1 libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify 72393c00f00a libnvdimm, region: fix flush hint detection crash b821a605977e ipmi: Fix kernel panic at ipmi_ssif_thread() c8e4805dd634 Bluetooth: hci_intel: add missing tty-device sanity check a8620f066675 Bluetooth: hci_bcm: add missing tty-device sanity check 9a3054df3cf6 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel 58d479441029 tty: pty: Fix ldisc flush after userspace become aware of the data already 9e3b9909bce3 serial: omap: suspend device on probe errors c1ce1f427e0a serial: omap: fix runtime-pm handling on unbind 2578dd75ad12 serial: samsung: Use right device for DMA-mapping calls a78ddcd2a858 fscrypt: fix context consistency check when key(s) unavailable 659ccd97668a f2fs: fix fs corruption due to zero inode page 717946b469cf mm: fix data corruption due to stale mmap reads 35223d76e2cf dax: prevent invalidation of mapped DAX entries fa7043b3a2e0 device-dax: fix sysfs attribute deadlock e1a19ef52919 device-dax: fix cdev leak 81845f520179 md/raid1: avoid reusing a resync bio after error handling. 23ebf6aa650d padata: free correct variable 586aa5a6537f ovl: do not set overlay.opaque on non-dir create cf95696518f5 CIFS: add misssing SFM mapping for doublequote 582fb96084c3 cifs: fix CIFS_IOC_GET_MNT_INFO oops 4452b80eaef8 CIFS: fix oplock break deadlocks cd01b999953b cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops 6ec05086dca9 cifs: fix leak in FSCTL_ENUM_SNAPS response handling b1b295efad9f CIFS: fix mapping of SFM_SPACE and SFM_PERIOD ae6c2182b853 SMB3: Work around mount failure when using SMB3 dialect to Macs 6716949b0029 Set unicode flag on cifs echo request to avoid Mac error b7174f403828 Fix match_prepath() 93697e1e5099 mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC 3302d94ab6f9 fs/block_dev: always invalidate cleancache in invalidate_bdev() f174092ec373 ceph: fix memory leak in __ceph_setxattr() 594d4eca1c49 fs/xattr.c: zero out memory copied to userspace in getxattr 49302d531325 orangefs: do not check possibly stale size on truncate 42d86d92af64 orangefs: do not set getattr_time on orangefs_lookup d2c326c7ff6d orangefs: clean up oversize xattr validation 4af222e1d681 orangefs: fix bounds check for listxattr e3e77f8ba5f6 ext4: evict inline data when writing to memory map fd469456ad6d jbd2: fix dbench4 performance regression for 'nobarrier' mounts e2e596f2888c perf annotate s390: Implement jump types for perf annotate d122da54d33e perf annotate s390: Fix perf annotate error -95 (4.10 regression) ba6006004353 perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms() d187c9e135d3 IB/hfi1: Prevent kernel QP post send hard lockups 04692adb3aac IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level e4e17bce1672 IB/mlx4: Fix ib device initialization error flow 5d691b80ca4d IB/IPoIB: ibX: failed to create mcg debug file 53bd2ccebd51 IB/core: For multicast functions, verify that LIDs are multicast LIDs b40c7a502b1e IB/core: Fix sysfs registration error flow f269df7bad86 iov_iter: don't revert iov buffer if csum error fc483680829a vfio/type1: Remove locked page accounting workqueue c85990cf511d dm thin: fix a memory leak when passing discard bio down bd0db3b70b59 dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue() 5d953aa1cd2e dm era: save spacemap metadata root after the pre-commit 4c1dad842bfc dm crypt: rewrite (wipe) key in crypto layer using random data bce0767157c3 crypto: ccp - Change ISR handler method for a v5 CCP f106cd8575c4 crypto: ccp - Change ISR handler method for a v3 CCP 595c7ad3c64b crypto: ccp - Disable interrupts early on unload e1adc5e04af5 crypto: ccp - Use only the relevant interrupt bits 7ae1df9048db crypto: algif_aead - Require setkey before accept(2) fe51605c9512 crypto: s5p-sss - Close possible race for completed requests 635aff41e59a block: fix blk_integrity_register to use template's interval_exp if not 0 5c5d86be4f3f arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses 8348ffba88e5 KVM: arm/arm64: fix races in kvm_psci_vcpu_on 74cbcb5afa75 KVM: x86: fix user triggerable warning in kvm_apic_accept_events() f22d13c45f2d perf/x86: Fix Broadwell-EP DRAM RAPL events 29d07bb20ee5 um: Fix PTRACE_POKEUSER on x86_64 efbd8cc8f6f8 x86, pmem: Fix cache flushing for iovec write < 8 bytes f0896a0d1e6d selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug c4b0426385ea x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup b1a8c141c88c usb: hub: Do not attempt to autosuspend disconnected devices 5830c376e3af usb: hub: Fix error loop seen after hub communication errors 19c9dacddf7d usb: Make sure usb/phy/of gets built-in 934c4e338e7e usb: gadget: legacy gadgets are optional 7f7a4b58e257 usb: misc: add missing continue in switch 34006e9621c7 staging: comedi: jr3_pci: cope with jiffies wraparound acb79180c55e staging: comedi: jr3_pci: fix possible null pointer dereference 7a6b4c372118 staging: wilc1000: Fix problem with wrong vif index 4097eda73b4c staging: gdm724x: gdm_mux: fix use-after-free on module unload 808dc8810896 staging: vt6656: use off stack for out buffer USB transfers. 4f19197ce58d staging: vt6656: use off stack for in buffer USB transfers. 5b92090a53eb USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications" 32dd9987fbd9 USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously e349a5723322 USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit dffe5d4b0511 usb: host: xhci: print correct command ring address a561f35aeaa9 usb: xhci: bInterval quirk for TI TUSB73x0 b3e01cd15d17 iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement d39ebfe9a1b7 target/fileio: Fix zero-length READ and WRITE handling f78392c0160c target: Fix compare_and_write_callback handling for non GOOD status 8fe6ee0b6e69 xen: adjust early dom0 p2m handling to xen hypervisor behavior 6e8e99586919 Linux 4.10.16 2262a51b515a block: get rid of blk_integrity_revalidate() f89d35abea21 drm/ttm: fix use-after-free races in vm fault handling 2f6aeeae43bb drm: mxsfb: drm_dev_alloc() returns error pointers 9302f2b14af1 drm/hisilicon/hibmc: Fix wrong pointer passed to PTR_ERR() 4a66b610a821 xen: Revert commits da72ff5bfcb0 and 72a9b186292d 6442a7f5d793 f2fs: sanity check segment count 853151191ef2 openvswitch: Set internal device max mtu to ETH_MAX_MTU. 8656ebcc28bc net: mdio-mux: bcm-iproc: call mdiobus_free() in error path c35107a3bec2 bpf: don't let ldimm64 leak map addresses on unprivileged ddbb020a01ec bnxt_en: allocate enough space for ->ntp_fltr_bmap 912bec79fb2a ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf 062e49d89f68 ipv6: initialize route null entry in addrconf_init() d3081680506f rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string df6f3bcd6667 ipv4, ipv6: ensure raw socket message is big enough to hold an IP header 929575fd0dfd tcp: do not inherit fastopen_req from parent 3006794169a1 net: usb: qmi_wwan: add Telit ME910 support 0735252265e5 net: ipv6: Do not duplicate DAD on link up ae2f8e28b40e tcp: fix wraparound issue in tcp_lp 38904075d9bc bpf, arm64: fix jit branch offset related to ldimm64 b3468d7ea8c9 bpf: enhance verifier to understand stack pointer arithmetic ec2f9263d6a5 geneve: fix incorrect setting of UDP checksum flag 9cd3670409a9 net: macb: fix phy interrupt parsing 99975dd43461 net: adjust skb->truesize in ___pskb_trim() 748838198f1e tcp: do not underestimate skb->truesize in tcp_trim_head() 8743096ed3f0 macsec: dynamically allocate space for sglist e288821b3842 sparc64: fix fault handling in NGbzero.S and GENbzero.S 01995a54c747 ALSA: hda - Fix deadlock of controller device lock at unbinding 9576fcd1d931 staging: lustre: ptlrpc: avoid warning on missing return e7d743d68744 staging: emxx_udc: remove incorrect __init annotations e368150f2942 staging: wlan-ng: add missing byte order conversion debb50cbeda5 staging/lustre/llite: move root_squash from sysfs to debugfs 9663ece4a734 brcmfmac: Make skb header writable before use d67be3c4b852 brcmfmac: Ensure pointer correctly set if skb data location changes cbd7c3465eec MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix 2523b0855c42 scsi: smartpqi: fix time handling a538d5f72454 scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m 7f3f10d2150f scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr 463232f51f91 scsi: qedi: fix build error without DEBUG_FS 5102b4022080 scsi: qedi: Fix possible memory leak in qedi_iscsi_update_conn() eb1ef03d9033 serial: 8250_omap: Fix probe and remove for PM runtime 8b62d12c1a53 phy: qcom-usb-hs: Add depends on EXTCON c6a6118496c8 clk: rockchip: add "," to mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036 bc6e823fdcf2 USB: serial: io_edgeport: fix descriptor error handling 1077176a2456 USB: serial: ch341: fix modem-status handling e40bbb397074 USB: serial: mct_u232: fix modem-status error handling f665109e63c1 USB: serial: quatech2: fix control-message error handling aa0b4b2ff04e USB: serial: ftdi_sio: fix latency-timer error handling 44d7d23192fe USB: serial: ark3116: fix open error handling 39581ca08fb9 USB: serial: ti_usb_3410_5052: fix control-message error handling c5cd729ca100 USB: serial: io_edgeport: fix epic-descriptor handling d75ac2f21f53 USB: serial: ssu100: fix control-message error handling 7db2c56df28a USB: serial: digi_acceleport: fix incomplete rx sanity check cfbe048303d2 USB: serial: keyspan_pda: fix receive sanity checks 7916a663940b usb: chipidea: Handle extcon events properly 7a93680fe259 usb: chipidea: Only read/write OTGSC from one place cc771fa1d711 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths d286acdd40ed usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 5605e5c50f34 usb: dwc2: host: use msleep() for long delay 69a09d73e8bd KVM: nVMX: do not leak PML full vmexit to L1 22e025bc1af9 KVM: nVMX: initialize PML fields in vmcs02 4897ec5ece6c Revert "KVM: nested VMX: disable perf cpuid reporting" 78a43e2c2c98 KVM: PPC: Book3S HV: Don't try to signal cpu -1 f82a54b53ca2 x86/platform/intel-mid: Correct MSI IRQ line for watchdog device 743cfeb7bcdd kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed d696d9cfea73 platform/x86: intel_pmc_core: fix out-of-bounds accesses on stack 5e10d8dc0003 clk: Make x86/ conditional on CONFIG_COMMON_CLK 4a8fa15cec03 x86/mpx: Re-add MPX to selftests Makefile d4462702edd1 x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 679dd20cc34e x86/ioapic: Restore IO-APIC irq_chip retrigger callback 6e4623e517db iwlwifi: mvm: fix accessing fw_id_to_mac_id bcb28cb39930 iwlwifi: mvm: writing zero bytes to debugfs causes a crash bd78746f3225 iwlwifi: mvm: synchronize firmware DMA paging memory 39e4ab1d46fa iwlwifi: mvm: fix references to first_agg_queue in DQA mode 82e158e12443 iwlwifi: mvm: fix pending frame counter calculation fa251bac1869 iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe 441f52f19435 iwlwifi: mvm: Use aux queue for offchannel frames in dqa ab735bec18d4 iwlwifi: mvm: fix reorder timer re-arming 7478a09f262c iwlwifi: pcie: fix the set of DMA memory mask 0633d3269a69 iwlwifi: pcie: trans: Remove unused 'shift_param' e864e9686442 iwlwifi: pcie: don't increment / decrement a bool 7e375d6d6056 iwlwifi: mvm: overwrite skb info later 827181091199 iwlwifi: mvm: don't restart HW if suspend fails with unified image 3aff5ebef0b4 iwlwifi: fix MODULE_FIRMWARE for 6030 e9a20a152598 iwlwifi: mvm: properly check for transport data in dump 47b8d37b4c62 mwifiex: set adapter->dev before starting to use mwifiex_dbg() 219083c89725 mwifiex: don't enable/disable IRQ 0 during suspend/resume 33d8a1d4086e mwifiex: Avoid skipping WEP key deletion for AP 6a9d22e988c3 mwifiex: remove redundant dma padding in AMSDU 4b8badac6525 mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print ed65aff890b9 ARM: dts: sun7i: lamobo-r1: Fix CPU port RGMII settings c78c87249cd6 ARM: dts: am57xx-idk: tpic2810 is on I2C bus, not SPI 8848163aa114 ARM: OMAP3: Fix smartreflex platform data regression 097336fc693d ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build 98fa203aa7cd ARM: dts: imx6sx-udoo-neo: Fix reboot hang 32b0a3d44419 ARM: dts: NSP: GPIO reboot open-source 96b61a1bad47 ARM: pxa: ezx: fix a910 camera data baebaada5f01 leds: ktd2692: avoid harmless maybe-uninitialized warning 359ccd6e3667 spi: armada-3700: Remove spi_master_put in a3700_spi_remove() 0136fa36c8af arm64: Improve detection of user/non-user mappings in set_pte(_at) a0435d6cdccc arm64: remove wrong CONFIG_PROC_SYSCTL ifdef e60a59f80b96 arm: dts: qcom: Fix ipq board clock rates 3e1418c687ac arm64: dts: r8a7795: Mark EthernetAVB device node disabled 12f072e19606 power: supply: bq24190_charger: Handle fault before status on interrupt c963edc736f7 power: supply: bq24190_charger: Don't read fault register outside irq_handle_thread() 9e9cd6500d2c power: supply: bq24190_charger: Call power_supply_changed() for relevant component 34ba5925c01e power: supply: bq24190_charger: Install irq_handler_thread() at end of probe() 8c94da036756 power: supply: bq24190_charger: Call set_mode_host() on pm_resume() d6ea2f1dd259 power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING b7634bdbb695 perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing ce6f9a237a6c powerpc: Correctly disable latent entropy GCC plugin on prom_init.o 803969dd92f1 powerpc/ftrace: Fix confusing help text for DISABLE_MPROFILE_KERNEL d0addb34980a powerpc/mm: Fix build break when CMA=n && SPAPR_TCE_IOMMU=y 690bba9d641a powerpc/powernv: Fix opal_exit tracepoint opcode 3ead745aef02 powerpc/mm: Fixup wrong LPCR_VRMASD value 72cd64df59f3 powerpc/perf: Avoid FAB_*_MATCH checks for power9 8c34e65205b7 powerpc/perf: Handle sdar_mode for marked event in power9 d2264474c9c2 powerpc/perf: Fix perf_get_data_addr() for power9 DD1 0587b73378b2 cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores bfa87eca09ce power: supply: lp8788: prevent out of bounds array access 8a4963a05118 crypto: caam - don't dma_map key for hash algorithms 3e871381811a crypto: caam - fix error path for ctx_dma mapping failure 93bb6661baf0 tmp: use pdev for parent device in tpm_chip_alloc c61315284309 tpm: fix RC value check in tpm2_seal_trusted c5f7ba5f5911 mtd: nand: Add OX820 NAND hardware dependency 2586f8f02455 hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628 5e7b84228b51 drm/sti: fix GDP size to support up to UHD resolution 206472df12f1 9p: fix a potential acl leak (From OE-Core rev: a64e8c09f975c8457e7743a61ee35fb561ffd430) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit de5b0d918f49733f902797d41da05681d17d8db0) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt: 4.9-rt18Bruce Ashfield2017-07-273-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the 4.9-rt18 port that Paul Gortmaker has prepared: f458d12de7f1 v4.9.27-rt18 82fcbd9f7e1f futex/rtmutex: Cure RT double blocking issue b4352b9fb961 futex: backported patches 0874a0a35318 random: avoid preempt_disable()ed section 07481e7a0e04 v4.9.27-rt17 76c86c0787fe v4.9.20-rt16 d394d677d188 rwsem/rt: Lift single reader restriction ad7b0ccf9f1f rtmutex: Provide locked slowpath f363d238326d rtmutex: Provide rt_mutex_lock_state() b3b4c3aa793e rtmutex: Make lock_killable work e3fa9e78c860 v4.9.20-rt15 1e458a1a876d v4.9.18-rt14 f57fd2fcd3e2 Add the rtmutex rework 3829b7532ca9 lockdep: Fix per-cpu static objects bc1065b64955 v4.9.18-rt13 095698fd99b4 Merge branch 'standard/base' into standard/preempt-rt/base (From OE-Core rev: 68e9381210875588b7f28cff5ed90a2817427d08) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 9d400224f7bba64470a0e68c53e2469b70ca1e05) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/meta: configuration changes (wifi, kexec and nft)Bruce Ashfield2017-07-276-6/+6
| | | | | | | | | | | | | | | | Making the following kernel configuration fragment changes available: c9f07d79f01d nftables: add more configuration options. 8d3cf0ad6c0c common-pc-wifi.cfg: add CONFIG_MT7601U module 55c9bf749c6d ktypes/developer: Enable CONFIG_KEXEC in config (From OE-Core rev: 6ddb062c5b434446c7c5140ab01b970ad501f1d1) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit a0d24f69425716ffd2439b1fb9170c343eaca453) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel/meta: add virtualbox configuration fragmentBruce Ashfield2017-07-2712-12/+12
| | | | | | | | | | | | | | | | As suggested by Khem, we can create a virtualbox configuration fragment that helps to run XFCE under virtualization. This can be enabled via KERNEL_FEATURES for targest that require it, and may be enabled by default in the future. (From OE-Core rev: a5b42c0702a216e1a75c89aaa918c5e166a9e13e) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a256addb330ec7b781c381894cc72cbd4a5005dd) Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>