summaryrefslogtreecommitdiff
path: root/debug_api
AgeCommit message (Collapse)Author
2020-02-18crosshatch: update kernel-and-modules prebuiltRobin Peng
Linux version 4.9.210-g3503466b8182-ab6213693 (android- build@wpra3.hot.corp.google.com) (Android (6051079 based on r370808) clang version 10.0.1 (https://android.googlesource.com/toolchain/llvm-project b9738d6d99f614c8bf7a3e7c769659b313b88244)) #0 SMP PREEMPT Mon Feb 17 11:38:05 UTC 2020 build: (5 changes) 0c0380c7 GKI: devices_snapshot noise reduction 5ffa3b2a Merge "GKI: helpful modularization scripts" c821c06a GKI: helpful modularization scripts 56b270fa abi: extract_symbols: group symbols by requiring module 47973b11 abi: let extract_symbols print to stdout by default prebuilts-master/misc: (18 changes) 9688405f Snap for 6210127 from 148887167f0ad5594fa2033d82df05add838ed5e to rvc-release 9f5c73c8 Snap for 6206568 from 8f7c7af006e7f0685f2e405afd7e3b8b10f53de4 to rvc-release 14888716 Merge "make asm-7.0-defaults available for all the apex." am: a63ff57017 am: 6804096666 am: e6bdeca5ee e6bdeca5 Merge "make asm-7.0-defaults available for all the apex." am: a63ff57017 am: 6804096666 ... f54d4265 remove unused artifacts from 4.3 private/msm-google: (500 changes) 3503466b LTS: Merge android-4.9-q (4.9.210) into android-msm-pixel-4.9 3a52df27 UPSTREAM: ALSA: pcm: Add missing copy ops check before clearing buffer ea8ebe3a Merge android-4.9-q (4.9.210) into android-msm-pixel-4.9-lts 09c8c129 Merge 4.9.210 into android-4.9-q 36fa7559 Linux 4.9.210 57123333 drm/i915/gen9: Clear residual context state on context switch a6280b60 netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present 76c146ce netfilter: arp_tables: init netns pointer in xt_tgchk_param struct 135878c0 USB: Fix: Don't skip endpoint descriptors with maxpacket=0 2c00bebd rtl8xxxu: prevent leaking urb 78cb846f scsi: bfa: release allocated memory in case of error 9bba4330 mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf efa99b6f mwifiex: fix possible heap overflow in mwifiex_process_country_ie() 01792720 tty: always relink the port caeb5e1b tty: link tty and port before configuring it as console ebec01df staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21 be06f484 staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713 6aacfedb usb: musb: dma: Correct parameter passed to IRQ handler 962e04ba usb: musb: Disable pullup at init 4a71db0f usb: musb: fix idling for suspend after disconnect interrupt b458d107 USB: serial: option: add ZLP support for 0x1bc7/0x9010 bd1f27f5 staging: vt6656: set usb_set_intfdata on driver fail. b6b09649 can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs 3799b9a4 can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode 7d2a3899 can: gs_usb: gs_usb_probe(): use descriptors of current altsetting 43e6fb6a drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ 5f27f97d Input: add safety guards to input_set_keycode() 661967b7 HID: hid-input: clear unmapped usages 4d29a640 HID: uhid: Fix returning EPOLLOUT from uhid_char_poll 2aa4a4c5 HID: Fix slab-out-of-bounds read in hid_field_extract 5cd0449a tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined 62599bee kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail 638b632d tcp: minimize false-positives on TCP/GRO check 1b2e7f70 ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 e0cedaf2 usb: chipidea: host: Disable port power only if previously enabled d2c9ee45 chardev: Avoid potential use-after-free in 'chrdev_open()' 475c1471 kobject: Export kobject_get_unless_zero() c8300632 Merge 4.9.209 into android-4.9-q 753a4bcd Linux 4.9.209 4efc2f0f USB: serial: option: add Telit ME910G1 0x110a composition ecaaef6b USB: core: fix check for duplicate endpoints a57180da vlan: fix memory leak in vlan_dev_set_egress_priority f863b71a net: sch_prio: When ungrafting, replace with FIFO 8ed5bb1b vlan: vlan_changelink() should propagate errors 57574c58 vxlan: fix tos value before xmit ea3cc787 tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK 86c2a390 sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY 9e9dcbc9 pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM eca9a2f2 net: usb: lan78xx: fix possible skb leak 052d2a8e net: stmmac: dwmac-sunxi: Allow all RGMII modes 9b266c6c macvlan: do not assume mac_header is set in macvlan_broadcast() 04631ca0 llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c) 018cb555 parisc: Fix compiler warnings in debug_core.c b45244f4 block: fix memleak when __blk_rq_map_user_iov() is failed 2fbdfb72 net: stmmac: RX buffer size must be 16 byte aligned 7bd52502 perf/x86/intel: Fix PT PMI handling 0ae16c27 kconfig: don't crash on NULL expressions in expr_eq() 4c24585a regulator: rn5t618: fix module aliases 19501490 ASoC: wm8962: fix lambda value 1e1672c5 rfkill: Fix incorrect check to avoid NULL pointer dereference 9c155484 net: usb: lan78xx: Fix error message format specifier 81bf8fe7 bnx2x: Fix logic to get total no. of PFs per engine 9fb4970b bnx2x: Do not handle requests from VFs after parity 497e53c3 powerpc: Ensure that swiotlb buffer is allocated from low memory 666ce175 samples: bpf: Replace symbol compare of trace_event 172de097 ARM: dts: am437x-gp/epos-evm: fix panel compatible e5ef6e02 spi: spi-cavium-thunderx: Add missing pci_release_regions() 714b9856 netfilter: uapi: Avoid undefined left-shift in xt_sctp.h b8c68da6 ARM: vexpress: Set-up shared OPP table instead of individual for each CPU 159c83a0 efi/gop: Fix memory leak in __gop_query32/64() d9145ec6 efi/gop: Return EFI_SUCCESS if a usable GOP was found f2947e95 efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs bd85b179 netfilter: ctnetlink: netns exit must wait for callbacks c0911024 locking/spinlock/debug: Fix various data races b42bb8c1 pstore/ram: Write new dumps to start of recycled zones 131ba514 locking/x86: Remove the unused atomic_inc_short() methd 396d26b5 xen/blkback: Avoid unmapping unmapped grant pages 464f18e5 s390/smp: fix physical to logical CPU map for SMT 36d6d826 net: add annotations on hh->hh_len lockless accesses 214910fc ath9k_htc: Discard undersized packets cd5efb08 ath9k_htc: Modify byte order for an error message a4620d71 rxrpc: Fix possible NULL pointer access in ICMP handling 70b0b335 powerpc/pseries/hvconsole: Fix stack overread via udbg ff23a275 drm/mst: Fix MST sideband up-reply failure handling 378ebd32 fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP 41e7faf4 tty: serial: msm_serial: Fix lockup for sysrq and oops 129139a2 media: usb: fix memory leak in af9005_identify_state bb7f07bb regulator: ab8500: Remove AB8505 USB regulator 8c450fb2 media: flexcop-usb: ensure -EIO is returned on error condition 6e01d07c Bluetooth: Fix memory leak in hci_connect_le_scan 641aec91 Bluetooth: delete a stray unlock c4095a6d Bluetooth: btusb: fix PM leak in error case of setup a7697608 xfs: don't check for AG deadlock for realtime files in bunmapi af49ad54 nfsd4: fix up replay_matches_cache() b110cf2b PM / devfreq: Check NULL governor in available_governors_show 68f9032e arm64: Revert support for execute-only user mappings 1a2985af ftrace: Avoid potential division by zero in function profiler cf7c5050 ALSA: cs4236: fix error return comparison of an unsigned integer 70f32bb7 tracing: Have the histogram compare functions convert to u64 first 284c8428 gpiolib: fix up emulated open drain outputs 59d8bff6 ata: ahci_brcm: Fix AHCI resources management 40680534 ata: ahci_brcm: Allow optional reset controller to be used 14167f44 ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys() 075bc987 compat_ioctl: block: handle Persistent Reservations 189ca926 dmaengine: Fix access to uninitialized dma_slave_caps 05a613df locks: print unsigned ino in /proc/locks 5f0950b1 memcg: account security cred as well to kmemcg df5e2d32 mm/zsmalloc.c: fix the migrated zspage statistics. 1df1748c MIPS: Avoid VDSO ABI breakage due to global register variable f41f2fae ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code d7052925 Revert "perf report: Add warning when libunwind not compiled in" a09dabbf drm: limit to INT_MAX in create_blob ioctl 36ed8b51 taskstats: fix data-race 16dfa6a5 xfs: fix mount failure crash on invalid iclog memory access 5ff5ed86 PM / hibernate: memory_bm_find_bit(): Tighten node optimisation 7d3e277c xen/balloon: fix ballooned page accounting without hotplug enabled e0e0a955 xen-blkback: prevent premature module unload 1825ee86 IB/mlx4: Follow mirror sequence of device add during device removal 4500654c s390/cpum_sf: Avoid SBD overflow condition in irq handler 01216dbf s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits 7455901c md: raid1: check rdev before reference in raid1_sync_request func ecbac9de usb: gadget: fix wrong endpoint desc 25d16ce2 scsi: libsas: stop discovering if oob mode is disconnected 219a216f scsi: iscsi: qla4xxx: fix double free in probe 728032df scsi: qla2xxx: Don't call qlt_async_event twice 960b83d2 scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func e85632f7 RDMA/cma: add missed unregister_pernet_subsys in init failure ce13d56c PM / devfreq: Don't fail devfreq_dev_release if not in list c337cadd arm64: alternatives: use tpidr_el2 on VHE hosts 9759f952 Merge 4.9.208 into android-4.9-q e77ff35f Linux 4.9.208 3db5dee9 gtp: avoid zero size hashtable 75f08d92 gtp: fix wrong condition in gtp_genl_dump_pdp() b2c74eba tcp: do not send empty skb from tcp_write_xmit() 792365bf tcp/dccp: fix possible race __inet_lookup_established() 0a8f421b vhost/vsock: accept only packets with the right dst_cid 971932af net: ena: fix napi handler misbehavior when the napi budget is zero b524e0ca mmc: sdhci: Update the tuning failed messages to pr_debug level 68219757 pinctrl: baytrail: Really serialize all register accesses edad0c23 tty/serial: atmel: fix out of range clock divider handling 190d14f3 hrtimer: Annotate lockless access to timer->state ec92851c net: icmp: fix data-race in cmp_global_allow() d47d4d01 netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() c8c17adc 6pack,mkiss: fix possible deadlock 35b61a14 netfilter: ebtables: compat: reject all padding in matches/watchers 19446871 filldir[64]: remove WARN_ON_ONCE() for bad directory entries 89f58402 Make filldir[64]() verify the directory entry filename is valid c578977e perf strbuf: Remove redundant va_end() in strbuf_addv() b69259a1 ALSA: hda - Downgrade error message for single-cmd fallback 35df5170 net, sysctl: Fix compiler warning when only cBPF is present f3a8d2c8 x86/mce: Fix possibly incorrect severity calculation on AMD b231f9db kernel: sysctl: make drop_caches write-only 8da06d38 ocfs2: fix passing zero to 'PTR_ERR' warning fdfc605b s390/cpum_sf: Check for SDBT and SDB consistency 6a60df8e libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h 2d31ea6f perf regs: Make perf_reg_name() return "unknown" instead of NULL 3f58a3f0 cdrom: respect device capabilities during opening action 9abb8f60 scripts/kallsyms: fix definitely-lost memory leak dac861db gpio: mpc8xxx: Don't overwrite default irq_set_type callback 6d94f0de scsi: target: iscsi: Wait for all commands to finish before freeing a session cda09f74 scsi: scsi_debug: num_tgts must be >= 0 bc07cb62 scsi: pm80xx: Fix for SATA device discovery e1513b36 ext4: work around deleting a file with i_nlink == 0 safely 6deeb487 HID: Improve Windows Precision Touchpad detection. 116d44d1 bcache: at least try to shrink 1 node in bch_mca_scan() de60421a clk: pxa: fix one of the pxa RTC clocks ce2db8cf scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE 9da4be36 powerpc/security: Fix wrong message when RFI Flush is disable e393b78e powerpc/pseries/cmm: Implement release() function for sysfs device 6ebc434f scsi: ufs: fix potential bug which ends in system hang b5ad5840 scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences 4cfee666 fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long c4c2250c irqchip: ingenic: Error out if IRQ domain creation failed 8f5f88c6 irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary b119250f clk: qcom: Allow constant ratio freq tables for rcg c7f4e4db scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow 41e2db93 scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) 90244f0d jbd2: Fix statistics for the number of logged blocks d12ceedc powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning cb4bbe25 powerpc/security/book3s64: Report L1TF status in sysfs f56519e9 clocksource/drivers/asm9260: Add a check for of_clk_get bbed8ffa dma-debug: add a schedule point in debug_dma_dump_mappings() 441258ca powerpc/pseries: Don't fail hash page table insert for bolted mapping 8d9edfbe powerpc/pseries: Mark accumulate_stolen_time() as notrace 6e566fd9 scsi: csiostor: Don't enable IRQs too early 81dd848f scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices 718ff848 scsi: target: compare full CHAP_A Algorithm strings e5fb4e72 iommu/tegra-smmu: Fix page tables in > 4 GiB memory d1eafbbb Input: atmel_mxt_ts - disable IRQ across suspend 3a2c8a4a scsi: lpfc: Fix locking on mailbox command completion c0f7d6db scsi: mpt3sas: Fix clear pending bit in ioctl status 71514271 perf probe: Fix to show function entry line as probe-able 77ab88e3 mmc: sdhci-of-esdhc: fix P2020 errata handling 22c53f0c powerpc/irq: fix stack overflow verification ed7c2c1c ext4: check for directory entries too close to block end dfcbd407 ext4: fix ext4_empty_dir() for directories with holes 1b891ce7 staging: comedi: gsc_hpdi: check dma_alloc_coherent() return value 6bffefad platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytes b195c3ff USB: EHCI: Do not return -EPIPE when hub is disconnected 9640bcac usbip: Fix error path of vhci_recv_ret_submit() 3420bd51 net: dst: Force 4-byte alignment of dst_metrics 751653ce sctp: fully initialize v4 addr in some functions 6a18a67a net: usb: lan78xx: Fix suspend/resume PHY register access error e5bcc3b9 net: qlogic: Fix error paths in ql_alloc_large_buffers() 8674b26c net: nfc: nci: fix a possible sleep-in-atomic-context bug in nci_uart_tty_receive() 0d8373f4 net: hisilicon: Fix a BUG trigered by wrong bytes_compl 5cf2e755 mod_devicetable: fix PHY module format 3eb84bcf fjes: fix missed check in fjes_acpi_add 43c0e119 af_packet: set defaule value for tmo be9a42ba Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues e8da91ee btrfs: abort transaction after failed inode updates in create_subvol fecbec3b btrfs: return error pointer from alloc_test_extent_buffer 863153c1 btrfs: do not call synchronize_srcu() in inode_tree_del 85562d8a btrfs: don't double lock the subvol_sem for rename exchange 795b4ef8 usb: xhci: Fix build warning seen with CONFIG_PM=n 69f225a5 Revert "mmc: sdhci: Fix incorrect switch to HS mode" c3c7c0cc btrfs: don't prematurely free work in reada_start_machine_worker() 5baa2f38 net: phy: initialise phydev speed and duplex sanely 9d47b11b libtraceevent: Fix memory leakage in copy_filter_type c07956c4 crypto: vmx - Avoid weird build failures ab4180b2 crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c 0ef977d8 fbtft: Make sure string is NULL terminated f0a38523 iwlwifi: check kasprintf() return value 0421b439 x86/insn: Add some Intel instructions to the opcode map b14731b9 spi: st-ssc4: add missed pm_runtime_disable 4abc387b btrfs: don't prematurely free work in run_ordered_work() 2d3ff930 btrfs: don't prematurely free work in end_workqueue_fn() ff38837d mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests 4f43b396 spi: tegra20-slink: add missed clk_unprepare b5a56a8f iwlwifi: mvm: fix unaligned read of rx_pkt_status d2d4a2f6 x86/crash: Add a forward declaration of struct kimage b5a67ca2 cpufreq: Register drivers only after CPU devices have been registered 48f3a538 parport: load lowlevel driver if ports not found 6a2af04f s390/disassembler: don't hide instruction addresses 18305963 ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile 4a9d8865 spi: pxa2xx: Add missed security checks bd5facda EDAC/ghes: Fix grain calculation 4111f10e media: si470x-i2c: add missed operations in remove 61d8117f media: pvrusb2: Fix oops on tear-down when radio support is not present 807185ff ath10k: fix get invalid tx rate for Mesh metric 3c8d7fa8 perf probe: Filter out instances except for inlined subroutine and subprogram b89ad0c6 perf probe: Skip end-of-sequence and non statement lines 8466b890 perf probe: Fix to show calling lines of inlined functions 4ec7e16d perf probe: Return a better scope DIE if there is no best scope da443aa6 perf probe: Skip overlapped location on searching variables 11c5a6ce perf probe: Fix to probe a function which has no entry pc 86b5bd0a perf probe: Fix to show inlined function callsite without entry_pc 516288df perf probe: Fix to show ranges of variables in functions without entry_pc 104666b6 perf probe: Fix to probe an inline function which has no entry pc e4ae92b8 perf probe: Walk function lines in lexical blocks 65333030 perf probe: Fix to list probe event with correct line number 54ea1fe2 perf probe: Fix to find range-only function instance 4ee618ad rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() f68d9c56 ALSA: timer: Limit max amount of slave instances 189fb903 spi: img-spfi: fix potential double release 89854f42 bnx2x: Fix PF-VF communication over multi-cos queues. 587af617 Bluetooth: Fix advertising duplicated flags 37fdd90d pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B c7ba4745 libata: Ensure ata_port probe has completed before detach 0ecb8a72 arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() b446869e x86/ioapic: Prevent inconsistent state when moving an interrupt 21131a2d rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot c3911873 drm/gma500: fix memory disclosures due to uninitialized bytes 5c57bd2f x86/mce: Lower throttling MCE messages' priority to warning c4810efa Bluetooth: hci_core: fix init for HCI_USER_CHANNEL 460ffb54 iio: adc: max1027: Reset the device at probe time aaaf3afc usb: usbfs: Suppress problematic bind and unbind uevents. 59b706ce perf report: Add warning when libunwind not compiled in 62d86106 perf test: Report failure for mmap events beef7459 x86/mm: Use the correct function type for native_set_fixmap() 684db99e extcon: sm5502: Reset registers during initialization f43df2a9 media: ti-vpe: vpe: Make sure YUYV is set as default format d389a33d media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number 8fabd302 media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format 716156b8 mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring 69a24e72 samples: pktgen: fix proc_cmd command result check logic fcaaac2e media: cec-funcs.h: add status_req checks fcc34c44 media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() 1ad0a69c regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe() aa6eee8b hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled cb65ba75 usb: renesas_usbhs: add suspend event support in gadget mode 94a95f6e tools/power/cpupower: Fix initializer override in hsw_ext_cstates 07877ca1 media: ov6650: Fix stored frame format not in sync with hardware e9e86e66 media: i2c: ov2659: Fix missing 720p register config a8420b88 media: i2c: ov2659: fix s_stream return value 2ce76bbd media: am437x-vpfe: Setting STD to current value is not an error 7d737438 IB/iser: bound protection_sg size by data_sg size 6bd3745b libertas: fix a potential NULL pointer dereference 4a06822b rtlwifi: prevent memory leak in rtl_usb_probe ff3a1b2e staging: rtl8188eu: fix possible null dereference 91112c40 staging: rtl8192u: fix multiple memory leaks on error path ae506a94 spi: Add call to spi_slave_abort() function when spidev driver is released 78e5d14d iio: light: bh1750: Resolve compiler warning and make code more readable 7c4180a0 drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings 56d26381 drm: mst: Fix query_payload ack reply struct d4ae7352 ALSA: hda/ca0132 - Avoid endless loop b1048240 ALSA: hda/ca0132 - Keep power on during processing DSP response 360440c1 ALSA: pcm: Avoid possible info leaks from PCM stream buffers ed6421d3 btrfs: handle ENOENT in btrfs_uuid_tree_iterate 96657a55 btrfs: do not leak reloc root if we fail to read the fs root 7875fd38 btrfs: skip log replay on orphaned roots 5e88a0aa UPSTREAM: HID: input: map digitizer battery usage 213e0369 ANDROID: cuttlefish_defconfig: Disable TRANSPARENT_HUGEPAGE 6f0b5b54 Merge 4.9.207 into android-4.9-q 5b7a2c7d Linux 4.9.207 33457946 net: stmmac: don't stop NAPI processing when dropping a packet 7e3efae8 net: stmmac: use correct DMA buffer size in the RX descriptor d93f4bce xhci: fix USB3 device initiated resume race with roothub autosuspend 76829059 drm/radeon: fix r1xx/r2xx register checker for POT textures ebb8c240 scsi: iscsi: Fix a potential deadlock in the timeout handler e861c9bc dm btree: increase rebalance threshold in __rebalance2() bdca5750 dma-buf: Fix memory leak in sync_file_merge() 017df5ed vfio/pci: call irq_bypass_unregister_producer() before freeing irq 52e81d8d ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume() f5c5a5d6 ARM: dts: s3c64xx: Fix init order of clock providers 5234d7e1 CIFS: Respect O_SYNC and O_DIRECT flags during reconnect 1e4f2b36 xtensa: fix TLB sanity checker e3745fab PCI/MSI: Fix incorrect MSI-X masking on resume 0d78b18e PCI: Fix Intel ACS quirk UPDCR register address 8a2ae3ab Revert "regulator: Defer init completion for a while after late_initcall" e7a3b025 tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() 0c8cd7f6 tcp: tighten acceptance of ACKs not matching a child socket 3b4a534f tcp: fix rejected syncookies due to stale timestamps 67b02e37 inet: protect against too small mtu values. dddfb252 tipc: fix ordering of tipc module init and exit routine e12119e7 tcp: md5: fix potential overestimation of TCP option space d1c79f98 openvswitch: support asymmetric conntrack 4939f3c3 net: ethernet: ti: cpsw: fix extra rx interrupt b979958e net: bridge: deny dev_set_mac_address() when unregistering c39c0be9 nvme: host: core: fix precedence of ternary operator 5defd32b kernel/module.c: wakeup processes in module_wq on module unload f265cbda net/mlx5e: Fix SFF 8472 eeprom length 5b67825b sunrpc: fix crash when cache_head become valid before update 1a1e9ff5 workqueue: Fix missing kfree(rescuer) in destroy_workqueue() 382a2f00 blk-mq: make sure that line break can be printed 2022b5e6 ext4: fix a bug in ext4_wait_for_tail_page_commit f9318669 mm/shmem.c: cast the type of unmap_start to u64 522b4790 firmware: qcom: scm: Ensure 'a0' status code is treated as signed 0243d180 reiserfs: fix extended attributes on the root directory 444bdefc powerpc: Fix vDSO clock_getres() 819f623f scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value c11c7a5b scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() 8e5fdbea scsi: qla2xxx: Fix session lookup in qlt_abort_work() 0f37bd09 scsi: qla2xxx: Fix DMA unmap leak af9b59cb pinctrl: samsung: Fix device node refcount leaks in S3C64xx wakeup controller init d7fbce5a ARM: dts: omap3-tao3530: Fix incorrect MMC card detection GPIO polarity f5b7c36a ath10k: fix fw crash by moving chip reset after napi disabled 5786186b x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk 955038be x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models a4b2f5b6 e100: Fix passing zero to 'PTR_ERR' warning in e100_load_ucode_wait afb5d83f scsi: lpfc: Cap NPIV vports to 256 26a999b2 omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 663be68b Btrfs: fix negative subv_writers counter and data space leak after buffered write aea2bf99 iio: adis16480: Add debugfs_reg_access entry bedf0c0e xhci: make sure interrupts are restored to correct state bc9fd1f5 xhci: Fix memory leak in xhci_add_in_port() 0b7da9ab usb: xhci: only set D3hot for pci device ededd042 scsi: zfcp: trace channel log even for FCP command responses bae46100 quota: fix livelock in dquot_writeback_dquots b5272901 ext2: check err when partial != NULL 072d24ef quota: Check that quota is not dirty before release f236edde video/hdmi: Fix AVI bar unpack e5d4b4b8 powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB 639d248b ppdev: fix PPGETTIME/PPSETTIME ioctls 67c05e8e mmc: host: omap_hsmmc: add code for special init of wl1251 to get rid of pandora_wl1251_init_card be2dcc73 pinctrl: samsung: Fix device node refcount leaks in init code f728c19e pinctrl: samsung: Fix device node refcount leaks in S3C24xx wakeup controller init 07546835 ACPI: PM: Avoid attaching ACPI PM domain to certain devices 3f7e4f16 ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() 3f24ec5f ACPI: OSL: only free map once in osl.c b99f20c4 PM / devfreq: Lock devfreq in trans_stat_show 5751ba7d cpuidle: Do not unset the driver if it is there already 8d95d081 media: radio: wl1273: fix interrupt masking on release 9685a82a media: bdisp: fix memleak on release e5e7acb1 ar5523: check NULL before memcpy() in ar5523_cmd() 93b2cdd2 cgroup: pids: use atomic64_t for pids->limit 433e1ee8 blk-mq: avoid sysfs buffer overflow with too many CPU cores 3c4cab81 ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report 4f5b0c73 workqueue: Fix pwq ref leak in rescuer_thread() 54f859a3 workqueue: Fix spurious sanity check failures in destroy_workqueue() 6693e85b ALSA: hda - Fix pending unsol events at shutdown 4d1f99ad lib: raid6: fix awk build warnings ec3b069b rtlwifi: rtl8192de: Fix missing enable interrupt flag f35cbf67 rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer 48179bd0 rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address b2d65356 btrfs: record all roots for rename exchange on a subvol b6af12ab Btrfs: send, skip backreference walking for extents with many references 77774ead btrfs: Remove btrfs_bio::flags member 2e7647fc btrfs: check page->mapping when loading free space cache 834b9aa4 virtio-balloon: fix managed page counts when migrating pages between zones 3776fc67 mtd: spear_smi: Fix Write Burst mode 9b109580 usb: mon: Fix a deadlock in usbmon between mmap and read d262c1a4 usb: core: urb: fix URB structure initialization function 72e96b95 USB: adutux: fix interface sanity check 1e63d9a7 USB: serial: io_edgeport: fix epic endpoint lookup 6ca5c81b USB: idmouse: fix interface sanity checks 0847df79 USB: atm: ueagle-atm: add missing endpoint check 2a0fb947 iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting 140cbcf8 ARM: dts: pandora-common: define wl1251 as child node of mmc3 e3b11282 xhci: Increase STS_HALT timeout in xhci_suspend() 70a7762b staging: gigaset: add endpoint-type sanity check 6ac38d52 staging: gigaset: fix illegal free on probe errors 82acad8e staging: gigaset: fix general protection fault on probe c7fbb198 staging: rtl8712: fix interface sanity check cc2f9754 staging: rtl8188eu: fix interface sanity check 6a80ee6a usb: Allow USB device to be warm reset in suspended state 7e2ae629 USB: uas: heed CAPACITY_HEURISTICS 4b88131b USB: uas: honor flag to avoid CAPACITY16 be17a738 usb: gadget: configfs: Fix missing spin_lock_init() a2f50a54 appletalk: Set error code if register_snap_client failed 540b3410 appletalk: Fix potential NULL pointer dereference in unregister_snap_client 8b587e3f KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) a7577abb thermal: Fix deadlock in thermal thermal_zone_device_check d471e34d RDMA/qib: Validate ->show()/store() callbacks before calling them 1e4c21a3 spi: atmel: Fix CS high support f427e1fc crypto: user - fix memory leak in crypto_report e4895f5e crypto: ecdh - fix big endian bug in ECC library d63fe94b crypto: ccp - fix uninitialized list head 7a39054e crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr 0bc72dbb KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES 3d079704 KVM: x86: do not modify masked bits of shared MSRs 6f7582ab drm/i810: Prevent underflow in ioctl cbf58157 jbd2: Fix possible overflow in jbd2_log_space_left() 56635a1e can: slcan: Fix use-after-free Read in slcan_open f111d79c tty: vt: keyboard: reject invalid keycodes 7f9eda59 CIFS: Fix SMB2 oplock break processing 0c47433c CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks cf0a557f x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect 435e7540 coresight: etm4x: Fix input validation for sysfs. 10ebbb17 Input: goodix - add upside-down quirk for Teclast X89 tablet 014af8ee ALSA: pcm: oss: Avoid potential buffer overflows c392b3a6 fuse: verify attributes 38969fe9 fuse: verify nlink bdb6fa82 sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision ce1e40de ARM: dts: sunxi: Fix PMU compatible strings 672c7bd2 mlx4: Use snprintf instead of complicated strcpy 47ebdd7e media: stkwebcam: Bugfix for wrong return values 95595c8f tty: Don't block on IO when ldisc change is pending 25a47976 nfsd: Return EPERM, not EACCES, in some SETATTR cases 64954c8d MIPS: OCTEON: cvmx_pko_mem_debug8: use oldest forward compatible definition 3b775d03 powerpc/math-emu: Update macros from GCC f219d291 net/mlx4_core: Fix return codes of unsupported operations 6d9f5505 dlm: fix invalid cluster name warning 4912c2cd ARM: dts: realview: Fix some more duplicate regulator nodes cb57e688 clk: sunxi-ng: h3/h5: Fix CSI_MCLK parent 40806e7e ARM: dts: pxa: clean up USB controller nodes 1bd5701b mtd: fix mtd_oobavail() incoherent returned value b1335cde kbuild: fix single target build for external module 53a7d908 modpost: skip ELF local symbols during section mismatch check 5471717b tcp: fix SNMP TCP timeout under-estimation 4ae7b6e0 tcp: fix off-by-one bug on aborting window-probing socket 9e086e88 ARM: dts: realview-pbx: Fix duplicate regulator nodes a6690db2 ARM: dts: mmp2: fix the gpio interrupt cell number 3f55d0ea net/x25: fix null_x25_address handling ad4c756c net/x25: fix called/calling length calculation in x25_parse_address_block 3c7ce3cc ARM: OMAP1/2: fix SoC name printing 8643e7f6 nfsd: fix a warning in __cld_pipe_upcall() 96120db9 ARM: debug: enable UART1 for socfpga Cyclone5 4aec7a73 dlm: NULL check before kmem_cache_destroy is not needed a50d2d41 i2c: imx: don't print error message on probe defer 317bddbc serial: imx: fix error handling in console_setup e490a04c altera-stapl: check for a null key before strcasecmp'ing it dafd9e94 dma-mapping: fix return type of dma_set_max_seg_size() b67aadca ACPI: fix acpi_find_child_device() invocation in acpi_preset_companion() f64e303c usb: dwc3: don't log probe deferrals; but do log other error codes ff8b047d dmaengine: coh901318: Remove unused variable c3f7d1ce dmaengine: coh901318: Fix a double-lock bug 0fe60584 media: pulse8-cec: return 0 when invalidating the logical address f730db60 ARM: dts: exynos: Use Samsung SoC specific compatible for DWC2 module 13f90970 rtc: dt-binding: abx80x: fix resistance scale 2ce7ec80 rtc: max8997: Fix the returned value in case of error in 'max8997_rtc_read_alarm()' d518e7b3 math-emu/soft-fp.h: (_FP_ROUND_ZERO) cast 0 to void to fix warning 2bd3bfa0 MIPS: OCTEON: octeon-platform: fix typing a2b503b1 regulator: Fix return value of _set_load() stub f4046ec3 Staging: iio: adt7316: Fix i2c data reading, set the data field 9944fcf8 pinctrl: qcom: ssbi-gpio: fix gpio-hog related boot issues e2020c19 scsi: zfcp: drop default switch case which might paper over missing case 0f276685 MIPS: SiByte: Enable ZONE_DMA32 for LittleSur 72c9c04b dlm: fix missing idr_destroy for recover_idr 8d9ca529 ARM: dts: rockchip: Fix rk3288-rock2 vcc_flash name 3d9fa488 clk: rockchip: fix rk3188 sclk_mac_lbtest parameter ordering fbfe4a8e clk: rockchip: fix rk3188 sclk_smc gate data ef750045 extcon: max8997: Fix lack of path setting in USB device mode cfdcc8d6 net/mlx5: Release resource on error flow fd9beff0 ARM: 8813/1: Make aligned 2-byte getuser()/putuser() atomic on ARMv6+ f443ac61 iwlwifi: mvm: Send non offchannel traffic via AP sta 473d22b0 cxgb4vf: fix memleak in mac_hlist initialization 8bddce88 serial: core: Allow processing sysrq at port unlock time 697ac1ba net: ep93xx_eth: fix mismatch of request_mem_region in remove da0b8029 rsxx: add missed destroy_workqueue calls in remove 4bec1e75 ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() ad4784e6 Input: cyttsp4_core - fix use after free bug b597aa92 NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error 2b30b823 audit_get_nd(): don't unlock parent too early b7436698 exportfs_decode_fh(): negative pinned may become positive without the parent locked a4623faa RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN d29e4ee5 autofs: fix a leak in autofs_expire_indirect() a45d1053 serial: ifx6x60: add missed pm_runtime_disable 8b054e0b serial: serial_core: Perform NULL checks for break_ctl ops 36f8b7a0 serial: pl011: Fix DMA ->flush_buffer() tools/repohooks: (10 changes) d0ac76eb Snap for 6211803 from 2b68127d6634c9b6e7da53bb6b7bec8ce4e3ca4a to rvc-release fe549cd2 Snap for 6210127 from 3eec4157f8b9ddbece07581c736a44bab8bb255a to rvc-release 2b68127d README: fix up a few header levels am: 0f5c4fea8c am: 030a5eb365 am: 5d873d1398 5d873d13 README: fix up a few header levels am: 0f5c4fea8c am: 030a5eb365 ... d89347c9 pre-upload: start warning about older Python 3 versions Bug: 131119917 Bug: 146415583 Bug: 146590412 Bug: 147894928 Change-Id: I09f00b02a91a505481f21126e7dba0b60c7648b6 Pick-Prebuilt: 294958001 Build-Id: 6213693 Signed-off-by: Robin Peng <robinpeng@google.com>
2020-02-10crosshatch: update kernel-and-modules prebuiltSecurityBot
Linux version 4.9.205-gff598400c76b-ab6192426 (android-build@abfarm- us-west1-c-0089) (Android (6051079 based on r370808) clang version 10.0.1 (https://android.googlesource.com/toolchain/llvm-project b9738d6d99f614c8bf7a3e7c769659b313b88244)) #0 SMP PREEMPT Sat Feb 8 07:44:09 UTC 2020 prebuilts-master/misc: (7 changes) 5b46baee Snap for 6188643 from 48e4f0e301f37c7ae740660cafb79c7771bb7035 to rvc-release 48e4f0e3 [automerger skipped] Merge "Make asm-7.0 available to the ART APEX" am: 41ac6d62c6 am: f890bdae5c am: 8f45fac382 -s ours am skip reason: Change-Id I97c6eedd7810be4d8582ed07d9cbbf2ebcf57a41 with SHA-1 11bfbc8bb2 is in history 8f45fac3 Merge "Make asm-7.0 available to the ART APEX" am: 41ac6d62c6 am: f890bdae5c f890bdae Merge "Make asm-7.0 available to the ART APEX" am: 41ac6d62c6 ... 11bfbc8b Make asm-7.0 available to the ART APEX private/msm-google: (15 changes) ff598400 Merge android-msm-pixel-4.9-qt-qpr3 into android-msm-pixel-4.9 3ce2ef6d Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9-qt-qpr3 125c6e6d Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9-qt-qpr2 bf92aa15 Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9-qt-qpr1 31206224 Merge android-msm-pixel-4.9-qt-qpr3 into android-msm-pixel-4.9 4b1e7052 Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt e2b94240 soc: qcom: smem: validate fields of shared structures 9cf40287 soc: qcom: smem: validate fields of shared structures d89d8a62 Input: ff-memless - kill timer in destroy() 44a67091 ALSA: timer: Fix incorrectly assigned timer instance 83db3580 ALSA: timer: Simplify error path in snd_timer_open() a2baeebf ALSA: timer: Limit max instances per timer e9cd5756 ALSA: timer: Follow standard EXPORT_SYMBOL() declarations 6cadd5f0 LTS: Merge android-4.9-q (4.9.205) into android-msm-pixel-4.9-qt-qpr3 4a54f705 Merge android-4.9-q (4.9.205) into android-msm-pixel-4.9-qt-lts private/msm-google-modules/wlan/qcacld-3.0: (8 changes) 6c63b2b2 Merge android-msm-pixel-4.9-qt-qpr3 into android-msm-pixel-4.9 19b06765 Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9-qt-qpr3 d427a566 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9-qt-qpr2 5b726ab6 Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9-qt-qpr1 16a55651 Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt 935d36af qcacld-3.0: Lower down the channel BW in 2.4ghz case 03dac54f qcacld-3.0: Use policy mgr safe ch list in ACS f73885f5 qcacld-3.0: Possible OOB write in rrm_process_radio_measurement_request private/msm-google/techpack/audio: (8 changes) 4d6c97bb Merge android-msm-pixel-4.9-qt-qpr3 into android-msm-pixel-4.9 1b62c42b Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9-qt-qpr3 2db65fb8 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9-qt-qpr2 fd6c120f Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9-qt-qpr1 b95405ae Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt 0ac77d64 asoc: remove redundant memset d5577e52 asoc: msm-pcm: Add mutex lock to protect prvt data 1a60ba19 asoc: msm-pcm: Added lock in controls _put() and _get() callback Bug: 142287550 Bug: 145577504 Bug: 146258053 Bug: 146415583 Bug: 146482218 Bug: 147101660 Bug: 147102899 Bug: 147103218 Bug: 147103637 Bug: 148866250 Pick-Prebuilt: 285982067 Build-Id: 6192426 Change-Id: Ieb9c0f201ba3bb4f4372641a3148faf8684c25a7 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2020-02-06crosshatch: update kernel-and-modules prebuiltSecurityBot
Linux version 4.9.205-gea9bbc45c356-ab6184671 (android-build@abfarm- us-central1-c-0063) (Android (6051079 based on r370808) clang version 10.0.1 (https://android.googlesource.com/toolchain/llvm- project b9738d6d99f614c8bf7a3e7c769659b313b88244)) #0 SMP PREEMPT Wed Feb 5 18:42:45 UTC 2020 build: (3 changes) 69a8b8a8 Merge "abi/bootstrap: upgrade elfutils version 0.176 -> 0.178" a222e71c abi/bootstrap: upgrade elfutils version 0.176 -> 0.178 76ded2ad build.sh: document {ADDITIONAL}_KMI_WHITELIST kernel/tests: (6 changes) 8bc63c3a net-test: add 'random.trust_cpu=on' to kernel command line 1dbe505c net-test: default to running all_tests.sh d2d9f4a6 net-test: add -b to mean --builder d07fcb07 net-test: try to autodetect DEFCONFIG ... 51ab7bd7 fix build rootfs locale failure warnings prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9: (5 changes) 606f8098 Snap for 6175640 from 043dc0ad16a73e0e1973132d00fa6265ab4fa6ba to rvc-release 043dc0ad gcc-4.9: remove GCC from Android am: fc97ce6abf am: 2db20c200c am: e9c1ef3cf1 e9c1ef3c gcc-4.9: remove GCC from Android am: fc97ce6abf am: 2db20c200c 2db20c20 gcc-4.9: remove GCC from Android am: fc97ce6abf fc97ce6a gcc-4.9: remove GCC from Android prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9: (10 changes) b0c6a654 Snap for 6175640 from 5ac02a0ba9f39591758bab4516dd0725747af0c3 to rvc-release 5ac02a0b gcc-4.9: remove GCC from Android am: 7e837ec55a am: 5dda588023 am: 94c8d00a1f 94c8d00a gcc-4.9: remove GCC from Android am: 7e837ec55a am: 5dda588023 5dda5880 gcc-4.9: remove GCC from Android am: 7e837ec55a 7e837ec5 gcc-4.9: remove GCC from Android 9d3b7900 Snap for 6172028 from 5f11212d9eab1d1379d0324b47be9df5b2e90906 to rvc-release 5f11212d Revert "Revert "gcc-4.9: move binaries to find build breakages"" am: 89bf786593 am: d5aeb14940 am: a734188f7e a734188f Revert "Revert "gcc-4.9: move binaries to find build breakages"" am: 89bf786593 am: d5aeb14940 d5aeb149 Revert "Revert "gcc-4.9: move binaries to find build breakages"" am: 89bf786593 89bf7865 Revert "Revert "gcc-4.9: move binaries to find build breakages"" private/msm-google: (2 changes) ea9bbc45 arm64: configs: unset unused DM_CRYPT Kconfig 3002afe5 google_charger: reset charger in gauge not align situation private/msm-google-modules/wlan/qcacld-3.0: (2 changes) 51cdc18f qcacld-3.0: Lower down the channel BW in 2.4ghz case 51436d3d qcacld-3.0: Takecare to stop and down vdev in monitor mode Bug: 139846758 Bug: 142158571 Bug: 145290191 Bug: 145577504 Bug: 146106949 Bug: 147240075 Bug: 147296060 Bug: 148277666 Pick-Prebuilt: 285982067 Build-Id: 6184671 Change-Id: I12fe54160e44422389a870df48c5b5035f19c590 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2020-01-30crosshatch: update kernel-and-modules prebuiltSecurityBot
Linux version 4.9.205-gac771533d353-ab6169361 (android- build@wphp3.hot.corp.google.com) (Android (6051079 based on r370808) clang version 10.0.1 (https://android.googlesource.com/toolchain/llvm-project b9738d6d99f614c8bf7a3e7c769659b313b88244)) #0 SMP PREEMPT Wed Jan 29 19:50:57 UTC 2020 build: (1 changes) ce7a3ada abi: update libabigail to latest upstream mm-next kernel/tests: (9 changes) ccd04775 Merge "Remove fugu hack because fugu is long gone." 2ee482c3 Remove fugu hack because fugu is long gone. b93f0dbe Merge "Fix testIPv[46]Remarking on 5.0+ kernels." 8ab2f8a1 Fix testIPv[46]Remarking on 5.0+ kernels. ... 40fe1568 net-test: always pass entropy to qemu instances as well prebuilts-master/misc: (2 changes) 7c57a41d Snap for 6166993 from d0ad699cbd762f77797bcbc0be41f33207d64e87 to rvc-release d0ad699c include latest release from roboletric to support api 29 private/msm-google: (33 changes) ac771533 ANDROID: {b1c1,bonito}_defconfig: Enable BPF_JIT 9ed9c90a ANDROID: selinux: modify RTM_GETLINK permission a692c7d0 UPSTREAM: selinux: sidtab reverse lookup hash table 5d1700ca UPSTREAM: selinux: avoid atomic_t usage in sidtab 13fa38a3 UPSTREAM: selinux: check sidtab limit before adding a new entry d0ff1a8a UPSTREAM: selinux: fix context string corruption in convert_context() 747423c3 BACKPORT: selinux: overhaul sidtab to fix bug and improve performance 14776a13 UPSTREAM: selinux: refactor mls_context_to_sid() and make it stricter 415d42dd UPSTREAM: selinux: Cleanup printk logging in services fc577762 UPSTREAM: scsi: ilog2: create truly constant version for sparse a2244e61 BACKPORT: selinux: use separate table for initial SID lookup 05e3f22a UPSTREAM: selinux: make "selinux_policycap_names[]" const char * 87cecb99 UPSTREAM: selinux: refactor sidtab conversion 161c195f BACKPORT: selinux: wrap AVC state 67e6b9b0 UPSTREAM: security,selinux,smack: kill security_task_wait hook bae6196a BACKPORT: selinux: wrap selinuxfs state a2d0bd03 UPSTREAM: selinux: rename the {is,set}_enforcing() functions 98553a47 BACKPORT: selinux: wrap global selinux state edba94db Revert "selinux: Relocate ss_initialized to a separate 4k page" 6afdc4b9 Revert "selinux: Relocate selinux_enforcing to a separate 4k page" 8f3f9245 UPSTREAM: selinux: Use kmem_cache for hashtab_node 307866ad UPSTREAM: selinux: Generalize support for NNP/nosuid SELinux domain transitions 490e55ae BACKPORT: selinux: log policy capability state when a policy is loaded f96e3bed UPSTREAM: selinux: Adjust four checks for null pointers c4659910 UPSTREAM: selinux: Use kmalloc_array() in hashtab_create() a0a035d2 UPSTREAM: selinux: use kmem_cache for ebitmap c144779f UPSTREAM: selinux: clean up cred usage and simplify b05e5dda UPSTREAM: selinux: Convert isec->lock into a spinlock 0828263b UPSTREAM: selinux: Clean up initialization of isec->sclass 85044e05 UPSTREAM: proc: Pass file mode to proc_pid_make_inode bd046ef6 ANDROID: arm64: bpf: implement arch_bpf_jit_check_func 43a0ecec ANDROID: bpf: validate bpf_func when BPF_JIT is enabled with CFI 6cda917d UPSTREAM: kcm: use BPF_PROG_RUN Bug: 140252993 Bug: 140377409 Bug: 141455849 Bug: 142873942 Bug: 142875631 Bug: 144616390 Bug: 148218425 Pick-Prebuilt: 285982067 Build-Id: 6169361 Change-Id: Ib7e8992a20b701c40cc9e9c788ffade08e370c7d Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2020-01-27crosshatch: update kernel-and-modules prebuiltSecurityBot
Linux version 4.9.205-g11fffd01eab6-ab6156722 (android- build@wphq1.hot.corp.google.com) (Android (6051079 based on r370808) clang version 10.0.1 (https://android.googlesource.com/toolchain/llvm-project b9738d6d99f614c8bf7a3e7c769659b313b88244)) #0 SMP PREEMPT Thu Jan 23 17:06:00 UTC 2020 private/msm-google: (1 changes) 11fffd01 BACKPORT: perf_event: Add support for LSM and SELinux checks Bug: 137092007 Pick-Prebuilt: 285982067 Build-Id: 6156722 Change-Id: I24899a1920037093f9117e2120769987290de757 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2020-01-23crosshatch: update kernel-and-modules prebuiltSecurityBot
Linux version 4.9.205-g2ce6b557f006-ab6152079 (android- build@abfarm392) (Android (6051079 based on r370808) clang version 10.0.1 (https://android.googlesource.com/toolchain/llvm-project b9738d6d99f614c8bf7a3e7c769659b313b88244)) #0 SMP PREEMPT Wed Jan 22 00:46:59 UTC 2020 build: (6 changes) a205d228 Merge changes from topic "multiple-abi-whitelists" 76d2b3fd build_abi.sh: Actually create abi.report.short when using --print-report be6deace abitool: add proper error handling for abidiff ed9d3c98 build.sh: add support for ADDITIONAL_KMI_WHITELISTS b6949844 build_abi.sh: Wipe the complete out dir b2e6e6d2 build_abi.sh: use the distributed abi_whitelist from DIST_DIR prebuilts-master/misc: (9 changes) 3cf15b69 Snap for 6142138 from 9cd917fc1e51a30d8ba4c21db76fd9738f5042d8 to rvc-release 9cd917fc Merge "Update ddmlib based on several fixes" am: 17e0506320 am: 4f9e34bfd4 am: f067d36268 f067d362 Merge "Update ddmlib based on several fixes" am: 17e0506320 am: 4f9e34bfd4 4f9e34bf Merge "Update ddmlib based on several fixes" am: 17e0506320 ... eaf63db1 DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp-without-vendor (6129114) into stage-aosp-master private/msm-google: (1 changes) 2ce6b557 Optionally killable freezer Bug: 145721045 Pick-Prebuilt: 285982067 Build-Id: 6152079 Change-Id: I9c542301fe24ee99012fa5f25e15c9f030883678 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2020-01-16crosshatch: update kernel-and-modules prebuiltSecurityBot
Linux version 4.9.205-ga5fef24fcdfd-ab6138958 (android-build@abfarm- us-west1-c-0063) (Android (6051079 based on r370808) clang version 10.0.1 (https://android.googlesource.com/toolchain/llvm-project b9738d6d99f614c8bf7a3e7c769659b313b88244)) #0 SMP PREEMPT Thu Jan 16 02:47:33 UTC 2020 build: (6 changes) 36c4f589 Merge "build_abi: update the ABI whitelist whenever we refresh the representation" 66757adb abi: update libabigail to latest upstream mm-next a06b3cdd build_abi: update the ABI whitelist whenever we refresh the representation 278337a0 Merge "abi: update libabigail to latest upstream mm-next" 8dca33a2 build_abi: build in separate (wiped out) OUT_DIR 6614006a abi: update libabigail to latest upstream mm-next prebuilts-master/misc: (8 changes) 6675f20e Snap for 6132583 from 1946b662f993ce0c4e17a6b178fc0f05f8084ba7 to rvc-release 1946b662 Merge "Fix robotests with new toybox" 8971a030 Merge "Fix robotests with new toybox" am: bf9c776968 am: 7e1d1b691b am: 2110f6ba83 2110f6ba Merge "Fix robotests with new toybox" am: bf9c776968 am: 7e1d1b691b ... 6c0428d4 Fix robotests with new toybox private/msm-google: (4 changes) a5fef24f arm64/config: bonito,bluecross: watchdog: Enable softdog driver 325d5367 ANDROID: ext4: avoid log spams in ext4_umount_end c24e00bf qpnp-fg-gen3: update battery uevent when temperature exceeds threshold 13f590bb f2fs: avoid race between gc and checkpoint in unmount path Bug: 127226107 Bug: 128812625 Bug: 140983006 Bug: 145543807 Bug: 145721045 Bug: 145894414 Bug: 147075469 Bug: 147406032 Bug: 147534629 Pick-Prebuilt: 285982067 Build-Id: 6138958 Change-Id: I30805ba318b18982c2af9806b05dc7f760fa03c0 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2020-01-13crosshatch: update kernel-and-modules prebuiltSecurityBot
Linux version 4.9.205-g5a3989ba3038-ab6127772 (android- build@abfarm924) (Android (6051079 based on r370808) clang version 10.0.1 (https://android.googlesource.com/toolchain/llvm-project b9738d6d99f614c8bf7a3e7c769659b313b88244)) #0 SMP PREEMPT Sat Jan 11 04:43:13 UTC 2020 build: (1 changes) e969dc42 checkpatch_presubmit: Do not lint UPSTREAM|BACKPORT|FROMGIT prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9: (5 changes) 3ddfb3c8 Snap for 6127482 from 488c9d68f82779f6f060df2c385f079a795002f6 to rvc-release 488c9d68 gcc-4.9: increase sleep to 10s am: 2e141d2c73 am: e33248ee77 am: 8fbc1b1b61 8fbc1b1b gcc-4.9: increase sleep to 10s am: 2e141d2c73 am: e33248ee77 e33248ee gcc-4.9: increase sleep to 10s am: 2e141d2c73 2e141d2c gcc-4.9: increase sleep to 10s private/msm-google: (17 changes) 5a3989ba fs: namespace: Fix use-after-free in unmount a632bc2c Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9 e39531f0 Merge branch 'android-msm-pixel-4.9-qt-qpr1' into android-msm-pixel-4.9-qt-qpr2 75955e56 Merge branch 'android-msm-pixel-4.9-qt' into android-msm-pixel-4.9-qt-qpr1 ed98b751 Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt e4a72dda msm: kgsl: Check user generated timestamp before queuing drawobjs 67347a4e fbdev: msm: check the length of the external input buffer properly 66426e56 msm: kgsl: Disable deprecated ioctls 87eef249 drm/msm/dsi-staging: Add range check in debugfs_dump_info_read f6a572a0 msm: vidc: add additional check to avoid out of bound access f9e6612f usb: dwc3: initialize ep0_usb_req.request.dma to avoid crash 1fb3752b soc: qcom: secure_buffer: Process large SG tables in batches 9511c119 UPSTREAM: binder: fix incorrect calculation for num_valid e54ef263 diag: Reallocate dci buffer with proper required capacity eb5ecab5 diag: Prevent out-of-bound access while processing userspace data 2adeba5b diag: Prevent out of bound access while getting build mask b59dd38f diag: Check command size against the minimum before parsing private/msm-google/techpack/audio: (9 changes) cbb662df Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9 966bda48 Merge branch 'android-msm-pixel-4.9-qt-qpr1' into android-msm-pixel-4.9-qt-qpr2 2310bdd1 Merge branch 'android-msm-pixel-4.9-qt' into android-msm-pixel-4.9-qt-qpr1 1b069559 Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt 4ed36f28 asoc: msm-routing: Fix array out of bounds issue. 07cc78bc dsp: q6voice: Check size of payload before access 972a37bc audio: secure copy size for kernel memory 33947067 dsp: adm: Add error check to avoid memory overread 3e73c3c6 dsp: adm: Fix to avoid memory overread in adm callback Bug: 128535178 Bug: 129549913 Bug: 129772263 Bug: 138848422 Bug: 138940207 Bug: 139739561 Bug: 140422956 Bug: 140423420 Bug: 140424129 Bug: 143974254 Bug: 144527511 Bug: 144528024 Bug: 144528162 Bug: 145545251 Bug: 145546435 Bug: 145546793 Bug: 145550580 Bug: 145988638 Bug: 147118103 Bug: 147240075 Pick-Prebuilt: 285982067 Build-Id: 6127772 Change-Id: I55ce774ad93197cf2f5a0690995d009bdf5fe87c Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2020-01-09crosshatch: update kernel-and-modules prebuiltSecurityBot
Linux version 4.9.205-gf538df43f6a9-ab6121610 (android- build@abfarm913) (Android (6051079 based on r370808) clang version 10.0.1 (https://android.googlesource.com/toolchain/llvm-project b9738d6d99f614c8bf7a3e7c769659b313b88244)) #0 SMP PREEMPT Thu Jan 9 05:27:02 UTC 2020 build: (5 changes) be719dbe build_abi.sh: enforce latest libabigail version 8287dfb1 Output friendly `check_defconfig' failure result 35ca7892 Merge "build_abi.sh: fix syntax error when using KMI whitelisting" ef535fdd abi: extract_symbols: handle empty lines in whitelist files 612d30b9 build_abi.sh: fix syntax error when using KMI whitelisting prebuilts-master/misc: (2 changes) 70c68ee6 Snap for 6108108 from 4d56679b2e12e37e4dc034b6b6bc84f9a01d71f9 to rvc-release 4d56679b Importing Android-Q stubs from maven prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9: (5 changes) 4278b117 Snap for 6118234 from d1da3473b004989cd0bc389d61a26d104ff5e22a to rvc-release d1da3473 gcc-4.9: move binaries to find build breakages am: b4a601fe7b am: bedfaa9abd am: 3b22ca783d 3b22ca78 gcc-4.9: move binaries to find build breakages am: b4a601fe7b am: bedfaa9abd bedfaa9a gcc-4.9: move binaries to find build breakages am: b4a601fe7b b4a601fe gcc-4.9: move binaries to find build breakages prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9: (10 changes) fe93c3bb Snap for 6121193 from eeccc9659d50f7822a29a6d07ea68d536872c219 to rvc-release eeeb14e0 Snap for 6118234 from 1fc44ff546776e255457fe69c71515b5cf6129df to rvc-release eeccc965 Revert "gcc-4.9: move binaries to find build breakages" am: 4f9288e0a0 am: 9d1e5743bd am: cb60e73fad cb60e73f Revert "gcc-4.9: move binaries to find build breakages" am: 4f9288e0a0 am: 9d1e5743bd 9d1e5743 Revert "gcc-4.9: move binaries to find build breakages" am: 4f9288e0a0 4f9288e0 Revert "gcc-4.9: move binaries to find build breakages" 1fc44ff5 gcc-4.9: move binaries to find build breakages am: 25c216f841 am: a22d06d0bd am: 43f2936549 43f29365 gcc-4.9: move binaries to find build breakages am: 25c216f841 am: a22d06d0bd a22d06d0 gcc-4.9: move binaries to find build breakages am: 25c216f841 25c216f8 gcc-4.9: move binaries to find build breakages private/msm-google: (3 changes) f538df43 trace: sched: add capacity change tracing bdfaafbe UPSTREAM: HID: input: map digitizer battery usage 829092ff max1720x_battery: update battery uevent when temperature exceeds threshold Bug: 128812625 Bug: 140907684 Bug: 144177658 Bug: 146590412 Bug: 146874991 Bug: 146985684 Bug: 147240075 Bug: 147297757 Pick-Prebuilt: 285982067 Build-Id: 6121610 Change-Id: Ib4c1b21d48fd65c9d4a2b76be415bb018527ef00 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2019-12-23crosshatch: update kernel-and-modules prebuiltSecurityBot
Linux version 4.9.205-g33d362dc8d46-ab6091266 (android- build@wprf11.hot.corp.google.com) (Android (6051079 based on r370808) clang version 10.0.1 (https://android.googlesource.com/toolchain/llvm-project b9738d6d99f614c8bf7a3e7c769659b313b88244)) #0 SMP PREEMPT Sat Dec 21 00:05:19 UTC 2019 build: (1 changes) deb01340 abi: Add documentation for extracting and updating ABI whitelists private/msm-google: (13 changes) 33d362dc Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9 2e685a1d Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9-qt-qpr2 0ebda25a ANDROID: mm: Throttle rss_stat tracepoint 15c0389f Merge branch 'android-msm-pixel-4.9-qt' into android-msm-pixel-4.9-qt-qpr1 7988b9e5 Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt 5d265607 msm: vidc: Avoid information leak while accessing the packet 10f108ae icnss: Correct condition to check invalid address range 1af66cf8 diag: Mark Buffer as NULL after freeing 9691e306 msm: vidc_3x: Add checks to avoid OOB access 2822ed9b msm: vidc: Add checks to avoid OOB access 21167292 msm: camera: reqmgr: Remove kfree calls on link struct b13477c0 msm: camera: crm: Fix use-after-free for link 3da0d91b usb: gadget: core: unmap request from DMA only if previously mapped private/msm-google-modules/wlan/qcacld-3.0: (3 changes) 88de4bdd Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9 05007d5b qcacld-3.0: Fix logic to drop duplicate deauth/disassoc frames 022fab7c qcacld-3.0: Avoid queuing multiple WM status change cmd for same peer Bug: 138848422 Bug: 140423290 Bug: 140424187 Bug: 141690880 Bug: 142726518 Bug: 142943245 Bug: 143902876 Bug: 145880318 Bug: 145881496 Bug: 145972256 Pick-Prebuilt: 285982067 Build-Id: 6091266 Change-Id: Id82435cf200f0243774788f50e5aecee7d9bd7f6 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2019-12-19crosshatch: update kernel-and-modules prebuiltRobin Peng
Linux version 4.9.205-g36020791fb0b-ab6086004 (android- build@vpei9.mtv.corp.google.com) (Android (6051079 based on r370808) clang version 10.0.1 (https://android.googlesource.com/toolchain/llvm-project b9738d6d99f614c8bf7a3e7c769659b313b88244)) #0 SMP PREEMPT Thu Dec 19 10:13:42 UTC 2019 build: (10 changes) 4023e11f Merge "build_abi.sh: omit impacted interfaces for the printed report" 4ed5a067 Merge "build_abi.sh: Append debug information to abi dump" 91626eea _setup_env.sh: remove symbolic links from ROOT_DIR 7a8424a8 build_abi.sh: Append debug information to abi dump 49434247 abi/bootstrap: update libabigail version to lastest mm-next 6a17be79 build_abi.sh: omit impacted interfaces for the printed report b97bba13 Merge "build.sh: fix modules.load to use Makefile order" 53acc248 Merge "abi/extract_symbols: add error handling for invalid args" 6891e37b abi/extract_symbols: add error handling for invalid args 91982dd2 build.sh: fix modules.load to use Makefile order prebuilts-master/clang/host/linux-x86: (108 changes) a2c23634 [README.md] OpenJDK rolled back to r353983c compiler 0c998b67 Merge "Do not strip libclang_cxx on darwin" 2d7e6432 Do not strip libclang_cxx on darwin a11cc15f Merge "Remove clang-r353983d." eeb89224 Merge "Update LLVM binutils to r370808." 66c07da4 Merge "Update prebuilt Clang to r353983c1." 009e7912 Update prebuilt Clang to r353983c1. 4b26744b Merge "README: update note about r370808 platform usage" 4c9135a5 README: Add Android Rust section 4d36778d Update LLVM binutils to r370808. 02b62fbe README: update note about r370808 platform usage e5234705 Merge "update clang-r370808 release notes" d6d01b6d update clang-r370808 release notes 39e7c63a Update prebuilt Clang to r370808. 3e48c01a Remove clang-r353983d. 89796593 Merge "README: Update CHRE and jdk Clang version" 1c94d774 README: Update CHRE and jdk Clang version b3b3292b Update prebuilt Clang to r370808. am: 5df447b582 5df447b5 Update prebuilt Clang to r370808. 9413fe31 RELEASE_NOTES: update clang-r370808 am: 782ac2e248 782ac2e2 RELEASE_NOTES: update clang-r370808 698d629d add release notes for clang-r370808 am: e394343354 866ee3d3 Update prebuilt Clang to r370808. am: ec72e15d63 e3943433 add release notes for clang-r370808 ec72e15d Update prebuilt Clang to r370808. 4e4dbb75 DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master 9ce4583f Merge "Add profiles for clang-r370808" am: 83d401b133 83d401b1 Merge "Add profiles for clang-r370808" 5a9e1863 Add profiles for clang-r370808 8945dd98 Merge changes Iac0c78cc,I084670f6,I61c54a7d am: 3302642c2d 3302642c Merge changes Iac0c78cc,I084670f6,I61c54a7d 4a7dcda0 README: Fix Linux kernel links c267e5e7 README: Update Linux kernel Clang version 6bc8c80d README: Update NDK Clang version 93538192 Skip QD1A.190821.011 in stage-aosp-master 5551f729 Merge "Remove unused clang-r349610b." am: fe4d48ac0f fe4d48ac Merge "Remove unused clang-r349610b." d25f9215 README: add reference to r365631c and new release notes am: 5274be15be am: bd592beebf am: fbc4a979fa fbc4a979 README: add reference to r365631c and new release notes am: 5274be15be am: bd592beebf bd592bee README: add reference to r365631c and new release notes am: 5274be15be 47b7791e Merge "Update prebuilt Clang to r365631c." am: f35b4502e7 am: 6a611a82a8 am: 4db4278ba2 4db4278b Merge "Update prebuilt Clang to r365631c." am: f35b4502e7 am: 6a611a82a8 6a611a82 Merge "Update prebuilt Clang to r365631c." am: f35b4502e7 5274be15 README: add reference to r365631c and new release notes 9411a926 Remove unused clang-r365631 am: ee0148e6f5 am: 6e97d72d84 am: 436187e1b1 436187e1 Remove unused clang-r365631 am: ee0148e6f5 am: 6e97d72d84 6e97d72d Remove unused clang-r365631 am: ee0148e6f5 7e15828e Update README am: f747030996 am: 90ae3dd4ea am: c11083b9ad c11083b9 Update README am: f747030996 am: 90ae3dd4ea 90ae3dd4 Update README am: f747030996 e2c8baa6 Update LLVM binutils to r365631b. am: 0d5571d773 am: 6b9507a218 am: a6d76a5dcc a6d76a5d Update LLVM binutils to r365631b. am: 0d5571d773 am: 6b9507a218 6b9507a2 Update LLVM binutils to r365631b. am: 0d5571d773 69c62196 Remove unused clang-r353983e am: e57787fc31 am: 4d2621471c am: 48ec7cc25f 48ec7cc2 Remove unused clang-r353983e am: e57787fc31 am: 4d2621471c 4d262147 Remove unused clang-r353983e am: e57787fc31 4a39de44 Update prebuilt Clang to r365631b. am: f8e8565569 am: f0377fa20a am: 2825846de4 2825846d Update prebuilt Clang to r365631b. am: f8e8565569 am: f0377fa20a f0377fa2 Update prebuilt Clang to r365631b. am: f8e8565569 4d297926 Merge "libclang_rt.scudo_minimal* requires android-23" am: af7cefe320 am: 486cdfa535 am: 4676101077 46761010 Merge "libclang_rt.scudo_minimal* requires android-23" am: af7cefe320 am: 486cdfa535 486cdfa5 Merge "libclang_rt.scudo_minimal* requires android-23" am: af7cefe320 e7d63d6b Merge "Remove vndk.enabled from prebuilt_library_static" am: af0eb9b8d1 am: 724c8058d3 am: ab837f0ba8 ab837f0b Merge "Remove vndk.enabled from prebuilt_library_static" am: af0eb9b8d1 am: 724c8058d3 724c8058 Merge "Remove vndk.enabled from prebuilt_library_static" am: af0eb9b8d1 edad9b95 Merge "Add library target for i386 host libFuzzer." am: 2171665ed4 am: 5708101465 am: e63ce384e6 e63ce384 Merge "Add library target for i386 host libFuzzer." am: 2171665ed4 am: 5708101465 57081014 Merge "Add library target for i386 host libFuzzer." am: 2171665ed4 02f29842 [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master am: ec1190f310 -s ours am: 18f847873d -s ours am skip reason: change_id Iee3bb0d82c5bc7cd04c0bd6c5931f2d5fce78e4a with SHA1 380b9a9ebd is in history 18f84787 [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master am: ec1190f310 -s ours am skip reason: change_id Iee3bb0d82c5bc7cd04c0bd6c5931f2d5fce78e4a with SHA1 380b9a9ebd is in history ec1190f3 Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master 1ddfb43e Update LLVM binutils to r365631. am: 8e148e04fe am: 380b9a9ebd am: 2f6d12db31 am: 3066424116 30664241 Update LLVM binutils to r365631. am: 8e148e04fe am: 380b9a9ebd am: 2f6d12db31 2f6d12db Update LLVM binutils to r365631. am: 8e148e04fe am: 380b9a9ebd 78093ac8 Update prebuilt Clang to r365631. am: a9473dfc22 am: c8b6910333 am: e98685082e am: 01964d1522 4e39d9ce Remove clang-r365631 (build 5799447) am: 8d54d6fde8 am: 6327e57064 am: d0dbbbebd1 am: 73b604922c 01964d15 Update prebuilt Clang to r365631. am: a9473dfc22 am: c8b6910333 am: e98685082e 73b60492 Remove clang-r365631 (build 5799447) am: 8d54d6fde8 am: 6327e57064 am: d0dbbbebd1 e9868508 Update prebuilt Clang to r365631. am: a9473dfc22 am: c8b6910333 d0dbbbeb Remove clang-r365631 (build 5799447) am: 8d54d6fde8 am: 6327e57064 d54ebbae [automerger skipped] DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5713463) into stage-aosp-master am: f8dbf8816f -s ours am: 706f3bd978 am: d68f5e55a9 d68f5e55 [automerger skipped] DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5713463) into stage-aosp-master am: f8dbf8816f -s ours am: 706f3bd978 706f3bd9 [automerger skipped] DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor (5713463) into stage-aosp-master am: f8dbf8816f -s ours am skip reason: subject contains skip directive 77e6b37b Update prebuilt Clang to r365631. am: fc19ef35d8 am: 6fe88ef21c am: a2fbff8d52 am: 01a23a011f 01a23a01 Update prebuilt Clang to r365631. am: fc19ef35d8 am: 6fe88ef21c am: a2fbff8d52 a2fbff8d Update prebuilt Clang to r365631. am: fc19ef35d8 am: 6fe88ef21c c39fd9c5 Merge "Add profiles for clang-r365631" am: fe8968f5cc am: 040bbde834 am: 4086a9f958 am: 926d08ca01 926d08ca Merge "Add profiles for clang-r365631" am: fe8968f5cc am: 040bbde834 am: 4086a9f958 4086a9f9 Merge "Add profiles for clang-r365631" am: fe8968f5cc am: 040bbde834 4fc950ba Add libFuzzer host library support. am: 4c337f54ff am: 0954dd648a am: 08a62c914b 08a62c91 Add libFuzzer host library support. am: 4c337f54ff am: 0954dd648a ea68c2ba Enable native_bridge_support for libclang_rt.asan* prebuilts am: 6b3ed95308 am: 8da2515529 am: 8ad4c3eaad 0bcbb1b8 Update prebuilt Clang to r353983e. am: 2f31740889 am: d1a8b98306 am: 3720e91517 fe2e5e50 AOSP LLVM: add openjdk to readme am: 32845a7b48 am: 40d50d4886 am: 05ff2d6154 53e411ce Merge "AOSP LLVM: update readme" am: 096a19ed2a am: 62eb645884 am: 041a857dfe e3cad8f5 clang: remove clang-r339409b am: c7227d07fd am: db2c9f25d1 am: 016d7462e0 3cc2ed51 clang: remove clang-r353983b am: 70b68b4c2c am: 2235d9bbf8 am: de94d235d5 fdf38985 Merge "clang: remove clang-r349610" am: f8901db697 am: 414ad0798f am: 2c1b9ce8b1 95dc1dab Merge "Update clang-stable to clang-r353983d" am: 0ea240649a am: 890941ff75 am: cff291c1e7 24159a33 prebuilts: clang: update readme am: 9d8adb4551 am: e829b35070 am: 3a0e318df8 f947b291 Update prebuilt Clang to r353983d. am: 013c6d07d4 am: dc7ae25699 am: 487be3dca1 76b23d6c Snap for 5647767 from 17226f7da5ad71e2d992733045c6d93925b47856 to qt-c2f2-release e8941c0f [automerger skipped] Correctly set stubs properties on runtimes with stubs. am: 17226f7da5 -s ours am skip reason: change_id I42c613d5830ea1f27add0112908c3171902e6d1a with SHA1 29df07e6ac is in history 17226f7d Correctly set stubs properties on runtimes with stubs. 5ad7d3ff Clean up no_libgcc am: 8a6de3cbfc am: cc7d33cb9d am: 7622bc3619 f62fd0c0 Merge "Update LLVM binutils to r353983c." am: a599724336 am: 5bcb82660e am: 15a43dd2e0 2a6202c8 Merge "Correctly set stubs properties on runtimes with stubs." am: 6f28413a40 am: 53bfb1e68c am: c49e49dccc 1ba3a29b Remove unused clang-r349610b. prebuilts-master/misc: (6 changes) 53d3441b Snap for 6069976 from 3ab39de19e2c2c1f1b2bd576bbd95773356fc6c8 to rvc-release 3ab39de1 [automerger skipped] Propagate exception to error code am: 2e5bf55660 am: dfbc351833 am: 6abe93a23d -s ours am: 86ce45ab51 -s ours am skip reason: Change-Id I234c17c6ef27cfcf04cda811009e770bc747692d with SHA-1 3c12c83da3 is in history 86ce45ab [automerger skipped] Propagate exception to error code am: 2e5bf55660 am: dfbc351833 am: 6abe93a23d -s ours am skip reason: Change-Id I234c17c6ef27cfcf04cda811009e770bc747692d with SHA-1 3c12c83da3 is in history 6abe93a2 Propagate exception to error code am: 2e5bf55660 am: dfbc351833 ... 2e5bf556 Propagate exception to error code private/msm-google: (500 changes) 36020791 LTS: Merge android-4.9-q (4.9.205) into android-msm-pixel-4.9 7fc7beb3 arm64:dts:sdm670: Add kregistry ramoops access driver section 8d7b5426 ANDROID: clang: update to 10.0.1 43c545b2 Merge android-4.9-q (4.9.205) into android-msm-pixel-4.9-lts bc0ef859 diag: Add protection while freeing diag mempool buffer c314b009 Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9 147768da Revert "regulator: Defer init completion for a while after late_initcall" a425f8cf arm64: configs: b1c1 Enable HID_STEAM c6ad9d3f msm: camera: fd: Add mutex protection to frame done processing 66fbd84c max1720x_battery: add age model for outliers aa8f6a03 arm64/dts: b1c1: outliers, battery ageing model 3debd01b max1720x_battery: outliers, cycle count and ghost drain a36b5017 Merge 4.9.205 into android-4.9-q 6620daa7 Linux 4.9.205 2a1ddc67 Revert "sock: Reset dst when changing sk_mark via setsockopt" 72e85987 Merge 4.9.204 into android-4.9-q 95e55e41 Linux 4.9.204 e2c87b1b KVM: PPC: Book3S HV: Flush link stack on guest exit to host kernel 113408cd powerpc/book3s64: Fix link stack flush on context switch e59fed3e powerpc/64s: support nospectre_v2 cmdline option 86f35864 staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error 604b4b88 USB: serial: option: add support for Foxconn T77W968 LTE modules 3eea01bb USB: serial: option: add support for DW5821e with eSIM support 8fdc88f4 USB: serial: mos7840: fix remote wakeup b5c38415 USB: serial: mos7720: fix remote wakeup a270442d USB: serial: mos7840: add USB ID to support Moxa UPort 2210 28b06dc3 appledisplay: fix error handling in the scheduled work 8836f9cc USB: chaoskey: fix error case of a timeout 6c27699a usb-serial: cp201x: support Mark-10 digital force gauge da80ba7f usbip: tools: fix fd leakage in the function of read_attr_usbip_status f7919853 virtio_console: move removal code 083aae5a virtio_console: drop custom control queue cleanup 20e9c110 virtio_console: fix uninitialized variable use 535b31d0 virtio_ring: fix return code on DMA mapping fails 55b15b9a virtio_console: allocate inbufs in add_port() only if it is needed d811bffe virtio_console: don't tie bufs to a vq 8688e0d2 virtio_console: reset on out of memory 8c99399f media: imon: invalid dereference in imon_touch_event b76ae424 media: cxusb: detect cxusb_ctrl_msg error in query 2ab1da61 media: b2c2-flexcop-usb: add sanity checking 1fa5c50f media: uvcvideo: Fix error path in control parsing failure 42b4bc36 cpufreq: Add NULL checks to show() and store() methods of cpufreq ae86561c media: usbvision: Fix races among open, close, and disconnect 012a42db media: vivid: Fix wrong locking that causes race conditions on streaming stop 2ac519b0 media: vivid: Set vid_cap_streaming and vid_out_streaming to true e2c7c3f7 l2tp: don't use l2tp_tunnel_find() in l2tp_ip and l2tp_ip6 81f48ce6 nfc: port100: handle command failure cleanly deb7719f x86/speculation: Fix redundant MDS mitigation message 5aba0ad6 x86/speculation: Fix incorrect MDS/TAA mitigation status 24efb9de x86/insn: Fix awk regexp warnings 21c1c5f1 ARC: perf: Accommodate big-endian CPU 3cc1ac2f ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary 16af69a8 ocfs2: remove ocfs2_is_o2cb_active() 7ca04acf cpufreq: Skip cpufreq resume if it's not suspended 80ade617 arm64: fix for bad_mode() handler to always result in panic 5de1a7fc dm: use blk_set_queue_dying() in __dm_destroy() 8ae0f178 ath9k_hw: fix uninitialized variable data e528acd3 KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved 368bc43f Bluetooth: Fix invalid-free in bcsp_close() 4a34dcf2 mm/memory_hotplug: Do not unlock when fails to take the device_hotplug_lock cb92a5c2 spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch 61022359 PCI: keystone: Use quirk to limit MRRS for K2G 4b6fa999 pinctrl: zynq: Use define directive for PIN_CONFIG_IO_STANDARD 01bd9422 pinctrl: lpc18xx: Use define directive for PIN_CONFIG_GPIO_PIN_INT 265c4706 pinctrl: qcom: spmi-gpio: fix gpio-hog related boot issues 597b389b sock: Reset dst when changing sk_mark via setsockopt 23fd22e3 net: bcmgenet: return correct value 'ret' from bcmgenet_power_down f1f9cb4f ACPICA: Use %d for signed int print formatting instead of %u f4b75497 dlm: don't leak kernel pointer to userspace 81a30f89 dlm: fix invalid free 4bbb2151 scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces d13ad591 scsi: megaraid_sas: Fix msleep granularity c05a29f7 scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 f8c80f62 scsi: mpt3sas: Fix Sync cache command failure during driver unload d307d4b1 rtlwifi: rtl8192de: Fix misleading REG_MCUFWDL information d7253cb7 wireless: airo: potential buffer overflow in sprintf() 4b3a1f75 brcmsmac: never log "tid x is not agg'able" by default 6d0d7b75 rtl8xxxu: Fix missing break in switch ae79ea8c wlcore: Fix the return value in case of error in 'wlcore_vendor_cmd_smart_config_start()' c2b5d224 audit: print empty EXECVE args e1f78c15 sched/fair: Don't increase sd->balance_interval on newidle balance f4e7ca09 net: do not abort bulk send on BQL status bcb7267a ocfs2: fix clusters leak in ocfs2_defrag_extent() 65cbd127 ocfs2: don't put and assigning null to bh allocated outside b2c50f6f arm64: makefile fix build of .i file in external module case 23c7064d ntb: intel: fix return value for ndev_vec_mask() bb516387 ntb_netdev: fix sleep time mismatch 8f74ac64 igb: shorten maximum PHC timecounter update interval e2e7b551 mm/memory_hotplug: make add_memory() take the device_hotplug_lock 218e302c fs/hfs/extent.c: fix array out of bounds read of array extent 79fb2b86 hfs: update timestamp on truncate() 304d969f hfsplus: update timestamps on truncate() d78a7b51 hfs: fix return value of hfs_get_block() face88ee hfsplus: fix return value of hfsplus_get_block() bae19f94 hfs: prevent btree data loss on ENOSPC 376270e9 hfsplus: prevent btree data loss on ENOSPC 09bb0008 hfs: fix BUG on bnode parent update 5c7ff86f hfsplus: fix BUG on bnode parent update b74d722d linux/bitmap.h: fix type of nbits in bitmap_shift_right() 835c1837 linux/bitmap.h: handle constant zero-size bitmaps correctly b7b08f9a um: Make line/tty semantics use true write IRQ ea2b783c macsec: let the administrator set UP state even if lowerdev is down 8f70a4d8 macsec: update operstate when lower device changes 8a7b0a58 mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock 345e0e27 fs/ocfs2/dlm/dlmdebug.c: fix a sleep-in-atomic-context bug in dlm_print_one_mle() 2c7552de sparc64: Rework xchg() definition to avoid warnings. 6cb971b8 powerpc/process: Fix flush_all_to_thread for SPE 00192e5e thermal: rcar_thermal: Prevent hardware access during system suspend 28d40205 selftests/ftrace: Fix to test kprobe $comm arg only if available 9499c51f mfd: max8997: Enale irq-wakeup unconditionally 37dcea4d mfd: mc13xxx-core: Fix PMIC shutdown when reading ADC values c0a45a2e mfd: arizona: Correct calling of runtime_put_sync 5678fcf4 net: ethernet: ti: cpsw: unsync mcast entries while switch promisc mode 5817a818 qlcnic: fix a return in qlcnic_dcb_get_capability() 31e53265 mISDN: Fix type of switch control variable in ctrl_teimanager 02fe0b21 f2fs: fix to spread clear_cold_data() da8d6eac rtc: s35390a: Change buf's type to u8 in s35390a_init cf53e726 ceph: fix dentry leak in ceph_readdir_prepopulate f7bcd7db sparc: Fix parport build warnings. 930d531e spi: omap2-mcspi: Set FIFO DMA trigger level to word length 014787bb s390/perf: Return error when debug_register fails 2d109571 atm: zatm: Fix empty body Clang warnings 7fc96a3f sunrpc: safely reallow resvport min/max inversion 79f22dda SUNRPC: Fix a compile warning for cmpxchg64() c993c260 usbip: tools: fix atoi() on non-null terminated string a2784901 USB: misc: appledisplay: fix backlight update_status return code efb9d52a macintosh/windfarm_smu_sat: Fix debug output dfd1e70b ALSA: i2c/cs8427: Fix int to char conversion 6058799c kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack b9c89716 xfs: fix use-after-free race in xfs_buf_rele 5708168f net: ena: Fix Kconfig dependency on X86 03a94d7c net: fix warning in af_unix d54fb737 scsi: dc395x: fix DMA API usage in sg_update_list 38befbd8 scsi: dc395x: fix dma API usage in srb_done 277d087b ASoC: tegra_sgtl5000: fix device_node refcounting 0d719fa3 clk: mmp2: fix the clock id for sdh2_clk and sdh3_clk eb92e4ad scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param 154088e5 scsi: isci: Change sci_controller_start_task's return type to sci_status ecd06d16 scsi: isci: Use proper enumerated type in atapi_d2h_reg_frame_handler 3489f08c KVM/x86: Fix invvpid and invept register operand size in 64-bit mode 975926c7 scsi: ips: fix missing break in switch 345df99a amiflop: clean up on errors during setup 818e60fc m68k: fix command-line parsing when passed from u-boot 6fd2efed misc: mic: fix a DMA pool free failure fb830185 gsmi: Fix bug in append_to_eventlog sysfs handler 56af2416 btrfs: handle error of get_old_root 8fe3143f mmc: mediatek: fix cannot receive new request when msdc_cmd_is_ready fail 374de003 spi: sh-msiof: fix deferred probing 677273c9 ath10k: allocate small size dma memory in ath10k_pci_diag_write_mem 7d6d2d93 brcmsmac: AP mode: update beacon when TIM changes 761df65f powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field baaee24f powerpc: Fix signedness bug in update_flash_db() 6aee8c39 synclink_gt(): fix compat_ioctl() 3ed025b2 gfs2: Fix marking bitmaps non-full 63b9c6ec printk: fix integer overflow in setup_log_buf() d1f08bcc ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback 9c8e98a0 mwifiex: Fix NL80211_TX_POWER_LIMITED 0533daaa platform/x86: asus-wmi: Only Tell EC the OS will handle display hotkeys from asus_nb_wmi f9d6e4e4 platform/x86: asus-nb-wmi: Support ALS on the Zenbook UX430UQ f39a7c7f mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() cef09a10 Revert "fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry()" f467a23a tools: gpio: Correctly add make dependencies for gpio_utils 684fd386 gpio: max77620: Fixup debounce delays 079e02e6 net/sched: act_pedit: fix WARN() in the traffic path 38fe8788 net/mlx5e: Fix set vf link state error flow baa541af sfc: Only cancel the PPS workqueue if it exists c2e91f78 net: rtnetlink: prevent underflows in do_setvfinfo() ce6bbf42 net/mlx4_en: fix mlx4 ethtool -N insertion 13ff5130 Merge 4.9.203 into android-4.9-q a777e9dd Linux 4.9.203 9f03d16a arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault 086270db ARM: dts: omap5: Fix dual-role mode on Super-Speed port c5e007b4 spi: rockchip: initialize dma_slave_config properly be5c4025 mac80211: minstrel: fix CCK rate group streams value b8199f6a misc: cxl: Fix possible null pointer dereference f3c5e428 hwmon: (ina3221) Fix INA3221_CONFIG_MODE macros 67592f93 hwmon: (pwm-fan) Silence error on probe deferral 4c549f44 orangefs: rate limit the client not running info message 522442b3 ARM: 8802/1: Call syscall_trace_exit even when system call skipped 2aa78163 spi: spidev: Fix OF tree warning logic 054bdd28 gpio: syscon: Fix possible NULL ptr usage ad04aadb x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error 97fe3401 media: cx231xx: fix potential sign-extension overflow on large shift 53879169 GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads 0419fe5b media: isif: fix a NULL pointer dereference bug 089d475a printk: Give error on attempt to set log buffer length to over 2G 8bda8034 mfd: ti_am335x_tscadc: Keep ADC interface on if child is wakeup capable 1a103006 backlight: lm3639: Unconditionally call led_classdev_unregister 45d90b93 proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() d17a2b73 s390/kasan: avoid vdso instrumentation 7919356b bcache: recal cached_dev_sectors on detach 1012e97f reset: Fix potential use-after-free in __of_reset_control_get() 8077c98c fbdev: sbuslib: integer overflow in sbusfb_ioctl_helper() e6bb4dca fbdev: sbuslib: use checked version of put_user() 28818451 iwlwifi: mvm: don't send keys when entering D3 2b644048 ACPI / SBS: Fix rare oops when removing modules eae3abce crypto: mxs-dcp - Fix AES issues df1ef6f3 crypto: mxs-dcp - Fix SHA null hashes and output length 70172bc9 x86/olpc: Fix build error with CONFIG_MFD_CS5535=m a896200e Input: silead - try firmware reload after unsuccessful resume e031f0a8 Input: st1232 - set INPUT_PROP_DIRECT property 87fc52e9 dmaengine: ioat: fix prototype of ioat_enumerate_channels 7b98c74d NFSv4.x: fix lock recovery during delegation recall da2397df i2c: brcmstb: Allow enabling the driver on DSL SoCs bc3a4e8b clk: samsung: Use clk_hw API for calling clk framework from clk notifiers 3b18e33c brcmfmac: fix full timeout waiting for action frame on-channel tx b2143dc5 brcmfmac: reduce timeout for action frame scan 6270cc37 cpu/SMT: State SMT is disabled even with nosmt and without "=force" 3f3f2f4d mtd: physmap_of: Release resources on error f62845f5 USB: serial: cypress_m8: fix interrupt-out transfer length 958359bb KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR beac87de ALSA: hda/sigmatel - Disable automute for Elo VuPoint fff92c36 media: pxa_camera: Fix check for pdev->dev.of_node 7e5212af ata: ep93xx: Use proper enums for directions aa343014 ACPICA: Never run _REG on system_memory and system_IO c7263e71 IB/mlx4: Avoid implicit enumerated type conversion 312efa12 IB/mthca: Fix error return code in __mthca_init_one() fe92d894 ixgbe: Fix crash with VFs and flow director on interface flap 57176df1 mtd: rawnand: sh_flctl: Use proper enum for flctl_dma_fifo0_transfer d1c9aa83 powerpc/pseries: Fix how we iterate over the DTL entries 7fe16998 powerpc/pseries: Fix DTL buffer registration 5c688cf1 cxgb4: Use proper enum in IEEE_FAUX_SYNC cd2b7f83 cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update a87ccca3 mei: samples: fix a signedness bug in amt_host_if_call() a8de0907 dmaengine: timb_dma: Use proper enum in td_prep_slave_sg 70390678 dmaengine: ep93xx: Return proper enum in ep93xx_dma_chan_direction 594bc9ac nl80211: Fix a GET_KEY reply attribute cb1083af usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() 4178fcfb ath9k: fix reporting calculated new FFT upper max 465966a9 ata: ahci_brcm: Allow using driver or DSL SoCs a1c6ef58 ath10k: fix vdev-start timeout on error 9a596334 arm64/numa: Report correct memblock range for the dummy node 3f73f94a kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table 3d827805 SUNRPC: Fix priority queue fairness 1a8c4305 f2fs: return correct errno in f2fs_gc c12fec7d ARM: dts: omap5: enable OTG role for DWC3 controller b72184ef net: xen-netback: fix return type of ndo_start_xmit function 1a7704e7 net: ovs: fix return type of ndo_start_xmit function 31941e54 libata: have ata_scsi_rw_xlat() fail invalid passthrough requests f3216243 block: introduce blk_rq_is_passthrough edb90441 fbdev: Ditch fb_edid_add_monspecs a5fb7af5 uprobes/x86: Prohibit probing on MOV SS instruction 01ac2122 kprobes/x86: Prohibit probing on exception masking instructions 7b94b70c x86/atomic: Fix smp_mb__{before,after}_atomic() 4a4c6175 net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() bd73035f slcan: Fix memory leak in error path e0088cfb memfd: Use radix_tree_deref_slot_protected to avoid the warning. 6988feec IB/iser: Fix possible NULL deref at iser_inv_desc() c0c3f27f fuse: use READ_ONCE on congestion_threshold and max_background 6bce2b94 usb: xhci-mtk: fix ISOC error when interval is zero c899deb4 ARM: dts: lpc32xx: Fix SPI controller node names 0a5c2bfb arm64: dts: lg: Fix SPI controller node names 047c3645 arm64: dts: amd: Fix SPI bus warnings 9e47acea scsi: NCR5380: Handle BUS FREE during reselection bbef2181 scsi: NCR5380: Don't call dsprintk() following reselection interrupt 155edd4a scsi: NCR5380: Don't clear busy flag when abort fails f876c37e scsi: NCR5380: Check for invalid reselection target acef2f05 scsi: NCR5380: Use DRIVER_SENSE to indicate valid sense data 64684e0f scsi: NCR5380: Clear all unissued commands on host reset 3d9fb62d crypto: fix a memory leak in rsa-kcs1pad's encryption mode 85b91458 crypto: s5p-sss: Fix Fix argument list alignment 203ec3c3 Bluetooth: L2CAP: Detect if remote is not able to use the whole MPS 3477b4fb ARM: dts: realview: Fix SPI controller node names 4d29f08b EDAC: Raise the maximum number of memory controllers c1014c6a net: smsc: fix return type of ndo_start_xmit function 74e505ae ARM: dts: paz00: fix wakeup gpio keycode 7530785a ARM: tegra: apalis_t30: fix mmc1 cmd pull-up cfd81f1a ARM: dts: tegra30: fix xcvr-setup-use-fuses 83e59788 scsi: libsas: always unregister the old device if going to discover new 03c3736e vfio/pci: Mask buggy SR-IOV VF INTx support be363e27 vfio/pci: Fix potential memory leak in vfio_msi_cap_len 19d875ec misc: genwqe: should return proper error value. 4f15bdce misc: kgdbts: Fix restrict error 8c3d23bd coresight: tmc: Fix byte-address alignment for RRP 6b322618 coresight: etm4x: Configure EL2 exception level when kernel is running in HYP e834a0f8 coresight: Fix handling of sinks 1f3745af usb: gadget: uvc: Only halt video streaming endpoint in bulk mode 28ff0fa7 usb: gadget: uvc: Factor out video USB request queueing 0623749e phy: phy-twl4030-usb: fix denied runtime access bfdb0893 usb: gadget: uvc: configfs: Prevent format changes after linking header 013cf51f usb: gadget: uvc: configfs: Drop leaked references to config items 699e5979 media: davinci: Fix implicit enum conversion warning c6b1c9d7 media: au0828: Fix incorrect error messages 7a40880a media: pci: ivtv: Fix a sleep-in-atomic-context bug in ivtv_yuv_init() 2dc1504b MIPS: kexec: Relax memory restriction ec6eb73f x86/CPU: Use correct macros for Cyrix calls 49c9fe49 net: micrel: fix return type of ndo_start_xmit function 1bba9352 bnx2x: Ignore bandwidth attention in single function mode cb0105ed ARM: dts: marvell: Fix SPI and I2C bus warnings 79a26635 cpufeature: avoid warning when compiling with clang 8c701e70 spi: pic32: Use proper enum in dmaengine_prep_slave_rg 5e4cf0e7 ARM: dts: ste: Fix SPI controller node names 30ef1cc2 ARM: dts: ux500: Fix LCDA clock line muxing 6666c914 ARM: dts: ux500: Correct SCU unit address 1bbb59cd f2fs: fix to recover inode's uid/gid during POR 5bd3bc76 ARM: dts: am335x-evm: fix number of cpsw a59c40c1 mlxsw: spectrum: Init shaper for TCs 8..15 51194214 usb: chipidea: Fix otg event handler 7cd6a13e usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started 4605e468 net: amd: fix return type of ndo_start_xmit function 15c30fd6 net: broadcom: fix return type of ndo_start_xmit function 3659166e net: xilinx: fix return type of ndo_start_xmit function b8c543c5 net: toshiba: fix return type of ndo_start_xmit function 7119b54f power: supply: twl4030_charger: disable eoc interrupt on linear charge d6e9e55c power: supply: twl4030_charger: fix charging current out-of-bounds 63ce52b6 libfdt: Ensure INT_MAX is defined in libfdt_env.h ab5f8536 RDMA/i40iw: Fix incorrect iterator type 3e6636c9 powerpc/pseries: Disable CPU hotplug across migrations 2fd5485d powerpc/64s/hash: Fix stab_rr off by one initialization 3faa1d3b powerpc/iommu: Avoid derefence before pointer check be9a5ecd serial: mxs-auart: Fix potential infinite loop 99722d14 PCI/ACPI: Correct error message for ASPM disabling ebaf6c4a s390/qeth: invoke softirqs after napi_schedule() 55b8644d ath9k: Fix a locking bug in ath9k_add_interface() c88208f9 ARM: dts: rockchip: Fix erroneous SPI bus dtc warnings on rk3036 5394976b ip_gre: fix parsing gre header in ipgre_err 90b3fec6 kernfs: Fix range checks in kernfs_get_target_path e4486423 component: fix loop condition to call unbind() if bind() fails 58236481 power: supply: max8998-charger: Fix platform data retrieval c8dc500f power: reset: at91-poweroff: do not procede if at91_shdwc is allocated c83c6077 power: supply: ab8500_fg: silence uninitialized variable warnings c5e8cbc9 cxgb4: Fix endianness issue in t4_fwcache() f2cb74d1 pinctrl: at91: don't use the same irqchip with multiple gpiochips 6713c5d1 ARM: dts: socfpga: Fix I2C bus unit-address error 039eb3d5 powerpc/vdso: Correct call frame information 0b6bc036 ARM: dts: qcom: ipq4019: fix cpu0's qcom,saw2 reg value 7228cb8d llc: avoid blocking in llc_sap_close() 1d642b3f pinctrl: at91-pio4: fix has_config check in atmel_pctl_dt_subnode_to_map() 84c2f1e2 ALSA: intel8x0m: Register irq handler after register initializations 8b762308 media: dvb: fix compat ioctl translation 3aa18ec5 media: fix: media: pci: meye: validate offset to avoid arbitrary access 1bf24e95 nvmem: core: return error code instead of NULL from nvmem_device_get 679791f3 kprobes: Don't call BUG_ON() if there is a kprobe in use on free list 86c5cc2a scsi: pm80xx: Fixed system hang issue during kexec boot 89f4fa1a scsi: pm80xx: Corrected dma_unmap_sg() parameter 674d72a2 ARM: imx6: register pm_power_off handler if "fsl,pmic-stby-poweroff" is set 7d2c6b89 scsi: sym53c8xx: fix NULL pointer dereference panic in sym_int_sir() bb3af019 f2fs: fix memory leak of percpu counter in fill_super() 75c36953 signal: Properly deliver SIGSEGV from x86 uprobes dbe380ad signal: Properly deliver SIGILL from uprobes 1f7d8a28 signal: Always ignore SIGKILL and SIGSTOP sent to the global init 463950f5 ath9k: add back support for using active monitor interfaces for tx99 635a8eb8 dmaengine: dma-jz4780: Further residue status fix c2bddaaf dmaengine: dma-jz4780: Don't depend on MACH_JZ4780 1d22d1ce ARM: dts: omap3-gta04: keep vpll2 always on fffef133 ARM: dts: omap3-gta04: make NAND partitions compatible with recent U-Boot 7d989849 ARM: dts: omap3-gta04: fix touchscreen tsc2007 edb200c7 ARM: dts: omap3-gta04: tvout: enable as display1 alias f15960ca ARM: dts: omap3-gta04: fixes for tvout / venc 8378573e ARM: dts: omap3-gta04: give spi_lcd node a label so that we can overwrite in other DTS files 30efd0c2 of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC 19223f9d ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation 782f1f81 mips: txx9: fix iounmap related issue 0468e351 ath10k: wmi: disable softirq's while calling ieee80211_rx 9d394b00 ARM: dts: exynos: Disable pull control for S5M8767 PMIC f5003a47 ASoC: sgtl5000: avoid division by zero if lo_vag is zero 904513aa net: lan78xx: Bail out if lan78xx_get_endpoints fails aa79ce47 rtl8187: Fix warning generated when strncpy() destination length matches the sixe argument a92b7adf ARM: dts: pxa: fix power i2c base address 2b3be9f4 iwlwifi: mvm: avoid sending too many BARs b31b2dfb IB/rxe: fixes for rdma read retry 23580e8d i40e: Prevent deleting MAC address from VF when set by PF 0d4ee364 i40e: hold the rtnl lock on clearing interrupt scheme 6c57a63c i40e: use correct length for strncpy 95fc1d6c ARM: dts: exynos: Fix regulators configuration on Peach Pi/Pit Chromebooks f0d33cc0 ARM: dts: exynos: Fix sound in Snow-rev5 Chromebook ba2c41fc MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3 807bd321 ASoC: dpcm: Properly initialise hw->rate_max 89a4a131 gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated 33dcd845 ath9k: fix tx99 with monitor mode interface dad1ab76 ALSA: seq: Do error checks at creating system ports 20d24e46 cfg80211: Avoid regulatory restore when COUNTRY_IE_IGNORE is set acf8b403 ARM: dts: at91/trivial: Fix USART1 definition for at91sam9g45 c1efc7c7 arm64: dts: tegra210-p2180: Correct sdmmc4 vqmmc-supply 2ec852b9 ALSA: pcm: signedness bug in snd_pcm_plug_alloc() b7f8108a iio: dac: mcp4922: fix error handling in mcp4922_write_raw 35940da8 ath10k: fix kernel panic by moving pci flush after napi_disable 3bd30f02 mmc: sdhci-of-at91: fix quirk2 overwrite 91e5252e mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() 7a2bec6b mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() 40192358 iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros 5772d851 ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable either 99eef257 ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stable cb53789f IB/hfi1: Ensure full Gen3 speed in a Gen4 system be699544 Input: synaptics-rmi4 - destroy F54 poller workqueue when removing 2d7d639e Input: synaptics-rmi4 - clear IRQ enables for F54 23eb66fb Input: synaptics-rmi4 - fix video buffer size 1ce4561d Input: ff-memless - kill timer in destroy() ed417231 ALSA: usb-audio: not submit urb for stopped endpoint 40157318 ALSA: usb-audio: Fix missing error check at mixer resolution test b4272b0f slip: Fix memory leak in slip_open error path 53c7892e ax88172a: fix information leak on short answers 258971b8 Merge 4.9.202 into android-4.9-q a86e4a77 Linux 4.9.202 ca60c770 Documentation: Add ITLB_MULTIHIT documentation c6e94acb kvm: x86: mmu: Recovery of shattered NX large pages 61e191b4 kvm: Add helper function for creating VM worker threads a7ad7943 kvm: mmu: ITLB_MULTIHIT mitigation e2bd0778 cpu/speculation: Uninline and export CPU mitigations helpers 12ceedb7 x86/bugs: Add ITLB_MULTIHIT bug infrastructure 1b08d2ab KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is active 52644d80 KVM: x86: add tracepoints around __direct_map and FNAME(fetch) 9dc6bc3f KVM: x86: Add is_executable_pte() 515fa37a KVM: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON 1d48204b KVM: x86: remove now unneeded hugepage gfn adjustment 2e013f0f KVM: x86: make FNAME(fetch) and __direct_map more similar 2f57300f kvm: x86: Do not release the page inside mmu_set_spte() c6170b81 kvm: Convert kvm_lock to a mutex 61524f1b KVM: x86: extend usage of RET_MMIO_PF_* constants 43a39a3e KVM: x86: simplify ept_misconfig 042a4417 x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs 0fbf0801 x86/tsx: Add config options to set tsx=on|off|auto ba54aadc x86/speculation/taa: Add documentation for TSX Async Abort 562afad4 x86/tsx: Add "auto" option to the tsx= cmdline parameter 63945359 kvm/x86: Export MDS_NO=0 to guests when TSX is enabled 9392b2dd x86/speculation/taa: Add sysfs reporting for TSX Async Abort a117aa4e x86/speculation/taa: Add mitigation for TSX Async Abort 21127880 x86/cpu: Add a "tsx=" cmdline option with TSX disabled by default 919d5619 x86/cpu: Add a helper function x86_read_arch_cap_msr() 2fc50838 x86/msr: Add the IA32_TSX_CTRL MSR e83ef92e KVM: x86: use Intel speculation bugs and features as derived in generic x86 code 6e3683eb usb: gadget: core: unmap request from DMA only if previously mapped e9e02787 MIPS: BCM63XX: fix switch core reset on BCM6368 3858f013 Bluetooth: hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() 7b93d923 kvm: mmu: Don't read PDPTEs when paging is not enabled 09bf7fb0 Merge 4.9.201 into android-4.9-q 9829ecfd Linux 4.9.201 139bb57b drm/i915/cmdparser: Fix jump whitelist clearing 00194ecf drm/i915/gen8+: Add RC6 CTX corruption WA ebd6ded1 drm/i915: Lower RM timeout to avoid DSI hard hangs bd671d06 drm/i915/cmdparser: Ignore Length operands during command matching a7a1a3e3 drm/i915/cmdparser: Add support for backward jumps 81848cc9 drm/i915/cmdparser: Use explicit goto for error paths a6ba2df1 drm/i915: Add gen9 BCS cmdparsing 05e5cf18 drm/i915: Allow parsing of unsized batches 9f5fb6f2 drm/i915: Support ro ppgtt mapped cmdparser shadow buffers 943ccd0c drm/i915: Add support for mandatory cmdparsing 44f0f8d4 drm/i915: Remove Master tables from cmdparser 52306d42 drm/i915: Disable Secure Batches for gen6+ 64003d09 drm/i915: Rename gen7 cmdparser tables fd8e7427 drm/i915: Move engine->needs_cmd_parser to engine->flags b3c37ff5 drm/i915: Silence smatch for cmdparser ce374804 drm/i915/cmdparser: Do not check past the cmd length. eaae4e6e drm/i915/cmdparser: Check reg_table_count before derefencing. 91b712cf drm/i915: Prevent writing into a read-only object via a GGTT mmap 9c37932b drm/i915/gtt: Disable read-only support under GVT 85e04705 drm/i915/gtt: Read-only pages for insert_entries on bdw+ bebb6a49 drm/i915/gtt: Add read only pages to gen8_pte_encode 1414193e drm/i915/cmdparser: Limit clflush to active cachelines ba8ba989 drm/i915: Use the precomputed value for whether to enable command parsing 91ff7fa7 drm/i915: don't whitelist oacontrol in cmd parser eda2e0a1 drm/i915: return EACCES for check_cmd() failures 5ead0580 drm/i915: cleanup use of INSTR_CLIENT_MASK f9154aba drm/i915: kick out cmd_parser specific structs from i915_drv.h 4e8e9fd6 net: prevent load/store tearing on sk->sk_stamp d92f4f02 cgroup,writeback: don't switch wbs immediately on dead wbs if the memcg is dead 063620bb mm/filemap.c: don't initiate writeback if mapping has no dirty pages d6b15585 can: flexcan: disable completely the ECC mechanism 818226c0 x86/apic/32: Avoid bogus LDR warnings 122134fa x86/apic: Drop logical_smp_processor_id() inline 3bbebab1 x86/apic: Move pending interrupt check code into it's own function 18372c98 e1000: fix memory leaks d0844089 igb: Fix constant media auto sense switching when no cable is connected 0e63ae78 net: ethernet: arc: add the missed clk_disable_unprepare 7fe8d152 NFSv4: Don't allow a cached open with a revoked delegation 4a8b8c7f net: hisilicon: Fix "Trying to free already-free IRQ" 76e62b04 fjes: Handle workqueue allocation failure 89ffe62d scsi: qla2xxx: stop timer in shutdown path 51def711 RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case 3cbc8867 USB: Skip endpoints with 0 maxpacket length ba7c1d43 perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) 59d550d2 perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity 74df2be6 usb: dwc3: remove the call trace of USBx_GFLADJ aa919ef9 usb: gadget: configfs: fix concurrent issue between composite APIs 1dd7015a usb: gadget: composite: Fix possible double free memory bug 76e71460 usb: gadget: udc: atmel: Fix interrupt storm in FIFO mode. 954d0564 usb: fsl: Check memory resource before releasing it c368df30 bonding: fix unexpected IFF_BONDING bit unset a4b012c6 ipvs: move old_secure_tcp into struct netns_ipvs 21ed3ef9 scsi: lpfc: Honor module parameter lpfc_use_adisc 59e736ba scsi: qla2xxx: fixup incorrect usage of host_byte 5af2eb2f HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() 35614acc dmaengine: xilinx_dma: Fix control reg update in vdma_channel_set_config f7f886b5 PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30 0e216dbf drivers: usb: usbip: Add missing break statement to switch d43b763e usbip: fix possibility of dereference by NULLL pointer in vhci_hcd.c e2aae1a9 usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path d645d693 usbip: stub_rx: fix static checker warning on unnecessary checks fa33be19 configfs: fix a deadlock in configfs_symlink() 49824b5c configfs: provide exclusion between IO and removals 77590eb3 configfs: new object reprsenting tree fragments 41faa5d8 configfs_register_group() shouldn't be (and isn't) called in rmdirable parts 0c5b0cbe configfs: stash the data we need into configfs_buffer at open time 539938da configfs: Fix bool initialization/comparison da281558 can: peak_usb: fix slab info leak b46a2067 can: gs_usb: gs_can_open(): prevent memory leak d9510ea1 can: peak_usb: fix a potential out-of-sync while decoding packets 7a5f2a35 can: c_can: c_can_poll(): only read status register after status IRQ 0589de2d can: usb_8dev: fix use-after-free on disconnect 0e0965a2 netfilter: ipset: Fix an error code in ip_set_sockfn_get() private/msm-google-modules/wlan/qcacld-3.0: (3 changes) 9de09b5a qcacld-3.0: setup IPA sys pipes if ipa_wdi_init succeeds 27698456 qcacld-3.0: Prevent wlan suspend if conn in progress c6266d0a qcacld-3.0: Destroy monitor mode vdev during stop adapter tools/repohooks: (26 changes) 09371b69 Snap for 6084815 from b65905c5a6fd2e1d4b76b95fc20ee945dda8f074 to rvc-release b65905c5 utils: rename RunCommandError to CalledProcessError am: 36d2ce6275 am: b49ab82c5e am: a2093bdfa8 a2093bdf utils: rename RunCommandError to CalledProcessError am: 36d2ce6275 am: b49ab82c5e b49ab82c utils: rename RunCommandError to CalledProcessError am: 36d2ce6275 ... 579111e6 pre-upload: display overall hook runtime Bug: 63928581 Bug: 134500876 Bug: 135460123 Bug: 135897363 Bug: 136263708 Bug: 137853774 Bug: 139945549 Bug: 141248619 Bug: 141645041 Bug: 142003500 Bug: 142158571 Bug: 144336696 Bug: 144733838 Bug: 144776768 Bug: 145066947 Bug: 145103580 Bug: 145984470 Bug: 146415583 Change-Id: I720c877087d24f2033d2ec21210b412163e0dc0c Pick-Prebuilt: 285227204 Build-Id: 6086004 Signed-off-by: Robin Peng <robinpeng@google.com>
2019-12-12crosshatch: update kernel-and-modules prebuiltSecurityBot
Linux version 4.9.200-ga351f7cdf41d-ab6067789 (android- build@wphs3.hot.corp.google.com) (Android (5900059 based on r365631c) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 207d7abc1a2abf3ef8d4301736d6a7ebc224a290) (based on LLVM 9.0.8svn)) #0 SMP PREEMPT Thu Dec 12 12:12:03 UTC 2019 build: (5 changes) 5b02e497 Go back to toybox xargs. 60b07e13 Fix bc symlink a5dfd56c Merge "abi: update libabigail to latest upstream mm-next" ad1d5993 abi: update libabigail to latest upstream mm-next 75a4bf98 abi: Add script to extract an ABI whitelist private/msm-google: (2 changes) a351f7cd ANDROID: mm: Throttle rss_stat tracepoint 1a9f29ee f2fs, dm-default-key: should skip dm-default-key only for FBE blocks private/msm-google-modules/wlan/qcacld-3.0: (3 changes) dbee01d9 qcacld-3.0: Fill Channel width for add_sta params from session entry 49dd6970 qcacld-3.0: Reduce the candidate list to 5 in roam cmd for SAE auth a6f8378a qcacld-3.0: Use variable size structure to store channel in scan req Bug: 139058079 Bug: 142350508 Bug: 143129445 Bug: 144981147 Bug: 145600453 Bug: 145692847 Bug: 145819783 Bug: 145972256 Pick-Prebuilt: 284056579 Build-Id: 6067789 Change-Id: I99296307fe07d1e5dab8a6e149116871d3200276 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2019-12-09crosshatch: update kernel-and-modules prebuiltSecurityBot
Linux version 4.9.200-gf6beb17e26d4-ab6054051 (android- build@abfarm673) (Android (5900059 based on r365631c) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm- project 207d7abc1a2abf3ef8d4301736d6a7ebc224a290) (based on LLVM 9.0.8svn)) #0 SMP PREEMPT Fri Dec 6 09:05:01 UTC 2019 build: (49 changes) 4cd4c55c build.sh: Treat missing symbols from depmod as an error be1cb668 Merge changes I9d5e4cb3,Id1101578 f3296075 abi: update libabigail to latest upstream mm-next 2cf89ce7 build.sh: distribute the abi whitelist file if defined e0b8ebc5 build.sh: Replace strip with objcopy am: ff876cf7f3 ff876cf7 build.sh: Replace strip with objcopy 819dd853 build: fix error loading modules after stripping modules manually am: 068c36b64a c310ac4a abi/bootstrap: use correct {LD_LIBRARY_,}PATH throughout the script runtime am: e05253ba12 3efd53a2 build: use CROSS_COMPILE version of strip am: 7a33e60df7 48456117 build.sh: optionally, keep debug information for modules am: cb6a8c0b0d 1aa80264 build_abi: collect ABI representation from DIST_DIR rather then OUT_DIR am: 977584c73b 75d71959 Merge "abi: update libabigail to latest upstream mm-next" am: dce0d880d6 ab442fc1 build.sh: support boot header version 3 am: 8d93be1ffb 1b839bf9 build.sh: provide default MKBOOTIMG_PATH am: a80e4d2b6e bad7044a build.sh: update initramfs generation to re-run depmod am: 52ae3a8741 b4ab8868 abi: add documentation for the KMI whitelisting feature am: 0a4f497803 ec097119 build_abi: add support for symbol whitelisting am: 8d3f4b5e73 f4f679a9 abi: update libabigail to latest upstream master am: f94b7b28ee 268d11c0 Merge "build.sh: add MODULES_OPTIONS var" am: a91b079efe 0fa66e3e build.sh: Allow $NM and $OBJCOPY to be overridden by build.config am: 763bc93560 58819211 _setup_env.sh: avoid using repo outside of repo checkout am: 9d2ac873f7 1c39466d DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master ad7a406d build.sh: add repo meta information to kbuild build version am: c3c82f0f44 4ed81c65 abi: update libabigail to latest upstream master am: 0e0b199ba8 am: 63f24f3211 am: 12865b898b 12865b89 abi: update libabigail to latest upstream master am: 0e0b199ba8 am: 63f24f3211 868cabdb Rework the ABI Monitoring documentation in AOSP am: 1553becdd1 am: 377c0b5535 am: 69bccea128 69bccea1 Rework the ABI Monitoring documentation in AOSP am: 1553becdd1 am: 377c0b5535 553aee87 [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master am: 07a8851ad5 -s ours am: 4e23abf187 -s ours am skip reason: change_id I835d9e56fd26bb708f7e91226d2c757127edf7df with SHA1 673c1f8694 is in history 4e23abf1 [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master am: 07a8851ad5 -s ours am skip reason: change_id I835d9e56fd26bb708f7e91226d2c757127edf7df with SHA1 673c1f8694 is in history acf48f47 build-tools: remove xargs as it is currently incompatible am: f41891e799 am: 673c1f8694 am: 227ffdd289 am: a2a26335a8 a2a26335 build-tools: remove xargs as it is currently incompatible am: f41891e799 am: 673c1f8694 am: 227ffdd289 227ffdd2 build-tools: remove xargs as it is currently incompatible am: f41891e799 am: 673c1f8694 631de6db Merge "build_abi.sh: Comment unset ABI_DEFINITION for build.sh" am: 26bce06422 am: 50e0a56290 am: b23a8dbb3d am: 3ef9cc0350 3ef9cc03 Merge "build_abi.sh: Comment unset ABI_DEFINITION for build.sh" am: 26bce06422 am: 50e0a56290 am: b23a8dbb3d b23a8dbb Merge "build_abi.sh: Comment unset ABI_DEFINITION for build.sh" am: 26bce06422 am: 50e0a56290 78bfd7b4 checkpatch_presubmit: match on exact ${KERNEL_DIR} on applied.prop am: 41ee76c46d am: 15865fed95 am: 408bddc18a am: 56be619ae4 92f6e54d build_abi: add options to help maintaining the abi.xml am: 697275e9e6 am: 62b29ee0a7 am: e420d9ed1c am: 162a88742a 63d5fae1 Merge "build.sh: Set make flags and propagate make arguments" am: 4d44b554f5 am: d681467a44 am: d0e014fadf am: 52098357dc 5a439812 Merge "envsetup: move envsetup.sh to _setup_env.sh and deprecate envsetup.sh" am: d4372e3b95 am: 9cc5bc5022 am: 31333cbd72 am: e15f09e13d 79054131 checkpatch: skip analysis for merge commits on kernel/common am: 0bfeb096c7 am: bcb3c28e9d am: b526fb102c am: 7be0b773e2 8e614e77 Merge "[V2] build.sh: Fix the behavior of specifying CC" am: ee7ef66e21 am: b089a6a42d am: 47fa29da4a am: df96e69fbd fc10cee9 build kernel module ramdisk am: 3a869acaf8 am: d7ff658761 am: 08e18a803b am: 710641fdf6 65e6c22e Export all the BUILD_CONFIG env variables am: 9bad3d7e3c am: 5f3714dab2 am: b7ec007ee5 am: b15bf53069 647fb38a envsetup.sh checks, but does not set ENVSETUP_SH_INCLUDED=1 am: 303324dc36 am: 8f0e70accf am: 65cd15b540 am: dc389d0538 ea50ab1f Fix removal of duplicate PATH entries am: 9f1ecd00d8 am: 5819268201 am: 966d6a6330 am: dfcb30acef 5a0dab35 Fix array expansion am: 497c3edc6b am: cb576825c6 am: d3b239de54 am: d88427adfa b91b39dc Merge "Revert "build.sh: Fix the behavior of specifying CC"" am: d6aef5f374 am: adb792a66d am: 38f6175e38 am: 6a1955e99c a3d495fa Merge "build.sh: Fix the behavior of specifying CC" am: 0cd7bde04b am: 8f16be6309 am: 1566d14565 am: dd4ce1bfff 8f690822 Merge "abi: update libabigail to latest upstream master" am: 468fab0928 am: f716f5de4f am: 6efe8fc74c am: c475bc6dd8 kernel/tests: (19 changes) 277404be Add reconfiguration while probing case am: d83c09f942 ab0c3700 DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master e433ab73 [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master am: 55005edc90 -s ours am: 9496d00b19 -s ours am skip reason: change_id Ia9ab3ca27e7e029f78adac3b5a05aa36c4b06ef8 with SHA1 2b83394169 is in history 9496d00b [automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master am: 55005edc90 -s ours am skip reason: change_id Ia9ab3ca27e7e029f78adac3b5a05aa36c4b06ef8 with SHA1 2b83394169 is in history ... 17180155 Merge "Add the same mark with policy in SaInfo API" am: 97b14e5f86 am: 941ba9cc72 am: 43119c2d95 am: cf8c148166 prebuilts-master/misc: (4 changes) d0d3f949 Snap for 6050516 from bb4f2e00fcd166eaf4efbe72b88ed5d675d7ba4c to rvc-release bb4f2e00 Merge "Update layoutlib api prebuilt" 92571179 Update layoutlib api prebuilt 08160cfa Adding roboelectric 4.3 prebuilt private/msm-google: (11 changes) f6beb17e Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9 1f984ea2 max1720x_battery: update RCOMP0 low byte e0a8de40 max1720x_battery: fix retries when compare fails d45bd1c6 arm64/dts: b1c1: workaround for capacity outliers 7e01c1bc max1720x_battery: workaround for max17201 capacity outliers c2a73d5d google_charger: route *_PROP_BATT_CE_CTRL to batt_psy 87fe2e1d power_supply: add POWER_SUPPLY_PROP_BATT_CE_CTRL property 7db38517 ARM: dts: msm: increase secure display memory size to 0x9000000 for sdm845/670 dccaddbf arm64:dts:sdm845: Add kregistry ramoops access driver section 823e9448 LTS: Merge android-4.9-q (4.9.200) into android-msm-pixel-4.9-qt-qpr2 1fc07037 Merge android-4.9-q (4.9.200) into android-msm-pixel-4.9-qt-lts Bug: 63928581 Bug: 115649324 Bug: 134500876 Bug: 137853774 Bug: 138684110 Bug: 140307535 Bug: 142003500 Bug: 145155725 Pick-Prebuilt: 284056579 Build-Id: 6054051 Change-Id: If870b434cf43276dde39764ad34f280a23ff8f05 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2019-11-26crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.200-g6a14106c1d89-ab6032899 (android- build@wprn4.hot.corp.google.com) (Android (5900059 based on r365631c) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 207d7abc1a2abf3ef8d4301736d6a7ebc224a290) (based on LLVM 9.0.8svn)) #0 SMP PREEMPT Tue Nov 26 02:57:33 UTC 2019 private/msm-google: (267 changes) 6a14106c LTS: Merge android-4.9-q (4.9.200) into android-msm-pixel-4.9 fe4d25c7 Merge android-4.9-q (4.9.200) into android-msm-pixel-4.9-lts 851ba64a Merge 4.9.200 into android-4.9-q 574a61d2 Linux 4.9.200 07abe8c6 alarmtimer: Change remaining ENOTSUPP to EOPNOTSUPP 202a6048 dmaengine: qcom: bam_dma: Fix resource leak 1f94465d net/flow_dissector: switch to siphash 0446b030 kbuild: add -fcf-protection=none when using retpoline flags 2e1dff7b kbuild: use -fmacro-prefix-map to make __FILE__ a relative path a250cab0 Kbuild: make designated_init attribute fatal a67a32da inet: stop leaking jiffies on the wire 4ede4c70 net/mlx4_core: Dynamically set guaranteed amount of counters per VF 0ee544c2 vxlan: check tun_info options_len properly 28f36653 net: bcmgenet: reset 40nm EPHY on energy detect f4b5e4f1 net: dsa: fix switch tree list 0e204b65 net: add READ_ONCE() annotation in __skb_wait_for_more_packets() 43562e52 selftests: net: reuseport_dualstack: fix uninitalized parameter 7b441b25 net: Zeroing the structure ethtool_wolinfo in ethtool_get_wol() 7d0d649f net: hisilicon: Fix ping latency when deal with high throughput 37d6ef45 net: fix sk_page_frag() recursion from memory reclaim afd9a802 dccp: do not leak jiffies on the wire fa25e112 cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs 4b1ee30b MIPS: bmips: mark exception vectors as char arrays 0228cd26 of: unittest: fix memory leak in unittest_data_add 1c2c7b43 scsi: target: core: Do not overwrite CDB byte 1 2c4a12db ARM: davinci: dm365: Fix McBSP dma_slave_map entry 6d8855ad perf kmem: Fix memory leak in compact_gfp_flags() cc087a74 ARM: dts: imx7s: Correct GPT's ipg clock source b4bd4ac9 scsi: fix kconfig dependency warning related to 53C700_LE_ON_BE 8ae7d25d scsi: sni_53c710: fix compilation error 7a00b558 scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions 5124ad28 ARM: mm: fix alignment handler faults under memory pressure 298766ae pinctrl: ns2: Fix off by one bugs in ns2_pinmux_enable() e3d85d21 ARM: dts: logicpd-torpedo-som: Remove twl_keypad 73a9f6b9 ASoc: rockchip: i2s: Fix RPM imbalance b2c8308d ASoC: wm_adsp: Don't generate kcontrols without READ flags 07d819d6 regulator: pfuze100-regulator: Variable "val" in pfuze100_regulator_probe() could be uninitialized e4c7179c regulator: ti-abb: Fix timeout in ti_abb_wait_txdone/ti_abb_clear_all_txdone 9bb0f69e UPSTREAM: HID: steam: fix deadlock with input devices. 1b988daf UPSTREAM: HID: steam: fix boot loop with bluetooth firmware b4338d2e UPSTREAM: HID: steam: remove input device when a hid client is running. aff99eaa UPSTREAM: HID: steam: use hid_device.driver_data instead of hid_set_drvdata() 3440d5fa UPSTREAM: HID: steam: add missing fields in client initialization 5315dc24 UPSTREAM: HID: steam: add battery device. 9c5ac9d4 UPSTREAM: HID: add driver for Valve Steam Controller 56cfa64b UPSTREAM: HID: sony: Fix memory corruption issue on cleanup. 5bf3ad5c UPSTREAM: HID: sony: Fix race condition between rumble and device remove. dcb71b3f Merge 4.9.199 into android-4.9-q 352b498d Linux 4.9.199 7c4e0663 Revert "ALSA: hda: Flush interrupts on disabling" 3a3385ad ALSA: timer: Fix mutex deadlock at releasing card 681789d5 ALSA: timer: Simplify error path in snd_timer_open() cdf8ae78 ALSA: timer: Limit max instances per timer 444dac2c ALSA: timer: Follow standard EXPORT_SYMBOL() declarations 00eab765 xfs: Correctly invert xfs_buftarg LRU isolation logic 2f8e6902 sctp: not bind the socket in sctp_connect f8b14107 sctp: fix the issue that flags are ignored when using kernel_connect 1d41d2fe sch_netem: fix rcu splat in netem_enqueue() b6a35366 net: usb: sr9800: fix uninitialized local variable 480edc08 bonding: fix potential NULL deref in bond_update_slave_arr ff33916b llc: fix sk_buff leak in llc_conn_service() 44fd8923 llc: fix sk_buff leak in llc_sap_state_process() 0afd70bd dmaengine: cppi41: Fix cppi41_dma_prep_slave_sg() when idle 4a2fbab9 rtlwifi: Fix potential overflow on P2P code 8dc59b45 s390/cmm: fix information leak in cmm_timeout_handler() ee303b8a nl80211: fix validation of mesh path nexthop 3bbf6e79 HID: fix error message in hid_open_report() 7b5e3ad5 HID: Fix assumption that devices have inputs 81198e60 HID: i2c-hid: add Trekstor Primebook C11B to descriptor override f936fa2c USB: serial: whiteheat: fix line-speed endianness 1c06f5d2 USB: serial: whiteheat: fix potential slab corruption 06f69026 USB: ldusb: fix control-message timeout f03419b9 USB: ldusb: fix ring-buffer locking 34f125b2 usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") fc71e39a USB: gadget: Reject endpoints with 0 maxpacket value be511e9f UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") 9bb93cad ALSA: bebob: Fix prototype of helper function to return negative value 709c37e2 fuse: truncate pending writes on O_TRUNC c829f32c fuse: flush dirty data/metadata before non-truncate setattr 3c7f02d1 ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() 18991dfa thunderbolt: Use 32-bit writes when writing ring producer/consumer 216521e7 USB: legousbtower: fix a signedness bug in tower_probe() c24de624 tracing: Initialize iter->seq after zeroing in tracing_read_pipe() 5b0942d2 s390/uaccess: avoid (false positive) compiler warnings 05f0b03d NFSv4: Fix leak of clp->cl_acceptor string e464b50a MIPS: fw: sni: Fix out of bounds init of o32 stack c9857887 fs: ocfs2: fix a possible null-pointer dereference in ocfs2_info_scan_inode_alloc() 5f05536b fs: ocfs2: fix a possible null-pointer dereference in ocfs2_write_end_nolock() f8c00ba6 fs: ocfs2: fix possible null-pointer dereferences in ocfs2_xa_prepare_entry() b537ea8c ocfs2: clear zero in unaligned direct IO 8736df2c efi/x86: Do not clean dummy variable in kexec path 319a166b efi/cper: Fix endianness of PCIe class code c9e709de serial: mctrl_gpio: Check for NULL pointer a2c40c41 fs: cifs: mute -Wunused-const-variable message a2669abf gpio: max77620: Use correct unit for debounce times 91808d04 RDMA/iwcm: Fix a lock inversion issue 7d38c1f8 staging: rtl8188eu: fix null dereference when kzalloc fails 873efc50 perf jevents: Fix period for Intel fixed counters 0ebcdc40 perf map: Fix overlapped map handling 3c80f973 iio: fix center temperature of bmc150-accel-core 8023398f exec: load_script: Do not exec truncated interpreter path 6ec05649 rtc: pcf8523: set xtal load capacitance from DT c4b857a5 usb: handle warm-reset port requests on hub resume 514e04a9 scripts/setlocalversion: Improve -dirty check with git-status --no-optional-locks d6f42cad HID: i2c-hid: Add Odys Winbook 13 to descriptor override b65a1081 x86/cpu: Add Atom Tremont (Jacobsville) 9dbf7245 HID: i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override 02e0d665 sc16is7xx: Fix for "Unexpected interrupt: 8" 7ff8f210 dm: Use kzalloc for all structs with embedded biosets/mempools 37524335 dm snapshot: rework COW throttling to fix deadlock 5de1e3a9 dm snapshot: introduce account_start_copy() and account_end_copy() 0685a256 dm snapshot: use mutex instead of rw_semaphore dc734d73 binder: binder: fix possible UAF when freeing buffer 7dc56e31 BACKPORT: dm bufio: introduce a global cache replacement b9fd9eb4 BACKPORT: dm bufio: remove old-style buffer cleanup 6d453ebc BACKPORT: dm bufio: introduce a global queue 76ad8855 BACKPORT: dm bufio: refactor adjust_total_allocated 24d0cad2 BACKPORT: dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer bba6a59f cuttlefish-4.9: Enable CONFIG_DM_SNAPSHOT dd32e92a Merge 4.9.198 into android-4.9-q 9e48f0c2 Linux 4.9.198 84f5b67d RDMA/cxgb4: Do not dma memory off of the stack 45156a83 Revert "net: sit: fix memory leak in sit_init_net()" 1ee3376d PCI: PM: Fix pci_power_up() 3f119ae5 xen/netback: fix error path of xenvif_connect_data() 7ccf3b8b cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown 3477314d memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()' 615e9f19 btrfs: block-group: Fix a memory leak due to missing btrfs_put_block_group() 605387c7 CIFS: avoid using MID 0xFFFF 088f7588 parisc: Fix vmap memory leak in ioremap()/iounmap() 8d53ef7b xtensa: drop EXPORT_SYMBOL for outs*/ins* f60a605a mm/slub: fix a deadlock in show_slab_objects() a1f7f6af scsi: zfcp: fix reaction on bit error threshold notification 51ad5d1b drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 a61ac391 mac80211: Reject malformed SSID elements 49d84740 cfg80211: wext: avoid copying malformed SSIDs 5dd5ae04 ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting 596836eb Input: da9063 - fix capability and drop KEY_SLEEP ce58d14c scsi: core: try to get module before removing device a56c80d8 staging: wlan-ng: fix exit return when sme->key_idx >= NUM_WEPKEYS bfdf9829 MIPS: tlbex: Fix build_restore_pagemask KScratch restore e509538b USB: ldusb: fix read info leaks e5e48d27 USB: usblp: fix use-after-free on disconnect 1b64bc2a USB: ldusb: fix memleak on disconnect afa3bc25 USB: serial: ti_usb_3410_5052: fix port-close races f0b1f7e0 usb: udc: lpc32xx: fix bad bit shift operation 7de1569e ALSA: hda/realtek - Add support for ALC711 4d56c096 USB: legousbtower: fix memleak on disconnect 3ce6b467 memfd: Fix locking when tagging pins 24bde294 ipv4: Return -ENETUNREACH if we can't create route but saddr is valid d1b2bdb9 net: avoid potential infinite loop in tc_ctl_action() 18bfe53b sctp: change sctp_prot .no_autobind with true 15cfb720 net: bcmgenet: Set phydev->dev_flags only for internal PHYs 0197645b net: bcmgenet: Fix RGMII_MODE_EN value for GENET v1/2/3 6303b51d loop: Add LOOP_SET_DIRECT_IO to compat ioctl 75d52a1d ocfs2: fix panic due to ocfs2_wq is null 8c03bacc Revert "drm/radeon: Fix EEH during kexec" 95cfeeb5 namespace: fix namespace.pl script to support relative paths f549c98a net: hisilicon: Fix usage of uninitialized variable in function mdio_sc_cfg_reg_write() b742b54c mips: Loongson: Fix the link time qualifier of 'serial_exit()' 8b6d5c1e mac80211: fix txq null pointer dereference 2f153000 nl80211: fix null pointer dereference b49ac601 MIPS: dts: ar9331: fix interrupt-controller size 3d7f1bfa ARM: dts: am4372: Set memory bandwidth limit for DISPC 45c28489 ARM: OMAP2+: Fix missing reset done flag for am3 and am43 0229c97f scsi: qla2xxx: Fix unbound sleep in fcport delete path. 80efde4b scsi: megaraid: disable device when probe failed after enabled device ea8a6a58 scsi: ufs: skip shutdown if hba is not powered 9e1e9c6c rtlwifi: Fix potential overflow on P2P code b23c35e8 ANDROID: clang: update to 9.0.8 based on r365631c f6b56098 ANDROID: move up spin_unlock_bh() ahead of remove_proc_entry() 6e96cade ANDROID: refactor build.config files to remove duplication e9766ef8 Merge 4.9.197 into android-4.9-q 364ef83d Linux 4.9.197 e6e3f36b xfs: clear sb->s_fs_info on mount failure 1cf08650 x86/asm: Fix MWAITX C-state hint value 5e402bab tracing: Get trace_array reference for available_tracers files d9df3aa2 tracing/hwlat: Don't ignore outer-loop duration when calculating max_latency 81e3f1d3 tracing/hwlat: Report total time spent in all NMIs during the sample 5d7360e8 media: stkwebcam: fix runtime PM after driver unbind b3498848 Fix the locking in dcache_readdir() and friends 83c3684d MIPS: Disable Loongson MMI instructions for kernel build 82143aa2 Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc 0c7cf3e5 staging: fbtft: Stop using BL_CORE_DRIVER1 5a4a1217 kernel/sysctl.c: do not override max_threads provided by userspace 5736d6e3 CIFS: Force reval dentry if LOOKUP_REVAL flag is set 2ce48f03 CIFS: Force revalidate inode when dentry is stale 3a539d98 CIFS: Gracefully handle QueryInfo errors during open 7855b1bd perf inject jit: Fix JIT_CODE_MOVE filename a12d94be perf llvm: Don't access out-of-scope array e6b988d9 efivar/ssdt: Don't iterate over EFI vars if no SSDT override was specified c6fd435d iio: light: opt3001: fix mutex unlock race b78ad0e5 iio: adc: ad799x: fix probe error handling 65b90064 staging: vt6655: Fix memory leak in vt6655_probe bd658119 USB: legousbtower: fix use-after-free on release 397ef574 USB: legousbtower: fix open after failed reset request 1b5623db USB: legousbtower: fix potential NULL-deref on disconnect 686d51a6 USB: legousbtower: fix deadlock on disconnect caa18238 USB: legousbtower: fix slab info leak at probe 134a8ba8 usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behavior d80137c8 usb: renesas_usbhs: gadget: Do not discard queues in usb_ep_set_{halt,wedge}() 5ac76052 USB: dummy-hcd: fix power budget for SuperSpeed mode 833dadbc USB: microtek: fix info-leak at probe 3b2c11c5 USB: usblcd: fix I/O after disconnect 5f49cb48 USB: serial: fix runtime PM after driver unbind 30b549eb USB: serial: option: add support for Cinterion CLS8 devices 52a28660 USB: serial: option: add Telit FN980 compositions 50e5fa27 USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 c45a69ce USB: serial: keyspan: fix NULL-derefs on open() and write() 091c0f11 serial: uartlite: fix exit path null pointer f56ae521 USB: ldusb: fix NULL-derefs on driver unbind 697bd634 USB: chaoskey: fix use-after-free on release 25184b86 USB: usblp: fix runtime PM after driver unbind 685546c8 USB: iowarrior: fix use-after-free after driver unbind d8180d42 USB: iowarrior: fix use-after-free on release 323f425a USB: iowarrior: fix use-after-free on disconnect 1e3c57e0 USB: adutux: fix use-after-free on release 139d8d9f USB: adutux: fix NULL-derefs on disconnect aa1b499d USB: adutux: fix use-after-free on disconnect 89121c71 USB: adutux: remove redundant variable minor a656cabb xhci: Increase STS_SAVE timeout in xhci_suspend() 4b0f198b usb: xhci: wait for CNR controller not ready bit in xhci resume 6e29e092 xhci: Check all endpoints for LPM timeout 0ccae303 xhci: Prevent device initiated U1/U2 link pm if exit latency is too long 1817e62b xhci: Fix false warning message about wrong bounce buffer write length 46b9de8b USB: usb-skeleton: fix NULL-deref on disconnect 6bddbe73 USB: usb-skeleton: fix runtime PM after driver unbind 15362762 USB: yurex: fix NULL-derefs on disconnect 9c3fd29b USB: yurex: Don't retry on unexpected errors 04d063d2 USB: rio500: Remove Rio 500 kernel driver 9489b435 panic: ensure preemption is disabled during panic() b05f0d9e ASoC: sgtl5000: Improve VAG power and mute control a873afd7 nl80211: validate beacon head fbc012a1 cfg80211: Use const more consistently in for_each_element macros c48986ff cfg80211: add and use strongly typed element iteration macros 8f68571b coresight: etm4x: Use explicit barriers on enable/disable 99f1f6b3 crypto: caam - fix concurrency issue in givencrypt descriptor 375cf9ab perf stat: Reset previous counts on repeat with interval 94505b62 perf stat: Fix a segmentation fault when using repeat forever 8530a7e9 perf tools: Fix segfault in cpu_cache_level__read() 06585534 tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure d3d96472 kernel/elfcore.c: include proper prototypes afed3c5c sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() 80a84d6c fuse: fix memleak in cuse_channel_open 3e5043ad thermal: Fix use-after-free when unregistering thermal zone device 8f2e3c7f drm/amdgpu: Check for valid number of registers to read 60991fef ceph: reconnect connection if session hang in opening state 3f2533b6 ceph: fix directories inode i_blkbits initialization 6fdcfc06 xen/pci: reserve MCFG areas earlier 16a56a80 9p: avoid attaching writeback_fid on mmap with type PRIVATE 14793a8f fs: nfs: Fix possible null-pointer dereferences in encode_attrs() 1e42dec1 ima: always return negative code for error eec7ef30 cfg80211: initialize on-stack chandefs 2f2f3ffa ieee802154: atusb: fix use-after-free at disconnect 156f149f watchdog: imx2_wdt: fix min() calculation in imx2_wdt_set_timeout 75be612c timer: Read jiffies once when forwarding base clk 918a3058 usercopy: Avoid HIGHMEM pfn warning 5c7f34aa crypto: qat - Silence smp_processor_id() warning 35f63f51 can: mcp251x: mcp251x_hw_reset(): allow more time after a reset 0e310271 powerpc/powernv: Restrict OPAL symbol map to only be readable by root 154129a3 ASoC: Define a set of DAPM pre/post-up events db074ca6 KVM: nVMX: handle page fault in vmread fix 4e913928 s390/cio: exclude subchannels with no parent from pseudo check 21876fca s390/cio: avoid calling strlen on null pointer 6d222a88 s390/topology: avoid firing events before kobjs are created d2fd027b KVM: s390: Test for bad access register and size at the start of S390_MEM_OP 5bf122fd ANDROID: cuttlefish_defconfig: Enable BPF_JIT and BPF_JIT_ALWAYS_ON Bug: 115649324 Bug: 133758011 Bug: 136247322 Bug: 136263708 Bug: 139372370 Bug: 139440459 Bug: 140224784 Bug: 140377409 Bug: 142527064 Bug: 142967706 Bug: 143092160 Change-Id: I5391c49fa99ed030763443039186fff1aa4e311a Pick-Prebuilt: 281993687 Build-Id: 6032899 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-11-25crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.196-gb951653be89a-ab6028543 (android-build@abfarm- us-east1-c-0093) (Android (5900059 based on r365631c) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm- project 207d7abc1a2abf3ef8d4301736d6a7ebc224a290) (based on LLVM 9.0.8svn)) #0 SMP PREEMPT Sat Nov 23 02:32:00 UTC 2019 build: (10 changes) 068c36b6 build: fix error loading modules after stripping modules manually e05253ba abi/bootstrap: use correct {LD_LIBRARY_,}PATH throughout the script runtime 7a33e60d build: use CROSS_COMPILE version of strip cb6a8c0b build.sh: optionally, keep debug information for modules ... 52ae3a87 build.sh: update initramfs generation to re-run depmod kernel/tests: (1 changes) d83c09f9 Add reconfiguration while probing case prebuilts-master/misc: (506 changes) 122357cf Snap for 6022569 from d52bafcaf4c0504c454b0c973a3c98785951e603 to rvc-release d52bafca Merge "Propagate exception to error code" am: beaa7e2488 am: 046af36885 am: f030edafda f030edaf Merge "Propagate exception to error code" am: beaa7e2488 am: 046af36885 046af368 Merge "Propagate exception to error code" am: beaa7e2488 ... 5a09f4ca Updating layoutlib prebuilts prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9: (62 changes) 24c33030 Snap for 5978242 from a3a5fbd5089af2412289cdc5f61458388b2fb6c3 to rvc-release a3a5fbd5 [automerger skipped] DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: 1182d9bbb6 am: 53be9632f9 -s ours am skip reason: subject contains skip directive 53be9632 DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: 1182d9bbb6 1182d9bb DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master ... d1dfc10c Update prebuilt GCC to build 4658365. prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9: (74 changes) 064ff3a7 Snap for 5978242 from b67258c95ba647b535a48ebfddd391f4bf938a5a to rvc-release b67258c9 [automerger skipped] DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: 40faa36790 am: 8eb43c01aa -s ours am skip reason: subject contains skip directive 8eb43c01 DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: 40faa36790 40faa367 DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master ... 106271d8 Update prebuilt GCC to build 4658365. private/msm-google: (30 changes) b951653b Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9 aec273d0 attribute page lock and waitqueue functions as sched 41c8994f FROMLIST: vsprintf: Inline call to ptr_to_hashval 145796cf BACKPORT: rss_stat: Add support to detect RSS updates of external mm 746b02d7 BACKPORT: mm: emit tracepoint when RSS changes 1310b4c8 Revert "mm: emit tracepoint when rss watermark is hit" 6cc5ba71 attribute page lock and waitqueue functions as sched 0323ec83 FROMLIST: vsprintf: Inline call to ptr_to_hashval 06e9c9aa BACKPORT: rss_stat: Add support to detect RSS updates of external mm 58455ef8 BACKPORT: mm: emit tracepoint when RSS changes 747169bb Revert "mm: emit tracepoint when rss watermark is hit" 9b3a54e3 msm: camera_v2: remove gcc invocations d319abe2 Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9 2231c226 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9-qt-qpr2 9f181f6d Merge branch 'android-msm-pixel-4.9-qt' into android-msm-pixel-4.9-qt-qpr1 81b58f30 Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt fb932ed0 ANDROID: fix binder change in merge of 4.9.188 d5f8701c msm: camera: jpegdma: Added missing lock for dqbuf and streamon 2a5bb01f msm: camera : Lock Implementation for avoid race condition 7a8252f5 msm: camera: context: Add null check on context pointer 08316325 staging: android: ashmem: Disallow ashmem memory from being remapped 46918c71 ALSA: core: Fix card races between register and disconnect 5fc5e439 coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping da23f2a6 msm: adsprpc: Fix integer overflow in refcount of map e3b0b2f4 block: blk_init_allocated_queue() set q->fq as NULL in the fail case b6767fef msm: adsprpc: maintain local copy of rpra offloaded to DSP 3b68a0c5 msm: kgsl: Execute user profiling commands in an IB d24651f6 msm: kgsl: Make the "scratch" global buffer use a random GPU address 332aad4c msm: kgsl: Use a bitmap allocator for global addressing f76ff6e5 msm: kgsl: Verify the offset of the profiling buffer private/msm-google-modules/wlan/qca-wifi-host-cmn: (3 changes) 60a5a3ec Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9 74602f26 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9-qt-qpr2 97a784fc qcacmn: Fix zero size malloc when memory debug is disabled private/msm-google-modules/wlan/qcacld-3.0: (4 changes) 6103c13e Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9 f8f6cc6c Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9-qt-qpr2 03ed8a8c qcacld-3.0: Validate number of requested EIDs in beacon request 4dfe229a qcacld-3.0: Avoid Integer underflow in hdd_dns_make_name_query tools/repohooks: (215 changes) 069ebf77 Snap for 5987274 from 6d6f38bc2a65fe8b6977e6298c1a187b7fc98dbb to rvc-release 6d6f38bc hooks: add more bad Bug: test cases am: 6d340a13b6 am: 804f892df1 am: 737e7d3636 737e7d36 hooks: add more bad Bug: test cases am: 6d340a13b6 am: 804f892df1 804f892d hooks: add more bad Bug: test cases am: 6d340a13b6 ... 8ac865f6 git: Properly handle gitfiles Bug: 120975505 Bug: 129852075 Bug: 131964235 Bug: 136500978 Bug: 138921316 Bug: 140246780 Bug: 140711541 Bug: 140920734 Bug: 141099048 Bug: 141693040 Bug: 142267685 Bug: 142268223 Bug: 142903466 Bug: 142938932 Bug: 143605914 Bug: 143607399 Bug: 144713689 Bug: 144843138 Pick-Prebuilt: 281993687 Build-Id: 6028543 Change-Id: I097eba9efe65614db661e1039e3e22d20b391f58 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-11-12crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.196-g189c84bd7caf-ab5997525 (android- build@xpce3.ams.corp.google.com) (Android (5900059 based on r365631c) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 207d7abc1a2abf3ef8d4301736d6a7ebc224a290) (based on LLVM 9.0.8svn)) #0 SMP PREEMPT Fri Nov 8 21:14:54 UTC 2019 build: 0a4f4978 abi: add documentation for the KMI whitelisting feature 8d3f4b5e build_abi: add support for symbol whitelisting f94b7b28 abi: update libabigail to latest upstream master a91b079e Merge "build.sh: add MODULES_OPTIONS var" 2603eef8 build.sh: add MODULES_OPTIONS var 763bc935 build.sh: Allow $NM and $OBJCOPY to be overridden by build.config private/msm-google: 189c84bd lib/Kconfig.kasan: fix KASAN instrumentation type choice 8e8c75db build.config.{bluecross,bonito}_kasan: explicitly use KASAN_OUTLINE 2fad3c65 Merge android-msm-pixel-4.9-qt-qpr2 into android-msm-pixel-4.9 f80f9b40 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9-qt-qpr2 b59d30e6 arm64/configs: b4s4: Enable CONFIG_CAMERA_PROBE_SPEC_CHECK 457349a5 msm: camera: Support front-cam(IMX355) 2nd source module 7ac2d0cd misc: mnh: Fix size of memory being unmapped. Bug: 137200966 Bug: 139653239 Bug: 140596566 Bug: 141087340 Bug: 142892219 Change-Id: Ic584e91e662a088f54ec54acf1067ad46cb74cbf Pick-Prebuilt: 278012881 Build-Id: 5997525 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-11-05crosshatch: update kernel-and-modules prebuiltRobin Peng
Linux version 4.9.196-gfeafbe90af50-ab5988119 (android-build@abfarm- us-east1-c-0097) (Android (5900059 based on r365631c) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm- project 207d7abc1a2abf3ef8d4301736d6a7ebc224a290) (based on LLVM 9.0.8svn)) #0 SMP PREEMPT Tue Nov 5 11:00:35 UTC 2019 build: 9d2ac873 _setup_env.sh: avoid using repo outside of repo checkout c3c82f0f build.sh: add repo meta information to kbuild build version 5e39cadc Merge "build.sh: fix various occurrences of $var != """ am: a3655bb776 a3655bb7 Merge "build.sh: fix various occurrences of $var != """ 9fec71aa Merge "Expand support for creating a boot.img" am: 4a81d4bd03 4a81d4bd Merge "Expand support for creating a boot.img" ddbb7bed build.sh: fix various occurrences of $var != "" 7f719392 checkpatch_presubmit: fix sed usage with paths am: b305146982 b3051469 checkpatch_presubmit: fix sed usage with paths eb6219cd Expand support for creating a boot.img 403732db Merge "checkpatch_presubmit: fix compatibility with toybox grep" am: 36aea80e12 36aea80e Merge "checkpatch_presubmit: fix compatibility with toybox grep" a3781eac checkpatch_presubmit: fix compatibility with toybox grep 0ef5912d build_abi.sh: add documentation for ABI_DEFINITION env variable am: b9cd90b089 b9cd90b0 build_abi.sh: add documentation for ABI_DEFINITION env variable 1503ada2 build.sh: add documentation for TAGS_CONFIG env. var. am: fcadf41d16 fcadf41d build.sh: add documentation for TAGS_CONFIG env. var. 0b2ec36f build.sh: add ability to genrate tags for IDEs am: 8d773d86c2 8d773d86 build.sh: add ability to genrate tags for IDEs 63f24f32 abi: update libabigail to latest upstream master am: 0e0b199ba8 kernel/tests: 0c1d4acd net_test: add support/documentation for vsyscall=xonly for 5.2+ host am: 58a8141525 58a81415 net_test: add support/documentation for vsyscall=xonly for 5.2+ host 52b1a78b Skip QD1A.190821.011 in stage-aosp-master 55005edc Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master 2b833941 Merge changes I8eec04a6,I0e6646fb,I4d8c76e0 am: 53bb87c5d0 private/msm-google: feafbe90 LTS: Merge android-4.9-q (4.9.196) into android-msm-pixel-4.9 a7d6f7d1 Merge android-4.9-q (4.9.196) into android-msm-pixel-4.9-lts f38b43ae ICE, pfk: fix to set dio_inode precisely 40dc2fb1 icnss: Correct condition to check invalid address range 2127d20a mm: mm_event: monitor vmstat always 13426a76 mm: mm_event: remove unnecessary compaction data point cd0d461b Merge 4.9.196 into android-4.9-q 140fcbee Linux 4.9.196 f4118793 NFC: fix attrs checks in netlink interface 1e4c7ce0 smack: use GFP_NOFS while holding inode_smack::smk_lock 128373cc Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set 4d3ab6e9 ipv6: Handle missing host route in __ipv6_ifa_notify 2e9b0c5d sch_cbq: validate TCA_CBQ_WRROPT to avoid crash d51c3f70 xen-netfront: do not use ~0U as error return value for xennet_fill_frags() ba97088f net/rds: Fix error handling in rds_ib_add_one() fdf26ff7 sch_dsmark: fix potential NULL deref in dsmark_init() bc655b96 qmi_wwan: add support for Cinterion CLS8 devices 529a9b87 nfc: fix memory leak in llcp_sock_bind() 62241d6d net: Unpublish sk from sk_reuseport_cb before call_rcu 3ae6d4c9 net: qlogic: Fix memory leak in ql_alloc_large_buffers a14aed92 net: ipv4: avoid mixed n_redirects and rate_tokens usage c784a010 ipv6: drop incoming packets having a v4mapped source address 98aa8337 hso: fix NULL-deref on tty open 2517d6a9 cxgb4:Fix out-of-bounds MSI-X info array access b6c62125 ANDROID: binder: synchronize_rcu() when using POLLFREE. a494a711 ANDROID: binder: remove waitqueue when thread exits. 198d33ad kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K 96a23aab ocfs2: wait for recovering done after direct unlock request 0329daff hypfs: Fix error number left in struct pointer member 3730ea00 fat: work around race with userspace's read via blockdev while mounting 6b81ce52 ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned address 5f0b9f06 security: smack: Fix possible null-pointer dereferences in smack_socket_sock_rcv_skb() e703be39 HID: apple: Fix stuck function keys when using FN 4ae0fc9a ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes c0c2a1ad PCI: tegra: Fix OF node reference leak 8573fcdf mfd: intel-lpss: Remove D3cold delay cbc4467d MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean 9cb93be1 scsi: core: Reduce memory required for SCSI logging 9bf57138 clk: at91: select parent if main oscillator or bypass is enabled 3e8f0e8a arm64: fix unreachable code issue with cmpxchg 70321fe1 powerpc/pseries: correctly track irq state in default idle 70fe3b1e powerpc/64s/exception: machine check use correct cfar for late handler bd8ed512 drm/amdgpu/si: fix ASIC tests 89a4dab0 vfio_pci: Restore original state on release c0582001 pinctrl: tegra: Fix write barrier placement in pmx_writel 57a501a2 powerpc/pseries/mobility: use cond_resched when updating device tree 85842790 powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function d050b7ab powerpc/rtas: use device model APIs and serialization during LPM 728093ee clk: sirf: Don't reference clk_init_data after registration fd9b2f4a clk: qoriq: Fix -Wunused-const-variable 7522f96f ipmi_si: Only schedule continuously in the thread in maintenance mode 59a8932a gpu: drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() 96aed711 drm/radeon: Fix EEH during kexec e68cb861 video: ssd1307fb: Start page range at page_offset 0372fc30 drm/bridge: tc358767: Increase AUX transfer length limit 6eea609a Linux 4.9.195 94fe757c Btrfs: fix race setting up and completing qgroup rescan workers d15aa4bd btrfs: qgroup: Drop quota_root and fs_info parameters from update_qgroup_status_item 7d778376 CIFS: Fix oplock handling for SMB 2.1+ protocols 4b8d7cf8 CIFS: fix max ea value size 75aaa6f6 i2c: riic: Clear NACK in tend isr a4ded68d hwrng: core - don't wait on add_early_randomness() 1fcdaaaa quota: fix wrong condition in is_quota_modification() 4820f7e1 ext4: fix punch hole for inline_data file systems f624549f ext4: fix warning inside ext4_convert_unwritten_extents_endio 8c521634 /dev/mem: Bail out upon SIGKILL. c71213be cfg80211: Purge frame registrations on iftype change aa06376f md/raid6: Set R5_ReadError when there is read failure on parity disk 13f9914c btrfs: Relinquish CPUs in btrfs_compare_trees f0ed93d9 Btrfs: fix use-after-free when using the tree modification log 3fe1e271 ovl: filter of trusted xattr results in audit a8bd6426 memcg, kmem: do not fail __GFP_NOFAIL charges 8b8c8d69 regulator: Defer init completion for a while after late_initcall 65b7a5a3 alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP 1347c743 ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up 006397c0 ASoC: Intel: Fix use of potentially uninitialized variable c9780521 ASoC: Intel: NHLT: Fix debug print format aa1aea31 media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table 12071618 KVM: x86: Manually calculate reserved bits when loading PDPTRS d729e306 KVM: x86: set ctxt->have_exception in x86_decode_insn() f5cab8c2 KVM: x86: always stop emulation on page fault 64e50eda parisc: Disable HP HSC-PCI Cards to prevent kernel crash a4891547 fuse: fix missing unlock_page in fuse_writepage() c1f7ffbf printk: Do not lose last line in kmsg buffer dump 0ecb43d1 printk: remove games with previous record flags 208a882c IB/hfi1: Define variables as unsigned long to fix KASAN warning 6a0a1e54 ALSA: firewire-tascam: check intermediate state of clock status and retry 31be8fa5 ALSA: firewire-tascam: handle error code when getting current source of clock b17539c5 PM / devfreq: passive: fix compiler warning 0da8a26b media: omap3isp: Set device on omap3isp subdevs d43c355a btrfs: extent-tree: Make sure we only allocate extents from block groups with the same type a874a0d4 ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 70d5b96a media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() 33bdbb12 drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) 9a6bb360 e1000e: add workaround for possible stalled packet 0b4cba36 libertas: Add missing sentinel at end of if_usb.c fw_table 88c92577 mmc: sdhci: Fix incorrect switch to HS mode 1786b9a7 ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set 64f1b2e8 s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding d641e70f kprobes: Prohibit probing on BUG() and WARN() address 1d2a860e dmaengine: ti: edma: Do not reset reserved paRAM slots 5bad5054 md/raid1: fail run raid1 array when active disk less than one 77d4cc67 hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' 9118efff ACPI / PCI: fix acpi_pci_irq_enable() memory leak 5c12dadc ACPI: custom_method: fix memory leaks a9275999 ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooks 3caefd03 libtraceevent: Change users plugin directory 355c7801 iommu/amd: Silence warnings under memory pressure d722a4f1 nvmet: fix data units read and written counters in SMART log 30869e2d arm64: kpti: ensure patched kernel text is fetched from PoU 62dc386f ACPI / CPPC: do not require the _PSD method 4dfea1dd media: ov9650: add a sanity check b6f5a718 media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate() 844824db media: cpia2_usb: fix memory leaks 71ee91c8 media: saa7146: add cleanup in hexium_attach() 4ebe3a8f PM / devfreq: exynos-bus: Correct clock enable sequence d1e9aa3c PM / devfreq: passive: Use non-devm notifiers 9db28659 media: dvb-core: fix a memory leak bug c18b0a3b media: hdpvr: add terminating 0 at end of string d44922ed media: radio/si470x: kill urb on error abee2154 ARM: dts: imx7d: cl-som-imx7: make ethernet work again 01631025 net: lpc-enet: fix printk format strings 47be10a1 media: omap3isp: Don't set streaming state on random subdevs d5517d44 dmaengine: iop-adma: use correct printk format strings b44a551c media: gspca: zero usb_buf on error f61ee509 efi: cper: print AER info of PCIe fatal error bdab1a27 md: don't set In_sync if array is frozen f14b1b32 md: don't call spare_active in md_reap_sync_thread if all member devices can't work a6d367a6 EDAC/altera: Use the proper type for the IRQ status bits bfd6664e ia64:unwind: fix double free for mod->arch.init_unw_table faad3576 ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid 9c14d492 base: soc: Export soc_device_register/unregister APIs 58079da9 media: iguanair: add sanity checks dfc2c4a3 ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() 19e59e3f ALSA: hda - Show the fatal CORB/RIRB error more clearly 2690ec2a x86/apic: Soft disable APIC before initializing it beaaa190 x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails 996a5e41 sched/core: Fix CPU controller for !RT_GROUP_SCHED b5fd7a14 sched/fair: Fix imbalance due to CPU affinity 7115ac7f media: hdpvr: Add device num check and handling 9c52a1e7 media: exynos4-is: fix leaked of_node references 870b141f media: dib0700: fix link error for dibx000_i2c_set_speed 59b6f945 leds: leds-lp5562 allow firmware files up to the maximum length 51a1ca8a dmaengine: bcm2835: Print error in case setting DMA mask fails 4eae67c6 ASoC: sgtl5000: Fix charge pump source assignment 22a46dcf regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg 4a22542a ALSA: hda: Flush interrupts on disabling 45a9e9bc nfc: enforce CAP_NET_RAW for raw sockets ddca1f39 ieee802154: enforce CAP_NET_RAW for raw sockets 73b8d26c ax25: enforce CAP_NET_RAW for raw sockets 08d2af93 appletalk: enforce CAP_NET_RAW for raw sockets bb439ee2 mISDN: enforce CAP_NET_RAW for raw sockets 55416208 usbnet: sanity checking of packet sizes and device mtu 96f23cb8 usbnet: ignore endpoints with invalid wMaxPacketSize 0022f009 skge: fix checksum byte order 9850f930 sch_netem: fix a divide by zero in tabledist() ac7ac130 ppp: Fix memory leak in ppp_write a0b5e917 openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC 68b042d3 net: qrtr: Stop rx_worker before freeing node 9d8ea820 net/phy: fix DP83865 10 Mbps HDX loopback disable function 2ddbe6e0 macsec: drop skb sk before calling gro_cells_receive 941b5eef cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize 337da470 arcnet: provide a buffer big enough to actually receive packets d272e49d Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices 0a72d776 xfs: don't crash on null attr fork xfs_bmapi_read e71b7592 drm: Flush output polling on shutdown f3537bd1 f2fs: fix to do sanity check on segment bitmap of LFS curseg 06c417b2 Revert "f2fs: avoid out-of-range memory access" 002d2680 f2fs: check all the data segments against all node ones 9f4f1df8 irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices 59da7942 locking/lockdep: Add debug_locks check in __lock_downgrade() 9ad66b78 power: supply: sysfs: ratelimit property read error message 7b1f4ffa mac80211: handle deauthentication/disassociation from TDLS peer 2b81ffa8 mac80211: Print text for disassociation reason cb40b5b9 objtool: Clobber user CFLAGS variable 1972355d ALSA: hda - Add laptop imic fixup for ASUS M9V laptop 0b73caee ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() b0ff6664 media: tvp5150: fix switch exit in set control handler c58ff323 crypto: talitos - fix missing break in switch statement 55f2d8d5 mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword() c53234d8 HID: hidraw: Fix invalid read in hidraw_ioctl 1336cc7e HID: logitech: Fix general protection fault caused by Logitech driver c0a697d3 HID: prodikeys: Fix general protection fault during probe 787f774b IB/core: Add an unbound WQ type to the new CQ API 6b48ef1f Revert "Bluetooth: validate BLE connection interval updates" 1b2be6d7 Linux 4.9.194 5d048c3b net_sched: let qdisc_put() accept NULL pointer 9c9b2598 ARC: export "abort" for modules 994c6dcb media: technisat-usb2: break out of loop at end of buffer e07fb66a floppy: fix usercopy direction 6fb92f18 iommu/amd: Fix race in increase_address_space() b94178b2 keys: Fix missing null pointer check in request_key_auth_describe() 06961928 x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation ab1dfea6 dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe() 5a835f51 dmaengine: ti: dma-crossbar: Fix a memory leak bug 4291fa0f net: seeq: Fix the function used to release some memory in an error handling path 318537ab tools/power turbostat: fix buffer overrun 2099353f perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops a55e63d9 perf/x86/intel: Restrict period on Nehalem a84da79f sky2: Disable MSI on yet another ASUS boards (P6Xxxx) 746643b8 ARM: 8901/1: add a criteria for pfn_valid of arm 3571c9bb cifs: Use kzfree() to zero out the password 16764d74 cifs: set domainName when a domain-key is used in multiuser 15c6f86c NFSv2: Fix write regression bc94dcfb NFSv2: Fix eof handling 970b0ee7 netfilter: nf_conntrack_ftp: Fix debug output 5f073243 x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines 422abacd r8152: Set memory to all 0xFFs on failed reg reads a1653da6 batman-adv: Only read OGM2 tvlv_len after buffer len check 71c36962 ARM: 8874/1: mm: only adjust sections of valid mm structures cbfb3eaf qed: Add cleanup in qed_slowpath_start() cd783b45 Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105 5a4086ea NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup 88acd562 NFSv4: Fix return values for nfs4_file_open() 0f241696 s390/bpf: use 32-bit index for tail calls 1ce8e59a ARM: OMAP2+: Fix omap4 errata warning on other SoCs c0d28a97 s390/bpf: fix lcgr instruction encoding f8e4b1c9 ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss 21dfacaf mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings 5b30e8bd tty/serial: atmel: reschedule TX after RX was started 465120d6 serial: sprd: correct the wrong sequence of arguments 52cb3fd6 KVM: coalesced_mmio: add bounds checking 08ea4ff3 xen-netfront: do not assume sk_buff_head list is empty in error handling f8bfa2fd x86/boot: Add missing bootparam that breaks boot on some platforms a49808a8 powerpc/mm/radix: Use the right page size for vmemmap mapping 27d3d8cd media: tm6000: double free if usb disconnect while streaming a5c051b6 USB: usbcore: Fix slab-out-of-bounds bug during device reset d076efab x86/build: Add -Wnoaddress-of-packed-member to REALMODE_CFLAGS, to silence GCC9 build warning f3248ed5 nvmem: Use the same permissions for eeprom as for nvmem 22571a43 drm/mediatek: mtk_drm_drv.c: Add of_node_put() before goto 45665652 crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv checking. d3e16cd9 crypto: talitos - Do not modify req->cryptlen on decryption. e1de42fd crypto: talitos - fix ECB algs ivsize 487c1991 crypto: talitos - check data blocksize in ablkcipher. f065ad31 crypto: talitos - fix CTR alg blocksize 3e2a5c1d crypto: talitos - check AES key size 052278b3 driver core: Fix use-after-free and double free on glue directory a29928ad mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue d8f45c1e clk: rockchip: Don't yell about bad mmc phases when getting 0bb1b649 MIPS: VDSO: Use same -m%-float cflag as the kernel proper 23f0b446 MIPS: VDSO: Prevent use of smp_processor_id() dfa37278 KVM: nVMX: handle page fault in vmread 09458c2b KVM: x86: work around leak of uninitialized stack contents 9761a7fe KVM: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl 49a210f8 genirq: Prevent NULL pointer dereference in resend_irqs() 4bc698d9 Btrfs: fix assertion failure during fsync and use of stale transaction c166e7dc gpio: fix line flag validation in lineevent_create 71bbfc90 gpio: fix line flag validation in linehandle_create ea889f04 Revert "MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur" a8d8b692 tun: fix use-after-free when register netdev failed 06a80feb tipc: add NULL pointer check before calling kfree_rcu 6aab2d9c tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR 062e2f08 sctp: use transport pf_retrans in sctp_do_8_2_transport_strike 18e0093d sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' cbb4979f sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero 162a5a8c net: gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list 905bf350 net: Fix null de-reference of device refcount 4a7e1239 isdn/capi: check message length in capi_write() d2807ced ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' ba373fe4 cdc_ether: fix rndis support for Mediatek based smartphones 2c6a3c78 bridge/mdb: remove wrong use of NLM_F_MULTI 779cde69 Linux 4.9.193 8d827686 vhost: make sure log_num < in_num 5f3373bf clk: s2mps11: Add used attribute to s2mps11_dt_match 90741c32 scripts/decode_stacktrace: match basepath using shell prefix operator, not regex 6c59cb11 batman-adv: Only read OGM tvlv_len after buffer len check cffe4e60 batman-adv: fix uninit-value in batadv_netlink_get_ifindex() aac633e9 vhost/test: fix build for vhost test f99a9335 ip6: fix skb leak in ip6frag_expire_frag_queue() 88d08316 xfrm: clean up xfrm protocol checks acdf558e powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction 161f7a6f drm/vmwgfx: Fix double free in vmw_recv_msg() 0a3989a5 sched/fair: Don't assign runtime for throttled cfs_rq a2663aaa ALSA: hda/realtek - Fix overridden device-specific initialization df4cdab2 ALSA: hda - Fix potential endless loop at applying quirks 5ce2e060 Linux 4.9.192 362da40c mld: fix memory leak in mld_del_delrec() 217fc829 tcp: inherit timestamp on mtu probe 9e208ccf net: stmmac: dwmac-rk: Don't fail if phy regulator is absent a794b0ea net: fix skb use after free in netpoll 5ad424f5 Revert "x86/apic: Include the LDR when clearing out APIC registers" 8df65c47 spi: bcm2835aux: fix corruptions for longer spi transfers da21b79a spi: bcm2835aux: remove dangerous uncontrolled read of fifo ddf552e7 spi: bcm2835aux: unifying code between polling and interrupt driven code fd5811e8 spi: bcm2835aux: ensure interrupts are enabled for shared handler 05700fe4 libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer b62d9297 KVM: arm/arm64: Only skip MMIO insn once 941c7ede ceph: fix buffer free while holding i_ceph_lock in fill_inode() 9cec64d3 ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() 3f452f40 IB/mlx4: Fix memory leaks 6be6f816 Tools: hv: kvp: eliminate 'may be used uninitialized' warning b31da50f ravb: Fix use-after-free ravb_tstamp_skb 102a39cb wimax/i2400m: fix a memory leak bug 41cc386c net: kalmia: fix memory leaks 08f7aa4e cx82310_eth: fix a memory leak bug b57c8626 net: myri10ge: fix memory leaks 0b9e6253 cxgb4: fix a memory leak bug f45f30e8 gpio: Fix build error of function redefinition 37fd1f66 ibmveth: Convert multicast list size for little-endian system 59d76363 Bluetooth: btqca: Add a short delay before downloading the NVM 1ed1d4d7 net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx 2046ecf3 net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ context bf489db0 Linux 4.9.191 9ae46114 mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n 69f692bb x86/ptrace: fix up botched merge of spectrev1 fix 625ee1ab i2c: piix4: Fix port selection for AMD Family 16h Model 30h a3a71b1e KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WI f35eb8a3 KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is long c251d5c5 mac80211: fix possible sta leak ac8c7677 Revert "cfg80211: fix processing world regdomain when non modular" 925bf2d8 VMCI: Release resource if the work is already queued dfc3195f stm class: Fix a double free of stm_source_device c7ed5c02 mmc: core: Fix init of SD cards reporting an invalid VDD range f0d3242a mmc: sdhci-of-at91: add quirk for broken HS200 b0e1bae3 uprobes/x86: Fix detection of 32-bit user mode 3bf1c9c0 ptrace,x86: Make user_64bit_mode() available to 32-bit builds 5326bec9 USB: storage: ums-realtek: Whitelist auto-delink support 1424ff0a USB: storage: ums-realtek: Update module parameter description for auto_delink_en abd4c15a usb: host: xhci: rcar: Fix typo in compatible string matching fcbc427e usb: host: ohci: fix a race condition between shutdown and irq 169710b0 usb: chipidea: udc: don't do hardware access if gadget has stopped 7189b43f USB: cdc-wdm: fix race between write and disconnect due to flag abuse eec87271 usb-storage: Add new JMS567 revision to unusual_devs 0e7e2730 mm/zsmalloc.c: fix race condition in zs_destroy_pool aaa0776d x86/apic: Include the LDR when clearing out APIC registers 20e0e489 x86/apic: Do not initialize LDR and DFR for bigsmp 8ec12806 KVM: x86: Don't update RIP or do single-step on faulting emulation 104c5131 ALSA: seq: Fix potential concurrent access to the deleted pool f595a126 ALSA: line6: Fix memory leak at line6_init_pcm() error path fda20929 tcp: make sure EPOLLOUT wont be missed 53856af7 ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit 2bac3a35 ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term 669a5055 tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue 85f7feb1 scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value 7f41ef84 watchdog: bcm2835_wdt: Fix module autoload 47a2cf61 tools: hv: fix KVP and VSS daemons exit code 25b0bb7e usb: host: fotg2: restart hcd after port reset 1fe671b6 i2c: emev2: avoid race when unregistering slave client f5679e5a xen/blkback: fix memory leaks d0237658 usb: gadget: composite: Clear "suspended" on reset/disconnect 10f13d98 iommu/dma: Handle SG length overflow better 7900374c dmaengine: ste_dma40: fix unneeded variable warning 9272c257 x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h 041de0e9 Revert "perf test 6: Fix missing kvm module load for s390" 4862942c xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT 2929516c mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely ba37a940 mm, page_owner: handle THP splits correctly 8421928b genirq: Properly pair kobject_del() with kobject_add() 190db74e dm table: fix invalid memory accesses with too high sector number f4f7e6d5 dm space map metadata: fix missing store of apply_bops() return value efe36a42 dm btree: fix order of block initialization in btree_split_beneath e183249c x86/boot: Fix boot regression caused by bootparam sanitizing 4e478cb2 x86/boot: Save fields explicitly, zero out everything else c81846bb x86/apic: Handle missing global clockevent gracefully 44b79b40 x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386 88bc983a userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx 640d77c1 gpiolib: never report open-drain/source lines as 'input' to user-space b9059457 Revert "dm bufio: fix deadlock with loop device" 50a583b3 HID: wacom: Correct distance scale for 2nd-gen Intuos devices af00cc24 HID: wacom: correct misreported EKR ring values 10fe806c selftests: kvm: Adding config fragments eee03869 perf pmu-events: Fix missing "cpu_clk_unhalted.core" event 72cbaa5b drm/vmwgfx: fix memory leak when too many retries have occurred e2f888bc x86/lib/cpu: Address missing prototypes warning 071434c3 libata: add SG safety checks in SFF pio transfers 34e7dd9e net: hisilicon: Fix dma_map_single failed on arm64 90a540d1 net: hisilicon: fix hip04-xmit never return TX_BUSY 8695cfa1 net: hisilicon: make hip04_tx_reclaim non-reentrant 36425c89 net: cxgb3_main: Fix a resource leak in a error path in 'init_one()' 6779b763 HID: input: fix a4tech horizontal wheel custom usage 46888ce5 NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() 49a4fda4 can: peak_usb: force the string buffer NULL-terminated 3d4e0946 can: sja1000: force the string buffer NULL-terminated 47544863 perf bench numa: Fix cpu0 binding f67cdc61 isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack 2270c887 isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain() bbed0360 net: usb: qmi_wwan: Add the BroadMobi BM818 card 5102d649 ASoC: ti: davinci-mcasp: Correct slot_width posed constraint 65d02dfa st_nci_hci_connectivity_event_received: null check the allocation 69f0dd8b st21nfca_connectivity_event_received: null check the allocation 400fc13e can: dev: call netif_carrier_off() in register_candev() 31ab0498 bonding: Force slave speed check after link state recovery for 802.3ad 156a434f ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks c2ccc347 netfilter: ebtables: fix a memory leak bug in compat 6f2a9a26 MIPS: kernel: only use i8253 clocksource with periodic clockevent 18e5fad4 HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT 228e87c3 Linux 4.9.190 eab1f2dd bonding: Add vlan tx offload to hw_enc_features a4cb8ca3 team: Add vlan tx offload to hw_enc_features 4aa2734c net/mlx5e: Use flow keys dissector to parse packets for ARFS e2d8229b net/mlx5e: Only support tx/rx pause setting for port owner 47fd4df0 xen/netback: Reset nr_frags before freeing skb f85c2f3a sctp: fix the transport error_count check 7876df05 net/packet: fix race in tpacket_snd() f7be8969 bnx2x: Fix VF's VLAN reconfiguration in reload. 5f35f44a iommu/amd: Move iommu_init_pci() to .init section 79ab4c1f Input: psmouse - fix build error of multiple definition 62b0863e netfilter: conntrack: Use consistent ct id hash calculation a953b441 arm64: compat: Allow single-byte watchpoints on all addresses 6c1dc8f9 bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K 912420e5 asm-generic: fix -Wtype-limits compiler warnings 765d9fe3 USB: serial: option: Add Motorola modem UARTs 35a85bf8 USB: serial: option: add the BroadMobi BM818 card 89049143 USB: serial: option: Add support for ZTE MF871A bec06e44 USB: serial: option: add D-Link DWM-222 device ID 911a8ca7 USB: CDC: fix sanity checks in CDC union parser fccd6134 usb: cdc-acm: make sure a refcount is taken early enough 741b8326 USB: core: Fix races in character device registration and deregistraion d4942318 staging: comedi: dt3000: Fix rounding up of timer divisor 23a9fc5c staging: comedi: dt3000: Fix signed integer overflow 'divider * base' 3bed38de ocfs2: remove set but not used variable 'last_hash' 2c819823 IB/mad: Fix use-after-free in ib mad completion handling 65585fab IB/core: Add mitigation for Spectre V1 07a6a928 arm64/mm: fix variable 'pud' set but not used 7796efd6 arm64/efi: fix variable 'si' set but not used 1c335cd1 kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for external modules 4f62e065 ata: libahci: do not complain in case of deferred probe 033d8392 scsi: hpsa: correct scsi command status issue after reset 0623446f libata: zpodd: Fix small read overflow in zpodd_get_mech_type() 219db72f perf header: Fix use of unitialized value warning 5b9310f3 perf header: Fix divide by zero error if f_header.attr_size==0 632d97a3 irqchip/irq-imx-gpcv2: Forward irq type to parent c1f57bed xen/pciback: remove set but not used variable 'old_state' 58c33d47 net: usb: pegasus: fix improper read if get_registers() fail b8cab0b8 Input: iforce - add sanity checks 9ab5ae53 Input: kbtab - sanity check for endpoint type 963a14fb HID: hiddev: do cleanup in failure of opening a device 52aaeae5 HID: hiddev: avoid opening a disconnected device bbbaeba7 HID: holtek: test for sanity of intfdata f8053ac6 ALSA: hda - Let all conexant codec enter D3 when rebooting f3f82e10 ALSA: hda - Add a generic reboot_notify 3248c089 ALSA: hda - Fix a memory leak bug c6a46c61 xtensa: add missing isync to the cpu_reset TLB code 1922476b netfilter: ctnetlink: don't use conntrack/expect object addresses as id b97a2f3d inet: switch IP ID generator to siphash 175a407c siphash: implement HalfSipHash1-3 for hash tables 53e054b3 siphash: add cryptographically secure PRF 02b40edd vhost: scsi: add weight support 4b586288 vhost_net: fix possible infinite loop 66c8d9d5 vhost: introduce vhost_exceeds_weight() 6214511f vhost_net: introduce vhost_exceeds_weight() 73f768b7 vhost_net: use packet weight for rx handler, too 43f7e9b8 vhost-net: set packet weight of tx polling to 2 * vq size c98446e1 bpf: add bpf_jit_limit knob to restrict unpriv allocations 4d047570 bpf: restrict access to core bpf sysctls 5124abda bpf: get rid of pure_initcall dependency to enable jits 43729e6f mm/memcontrol.c: fix use after free in mem_cgroup_iter() faf6760c mm/usercopy: use memory range to be accessed for wraparound check 694457ee sh: kernel: hw_breakpoint: Fix missing break in switch statement 718ce1eb scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA 0d7ed7f4 iwlwifi: don't unmap as page memory that was mapped as single fefc9e10 mwifiex: fix 802.11n/WPA detection 92225e41 smb3: send CAP_DFS capability during session setup 84bdf5e2 SMB3: Fix deadlock in validate negotiate hits reconnect c7b1a1e9 mac80211: don't WARN on short WMM parameters from AP 542233bd ALSA: hda - Don't override global PCM hw info flag dbb4f2d5 ALSA: firewire: fix a memory leak bug d3d1b67f hwmon: (nct7802) Fix wrong detection of in4 presence 127ab64c can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices 0cad79bf can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices ac370f1e perf/core: Fix creating kernel counters for PMUs that override event->cpu a59873b5 tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop 5bf03ad9 scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG b3a0c297 scsi: ibmvfc: fix WARN_ON during event pool release d80a03c7 scsi: megaraid_sas: fix panic on loading firmware crashdump 67b14bd2 ARM: davinci: fix sleep.S build error on ARMv4 ab1ab88e ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() dfaf368e drbd: dynamically allocate shash descriptor 217c5221 perf probe: Avoid calling freeing routine multiple times for same pointer 13810c47 ALSA: compress: Be more restrictive about when a drain is allowed cbc76c3b ALSA: compress: Don't allow paritial drain operations on capture streams 8d25080f ALSA: compress: Prevent bypasses of set_params daa60696 ALSA: compress: Fix regression on compressed capture streams 657c648a s390/qdio: add sanity checks to the fast-requeue path 260718ad cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init() 71faaeb1 hwmon: (nct6775) Fix register address and added missed tolerance for nct6106 760b12a7 mac80211: don't warn about CW params when not using them 2b9ac213 iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCSI_IBFT_FIND 43e4ea5b netfilter: nfnetlink: avoid deadlock due to synchronous request_module 13350c22 can: peak_usb: fix potential double kfree_skb() e253114f usb: yurex: Fix use-after-free in yurex_delete 0d7f7102 perf record: Fix module size on s390 708eac3b perf db-export: Fix thread__exec_comm() 624c2b36 perf record: Fix wrong size in perf_record_mmap for last kernel module 6c8f40d2 mm/vmalloc: Sync unmappings in __purge_vmap_area_lazy() ffd85e35 x86/mm: Sync also unmappings in vmalloc_sync_all() a6932b4b x86/mm: Check for pfn instead of page in vmalloc_sync_one() 808dff56 sound: fix a memory leak bug f3443109 usb: iowarrior: fix deadlock on disconnect eb7124b0 usb: usbfs: fix double-free of usb memory upon submiturb error 4bd718db Linux 4.9.189 2224e894 x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS 6583ecce x86/entry/64: Use JMP instead of JMPQ 90d45f08 x86/speculation: Enable Spectre v1 swapgs mitigations e90ec5e2 x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations 7092a21c x86: cpufeatures: Sort feature word 7 a89b44e4 spi: bcm2835: Fix 3-wire mode if DMA is enabled c1919916 block: blk_init_allocated_queue() set q->fq as NULL in the fail case 7c465327 bnx2x: Disable multi-cos feature. 264e020e ife: error out when nla attributes are empty dfb98836 ip6_tunnel: fix possible use-after-free on xmit 00a8794f compat_ioctl: pppoe: fix PPPOEIOCSFWD handling 695074c7 tipc: compat: allow tipc commands without arguments 4c6f0d6b net: sched: Fix a possible null-pointer dereference in dequeue_func() 03eb042d net/mlx5: Use reversed order when unregister devices 78922ae6 net: fix ifindex collision during namespace removal 6d9235bd net: bridge: mcast: don't delete permanent entries when fast leave is enabled 0e08ee57 net: bridge: delete local fdb on device init failure b5641e51 atm: iphase: Fix Spectre v1 vulnerability 22395a3e libceph: use kbasename() and kill ceph_file_part() 180019b0 objtool: Add rewind_stack_do_exit() to the noreturn list 495dace5 objtool: Add machine_real_restart() to the noreturn list d41d78cc IB: directly cast the sockaddr union to aockaddr 7d5750c0 RDMA: Directly cast the sockaddr union to sockaddr 41052c98 HID: Add quirk for HP X1200 PIXART OEM mouse 0cb65f3a HID: wacom: fix bit shift for Cintiq Companion 2 06fac082 tcp: be more careful in tcp_fragment() 3c5dbb95 arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} e364e9a2 arm64: cpufeature: Fix CTR_EL0 field definitions 5f085ef8 ARM: dts: logicpd-som-lv: Fix Audio Mute 7fc1e8a0 ARM: dts: Add pinmuxing for i2c2 and i2c3 for LogicPD torpedo 5770e696 ARM: dts: Add pinmuxing for i2c2 and i2c3 for LogicPD SOM-LV 792f95e7 scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure fa897d17 Linux 4.9.188 d73af797 x86, mm, gup: prevent get_page() race with munmap in paravirt guest 410b20dd objtool: Support GCC 9 cold subfunction naming scheme 2c34c215 include/linux/module.h: copy __init/__exit attrs to init/cleanup_module fe584436 Backport minimal compiler_attributes.h to support GCC 9 0b326994 eeprom: at24: make spd world-readable again d4fc64c9 coredump: fix race condition between collapse_huge_page() and core dumping 91c3a6ce infiniband: fix race condition between infiniband mlx4, mlx5 driver and core dumping 16903f1a coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping ed56c249 IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification 436cd8a9 xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() 9224305c drivers/perf: arm_pmu: Fix failure path in PM notifier 0a878192 s390/dasd: fix endless loop after read unit address configuration ae190f04 selinux: fix memory leak in policydb_init() 7b185859 gpiolib: fix incorrect IRQ requesting of an active-low lineevent 9d06bfcb mmc: dw_mmc: Fix occasional hang after tuning on eMMC 09c63dcc Btrfs: fix incremental send failure after deduplication 757ee027 kbuild: initialize CLANG_FLAGS correctly in the top Makefile b2ca435c x86, boot: Remove multiple copy of static function sanitize_boot_params() 4d2bf579 x86/kvm: Don't call kvm_spurious_fault() from .fixup 62369d5c ipc/mqueue.c: only perform resource calculation if user valid bcebb441 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate some strings 317fc4dd uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers 90320a50 coda: fix build using bare-metal toolchain ca62806b coda: add error handling for fget ad204110 mm/cma.c: fail if fixed declaration can't be honored bf4e8f2a x86: math-emu: Hide clang warnings for 16-bit overflow d4ce30c9 x86/apic: Silence -Wtype-limits compiler warnings 0b4f4a4b be2net: Signal that the device cannot transmit during reconfiguration 0153dbcb ACPI: fix false-positive -Wuninitialized warning a0e456f0 scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized 679ff6a3 ceph: return -ERANGE if virtual xattr value didn't fit in buffer 4e064062 ceph: fix improper use of smp_mb__before_atomic() 44f7521a btrfs: fix minimum number of chunk errors for DUP 820402d2 fs/adfs: super: fix use-after-free bug 1235f5e0 dmaengine: rcar-dmac: Reject zero-length slave DMA requests f1741424 MIPS: lantiq: Fix bitfield masking 10430769 kernel/module.c: Only return -EEXIST for modules that have finished loading 81c09bab ftrace: Enable trampoline when rec count returns back to one 614e14d6 ARM: dts: rockchip: Mark that the rk3288 timer might stop in suspend 2b0a7453 ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again 1078e302 ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200 790fc2d3 ARM: riscpc: fix DMA 97d7530b Linux 4.9.187 370bb858 ceph: hold i_ceph_lock when removing caps for freeing inode 91c5daaa drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl 837ffc97 sched/fair: Don't free p->numa_faults with concurrent readers 58a01b0b Bluetooth: hci_uart: check for missing tty operations 4c0a7ec4 media: radio-raremono: change devm_k*alloc to k*alloc 0b8a71a8 media: cpia2_usb: first wake up, then free in disconnect f7d3edb0 media: au0828: fix null dereference in error path af34434a ISDN: hfcsusb: checking idx of ep configuration 8902d3a8 arm64: compat: Provide definition for COMPAT_SIGMINSTKSZ 51e26d23 i2c: qup: fixed releasing dma without flush operation completion e522a090 arm64: dts: marvell: Fix A37xx UART0 register size 70453339 tcp: reset sk_send_head in tcp_write_queue_purge 1e531ad4 ipv6: check sk sk_type and protocol early in ip_mroute_set/getsockopt 50810015 access: avoid the RCU grace period for the temporary subjective credentials 08ee34d8 powerpc/tm: Fix oops on sigreturn on systems without TM 2f4b7fbb ALSA: hda - Add a conexant codec entry to let mute led work ec565611 ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 0cbed4f1 hpet: Fix division by zero in hpet_time_div() 24db040f x86/speculation/mds: Apply more accurate check on hypervisor platform f7e02b15 x86/sysfb_efi: Add quirks for some devices with swapped width and height 71960676 usb: pci-quirks: Correct AMD PLL quirk detection 53955976 usb: wusbcore: fix unbalanced get/put cluster_id a0e02638 locking/lockdep: Hide unused 'class' variable ccaa280d locking/lockdep: Fix lock used or unused stats error 484354b2 mm/mmu_notifier: use hlist_add_head_rcu() 42297534 9p: pass the correct prototype to read_cache_page 478cf2d4 mm/kmemleak.c: fix check for softirq context 8b593377 sh: prevent warnings when using iounmap bce3e3e8 powerpc/eeh: Handle hugepages in ioremap space 450233af mailbox: handle failed named mailbox channel request dd1fc2ce f2fs: avoid out-of-range memory access 34dd8fb9 powerpc/boot: add {get, put}_unaligned_be32 to xz_config.h 8baa8d68 RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM ff859fa7 perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning c677e7ad kallsyms: exclude kasan local symbols on s390 7e55003b serial: sh-sci: Fix TX DMA buffer flushing and workqueue races 56b68e63 serial: sh-sci: Terminate TX DMA during buffer flushing c70bfc1b RDMA/i40iw: Set queue pair state when being queried 5bab3a0a powerpc/4xx/uic: clear pending interrupt after irq type/pol change 20756b70 um: Silence lockdep complaint about mmap_sem f9690b8e mfd: hi655x-pmic: Fix missing return value check for devm_regmap_init_mmio_clk a3727b0a mfd: arizona: Fix undefined behavior f1405059 mfd: core: Set fwnode for created devices 253278f2 recordmcount: Fix spurious mcount entries on powerpc e2482f76 iio: iio-utils: Fix possible incorrect mask calculation 5086e479 PCI: xilinx-nwl: Fix Multi MSI data programming 7caebf6d kbuild: Add -Werror=unknown-warning-option to CLANG_FLAGS 2abc45ec PCI: sysfs: Ignore lockdep for remove attribute 514670ac powerpc/pci/of: Fix OF flags parsing for 64bit BARs d585589e usb: gadget: Zero ffs_io_data 47807595 tty: serial_core: Set port active bit in uart_port_activate 1d133532 drm/rockchip: Properly adjust to a true clock in adjusted_mode 67ac0ef9 phy: renesas: rcar-gen2: Fix memory leak at error paths 34db79ae drm/virtio: Add memory barriers for capset cache. bd36de4d serial: 8250: Fix TX interrupt handling condition 20258b32 tty: serial: msm_serial: avoid system lockup condition 483aca92 tty/serial: digicolor: Fix digicolor-usart already registered warning e69bea97 memstick: Fix error cleanup path of memstick_init ebfba805 drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz 78921099 drm/bridge: tc358767: read display_props in get_modes() 3459f621 tty: serial: cpm_uart - fix init when SMC is relocated 8d57d3bc pinctrl: rockchip: fix leaked of_node references efab087c tty: max310x: Fix invalid baudrate divisors calculator 790af995 usb: core: hub: Disable hub-initiated U1/U2 d1b69112 drm/panel: simple: Fix panel_simple_dsi_probe 7546e0c1 nfsd: Fix overflow causing non-working mounts on 1 TB machines cdc106c6 nfsd: fix performance-limiting session calculation 6d548079 nfsd: give out fewer session slots as limit approaches dbd040b4 nfsd: increase DRC cache limit 2d9b39de NFSv4: Fix open create exclusive when the server reboots f448eb01 perf/events/amd/uncore: Fix amd_uncore_llc ID to use pre-defined cpu_llc_id f191746c perf/x86/amd/uncore: Get correct number of cores sharing last level cache 7bf707d1 perf/x86/amd/uncore: Rename 'L2' to 'LLC' b1614453 net: bridge: stp: don't cache eth dest pointer before skb pull 2aabe0db net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query dddb75a1 net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling 01dd3672 tcp: Reset bytes_acked and bytes_received when disconnecting 227f0246 bonding: validate ip header before check IPPROTO_IGMP 496c6066 netrom: hold sock when setting skb->destructor cab2e3d6 netrom: fix a memory leak in nr_rx_frame() bca7b798 macsec: fix checksumming after decryption a76ca413 macsec: fix use-after-free of skb during RX 0ce67cd7 vrf: make sure skb->data contains ip header to make routing af9bda8a sky2: Disable MSI on ASUS P6T c382eaf5 rxrpc: Fix send on a connected, but unbound socket 1f232107 nfc: fix potential illegal memory access 10f5f2d3 net: openvswitch: fix csum updates for MPLS actions 4ebefd39 net: neigh: fix multiple neigh timer scheduling 4f6e4d1e net: dsa: mv88e6xxx: wait after reset deactivation 1a948072 net: bcmgenet: use promisc for unsupported filters 41504379 ipv4: don't set IPv6 only flags to IPv4 addresses 84d0edf1 igmp: fix memory leak in igmpv3_del_delrec() 02d0dd8e caif-hsi: fix possible deadlock in cfhsi_exit_module() fdd098e7 bnx2x: Prevent ptp_task to be rescheduled indefinitely 408f14de bnx2x: Prevent load reordering in tx completion processing 3f0307b0 ext4: allow directory holes 8dd8b4d7 lib/strscpy: Shut up KASAN false-positives in strscpy() 4b5d4bdf compiler.h: Add read_word_at_a_time() function. 229b670e compiler.h, kasan: Avoid duplicating __read_once_size_nocheck() 0d78b27b dm bufio: fix deadlock with loop device 769ebef8 usb: Handle USB3 remote wakeup for LPM enabled devices correctly 8f3286ca Bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug 69978cfd intel_th: msu: Fix single mode with disabled IOMMU e23504dd eCryptfs: fix a couple type promotion bugs d42d6bb8 powerpc/watchpoint: Restore NV GPRs while returning from exception dae64e95 powerpc/32s: fix suspend/resume when IBATs 4-7 are used d0c4b05e parisc: Fix kernel panic due invalid values in IAOQ0 or IAOQ1 e7193d41 parisc: Ensure userspace privilege for ptraced processes in regset functions 535d4c0b um: Fix FP register size for XSTATE/XSAVE bf81c7a3 um: Allow building and running on older hosts 7b930def crypto: caam - limit output IV to CBC to work around CTR mode DMA issue 15f093da PCI: hv: Fix a use-after-free bug in hv_eject_device_work() a8d9c5dc PCI: hv: Delete the device earlier from hbus->children for hot-remove 029cc4f0 crypto: ccp - Validate the the error value used to index error messages 027466fc gpu: ipu-v3: ipu-ic: Fix saturation bit offset in TPMEM c93b7473 coda: pass the host file in vma->vm_file on mmap 1fdefbb5 floppy: fix out-of-bounds read in copy_buffer 5d6d6391 floppy: fix invalid pointer dereference in drive_name 93f8955f floppy: fix out-of-bounds read in next_valid_format 604206cd floppy: fix div-by-zero in setup_format_params 06f9e7be take floppy compat ioctls to sodding floppy.c 7839be20 libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields d2db6cfb Btrfs: add missing inode version, ctime and mtime updates when punching hole 27639aeb PCI: Do not poll for PME if the device is in D3cold ea405878 9p/virtio: Add cleanup path in p9_virtio_init 4b414f53 padata: use smp_mb in padata_reorder to avoid orphaned padata jobs 0e0d33f5 drm/nouveau/i2c: Enable i2c pads & busses during preinit e83234d7 fs/proc/proc_sysctl.c: fix the default values of i_uid/i_gid on /proc/sys inodes. 39dd5959 arm64: tegra: Fix AGIC register range 3984eae0 KVM: x86/vPMU: refine kvm_pmu err msg when event creation failed 927b5eda media: coda: Remove unbalanced and unneeded mutex unlock 4652722d media: v4l2: Test type instead of cfg->type in v4l2_ctrl_new_custom() 27359248 ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine 3dd2b24c ALSA: seq: Break too long mutex context in the write loop 8fc18666 lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE 3332762c NFSv4: Handle the special Linux file open access mode fc19ad38 tracing/snapshot: Resize spare buffer if size changed cb25d56d iwlwifi: pcie: don't service an interrupt that was masked 79c0a0b6 arm64: tegra: Update Jetson TX1 GPU regulator timings 867ea728 regulator: s2mps11: Fix buck7 and buck8 wrong voltages 2628fa1a Input: gtco - bounds check collection indent level c9a9f1bf crypto: crypto4xx - fix a potential double free in ppc4xx_trng_probe 16102fb9 crypto: chacha20poly1305 - fix atomic sleep when using async algorithm 86d0b195 crypto: arm64/sha2-ce - correct digest for empty data in finup 404b7fa9 crypto: arm64/sha1-ce - correct digest for empty data in finup dee24085 crypto: ghash - fix unaligned memory access in ghash_setkey() 1949bb58 scsi: mac_scsi: Increase PIO/PDMA transfer length threshold 8e21afa1 scsi: NCR5380: Always re-enable reselection interrupt 24dcf8c4 scsi: NCR5380: Reduce goto statements in NCR5380_select() 259b0fc2 xen: let alloc_xenballooned_pages() fail if not enough memory free 0d1e561f gtp: fix use-after-free in gtp_newlink() 1f9ec64e gtp: fix Illegal context switch in RCU read-side critical section. 427d80d8 Bluetooth: validate BLE connection interval updates 0a5e8c13 Bluetooth: Check state in l2cap_disconnect_rsp 09c3d402 Bluetooth: 6lowpan: search for destination address in all peers fa729a35 Bluetooth: hci_bcsp: Fix memory leak in rx_skb d66de413 gpiolib: Fix references to gpiod_[gs]et_*value_cansleep() variants 9f561a74 net: usb: asix: init MAC address buffers f5194318 iwlwifi: mvm: Drop large non sta frames 06ff4163 bcache: check c->gc_thread by IS_ERR_OR_NULL in cache_set_flush() 83285876 EDAC: Fix global-out-of-bounds write when setting edac_mc_poll_msec 796f458a crypto: asymmetric_keys - select CRYPTO_HASH where needed 847fe243 ixgbe: Check DDM existence in transceiver before access 2419d391 rslib: Fix handling of of caller provided syndrome 5c345e2a rslib: Fix decoding of shortened codes df5b0586 clocksource/drivers/exynos_mct: Increase priority over ARM arch timer d9496f98 libata: don't request sense data on !ZAC ATA devices cb993d3d perf tools: Increase MAX_NR_CPUS and MAX_CACHES 71145a27 ath10k: fix PCIE device wake up failed 74f80765 mt7601u: fix possible memory leak when the device is disconnected 54ed2617 x86/build: Add 'set -e' to mkcapflags.sh to delete broken capflags.c f91d82c5 mt7601u: do not schedule rx_tasklet when the device has been disconnected 98f458f2 media: coda: increment sequence offset for the last returned frame 06480fcb media: coda: fix mpeg2 sequence number handling d0524885 acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 8cc6df3d timer_list: Guard procfs specific code 5992cebc ntp: Limit TAI-UTC offset 23497433 media: i2c: fix warning same module names dfa3cee5 ipsec: select crypto ciphers for xfrm_algo e5b06598 EDAC/sysfs: Fix memory leak when creating a csrow object a439637c ipoib: correcly show a VF hardware address e2c28919 vhost_net: disable zerocopy by default 0ee3341e perf evsel: Make perf_evsel__name() accept a NULL argument 2d0dbd00 xfrm: fix sa selector validation 587a816c blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration 8151383a rcu: Force inlining of rcu_read_lock() 2b23f707 bpf: silence warning messages in core f84e5a75 regmap: fix bulk writes on paged registers f7fa0024 gpio: omap: ensure irq is enabled before wakeup 58337d91 gpio: omap: fix lack of irqstatus_raw0 for OMAP4 9a501cdb perf test 6: Fix missing kvm module load for s390 239b64d9 perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode 4eebf314 s390/qdio: handle PENDING state for QEBSM devices f4ba42d6 net: axienet: Fix race condition causing TX hang c12b413c net: fec: Do not use netdev messages too early 5e32f6db cpupower : frequency-set -r option misses the last cpu in related cpu list bb64c41d media: wl128x: Fix some error handling in fm_v4l2_init_video_device() 1aa8b255 locking/lockdep: Fix merging of hlocks with non-zero references e95d432c tua6100: Avoid build warnings. b24e816c crypto: talitos - Align SEC1 accesses to 32 bits boundaries. 26b269a1 crypto: talitos - properly handle split ICV. 6e6872b8 net: phy: Check against net_device being NULL 209085ee media: staging: media: davinci_vpfe: - Fix for memory leak if decoder initialization fails. 36212c3e media: mc-device.c: don't memset __user pointer contents 92a63c22 xfrm: Fix xfrm sel prefix length validation f76107ce af_key: fix leaks in key_pol_get_resp and dump_sp. 9ac2e1c3 signal/pid_namespace: Fix reboot_pid_ns to use send_sig not force_sig 49799ad8 net: stmmac: dwmac4/5: Clear unused address entries c66c5da5 net: stmmac: dwmac1000: Clear unused address entries 7897961f media: media_device_enum_links32: clean a reserved field be8ba526 media: vpss: fix a potential NULL pointer dereference b91c7b47 media: marvell-ccic: fix DMA s/g desc number calculation 920cceb9 crypto: talitos - fix skcipher failure due to wrong output IV 1d2e6bd4 media: dvb: usb: fix use after free in dvb_usb_device_exit 4a604de6 batman-adv: fix for leaked TVLV handler. e51d890b ath: DFS JP domain W56 fixed pulse type 3 RADAR detection 8e8b0ba1 ath6kl: add some bounds checking 2c1907eb ath9k: Check for errors when reading SREV register eedd6cd7 ath10k: Do not send probe response template for mesh 9b8a4a18 dmaengine: imx-sdma: fix use-after-free on probe error path 8ade5669 arm64/efi: Mark __efistub_stext_offset as an absolute symbol explicitly 3989a20a MIPS: fix build on non-linux hosts 56b52fbb MIPS: ath79: fix ar933x uart parity mode 35c308d7 Linux 4.9.186 2aa57f70 s390/qdio: don't touch the dsci in tiqdio_add_input_queues() 355dbc42 s390/qdio: (re-)initialize tiqdio list entries 6c016de6 s390: fix stfle zero padding 59f32fb7 ARC: hide unused function unw_hdr_alloc 7357febe dm verity: use message limit for data block corruption message 65b8d187 ARM: dts: imx6ul: fix PWM[1-4] interrupts 338d1d62 sis900: fix TX completion a31ba8ec ppp: mppe: Add softdep to arc4 79568282 be2net: fix link failure after ethtool offline test d2921e31 ARM: omap2: remove incorrect __init annotation b32df666 perf/core: Fix perf_sample_regs_user() mm check a855817f arm64: crypto: remove accidentally backported files 4bc01448 nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() in uapi header 66eab69c e1000e: start network tx queue only when link is up a6abcd17 Revert "e1000e: fix cyclic resets at link up with active tx" 21b25375 MIPS: Remove superfluous check for __linux__ 6f56992a VMCI: Fix integer overflow in VMCI handle arrays eea15538 carl9170: fix misuse of device driver API 594fb6bd staging: comedi: amplc_pci230: fix null pointer deref on interrupt 2727adfb staging: comedi: dt282x: fix a null pointer deref on interrupt 0ad8d773 usb: renesas_usbhs: add a workaround for a race condition of workqueue f1052d05 usb: gadget: ether: Fix race between gether_disconnect and rx_submit feca0ce3 p54usb: Fix race between disconnect and firmware loading 012611e8 Revert "serial: 8250: Don't service RX FIFO if interrupts are disabled" 072d6445 USB: serial: option: add support for GosunCn ME3630 RNDIS mode f271b752 USB: serial: ftdi_sio: add ID for isodebug v1 052020f7 mwifiex: Don't abort on small, spec-compliant vendor IEs e722fb79 fscrypt: don't set policy for a dead directory f70d411e mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() 21a88663 mwifiex: Abort at too short BSS descriptor element 0ad94dc6 x86/tls: Fix possible spectre-v1 in do_get_thread_area() bbc80313 x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() 9be0a1a3 udf: Fix incorrect final NOT_ALLOCATED (hole) extent length ed574f70 net :sunrpc :clnt :Fix xps refcount imbalance on the error path 3b2f8a66 ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL 4fd07ae0 bnx2x: Check if transceiver implements DDM before access 4f734701 md: fix for divide error in status_resync e221ce0d mac80211: only warn once on chanctx_conf being NULL 23a9000f ARM: davinci: da8xx: specify dma_coherent_mask for lcdc a815a475 ARM: davinci: da850-evm: call regulator_has_full_constraints() fb0ddae4 mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed 866e8eb5 KVM: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy a31d4c8b Input: imx_keypad - make sure keyboard can always wake up system a4bd7909 can: mcp251x: add support for mcp25625 38012853 dt-bindings: can: mcp251x: add mcp25625 support ac1cd6c9 netfilter: ipv6: nf_defrag: accept duplicate fragments again 87a3cb06 netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments 58ec3690 mwifiex: Fix possible buffer overflows at parsing bss descriptor 2bf0723f mac80211: free peer keys before vif down in mesh 606b65eb mac80211: mesh: fix RCU warning 04c3ad7b staging:iio:ad7150: fix threshold mode config bit 95a21e78 samples, bpf: fix to change the buffer size for read() f36d287a Input: elantech - enable middle button support on 2 ThinkPads 0aefa748 crypto: talitos - rename alternative AEAD algos. 9c51e110 Linux 4.9.185 dd862509 arm64: kaslr: keep modules inside module region when KASAN is enabled 6e8aa99a dmaengine: imx-sdma: remove BD_INTR for channel0 dd8f65a7 MIPS: Add missing EHB in mtc0 -> mfc0 sequence. ea663abb IB/hfi1: Close PSM sdma_progress sleep window 997ef649 KVM: LAPIC: Fix pending interrupt in IRR blocked by software disable LAPIC 830d3a71 arm64, vdso: Define vdso_{start,end} as array a391af9b tty: rocket: fix incorrect forward declaration of 'rp_init()' c51e9aab btrfs: Ensure replaced device doesn't have pending chunk allocation e537ba03 drm/imx: only send event on crtc disable if kept disabled 06a7d357 drm/imx: notify drm core before sending event during crtc disable ea683943 lib/mpi: Fix karactx leak in mpi_powm 443449d4 ALSA: usb-audio: fix sign unintended sign extension on left shifts 8b449e9d ALSA: line6: Fix write on zero-sized buffer e25f8374 ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages 39950c6c ALSA: seq: fix incorrect order of dest_client/dest_ports arguments cd6f2066 crypto: user - prevent operating on larval algorithms d8b99303 ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME e7816df0 MIPS: Workaround GCC __builtin_unreachable reordering bug 0a112705 drm/i915/dmc: protect against reading random memory d271f225 KVM: x86: degrade WARN to pr_warn_ratelimited 05cd6937 clk: sunxi: fix uninitialized access bd675574 ARC: handle gcc generated __builtin_trap for older compiler 074d0aae bug.h: work around GCC PR82365 in BUG() 39862ccb ARC: fix allnoconfig build warning f3002e55 mfd: omap-usb-tll: Fix register offsets f1a542a1 MIPS: netlogic: xlr: Remove erroneous check in nlm_fmn_send() 31cbea60 MIPS: math-emu: do not use bools for arithmetic 32b21348 mm/mlock.c: change count_mm_mlocked_page_nr return type 99b6668f scripts/decode_stacktrace.sh: prefix addr2line with $CROSS_COMPILE cb190110 scsi: hpsa: correct ioaccel2 chaining 71e54f57 usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC aa5865dc usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i] 689aca72 ASoC: max98090: remove 24-bit format support if RJ is 0 b9c6c4d8 drm/mediatek: fix unbind functions 3b3853bf spi: bitbang: Fix NULL pointer dereference in spi_unregister_master 1166becf ASoC: soc-pcm: BE dai needs prepare when pause release after resume cbb066f1 ASoC : cs4265 : readable register too low f4705577 Bluetooth: Fix faulty expression for minimum encryption key size check 2f973fe4 tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb 0f00d44f bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err 3c77e8fe bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro d76e8740 net: check before dereferencing netdev_ops during busy poll 4451dc92 ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop b93a8c23 bonding: Always enable vlan tx offload 7abb0db1 team: Always enable vlan tx offload 167c810e tun: wake up waitqueues after IFF_UP is set c09cff89 tipc: check msg->req data len in tipc_nl_compat_bearer_disable 00bdf8d5 tipc: change to use register_pernet_device 17bcbe85 sctp: change to hold sk after auth shkey is created successfully 7ced5e8d net: stmmac: fixed new system time seconds value calculation 0c76cea6 af_packet: Block execution of tasks waiting for transmit to complete in AF_PACKET 0cbb0ae7 cpu/speculation: Warn on unsupported mitigations= parameter 64d3f00a NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O bed86475 x86/speculation: Allow guests to use SSBD even if host does not ff2870b0 scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() 0c4a3f55 mm/page_idle.c: fix oops because end_pfn is larger than max_pfn 42a7a2aa fs/binfmt_flat.c: make load_flat_shared_library() work 730855b0 fs/proc/array.c: allow reporting eip/esp for all coredumping threads e7d81303 net/9p: include trans_common.h to fix missing prototype warning. 99af179a 9p: p9dirent_read: check network-provided name length c01ddaa5 9p/rdma: remove useless check in cm_event_handler f779172e 9p: acl: fix uninitialized iattr access ad93d62b 9p/rdma: do not disconnect on down_interruptible EAGAIN 16977a9b perf header: Fix unchecked usage of strncpy() 07d6f72e perf help: Remove needless use of strncpy() 948475f7 perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul e20ec786 IB/hfi1: Avoid hardlockup with flushlist_lock c1707c59 mac80211: Do not use stack memory with scatterlist for GMAC 9f0f5ff9 mac80211: drop robust management frames from unknown TA e4f18614 cfg80211: fix memory leak of wiphy device name 68d1e285 Bluetooth: Fix regression with minimum encryption key size alignment 6290d9d3 Bluetooth: Align minimum encryption key size for LE and BR/EDR connections 00d409d8 ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX e90a7ecd powerpc/bpf: use unsigned division instruction for 64-bit operations a97e2656 can: purge socket error queue on sock destruct 50b1c5b5 can: flexcan: fix timeout when set small bitrate ce8c4760 btrfs: start readahead also in seed devices 0e6a89a3 nvme: Fix u32 overflow in the number of namespace list calculation f1e5aff7 hwmon: (pmbus/core) Treat parameters as paged if on multiple pages b4b29e58 s390/qeth: fix VLAN attribute in bridge_hostnotify udev event 48c44d37 scsi: ufs: Check that space was properly alloced in copy_query_response c200537f scripts/checkstack.pl: Fix arm64 wrong or unknown architecture 336ebd79 drm/arm/hdlcd: Allow a bit of clock tolerance 631a183d net: ethernet: mediatek: Use NET_IP_ALIGN to judge if HW RX_2BYTE_OFFSET is enabled 486e866e net: ethernet: mediatek: Use hw_feature to judge if HWLRO is supported 198cecac sparc: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD 439ab882 net: hns: Fix loopback test failed at copper ports 75151885 net: dsa: mv88e6xxx: avoid error message on remove from VLAN 0 eac97a75 MIPS: uprobes: remove set but not used variable 'epc' eb8d1928 IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value e741be94 IB/hfi1: Insure freeze_work work_struct is canceled on shutdown ca45c2cd IB/rdmavt: Fix alloc_qpn() WARN_ON() 32ecc737 parisc: Fix compiler warnings in float emulation code c9b7621d parport: Fix mem leak in parport_register_dev_model 046a3793 ARC: fix build warnings with !CONFIG_KPROBES 4a60589d apparmor: enforce nullbyte at end of tag string 8b034f18 Input: uinput - add compat ioctl number translation for UI_*_FF_UPLOAD 88bc27bd IB/hfi1: Silence txreq allocation warnings 74d7687f usb: chipidea: udc: workaround for endpoint conflict issue e6c2b0a5 scsi: ufs: Avoid runtime suspend possibly being blocked forever 7601d815 gcc-9: silence 'address-of-packed-member' warning 2e41539e tracing: Silence GCC 9 array bounds warning 09a70683 Linux 4.9.184 caa51edc tcp: refine memory limit test in tcp_fragment() 72f67fd7 Linux 4.9.183 77beb274 Abort file_remove_privs() for non-reg. files 7219a58c mlxsw: spectrum: Prevent force of 56G 1d28cf14 scsi: libsas: delete sas port if expander discover failed 20471399 scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask 1a0c974d scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() 9b25b0c7 net: sh_eth: fix mdio access in sh_eth_close() for R-Car Gen2 and RZ/A1 SoCs 5590c492 KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu fffbde14 KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list 83a91e47 ia64: fix build errors by exporting paddr_to_nid() 38df6778 perf record: Fix s390 missing module symbol and warning for non-root users 5f64ee93 perf data: Fix 'strncat may truncate' build failure with recent gcc 79cb505a configfs: Fix use-after-free when accessing sd->s_dentry 8557793a i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr 8dbd5988 net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE() 246c1dd5 gpio: fix gpio-adp5588 build errors abfdce38 perf/ring_buffer: Add ordering to rb->nest increment a446eb58 perf/ring_buffer: Fix exposing a temporarily decreased data_head b28e7945 x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor f13d6b30 mISDN: make sure device name is NUL terminated b11278eb selftests: netfilter: missing error check when setting up veth interface 20850f88 perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints 4d8d4137 Revert "staging: vc04_services: prevent integer overflow in create_pagelist()" ce8bda09 sunhv: Fix device naming inconsistency between sunhv_console and sunhv_reg c55ce1da neigh: fix use-after-free read in pneigh_get_next 3c77a1c6 lapb: fixed leak of control-blocks. 90612f87 ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero e6ac0cec be2net: Fix number of Rx queues used for flow hashing e2192363 ax25: fix inconsistent lock state in ax25_destroy_timer 2eaaeb34 rtc: pcf8523: don't return invalid date when battery is low 4e528bed USB: serial: option: add Telit 0x1260 and 0x1261 compositions 88b6e9c5 USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode 1a771124 USB: serial: pl2303: add Allied Telesis VT-Kit3 dece7534 USB: usb-storage: Add new ID to ums-realtek b1a0ee5e USB: Fix chipmunk-like voice when using Logitech C270 for recording audio. 7d67e566 usb: dwc2: Fix DMA cache alignment issues 36796bd8 drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() a47f9e9e drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read c867a67c KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION 438f4dc0 KVM: x86/pmu: do not mask the value that is written to fixed PMUs a667fc6f usbnet: ipheth: fix racing condition 4c3e2d74 selftests/timers: Add missing fflush(stdout) calls 8d9ab8b1 scsi: bnx2fc: fix incorrect cast to u64 on shift operation 3acca2a1 arm64/mm: Inhibit huge-vmap with ptdump 6eb60cfb scsi: lpfc: add check for loss of ndlp when sending RRQ 32f99125 Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_var 881a09fb Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" 8763ac70 ALSA: seq: Fix race of get-subscription call vs port-delete ioctls dcdbccdc ALSA: seq: Protect in-kernel ioctl calls with mutex c9eb92de x86/uaccess, kcov: Disable stack protector 14f12a72 ASoC: fsl_asrc: Fix the issue about unsupported rate 0a95c142 ASoC: cs42xx8: Add regcache mask dirty df260f7a cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() 4cf6bb23 bcache: fix stack corruption by PRECEDING_KEY() 6545c8a2 i2c: acorn: fix i2c warning 607a79ad media: v4l2-ioctl: clear fields in s_parm 122be5af ptrace: restore smp_rmb() in __ptrace_may_access() 2fc1de48 signal/ptrace: Don't leak unitialized kernel memory with PTRACE_PEEK_SIGINFO d9d0c83c fs/ocfs2: fix race in ocfs2_dentry_attach_lock() 1bf23a04 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node f0d8639d libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk d370caca ALSA: oxfw: allow PCM capture for Stanton SCS.1m cb0c8bbd ALSA: seq: Cover unsubscribe_port() in list_mutex 5e0c41ca Revert "Bluetooth: Align minimum encryption key size for LE and BR/EDR connections" 1beeb045 ARM: exynos: Fix undefined instruction during Exynos5422 resume d7650c74 pwm: Fix deadlock warning when removing PWM device dd22c120 ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa 2ed35402 pwm: tiehrpwm: Update shadow register for disabling PWMs e09a5cb8 dmaengine: idma64: Use actual device for DMA transfers fd8afa95 gpio: gpio-omap: add check for off wake capable gpios d73c419c PCI: xilinx: Check for __get_free_pages() failure 9cc334c3 video: imsttfb: fix potential NULL pointer dereferences b509b1c0 video: hgafb: fix potential NULL pointer dereference a0bb0593 PCI: rcar: Fix 64bit MSI message address handling fd217934 PCI: rcar: Fix a potential NULL pointer dereference 7fddf0c4 platform/x86: intel_pmc_ipc: adding error handling 8b19d72a PCI: rpadlpar: Fix leaked device_node references in add/remove paths db2d470b ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA 343ef407 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA f95ee888 ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA 92e28089 ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA eaebc233 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA 72a7c442 clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 5a1de21c soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher 9823dc87 platform/chrome: cros_ec_proto: check for NULL transfer function f460e08e x86/PCI: Fix PCI IRQ routing table memory leak 101e808f nfsd: allow fh_want_write to be called twice 4edf907d fuse: retrieve: cap requested size to negotiated max_write faa4dc52 nvmem: core: fix read buffer in place 5844c4b2 ALSA: hda - Register irq handler after the chip initialization ea091c84 iommu/vt-d: Set intel_iommu_gfx_mapped correctly 5604d895 watchdog: fix compile time error of pretimeout governors 236048e5 watchdog: imx2_wdt: Fix set_timeout for big timeout values 4aa215d0 uml: fix a boot splat wrt use of cpu_all_mask a4681101 configfs: fix possible use-after-free in configfs_register_group dff15a2d f2fs: fix to do sanity check on valid block count of segment 2b653167 f2fs: fix to clear dirty inode in error path of f2fs_iget() 3cdbcbef f2fs: fix to avoid panic in do_recover_data() 5ab0886e ntp: Allow TAI-UTC offset to be set to zero d7541cb8 pwm: meson: Use the spin-lock only to protect register modifications 4ba76bf2 objtool: Don't use ignore flag for fake jumps ad067e4f drm/bridge: adv7511: Fix low refresh rate selection 35dd88b1 perf/x86/intel: Allow PEBS multi-entry in watermark mode 59e1b23b mfd: twl6040: Fix device init errors for ACCCTL register 381a9685 mfd: intel-lpss: Set the device in reset state when init ef0bdc8d mfd: tps65912-spi: Add missing of table registration bad5f0b7 drivers: thermal: tsens: Don't print error message on -EPROBE_DEFER e74cb9e0 kernel/sys.c: prctl: fix false positive in validate_prctl_map() 5dd33451 mm/slab.c: fix an infinite loop in leaks_show() aab90fdb mm/cma_debug.c: fix the break condition in cma_maxchunk_get() 8f759452 mm/cma.c: fix crash on CMA allocation if bitmap allocation fails 121100e4 mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE 4c2e0411 hugetlbfs: on restore reserve error path retain subpool reservation 98e17eda ARM: prevent tracing IPI_CPU_BACKTRACE 7b5598c8 ipc: prevent lockup on alloc_msg and free_msg 726f69d3 sysctl: return -EINVAL if val violates minmax cc2df631 fs/fat/file.c: issue flush after the writeback of FAT 506e0ced rapidio: fix a NULL pointer dereference when create_workqueue() fails f4e2dd98 Linux 4.9.182 7e909628 tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() 8e39cbc0 tcp: add tcp_min_snd_mss sysctl e358f4af tcp: tcp_fragment() should apply sane memory limits cc1b58cc tcp: limit payload size of sacked skbs 418894c1 tcp: reduce tcp_fastretrans_alert() verbosity 3ffb2407 Linux 4.9.181 b9d3bd8e ethtool: check the return value of get_regs_len 8474fc03 ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled cfd8d2e7 fuse: Add FOPEN_STREAM to use stream_open() 9c829b6e fs: stream_open - opener for stream-like files so that read and write can run simultaneously without deadlock abad73a6 TTY: serial_core, add ->install 8ad6a539 drm/i915: Fix I915_EXEC_RING_MASK 0fe34f9f drm/radeon: prefer lower reference dividers 7402b5b1 drm/gma500/cdv: Check vbt config bits when detecting lvds panels ef1a4a38 genwqe: Prevent an integer overflow in the ioctl 44edaf01 Revert "MIPS: perf: ath79: Fix perfcount IRQ assignment" deebd2d7 MIPS: pistachio: Build uImage.gz by default 5bdc536c x86/power: Fix 'nosmt' vs hibernation triple fault during resume 4fb410bd fuse: fallocate: fix return with locked inode 663bacef parisc: Use implicit space register selection for loading the coherence index of I/O pdirs 0b1a2360 rcu: locking and unlocking need to always be at least barriers 294ec2da Revert "fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied" 73a1cbfe Revert "fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...")" 9890fe2f ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 efae37a4 ipv6: fix EFAULT on sendto with icmpv6 and hdrincl 32a64fb4 pktgen: do not sleep with the thread lock held. c0c08f03 net: rds: fix memory leak in rds_ib_flush_mr_pool f7b6f6e2 net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query 86e00b74 neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit 66b835ec ethtool: fix potential userspace buffer overflow a32e504f media: uvcvideo: Fix uvc_alloc_entity() allocation alignment 8fca3c36 efi/libstub: Unify command line param parsing e193f243 Revert "x86/build: Move _etext to actual end of .text" 96019c69 mm: make page ref count overflow check tighter and more explicit 2ed768cf mm: prevent get_user_pages() from overflowing page refcount 26c02ad8 mm, gup: ensure real head page is ref-counted when using hugepages 78ef218d mm, gup: remove broken VM_BUG_ON_PAGE compound check for hugepages 95570905 fs: prevent page refcount overflow in pipe_buf_get 6f3433c4 binder: replace "%p" with "%pK" 9cd1447e binder: Replace "%p" with "%pK" for stable 433b957a brcmfmac: add subtype check for event handling in data path 76e7e98e brcmfmac: assure SSID length from firmware is limited 0c7d97d4 brcmfmac: add length checks in scheduled scan result handler d5a7e73e drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set f37c4f41 gcc-plugins: Fix build failures under Darwin host df2b6af4 CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM cf07331c staging: vc04_services: prevent integer overflow in create_pagelist() 89169720 docs: Fix conf.py for Sphinx 2.0 9adcdd5c kernel/signal.c: trace_signal_deliver when signal_group_exit 0b452769 memcg: make it work on sparse non-0-node systems 97fb8dbf tty: max310x: Fix external crystal register setup 2e6514aa tty: serial: msm_serial: Fix XON/XOFF 1bf3c113 drm/nouveau/i2c: Disable i2c bus access after ->fini() d7852cb7 ALSA: hda/realtek - Set default power save node to 0 9cda7c0b powerpc/perf: Fix MMCRA corruption by bhrb_filter bb780442 Btrfs: fix race updating log root item during fsync 571fe26c scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) 85494cf8 scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove 701d744e media: smsusb: better handle optional alignment 995044b5 media: usb: siano: Fix false-positive "uninitialized variable" warning 6ecd1809 media: usb: siano: Fix general protection fault in smsusb b07c7a3a USB: rio500: fix memory leak in close after disconnect 6496f8ef USB: rio500: refuse more than one device at a time 6e73cc79 USB: Add LPM quirk for Surface Dock GigE adapter a45f178b USB: sisusbvga: fix oops in error path of sisusb_probe feab6c8c USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor 061e0399 usbip: usbip_host: fix stub_dev lock context imbalance regression 450273e6 usbip: usbip_host: fix BUG: sleeping function called from invalid context 3899f1a4 usb: xhci: avoid null pointer deref when bos field is NULL 307031c5 xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() 0b3521c3 xhci: Use %zu for printing size_t type fa2fc3c8 xhci: update bounce buffer with correct sg num e186b19b include/linux/bitops.h: sanitize rotate primitives c96e59d9 sparc64: Fix regression in non-hypervisor TLB flush xcall f7afb6e4 tipc: fix modprobe tipc failed after switch order of device registration db7c56ed Revert "tipc: fix modprobe tipc failed after switch order of device registration" 19474aa3 xen/pciback: Don't disable PCI_COMMAND on PCI device reset. 46724c0b crypto: vmx - ghash: do nosimd fallback manually bff8f807 net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value c8e0c411 net: mvneta: Fix err code path of probe 47a86e32 net: dsa: mv88e6xxx: fix handling of upper half of STATS_TYPE_PORT 2113c72b ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST 405d3bba ipv4/igmp: fix another memory leak in igmpv3_del_delrec() e8308eeb bnxt_en: Fix aggregation buffer leak under OOM condition. f02d577c tipc: Avoid copying bytes beyond the supplied data ed7b03fe usbnet: fix kernel crash after disconnect 6e003428 net: stmmac: fix reset gpio free missing 12855df4 net-gro: fix use-after-free read in napi_gro_frags() 4c78f0c4 net: fec: fix the clk mismatch in failed_reset path 724a84a6 llc: fix skb leak in llc_build_and_send_ui_pkt() 2f8b4c7d ipv6: Consider sk_bound_dev_if when binding a raw socket to an address b16a5334 Linux 4.9.180 e658aba5 drm: Wake up next in drm_read() chain if we are forced to putback the event 00cefe34 ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM dbf40db1 spi: Fix zero length xfer bug fba13bf9 spi: rspi: Fix sequencer reset during initialization b764a801 spi : spi-topcliff-pch: Fix to handle empty DMA buffers a0428657 scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices 3136091b media: saa7146: avoid high stack usage with clang aa28bee6 scsi: lpfc: Fix FDMI manufacturer attribute value 90b5be68 media: go7007: avoid clang frame overflow warning with KASAN 326326f0 media: m88ds3103: serialize reset messages in m88ds3103_set_frontend e7df1de0 dmaengine: tegra210-adma: use devm_clk_*() helpers 309fefba scsi: qla4xxx: avoid freeing unallocated dma memory b62dfb54 usb: core: Add PM runtime calls to usb_hcd_platform_shutdown 090eb578 rcuperf: Fix cleanup path for invalid perf_type strings 0b447e75 rcutorture: Fix cleanup path for invalid torture_type strings 9305bac2 x86/mce: Fix machine_check_poll() tests for error types b1c2f7d1 tty: ipwireless: fix missing checks for ioremap 6673b01c virtio_console: initialize vtermno value for ports 7b98acf1 media: wl128x: prevent two potential buffer overflows 42dc6fdd spi: tegra114: reset controller on probe c6d2eb5e cxgb3/l2t: Fix undefined behaviour 8551f89a ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put bac9fcee ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put 1410277e HID: core: move Usage Page concatenation to Main item bb22efcb chardev: add additional check for minor range overlap de90525f x86/ia32: Fix ia32_restore_sigcontext() AC leak c8fb42b7 x86/uaccess, signal: Fix AC=1 bloat e07fb7e7 arm64: cpu_ops: fix a leaked reference by adding missing of_node_put 41761299 scsi: ufs: Avoid configuring regulator with undefined voltage range 75246f57 scsi: ufs: Fix regulator load and icc-level configuration 638b996e brcmfmac: fix Oops when bringing up interface during USB disconnect d857a7a2 brcmfmac: fix race during disconnect when USB completion is in progress d696d385 brcmfmac: convert dev_init_lock mutex to completion 66fb5810 b43: shut up clang -Wuninitialized variable warning d647661f brcmfmac: fix missing checks for kmemdup 5ff8545c mwifiex: Fix mem leak in mwifiex_tm_cmd 088c9aa3 rtlwifi: fix a potential NULL pointer dereference b0ef67af iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data 2fd9d6a0 iio: hmc5843: fix potential NULL pointer dereferences 0ce6473c iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion c5e8fa7f x86/build: Keep local relocations with ld.lld 7296978b cpufreq: pmac32: fix possible object reference leak bf1ff11b cpufreq/pasemi: fix possible object reference leak 5a5e3e7e cpufreq: ppc_cbe: fix possible object reference leak f16886fa s390: cio: fix cio_irb declaration ffd48ee8 extcon: arizona: Disable mic detect if running when driver is removed f4bb9041 PM / core: Propagate dev->power.wakeup_path when no callbacks 6336b2f7 mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support 84a16320 mmc: sdhci-of-esdhc: add erratum eSDHC5 support cb1962ff mmc_spi: add a status check for spi_sync_locked 20ac710a mmc: core: make pwrseq_emmc (partially) support sleepy GPIO controllers 17d9e39b scsi: libsas: Do discovery on empty PHY to update PHY info 8f979e5b hwmon: (f71805f) Use request_muxed_region for Super-IO accesses 9e1261a9 hwmon: (pc87427) Use request_muxed_region for Super-IO accesses a7f8e2d5 hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses ac713a6f hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses f418d00b hwmon: (vt1211) Use request_muxed_region for Super-IO accesses 3b82ce17 RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure 9f641ee2 arm64: vdso: Fix clock_getres() for CLOCK_REALTIME f64615a8 i40e: don't allow changes to HW VLAN stripping on active port VLANs fad8d76d x86/irq/64: Limit IST stack overflow check to #DB stack 9105d112 USB: core: Don't unbind interfaces following device reset failure c58f0e84 sched/core: Handle overflow in cpu_shares_write_u64 5e4ea98f sched/core: Check quota and period overflow at usec to nsec conversion 1fe5872d powerpc/numa: improve control of topology updates 5f67ca2a media: pvrusb2: Prevent a buffer overflow e70d90cd media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() 51e088ba audit: fix a memory leak bug 32696deb media: ov2659: make S_FMT succeed even if requested format doesn't match f84c1010 media: au0828: stop video streaming only when last user stops d539dc26 media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper 109f7097 media: coda: clear error return value before picture run 5c1c6e26 dmaengine: at_xdmac: remove BUG_ON macro in tasklet 2da57fa0 pinctrl: pistachio: fix leaked of_node references e2cde780 HID: logitech-hidpp: use RAP instead of FAP to get the protocol version 50013ead mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versions f08f10f7 x86/mm: Remove in_nmi() warning from 64-bit implementation of vmalloc_fault() a5f3559f smpboot: Place the __percpu annotation correctly 87386764 x86/build: Move _etext to actual end of .text 56df2dbe bcache: avoid clang -Wunintialized warning 282ae1e8 bcache: add failure check to run_cache_set() for journal replay abc77ba7 bcache: fix failure in journal relplay e7321da1 bcache: return error immediately in bch_journal_replay() 2ed24236 crypto: sun4i-ss - Fix invalid calculation of hash end 2f3201b2 net: cw1200: fix a NULL pointer dereference bc2c8535 mwifiex: prevent an array overflow 043a7a24 ASoC: fsl_sai: Update is_slave_mode with correct value e5c17240 mac80211/cfg80211: update bss channel on channel switch ab53d054 dmaengine: pl330: _stop: clear interrupt status 1f7f676b w1: fix the resume command API 8685a298 rtc: 88pm860x: prevent use-after-free on device remove af73fb33 iwlwifi: pcie: don't crash on invalid RX interrupt 9375939f scsi: qla2xxx: Fix a qla24xx_enable_msix() error path 4e0c06e0 sched/cpufreq: Fix kobject memleak b5b14bf2 arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable 79940ddb ARM: vdso: Remove dependency with the arch_timer driver internals 146579dd brcm80211: potential NULL dereference in brcmf_cfg80211_vndr_cmds_dcmd_handler() 0f31932a spi: pxa2xx: fix SCR (divisor) calculation 68f630d8 ASoC: imx: fix fiq dependencies bfcbe505 powerpc/boot: Fix missing check of lseek() return value da8db898 ASoC: hdmi-codec: unlock the device on startup errors 7b4ff6ae net: ena: gcc 8: fix compilation warning 12ada5b2 dmaengine: tegra210-dma: free dma controller in remove() 48b759f4 mmc: core: Verify SD bus width af763226 cxgb4: Fix error path in cxgb4_init_module b568ed38 gfs2: Fix lru_count going negative abc261c8 Revert "btrfs: Honour FITRIM range constraints during free space trim" 2f6644ff tools include: Adopt linux/bits.h d31e3e39 perf tools: No need to include bitops.h in util.h a186a933 at76c50x-usb: Don't register led_trigger if usb_register_driver failed 2c815115 ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit 5c6631b4 media: vivid: use vfree() instead of kfree() for dev->bitmap_cap 14734c3c media: cpia2: Fix use-after-free in cpia2_exit d0c04be9 fbdev: fix WARNING in __alloc_pages_nodemask bug f0539c70 hugetlb: use same fault hash key for shared and private mappings 45dbaee4 fbdev: fix divide error in fb_var_to_videomode e0c26e8a btrfs: sysfs: don't leak memory when failing add fsid 88522174 Btrfs: fix race between ranged fsync and writeback of adjacent ranges d2ceb477 Btrfs: do not abort transaction at btrfs_update_root() after failure to COW path f22537fe gfs2: Fix sign extension bug in gfs2_update_stats 235aeafb arm64: Save and restore OSDLR_EL1 across suspend/resume ef27496f libnvdimm/namespace: Fix label tracking error 42fee5b3 kvm: svm/avic: fix off-by-one in checking host APIC ID c636a885 crypto: vmx - CTR: always increment IV as quadword 33d816ad Revert "scsi: sd: Keep disk read-only when re-reading partition" 6aab0ad9 bio: fix improper use of smp_mb__before_atomic() 11cf36c3 KVM: x86: fix return value for reserved EFER e386c027 ext4: do not delete unlinked inode from orphan list on failed truncate 2584e66f Linux 4.9.179 9adc440e fbdev: sm712fb: fix memory frequency by avoiding a switch/case fallthrough 038ec2c1 btrfs: Honour FITRIM range constraints during free space trim 4354c04c md/raid: raid5 preserve the writeback action after the parity check 3ece5c49 Revert "Don't jump to compute_result state from check_result state" 9f5f0d81 perf bench numa: Add define for RUSAGE_THREAD if not present 2871ffa4 ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour 5e593636 power: supply: sysfs: prevent endless uevent loop with CONFIG_POWER_SUPPLY_DEBUG 9c905e1a KVM: arm/arm64: Ensure vcpu target is unset on reset failure 72d00b6e mac80211: Fix kernel panic due to use of txq after free 5b28db54 xfrm4: Fix uninitialized memory read in _decode_session4 eb490b31 vti4: ipip tunnel deregistration fixes. eaa8cf57 xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module 7c96721f xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink 1f4195f9 dm delay: fix a crash when invalid device is specified d0a3f25d PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum 1c38a7b6 PCI: Factor out pcie_retrain_link() function 0e21ba0f PCI: Mark Atheros AR9462 to avoid bus reset cda9edef fbdev: sm712fb: fix crashes and garbled display during DPMS modesetting e15fc943 fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix garbled display e5165ce3 fbdev: sm712fb: fix support for 1024x768-16 mode 1feae99b fbdev: sm712fb: fix crashes during framebuffer writes by correctly mapping VRAM 40e39907 fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA bd2d04b1 fbdev: sm712fb: fix white screen of death on reboot, don't set CR3B-CR3F 263903a7 fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75 066009cf fbdev: sm712fb: fix brightness control on reboot, don't set SR30 2bfc2e36 objtool: Allow AR to be overridden with HOSTAR 7c246504 perf intel-pt: Fix sample timestamp wrt non-taken branches 8a566f7c perf intel-pt: Fix improved sample timestamp af13796f perf intel-pt: Fix instructions sampling rate 6f0d9b0b memory: tegra: Fix integer overflow on tick value calculation 17fe9003 tracing: Fix partial reading of trace event's id file 304902e1 ceph: flush dirty inodes before proceeding with remount 202494a9 iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 eb607967 fuse: honor RLIMIT_FSIZE in fuse_file_fallocate 3a78b1fb fuse: fix writepages on 32bit a8ae32e0 clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider d4b79dbd NFS4: Fix v4.0 client state corruption when mount 48f0cdf0 media: ov6650: Fix sensor possibly not detected on probe 5a3e18dc cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() 8f358d63 of: fix clang -Wunsequenced for be32_to_cpu() 224354c0 p54: drop device reference count if fails to enable device 09abe5a6 intel_th: msu: Fix single mode with IOMMU cd72ddca md: add mddev->pers to avoid potential NULL pointer dereference 9110fd8b stm class: Fix channel free in stm output free path bd7df892 parisc: Rename LEVEL to PA_ASM_LEVEL to avoid name clash with DRBD code 1f620942 parisc: Skip registering LED when running in QEMU 1bef3a66 parisc: Export running_on_qemu symbol for modules 4cc4c592 vsock/virtio: Initialize core virtio vsock before registering the driver 03baf38f tipc: fix modprobe tipc failed after switch order of device registration 4ea082cd vsock/virtio: free packets during the socket release a336df52 tipc: switch order of device registration to fix a crash dcdc0a49 ppp: deflate: Fix possible crash in deflate_init c1398d3f net/mlx4_core: Change the error print to info print 350d6591 net: avoid weird emergency message a5f56b52 Linux 4.9.178 0dd8bef5 KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes 51776204 ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug fa089775 ext4: fix data corruption caused by overlapping unaligned and aligned IO ab6d14e8 ext4: zero out the unused memory region in the extent tree block 54e35658 fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount 1cfaba5b writeback: synchronize sync(2) against cgroup writeback membership switches d5c71a7c fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...") 7f9290f7 crypto: arm/aes-neonbs - don't access already-freed walk.iv 91078439 crypto: salsa20 - don't access already-freed walk.iv 62d629a5 crypto: gcm - fix incompatibility between "gcm" and "gcm_base" 2f95ee0b crypto: gcm - Fix error return code in crypto_gcm_create_common() a2a2a146 ipmi:ssif: compare block number correctly for multi-part return messages 7366d0cd bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim() 3946cbbe bcache: fix a race between cache register and cacheset unregister c44e237e Btrfs: do not start a transaction at iterate_extent_inodes() d5258b8a ext4: fix ext4_show_options for file systems w/o journal 083b19c7 ext4: actually request zeroing of inode table after grow bd8f3bc2 jbd2: check superblock mapped prior to committing 948c9cec tty/vt: fix write/write race in ioctl(KDSKBSENT) handler db4a55c0 mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values 56c8a5d5 mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L a11b4df7 ocfs2: fix ocfs2 read inode data panic in ocfs2_iget fef85fb0 mm/mincore.c: make mincore() more conservative 63a3811e ASoC: RT5677-SPI: Disable 16Bit SPI Transfers cfdfd0e9 ASoC: max98090: Fix restore of DAPM Muxes 595a6a53 ALSA: hda/realtek - EAPD turn on later 72cd3810 ALSA: hda/hdmi - Consider eld_valid when reporting jack event 5c767fc6 ALSA: hda/hdmi - Read the pin sense from register when repolling f934bf3f ALSA: usb-audio: Fix a memory leak bug ec51ec92 crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() ccb5b8fe crypto: crct10dif-generic - fix use via crypto_shash_digest() e8de7b8e crypto: vmx - fix copy-paste error in CTR mode fa2876c4 crypto: chacha20poly1305 - set cra_name correctly 45fe6dee sched/x86: Save [ER]FLAGS on context switch 621881df arm64: Clear OSDLR_EL1 on CPU boot 20230611 arm64: compat: Reduce address limit 4bae1935 power: supply: axp288_charger: Fix unchecked return value f8646ad1 ARM: exynos: Fix a leaked reference by adding missing of_node_put 15e6da9a objtool: Fix function fallthrough detection 2f27bfff x86/speculation/mds: Improve CPU buffer clear documentation f7154aa5 x86/speculation/mds: Revert CPU buffer clear on double fault exit 7227474b PCI: hv: Fix a memory leak in hv_eject_device_work() e85fab7c locking/rwsem: Prevent decrement of reader count before increment fc7fab70 net: core: another layer of lists, around PF_MEMALLOC skb handling 8baec4eb Linux 4.9.177 ee02098c powerpc/booke64: set RI in default MSR 48a5c81f powerpc/lib: fix book3s/32 boot failure due to code patching 71e29a15 drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl b51cbe62 drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl 513abe75 bonding: fix arp_validate toggling in active-backup mode 4dbefd9d ipv4: Fix raw socket lookup for local traffic 2854d453 vrf: sit mtu should not be updated when vrf netdev is the link d8209c10 vlan: disable SIOCSHWTSTAMP in container 7b7b9da6 packet: Fix error path in packet_init 955714c0 net: ucc_geth - fix Oops when changing number of buffers in the ring 1fff19a9 fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied aca669b8 bridge: Fix error path for kobject_init_and_add() ca92979a powerpc/64s: Include cpu header d66ee575 x86/vdso: Pass --eh-frame-hdr to the linker e8e1c54c x86/vdso: Drop implicit common-page-size linker flag e56aeab5 x86: vdso: Use $LD instead of $CC to link 40c03e85 Revert "x86: vdso: Use $LD instead of $CC to link" ca6c34ad Revert "x86/vdso: Drop implicit common-page-size linker flag" e85fa7b2 Don't jump to compute_result state from check_result state 09bc8f11 rtlwifi: rtl8723ae: Fix missing break in switch statement 946023a4 ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command 8663a361 cw1200: fix missing unlock on error in cw1200_hw_scan() ecdb33c0 Input: synaptics-rmi4 - fix possible double free 737b6bcd spi: ST ST95HF NFC: declare missing of table cdb3d716 spi: Micrel eth switch: declare missing of table 952ef05c gpu: ipu-v3: dp: fix CSC handling 46965077 selftests/net: correct the return value for run_netsocktests cd7e3fd2 drm/sun4i: Set device driver data at bind time for use in unbind 6abfbc04 s390: ctcm: fix ctcm_new_device error return code f9b1baac MIPS: perf: ath79: Fix perfcount IRQ assignment 31a6e0d3 ipvs: do not schedule icmp errors from tunnels 3a1de1ac selftests: netfilter: check icmp pkttoobig errors are set as related f351f4ae init: initialize jump labels before command line option parsing 02bdc50a tools lib traceevent: Fix missing equality check for strcmp 016ac590 KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing 906b45fd x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T 6f8288c2 mISDN: Check address length before reading address family 00853c94 s390/3270: fix lockdep false positive on view->lock 7e0642ec mac80211: fix unaligned access in mesh table hash function ee734a2a s390/dasd: Fix capacity calculation for large volumes 4d8fc7d8 libnvdimm/btt: Fix a kmemdup failure check e1b2ae96 HID: input: add mapping for "Toggle Display" key b3412115 HID: input: add mapping for keyboard Brightness Up/Down/Toggle keys b68f766d HID: input: add mapping for Expose/Overview key 93cc8331 libnvdimm/namespace: Fix a potential NULL pointer dereference d1a8691f iio: adc: xilinx: fix potential use-after-free on remove 2651afdc USB: serial: fix unthrottle races 3208df11 platform/x86: sony-laptop: Fix unintentional fall-through 82303dd6 bpf: convert htab map to hlist_nulls aad9db66 bpf: fix struct htab_elem layout 9b04b510 netfilter: compat: initialize all fields in xt_init ffe8cffc Linux 4.9.176 192d1975 x86/cpu/bugs: Use __initconst for 'const' init data 626743f4 x86: stop exporting msr-index.h to userland 2a099011 x86/speculation/mds: Fix documentation typo da360f1f Documentation: Correct the possible MDS sysfs values 96c06cda x86/mds: Add MDSUM variant to the MDS documentation 025b9cf2 x86/speculation/mds: Add 'mitigations=' support for MDS 1709284f x86/speculation: Support 'mitigations=' cmdline option edda9c38 cpu/speculation: Add 'mitigations=' cmdline option 3645b361 x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off 450aa01a x86/speculation/mds: Fix comment f8a0bbe4 x86/speculation/mds: Add SMT warning message 98c4b3c2 x86/speculation: Move arch_smt_update() call to after mitigation decisions f02eee68 x86/speculation/mds: Add mds=full,nosmt cmdline option 3880bc16 Documentation: Add MDS vulnerability documentation cb106035 Documentation: Move L1TF to separate directory 81ea109a x86/speculation/mds: Add mitigation mode VMWERV ba08d562 x86/speculation/mds: Add sysfs reporting for MDS 4e722ae3 x86/speculation/mds: Add mitigation control for MDS 2394f591 x86/speculation/mds: Conditionally clear CPU buffers on idle entry 3a8e7f69 x86/kvm/vmx: Add MDS protection when L1D Flush is not active 20041a0e x86/speculation/mds: Clear CPU buffers on exit to user 96ef7afd x86/speculation/mds: Add mds_clear_cpu_buffers() eb2aa332 x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests 1cdffecc x86/speculation/mds: Add BUG_MSBDS_ONLY fbf6ad08 x86/speculation/mds: Add basic bug infrastructure for MDS d5272d01 x86/speculation: Consolidate CPU whitelists b76f8af9 x86/msr-index: Cleanup bit defines 6198041f kvm: x86: Report STIBP on GET_SUPPORTED_CPUID e58cf37a x86/speculation: Provide IBPB always command line options 6f4b925e x86/speculation: Add seccomp Spectre v2 user space protection mode 91d9bbd3 x86/speculation: Enable prctl mode for spectre_v2_user 2d99bc05 x86/speculation: Add prctl() control for indirect branch speculation 6febf94d x86/speculation: Prevent stale SPEC_CTRL msr content 6596ca95 x86/speculation: Prepare arch_smt_update() for PRCTL mode 607a3b3b x86/speculation: Split out TIF update c89ef655 x86/speculation: Prepare for conditional IBPB in switch_mm() 1cca4d26 x86/speculation: Avoid __switch_to_xtra() calls b5741ef7 x86/process: Consolidate and simplify switch_to_xtra() code a35a8c64 x86/speculation: Prepare for per task indirect branch speculation control dda365c4 x86/speculation: Add command line control for indirect branch speculation d343a941 x86/speculation: Unify conditional spectre v2 print functions d0737990 x86/speculataion: Mark command line parser data __initdata 8d33157c x86/speculation: Mark string arrays const correctly 5fdb1237 x86/speculation: Reorder the spec_v2 code 9d6f23fa x86/l1tf: Show actual SMT state a3c901bf x86/speculation: Rework SMT state change c8034099 sched: Add sched_smt_active() 4cc15490 x86/Kconfig: Select SCHED_SMT if SMP enabled dbbc533a x86/speculation: Reorganize speculation control MSRs update fd8d77ee x86/speculation: Rename SSBD update functions 8a7723de x86/speculation: Disable STIBP when enhanced IBRS is in use 20ba13ae x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() 66c0d89b x86/speculation: Remove unnecessary ret variable in cpu_show_common() 61549811 x86/speculation: Clean up spectre_v2_parse_cmdline() e8891b72 x86/speculation: Update the TIF_SSBD comment c3692583 x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off 787b367e x86/speculation: Propagate information about RSB filling mitigation to sysfs b410c57f x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation 822e5d53 x86/speculation: Apply IBPB more strictly to avoid cross-process data leak 29d4af1f Documentation/l1tf: Fix small spelling typo 1739ba8b x86/cpu: Sanitize FAM6_ATOM naming 26d422c0 x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation b995196b locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file ef0efbb7 x86/speculation: Simplify the CPU bug detection logic c6693781 bitops: avoid integer overflow in GENMASK(_ULL) 08e501b5 x86/mm: Use WRITE_ONCE() when setting PTEs e160f1de x86/microcode: Update the new microcode revision unconditionally 9e99161b x86/microcode: Make sure boot_cpu_data.microcode is up-to-date 97d70759 x86/microcode/intel: Check microcode revision before updating sibling threads 2678bc5c x86/microcode/intel: Add a helper which gives the microcode revision a7501dca x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR c2185a44 x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features 9ad05587 x86/bugs: Add AMD's SPEC_CTRL MSR usage 98ccdae8 x86/bugs: Add AMD's variant of SSB_NO 7a473303 x86/cpufeatures: Hide AMD-specific speculation flags 125a6a65 x86/MCE: Save microcode revision in machine check records bb4f008d Linux 4.9.175 c9257238 timer/debug: Change /proc/timer_stats from 0644 to 0600 bab022db ASoC: Intel: avoid Oops if DMA setup fails 361622ee UAS: fix alignment of scatter/gather segments 745f5c5f Bluetooth: Align minimum encryption key size for LE and BR/EDR connections 0d134aeb Bluetooth: hidp: fix buffer overflow 54df902a scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines c685caf6 usb-storage: Set virt_boundary_mask to avoid SG overflows 61e80867 USB: serial: f81232: fix interrupt worker not stop dfb17fc8 usb: dwc3: Fix default lpm_nyet_threshold value 3df0c56e genirq: Prevent use-after-free and work list corruption bac7cbc7 ARM: 8680/1: boot/compressed: fix inappropriate Thumb2 mnemonic for __nop 604d7b59 mm: add 'try_get_page()' helper function 6f54cf16 iommu/amd: Set exclusion range correctly c301c5d3 virtio-blk: limit number of hw queues by nr_cpu_ids 684a9e97 drm/mediatek: fix possible object reference leak 0f9d5cd0 scsi: csiostor: fix missing data copy in csio_scsi_err_handler() ef291066 linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() 88338ee1 perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS 65dabcd6 drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata() d64c4bd6 ASoC: tlv320aic32x4: Fix Common Pins 85deb81c IB/hfi1: Eliminate opcode tests on mr deref 095de9ec ASoC: cs4270: Set auto-increment bit for register writes 8b3fabd3 ASoC: nau8810: fix the issue of widget with prefixed name 24428f8a ASoC:soc-pcm:fix a codec fixup issue in TDM case 2d70c518 staging: greybus: power_supply: fix prop-descriptor request size b34d6553 ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings 41b5d3ee scsi: libsas: fix a race condition when smp task timeout d79b8577 Linux 4.9.174 b445316b media: v4l2: i2c: ov7670: Fix PLL bypass register values bbf8a842 x86/mce: Improve error message when kernel cannot recover, p2 869d1e45 selinux: never allow relabeling on context mounts 4fe90144 Input: snvs_pwrkey - initialize necessary driver data before enabling IRQ ea3a2341 scsi: RDMA/srpt: Fix a credit leak for aborted commands 17b600cc staging: iio: adt7316: fix the dac write calculation 8c5a4013 staging: iio: adt7316: fix the dac read calculation 8ea81e9c staging: iio: adt7316: allow adt751x to use internal vref for all dacs fdeec03e perf/x86/amd: Update generic hardware cache events for Family 17h 3025f7bc ARM: iop: don't use using 64-bit DMA masks dfe6268c ARM: orion: don't use using 64-bit DMA masks 71f8374f xsysace: Fix error handling in ace_setup fb85c7b2 sh: fix multiple function definition build errors d57e4ae3 hugetlbfs: fix memory leak for resv_map 2332a9a6 net: hns: Fix WARNING when remove HNS driver with SMMU enabled 0d146f68 net: hns: Use NAPI_POLL_WEIGHT for hns driver b36a29e5 net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() 9cdaf16e scsi: storvsc: Fix calculation of sub-channel count 7a4973dd scsi: core: add new RDAC LENOVO/DE_Series device 53ffab7d vfio/pci: use correct format characters 92700e02 rtc: da9063: set uie_unsupported when relevant 1ef8447a debugfs: fix use-after-free on symlink traversal ff250f4c jffs2: fix use-after-free on symlink traversal dc498ade net: stmmac: don't log oversized frames 0eb5f935 net: stmmac: fix dropping of multi-descriptor RX frames 2207295c net: stmmac: don't overwrite discard_frame status 2e89db5d bonding: show full hw address in sysfs for slave entries aa075d3d net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands c40fc015 igb: Fix WARN_ONCE on runtime suspend 8223fbcd batman-adv: Reduce tt_global hash refcnt only for removed entry 33a5be31 batman-adv: Reduce tt_local hash refcnt only for removed entry 3b3ea9ff batman-adv: Reduce claim hash refcnt only for removed entry 214122d6 rtc: sh: Fix invalid alarm warning for non-enabled alarm ee3d9abe HID: debug: fix race condition with between rdesc_show() and device removal 72bbf78c HID: logitech: check the return value of create_singlethread_workqueue 87b622f9 nvme-loop: init nvmet_ctrl fatal_err_work when allocate 3c65c766 USB: core: Fix bug caused by duplicate interface PM usage counter 7bbbb95a USB: core: Fix unterminated string returned by usb_string() 616ba129 usb: usbip: fix isoc packet num validation in get_pipe 6f6bbb66 USB: w1 ds2490: Fix bug caused by improper use of altsetting array 965cc840 USB: yurex: Fix protection fault after device removal ff5ca554 caif: reduce stack size with KASAN ee254b4d arm64: mm: don't print out page table entries on EL0 faults 9cec5be3 arm64: mm: print out correct page table entries 5d01a64d kasan: prevent compiler from optimizing away memset in tests df214256 arm64: proc: Set PTE_NG for table entries to avoid traversing them twice fe71230d kasan: remove redundant initialization of variable 'real_size' 30ca85a5 kasan: avoid -Wmaybe-uninitialized warning 51a27f03 kasan: add a prototype of task_struct to avoid warning b46a4c22 arm64: kasan: avoid bad virt_to_pfn() c0143f6a x86/unwind: Disable KASAN checks for non-current tasks c6fc6221 mm/kasan: Switch to using __pa_symbol and lm_alias a67f81c8 x86/suspend: fix false positive KASAN warning on suspend/resume d0558dfc net: phy: marvell: Fix buffer overrun with stats counters 4c3215b5 bnxt_en: Improve multicast address setup logic. 71061f1a packet: validate msg_namelen in send directly 493cbb3e ipv6: invert flowlabel sharing check in process and user mode bf533f48 ipv6/flowlabel: wait rcu grace period before put_pid() bcb37e6d ipv4: ip_do_fragment: Preserve skb_iif during fragmentation b9daeb29 ALSA: line6: use dynamic buffers 4b333b9c Linux 4.9.173 4f97abd5 vfio/type1: Limit DMA mappings per container b491c6f3 leds: pca9532: fix a potential NULL pointer dereference 13103fc1 kconfig/[mn]conf: handle backspace (^H) key 9b972025 gpio: of: Fix of_gpiochip_add() error path c9192725 libata: fix using DMA buffers on stack 2807acfe scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN 46b53c29 ceph: fix use-after-free on symlink traversal 8293a624 usb: u132-hcd: fix resource leak a3d1c9bc scsi: qla4xxx: fix a potential NULL pointer dereference 9842f4ce net: ethernet: ti: fix possible object reference leak a6989d3d net: ibm: fix possible object reference leak 4cfa26b8 net: xilinx: fix possible object reference leak 986fa92b NFS: Fix a typo in nfs_init_timeout_values() 63bbfd06 staging: rtl8712: uninitialized memory in read_bbreg_hdl() a3c43491 net: ks8851: Set initial carrier state to down d138939d net: ks8851: Delay requesting IRQ until opened 6f5cfdeb net: ks8851: Reassert reset pin if chip ID check fails 3098a8b5 net: ks8851: Dequeue RX packets explicitly 63aa211c ARM: dts: pfla02: increase phy reset duration 3cd83b59 usb: gadget: net2272: Fix net2272_dequeue() 56b96117 usb: gadget: net2280: Fix net2280_dequeue() ebb77904 usb: gadget: net2280: Fix overrun of OUT messages 21cc1fcf serial: ar933x_uart: Fix build failure with disabled console e88ec72e sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init() 1ca3379d netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING 54fa5832 netfilter: nft_set_rbtree: check for inactive element after flag mismatch aba0a087 qlcnic: Avoid potential NULL pointer dereference aa70f067 s390: limit brk randomization to 32MB 9ab5cd31 ARM: dts: bcm283x: Fix hdmi hpd gpio pull 8598e3f6 media: vivid: check if the cec_adapter is valid aa06083d usbnet: ipheth: fix potential null pointer dereference in ipheth_carrier_set ea7d6be5 usbnet: ipheth: prevent TX queue timeouts when device not ready 5383785a Linux 4.9.172 5bf817bf Documentation: Add nospectre_v1 parameter 0feb3712 powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg d476186a net: IP6 defrag: use rbtrees in nf_conntrack_reasm.c eccf76e1 net: IP6 defrag: use rbtrees for IPv6 defrag 33336cdd ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module aaee29ed net: IP defrag: encapsulate rbtree defrag code into callable functions 6a063691 ipv6: frags: fix a lockdep false positive 840367cf ipv4: set the tcp_min_rtt_wlen range from 0 to one day 87464be4 net: stmmac: move stmmac_check_ether_addr() to driver probe a5f876f3 team: fix possible recursive locking when add slaves 8b888be5 net: rds: exchange of 8K and 1M pool 50dd6796 net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query 7962b912 mlxsw: spectrum: Fix autoneg status in ethtool cd55c74c ipv4: add sanity checks in ipv4_link_failure() 2f4ca7ab Revert "block/loop: Use global lock for ioctl() operation." 7b7e51ff tipc: check link name with right length in tipc_nl_compat_link_set a3791728 tipc: check bearer name with right length in tipc_nl_compat_bearer_enable 0648cd73 fm10k: Fix a potential NULL pointer dereference 74da2dc3 netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON 22aed03e NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. 9f3a14be fs/proc/proc_sysctl.c: Fix a NULL pointer dereference 91cc4610 intel_th: gth: Fix an off-by-one in output unassigning d442c82a slip: make slhc_free() silently accept an error pointer d2618e32 tipc: handle the err returned from cmd header function d280a9ba vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock 9b916afc USB: Consolidate LPM checks to avoid enabling LPM twice c73982bb USB: Add new USB LPM helpers ff0d081f drm/vc4: Fix compilation error reported by kbuild test bot 420f8c09 drm/vc4: Fix memory leak during gpu reset. 2732382a ARM: 8857/1: efi: enable CP15 DMB instructions before cleaning the cache 2996669f dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid a4a0e6b3 Input: synaptics-rmi4 - write config register values to the right offset 9bae0c05 sunrpc: don't mark uninitialised items as VALID. 28154b86 nfsd: Don't release the callback slot unless it was actually held 99055c03 ceph: fix ci->i_head_snapc leak a9adfd94 ceph: ensure d_name stability in ceph_dentry_hash() c9e5f60b sched/numa: Fix a possible divide-by-zero a51d5ec2 IB/rdmavt: Fix frwr memory registration 56f9da85 trace: Fix preempt_enable_no_resched() abuse 078ffd64 MIPS: scall64-o32: Fix indirect syscall number load 3ddc2993 tracing: Fix a memory leak by early error exit in trace_pid_write() da502d34 cifs: do not attempt cifs operation on smb2+ rename error a4ccc9e5 kbuild: simplify ld-option implementation 6bff0bba Linux 4.9.171 3141fcc8 kernel/sysctl.c: fix out-of-bounds access when setting file-max 7f213872 Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()" 981a4798 i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array 2c4ae3a6 percpu: stop printing kernel addresses a9f62dc6 ALSA: info: Fix racy addition/deletion of nodes e1d53617 mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n b2b28629 device_cgroup: fix RCU imbalance in error case 33f2a3e1 sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup 6950577c Revert "kbuild: use -Oz instead of -Os when using clang" 8a384d38 perf/x86/amd: Add event map for AMD Family 17h 56e74ed1 mac80211: do not call driver wake_tx_queue op during reconfig e7a998ea rt2x00: do not increment sequence number while re-transmitting 8a779c44 kprobes: Fix error check when reusing optimized probes 25f467dc kprobes: Mark ftrace mcount handler functions nokprobe c9c83bb2 x86/kprobes: Verify stack frame on kretprobe 8e6a1efb arm64: futex: Restore oldval initialization to work around buggy compilers 4bd24d8f crypto: x86/poly1305 - fix overflow during partial reduction db773fc4 Revert "svm: Fix AVIC incomplete IPI emulation" 5976d8f2 Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" d944299e ALSA: core: Fix card races between register and disconnect 4430d935 staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf 96acbd41 staging: comedi: ni_usb6501: Fix use of uninitialized mutex a149cded staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf 3392795a staging: comedi: vmk80xx: Fix use of uninitialized semaphore d38f661e io: accel: kxcjk1013: restore the range after resume. b36557f8 iio: adc: at91: disable adc channel interrupt in timeout case 0d34d43b iio: ad_sigma_delta: select channel when reading register db0609c9 iio/gyro/bmg160: Use millidegrees for temperature scale d9332227 staging: iio: ad7192: Fix ad7193 channel address 0c5243f2 KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU 1ee4f2d7 CIFS: keep FileInfo handle live during oplock break 0bde343e tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete 2cf247d6 modpost: file2alias: check prototype of handler 897c6d29 modpost: file2alias: go back to simple devtable lookup 110f1242 mmc: sdhci: Fix data command CRC error handling 862b7017 crypto: crypto4xx - properly set IV after de- and encrypt aec9cfdd ipv4: ensure rcu_read_lock() in ipv4_link_failure() ff71f99d ipv4: recompile ip options in ipv4_link_failure c5bbedac vhost: reject zero size iova range 8530cf62 team: set slave to promisc if team is already in promisc mode 80eae5e5 tcp: tcp_grow_window() needs to respect tcp_space() d55ff2f0 net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv 7953e6a9 net: bridge: multicast: use rcu to access port list from br_multicast_start_querier 809d689e net: bridge: fix per-port af_packet sockets 79bce00d net: atm: Fix potential Spectre v1 vulnerabilities 489b99b9 bonding: fix event handling for stacked bonds ad387ec4 Linux 4.9.170 3be15cd4 appletalk: Fix compile regression b1420751 net: stmmac: Set dma ring length before enabling the DMA b6178400 tpm/tpm_crb: Avoid unaligned reads in crb_recv() 477a4484 include/linux/swap.h: use offsetof() instead of custom __swapoffset macro afac7da6 lib/div64.c: off by one in shift 057a0da1 appletalk: Fix use-after-free in atalk_proc_exit a0594831 ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t 14c328b4 lkdtm: Add tests for NULL pointer dereference 52796ff1 soc/tegra: pmc: Drop locking from tegra_powergate_is_powered() 0afa6d86 iommu/dmar: Fix buffer overflow during PCI bus notification 3e841d1f crypto: sha512/arm - fix crash bug in Thumb2 build aef55971 crypto: sha256/arm - fix crash bug in Thumb2 build e538759b kernel: hung_task.c: disable on suspend 1cc5afab cifs: fallback to older infolevels on findfirst queryinfo retry 3fbf4c0a ACPI / SBS: Fix GPE storm on recent MacBookPro's 5a576454 ARM: samsung: Limit SAMSUNG_PM_CHECK config option to non-Exynos platforms f0c9eab1 HID: i2c-hid: override HID descriptors for certain devices c443251b serial: uartps: console_setup() can't be placed to init section d1a623e7 f2fs: fix to do sanity check with current segment number 3191224b 9p locks: add mount option for lock retry interval fea7d0d3 9p: do not trust pdu content for stat item size c8ed05b1 rsi: improve kernel thread handling to fix kernel panic e3f3cab9 gpio: pxa: handle corner case of unprobed device 7e800067 ext4: prohibit fstrim in norecovery mode 8b8b351a fix incorrect error code mapping for OBJECTID_NOT_FOUND f1b31c60 x86/hw_breakpoints: Make default case in hw_breakpoint_arch_parse() return an error 41f08cc5 iommu/vt-d: Check capability before disabling protected memory 2e91bfe2 x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors ec1fdc02 x86/hpet: Prevent potential NULL pointer dereference a95d4e60 irqchip/mbigen: Don't clear eventid when freeing an MSI ddfa93e6 perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() bc1ab324 perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test fa7ac304 perf evsel: Free evsel->counts in perf_evsel__exit() 6fae20e8 perf hist: Add missing map__put() in error case 756e9ca6 perf top: Fix error handling in cmd_top() 32a47429 perf build-id: Fix memory leak in print_sdt_events() 6061a8cc perf config: Fix a memory leak in collect_config() 4f68dbc1 perf config: Fix an error in the config template documentation b0192945 tools/power turbostat: return the exit status of a command 70dd3bc3 thermal/int340x_thermal: fix mode setting 14216f18 thermal/int340x_thermal: Add additional UUIDs e2d1385b ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration 9f71ad3e mmc: davinci: remove extraneous __init annotation 6edfeb30 IB/mlx4: Fix race condition between catas error reset and aliasguid flows 5e6e33fd ALSA: sb8: add a check for request_region a3e47ff1 ALSA: echoaudio: add a check for ioremap_nocache 39649029 ext4: report real fs size after failed resize 75ac16ea ext4: add missing brelse() in add_new_gdb_meta_bg() 8fb8f976 perf/core: Restore mmap record type correctly 0394d42f ARC: u-boot args: check that magic number is correct df62169c Linux 4.9.169 5b86e010 PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller aea59964 xtensa: fix return_address 6d1e1da1 sched/fair: Do not re-read ->h_load_next during hierarchical load calculation 356bcb7b xen: Prevent buffer overflow in privcmd ioctl 79bedcb0 parisc: Use cr16 interval timers unconditionally on qemu 32810f94 arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value ff7a56ee ARM: dts: at91: Fix typo in ISC_D0 on PC9 208d25a7 virtio: Honour 'may_reduce_num' in vring_create_virtqueue 97491c03 genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent() 056066d8 block: do not leak memory in bio_copy_user_iov() 1ac411b4 Btrfs: do not allow trimming when a fs is mounted with the nologreplay option f4a40058 ASoC: fsl_esai: fix channel swap issue when stream starts a25d4ede include/linux/bitrev.h: fix constant bitrev a957aa57 parisc: Detect QEMU earlier in boot process c35bf96a ALSA: seq: Fix OOB-reads from strlcpy a3320acb ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type 77b924d9 net: ethtool: not call vzalloc for zero sized memory request 69967638 netns: provide pure entropy for net_hash_mix() 9a739f1a net/mlx5e: Add a lock on tir list 8e302e8e bnxt_en: Improve RX consumer index validity check. ebd153c6 bnxt_en: Reset device on RX buffer errors. 5f5d628a vrf: check accept_source_route on the original netdevice 051ca6a5 tcp: Ensure DCTCP reacts to losses 57601d32 sctp: initialize _pad of sockaddr_in before copying to user memory 6f8b2586 qmi_wwan: add Olicard 600 12ff23da openvswitch: fix flow actions reallocation a1aa69be net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock(). b09d697a kcm: switch order of device registration to fix a crash 2164e967 ipv6: sit: reset ip header pointer in ipip6_rcv e33684f9 ipv6: Fix dangling pointer when ipv6 fragment 9b7984e8 tty: ldisc: add sysctl to prevent autoloading of ldiscs 942ddc0d tty: mark Siemens R3964 line discipline as BROKEN da6c4933 arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region 91f69a3c powerpc/security: Fix spectre_v2 reporting 012c2776 powerpc/fsl: Fix the flush of branch predictor. 38f573ee powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup' 0ac0d2b1 powerpc/fsl: Update Spectre v2 reporting 487bea70 powerpc/fsl: Enable runtime patching if nospectre_v2 boot arg is used 5b0392af powerpc/fsl: Flush branch predictor when entering KVM e1152947 powerpc/fsl: Flush the branch predictor at each kernel entry (32 bit) dd8bf94d powerpc/fsl: Flush the branch predictor at each kernel entry (64bit) 7133df4c powerpc/fsl: Add nospectre_v2 command line argument a1101a62 powerpc/fsl: Emulate SPRN_BUCSR register 1eb1ddbd powerpc/fsl: Fix spectre_v2 mitigations reporting 51881729 powerpc/fsl: Add macro to flush the branch predictor d91460f2 powerpc/fsl: Add infrastructure to fixup branch predictor flush ae361096 powerpc/powernv: Query firmware for count cache flush settings e745d151 powerpc/pseries: Query hypervisor for count cache flush settings 98f6dedb powerpc/64s: Add support for software count cache flush 2f4fed01 powerpc/64s: Add new security feature flags for count cache flush 6482f0d6 powerpc/asm: Add a patch_site macro & helpers for patching instructions 25ea2956 powerpc/fsl: Sanitize the syscall table for NXP PowerPC 32 bit platforms a299c074 powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E a96e47d1 powerpc/64: Make meltdown reporting Book3S 64 specific 37336b68 powerpc/64: Call setup_barrier_nospec() from setup_arch() 2f8703f2 powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC 1ec00d22 powerpc/64: Make stf barrier PPC_BOOK3S_64 specific. 78749d1a powerpc/64: Disable the speculation barrier from the command line ee617f58 powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 f7493c98 powerpc/64s: Enhance the information in cpu_show_spectre_v1() 86dfa514 powerpc/64: Use barrier_nospec in syscall entry 86341b2f powerpc: Use barrier_nospec in copy_from_user() e1217b4a powerpc/64s: Enable barrier_nospec based on firmware settings 73b0f626 powerpc/64s: Patch barrier_nospec in modules 1c38a84d powerpc: Avoid code patching freed init sections f3286f1a powerpc/64s: Add support for ori barrier_nospec patching 4314e774 powerpc/64s: Add barrier_nospec 10f1dea7 powerpc: Fix invalid use of register expressions 7eceaf5b lib/string.c: implement a basic bcmp 408d67a0 x86/vdso: Drop implicit common-page-size linker flag 94c0c4f0 x86: vdso: Use $LD instead of $CC to link 1347aa2a kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD 4d8b1fd2 powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM 39dbf53c x86/power: Make restore_processor_context() sane d72b4852 x86/power/32: Move SYSENTER MSR restoration to fix_processor_context() 61f1e184 x86/power/64: Use struct desc_ptr for the IDT in struct saved_context 57578e52 x86/power: Fix some ordering bugs in __restore_processor_context() e93d4749 Linux 4.9.168 baf50485 ACPI / video: Extend chassis-type detection with a "Lunch Box" check f139c255 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers 5f99bd3d dmaengine: tegra: avoid overflow of byte tracking 875268e2 x86/build: Mark per-CPU symbols as absolute explicitly for LLD 8ede088e wlcore: Fix memory leak in case wl12xx_fetch_firmware failure 992baf53 selinux: do not override context on context mounts d4dad343 x86/build: Specify elf_i386 linker emulation explicitly for i386 objects 865b88b0 drm/nouveau: Stop using drm_crtc_force_disable 471ab0e0 regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting b9564974 media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration 2ae06da8 netfilter: physdev: relax br_netfilter dependency 817d556e dmaengine: qcom_hidma: assign channel cookie correctly a0a8b92d dmaengine: imx-dma: fix warning comparison of distinct pointer types 92ca8a23 hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable 8e6a1b3e HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit e8a39ce7 soc/tegra: fuse: Fix illegal free of IO base address cc76e660 hwrng: virtio - Avoid repeated init of completion 576e9419 media: mt9m111: set initial frame size other than 0x0 0c724ad4 powerpc/pseries: Perform full re-add of CPU for topology update post-migration 876c9787 tty: increase the default flip buffer limit to 2*640K 0f11d2cc ARM: avoid Cortex-A9 livelock on tight dmb loops e1748047 mt7601u: bump supported EEPROM version 5142b34f soc: qcom: gsbi: Fix error handling in gsbi_probe() 02c2935c ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings notation 17dc1d95 efi/memattr: Don't bail on zero VA if it equals the region's PA ba69abc1 ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe 21d9c54e e1000e: fix cyclic resets at link up with active tx f04b47a9 cdrom: Fix race condition in cdrom_sysctl_register c18638e3 fbdev: fbmem: fix memory access if logo is bigger than the screen b6ff2170 iw_cxgb4: fix srqidx leak during connection abort acb5aefd genirq: Avoid summation loops for /proc/stat e940258c bcache: improve sysfs_strtoul_clamp() 5f0bef75 bcache: fix input overflow to sequential_cutoff 4f9395b1 bcache: fix input overflow to cache set sysfs file io_error_halflife 49145924 usb: f_fs: Avoid crash due to out-of-scope stack ptr access 9b5a341e ALSA: PCM: check if ops are defined before suspending PCM 1de344ca ARM: 8833/1: Ensure that NEON code always compiles with Clang 9c24366f kprobes: Prohibit probing on bsearch() bca74850 ACPI / video: Refactor and fix dmi_is_desktop() 000b1169 iwlwifi: pcie: fix emergency path 13b56f0c leds: lp55xx: fix null deref on firmware load failure 83e5f3f4 HID: intel-ish-hid: avoid binding wrong ishtp_cl_device 24c6f9fd vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1 97ac96ee media: mx2_emmaprp: Correct return type for mem2mem buffer helpers f5acae34 media: s5p-g2d: Correct return type for mem2mem buffer helpers 208285a9 media: s5p-jpeg: Correct return type for mem2mem buffer helpers 646bca6a media: sh_veu: Correct return type for mem2mem buffer helpers 25e68aed SoC: imx-sgtl5000: add missing put_device() e07e9b10 perf test: Fix failure of 'evsel-tp-sched' test on s390 650c8ec8 scsi: megaraid_sas: return error when create DMA pool failed c14cf48a IB/mlx4: Increase the timeout for CM cache fa5a4bec mlxsw: spectrum: Avoid -Wformat-truncation warnings fef12d01 e1000e: Fix -Wformat-truncation warnings 437e565f mmc: omap: fix the maximum timeout setting afa87392 iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables 43e01fef ARM: 8840/1: use a raw_spinlock_t in unwind db3ef3e5 coresight: etm4x: Add support to enable ETMv4.2 7b0dfe4a scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c e45d08f0 usb: chipidea: Grab the (legacy) USB PHY by phandle first fd3f7504 crypto: crypto4xx - add missing of_node_put after of_device_is_available a6958075 wil6210: check null pointer in _wil_cfg80211_merge_extra_ies ae0c4d32 tools lib traceevent: Fix buffer overflow in arg_eval 26241152 fs: fix guard_bio_eod to check for real EOD errors a05d9944 jbd2: fix invalid descriptor block checksum 9d5a48f1 cifs: Fix NULL pointer dereference of devname 83d6849e dm thin: add sanity checks to thin-pool and external snapshot creation d617c20a cifs: use correct format characters 7368f924 fs/file.c: initialize init_files.resize_wait af17a240 f2fs: do not use mutex lock in atomic context aed38040 ocfs2: fix a panic problem caused by o2cb_ctl 206b87d7 mm/slab.c: kmemleak no scan alien caches e6bd3ed6 mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! 7880fc29 mm/page_ext.c: fix an imbalance with kmemleak dcd85a71 mm/cma.c: cma_declare_contiguous: correct err handling 76159ea0 scsi: hisi_sas: Set PHY linkrate when disconnected b2783916 enic: fix build warning without CONFIG_CPUMASK_OFFSTACK 6b65c268 sysctl: handle overflow for file-max 553be48d include/linux/relay.h: fix percpu annotation in struct rchan 8b1e0dd6 gpio: gpio-omap: fix level interrupt idling 3085d41e tracing: kdb: Fix ftdump to not sleep 0140f0d1 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux- 56300d3b CIFS: fix POSIX lock leak and invalid ptr deref 2555029a i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA d59794af mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified 0668f0d6 tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped ab18aa0d tty/serial: atmel: Add is_half_duplex helper 627f9c3a lib/int_sqrt: optimize initial value compute 32c5630a ext4: cleanup bh release code in ext4_ind_remove_space() 1d7f481d arm64: debug: Ensure debug handlers check triggering exception level cc785dc6 arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals 21834d3e Linux 4.9.167 cc2852a6 arm64: support keyctl() system call in 32-bit mode 0f8d02d2 Revert "USB: core: only clean up what we allocated" 2423480f xhci: Fix port resume done detection for SS ports with LPM enabled 6c751894 USB: gadget: f_hid: fix deadlock in f_hidg_write() 756e25cd KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts c217b3ce KVM: Reject device ioctls from processes other than the VM's creator 6e9a7147 x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y ce4fbb9f cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n 32b6e8c9 perf intel-pt: Fix TSC slip 94502785 usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk 1137f3f8 usb: common: Consider only available nodes for dr_mode e8d3f4b0 gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input 28f0641f fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links 9b06a0b2 Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc 7cd36564 USB: serial: option: add Olicard 600 4ac639f2 USB: serial: option: set driver_info for SIM5218 and compatibles bc9b4586 USB: serial: mos7720: fix mos_parport refcount imbalance on error path 0e530540 USB: serial: ftdi_sio: add additional NovaTech products f97285b3 USB: serial: cp210x: add new device id 2c90192a serial: sh-sci: Fix setting SCSCR_TIE while transferring data 110ee901 serial: max310x: Fix to avoid potential NULL pointer dereference edb52700 staging: vt6655: Fix interrupt race condition on device start up. b2dadb85 staging: vt6655: Remove vif check from vnt_interrupt 8c9a96eb staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest fe186fdd tty: atmel_serial: fix a potential NULL pointer dereference 727b8577 scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices a63e1342 scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host 84040895 scsi: sd: Quiesce warning if device does not report optimal I/O size 6c6e8cc1 scsi: sd: Fix a race between closing an sd device and sd I/O 7d7637da fs/open.c: allow opening only regular files during execve() be0c268f ALSA: pcm: Don't suspend stream in unrecoverable PCM state a1eb297f ALSA: pcm: Fix possible OOB access in PCM oss plugins e308b103 ALSA: seq: oss: Fix Spectre v1 vulnerability c84a7647 ALSA: rawmidi: Fix potential Spectre v1 vulnerability c9416ce9 net: dsa: qca8k: remove leftover phy accessors 22a8711f NFSv4.1 don't free interrupted slot on open 91f81cb5 powerpc: bpf: Fix generation of load/store DW instructions 0e14614b ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time 5ca18600 btrfs: raid56: properly unmap parity page in finish_parity_scrub() 44f705e9 btrfs: remove WARN_ON in log_dir_items 7b5f260f tun: add a missing rcu_read_unlock() in error path 6f0f3657 tun: properly test for IFF_UP b731b5d0 mac8390: Fix mmio access size probe 4f054570 sctp: get sctphdr by offset in sctp_compute_cksum 5da9828c vxlan: Don't call gro_cells_destroy() before device is unregistered 5018d910 tcp: do not use ipv6 header for ipv4 flow 936a9180 packets: Always register packet sk in the same order 65a1ff92 net: rose: fix a possible stack overflow 49190e41 net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec 5291fcb3 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S dc8390f9 dccp: do not use ipv6 header for ipv4 flow c6f9eda3 stmmac: copy unicast mac address to MAC registers 9406040f cfg80211: size various nl80211 messages correctly 270fdb19 video: fbdev: Set pixclock = 0 in goldfishfb 99665dcf Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer def5c1fb Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt 60771fc4 Linux 4.9.166 8d785057 ath10k: avoid possible string overflow d746cb42 power: supply: charger-manager: Fix incorrect return value 40616958 pwm-backlight: Enable/disable the PWM before/after LCD enable toggle. 018ea3fe rtc: Fix overflow when converting time64_t to rtc_time 321c5ade scsi: ufs: fix wrong command type of UTRD for UFSHCI v2.1 69697675 USB: core: only clean up what we allocated e6008a05 lib/int_sqrt: optimize small argument 503b4cac serial: sprd: clear timeout interrupt only rather than all interrupts fc421499 arm64: traps: disable irq in die() 1987172d Hang/soft lockup in d_invalidate with simultaneous calls 356b5e16 serial: sprd: adjust TIMEOUT to a big value dfe4f69f tcp/dccp: drop SYN packets if accept queue is full 9e9e3a46 ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec 5ee86945 ALSA: hda - Record the current power state before suspend/resume calls 670d934a locking/lockdep: Add debug_locks check in __lock_downgrade() bd140b03 Bluetooth: Fix decrementing reference count twice in releasing socket d54a3963 media: v4l2-ctrls.c/uvc: zero v4l2_event 7002d0e5 ext4: brelse all indirect buffer in ext4_ind_remove_space() 8651fa1e ext4: fix data corruption caused by unaligned direct AIO d9f0ce85 ext4: fix NULL pointer dereference while journal is aborted c818b2fa objtool: Move objtool_file struct off the stack 726c28f3 futex: Ensure that futex address is aligned in handle_futex_death() b84089b2 MIPS: Fix kernel crash for R6 in jump label branch function c7ac334f MIPS: Ensure ELF appended dtb is relocated f6b55e77 mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction. 92477062 udf: Fix crash on IO error during truncate 9c32ada4 libceph: wait for latest osdmap in ceph_monc_blacklist_add() cfa2d25f iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE eea23ca2 drm/vmwgfx: Don't double-free the mode stored in par->set_mode c179e6de mmc: pxamci: fix enum type confusion 1c453afc Linux 4.9.165 5e29da06 KVM: X86: Fix residual mmio emulation request to userspace 7b3c6c48 KVM: nVMX: Ignore limit checks on VMX instructions using flat segments 9748354a KVM: nVMX: Sign extend displacements of VMX instr's mem operands 45fe916e drm/radeon/evergreen_cs: fix missing break in switch statement 7e1b5809 media: uvcvideo: Avoid NULL pointer dereference at the end of streaming 3b2bbd1b rcu: Do RCU GP kthread self-wakeup from softirq and interrupt f61b68e1 md: Fix failed allocation of md_register_thread 5ed7a8f6 perf intel-pt: Fix divide by zero when TSC is not available 4f7c16b5 perf intel-pt: Fix overlap calculation for padding 300ef83e perf auxtrace: Define auxtrace record alignment d07d5160 perf intel-pt: Fix CYC timestamp calculation after OVF 7fb9a25c bcache: never writeback a discard operation 6f76eeca PM / wakeup: Rework wakeup source timer cancellation 33c164d5 nfsd: fix wrong check in write_v4_end_grace() e4ea22f9 nfsd: fix memory corruption caused by readdir 7ed60826 NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() 18ae8146 NFS: Fix an I/O request leakage in nfs_do_recoalesce 0da4596d NFS: Fix I/O request leakages e393365f dm: fix to_sector() for 32bit a3310231 ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify 380960e5 powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning b8f072b0 powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest 5d8fff63 powerpc/83xx: Also save/restore SPRG4-7 during suspend f3b4d46f powerpc/powernv: Make opal log only readable by root abd8c860 powerpc/wii: properly disable use of BATs when requested. 9b53d043 powerpc/32: Clear on-stack exception marker upon exception return 241f3e33 jbd2: fix compile warning when using JBUFFER_TRACE 6713df74 jbd2: clear dirty flag when revoking a buffer from an older transaction 16afcc35 serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() 1c1919ea serial: 8250_pci: Fix number of ports for ACCES serial cards a3a65085 8250: FIX Fourth port offset of Pericom PI7C9X7954 boards 0cfe1163 serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart 03b0466e serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO bf20b9d8 drm/i915: Relax mmap VMA check 54589079 i2c: tegra: fix maximum transfer size c281b041 parport_pc: fix find_superio io compare code, should use equal test. 6e7a860f intel_th: Don't reference unassigned outputs 4b0a5e83 device property: Fix the length used in PROPERTY_ENTRY_STRING() 45a67f15 kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv 5b4e779e mm/vmalloc: fix size check for remap_vmalloc_range_partial() 78f42f11 mm: hwpoison: fix thp split handing in soft_offline_in_use_page() 55bfb2af nfit: acpi_nfit_ctl(): Check out_obj->type in the right place b1fc27d1 clk: ingenic: Fix doc of ingenic_cgu_div_info febc1a3f clk: ingenic: Fix round_rate misbehaving with non-integer dividers 51e197bc clk: clk-twl6040: Fix imprecise external abort for pdmclk 4b5f060b ext2: Fix underflow in ext2_max_size() 14a0bfda ext4: fix crash during online resizing 05b6516f cpufreq: pxa2xx: remove incorrect __init annotation 4ddd6174 cpufreq: tegra124: add missing of_node_put() b9ad2dab libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer a329c157 crypto: pcbc - remove bogus memcpy()s with src == dest fc3a73f9 Btrfs: fix corruption reading shared and compressed extents after hole punching 0284f46b btrfs: ensure that a DUP or RAID1 block group has exactly two stripes 9cfc01bb m68k: Add -ffreestanding to CFLAGS 943ebf4d splice: don't merge into linked buffers 8c93709f fs/devpts: always delete dcache dentry-s in dput() 1ef34b90 scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock 98a52386 scsi: sd: Optimal I/O size should be a multiple of physical block size 85af500d scsi: virtio_scsi: don't send sc payload with tmfs ffcad0a8 s390/virtio: handle find on invalid queue gracefully c7a897a6 clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown c83aa58c clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR e24432b9 regulator: s2mpa01: Fix step values for some LDOs 686ca7fc regulator: s2mps11: Fix steps for buck7, buck8 and LDO35 b8a81151 spi: pxa2xx: Setup maximum supported DMA transfer length 1a3f244a spi: ti-qspi: Fix mmap read when more than one CS in use d74bc74f ACPI / device_sysfs: Avoid OF modalias creation for removed device 037a6cf0 tracing: Do not free iter->trace in fail path of tracing_open_pipe() 286ffaa0 tracing: Use strncpy instead of memcpy for string keys in hist triggers 776f01ed CIFS: Fix read after write for files with read caching f8a0d9cc CIFS: Do not reset lease state to NONE on lease break 9a0eec8d crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling dd39affb crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails f45c6c3a libnvdimm: Fix altmap reservation size calculation 9f98f270 libnvdimm/pmem: Honor force_raw for legacy pmem regions 44655328 libnvdimm/label: Clear 'updating' flag after label-set update a9624ba9 stm class: Prevent division by zero 2484aab9 tmpfs: fix uninitialized return value in shmem_link 10a81a17 net: set static variable an initial value in atl2_probe() b2743d8f nfp: bpf: fix ALU32 high bits clearance bug cb986f5e nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K cdccf128 net: thunderx: make CFG_DONE message to run through generic send-ack sequence 703473b7 mac80211_hwsim: propagate genlmsg_reply return code 3dc60d49 phonet: fix building with clang f8a845c1 ARC: uacces: remove lp_start, lp_end from clobber list c29505fd ARCv2: lib: memcpy: fix doing prefetchw outside of buffer eb85c846 tmpfs: fix link accounting when a tmpfile is linked in eda29120 net: marvell: mvneta: fix DMA debug warning 46043c10 arm64: Relax GIC version check during early boot 5772f036 ASoC: topology: free created components in tplg load error 449bb940 net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe() d299d2cd qmi_wwan: apply SET_DTR quirk to Sierra WP7607 6faf692b pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins 72c50b0c net: systemport: Fix reception of BPDUs 8d7045ab scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task 740f4ae5 assoc_array: Fix shortcut creation 62565572 ARM: 8824/1: fix a migrating irq bug when hotplug cpu 2c304e47 clk: sunxi: A31: Fix wrong AHB gate number 2e0e73d7 Input: st-keyscan - fix potential zalloc NULL dereference 9f7ae2d5 i2c: cadence: Fix the hold bit setting 4d8854af net: hns: Fix object reference leaks in hns_dsaf_roce_reset() 484e89a9 mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocs c133d8eb mm/gup: fix gup_pmd_range() for dax 489a9abf floppy: check_events callback should not return a negative number 8faa6f2f Input: matrix_keypad - use flush_delayed_work() 3c8b39a0 Input: cap11xx - switch to using set_brightness_blocking() e9ecab0d ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitialized 6a5cda42 s390/dasd: fix using offset into zero size array error 06d73d17 gpu: ipu-v3: Fix CSI offsets for imx53 70522827 gpu: ipu-v3: Fix i.MX51 CSI control registers offset 38605cc6 crypto: ahash - fix another early termination in hash walk a475fe30 crypto: caam - fixed handling of sg list 03750aa5 stm class: Fix an endless loop in channel allocation ffe5a992 iio: adc: exynos-adc: Fix NULL pointer exception on unbind 3492ee47 ASoC: fsl_esai: fix register setting issue in RIGHT_J mode b5d6f470 9p/net: fix memory leak in p9_client_create 0a97dbd8 9p: use inode->i_lock to protect i_size_write() under 32-bit 7f422aa6 media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() f5fd34f0 Linux 4.9.164 5ebcee94 vhost/vsock: fix vhost vsock cid hashing inconsistent 0da773c5 of: Support const and non-const use for to_of_node() 883f7c32 mmc: tmio_mmc_core: don't claim spurious interrupts 3decc9df It's wrong to add len to sector_nr in raid10 reshape twice a3a870c0 ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 4f964aa5 perf/x86: Fixup typo in stub functions 83fe8732 tcp/dccp: remove reqsk_put() from inet_child_forget() 7cbb0ab1 gro_cells: make sure device is up in gro_cells_receive() 0bea3824 rxrpc: Fix client call queueing, waiting for channel 8fa3e879 vxlan: Fix GRO cells race condition between receive and link delete 510c6252 ipvlan: disallow userns cap_net_admin to change global mode/flags 713b91c0 missing barriers in some of unix_sock ->addr and ->path accesses 2f3d0e94 net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 c4bec922 mdio_bus: Fix use-after-free on device_register fails 92382cd9 net/x25: fix a race in x25_bind() f46dc157 net/mlx4_core: Fix qp mtt size calculation 038a48c3 net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling de42e2ee net/mlx4_core: Fix reset flow when in command polling mode 9b0e9c28 vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() 40852d58 tcp: handle inet_csk_reqsk_queue_add() failures e8273cea route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race a0f1f55b ravb: Decrease TxFIFO depth of Q3 and Q2 to one 3b3ce4cc pptp: dst_release sk_dst_cache in pptp_sock_destruct 0651889b net/x25: reset state in x25_connect() 31235458 net/x25: fix use-after-free in x25_device_event() b89d3ce0 net: sit: fix UBSAN Undefined behaviour in check_6rd 8aad2336 net/hsr: fix possible crash in add_timer() a582b20f net: hsr: fix memory leak in hsr_dev_finalize() e0c435a3 l2tp: fix infoleak in l2tp_ip6_recvmsg() ccc2aae5 KEYS: restrict /proc/keys by credentials at open time 45eaae25 ACPICA: Reference Counts: increase max to 0x4000 for large servers b8343316 Linux 4.9.163 3596b458 x86: Add TSX Force Abort CPUID/MSR c34730d7 perf/x86/intel: Generalize dynamic constraint creation 0ac343a5 perf/x86/intel: Make cpuc allocations consistent dd25a761 ARM: dts: exynos: Do not ignore real-world fuse values for thermal zone 0 on Exynos5420 88bc59cf ARM: 8781/1: Fix Thumb-2 syscall return for binutils 2.29+ 660e1bf8 drm: disable uncached DMA optimization for ARM and arm64 a844f791 ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU cf048835 ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3 ce813552 futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock() 1dd52547 scsi: aacraid: Fix missing break in switch statement 6263e826 iscsi_ibft: Fix missing break in switch statement 3b5ed2ce Input: elan_i2c - add id for touchpad found in Lenovo s21e-20 1a2403a2 Input: wacom_serial4 - add support for Wacom ArtPad II tablet 579acdae fs: ratelimit __find_get_block_slow() failure message. a189410b MIPS: Remove function size check in get_frame_info() ce42bb1d perf symbols: Filter out hidden symbols from labels 78335ed0 s390/qeth: fix use-after-free in error path 92044928 netfilter: nf_nat: skip nat clash resolution for same-origin entries 9b060e08 selftests: netfilter: add simple masq/redirect test cases 78dbfc5d selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET ad303936 dmaengine: dmatest: Abort test in case of mapping error 4c870d3c vsock/virtio: reset connected sockets on device removal 5c9e72bf vsock/virtio: fix kernel panic after device hot-unplug b498cfef dmaengine: at_xdmac: Fix wrongfull report of a channel as in use d82c7e8d drm/sun4i: tcon: Prepare and enable TCON channel 0 clock at init 1573281a irqchip/mmp: Only touch the PJ4 IRQ & FIQ bits on enable/disable 9ae6eb61 usb: phy: fix link errors 75389275 arm64: dts: add msm8996 compatible to gicv3 06e777ea ARM: pxa: ssp: unneeded to free devm_ allocated data d31765ea soc: fsl: qbman: avoid race in clearing QMan interrupt 37b6ac52 autofs: fix error return in autofs_fill_super() 07f67e6e autofs: drop dentry reference only when it is never used c3ce5207 fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() 3016e968 mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone 61fdbbb8 mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone 42813d9c x86_64: increase stack size for KASAN_EXTRA 1c2ca09c x86/kexec: Don't setup EFI info if EFI runtime is not enabled 32d14df0 arm64: kprobe: Always blacklist the KVM world-switch code 2b0ac76f cifs: fix computation for MAX_SMB2_HDR_SIZE 4a2e5c58 platform/x86: Fix unmet dependency warning for SAMSUNG_Q10 5224c781 scsi: libfc: free skb when receiving invalid flogi resp f85469e7 qed: Fix VF probe failure while FLR 6f976eca nfs: Fix NULL pointer dereference of dev_name 7f6a6636 gpio: vf610: Mask all GPIO interrupts 7e633084 net: stmmac: dwmac-rk: fix error handling in rk_gmac_powerup() 91500a84 net: hns: Fix wrong read accesses via Clause 45 MDIO protocol 1e8e5234 net: hns: Fix for missing of_node_put() after of_parse_phandle() cdf3d545 net: altera_tse: fix msgdma_tx_completion on non-zero fill_level case 7d1ef64e xtensa: SMP: limit number of possible CPUs by NR_CPUS 11a4dc89 xtensa: SMP: mark each possible CPU as present db325a38 xtensa: smp_lx200_defconfig: fix vectors clash e2f3fd4d xtensa: SMP: fix secondary CPU initialization aa9b819b xtensa: SMP: fix ccount_timer_shutdown 2efa79e8 iommu/amd: Fix IOMMU page flush when detach device from a domain 304e1f07 ipvs: Fix signed integer overflow when setsockopt timeout 50c382e8 iommu/amd: Unmap all mapped pages in error path of map_sg 8a6c9f65 iommu/amd: Call free_iova_fast with pfn in map_sg 8c310cd9 IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM 70ffacb7 perf tools: Handle TOPOLOGY headers with no CPU 3d3916f7 perf core: Fix perf_proc_update_handler() bug d2a6df76 vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel 47d77d46 media: uvcvideo: Fix 'type' check leading to overflow dd6734e1 exec: Fix mem leak in kernel_read_file b010e03d hugetlbfs: fix races and page leaks during migration 2ffcbeb5 MIPS: irq: Allocate accurate order pages for irq stack 3001a9c2 applicom: Fix potential Spectre v1 vulnerabilities ff24d867 x86/CPU/AMD: Set the CPB bit unconditionally on F17h c8381e96 net: phy: Micrel KSZ8061: link failure after cable connect dca7cd43 tun: remove unnecessary memory barrier 689b5a29 tun: fix blocking read 3b448977 net: avoid use IPCB in cipso_v4_error 55ea53a8 net: Add __icmp_send helper. 07745894 xen-netback: fix occasional leak of grant ref mappings under memory pressure 2e6b3933 xen-netback: don't populate the hash cache on XenBus disconnect 375d6d45 net: sit: fix memory leak in sit_init_net() 05d3d2d0 net: nfc: Fix NULL dereference on nfc_llcp_build_tlv fails 009510a9 net: netem: fix skb length BUG_ON in __skb_to_sgvec 1c973f9c netlabel: fix out-of-bounds memory accesses 23e34d11 net: dsa: mv88e6xxx: Fix u64 statistics fc693a59 hv_netvsc: Fix IP header checksum for coalesced packets 64a458de bnxt_en: Drop oversize TX packets to prevent errors. 2b9adaf7 team: Free BPF filter when unregistering netdev 0b7e29ea sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79 d81778b8 net-sysfs: Fix mem leak in netdev_register_kobject a5a32e42 ip6mr: Do not call __IP6_INC_STATS() from preemptible context cc5c173e staging: android: ion: fix sys heap pool's gfp_flags 5762d86d staging: wilc1000: fix to set correct value for 'vif_num' af742361 staging: comedi: ni_660x: fix missing break in switch statement 47b00265 isdn: isdn_tty: fix build warning of strncpy 675fd5a6 ncpfs: fix build warning of strncpy 8c09b199 cpufreq: Use struct kobj_attribute instead of struct global_attr 9f732a55 USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 4cec65e3 USB: serial: cp210x: add ID for Ingenico 3070 122ccdfb USB: serial: option: add Telit ME910 ECM composition f422a02f Linux 4.9.162 dd15ae3c x86/uaccess: Don't leak the AC flag into __put_user() value evaluation 331fc4df mm: enforce min addr even if capable() in expand_downwards() b97476e1 mmc: spi: Fix card detection during probe d681c246 powerpc: Always initialize input array when calling epapr_hypercall() 7c0d76ee KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 f5118fea svm: Fix AVIC incomplete IPI emulation 8933dbb0 cfg80211: extend range deviation for DMG 5b8acf2b mac80211: Add attribute aligned(2) to struct 'action' ee3ba745 mac80211: don't initiate TDLS connection if station is not associated to AP f56ab29a ibmveth: Do not process frames after calling napi_reschedule fa30a234 net: usb: asix: ax88772_bind return error when hw_reset fail 18b37b6b net: altera_tse: fix connect_local_phy error path b7d012ec scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() 93ab28b2 direct-io: allow direct writes to empty inodes 2b7d22eb serial: fsl_lpuart: fix maximum acceptable baud rate with over-sampling b4df4582 locking/rwsem: Fix (possible) missed wakeup d0038e4d mac80211: fix miscounting of ttl-dropped frames 311acb0a drivers: thermal: int340x_thermal: Fix sysfs race condition ad5530d0 ARC: fix __ffs return value to avoid build warnings 9017857c ASoC: imx-audmux: change snprintf to scnprintf for possible overflow 91890492 ASoC: dapm: change snprintf to scnprintf for possible overflow d3b0e306 usb: gadget: Potential NULL dereference on allocation error 38152b62 usb: dwc3: gadget: Fix the uninitialized link_state when udc starts 92efac6f usb: dwc3: gadget: synchronize_irq dwc irq in suspend 26e284fa thermal: int340x_thermal: Fix a NULL vs IS_ERR() check a1639e1d ALSA: compress: prevent potential divide by zero bugs a5c20d87 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field 96f18451 drm/msm: Unblock writer if reader closes file 87955caf scsi: libsas: Fix rphy phy_identifier for PHYs with end devices attached e5c5b8ed Revert "loop: Fold __loop_release into loop_release" c6ae51ad Revert "loop: Get rid of loop_index_mutex" 86af0f99 Revert "loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl()" 5507839a Linux 4.9.161 8ff3c2ec kbuild: consolidate Clang compiler flags 9eea082f sched/sysctl: Fix attributes of some extern declarations ffd36a68 phy: tegra: remove redundant self assignment of 'map' 87e964d1 pinctrl: max77620: Use define directive for max77620_pinconf_param values deba2345 netfilter: nf_tables: fix flush after rule deletion in the same batch 0b6633d1 Revert "bridge: do not add port to router list when receives query with source 0.0.0.0" 5ac69185 mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning d069e8ca mm/zsmalloc.c: change stat type parameter to int 411b7ca7 irqchip/gic-v3: Convert arm64 GIC accessors to {read,write}_sysreg_s c95a870d kbuild: add -no-integrated-as Clang option unconditionally e1e7f343 kbuild: set no-integrated-as before incl. arch Makefile 9362c088 kbuild: clang: disable unused variable warnings only when constant b018806f kbuild: clang: remove crufty HOSTCFLAGS 3f46fe4a kbuild: clang: fix build failures with sparse check b098b022 kbuild: move cc-option and cc-disable-warning after incl. arch Makefile ebf4753a drm/i915: Fix enum pipe vs. enum transcoder for the PCH transcoder 01e08179 drm/i915: Consistently use enum pipe for PCH transcoders e81c4645 x86/boot: Disable the address-of-packed-member compiler warning 8bd71286 tracing: Use cpumask_available() to check if cpumask variable may be used 64696ba9 netpoll: Fix device name check in netpoll_setup() 146558f0 clocksource: Use GENMASK_ULL in definition of CLOCKSOURCE_MASK 62c0e9c3 hpet: Make cmd parameter of hpet_ioctl_common() unsigned 9e3bd868 ARC: define ARCH_SLAB_MINALIGN = 8 036df538 ARC: U-boot: check arguments paranoidly 812224d6 ARCv2: Enable unaligned access in early ASM code e9f06133 parisc: Fix ptrace syscall number modification fcfa562a net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames 176ef96c sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment 2b0925f9 sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() 03ad40df team: avoid complex list operations in team_nl_cmd_options_set() 3b70317b net/packet: fix 4gb buffer limit due to overflow check af9a0dba batman-adv: fix uninit-value in batadv_interface_tx() dc070cdb KEYS: always initialize keyring_index_key::desc_len acf476e0 KEYS: user: Align the payload buffer 8a7a605e RDMA/srp: Rework SCSI device reset handling cbc9ea4f net: ethernet: stmmac: change dma descriptors to __le32 1767f6cd isdn: avm: Fix string plus integer warning from Clang 85992a31 net/mlx5e: Fix wrong (zero) TX drop counter indication for representor a1953b40 mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky 38ad9f03 leds: lp5523: fix a missing check of return value of lp55xx_read 364f3761 atm: he: fix sign-extension overflow on large shift 46154d29 isdn: i4l: isdn_tty: Fix some concurrency double-free bugs ee3cf5ae net: stmmac: Fix PCI module removal leak 8b5c7892 MIPS: jazz: fix 64bit build 0acf9071 scsi: isci: initialize shost fully before calling scsi_add_host() 73d21cdb scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param ef5cb2ef MIPS: ath79: Enable OF serial ports in the default config 80459778 net: hns: Fix use after free identified by SLUB debug 351d6631 qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier f98bcfad mfd: mc13xxx: Fix a missing check of a register-read failure 33e081e8 mfd: wm5110: Add missing ASRC rate register 7955783d mfd: qcom_rpm: write fw_version to CTRL_REG a688b8b6 mfd: ab8500-core: Return zero in get_register_interruptible() 91e6613e mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported 5b3bcee0 mfd: db8500-prcmu: Fix some section annotations c42ae90c mfd: twl-core: Fix section annotations on {,un}protect_pm_master fcbdbda2 mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering mfd cells 6704b9d8 KEYS: allow reaching the keys quotas exactly 2d182ba4 proc, oom: do not report alien mms when setting oom_score_adj 17ef0851 numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES 79e3959b ceph: avoid repeatedly adding inode to mdsc->snap_flush_list a1f11de4 libceph: handle an empty authorize reply efbc7600 mac80211: Free mpath object when rhashtable insertion fails badcc565 Linux 4.9.160 b5a50669 ax25: fix possible use-after-free f6f281bb mISDN: fix a race in dev_expire_timer() 4833df34 net/x25: do not hold the cpu too long in x25_new_lci() de5f88f8 btrfs: Remove false alert when fiemap range is smaller than on-disk extent 575880f2 net: ipv4: use a dedicated counter for icmp_v4 redirect packets 2a3c6898 net: stmmac: Fix a race in EEE enable callback 163b06a5 vxlan: test dev->flags & IFF_UP before calling netif_rx() 1f52cfe3 tcp: clear icsk_backoff in tcp_write_queue_purge() 8b4ceed5 net: Do not allocate page fragments that are not skb aligned 209d8d25 tcp: tcp_v4_err() should be more careful cb24fd56 net: Add header for usage of fls64() 38d315f1 vhost: correctly check the return value of translate_desc() in log_used() e80d53a8 sky2: Increase D3 delay again 702a82d4 net: stmmac: handle endianness in dwmac4_get_timestamp f82f26a0 net: phy: xgmiitorgmii: Support generic PHY status read 47dc74c0 net: Fix for_each_netdev_feature on Big endian 986ac4c8 hwmon: (lm80) Fix missing unlock on error in set_fan_div() be62fb6c vsock: cope with memory allocation failure at socket creation time e52cb578 net: fix IPv6 prefix route residue b9d7a53e Linux 4.9.159 01f9a347 Revert "scsi: aic94xx: fix module loading" 162a93c2 uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define eede34e9 mm: stop leaking PageTables 43b0861a pinctrl: msm: fix gpio-hog related boot issues 1894d7cb netfilter: nf_tables: fix mismatch in big-endian system 4b42bdfa usb: dwc2: Remove unnecessary kfree 6db331eb kaweth: use skb_cow_head() to deal with cloned skbs af9ef8f6 ch9200: use skb_cow_head() to deal with cloned skbs 0ae3bc11 smsc95xx: Use skb_cow_head to deal with cloned skbs 5b3b651f drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set 8934c92e dm thin: fix bug where bio that overwrites thin block ignores FUA 838c19cf x86/a.out: Clear the dump structure initially aa74f266 signal: Restore the stop PTRACE_EVENT_EXIT 96785928 x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls 61621b50 tracing/uprobes: Fix output for multiple string arguments 597613d1 alpha: Fix Eiger NR_IRQS to 128 7ef531f4 alpha: fix page fault handling for r16-r18 targets 89eae134 Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780 45d401fb Input: bma150 - register input device after setting private data acd744b4 kvm: vmx: Fix entry number check for add_atomic_switch_msr() c504b84d ALSA: usb-audio: Fix implicit fb endpoint setup by quirk adeb5603 ALSA: hda - Add quirk for HP EliteBook 840 G5 e62e3b61 perf/x86: Add check_period PMU callback 01d16f01 perf/core: Fix impossible ring-buffer sizes warning 23b4fb38 Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK 01c774bd Revert "Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" 255ace32 perf report: Include partial stacks unwound with libdw 04d7680c cifs: Limit memory used by lock request calls to a page 420070af gpio: pl061: handle failed allocations a119bf63 ARM: dts: kirkwood: Fix polarity of GPIO fan lines 2293ddf6 ARM: dts: da850-lcdk: Correct the sound card name 92ee00f6 ARM: dts: da850-evm: Correct the sound card name 94652714 drm/bridge: tc358767: fix output H/V syncs 09439d64 drm/bridge: tc358767: reject modes which require too much BW 29bcecd9 drm/bridge: tc358767: fix initial DP0/1_SRCCTRL value 64cea428 drm/bridge: tc358767: fix single lane configuration e82a795e drm/bridge: tc358767: add defines for DP1_SRCCTRL & PHY_2LANE dbb43fb9 cpufreq: check if policy is inactive early in __cpufreq_get() 3555798a ACPI: NUMA: Use correct type for printing addresses on i386-PAE f3fe2c72 bnx2x: disable GSO where gso_size is too big for hardware 84d8c3a7 net: create skb_gso_validate_mac_len() b788fedf ARM: fix the cockup in the previous patch 2307923f ARM: ensure that processor vtables is not lost after boot ab6c3977 ARM: spectre-v2: per-CPU vtables to work around big.Little systems 2dbc7e3e ARM: add PROC_VTABLE and PROC_TABLE macros 15a669ff ARM: clean up per-processor check_bugs method call b0525e4b ARM: split out processor lookup 8d13b444 ARM: make lookup_processor_type() non-__init c3ef8953 ARM: 8810/1: vfp: Fix wrong assignement to ufp_exc e4a6ea8a ARM: 8797/1: spectre-v1.1: harden __copy_to_user b5d78851 ARM: 8796/1: spectre-v1,v1.1: provide helpers for address sanitization 17e3a840 ARM: 8795/1: spectre-v1.1: use put_user() for __put_user() 0cb3209d ARM: 8794/1: uaccess: Prevent speculative use of the current addr_limit c4fa56d3 ARM: 8793/1: signal: replace __put_user_error with __put_user bb35d3dc ARM: 8792/1: oabi-compat: copy oabi events using __copy_to_user() 6f86d531 ARM: 8791/1: vfp: use __copy_to_user() when saving VFP state 31ac7816 ARM: 8789/1: signal: copy registers using __copy_to_user() 0432fed9 uapi/if_ether.h: prevent redefinition of struct ethhdr bc6f7dc0 eeprom: at24: add support for 24c2048 852cd5cd dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string 6ece8e40 Linux 4.9.158 4a1802e3 Revert "exec: load_script: don't blindly truncate shebang string" b7ec3f91 Linux 4.9.157 1474d65b batman-adv: Force mac header to start of data on xmit a5a1ce4c batman-adv: Avoid WARN on net_device without parent in netns a19fd85b xfrm: refine validation of template and selector families f3f0a9d1 libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() 80000148 Revert "cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs)" 64a9f5f2 HID: debug: fix the ring buffer implementation 877362fd nfsd4: catch some false session retries f92c45b7 nfsd4: fix cached replies to solo SEQUENCE compounds f3ced0ff drm/vmwgfx: Return error code from vmw_execbuf_copy_fence_user f3009c4a drm/vmwgfx: Fix setting of dma masks 716d3ddd drm/modes: Prevent division by zero htotal 0bf7aef1 mac80211: ensure that mgmt tx skbs have tailroom for encryption 215821b4 ARM: tango: Improve ARCH_MULTIPLATFORM compatibility 2e4d7b6e ARM: iop32x/n2100: fix PCI IRQ mapping f16d21d8 MIPS: VDSO: Include $(ccflags-vdso) in o32,n32 .lds builds 2b3836e4 MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabled 88f4d261 mips: cm: reprime error cause b0131175 debugfs: fix debugfs_rename parameter checking 1c33604e samples: mei: use /dev/mei0 instead of /dev/mei c0b36650 misc: vexpress: Off by one in vexpress_syscfg_exec() 181f1f0d signal: Better detection of synchronous signals 39beaea0 signal: Always notice exiting tasks 80aec980 iio: chemical: atlas-ph-sensor: correct IIO_TEMP values to millicelsius 6d31200e mtd: rawnand: gpmi: fix MX28 bus master lockup problem 8278355e Linux 4.9.156 f8714027 ath9k: dynack: check da->enabled first in sampling routines e7b2ead5 ath9k: dynack: make ewma estimation faster bd10eb88 perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() 2a469758 IB/hfi1: Add limit test for RC/UC send via loopback b6666764 PCI: vmd: Free up IRQs on suspend path 7f382991 oom, oom_reaper: do not enqueue same task twice d13ed611 serial: fix race between flush_to_ldisc and tty_open 7231ec17 perf tests evsel-tp-sched: Fix bitwise operator 9269ba3c perf/core: Don't WARN() for impossible ring-buffer sizes c2e3f4e6 x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() 296c2f01 perf/x86/intel/uncore: Add Node ID mask a2c34d20 KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) 0c42df1f kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) f5c61e4f KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) d2635859 scsi: aic94xx: fix module loading 27d8c602 usb: gadget: musb: fix short isoc packets with inventra dma c74a4d36 usb: gadget: udc: net2272: Fix bitwise and boolean operations 2fc78043 usb: phy: am335x: fix race condition in _probe d9f82def dmaengine: imx-dma: fix wrong callback invoke 3c830794 dmaengine: bcm2835: Fix abort of transactions 277242cc dmaengine: bcm2835: Fix interrupt race on RT 64702dea fuse: handle zero sized retrieve correctly 4f3d6989 fuse: decrement NR_WRITEBACK_TEMP on the right page 50449aaf fuse: call pipe_buf_release() under pipe lock 18c071d4 ALSA: hda - Serialize codec registrations 001828f8 ALSA: compress: Fix stop handling on compressed capture streams f10e046e enic: fix checksum validation for IPv6 072e11e7 net: dsa: slave: Don't propagate flag changes on down slave interfaces d524f352 net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames 05648cba net: systemport: Fix WoL with password after deep sleep 44476fdd rds: fix refcount bug in rds_sock_addref bfeb312c skge: potential memory corruption in skge_get_regs() 1c23c294 rxrpc: bad unlock balance in rxrpc_recvmsg 4efc1036 net: dp83640: expire old TX-skb 2dd6c115 dccp: fool proof ccid_hc_[rt]x_parse_options() 5bf9ca73 thermal: hwmon: inline helpers when CONFIG_THERMAL_HWMON is not set 9e5229eb exec: load_script: don't blindly truncate shebang string cf96e963 fs/epoll: drop ovflist branch prediction 0e5c7505 proc/sysctl: fix return error for proc_doulongvec_minmax() 629e457d kernel/hung_task.c: break RCU locks based on jiffies 683f5f8b HID: lenovo: Add checks to fix of_led_classdev_register 5b4b5b96 thermal: generic-adc: Fix adc to temp interpolation 343962e0 block/swim3: Fix -EBUSY error when re-opening device after unmount b40ef2cc fsl/fman: Use GFP_ATOMIC in {memac,tgec}_add_hash_mac_address() 69a15803 gdrom: fix a memory leak bug d5c411b5 isdn: hisax: hfc_pci: Fix a possible concurrency use-after-free bug in HFCPCI_l1hw() bc51a8ac ocfs2: don't clear bh uptodate for block read 998baad9 scripts/decode_stacktrace: only strip base path when a prefix of the path 564651f1 f2fs: fix sbi->extent_list corruption issue 63e31115 niu: fix missing checks of niu_pci_eeprom_read 5eb9de20 um: Avoid marking pages with "changed protection" 5c61a608 cifs: check ntwrk_buf_start for NULL before dereferencing it b82eaa28 MIPS: ralink: Select CONFIG_CPU_MIPSR2_IRQ_VI on MT7620/8 9b364a8a crypto: ux500 - Use proper enum in hash_set_dma_transfer 00af9ea6 crypto: ux500 - Use proper enum in cryp_set_dma_transfer cb56da64 seq_buf: Make seq_buf_puts() null-terminate the buffer ecbf70b1 hwmon: (lm80) fix a missing check of bus read in lm80 probe 0138dfb7 hwmon: (lm80) fix a missing check of the status of SMBus read a37706ac NFS: nfs_compare_mount_options always compare auth flavors. 3b3db169 KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported d3e7df5e pinctrl: meson: meson8b: fix the GPIO function for the GPIOAO pins 4d485769 pinctrl: meson: meson8: fix the GPIO function for the GPIOAO pins 38e75384 fbdev: fbcon: Fix unregister crash when more than one framebuffer 8ae94cd5 igb: Fix an issue that PME is not enabled during runtime suspend 5037c6ff i40e: define proper net_device::neigh_priv_len 06df6307 fbdev: fbmem: behave better with small rotated displays and many CPUs 55e79199 video: clps711x-fb: release disp device node in probe() c9fd3741 drbd: Avoid Clang warning about pointless switch statment 0de45bfe drbd: skip spurious timeout (ping-timeo) when failing promote 1db8ab80 drbd: disconnect, if the wrong UUIDs are attached on a connected peer b1ceaab5 drbd: narrow rcu_read_lock in drbd_sync_handshake 806d99ef cw1200: Fix concurrency use-after-free bugs in cw1200_hw_scan() a3e53739 scsi: smartpqi: correct volume status 07b3f3c5 scsi: smartpqi: correct host serial num for ssa 11c7fac2 Bluetooth: Fix unnecessary error message for HCI request completion a1708a81 xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi 4470e513 mac80211: fix radiotap vendor presence bitmap handling f4365d40 powerpc/uaccess: fix warning/error with access_ok() d74450c9 arm64: KVM: Skip MMIO insn after emulation beeda950 perf probe: Fix unchecked usage of strncpy() 769d74be perf header: Fix unchecked usage of strncpy() 13d7112b tty: serial: samsung: Properly set flags in autoCTS mode 4bde07d8 memstick: Prevent memstick host from getting runtime suspended during card detection 53276cf0 ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M cefe66c3 ARM: pxa: avoid section mismatch warning 46171c32 udf: Fix BUG on corrupted inode f12dcce8 i2c-axxia: check for error conditions first da048fe9 cpuidle: big.LITTLE: fix refcount leak f2ea36e1 clk: imx6sl: ensure MMDC CH0 handshake is bypassed b4f5424d sata_rcar: fix deferred probing d1069fc1 iommu/arm-smmu-v3: Use explicit mb() when moving cons pointer 98e089c8 iommu/arm-smmu: Add support for qcom,smmu-v2 variant c53fcd53 mips: bpf: fix encoding bug for mm_srlv32_op a56fd13b ARM: dts: Fix OMAP4430 SDP Ethernet startup d4ccfcea iommu/amd: Fix amd_iommu=force_isolation 23f2b811 clk: sunxi-ng: a33: Set CLK_SET_RATE_PARENT for all audio module clocks b6fc5a51 timekeeping: Use proper seqcount initializer 1fbecf8e usb: hub: delay hub autosuspend if USB3 port is still link training f096edeb smack: fix access permissions for keyring afdbbc9a media: DaVinci-VPBE: fix error handling in vpbe_initialize() 42584b2b x86/fpu: Add might_fault() to user_insn() d1b10aea ARM: dts: mmp2: fix TWSI2 5623da06 arm64: ftrace: don't adjust the LR value 1773543e firmware/efi: Add NULL pointer checks in efivars API functions a61cdb8e Thermal: do not clear passive state during system sleep 60846115 nfsd4: fix crash on writing v4_end_grace before nfsd startup fa24ad75 soc: bcm: brcmstb: Don't leak device tree node reference a1ef7d5d sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN 5415d1a3 f2fs: fix wrong return value of f2fs_acl_create 6b4eec8a f2fs: move dir data flush to write checkpoint process ac71285b media: adv*/tc358743/ths8200: fill in min width/height/pixelclock b3476f29 iio: accel: kxcjk1013: Add KIOX010A ACPI Hardware-ID 6f76b5a8 dmaengine: xilinx_dma: Remove __aligned attribute on zynqmp_dma_desc_ll 426a61bf media: mtk-vcodec: Release device nodes in mtk_vcodec_init_enc_pm() 05461ec7 soc/tegra: Don't leak device tree node reference 1e398101 perf tools: Add Hygon Dhyana support ab70d98b modpost: validate symbol names also in find_elf_symbol 4f42f234 ARM: OMAP2+: hwmod: Fix some section annotations d755ae85 staging: iio: ad7780: update voltage on read 8a9cf43e staging:iio:ad2s90: Make probe handle spi_setup failure dd57ad3e ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl 15750c19 serial: fsl_lpuart: clear parity enable bit when disable parity c9e666af drm/vc4: ->x_scaling[1] should never be set to VC4_SCALING_NONE c3777e6b powerpc/pseries: add of_node_put() in dlpar_detach_node() cf974855 x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) 03580154 dlm: Don't swamp the CPU with callbacks queued during recovery 13198d80 ARM: 8808/1: kexec:offline panic_smp_self_stop CPU 77850883 scsi: lpfc: Correct LCB RJT handling 8ab6b5cd ath9k: dynack: use authentication messages for 'late' ack eef25b07 gpu: ipu-v3: image-convert: Prevent race between run and unprepare 8c25e7a4 ASoC: Intel: mrfld: fix uninitialized variable access e31bc4df staging: iio: adc: ad7280a: handle error from __ad7280_read32() 9b3e959d drm/bufs: Fix Spectre v1 vulnerability 6ebe34c1 Linux 4.9.155 987d8ff3 fanotify: fix handling of events on child sub-directory d6f62ecb fs: don't scan the inode cache before SB_BORN is set 50091945 drivers: core: Remove glue dirs from sysfs earlier fb713a17 cifs: Always resolve hostname before reconnecting d2de58eb mm: migrate: don't rely on __PageMovable() of newpage after unlocking it 5a3c49bb mm: hwpoison: use do_send_sig_info() instead of force_sig() 274be582 mm, oom: fix use-after-free in oom_kill_process 44ccc0cc kernel/exit.c: release ptraced tasks before zap_pid_ns_processes 686ef454 mmc: sdhci-iproc: handle mmc_of_parse() errors during probe 3003149c platform/x86: asus-nb-wmi: Drop mapping of 0x33 and 0x34 scan codes c4819f02 platform/x86: asus-nb-wmi: Map 0x35 to KEY_SCREENLOCK 83466a5f gfs2: Revert "Fix loop in gfs2_rbm_find" 828316e6 arm64: hibernate: Clean the __hyp_text to PoC after resume c5edde98 arm64: hyp-stub: Forbid kprobing of the hyp-stub 62d1d2b7 arm64: kaslr: ensure randomized quantities are clean also when kaslr is off d5adbc7a ARM: cns3xxx: Fix writing to wrong PCI config registers after alignment 92744323 fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() 9033b4f2 CIFS: Do not count -ENODATA as failure for query directory c574feb8 ipvlan, l3mdev: fix broken l3s mode wrt local routes 63f7ee6d l2tp: fix reading optional fields of L2TPv3 592bde86 l2tp: remove l2specific_len dependency in l2tp_core bd6afb69 net/mlx5e: Allow MAC invalidation while spoofchk is ON dc0fb8cc ucc_geth: Reset BQL queue when stopping device 5d16d812 net/rose: fix NULL ax25_cb kernel panic baa9e323 netrom: switch to sock timer API 024dcf5f net/mlx4_core: Add masking for a few queries on HCA caps d1ab05e4 l2tp: copy 4 more bytes to linear part if necessary 16a2595d ipv6: Consider sk_bound_dev_if when binding a socket to an address c5cc933b fs: add the fsnotify call to vfs_iter_write 90a7b846 Fix "net: ipv4: do not handle duplicate fragments as overlapping" a4d0a091 Linux 4.9.154 6362aa50 btrfs: dev-replace: go back to suspended state if target device is missing c3412080 btrfs: fix error handling in btrfs_dev_replace_start dff93bb9 f2fs: read page index before freeing f63ee3bb nvmet-rdma: fix null dereference under heavy load 8d1ee2d5 nvmet-rdma: Add unlikely for response allocated check 59735968 s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU 25043da9 irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size a9c87582 perf unwind: Take pgoff into account when reporting elf to libdwfl 2b0aa312 perf unwind: Unwind with libdw doesn't take symfs into account c13c2a5b vt: invoke notifier on screen size change 30e7517e can: bcm: check timer values before ktime conversion 69129bce can: dev: __can_get_echo_skb(): fix bogous check for non-existing skb by removing it 3cfc8a29 x86/kaslr: Fix incorrect i8254 outb() parameters cc6455e9 x86/selftests/pkeys: Fork() to check for state being preserved 22c9bc0f KVM: x86: Fix single-step debugging 5675a52c dm thin: fix passdown_double_checking_shared_status() e531b655 acpi/nfit: Fix command-supported detection 17f69298 acpi/nfit: Block function zero DSMs a3c841af Input: uinput - fix undefined behavior in uinput_validate_absinfo() 1777fa96 compiler.h: enable builtin overflow checkers and add fallback code c4a8adc4 Input: xpad - add support for SteelSeries Stratus Duo eb2fe47c CIFS: Fix possible hang during async MTU reads and writes 493f7583 tty/n_hdlc: fix __might_sleep warning b7bd4a2b uart: Fix crash in uart_write and uart_put_char 0609c032 tty: Handle problem if line discipline does not have receive_buf dff6b7b3 staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1 08e4f6c4 char/mwave: fix potential Spectre v1 vulnerability 7ed458fd s390/smp: fix CPU hotplug deadlock with CPU rescan 17eb3c3e s390/early: improve machine detection d8940899 ARC: perf: map generic branches to correct hardware condition 5a026d14 ARCv2: lib: memeset: fix doing prefetchw outside of buffer 9b65b52e ASoC: rt5514-spi: Fix potential NULL pointer dereference 3d963c98 ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages efccd43d USB: serial: pl2303: add new PID to support PL2303TB da062938 USB: serial: simple: add Motorola Tetra TPG2200 device id 8c849652 ipfrag: really prevent allocation on netns exit 147bb6f5 net_sched: refetch skb protocol for each filter bff74329 net: ipv4: Fix memory leak in network namespace dismantle b35efeb6 vhost: log dirty page correctly 4b9245f2 openvswitch: Avoid OOB read when parsing flow nlattrs 04663e84 net: Fix usage of pskb_trim_rcsum 0ae4bffc net: bridge: Fix ethernet header pointer before check skb forwardable 189b75ad Linux 4.9.153 4b527f25 locking/qspinlock: Pull in asm/byteorder.h to ensure correct endianness cac2590d ipmi:ssif: Fix handling of multi-part return messages 28aeb4c9 mm, proc: be more verbose about unstable VMA flags in /proc/<pid>/smaps c6e4be62 mm/page-writeback.c: don't break integrity writeback on ->writepage() error 3cc44695 ocfs2: fix panic due to unrecovered local alloc 7e4c9c47 scsi: megaraid: fix out-of-bound array accesses 1da52f24 scsi: smartpqi: correct lun reset issues 54e6f64e sysfs: Disable lockdep for driver bind/unbind files d9c8a99f ALSA: bebob: fix model-id of unit for Apogee Ensemble 69855b55 dm snapshot: Fix excessive memory usage and workqueue stalls 7a6da629 tools lib subcmd: Don't add the kernel sources to the include path e9566e99 dm kcopyd: Fix bug causing workqueue stalls 8691aa52 perf parse-events: Fix unchecked usage of strncpy() f9e281df perf svghelper: Fix unchecked usage of strncpy() 9da7dfdb perf intel-pt: Fix error with config term "pt=0" 80c8e528 tty/serial: do not free trasnmit buffer page under port lock 20f33f37 mmc: atmel-mci: do not assume idle after atmci_request_end 4f67ca09 kconfig: fix memory leak when EOF is encountered in quotation 7ff335ee kconfig: fix file name and line number of warn_ignored_character() 73319e8d clk: imx6q: reset exclusive gates on init e5620572 scsi: target: use consistent left-aligned ASCII INQUIRY data 6d814b14 net: call sk_dst_reset when set SO_DONTROUTE bb457a47 media: firewire: Fix app_info parameter type in avc_ca{,_app}_info dc21489d powerpc/pseries/cpuidle: Fix preempt warning 8117508a powerpc/xmon: Fix invocation inside lock region fffdbf58 pstore/ram: Do not treat empty buffers as valid 93611460 jffs2: Fix use of uninitialized delayed_work, lockdep breakage 6b325359 rxe: IB_WR_REG_MR does not capture MR's iova field 62044cba selinux: always allow mounting submounts bd37f21e arm64: perf: set suppress_bind_attrs flag to true 8ac4ad06 MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur 1871002d ALSA: oxfw: add support for APOGEE duet FireWire e9770160 serial: set suppress_bind_attrs flag only if builtin db16eb55 writeback: don't decrement wb->refcnt if !wb->bdi de390c26 e1000e: allow non-monotonic SYSTIM readings dfc711a4 platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey 2af7450e ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses dbbbd01e ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address eb0e073f r8169: Add support for new Realtek Ethernet ef50e305 Linux 4.9.152 f3fc8899 nbd: Use set_blocksize() to set device blocksize eb108751 nbd: set the logical and physical blocksize properly ef32aca7 media: vb2: be sure to unlock mutex on errors 5cf3e5ff mm, memcg: fix reclaim deadlock with writeback a5a0bcbc drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock 5d3cf501 loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() 6a8f1d8d loop: Get rid of loop_index_mutex 7d839c10 loop: Fold __loop_release into loop_release 3ae3d167 block/loop: Use global lock for ioctl() operation. 02862eb9 tipc: fix uninit-value in tipc_nl_compat_doit 4c559fb7 tipc: fix uninit-value in tipc_nl_compat_name_table_dump 3644c530 tipc: fix uninit-value in tipc_nl_compat_link_set 7d0cb25a tipc: fix uninit-value in tipc_nl_compat_bearer_enable 4cd995a9 tipc: fix uninit-value in tipc_nl_compat_link_reset_stats 269958f4 sctp: allocate sctp_sockaddr_entry with kzalloc 428ca580 blockdev: Fix livelocks on loop device aedbb45f selinux: fix GPF on invalid policy c6c0e52a netfilter: ebtables: account ebt_table_info to kmemcg c30a3b5f sunrpc: handle ENOMEM in rpcb_getport_async e89662f0 media: vb2: vb2_mmap: move lock up a017e396 LSM: Check for NULL cred-security on free eafdb502 media: vivid: set min width/height to a value > 0 63f7a4a6 media: vivid: fix error handling of kthread_run f5a7973c omap2fb: Fix stack memory disclosure 2e0f35c0 Disable MSI also when pcie-octeon.pcie_disable on 3ec9b775 arm64: kaslr: ensure randomized quantities are clean to the PoC fbd5a135 mfd: tps6586x: Handle interrupts on suspend b6f87294 mips: fix n32 compat_ipc_parse_version adcbf710 crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK 47fbc54b crypto: talitos - reorder code in talitos_edesc_alloc() 9da8e0f4 scsi: sd: Fix cache_type_store() 1539a7b5 scsi: core: Synchronize request queue PM status only on successful resume 4fd72a17 Yama: Check for pid death before checking ancestry fa9b1707 btrfs: wait on ordered extents on abort cleanup 6ddfcf0b crypto: authenc - fix parsing key with misaligned rta_len 5e743eae crypto: authencesn - Avoid twice completion call in decrypt path 00ef6932 crypto: caam - fix zero-length buffer DMA mapping 9cd05630 ip: on queued skb use skb_header_pointer instead of pskb_may_pull 59a70d1e bonding: update nest level on unlink 2525133d packet: Do not leak dev refcounts on error exit 80711e65 net: bridge: fix a bug on using a neighbour cache entry without checking its state 7492dfea ipv6: fix kernel-infoleak in ipv6_local_error() 605127ad arm64: Don't trap host pointer auth use to EL2 cd350ae3 arm64/kvm: consistently handle host HCR_EL2 flags 2d9e05ba scsi: target: iscsi: cxgbit: fix csk leak 9c86678f Revert "scsi: target: iscsi: cxgbit: fix csk leak" f311b6cd proc: Remove empty line in /proc/self/status 52befa07 media: em28xx: Fix misplaced reset of dev->v4l::field_count fe6b4e40 Revert "f2fs: do not recover from previous remained wrong dnodes" d379b338 can: gw: ensure DLC boundaries after CAN frame modification a172c5d8 tty: Don't hold ldisc lock in tty_reopen() if ldisc present 383cf647 tty: Simplify tty->count math in tty_reopen() b4ff011f tty: Hold tty_ldisc_lock() during tty_reopen() 6e8dba39 tty/ldsem: Wake up readers after timed out down_write() 008bfb93 Linux 4.9.151 37c791a0 sunrpc: use-after-free in svc_process_common() c173c384 ext4: avoid kernel warning when writing the superblock to a dead device eb24a3b6 ext4: fix a potential fiemap/page fault deadlock w/ inline_data d1cfd9cb ext4: make sure enough credits are reserved for dioread_nolock writes f710ce8a rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set 57cd3fad i2c: dev: prevent adapter retries and timeout being set as minus value dff14f70 ACPI: power: Skip duplicate power resource references in _PRx be22579a mm: page_mapped: don't assume compound page is huge or THP cab42485 slab: alien caches must not be initialized if the allocation of the alien cache failed 95130c8a USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB b6fe06ee USB: storage: add quirk for SMI SM3350 18689321 USB: storage: don't insert sane sense for SPC3+ when bad sense specified 6fffa146 usb: cdc-acm: send ZLP for Telit 3G Intel based modems baf6b192 cifs: Fix potential OOB access of lock element array cf5ff10d CIFS: Do not hide EINTR after sending network packets dfce2067 ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 df606268 Linux 4.9.150 b54c67ce bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw 484cb974 drm/vc4: Set ->is_yuv to false when num_planes == 1 8abd7867 power: supply: olpc_battery: correct the temperature units 8fcfb8fc intel_th: msu: Fix an off-by-one in attribute store 49edc831 genwqe: Fix size check 6fa22a7d ceph: don't update importing cap's mseq when handing cap export da4b7ae4 iommu/vt-d: Handle domain agaw being less than iommu agaw 093392ec rxe: fix error completion wr_id and qp_num 00f0194c 9p/net: put a lower bound on msize 49edda59 powerpc/tm: Set MSR[TS] just prior to recheckpoint 0e36c79c b43: Fix error in cordic routine b854c7b3 gfs2: Fix loop in gfs2_rbm_find 02b03b2c gfs2: Get rid of potential double-freeing in gfs2_create_inode 579d0aac dlm: memory leaks on error path in dlm_user_request() 0f090eb9 dlm: lost put_lkb on error path in receive_convert() and receive_unlock() 4e28e1e1 dlm: possible memory leak on error path in create_lkb() 5dbe8ebf dlm: fixed memory leaks after failed ls_remove_names allocation 46f5376c ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks beab6f30 ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() 4cdad05e ALSA: cs46xx: Potential NULL dereference in probe dbf1c67c IB/hfi1: Incorrect sizing of sge for PIO will OOPs 258d8549 vhost/vsock: fix uninitialized vhost_vsock->guest_cid ce8ca305 crypto: x86/chacha20 - avoid sleeping with preemption disabled f12e01b3 MIPS: math-emu: Write-protect delay slot emulation pages 4faef7ae sunrpc: use SVC_NET() in svcauth_gss_* functions 9369b7dd sunrpc: fix cache_head leak due to queued request 298cf9b3 mm, devm_memremap_pages: kill mapping "System RAM" support 8f62cf80 mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL cb1206e8 hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined 0ea6030b fork: record start_time late 90b7f948 libceph: fix CEPH_FEATURE_CEPHX_V2 check in calc_signature() 5d1a7ceb scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown 8ebaa4f2 serial/sunsu: fix refcount leak 154b7716 net: netxen: fix a missing check and an uninitialized use 5d036c3a vxge: ensure data0 is initialized in when fetching firmware version information 253b944c lan78xx: Resolve issue with changing MAC address 6b464ecc SUNRPC: Fix a race with XPRT_CONNECTING 3f2c3104 net: hns: Add mac pcs config when enable|disable mac c3c90311 net: hns: Fix ntuple-filters status error. 2f603000 net: hns: Avoid net reset caused by pause frames storm 03b2d56b net: hns: Free irq when exit from abnormal branch c2a11c3d net: hns: Clean rx fbd when ae stopped. 1d6bde50 net: hns: Fixed bug that netdev was opened twice bf27509b net: hns: Some registers use wrong address according to the datasheet. f079768d net: hns: All ports can not work when insmod hns ko after rmmod. c4cb69d2 net: hns: Incorrect offset address used for some registers. 225219d7 w90p910_ether: remove incorrect __init annotation ec3947ac drivers: net: xgene: Remove unnecessary forward declarations eb7bd2fd scsi: target: iscsi: cxgbit: add missing spin_lock_init() 8323aafe scsi: target: iscsi: cxgbit: fix csk leak 0c8afaa8 bnx2x: Send update-svid ramrod with retry/poll flags enabled e7c8e00e bnx2x: Remove configured vlans as part of unload sequence. 40790571 bnx2x: Clear fip MAC when fcoe offload support is disabled 1231e259 netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel 48a732cb Input: omap-keypad - fix idle configuration to not block SoC idle states 627fdfac scsi: bnx2fc: Fix NULL dereference in error handling d013a1cd netfilter: seqadj: re-load tcp header pointer after possible head reallocation bcbc7da1 xfrm: Fix bucket count reported to userspace 38886b1d checkstack.pl: fix for aarch64 e3404027 Input: restore EV_ABS ABS_RESERVED 752d39ee ARM: dts: imx7d-nitrogen7: Fix the description of the Wifi clock 559ddc88 ARM: imx: update the cpu power up timing setting on i.mx6sx 1837a06a powerpc: Fix COFF zImage booting on old powermacs 609a4c79 pinctrl: meson: fix pull enable register calculation 8a12358b Linux 4.9.149 0b7a7868 spi: bcm2835: Unbreak the build of esoteric configs 7dd6d0d4 tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x 6e2ecb4f rtc: m41t80: Correct alarm month range with RTC reads c1348e03 arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 737dcb98 x86/kvm/vmx: do not use vm-exit instruction length for fast MMIO when running nested 40738b6a CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem 855feca9 MIPS: OCTEON: mark RGMII interface disabled on OCTEON III 93cf55e2 MIPS: Align kernel load address to 64KB eaca94b0 MIPS: Ensure pmd_present() returns false after pmd_mknotpresent() b2153572 media: v4l2-tpg: array index could become negative c8d550da media: vivid: free bitmap_cap when updating std/timings/etc. 468b4fb5 serial: uartps: Fix interrupt mask issue to handle the RX interrupts properly 362e8cbc f2fs: fix validation of the block count in sanity_check_raw_super 25209808 cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader. 751fcd0f clk: rockchip: fix typo in rk3188 spdif_frac parent 31115f50 spi: bcm2835: Avoid finishing transfer prematurely in IRQ mode a0049c05 spi: bcm2835: Fix book-keeping of DMA termination 708f742e spi: bcm2835: Fix race on DMA termination 40a19e58 ext4: force inode writes when nfsd calls commit_metadata() 2eb64177 ext4: include terminating u32 in size of xattr entries when expanding inodes c72f56c5 ext4: fix EXT4_IOC_GROUP_ADD ioctl eaec103e ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() 836bf269 ext4: fix possible use after free in ext4_quota_enable fdb2f4c7 perf pmu: Suppress potential format-truncation warning e50db95d platform-msi: Free descriptors in platform_msi_domain_free() 7b4a3e9d KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup 597929da Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G d050458d qmi_wwan: apply SET_DTR quirk to the SIMCOM shared device ID 6e18378e staging: wilc1000: fix missing read_write setting when reading data 8b22ef66 usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() 6703c3e8 USB: serial: option: add Fibocom NL678 series f3e8dfa3 USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays 29a4c8dd ALSA: hda/tegra: clear pending irq handlers 119199f0 ALSA: hda: add mute LED support for HP EliteBook 840 G4 542a4304 mtd: atmel-quadspi: disallow building on ebsa110 0e71e6ce ALSA: emux: Fix potential Spectre v1 vulnerabilities 7455acac ALSA: pcm: Fix potential Spectre v1 vulnerability b9b881e0 ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities f2f87232 ALSA: rme9652: Fix potential Spectre v1 vulnerability ce8ec031 ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() 7abb7f74 sock: Make sock->sk_stamp thread-safe cf764067 net/mlx5: Typo fix in del_sw_hw_rule 82b8fa5e net/mlx5e: Remove the false indication of software timestamping support 52f563ef gro_cell: add napi_disable in gro_cells_destroy 60216788 tipc: compare remote and local protocols in tipc_udp_enable() 8dd36f18 tipc: use lock_sock() in tipc_sk_reinit() ba0b3c18 xen/netfront: tolerate frags with no data d2ea9f12 VSOCK: Send reset control packet when socket is partially bound bd50de33 vhost: make sure used idx is seen before log in vhost_add_used_n() 336e822a tipc: fix a double kfree_skb() aa0c48d1 sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event 84e1bfde packet: validate address length if non-zero 3ddf35c6 packet: validate address length 0ca2635b net/wan: fix a double free in x25_asy_open_tty() aa9f3a0f netrom: fix locking in nr_find_socket() 99519a6d net: phy: Fix the issue that netif always links up after resuming 122aeb4a net: ipv4: do not handle duplicate fragments as overlapping 401b5f3d isdn: fix kernel-infoleak in capi_unlocked_ioctl 818b3f7f ipv6: tunnels: fix two use-after-free 41743ce6 ipv6: explicitly initialize udp6_addr in udp_sock_create6() 1a6cd598 ieee802154: lowpan_header_create check must check daddr b3ebeeb7 ibmveth: fix DMA unmap error in ibmveth_xmit_start error path c39b8fd4 ax25: fix a use-after-free in ax25_fillin_cb() 35775cc4 ipv4: Fix potential Spectre v1 vulnerability 5d9a7965 ip6mr: Fix potential Spectre v1 vulnerability afb85b1b NFC: nxp-nci: Include unaligned.h instead of access_ok.h d9974886 Linux 4.9.148 00279b50 drm/ioctl: Fix Spectre v1 vulnerabilities 4d5741aa proc/sysctl: don't return ENOMEM on lookup when a table is unregistering 6c976b42 panic: avoid deadlocks in re-entrant console drivers 3926df1f ubifs: Handle re-linking of inodes correctly while recovery d3741e03 x86/fpu: Disable bottom halves while loading FPU registers 0d5fec5b x86/mtrr: Don't copy uninitialized gentry fields back to userspace dac73141 Drivers: hv: vmbus: Return -EINVAL for the sys files for unopened channels 1d060fed gpio: max7301: fix driver for use with CONFIG_VMAP_STACK 78d2d276 mmc: omap_hsmmc: fix DMA API warning b102595e mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl 71383ffb mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support 68f3ea1d mmc: core: Reset HPI enabled state during re-init and in case of errors baecfd91 USB: serial: option: add Telit LN940 series ce1e78c7 USB: serial: option: add Fibocom NL668 series 8284907c USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) 673187ce USB: serial: option: add HP lt4132 a3c90858 USB: serial: option: add GosunCn ZTE WeLink ME3630 e953031c xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only 5501175c USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data 6f590589 ib_srpt: Fix a use-after-free in __srpt_close_all_ch() 5af2d106 block: fix infinite loop if the device loses discard capability f5cecc05 block: break discard submissions into the user defined size bbfc30f2 Linux 4.9.147 1228a333 rtc: snvs: Add timeouts to avoid kernel lockups 54dbda74 rtc: snvs: add a missing write sync 36764b4a nvmet-rdma: fix response use after free 89efcfc5 i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI device node ebf838c7 i2c: axxia: properly handle master timeout 06ec6679 vhost/vsock: fix reset orphans race with close timeout 4cd37663 cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) ba89274f drm/ast: Fix connector leak during driver unload 2198eb12 ethernet: fman: fix wrong of_node_put() in probe function 493a06d3 ARM: 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpart c711ec9a ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handling ae30c98d bpf: check pending signals while verifying programs 2b8b723c net/mlx4_en: Fix build break when CONFIG_INET is off 24ed8c53 mv88e6060: disable hardware level MAC learning 6705f748 libata: whitelist all SAMSUNG MZ7KM* solid-state disks 6ceb3812 Input: omap-keypad - fix keyboard debounce configuration 4ff9a2f2 clk: mmp: Off by one in mmp_clk_add() 38391d6b clk: mvebu: Off by one bugs in cp110_of_clk_get() 6ecd4ae6 ide: pmac: add of_node_put() f969b24e drivers/tty: add missing of_node_put() 076bb557 drivers/sbus/char: add of_node_put() 38d3f5fb sbus: char: add of_node_put() 5ba8d8b5 SUNRPC: Fix a potential race in xprt_connect() de42cd21 nfs: don't dirty kernel pages read by direct-io 2eb7e6fd bonding: fix 802.3ad state sent to partner when unbinding slave beab9a76 ARC: io.h: Implement reads{x}()/writes{x}() 945d5195 drm/msm: Grab a vblank reference when waiting for commit_done 01edb981 x86/earlyprintk/efi: Fix infinite loop on some screen widths 7f928ef2 scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload 2ee718b1 scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset 3e5d4c14 mac80211_hwsim: fix module init error paths for netlink c6bcf40f locking/qspinlock: Fix build for anonymous union in older GCC compilers 88ce30fb locking/qspinlock, x86: Provide liveness guarantee 8ae5642d locking/qspinlock/x86: Increase _Q_PENDING_LOOPS upper bound f650bdca locking/qspinlock: Re-order code 0952e8f0 locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue 0f28d5f4 locking/qspinlock: Remove duplicate clear_pending() function from PV code 9b588437 locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath 60668f3c locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock' 8e5b3bcc locking/qspinlock: Bound spinning on pending->locked transition in slowpath 48c42d4d locking/qspinlock: Ensure node is initialised before updating prev->next c3b6e79f locking: Remove smp_read_barrier_depends() from queued_spin_lock_slowpath() d395117f IB/hfi1: Remove race conditions in user_sdma send path 0715895a mac80211: Fix condition validating WMM IE 7a4b56ae mac80211: don't WARN on bad WMM parameters from buggy APs 02366ecc drm/i915/execlists: Apply a full mb before execution for Braswell af20483d Revert "drm/rockchip: Allow driver to be shutdown on reboot/kexec" b0daf4e6 powerpc/msi: Fix NULL pointer access in teardown code 326c9e17 tracing: Fix memory leak of instance function hash filters 5e8e777a tracing: Fix memory leak in set_trigger_filter() 6c4fbbd9 ARM: mmp/mmp2: fix cpu_is_mmp2() on mmp2-dt 5c2590dc MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310 3a7bac90 aio: fix spectre gadget in lookup_ioctx 4cf3b84a pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11 1098aad9 timer/debug: Change /proc/timer_list from 0444 to 0400 36c9eca0 lib/interval_tree_test.c: allow users to limit scope of endpoint c07f4060 lib/rbtree-test: lower default params b7d8b9cb lib/rbtree_test.c: make input module parameters 5e03c490 lib/interval_tree_test.c: allow full tree search c114bdd5 lib/interval_tree_test.c: make test options module parameters 1e7066a4 signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack 0cff8946 Linux 4.9.146 df62280b staging: speakup: Replace strncpy with memcpy 5c35dc00 pstore: Convert console write to use ->write_buf 1b5620ca ocfs2: fix potential use after free f4d2afe2 debugobjects: avoid recursive calls with kmemleak 7f0a62fb hfsplus: do not free node before using 5cf41549 hfs: do not free node before using 12daef1d ocfs2: fix deadlock caused by ocfs2_defrag_extent() f23fc42a fscache, cachefiles: remove redundant variable 'cache' 7a821a9a fscache: fix race between enablement and dropping of object c5ca49a5 xen: xlate_mmu: add missing header to fix 'W=1' warning 9e5c74f0 drm/ast: fixed reading monitor EDID not stable issue 1bb6e0cc net: hisilicon: remove unexpected free_netdev 992963c6 ixgbe: recognize 1000BaseLX SFP modules as 1Gbps f30f32d6 igb: fix uninitialized variables 5e3cd966 cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active f05ca3e4 net: thunderx: fix NULL pointer dereference in nic_remove 0c4d57aa x86/kvm/vmx: fix old-style function declaration eadd5357 KVM: x86: fix empty-body warnings def38db5 USB: omap_udc: fix USB gadget functionality on Palm Tungsten E 42aea74f USB: omap_udc: fix omap_udc_start() on 15xx machines a2aa761a USB: omap_udc: fix crashes on probe error and module removal 2c37b2f4 USB: omap_udc: use devm_request_irq() 3d7eec16 ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf 98547af2 bpf: fix check of allowed specifiers in bpf_trace_printk d2139ee7 exportfs: do not read dentry after free 476a6073 ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE 0dbabe0f ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE 454892c3 RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR aeda9163 Btrfs: send, fix infinite loop due to directory rename dependencies 779f4eec objtool: Fix segfault in .cold detection with -ffunction-sections 63bc6364 objtool: Fix double-free in .cold detection error path da7e373e hwmon: (w83795) temp4_type has writable permission 4c4ab8d5 ASoC: dapm: Recalculate audio map forcely when card instantiated fd92adfb ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing 526bbd2c hwmon: (ina2xx) Fix current value calculation 696c3ede s390/cpum_cf: Reject request for sampling in event initialization fc000b53 selftests: add script to stress-test nft packet path vs. control plane c36dff34 sysv: return 'err' instead of 0 in __sysv_write_inode e0242093 ARM: OMAP1: ams-delta: Fix possible use of uninitialized field 2e6ef7e3 ARM: dts: logicpd-somlv: Fix interrupt on mmc3_dat1 e6b4f360 ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup 5873b2c7 neighbour: Avoid writing before skb->head in neigh_hh_output() b28c2c74 tun: forbid iface creation with rtnl ops bd3fa7e1 tcp: fix NULL ref in tail loss probe fe25279d rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices 8dd57cc3 net: Prevent invalid access to skb->prev in __qdisc_drop_all 4f384d94 net: phy: don't allow __set_phy_supported to add unsupported modes 5765610c net/mlx4_core: Correctly set PFC param if global pause is turned off. 25a445d3 net: 8139cp: fix a BUG triggered by changing mtu with network traffic 901936a1 ipv6: Check available headroom in ip6_xmit() even without options 9c2f007c Linux 4.9.145 4c219af4 kbuild: allow to use GCC toolchain not in Clang search path 51d137ca kbuild: fix linker feature test macros when cross compiling with Clang fd54ea70 mac80211: ignore NullFunc frames in the duplicate detection db32c245 mac80211: fix reordering of buffered broadcast packets 7df29ead mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext 554eac28 mac80211: Clear beacon_int in ieee80211_do_stop 3a492ce1 mac80211_hwsim: Timer should be initialized before device registered 6d861927 kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var() 9696ca90 tty: do not set TTY_IO_ERROR flag if console port 32445bd5 tty: serial: 8250_mtk: always resume the device in probe. 902d410d staging: rtl8712: Fix possible buffer overrun fcfc7639 cifs: Fix separator when building path from dentry 2f5b7679 Staging: lustre: remove two build warnings 569fc4ff vhost/vsock: fix use-after-free in network stack callers 2d5a1b31 vsock: lookup and setup guest_cid inside vhost_vsock_lock adcc5726 swiotlb: clean up reporting cb101349 sr: pass down correctly sized SCSI sense buffer d65afda6 xhci: Prevent U1/U2 link pm states if exit latency is too long 1f717070 dmaengine: cppi41: delete channel from pending list when stop channel ce4a99ac SUNRPC: Fix leak of krb5p encode pages 95e3e514 virtio/s390: fix race in ccw_io_helper() 92054f4d virtio/s390: avoid race on vcdev->config 5e51318e ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 1474395b ALSA: pcm: Fix interval evaluation with openmin/max ba9890ac ALSA: pcm: Call snd_pcm_unlink() conditionally at closing ee8dce2b ALSA: pcm: Fix starvation on down_write_nonblock() 46da53f3 ALSA: hda: Add support for AMD Stoney Ridge 73000a4c ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c fe26b8d0 USB: check usb_get_extra_descriptor for proper size c037e887 usb: appledisplay: Add 27" Apple Cinema Display 2457aa82 usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device a6e441a6 ARC: [zebu] Remove CONFIG_INITRAMFS_SOURCE from defconfigs fbb78e97 mm: don't warn about allocations which stall for too long 52c87255 net: amd: add missing of_node_put() 1c0d7303 team: no need to do team_notify_peers or team_mcast_rejoin when disabling port 782d0b84 iommu/vt-d: Use memunmap to free memremap 94d9befe net: faraday: ftmac100: remove netif_running(netdev) check before disabling interrupts fc70b21f mtd: rawnand: qcom: Namespace prefix some commands 89860d2c net/mlx4: Fix UBSAN warning of signed integer overflow 6485f65e net/mlx4_core: Fix uninitialized variable compilation warning aa4a6a18 net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command a1597daa qed: Fix reading wrong value in loop condition 37a73ddd qed: Fix PTT leak in qed_drain() 897e370d bnx2x: Assign unique DMAE channel number for FW DMAE transactions. dc08fb59 batman-adv: Expand merged fragment buffer for full packet 8d6dfd2c HID: input: Ignore battery reported by Symbol DS4308 9f4928c2 can: rcar_can: Fix erroneous registration 06144feb iommu/ipmmu-vmsa: Fix crash on early domain free 04e7ceee brcmutil: really fix decoding channel info for 160 MHz bandwidth 19c60745 iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() b49bb7d4 media: omap3isp: Unregister media device as first 1aa861ff Linux 4.9.144 0c82bca7 hugetlbfs: fix bug in pgoff overflow checking 4ec44e98 xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE 91fe514b f2fs: fix to do sanity check with cp_pack_start_sum 2c605dd1 f2fs: free meta pages if sanity check for ckpt is failed b10a6ac2 f2fs: fix to do sanity check with block address in main area v2 e33c1e29 f2fs: fix missing up_read aafb3715 f2fs: fix to do sanity check with block address in main area 1c879805 f2fs: fix to do sanity check with node footer and iblocks fd8c7d35 f2fs: Add sanity_check_inode() function 06e606ac f2fs: fix to do sanity check with user_block_count a3dccfac f2fs: fix to do sanity check with secs_per_zone d4511881 f2fs: introduce and spread verify_blkaddr 6012d18d f2fs: clean up with is_valid_blkaddr() 65e1055a f2fs: enhance sanity_check_raw_super() to avoid potential overflow 6e182e91 f2fs: sanity check on sit entry 89d78cf5 f2fs: check blkaddr more accuratly before issue a bio 3fd96204 f2fs: return error during fill_super 240ceff4 f2fs: detect wrong layout cb9b1d4e f2fs: fix race condition in between free nid allocator/initializer 3b19f961 f2fs: fix a panic caused by NULL flush_cmd_control d558df73 btrfs: tree-checker: Fix misleading group system information fbf8bd36 btrfs: tree-checker: Check level for leaves and nodes 7a72f918 btrfs: Check that each block group has corresponding chunk at mount time 6f33d3d8 btrfs: tree-checker: Detect invalid and empty essential trees 058e388e btrfs: tree-checker: Verify block_group_item db438c33 btrfs: tree-check: reduce stack consumption in check_dir_item 6b66f518 btrfs: tree-checker: use %zu format string for size_t e48e62f5 btrfs: tree-checker: Add checker for dir item f7438e62 btrfs: tree-checker: Fix false panic for sanity test f4209d9d btrfs: tree-checker: Enhance btrfs_check_node output 20b30415 btrfs: struct-funcs, constify readers 90eb4c02 btrfs: Move leaf and node validation checker to tree-checker.c dc564649 btrfs: Add checker for EXTENT_CSUM c5b29071 btrfs: Add sanity check for EXTENT_DATA when reading out leaf ece4bb55 btrfs: Check if item pointer overlaps with the item itself b0a67e43 btrfs: Refactor check_leaf function for later expansion 23eb2f43 btrfs: Verify that every chunk has corresponding block group at mount time 3c77b07d btrfs: validate type when reading a chunk 447effd3 hugetlbfs: check for pgoff value overflow 3d101f33 hugetlbfs: fix offset overflow in hugetlbfs mmap e5deaa54 mm/hugetlb.c: don't call region_abort if region_chg fails 35db4d1e wil6210: missing length check in wmi_set_ie def8c1d0 bpf: Prevent memory disambiguation attack 62e0865f bpf/verifier: Pass instruction index to check_mem_access() and check_xadd() 9c33b84b bpf/verifier: Add spi variable to check_stack_write() e190b826 libceph: check authorizer reply/challenge length before reading 985a5512 libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() 18a23fb2 libceph: implement CEPHX_V2 calculation mode 06e92592 libceph: add authorizer challenge 2e901ea8 libceph: factor out encrypt_authorizer() 9da9bb4a libceph: factor out __ceph_x_decrypt() 2617cd57 libceph: factor out __prepare_write_connect() 08115452 libceph: store ceph_auth_handshake pointer in ceph_connection bd180ec8 libceph: no need to drop con->mutex for ->get_authorizer() 9041d1e2 libceph: drop len argument of *verify_authorizer_reply() 5acc58cd tipc: use destination length for copy string 11de2fae net: qed: use correct strncpy() size f3e31bbe usb: gadget: dummy: fix nonsensical comparisons 60b3d44f mm: cleancache: fix corruption on missed inode invalidation 0e67f1cd reset: remove remaining WARN_ON() in <linux/reset.h> f109deb2 reset: make device_reset_optional() really optional ee6e7fba reset: add exported __reset_control_get, return NULL if optional 7be26008 reset: fix optional reset_control_get stubs to return NULL d4b89ecc reset: core: fix reset_control_put ca58e3b2 reset: make optional functions really optional 47fb2ff8 udf: Allow mounting volumes with incorrect identification strings 84fa7fcc arc: [devboards] Add support of NFSv3 ACL abbeacc0 ARC: change defconfig defaults to ARCv2 ddc07d59 Btrfs: fix use-after-free when dumping free space c50ccf2c btrfs: Always try all copies when reading extent buffers b5e2333e Input: elan_i2c - add support for ELAN0621 touchpad 0d70ce8c Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR d5cb3f34 Input: elan_i2c - add ELAN0620 to the ACPI table 81bedda8 Input: matrix_keypad - check for errors from of_get_named_gpio() 3ea71da2 Input: xpad - quirk all PDP Xbox One gamepads d0095c52 drm/mediatek: fix OF sibling-node lookup 8e9de89f svm: Add mutex_lock to protect apic_access_page_done on AMD systems c0d75dac binder: fix proc->files use-after-free 412091e2 kgdboc: Fix warning with module build d0bf1cbe kgdboc: Fix restrict error 0256f875 scsi: csiostor: Avoid content leaks and casts b2b93631 ALSA: trident: Suppress gcc string warning 5f41f8ca scsi: scsi_devinfo: cleanly zero-pad devinfo strings de8268d0 drm: set is_master to 0 upon drm_new_set_master() failure 96562b88 drm/ast: Fix incorrect free on ioregs 23aa2d8f IB/mlx5: Avoid load failure due to unknown link width 26c12874 mips: fix mips_get_syscall_arg o32 check 1eef40b3 MIPS: ralink: Fix mt7620 nd_sd pinmux 0b58d902 uprobes: Fix handle_swbp() vs. unregister() + register() race once more 66739379 iser: set sector for ambiguous mr status errors ad3af650 x86/power/64: Use char arrays for asm function names 21761c70 kdb: use memmove instead of overlapping memcpy e9490d7a staging: rts5208: fix gcc-8 logic error warning 2de75633 scsi: bfa: convert to strlcpy/strlcat 0470662c drm: gma500: fix logic error 5569c108 ip_tunnel: Fix name string concatenate in __ip_tunnel_create() 52fc8c72 kernfs: Replace strncpy with memcpy 0d4a2de4 unifdef: use memcpy instead of strncpy cd39e296 kobject: Replace strncpy with memcpy d041ed25 test_hexdump: use memcpy instead of strncpy 5e2669c9 disable stringop truncation warnings for now dfb64b8c Kbuild: suppress packed-not-aligned warning for default setting only b136f0e9 Linux 4.9.143 740f140b kbuild: Set KBUILD_CFLAGS before incl. arch Makefile 6d075d21 efi/libstub: Make file I/O chunking x86-specific 6f35b5bd workqueue: avoid clang warning 1e5b5cb7 ARM: trusted_foundations: do not use naked function b874a875 bus: arm-cci: remove unnecessary unreachable() 10479075 ARM: 8767/1: add support for building ARM kernel with clang 61cc8587 ARM: 8766/1: drop no-thumb-interwork in EABI mode fb660794 efi/libstub: arm: support building with clang c4c29e1b misc: mic/scif: fix copy-paste error in scif_create_remote_lookup 140ee9b7 Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl() 3c470638 mm: use swp_offset as key in shmem_replace_page() 06c2233a iio:st_magn: Fix enable device after trigger 4a978cfe Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" 0f887c66 usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series 72c6bc47 USB: usb-storage: Add new IDs to ums-realtek 36d8dbf2 btrfs: release metadata before running delayed refs 07d8abac dmaengine: at_hdmac: fix module unloading 0daa7fc2 dmaengine: at_hdmac: fix memory leak in at_dma_xlate() 4e443d70 ext2: fix potential use after free 9c4a8f6f ALSA: sparc: Fix invalid snd_free_pages() at error path e3ff60d8 ALSA: control: Fix race between adding and removing a user element 5d3201bb ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write 12b2efff ALSA: wss: Fix invalid snd_free_pages() at error path 55eb06b7 fs: fix lost error code in dio_complete 54f73829 perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() 08c133e8 perf/x86/intel: Move branch tracing setup to the Intel-specific source file 6e1210e2 Btrfs: ensure path name is null terminated at btrfs_control_ioctl f4038875 xtensa: fix coprocessor context offset definitions c26e3c6c xtensa: enable coprocessors that are being flushed 3a468e8e KVM: X86: Fix scan ioapic use-before-initialization 43dd9f48 kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb aa716434 kvm: mmu: Fix race in emulated page table writes ff67a7d3 usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 1d3891c7 s390/qeth: fix length check in SNMP processing 13a3d890 rapidio/rionet: do not free skb before reading its length d39ebd19 net: skb_scrub_packet(): Scrub offload_fwd_mark ad0ee4f5 Revert "wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout()" 6fc74d9f media: em28xx: Fix use-after-free when disconnecting dc62803e mm/khugepaged: collapse_shmem() do not crash on Compound 8dcbb5f2 mm/khugepaged: collapse_shmem() without freezing new_page c2ca73b7 mm/khugepaged: minor reorderings in collapse_shmem() 5c0ecc2b mm/khugepaged: collapse_shmem() remember to clear holes 0dba3e54 mm/khugepaged: fix crashes due to misaccounted holes 9815b0fc shmem: introduce shmem_inode_acct_block cae7ed25 shmem: shmem_charge: verify max_block is not exceeded before inode update 10e458e6 mm/khugepaged: collapse_shmem() stop if punched or truncated b59b24fe mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() ffdad597 mm/huge_memory: splitting set mapping+index before unfreeze fb732e62 mm/huge_memory.c: reorder operations in __split_huge_page_tail() b48c29b1 mm/huge_memory: rename freeze_page() to unmap_page() 68ae960f Linux 4.9.142 1f898348 ima: re-initialize iint->atomic_flags 166f4542 ima: re-introduce own integrity cache lock 87043e4c EVM: Add support for portable signature format 5f9fb1a0 ima: always measure and audit files in policy 5fed1ff8 Revert "evm: Translate user/group ids relative to s_user_ns when computing HMAC" a49f0347 net: ieee802154: 6lowpan: fix frag reassembly 2188cf06 s390/mm: Check for valid vma before zapping in gmap_discard a1b53b1b lan78xx: Read MAC address from DT if present 0c41beeb namei: allow restricted O_CREAT of FIFOs and regular files 5a416ed9 sched/core: Allow __sched_setscheduler() in interrupts when PI is not used 0c9aa4da usb: xhci: fix uninitialized completion when USB3 port got wrong status e2e3a814 tty: wipe buffer if not echoing data 3540460e tty: wipe buffer. 674004e6 include/linux/pfn_t.h: force '~' to be parsed as an unary operator f8c66aba scsi: ufshcd: release resources if probe fails 99a3bd3d scsi: ufs: fix race between clock gating and devfreq scaling work 0967f4de scsi: ufshcd: Fix race between clk scaling and ungate work 675d9196 scsi: ufs: fix bugs related to null pointer access and array size 6bea268e mwifiex: fix p2p device doesn't find in scan problem c8144277 mwifiex: Fix NULL pointer dereference in skb_dequeue() c34774ea mwifiex: report error to PCIe for suspend failure b4f8e4c8 mwifiex: prevent register accesses after host is sleeping 2091b8cd cw1200: Don't leak memory if krealloc failes bf390abe Input: xpad - add support for Xbox1 PDP Camo series gamepad 29956d84 Input: xpad - fix GPD Win 2 controller name dd15a17f Input: xpad - add GPD Win 2 Controller USB IDs ad897a46 Input: xpad - avoid using __set_bit() for capabilities cade531f Input: xpad - fix some coding style issues 7044e32b Input: xpad - add PDP device id 0x02a4 edcfecdc Input: xpad - add support for PDP Xbox One controllers ac8f836e Input: xpad - validate USB endpoint type during probe 7d6d5fc8 Input: xpad - fix PowerA init quirk for some gamepad models 8b20c258 Input: xpad - constify usb_device_id 70f356af Input: xpad - sync supported devices with XBCD e7bb7516 Input: xpad - sync supported devices with 360Controller 34784d6d Input: xpad - add USB IDs for Mad Catz Brawlstick and Razer Sabertooth c5b83f35 Input: xpad - sync supported devices with xboxdrv 5ff2a1a8 Input: xpad - sort supported devices by USB ID 574d8439 Input: xpad - support some quirky Xbox One pads 51b54b80 Input: xpad - restore LED state after device resume e9c7ce13 Input: xpad - fix stuck mode button on Xbox One S pad 82e3ce0f Input: xpad - don't depend on endpoint order 31abdb63 Input: xpad - simplify error condition in init_output 69f7143d Input: xpad - move reporting xbox one home button to common function b05c3b91 Input: xpad - correctly sort vendor id's cf82f5ff Input: xpad - fix Xbox One rumble stopping after 2.5 secs d6418e12 Input: xpad - add product ID for Xbox One S pad 5f0de882 ath10k: fix kernel panic due to race in accessing arvif list 27299117 arm64: remove no-op -p linker flag ab076d20 net: bcmgenet: fix OF child-node lookup b694d8d9 NFC: nfcmrvl_uart: fix OF child-node lookup 95cd1aac of: add helper to lookup compatible child node d77eacdb tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset b57951ed efi/arm: Revert deferred unmap of early memmap mapping 636374c5 powerpc/numa: Suppress "VPHN is not supported" messages 8f9b3dd5 kdb: Use strscpy with destination buffer size 35a0620f SUNRPC: Fix a bogus get/put in generic_key_to_expire() 19b7cd1b perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs 99bfbe57 powerpc/io: Fix the IO workarounds code to work with Radix 03781eb5 floppy: fix race condition in __floppy_read_block_0() ab509b4f rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write 39555625 cpufreq: imx6q: add return value check for voltage scale c57911f0 KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE 0c7c4c4a pinctrl: meson: fix pinconf bias disable 1a817402 usb: xhci: Prevent bus suspend if a port connect change or polling state is detected 41559243 IB/hfi1: Eliminate races in the SDMA send error path 7f6a5410 IB/core: Fix for core panic c4c2c287 can: dev: __can_get_echo_skb(): print error message, if trying to echo non existing skb 8aa60a6d can: dev: __can_get_echo_skb(): Don't crash the kernel if can_priv::echo_skb is accessed out of bounds 5adc1c54 can: dev: __can_get_echo_skb(): replace struct can_frame by canfd_frame to access frame length 8bcd10db can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_skb() 0bf67de5 drm/ast: Remove existing framebuffers before loading driver 7fdaacc0 drm/ast: fixed cursor may disappear sometimes f1c32bab drm/ast: change resolution may cause screen blurred 789c6944 mm: don't warn about large allocations for slab 2a122004 llc: do not use sk_eat_skb() 50c00054 gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd e044554e sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer ecfcb85c bfs: add sanity check at bfs_fill_super() 47ff7629 selinux: Add __GFP_NOWARN to allocation at str_read() 3a0e8e35 v9fs_dir_readdir: fix double-free on p9stat_read error 8af78a66 tools/power/cpupower: fix compilation with STATIC=true a62e87af brcmfmac: fix reporting support for 160 MHz channels 3d44c295 iwlwifi: mvm: fix regulatory domain update when the firmware starts 91a292b8 iwlwifi: mvm: support sta_statistics() even on older firmware 2e668d7f gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path 1b901939 MAINTAINERS: Add Sasha as a stable branch maintainer 43bc9c67 usb: xhci: fix timeout for transition from RExit to U0 6d5da206 usb: dwc3: core: Clean up ULPI device b7e04483 usb: core: Fix hub port connection events lost bb2d990b Linux 4.9.141 c3ec4e5b libceph: fall back to sendmsg for slab pages ab26f7fd HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges 2cf6ba5b new helper: uaccess_kernel() ea41e453 ACPI / platform: Add SMB0001 HID to forbidden_id_list 7810fe9f drivers/misc/sgi-gru: fix Spectre v1 vulnerability fdddfd7f USB: misc: appledisplay: add 20" Apple Cinema Display f1b4d95e misc: atmel-ssc: Fix section annotation on atmel_ssc_get_driver_data 305a97a9 usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB 148b90c1 USB: quirks: Add no-lpm quirk for Raydium touchscreens 9f08cfeb usb: cdc-acm: add entry for Hiro (Conexant) modem bb5f531d uio: Fix an Oops on load 496f98c0 media: v4l: event: Add subscription to list before calling "add" operation 93848099 Revert "Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV" a540483b Revert "media: videobuf2-core: don't call memop 'finish' when queueing" 33f3f3bd btrfs: fix pinned underflow after transaction aborted 4423e072 btrfs: Ensure btrfs_trim_fs can trim the whole filesystem fc43e4cd btrfs: Enhance btrfs_trim_fs function to handle error better 230c832a ACPI / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM ad226b63 ACPI / watchdog: Prefer iTCO_wdt on Lenovo Z50-70 92b4499e gfs2: Put bitmap buffers in put_super a38ad671 SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() 553a5613 zram: close udev startup race condition as default groups e90f3433 qed: Fix blocking/unlimited SPQ entries leak 897d6d42 qed: Fix memory/entry leak in qed_init_sp_request() d05e26d4 lib/raid6: Fix arm64 test build 3fc19eac clk: fixed-factor: fix of_node_get-put imbalance d75d4fd8 hwmon: (ibmpowernv) Remove bogus __init annotations f280735a s390/qeth: fix HiperSockets sniffer f184d303 netfilter: xt_IDLETIMER: add sysfs filename checking routine d8ccc61c netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() 064cd456 s390/mm: Fix ERROR: "__node_distance" undefined! 919560af netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net 2636487a s390/vdso: add missing FORCE to build targets 3b9158ae arm64: percpu: Initialize ret in the default case 9c0f309d platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 a13a81d3 clk: samsung: exynos5420: Enable PERIS clocks for suspend ac270f14 fs/exofs: fix potential memory leak in mount option parsing cde0628c clk: fixed-rate: fix of_node_get-put imbalance ebaf1e35 platform/x86: intel_telemetry: report debugfs failure 541f0aa3 drm/edid: Add 6 bpc quirk for BOE panel. 11832f3c um: Give start_idle_thread() a return code 8b275768 hfsplus: prevent btree data loss on root split 36b9d757 hfs: prevent btree data loss on root split 6c35bb58 reiserfs: propagate errors from fill_with_dentries() properly f89c9ff3 cifs: don't dereference smb_file_target before null check e1864131 Linux 4.9.140 961323dd Revert "ipv6: set rt6i_protocol properly in the route when it is installed" 0afb423b Revert "x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation" 44caf8b3 Linux 4.9.139 861f5387 ARM: spectre-v1: mitigate user accesses f4438f29 ARM: spectre-v1: use get_user() for __get_user() bdf0f17e ARM: use __inttype() in get_user() d609e4aa ARM: oabi-compat: copy semops using __copy_from_user() 9c91b968 ARM: vfp: use __copy_from_user() when restoring VFP state 50f032cc ARM: signal: copy registers using __copy_from_user() 49b85390 ARM: spectre-v1: fix syscall entry 8a4ae287 ARM: spectre-v1: add array_index_mask_nospec() implementation abdeed7e ARM: spectre-v1: add speculation barrier (csdb) macros 3aa01740 ARM: KVM: report support for SMCCC_ARCH_WORKAROUND_1 b8940544 ARM: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling 10c7b397 ARM: spectre-v2: KVM: invalidate icache on guest exit for Brahma B15 b7888c6a ARM: KVM: invalidate icache on guest exit for Cortex-A15 51836963 ARM: KVM: invalidate BTB on guest exit for Cortex-A12/A17 47571a90 ARM: spectre-v2: warn about incorrect context switching functions bf92464b ARM: spectre-v2: add firmware based hardening 26892e74 ARM: spectre-v2: harden user aborts in kernel space 9bc1ec1b ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit 33efd46a ARM: spectre-v2: harden branch predictor on context switches eed96a3c ARM: spectre: add Kconfig symbol for CPUs vulnerable to Spectre 901e325f ARM: bugs: add support for per-processor bug checking 35293cc5 ARM: bugs: hook processor bug checking into SMP and suspend paths b26c3c4b ARM: bugs: prepare processor bug infrastructure 183a0d21 ARM: add more CPU part numbers for Cortex and Brahma B15 CPUs 134db5b9 arm64: uaccess: suppress spurious clang warning 86e51430 Kbuild: use -fshort-wchar globally 52c3adec x86/build: Use cc-option to validate stack alignment parameter 1f200e87 x86/build: Fix stack alignment for CLang 27b5ebf6 efi/libstub/arm64: Set -fpie when building the EFI stub 6b66b2d8 efi/libstub: Preserve .debug sections after absolute relocation check 94c47d41 efi/libstub/arm64: Force 'hidden' visibility for section markers 61d920c3 efi/libstub/arm64: Use hidden attribute for struct screen_info reference 78e96f64 x86/boot: #undef memcpy() et al in string.c 0a953c05 crypto: arm64/sha - avoid non-standard inline asm tricks ebcc69a9 kbuild: clang: Disable 'address-of-packed-member' warning cf42c0b7 x86/build: Specify stack alignment for clang 0dc4460a x86/build: Use __cc-option for boot code compiler options 0605d5eb kbuild: Add __cc-option macro 83e0e2f1 crypto, x86: aesni - fix token pasting for clang a5819f2b x86/kbuild: Use cc-option to enable -falign-{jumps/loops} e2153881 modules: mark __inittest/__exittest as __maybe_unused 85ab13ff kbuild: Add support to generate LLVM assembly files d438cec0 kbuild: use -Oz instead of -Os when using clang 14635231 kbuild, LLVMLinux: Add -Werror to cc-option to support clang c466d17e kbuild: drop -Wno-unknown-warning-option from clang options b53c7372 kbuild: fix asm-offset generation to work with clang c36ae15c kbuild: consolidate redundant sed script ASM offset generation 89794183 kbuild: Consolidate header generation from ASM offset information cd9a7644 kbuild: clang: add -no-integrated-as to KBUILD_[AC]FLAGS 7135c75e kbuild: Add better clang cross build support 3d26b729 ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF eb18330f inet: frags: better deal with smp races 262e7c99 usbnet: smsc95xx: disable carrier check while suspending 91d3ddb8 tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths 6bab51ff sctp: not allow to set asoc prsctp_enable by sockopt 4a80b1fe net-gro: reset skb->pkt_type in napi_reuse_skb() 5367cdf3 ip_tunnel: don't force DF when MTU is locked a09bd930 flow_dissector: do not dissect l4 ports for fragments 7a4dc3f8 Linux 4.9.138 7088c665 KVM: arm64: Fix caching of host MDCR_EL2 value cc5bd86e drm/i915/execlists: Force write serialisation into context image vs execution 232ed06f drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values 9c926f10 drm/dp_mst: Check if primary mstb is null fd203838 drm/rockchip: Allow driver to be shutdown on reboot/kexec 9c34ad0c mm: migration: fix migration of huge PMD shared pages f8d4c943 hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! e133c33e lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn 8f1756ad configfs: replace strncpy with memcpy d180feed fuse: fix leaked notify reply fdd93795 fuse: fix use-after-free in fuse_direct_IO() c616a932 rtc: hctosys: Add missing range error reporting 7291d95a nfsd: COPY and CLONE operations require the saved filehandle to be set 4d9d47c7 sunrpc: correct the computation for page_ptr when truncating 03004f41 mount: Prevent MNT_DETACH from disconnecting locked mounts d7565180 mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts fa14e9bd mount: Retest MNT_LOCKED in do_umount d450fcdb ext4: fix buffer leak in __ext4_read_dirblock() on error path 82dfeb8d ext4: fix buffer leak in ext4_xattr_move_to_block() on error path b66102a4 ext4: release bs.bh before re-using in ext4_xattr_block_find() 6b436fb6 ext4: fix possible leak of s_journal_flag_rwsem in error path 8547ff5d ext4: fix possible leak of sbi->s_group_desc_leak in error path 11a2eb02 ext4: avoid possible double brelse() in add_new_gdb() on error path 142e0172 ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing f30a52c9 ext4: avoid buffer leak in ext4_orphan_add() after prior errors 8a6a7dd7 ext4: fix possible inode leak in the retry loop of ext4_resize_fs() 05821678 ext4: avoid potential extra brelse in setup_new_flex_group_blocks() c484fd25 ext4: add missing brelse() add_new_gdb_meta_bg()'s error path 771e8c73 ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path b1341999 ext4: add missing brelse() update_backups()'s error path f6939dbd clockevents/drivers/i8253: Add support for PIT shutdown quirk 800d8112 Btrfs: fix data corruption due to cloning of eof block 3fe6b9aa Btrfs: fix cur_offset in the error case for nocow 53111ab2 arch/alpha, termios: implement BOTHER, IBSHIFT and termios2 4d18bea3 termios, tty/tty_baudrate.c: fix buffer overrun af86cb90 of, numa: Validate some distance map rules d29a7b6f mtd: docg3: don't set conflicting BCH_CONST_PARAMS option 7e1e1956 netfilter: conntrack: fix calculation of next bucket number in early_drop 818e5846 mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings dd4c84ba ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry acdc6a72 vhost/scsi: truncate T10 PI iov_iter to prot_bytes e200279b reset: hisilicon: fix potential NULL pointer dereference 7ecf2487 mach64: fix image corruption due to reading accelerator registers 6bd9b552 mach64: fix display corruption on big endian machines 43e38372 Revert "ceph: fix dentry leak in splice_dentry()" 9efe0447 libceph: bump CEPH_MSG_MAX_DATA_LEN ee27421c clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call 79a3e118 clk: at91: Fix division by zero in PLL recalc_rate() 0a468686 clk: s2mps11: Fix matching when built as module and DT node contains compatible 0dac0281 xtensa: fix boot parameters address translation a10aa331 xtensa: make sure bFLT stack is 16 byte aligned c9226141 xtensa: add NOTES section to the linker script fca93d34 MIPS: Loongson-3: Fix BRIDGE irq delivery problem 83babf64 MIPS: Loongson-3: Fix CPU UART irq delivery problem b7706a82 parisc: Fix exported address of os_hpmc handler 5a41c652 parisc: Fix HPMC handler by increasing size to multiple of 16 bytes 4d01ed83 parisc: Align os_hpmc_size on word boundary 3d67d629 bna: ethtool: Avoid reading past end of buffer e029b837 e1000: fix race condition between e1000_down() and e1000_watchdog 55edbf1c e1000: avoid null pointer dereference on invalid stat type 1a55a71e mm: do not bug_on on incorrect length in __mm_populate() c31ccf1f fuse: set FR_SENT while locked 7238fcbd fuse: fix blocked_waitq wakeup 0799a93d fuse: Fix use-after-free in fuse_dev_do_write() 7996b1c0 fuse: Fix use-after-free in fuse_dev_do_read() 0dd45a4d scsi: qla2xxx: shutdown chip if reset fail 0b639352 scsi: qla2xxx: Fix incorrect port speed being set for FC adapters 8dd745a8 cdrom: fix improper type cast, which can leat to information leak. 0cf4fa79 9p: clear dangling pointers in p9stat_free 9e79094d 9p locks: fix glock.client_id leak in do_lock abefbf42 powerpc/selftests: Wait all threads to join c19136a6 media: tvp5150: fix width alignment during set_selection() 64a5369b sc16is7xx: Fix for multi-channel stall ff37c427 MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS 76c386b3 powerpc/boot: Ensure _zimage_start is a weak symbol 12b49fd3 MIPS: kexec: Mark CPU offline before disabling local IRQ 2a55f098 media: pci: cx23885: handle adding to list failure 4bdf5ec1 drm/omap: fix memory barrier bug in DMM driver 0e4dde1a powerpc/nohash: fix undefined behaviour when testing page size support 427ccff8 ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL 9206016c tty: check name length in tty_find_polling_driver() 9bed31c9 powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() 55526837 Linux 4.9.137 627ab1fa MD: fix invalid stored role for a disk - try2 f3bc71fa btrfs: set max_extent_size properly a088035d Btrfs: fix null pointer dereference on compressed write path error 91b3675e btrfs: qgroup: Dirty all qgroups before rescan 6a0403a4 Btrfs: fix wrong dentries after fsync of file that got its parent replaced 4c7b9a46 btrfs: make sure we create all new block groups 9ff40fbf btrfs: reset max_extent_size on clear in a bitmap c160dae0 btrfs: wait on caching when putting the bg cache 391235fd btrfs: don't attempt to trim devices that don't support it d87af98c btrfs: iterate all devices during trim, instead of fs_devices::alloc_list 1bd7112b btrfs: fix error handling in free_log_tree 5125564a btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock 20d8180c btrfs: Handle owner mismatch gracefully when walking up tree 22a4f7ea soc/tegra: pmc: Fix child-node lookup cac77e11 arm64: dts: stratix10: Correct System Manager register size aa52629c Cramfs: fix abad comparison when wrap-arounds occur 245af7ee rpmsg: smd: fix memory leak on channel create 5fa09dbe arm64: lse: remove -fcall-used-x0 flag 72a364cb media: em28xx: make v4l2-compliance happier by starting sequence on zero f294e261 media: em28xx: fix input name for Terratec AV 350 78490e0e media: tvp5150: avoid going past array on v4l2_querymenu() 8e7c0fc9 media: em28xx: use a default format if TRY_FMT fails 782512e5 xen: fix xen_qlock_wait() c90ea7d8 kgdboc: Passing ekgdboc to command line causes panic c40015f3 media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD 5378c0ea TC: Set DMA masks for devices f579349a MIPS: OCTEON: fix out of bounds array access on CN68XX 38b57496 powerpc/msi: Fix compile error on mpc83xx 6c446ad3 dm ioctl: harden copy_params()'s copy_from_user() from malicious users 5c22b67b lockd: fix access beyond unterminated strings in prints 5727dbcd nfsd: Fix an Oops in free_session() 65f27a3f NFSv4.1: Fix the r/wsize checking 404a83ac genirq: Fix race on spurious interrupt detection 5aa66ca2 printk: Fix panic caused by passing log_buf_len to command line 8ad964c6 smb3: on kerberos mount if server doesn't specify auth type use krb5 883f9797 smb3: do not attempt cifs operation in smb3 query info error path 69922f7e smb3: allow stats which track session and share reconnects to be reset dcfc7f2e w1: omap-hdq: fix missing bus unregister at removal 5feed072 iio: adc: at91: fix wrong channel number in triggered buffer mode be1898c2 iio: adc: at91: fix acking DRDY irq on simple conversions 169a4398 iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs() e02771de iio: ad5064: Fix regulator handling 8b48ce1a kbuild: fix kernel/bounds.c 'W=1' warning cbf05aa9 hugetlbfs: dirty pages as they are added to pagecache 53de32d0 ima: fix showing large 'violations' or 'runtime_measurements_count' 491cd062 crypto: tcrypt - fix ghash-generic speed test b957cd4d crypto: lrw - Fix out-of bounds access on counter overflow d699af34 signal/GenWQE: Fix sending of SIGKILL 0a38f3a8 PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk 4ef899b3 EDAC, skx_edac: Fix logical channel intermediate decoding d2afa597 EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting dd0ee8a4 HID: hiddev: fix potential Spectre v1 8e30869f ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR 4c196200 ext4: initialize retries variable in ext4_da_write_inline_data_begin() 4b347ab6 gfs2_meta: ->mount() can get NULL dev_name 2613e759 jbd2: fix use after free in jbd2_log_do_checkpoint() b85c6659 ASoC: intel: skylake: Add missing break in skl_tplg_get_token() 3e63a7f2 libnvdimm: Hold reference on parent while scheduling async init b6b45bc4 net/ipv4: defensive cipso option parsing 4579824b iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() 37ef739a usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten 8eca5196 libertas: don't set URB_ZERO_PACKET on IN USB transfer 00893f46 xen: make xen_qlock_wait() nestable 95f5d10f xen: fix race in xen_qlock_wait() c29b0cc6 xen/blkfront: avoid NULL blkfront_info dereference on device removal 5a5bc211 tpm: Restore functionality to xen vtpm driver. 9b4cb632 xen-swiotlb: use actually allocated size on check physical continuous add34b86 ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250 0c0996cd ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings 744ed1c1 arm: dts: exynos: Add missing cooling device properties for CPUs b5c33c25 ARM: dts: exynos: Remove "cooling-{min|max}-level" for CPU nodes 430c6345 ALSA: hda: Check the non-cached stream buffers more explicitly e0362b43 dmaengine: dma-jz4780: Return error if not probed from DT ba277fec signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init 93feaa02 scsi: lpfc: Correct soft lockup when running mds diagnostics e2274c76 uio: ensure class is registered before devices 479cd3e8 driver/dma/ioat: Call del_timer_sync() without holding prep_lock ae893bc6 usb: chipidea: Prevent unbalanced IRQ disable ffa426d6 crypto: caam - fix implicit casts in endianness helpers 2048b787 coresight: etb10: Fix handling of perf mode a8433138 PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice 4e1fabdd MD: fix invalid stored role for a disk 44760d8a ext4: fix argument checking in EXT4_IOC_MOVE_EXT e9f5a3d1 usb: gadget: udc: atmel: handle at91sam9rl PMC 2b049a3b VMCI: Resource wildcard match fixed e269ca18 tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated a48a3a51 IB/ipoib: Clear IPCB before icmp_send 2537f9ad RDMA/core: Do not expose unsupported counters b18de4e8 scsi: megaraid_sas: fix a missing-check bug 57589690 scsi: esp_scsi: Track residual for PIO transfers 3f413ec0 cgroup, netclassid: add a preemption point to write_classid 771d03e4 ath10k: schedule hardware restart if WMI command times out 4444593f ixgbevf: VF2VF TCP RSS 98933582 pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant 3b95f649 pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant dbd7095b pinctrl: qcom: spmi-mpp: Fix drive strength setting 0b915343 ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers 6c8b1db8 kprobes: Return error if we fail to reuse kprobe instead of BUG_ON() d5b19a43 brcmfmac: fix for proper support of 160MHz bandwidth 8bcc01ae pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux 24395d64 x86: boot: Fix EFI stub alignment 21a5ff20 Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth 36cce138 cpufreq: dt: Try freeing static OPPs only if we have added them a25ba419 x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC 3ba19f96 iwlwifi: pcie: avoid empty free RB queue 7e3f3319 mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01 af414f34 perf strbuf: Match va_{add,copy} with va_end 0af42d67 perf tools: Cleanup trace-event-info 'tdata' leak 401bd18c perf tools: Free temporary 'sys' string in read_event_files() 912d51f2 hwmon: (pwm-fan) Set fan speed to 0 on suspend fccb699c s390/sthyi: Fix machine name validity indication 5f008fce tun: Consistently configure generic netdev params via rtnetlink a2b544ef swim: fix cleanup on setup error 0915f562 ataflop: fix error handling during setup 81301a15 locking/lockdep: Fix debug_locks off performance problem 8b110ef8 i2c: rcar: cleanup DMA for all kinds of failure d38bd3e9 selftests: ftrace: Add synthetic event syntax testcase a99c6f69 net: qla3xxx: Remove overflowing shift statement 52188404 x86/fpu: Remove second definition of fpu in __fpu__restore_sig() 1c696b97 perf cpu_map: Align cpu map synthesized events properly. 2530be54 sched/fair: Fix the min_vruntime update logic in dequeue_entity() 6dc8764a sparc64: Make proc_id signed. 4c04e74c sparc: Fix single-pcr perf event counter management. 9da255bb xfrm: policy: use hlist rcu variants on insert 9527bd32 Revert "perf tools: Fix PMU term format max value calculation" f6bded89 bpf: do not blindly change rlimit in reuseport net selftest b0c05450 x86/speculation: Support Enhanced IBRS on future CPUs 382a263d x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided 66fe51cb x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation edc9af2c ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops fe8d670a ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) 3c09158a ALSA: hda - Fix headphone pin config for ASUS G751 17f333be ALSA: hda - Add quirk for ASUS G751 laptop d35b161d parisc: Fix map_pages() to not overwrite existing pte entries 662d2aef parisc: Fix address in HPMC IVA 9aba7ddf ipmi: Fix timer race with module unload c52a368d pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges 6a6b4164 jffs2: free jffs2_sb_info through jffs2_kill_sb() 4f173e69 hwmon: (pmbus) Fix page count auto-detection. 0d38b808 bcache: fix miss key refill->end in writeback 0bb1a5e5 Linux 4.9.136 65cb24de posix-timers: Sanitize overrun handling b0b77fb6 net: fs_enet: do not call phy_stop() in interrupts b462075e x86/time: Correct the attribute on jiffies' definition 4fad9fd1 x86/percpu: Fix this_cpu_read() bc1fccc7 sched/fair: Fix throttle_list starvation with low CFS quota 3ddf3c21 Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM bdbb426f USB: fix the usbfs flag sanitization for control transfers 4121be59 usb: gadget: storage: Fix Spectre v1 vulnerability 25c1b59c cdc-acm: correct counting of UART states in serial state notification 1fcfb1d4 IB/ucm: Fix Spectre v1 vulnerability eacbd9c5 RDMA/ucma: Fix Spectre v1 vulnerability f1b2b868 drm/edid: Add 6 bpc quirk for BOE panel in HP Pavilion 15-n233sl 4dd400ed ptp: fix Spectre v1 vulnerability 186c5856 cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) 9bb68aaf xfs: truncate transaction does not modify the inobt ee74e356 gpio: mxs: Get rid of external API call 29872c3e ahci: don't ignore result code of ahci_reset_controller() 79d47dd6 crypto: shash - Fix a sleep-in-atomic bug in shash_setkey_unaligned eba69ae2 Revert "x86/mm: Expand static page table for fixmap space" ced272d8 ip6_tunnel: Fix encapsulation layout 9819741a rtnetlink: Disallow FDB configuration for non-Ethernet device 0c49b5e5 net: fix pskb_trim_rcsum_slow() with odd trim offset 0376b839 net: drop skb on failure in ip_check_defrag() 210c21f1 bonding: fix length of actor system f0223d1f ethtool: fix a privilege escalation bug 242e6f52 vhost: Fix Spectre V1 vulnerability 1b0bb7e5 sctp: fix race on sctp_id2asoc 01a2ff11 r8169: fix NAPI handling under high load 33424e7c net: udp: fix handling of CHECKSUM_COMPLETE packets 8b9a62c5 net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules f57ef24f net: socket: fix a missing-check bug 3628c3dd net: sched: gred: pass the right attribute to gred_change_table_def() f86c55c6 net/ipv6: Fix index counter for unicast addresses in in6_dump_addrs aa23c220 llc: set SOCK_RCU_FREE in llc_sap_add_socket() 510e6c3b ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called 36521206 ipv6: mcast: fix a use-after-free in inet6_mc_check 5f2d0070 net: bridge: remove ipv6 zero address check in mcast queries a4959af0 bridge: do not add port to router list when receives query with source 0.0.0.0 9a7f15ea perf tools: Disable parallelism for 'make clean' 2edec22d Revert "netfilter: ipv6: nf_defrag: drop skb dst before queueing" 31e29baf mtd: spi-nor: Add support for is25wp series chips 9dbac7ca fs/fat/fatent.c: add cond_resched() to fat_count_free_clusters() 7bdb3af6 net: ena: fix NULL dereference due to untimely napi initialization 2daa0b5e rxrpc: Only take the rwind and mtu values from latest ACK d9ec661f rxrpc: Don't check RXRPC_CALL_TX_LAST after calling rxrpc_rotate_tx_window() fb1083d8 ARM: dts: imx53-qsb: disable 1.2GHz OPP 2fc0fb03 perf tests: Fix indexing when invoking subtests 52f30553 xhci: Fix USB3 NULL pointer dereference at logical disconnect. 97d34e8e libertas: call into generic suspend code before turning off power 43832bec IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()' 72b33231 x86/paravirt: Fix some warning messages f11f3584 iio: buffer: fix the function signature to match implementation f9dde419 nvmet: fix space padding in serial number ba559a57 bonding: ratelimit failed speed/duplex update warning 8576adcc enic: do not overwrite error code 8e697f95 xen-netfront: Fix mismatched rtnl_unlock 24b71d18 sparc64: Fix regression in pmdp_invalidate(). 43bbab66 xen-netfront: Update features after registering netdev acfbd286 test_bpf: Fix testing with CONFIG_BPF_JIT_ALWAYS_ON=y on other arches dba8e960 ALSA: hda - Fix incorrect usage of IS_REACHABLE() da92e8a2 futex: futex_wake_op, do not fail on invalid op a2b9a0de cifs: Use ULL suffix for 64-bit constant 6279fc56 perf/core: Fix locking for children siblings group read 5f6590d6 macsec: fix memory leaks when skb_to_sgvec fails 65b05d03 l2tp: remove configurable payload offset 1680ca36 iio: pressure: zpa2326: Remove always-true check which confuses gcc dfdf8be7 module: fix DEBUG_SET_MODULE_RONX typo c87dd592 drm/msm: Fix possible null dereference on failure of get_pages() 97d65c1b Btrfs: incremental send, fix invalid memory access 9629cf8e Revert "IB/ipoib: Update broadcast object if PKey value was changed in index 0" 78ba91de i40e: avoid NVM acquire deadlock during NVM update 1e6abb88 drm: bochs: Don't remove uninitialized fbdev framebuffer 9388bd23 scsi: qla2xxx: Avoid double completion of abort command d287f1da IB/mlx5: Avoid passing an invalid QP type to firmware a96406d4 mm/frame_vector.c: release a semaphore in 'get_vaddr_frames()' 4b7c09a5 nbd: only set MSG_MORE when we have more to send 150b28b4 IB/rxe: put the pool on allocation failure 2e6474b2 IB/ipoib: Fix lockdep issue found on ipoib_ib_dev_heavy_flush 4a4d2c93 ipv6: fix cleanup ordering for ip6_mr failure 16bcf48a ath10k: convert warning about non-existent OTP board id to debug message ddf39e0f ALSA: hda - No loopback on ALC299 codec 54ad2bbe sctp: use right member as the param of list_for_each_entry 0ef75f51 net: cdc_ncm: GetNtbFormat endian fix 855bf147 ocfs2: fix deadlock caused by recursive locking in xattr 5f300509 qed: Warn PTT usage by wrong hw-function d0136b8a iio: adc: Revert "axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications" 271b4a84 rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qp c2c87f5b staging: wilc1000: Fix problem with wrong vif index 7334e285 ptr_ring: fix up after recent ptr_ring changes 503c3941 clk: samsung: Fix m2m scaler clock on Exynos542x a34dcf51 usb: dwc3: omap: remove IRQ_NOAUTOEN used with shared irq 7bbba613 usb: renesas_usbhs: gadget: fix unused-but-set-variable warning 3dd952b4 usb: renesas_usbhs: gadget: fix spin_lock_init() for &uep->lock 3dde6c97 net/mlx5: Fix health work queue spin lock to IRQ safe 2cdc70f3 perf probe: Fix probe definition for inlined functions 4d19a505 perf evsel: Fix probing of precise_ip level for default cycles event 3d28f9a3 net/mlx5: Fix driver load error flow when firmware is stuck 6fdeb3e0 ip6_tunnel: Correct tos value in collect_md mode 8013d43a net/mlx5e: Fix fixpoint divide exception in mlx5e_am_stats_compare 538f9d93 ufs: we need to sync inode before freeing it f33ed843 Btrfs: clear EXTENT_DEFRAG bits in finish_ordered_io 30037edd net: stmmac: ensure jumbo_frm error return is correctly checked for -ve value 03a1d0be elevator: fix truncation of icq_cache_name 6b51100d gpu: ipu-v3: Fix CSI selection for VDIC 7b540784 ARM: 8677/1: boot/compressed: fix decompressor header layout for v7-M d58f0b05 x86/cpu/cyrix: Add alternative Device ID of Geode GX1 SoC 2ba5909c qlcnic: Fix tunnel offload for 82xx adapters 23bf0b4a net: ethernet: stmmac: Fix altr_tse_pcs SGMII Initialization f9f4be67 libata: fix error checking in in ata_parse_force_one() fd500b35 mac80211: fix TX aggregation start/stop callback race 942630bb arch/sparc: increase CONFIG_NODES_SHIFT on SPARC64 to 5 c375d28c ASoC: Intel: Skylake: Fix to parse consecutive string tkns in manifest 5cb2faef reset: hi6220: Set module license so that it can be loaded fa0b7f94 ata: sata_rcar: Handle return value of clk_prepare_enable 4b1cfa2e btrfs: fiemap: Cache and merge fiemap extent before submit it to user 31105815 ARM: dts: bcm283x: Reserve first page for firmware 451d498b ath10k: fix NAPI enable/disable symmetry for AHB interface 3e6250bc bnxt_en: Don't use rtnl lock to protect link change logic in workqueue. 2f48581a tipc: fix a race condition of releasing subscriber object 2185dbac tipc: Fix tipc_sk_reinit handling of -EAGAIN b06b7882 net/mlx5: Fix command completion after timeout access invalid structure e35f2904 net: phy: marvell: Limit 88m1101 autoneg errata to 88E1145 as well. 3cd731e9 nvme-pci: fix CMB sysfs file removal in reset path e7d5fa96 rxe: Fix a sleep-in-atomic bug in post_one_send 0da0e517 orangefs: off by ones in xattr size checks 01acd933 IB/core: Fix the validations of a multicast LID in attach or detach operations 9fd3be2c IB/ipoib: Do not warn if IPoIB debugfs doesn't exist c5a92c4b platform/x86: acer-wmi: setup accelerometer when ACPI device was found 23e983e2 ipv6: set rt6i_protocol properly in the route when it is installed 2d4260b2 efi/fb: Correct PCI_STD_RESOURCE_END usage 08ae439c i2c: bcm2835: Avoid possible NULL ptr dereference 9e431e0c PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode ccebc75e ACPI: sysfs: Make ACPI GPE mask kernel parameter cover all GPEs 8c9e873c igb: Remove superfluous reset to PHY and page 0 selection adb298bc f2fs: fix multiple f2fs_add_link() having same name for inline dentry a7e08447 scsi: aacraid: Fix typo in blink status 8ca11792 MIPS: Handle non word sized instructions when examining frame 416ca417 MIPS: microMIPS: Fix decoding of swsp16 instruction de4c175c mm/memory_hotplug.c: fix overflow in test_pages_in_a_zone() 698f6acd perf symbols: Fix memory corruption because of zero length symbols 063cc216 net: cxgb3_main: fix a missing-check bug d130c0b8 declance: Fix continuation with the adapter identification message 2cdc244a net: fec: fix rare tx timeout c1db12c4 perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX 4d083666 perf/ring_buffer: Prevent concurent ring buffer access 9752f87b smsc95xx: Check for Wake-on-LAN modes 8a1e9033 smsc75xx: Check for Wake-on-LAN modes abbb3f10 r8152: Check for supported Wake-on-LAN Modes 2ee87afc sr9800: Check for supported Wake-on-LAN modes 6226d311 lan78xx: Check for supported Wake-on-LAN modes 4a0b2457 ax88179_178a: Check for supported Wake-on-LAN modes 0da74618 asix: Check for supported Wake-on-LAN modes 207928c6 qed: Avoid constant logical operation warning in qed_vf_pf_acquire 9afd2a2d qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor 86417004 pxa168fb: prepare the clock 83e158f9 Bluetooth: SMP: fix crash in unpairing 5dfa0f7f mac80211_hwsim: do not omit multicast announce of first added radio 6e93cd9e nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT 83eb6dd7 soc: fsl: qe: Fix copy/paste bug in ucc_get_tdm_sync_shift() fce84f75 soc: fsl: qbman: qman: avoid allocating from non existing gen_pool 05bdb6d9 net: macb: Clean 64b dma addresses if they are not detected 8114c2b2 ARM: dts: BCM63xx: Fix incorrect interrupt specifiers de500b94 xfrm: validate template mode 27171e1e ARM: 8799/1: mm: fix pci_ioremap_io() offset check e36e7b02 mac80211: TDLS: fix skb queue/priority assignment 48741cac cfg80211: Address some corner cases in scan result channel updating 147953b6 mac80211: fix pending queue hang due to TX_DROP 411a3f25 cfg80211: reg: Init wiphy_idx in regulatory_hint_core() 1e97d6b1 mac80211: Always report TX status 7faa3696 xfrm6: call kfree_skb when skb is toobig 89cb86e9 xfrm: Validate address prefix lengths in the xfrm selector. b24c9962 Linux 4.9.135 68747bc0 HV: properly delay KVP packets when negotiation is in progress 7dd55897 ext4: avoid running out of journal credits when appending to an inline file aee0c9e8 sched/cputime: Fix ksoftirqd cputime accounting regression 034cd8a2 sched/cputime: Increment kcpustat directly on irqtime account 74d6f8ea macintosh/rack-meter: Convert cputime64_t use to u64 dbf9a053 sched/cputime: Convert kcpustat to nsecs 92811e27 usb: gadget: serial: fix oops when data rx'd after close f01e8fee HID: quirks: fix support for Apple Magic Keyboards 5d4c6663 ARC: build: Don't set CROSS_COMPILE in arch's Makefile e4450e39 ARC: build: Get rid of toolchain check dc3f9ba4 netfilter: check for seqadj ext existence before adding it in nf_nat_setup_info 3309ad2e mm: Preserve _PAGE_DEVMAP across mprotect() calls e34bd9a9 mremap: properly flush TLB before releasing the page 792a9648 iommu/amd: Return devid as alias for ACPI HID devices 16b07d3a powerpc/tm: Avoid possible userspace r1 corruption on reclaim 42c08c36 powerpc/tm: Fix userspace r13 corruption 39f289c1 net/mlx4: Use cpumask_available for eq->affinity_mask 0c3973c7 scsi: sd: don't crash the host on invalid commands c4cd341a drm: mali-dp: Call drm_crtc_vblank_reset on device init 51ddce70 ravb: do not write 1 to reserved bits e6c1b155 Input: atakbd - fix Atari CapsLock behaviour aedfb5c7 Input: atakbd - fix Atari keymap 89c3a401 scsi: ibmvscsis: Ensure partition name is properly NUL terminated 83ab0f02 scsi: ibmvscsis: Fix a stringop-overflow warning 8c15d1a5 clocksource/drivers/ti-32k: Add CLOCK_SOURCE_SUSPEND_NONSTOP flag for non-am43 SoCs e7d75863 batman-adv: fix hardif_neigh refcount on queue_work() failure 0b296f3d batman-adv: fix backbone_gw refcount on queue_work() failure 450db3d8 batman-adv: Prevent duplicated tvlv handler 8b7a4dff batman-adv: Prevent duplicated global TT entry 49580031 batman-adv: Prevent duplicated softif_vlan entry 2231ff0d batman-adv: Prevent duplicated nc_node entry 78364cd9 batman-adv: Fix segfault when writing to sysfs elp_interval 92017857 batman-adv: Fix segfault when writing to throughput_override 7c9a8336 media: af9035: prevent buffer overflow on write 1d326a94 Linux 4.9.134 5a0f340f ipv4: frags: precedence bug in ip_expire() 85e59af9 ip: frags: fix crash in ip_do_fragment() 4077ddb2 ip: process in-order fragments efficiently e9e4ac48 ip: add helpers to process in-order fragments faster. 10043954 ip: use rb trees for IP frag queue. b475cf3b net: add rb_to_skb() and other rb tree helpers 791521e2 net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends a8444b1c ipv6: defrag: drop non-last frags smaller than min mtu 87169595 net: modify skb_rbtree_purge to return the truesize of all purged skbs. f5d17b55 net: speed up skb_rbtree_purge() 82f36cbc ip: discard IPv4 datagrams with overlapping segments. d8384866 inet: frags: fix ip6frag_low_thresh boundary 316986fe inet: frags: get rid of ipfrag_skb_cb/FRAG_CB 5b68fda0 inet: frags: reorganize struct netns_frags 6060bcdc rhashtable: reorganize struct rhashtable layout cbc45497 ipv6: frags: rewrite ip6_expire_frag_queue() 7a87ec92 inet: frags: do not clone skb in ip_expire() 7f617068 inet: frags: break the 2GB limit for frags storage 965e2adc inet: frags: remove inet_frag_maybe_warn_overflow() 49106f36 inet: frags: get rif of inet_frag_evicting() ea7496f0 inet: frags: remove some helpers 23ce9c5c inet: frags: use rhashtables for reassembly units fb19348b rhashtable: add schedule points 620018dd ipv6: export ip6 fragments sysctl to unprivileged users 1b363f81 inet: frags: refactor lowpan_net_frag_init() dae73e7d inet: frags: refactor ipv6_frag_init() bbf6d860 inet: frags: refactor ipfrag_init() 2ffb1c36 inet: frags: add a pointer to struct netns_frags 7fca7715 inet: frags: change inet_frags_init_net() return value 6b2f36b9 inet: make sure to grab rcu_read_lock before using ireq->ireq_opt 4cded0a3 tcp/dccp: fix lockdep issue when SYN is backlogged 069bb7fd rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 c3291efb net: systemport: Fix wake-up interrupt race during resume 353825f2 net: mvpp2: Extract the correct ethtype from the skb for tx csum offload 7f10b7e2 net: dsa: bcm_sf2: Fix unbind ordering 68d6d372 team: Forbid enslaving team device to itself fef73013 qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface 902730f1 qlcnic: fix Tx descriptor corruption on 82xx devices 91c41e3f net/usb: cancel pending work when unbinding smsc75xx a7fa1e6b netlabel: check for IPV4MASK in addrinfo_get ea14355a net/ipv6: Display all addresses in output of /proc/net/if_inet6 8d59c3a6 net: ipv4: update fnhe_pmtu when first hop's MTU changes af26ef11 net: hns: fix for unmapping problem when SMMU is on d7720f5c net: dsa: bcm_sf2: Call setup during switch resume 4ceb29cf ipv6: take rcu lock in rawv6_send_hdrinc() c476a441 ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() 2b7b2c42 ip_tunnel: be careful when accessing the inner header 22c1e778 ip6_tunnel: be careful when accessing the inner header 22ad2937 bonding: avoid possible dead-lock b2be15bb bnxt_en: Fix TX timeout during netpoll. d5b33599 xhci: Don't print a warning when setting link state for disabled ports c97b64bd i2c: i2c-scmi: fix for i2c_smbus_write_block_data 06dc8b34 perf script python: Fix export-to-postgresql.py occasional failure 9f5095da mach64: detect the dot clock divider correctly on sparc 44ccf71e mm/vmstat.c: fix outdated vmstat_text a295ff4b ext4: Fix error code in ext4_xattr_set_entry() 5b48d1a8 drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7 08d2bf58 x86/kvm/lapic: always disable MMIO interface in x2APIC mode 3f724fec ARM: dts: at91: add new compatibility string for macb on sama5d3 4947996d net: macb: disable scatter-gather for macb on sama5d3 a2e81ee8 stmmac: fix valid numbers of unicast filter entries f7b72327 sound: enable interrupt after dma buffer initialization fccf1596 scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() 1a5d1975 scsi: iscsi: target: Don't use stack buffer for scatterlist 8e123335 mfd: omap-usb-host: Fix dts probe of children 7c73f0df selftests: memory-hotplug: add required configs b5be6fb6 selftests/efivarfs: add required kernel configs 92110f12 ASoC: sigmadsp: safeload should not have lower byte limit 931c5e88 ASoC: wm8804: Add ACPI support deb3303f Linux 4.9.133 62dd223b x86/fpu: Finish excising 'eagerfpu' de8e1e51 Revert "perf: sync up x86/.../cpufeatures.h" 60696d91 x86/fpu: Remove struct fpu::counter 0fd0aa78 x86/fpu: Remove use_eager_fpu() fcbd4cc2 ebtables: arpreply: Add the standard target sanity check 25f15a92 ath10k: fix scan crash due to incorrect length calculation 4b934d68 ubifs: Check for name being NULL while mounting 9d66949b ucma: fix a use-after-free in ucma_resolve_ip() a87e1bd5 f2fs: fix invalid memory access 3a8304b7 x86/mm: Expand static page table for fixmap space e82f7903 ARC: clone syscall to setp r25 as thread pointer d3d39d25 powerpc/fadump: Return error when fadump registration fails 0e9b8dfb ath10k: fix kernel panic issue during pci probe bbb4cc29 ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowait 35b80e75 cgroup: Fix deadlock in cpu hotplug path 0050338e ext4: always verify the magic number in xattr blocks b469713e ext4: add corruption check in ext4_xattr_set_entry() a57f5010 of: unittest: Disable interrupt node tests for old world MAC systems 381d8ecd tty: Drop tty->count on tty_reopen() failure 71ef91bf USB: serial: simple: add Motorola Tetra MTP6550 id 343ec219 usb: xhci-mtk: resume USB3 roothub first 90a7afb9 xhci: Add missing CAS workaround for Intel Sunrise Point xHCI 47c085c5 dm cache: fix resize crash if user doesn't reload cache table 8bf0cc33 dm cache metadata: ignore hints array being too small during resize 75b66cc0 PM / core: Clear the direct_complete flag on errors e487b5a7 mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys 4c4cad25 PCI: Reprogram bridge prefetch registers on resume 1bdd5e26 x86/vdso: Fix vDSO syscall fallback asm constraint regression 9f14d89a x86/vdso: Fix asm constraints on vDSO syscall fallbacks 29627618 xen-netback: fix input validation in xenvif_set_hash_mapping() 22feb4d4 fbdev/omapfb: fix omapfb_memory_read infoleak e308fb9f mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly 3622426c Linux 4.9.132 28e68914 dm thin metadata: fix __udivdi3 undefined on 32-bit 29b4641c ocfs2: fix locking for res->tracking and dlm->tracking_list 3c5dc3f3 proc: restrict kernel stack dumps to root e88ca677 gpiolib: Free the last requested descriptor d49c7bb7 crypto: mxs-dcp - Fix wait logic on chan threads 2ba794f9 crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() 685a8f97 ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 57539911 smb2: fix missing files in root share directory listing 8e9817c6 sysfs: Do not return POSIX ACL xattrs via listxattr 7f9787c0 xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage a571f897 xen: avoid crash in disable_hotplug_cpu 9e72ba07 xen/manage: don't complain about an empty value in control/sysrq node 3466db7b cifs: read overflow in is_valid_oplock_break() 82e9788a s390/qeth: don't dump past end of unknown HW header 743f4a27 s390/qeth: use vzalloc for QUERY OAT buffer 9fcb4509 r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED d7ce4d56 arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" 3c751807 hexagon: modify ffs() and fls() to return int 0f48ac15 arch/hexagon: fix kernel/dma.c build warning a9537dbf dm thin metadata: try to avoid ever aborting transactions 67c5d1e5 perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs 3013499e net: ena: fix driver when PAGE_SIZE == 64kB 7a0ee61d fs/cifs: suppress a string overflow warning ba650e7b dm raid: fix rebuild of specific devices by updating superblock 6a60c74a drm/nouveau/TBDdevinit: don't fail when PMU/PRE_OS is missing from VBIOS 338caef7 net/mlx5: Consider PCI domain in search for next dev 4483073e nvmet-rdma: fix possible bogus dereference under heavy load 1edf322a USB: yurex: Check for truncation in yurex_read() 2be8dc19 RDMA/ucma: check fd type in ucma_migrate_id() bce26ed0 perf probe powerpc: Ignore SyS symbols irrespective of endianness 6040d231 perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() a80e03b6 HID: hid-saitek: Add device ID for RAT 7 Contagion 185261d7 usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep[i] 86d2b2f2 HID: add support for Apple Magic Keyboards 00a28d94 mm: madvise(MADV_DODUMP): allow hugetlbfs pages 4beeb112 tools/vm/page-types.c: fix "defined but not used" warning ef645b12 tools/vm/slabinfo.c: fix sign-compare warning 161a426a mac80211: shorten the IBSS debug messages 57eff4d1 mac80211: don't Tx a deauth frame if the AP forbade Tx 2900bcc1 mac80211: Fix station bandwidth setting after channel switch 27272872 mac80211: fix a race between restart and CSA flows b699bcb6 cfg80211: fix a type issue in ieee80211_chandef_to_operating_class() 34acac49 fs/cifs: don't translate SFM_SLASH (U+F026) to backslash d3e419fb net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx() c7eff55d i2c: uniphier-f: issue STOP only for last message or I2C_M_STOP 46ceebc6 i2c: uniphier: issue STOP only for last message or I2C_M_STOP 26e2f55d RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 a0890a02 ARC: atomics: unbork atomic_fetch_##op() 3bb227b5 gpio: Fix crash due to registration race df19dc03 cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE 5640e04f net: hns: add netif_carrier_off before change speed and duplex 7c10ec1d mac80211: mesh: fix HWMP sequence numbering to follow standard 0cf96307 gpio: adp5588: Fix sleep-in-atomic-context bug 4bc13027 mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X 167c4b4f mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X 59cce405 KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function 0f9a8075 mac80211: Run TXQ teardown code before de-registering interfaces e7038f8e time: Introduce jiffies64_to_nsecs() ab072189 serial: mvebu-uart: Fix reporting of effective CSIZE to userspace cdd48f38 Linux 4.9.131 ec964c3c media: v4l: event: Prevent freeing event subscriptions while accessed 53819c17 arm64: KVM: Sanitize PSTATE.M when being set from userspace 563f2d01 i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus 4f689d02 arm/arm64: smccc-1.1: Handle function result as parameters e757c1e6 arm/arm64: smccc-1.1: Make return values unsigned long 2c83e77a drm/amdgpu: Update power state at the end of smu hw_init. d79d8b59 drm/amdgpu: Enable/disable gfx PG feature in rlc safe mode 8ccd9e42 hwmon: (adt7475) Make adt7475_read_word() return errors fc63de90 hwmon: (ina2xx) fix sysfs shunt resistor read access 1158961a e1000: ensure to free old tx/rx rings in set_ringparam() 17c3ad93 e1000: check on netif_running() before calling e1000_up() 58c29919 net: hns: fix skb->truesize underestimation 44b4ae82 net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES 6ad98847 thermal: of-thermal: disable passive polling when thermal zone is disabled 6972b6df qed: Wait for MCP halt and resume commands to take place c92f3fd5 qed: Wait for ready indication before rereading the shmem 3a282476 ext4: never move the system.data xattr out of the inode body bc769c01 arm64: KVM: Tighten guest core register access from userspace 7eb3b86d IB/hfi1: Fix SL array bounds check 61b5997b serial: imx: restore handshaking irq for imx1 3d04174b scsi: target: iscsi: Use bin2hex instead of a re-implementation b2e23202 IB/hfi1: Fix context recovery when PBC has an UnsupportedVL 98ed866e IB/hfi1: Invalid user input can result in crash 94b7698c IB/srp: Avoid that sg_reset -d ${srp_device} triggers an infinite loop aa749266 Input: elantech - enable middle button of touchpad on ThinkPad P72 56d298ab USB: remove LPM management from usb_driver_claim_interface() 5c82d4a6 Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" 35d7a3bb USB: usbdevfs: restore warning for nonsensical flags a2ecf432 USB: usbdevfs: sanitize flags more 143c0f1c media: uvcvideo: Support realtek's UVC 1.5 device b052d04a slub: make ->cpu_partial unsigned int 08bbab4a USB: handle NULL config in usb_find_alt_setting() 49bdc6be USB: fix error handling in usb_driver_claim_interface() 720ecd05 regulator: fix crash caused by null driver data 49e062ef spi: rspi: Fix interrupted DMA transfers afd56cd8 spi: rspi: Fix invalid SPI use during system suspend b6581ea1 spi: sh-msiof: Fix handling of write value for SISTR register 228cc073 spi: sh-msiof: Fix invalid SPI use during system suspend 072a82bd spi: tegra20-slink: explicitly enable/disable clock 96d39a06 serial: cpm_uart: return immediately from console poll c5347cd5 tty: serial: lpuart: avoid leaking struct tty_struct 3da4db1d floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl a5f1735d ARM: dts: dra7: fix DCAN node addresses b9ce6bd2 EDAC: Fix memleak in module init error path cacafc21 nfsd: fix corrupted reply to badly ordered compound 78448534 gpio: Fix wrong rounding in gpio-menz127 f5b9595f module: exclude SHN_UNDEF symbols from kallsyms api dfbf508f ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs 64e5837e EDAC, i7core: Fix memleaks and use-after-free on probe and remove 4fa0de88 scsi: megaraid_sas: Update controller info during resume 0c603de1 scsi: bnx2i: add error handling for ioremap_nocache 5a206f15 perf/x86/intel/lbr: Fix incomplete LBR call stack 24ae7dca HID: hid-ntrig: add error handling for sysfs_create_group 2d95fb1d ARM: mvebu: declare asm symbols as character arrays in pmsu.c afeeecc7 wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout() f204945c rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication() 7b4a09d1 drm/sun4i: Fix releasing node when enumerating enpoints a5a849c9 net: phy: xgmiitorgmii: Check phy_driver ready before accessing 9d57fa81 ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock 72233116 net: phy: xgmiitorgmii: Check read_status results 22b6598d ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge 68fc1243 media: tm6000: add error handling for dvb_register_adapter 0e215a36 drivers/tty: add error handling for pcmcia_loop_config d4d0edca staging: android: ashmem: Fix mmap size validation 3c2855f5 media: omap3isp: zero-initialize the isp cam_xclk{a,b} initial data 66459f5c media: soc_camera: ov772x: correct setting of banding filter 84d068c8 media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power a1003fd8 ALSA: snd-aoa: add of_node_put() in error path 2d81291f s390/extmem: fix gcc 8 stringop-overflow warning 747128e7 alarmtimer: Prevent overflow for relative nanosleep 47dd0667 powerpc/powernv/ioda2: Reduce upper limit for DMA window size ad046082 usb: wusbcore: security: cast sizeof to int for comparison b789ac6c scsi: ibmvscsi: Improve strings handling 4a67b822 scsi: klist: Make it safe to use klists in atomic context 54cbe6e2 scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size 8a76e852 x86/entry/64: Add two more instruction suffixes 8214da8a ARM: hwmod: RTC: Don't assume lock/unlock will be called with irq enabled 67d0b2f1 x86/tsc: Add missing header to tsc_msr.c 9b22e7f5 media: fsl-viu: fix error handling in viu_of_probe() 5735af39 powerpc/kdump: Handle crashkernel memory reservation failure 88fd46e4 media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt() 163f0fd4 IB/core: type promotion bug in rdma_rw_init_one_mr() 0e085b03 md-cluster: clear another node's suspend_area after the copy is finished 3ba28752 power: remove possible deadlock when unregistering power_supply 2f412c55 s390/mm: correct allocate_pgste proc_handler callback 3e8e438d 6lowpan: iphc: reset mac_header after decompress to fix panic ad560c0a USB: serial: kobil_sct: fix modem-status error handling f63d0c75 Bluetooth: Add a new Realtek 8723DE ID 0bda:b009 5eb06bfc iommu/amd: make sure TLB to be flushed before IOVA freed 0830a976 power: vexpress: fix corruption in notifier registration ee6dc27c uwb: hwa-rc: fix memory leak at probe 16d5a6d9 staging: rts5208: fix missing error check on call to rtsx_write_register 8540af6d x86/numa_emulation: Fix emulated-to-physical node mapping 37f43c12 vmci: type promotion bug in qp_host_get_user_memory() 8d2b8ae4 tsl2550: fix lux1_input error in low light 58104852 crypto: skcipher - Fix -Wstringop-truncation warnings 46f9f7c3 Linux 4.9.130 616d5119 iw_cxgb4: only allow 1 flush on user qps 460f813b vmw_balloon: include asm/io.h 1879f9cb PCI: aardvark: Size bridges before resources allocation 72386b22 HID: sony: Support DS4 dongle f5ff43c8 HID: sony: Update device ids fa7a13e7 sched/fair: Fix vruntime_normalized() for remote non-migration wakeup 797488ac ext4: show test_dummy_encryption mount option in /proc/mounts b344b3a7 ext4: don't mark mmp buffer head dirty 4ba9e687 ext4: fix online resizing for bigalloc file systems with a 1k block size 205dc0da ext4: fix online resize's handling of a too-small final block group 67770b40 ext4: recalucate superblock checksum after updating free blocks/inodes acf32cf2 ext4: avoid divide by zero fault when deleting corrupted inline directories 23f57cb1 ext4: check to make sure the rename(2)'s destination is not freed 0ec459ec tty: vt_ioctl: fix potential Spectre v1 90552762 drm/vc4: Fix the "no scaling" case on multi-planar YUV formats b1c150a6 drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early c92dbafb drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() 2493cdf2 drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement 44ae7181 ocfs2: fix ocfs2 read block panic 5eeb3974 scsi: target: iscsi: Use hex2bin instead of a re-implementation e68a49c7 neighbour: confirm neigh entries when ARP packet is received a8f8d5ef udp4: fix IP_CMSG_CHECKSUM for connected sockets 43e57502 net: hp100: fix always-true check for link up state 11f73428 net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT 76b33806 ipv6: fix possible use-after-free in ip6_xmit() 2b797b65 gso_segment: Reset skb->mac_len after modifying network header 6b1bd5ea mm: shmem.c: Correctly annotate new inodes for lockdep be910e74 ring-buffer: Allow for rescheduling when removing pages b406c133 Revert "PCI: Add ACS quirk for Intel 300 series" ecde7ed3 xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code 29a6193c xen/netfront: don't bug in case of too many frags a2ddfe72 platform/x86: alienware-wmi: Correct a memory leak fd397f22 ALSA: oxfw: fix memory leak of private data acee5c71 ALSA: oxfw: fix memory leak of discovered stream formats at error path e3d94870 ALSA: oxfw: fix memory leak for model-dependent data at error path be6d42cd ALSA: fireworks: fix memory leak of response buffer at error path 454fd956 ALSA: firewire-tascam: fix memory leak of private data effd213a ALSA: firewire-digi00x: fix memory leak of private data 8a47a993 ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO cc6fc7b0 ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping cfedc16a ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path acd5455f ASoC: cs4265: fix MMTLR Data switch control c4989a15 NFC: Fix the number of pipes 67084e26 NFC: Fix possible memory corruption when handling SHDLC I-Frame commands 6ceccdf5 Linux 4.9.129 16d550a7 e1000e: Fix link check race condition f0e0b2cc Revert "e1000e: Separate signaling for link check/link up" 8f3fec81 e1000e: Avoid missed interrupts following ICR read 22a10b60 e1000e: Fix queue interrupt re-raising in Other interrupt dee92764 Partial revert "e1000e: Avoid receiver overrun interrupt bursts" 265d9456 e1000e: Remove Other from EIAC bd65d7bf MIPS: VDSO: Match data page cache colouring when D$ aliases aad78319 mei: bus: type promotion bug in mei_nfc_if_version() e8c398a6 pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant 2c814276 drm/panel: type promotion bug in s6e8aa0_read_mtp_id() 18e589f6 selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress 7b07e3d9 ALSA: pcm: Fix snd_interval_refine first/last with open min/max 8e16e060 rtc: bq4802: add error handling for devm_ioremap 4dfa5ee4 drm/amdkfd: Fix error codes in kfd_get_process 5cea0d30 input: rohm_bu21023: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) 57da4140 mfd: 88pm860x-i2c: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) 6dc47c58 gpiolib: Mark gpio_suffixes array with __maybe_unused 9667a5eb gpio: pxa: Fix potential NULL dereference eb543ccf coresight: tpiu: Fix disabling timeouts 2887d528 coresight: Handle errors in finding input/output ports 96fda059 parport: sunbpp: fix error return code c940c2c4 drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping 7cca6651 mmc: sdhci: do not try to use 3.3V signaling if not supported 330b72fc mmc: tegra: prevent HS200 on Tegra 3 57726dfe gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes 99bc75c3 ARM: hisi: check of_iomap and fix missing of_node_put edce8b37 ARM: hisi: fix error handling and missing of_node_put 38ee0355 ARM: hisi: handle of_iomap and fix missing of_node_put a2a380bc efi/esrt: Only call efi_mem_reserve() for boot services memory 5e790d7b configfs: fix registered group removal bffe67b9 MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads eddbab13 evm: Don't deadlock if a crypto algorithm is unavailable 23bd97ea mtdchar: fix overflows in adjustment of `count` 4fe4e6d6 audit: fix use-after-free in audit_add_watch e0c7634f binfmt_elf: Respect error return from `regset->active' af412413 NFSv4.1 fix infinite loop on I/O. a64fbece perf/core: Force USER_DS when recording user stack data fe6198c2 CIFS: fix wrapping bugs in num_entries() ca453b24 cifs: prevent integer overflow in nxt_dir_entry() 2c8adbfa Revert "cdc-acm: implement put_char() and flush_chars()" f7bf6ac3 usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() 71d2d479 USB: yurex: Fix buffer over-read in yurex_write() cd3005db USB: serial: ti_usb_3410_5052: fix array underflow in completion handler 2ccd6278 usb: misc: uss720: Fix two sleep-in-atomic-context bugs b1507f45 USB: serial: io_ti: fix array underflow in completion handler 4236e40a USB: net2280: Fix erroneous synchronization change 63af1f40 usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 09ab91a5 USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller 734893b8 usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() c531c70d usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() cdddc62b usb: uas: add support for more quirk flags d1a18f6e USB: Add quirk to support DJI CineSSD 0737cf68 mei: ignore not found client in the enumeration 286a01c5 usb: Don't die twice if PCI xhci host is not responding in resume 76b61ead misc: hmc6352: fix potential Spectre v1 2516ead0 Tools: hv: Fix a bug in the key delete code 590872d2 mmc: omap_hsmmc: fix wakeirq handling on removal 542d6faa IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler 03ae5ff3 xen/netfront: fix waiting for xenbus state change 7026e245 pstore: Fix incorrect persistent ram buffer mapping 422013e4 RDMA/cma: Protect cma dev list with lock 9d47d030 xen-netfront: fix warn message as irq device name has '/' fd758513 crypto: sharah - Unregister correct algorithms for SAHARA 3 0c8706ef dmaengine: mv_xor_v2: kill the tasklets upon exit e6f55802 drivers/base: stop new probing during shutdown 0a10ce96 KVM: arm/arm64: Fix vgic init race f51c3457 platform/x86: toshiba_acpi: Fix defined but not used build warnings d3638df9 s390/qeth: reset layer2 attribute on layer switch 09d5c141 s390/qeth: fix race in used-buffer accounting ededee86 ARM: dts: qcom: msm8974-hammerhead: increase load on l20 for sdhci 68bfa6eb arm64: dts: qcom: db410c: Fix Bluetooth LED trigger 21fa7488 xen-netfront: fix queue name setting 8e824a3c nfp: avoid buffer leak when FW communication fails be2338f3 efi/arm: preserve early mapping of UEFI memory map longer for BGRT f42caead wan/fsl_ucc_hdlc: use IS_ERR_VALUE() to check return value of qe_muram_alloc a64fa273 Smack: Fix handling of IPv4 traffic received by PF_INET6 sockets 03758ba7 mac80211: restrict delayed tailroom needed decrement f3f1e438 MIPS: jz4740: Bump zload address e15407a2 powerpc/powernv: opal_put_chars partial write fix 24dc2f57 perf powerpc: Fix callchain ip filtering 7aea78a5 ARM: exynos: Clear global variable on init error path 6431fb7b fbdev: Distinguish between interlaced and progressive modes 1e5d820b video: fbdev: pxafb: clear allocated memory for video modes 14f3d651 perf powerpc: Fix callchain ip filtering when return address is in a register e97220e2 fbdev/via: fix defined but not used warning d9f6ae2f video: goldfishfb: fix memory leak on driver remove 85d6635b fbdev: omapfb: off by one in omapfb_register_client() ddeb9cb4 gfs2: Don't reject a supposedly full bitmap if we have blocks reserved 48c37aa3 perf test: Fix subtest number when showing results 4223d4b9 mtd/maps: fix solutionengine.c printk format warnings a43cbd9b IB/rxe: Drop QP0 silently 77e59fa1 media: videobuf2-core: check for q->error in vb2_core_qbuf() 70ea6147 MIPS: ath79: fix system restart ddf00fea dmaengine: pl330: fix irq race with terminate_all 8992a702 media: tw686x: Fix oops on buffer alloc failure 48a90a9e kbuild: add .DELETE_ON_ERROR special target c033654d clk: clk-fixed-factor: Clear OF_POPULATED flag in case of failure 59d4d41f clk: imx6ul: fix missing of_node_put() 1a174288 gfs2: Special-case rindex for gfs2_grow af322ba0 xfrm: fix 'passing zero to ERR_PTR()' warning f075b4bd ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro 5993f94d ALSA: msnd: Fix the default sample sizes bd08974f iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register 6d1659b3 net/mlx5: Fix debugfs cleanup in the device init/remove flow ccb89610 net/mlx5: Fix use-after-free in self-healing flow 53a3bad7 rds: fix two RCU related problems bfb8799a be2net: Fix memory leak in be_cmd_get_profile_config() 70915e25 Linux 4.9.128 84580567 mm: get rid of vmacache_flush_all() entirely 4e7f0739 autofs: fix autofs_sbi() does not check super block type 3fe95801 mtd: ubi: wl: Fix error return code in ubi_wl_init() 3ea051bc netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user 2679c223 xhci: Fix use-after-free in xhci_free_virt_device 64b40135 RDMA/cma: Do not ignore net namespace for unbound cm_id 8d917cba MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON 8d4d0754 NFSv4.1: Fix a potential layoutget/layoutrecall deadlock a5ab2d3f f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize 1b6e019b mfd: ti_am335x_tscadc: Fix struct clk memory leak 5092edd3 iommu/ipmmu-vmsa: Fix allocation in atomic context 363bb035 f2fs: Fix uninitialized return in f2fs_ioc_shutdown() c1792b6d media: helene: fix xtal frequency setting at power on a4b41559 partitions/aix: fix usage of uninitialized lv_info and lvname structures 6bccef1e partitions/aix: append null character to print data from disk 2eea5a33 media: s5p-mfc: Fix buffer look up in s5p_mfc_handle_frame_{new, copy_time} functions 593071cd Input: atmel_mxt_ts - only use first T9 instance e8a62a66 net: dcb: For wild-card lookups, use priority -1, not 0 19bf03fd MIPS: generic: fix missing of_node_put() 819a8dae MIPS: Octeon: add missing of_node_put() 7e0782ce f2fs: fix to do sanity check with reserved blkaddr of inline inode 403c4772 tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) cd4ae0b0 tpm_tis_spi: Pass the SPI IRQ down to the driver d15c7c8e f2fs: fix to skip GC if type in SSA and SIT is inconsistent ddeaf5ab f2fs: try grabbing node page lock aggressively in sync scenario c1a5920d net: mvneta: fix mtu change on port without link 54216006 gpio: ml-ioh: Fix buffer underwrite on probe error path 7f6a3943 x86/mm: Remove in_nmi() warning from vmalloc_fault() 64a6f7bf Bluetooth: hidp: Fix handling of strncpy for hid->name information 4f588278 ath10k: disable bundle mgmt tx completion event support 5563a932 scsi: 3ware: fix return 0 on the error path of probe c9b2ba4a ata: libahci: Correct setting of DEVSLP register 65d84b60 MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET 38fb233a wlcore: Set rx_status boottime_ns field on rx 7ffd72b9 ath10k: prevent active scans on potential unusable channels 37438532 ath9k_hw: fix channel maximum power level test 6085dc4b ath9k: report tx status on EOSP 93411827 macintosh/via-pmu: Add missing mmio accessors 4bd667d1 NFSv4.0 fix client reference leak in callback 2a19b49a perf tools: Allow overriding MAX_NR_CPUS at compile time 4af5560a f2fs: do not set free of current section 31b9fa89 tty: rocket: Fix possible buffer overwrite on register_PCI 2b6c7457 uio: potential double frees if __uio_register_device() fails 4795df60 misc: ti-st: Fix memory leak in the error path of probe() 05cb385f timers: Clear timer_base::must_forward_clk with timer_base::lock held 52ba7136 md/raid5: fix data corruption of replacements after originals dropped b5f49799 scsi: target: fix __transport_register_session locking 9e1a874f net: phy: Fix the register offsets in Broadcom iProc mdio mux driver d94bf3a4 gpio: tegra: Move driver registration to subsys_init level b5c98d8c Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV 45ad26e4 ethtool: Remove trailing semicolon for static inline ebce88a8 misc: mic: SCIF Fix scif_get_new_port() error handling 3b21adca ARC: [plat-axs*]: Enable SWAP bafc00f3 mm: remove seemingly spurious reclaimability check from laptop_mode gating 4f39381a mm, vmscan: clear PGDAT_WRITEBACK when zone is balanced 2009f179 locking/osq_lock: Fix osq_lock queue corruption d1f534f1 selinux: use GFP_NOWAIT in the AVC kmem_caches 0cbde6c5 locking/rwsem-xadd: Fix missed wakeup due to reordering of load 4fa029fc nl80211: fix null-ptr dereference on invalid mesh configuration 07a6134d block,blkcg: use __GFP_NOWARN for best-effort allocations in blkcg bb2f46aa IB/rxe: do not copy extra stack memory to skb 21a9426d staging/rts5208: Fix read overflow in memcpy 11e085a7 staging: rt5208: Fix a sleep-in-atomic bug in xd_copy_page 0d8f2274 kthread: fix boot hang (regression) on MIPS/OpenRISC a70e46bc kthread: Fix use-after-free if kthread fork fails a4187e92 cfq: Give a chance for arming slice idle timer in case of group_idle 50cad8dd ALSA: hda - Fix cancel_work_sync() stall from jackpoll work 2fdd661a KVM: s390: vsie: copy wrapping keys to right place 0894c653 i2c: i801: fix DNV's SMBCTRL register offset 6c1a53fc i2c: xiic: Make the start and the byte count write atomic 927556eb Linux 4.9.127 67badb25 arm64: Handle mismatched cache type a6830095 arm64: Fix mismatched cache line size detection d92fa5e1 btrfs: use correct compare function of dirty_metadata_bytes d1f7cdc0 ASoC: wm8994: Fix missing break in switch 9e9792d3 s390/lib: use expoline for all bcr instructions c0b80998 mei: me: allow runtime pm for platform with D0i3 3d343258 sch_tbf: fix two null pointer dereferences on init failure 977f75d5 sch_netem: avoid null pointer deref on init failure bafe019d sch_hhf: fix null pointer dereference on init failure 9db519dc sch_multiq: fix double free on init failure 951104e4 sch_htb: fix crash on init failure 77d1a435 Fixes: Commit 2aa6d036b716 ("mm: numa: avoid waiting on freed migrated pages") 4438e9db enic: do not call enic_change_mtu in enic_probe 55c6de19 Revert "ARM: imx_v6_v7_defconfig: Select ULPI support" 18d94895 irda: Only insert new objects into the global database via setsockopt ce54bf4a irda: Fix memory leak caused by repeated binds of irda socket a7522804 kbuild: make missing $DEPMOD a Warning instead of an Error f3913ee2 x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear 414bd73f debugobjects: Make stack check warning more informative 33d2811d tcp: Revert "tcp: tcp_probe: use spin_lock_bh()" ee45a679 drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80 36a7f0ad ARM: rockchip: Force CONFIG_PM on Rockchip systems 04a24a7d arm64: rockchip: Force CONFIG_PM on Rockchip systems 1249b611 btrfs: Don't remove block group that still has pinned down bytes 93d960de btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized e22b36a3 btrfs: replace: Reset on-disk dev stats value after replace 4678c00e clk: rockchip: Add pclk_rkpwm_pmu to PMU critical clocks in rk3399 5cb80857 powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX. 7aed5a52 SMB3: Number of requests sent should be displayed for SMB3 not just CIFS 0da6c7d5 smb3: fix reset of bytes read and written stats fdb52b4f RDS: IB: fix 'passing zero to ERR_PTR()' warning 82e1e872 selftests/powerpc: Kill child processes on SIGINT 50f8c8e4 staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice c2910ee6 dm kcopyd: avoid softlockup in run_complete_job e93d8210 PCI: mvebu: Fix I/O space end address calculation c2842d10 scsi: aic94xx: fix an error code in aic94xx_init() 51c84924 ACPI / scan: Initialize status to ACPI_STA_DEFAULT b84452f3 s390/dasd: fix panic for failed online processing 0eee05ce s390/dasd: fix hanging offline processing due to canceled worker bbab86e8 block: bvec_nr_vecs() returns value for wrong slab 6841830a perf probe powerpc: Fix trace event post-processing c80c4c93 powerpc: Fix size calculation using resource_size() 45b7e1d5 net/9p: fix error path of p9_virtio_probe eb1ca07f net/9p/trans_fd.c: fix race by holding the lock a8e5ec20 irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP 070492dd RDMA/hns: Fix usage of bitmap allocation functions return values 345afadf platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360 e11e70c5 mfd: sm501: Set coherent_dma_mask when creating subdevices a3db0342 ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() 74bc618d s390/kdump: Fix memleak in nt_vmcoreinfo 2efb5989 platform/x86: intel_punit_ipc: fix build errors fc2afa80 fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() c5804ddf mm/fadvise.c: fix signed overflow UBSAN complaint 904728d7 virtio: pci-legacy: Validate queue pfn 94279fa6 scripts: modpost: check memory allocation results b6e77fa4 fat: validate ->i_start before using 1cedd72d hfsplus: fix NULL dereference in hfsplus_lookup() b6315622 reiserfs: change j_timestamp type to time64_t 015fd7e0 fork: don't copy inconsistent signal handler state to child e9ec9111 sunrpc: Don't use stack buffer with scatterlist a9d3f38e hfs: prevent crash on exit from failed search b570baff hfsplus: don't return 0 when fill_super() failed f440ea42 cifs: check if SMB2 PDU size has been padded and suppress the warning 947c262a net: sched: action_ife: take reference to meta module a93288c5 act_ife: fix a potential deadlock c892575c act_ife: move tcfa_lock down to where necessary dfb2b5b8 hv_netvsc: ignore devices that are not PCI a21a39a9 vhost: correctly check the iova range when waking virtqueue 36bf8bc5 sctp: hold transport before accessing its asoc in sctp_transport_get_next d669bd62 vti6: remove !skb->ignore_df check from vti6_xmit() fe55bef4 tcp: do not restart timewait timer on rst reception 35a90212 r8169: add support for NCube 8168 network card 142e7b58 qlge: Fix netdev features configuration. 214339f1 net: sched: Fix memory exposure from short TCA_U32_SEL 89550ec5 net: bcmgenet: use MAC link status for fixed phy e801b695 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state 4fb15ff1 act_ife: fix a potential use-after-free bc71f393 x86/speculation/l1tf: Fix up pte->pfn conversion for PAE 66f5a871 Linux 4.9.126 0515258e fs/quota: Fix spectre gadget in do_quotactl ac617410 crypto: caam/jr - fix descriptor DMA unmapping 4a219e41 crypto: vmx - Fix sleep-in-atomic bugs e0ec112e perf auxtrace: Fix queue resize 3ddf06cd bcache: release dc->writeback_lock properly in bch_writeback_thread() 6c6d1748 printk/tracing: Do not trace printk_nmi_enter() 05a085c7 libnvdimm: fix ars_status output length calculation 6fdad64a getxattr: use correct xattr length a328c4ce udlfb: set optimal write delay 3752de78 fb: fix lost console when the user unplugs a USB adapter 8001317c pwm: tiehrpwm: Fix disabling of output of PWMs 36ac3a01 ubifs: Fix synced_i_size calculation for xattr inodes 1bc1f0f7 ubifs: Check data node size before truncate 48e11484 Revert "UBIFS: Fix potential integer overflow in allocation" 0d1694b1 ubifs: Fix memory leak in lprobs self-check a56a1543 userns: move user access out of the mutex 55463c60 sys: don't hold uts_sem while accessing userspace memory d2f96e17 osf_getdomainname(): use copy_to_user() b68377cb iommu/vt-d: Fix dev iotlb pfsid use eada1b22 iommu/vt-d: Add definitions for PFSID 04d1d58c mm/tlb: Remove tlb_remove_table() non-concurrent condition 7c439bc2 Fix kexec forbidding kernels signed with keys in the secondary keyring to boot 40b08cda Replace magic for trusting the secondary keyring with #define ba99ff79 ARM: tegra: Fix Tegra30 Cardhu PCA954x reset b5bc39d4 NFSv4 client live hangs after live data migration recovery 9ba1a9ea pnfs/blocklayout: off by one in bl_map_stripe() 7f2163b5 xtensa: increase ranges in ___invalidate_{i,d}cache_all e996a24d xtensa: limit offsets in __loop_cache_{all,page} 8729412c KVM: VMX: fixes for vmentry_l1d_flush module parameter 18c5d285 PM / sleep: wakeup: Fix build error caused by missing SRCU support 3ac733eb 9p: fix multiple NULL-pointer-dereferences 262f38fa mfd: hi655x: Fix regmap area declared size for hi655x 0ef60632 uprobes: Use synchronize_rcu() not synchronize_sched() 941ca8db tracing/blktrace: Fix to allow setting same value dc697314 tracing: Do not call start/stop() functions when tracing_on does not change 4e935c2e rtc: omap: fix potential crash on power off 604c8018 vmw_balloon: fix VMCI use when balloon built into kernel 1893974d vmw_balloon: VMCI_DOORBELL_SET does not check status fa51177b vmw_balloon: do not use 2MB without batching 0e0dd1a2 vmw_balloon: fix inflation of 64-bit GFNs d4e5a9ed iio: ad9523: Fix return value for ad952x_store() 4e834c73 iio: ad9523: Fix displayed phase e5147bbf uart: fix race between uart_put_char() and uart_shutdown() d08b58b5 dm cache metadata: save in-core policy_hint_size to on-disk superblock 9a3f8fd5 dm thin: stop no_space_timeout worker when switching to write-mode 35c740d1 net/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree() c53310d0 net/9p/client.c: version pointer uninitialized b69ef7c9 9p/virtio: fix off-by-one error in sg list bounds check 684f5d9a fs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed e4f53121 RDMA/rxe: Set wqe->status correctly if an unexpected response is received 2c3c284b ib_srpt: Fix a use-after-free in srpt_close_ch() 6f329f27 cxl: Fix wrong comparison in cxl_adapter_context_get() f8700e03 powerpc/powernv/pci: Work around races in PCI bridge enabling 0eb725c1 PCI: Add wrappers for dev_printk() 89bdde28 powerpc/pseries: Fix endianness while restoring of r3 in MCE handler. 1ae3174f powerpc/fadump: handle crash memory ranges array index overflow 0fdb739a mailbox: xgene-slimpro: Fix potential NULL pointer dereference 64a2af0e libertas: fix suspend and resume for SDIO connected cards f916daa6 drm/i915/userptr: reject zero user_size 9f16a87f spi: spi-fsl-dspi: Fix imprecise abort on VF500 during probe ae8f22ed spi: davinci: fix a NULL pointer dereference 5c451549 9p/net: Fix zero-copy path in the 9p virtio transport 41b2e6ef net: mac802154: tx: expand tailroom if necessary 6aa4a723 net: 6lowpan: fix reserved space for single frames 9eabacaf Linux 4.9.125 3af20bdd staging: android: ion: check for kref overflow b8c0e154 cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status c1ebdbe4 power: generic-adc-battery: check for duplicate properties copied from iio channels a3702bba power: generic-adc-battery: fix out-of-bounds write when copying channel properties d8467a6b PM / clk: signedness bug in of_pm_clk_add_clks() 072555e6 clk: rockchip: fix clk_i2sout parent selection bits on rk3399 00ee0e07 iscsi target: fix session creation failure handling 6d70dea5 scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock 8a5e02a0 scsi: sysfs: Introduce sysfs_{un,}break_active_protection() a6b728be MIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7 eb3717fb MIPS: Correct the 64-bit DSP accumulator register size 5749cd62 kprobes: Make list and blacklist root user read only 664a64bd s390/pci: fix out of bounds access during irq setup d519aab0 s390/numa: move initial setup of node_to_cpumask_map b9f66a2b s390/qdio: reset old sbal_state flags 33a9081e s390: fix br_r1_trampoline for machines without exrl ba064e81 x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() ef3d45c9 x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ d8fa9ed0 x86/spectre: Add missing family 6 check to microcode check c148246b x86/irqflags: Mark native_restore_fl extern inline 597ea10b pinctrl: freescale: off by one in imx1_pinconf_group_dbg_show() b71230cb ASoC: sirf: Fix potential NULL pointer dereference 5304f2ac ASoC: dpcm: don't merge format from invalid codec dai 4a92d74e b43/leds: Ensure NUL-termination of LED name string a8625b18 b43legacy/leds: Ensure NUL-termination of LED name string 268143ee udl-kms: fix crash due to uninitialized memory 73aa57ac udl-kms: handle allocation failure e0d786f7 udl-kms: change down_interruptible to down 01f0772a fuse: Add missed unlock_page() to fuse_readpages_fill() 263508c1 fuse: Fix oops at process_init_reply() 6465d768 fuse: umount should wait for all requests c66025c1 fuse: fix unlocked access to processing queue 501c4cae fuse: fix double request_end() 68fbfcb7 fuse: fix initial parallel dirops 67a9e487 fuse: Don't access pipe->buffers without pipe_lock() 6a2346f3 x86/kvm/vmx: Remove duplicate l1d flush definitions cd4574c1 KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled 62cfd81b x86/process: Re-export start_thread() 2421738c x86/speculation/l1tf: Suggest what to do on systems with too much RAM f8d42d5c x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM fe0f4049 x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit cd4fdbb8 sparc: kernel/pcic: silence gcc 7.x warning in pcibios_fixup_bus() 7fb227e9 KVM: arm/arm64: Skip updating PMD entry if no change a22bdef6 KVM: arm/arm64: Skip updating PTE entry if no change 3fedc0cd staging: android: ion: fix ION_IOC_{MAP,SHARE} use-after-free e85b9fbd ext4: reset error code in ext4_find_entry in fallback e0cfc1c9 ext4: sysfs: print ext4_super_block fields as little-endian 9c2860f4 ext4: check for NUL characters in extended attribute's name 1ad40984 s390/kvm: fix deadlock when killed by oom a9637114 arm64: mm: check for upper PAGE_SHIFT bits in pfn_valid() 52ea94f6 kprobes/arm64: Fix %p uses in error messages 893b282b smb3: don't request leases in symlink creation and query 707b0d2d smb3: Do not send SMB3 SET_INFO if nothing changed a94703ff smb3: enumerating snapshots was leaving part of the data off end c773c4fb cifs: check kmalloc before use fbd314e2 cifs: add missing debug entries for kconfig options b653d47b mei: don't update offset in write e8e519f8 Cipso: cipso_v4_optptr enter infinite loop fe0034a0 sched/sysctl: Check user input value of sysctl_sched_time_avg af669a0b mm/memory.c: check return value of ioremap_prot b88f17ee scsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED a8871571 scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO cfbe3cab scsi: fcoe: drop frames in ELS LOGO error path f108e46e memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure a6c6516e drivers: net: lmc: fix case value for target abort error 6b9882c6 Squashfs: Compute expected length from inode size rather than block length ab99a2ba squashfs metadata 2: electric boogaloo 8620db88 arc: fix type warnings in arc/mm/cache.c 6e646091 arc: fix build errors in arc/include/asm/delay.h fcc80f8e arc: [plat-eznps] fix data type errors in platform headers 9bf9e4ad enic: handle mtu change for vf properly 5f56ddcc Revert "MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum" d0995e10 tools/power turbostat: Read extended processor family from CPUID b55993f4 zswap: re-check zswap_is_full() after do zswap_shrink() 579381fc selftests/ftrace: Add snapshot and tracing_on test case 6194fba2 cachefiles: Wait rather than BUG'ing on "Unexpected object collision" 75960a41 cachefiles: Fix refcounting bug in backing-file read monitoring 1a0ffb53 fscache: Allow cancelled operations to be enqueued f3c28466 x86/boot: Fix if_changed build flip/flop bug 88adb09f net: axienet: Fix double deregister of mdio d638725a qmi_wwan: fix interface number for DW5821e production firmware 32680dc0 bnx2x: Fix invalid memory access in rss hash config path. d3313fe1 media: staging: omap4iss: Include asm/cacheflush.h after generic includes b3c25098 perf/x86/amd/ibs: Don't access non-started event c5d7e5e8 i2c: davinci: Avoid zero value of CLKH 82ad267b can: mpc5xxx_can: check of_iomap return before use 76a4e0e6 net: prevent ISA drivers from building on PPC32 0924ac4e atl1c: reserve min skb headroom 13afaaec qed: Correct Multicast API to reflect existence of 256 approximate buckets. 4646860d qed: Fix possible race for the link state value. eca9953f net: caif: Add a missing rcu_read_unlock() in caif_flow_cb 354d5a34 tools/power turbostat: fix -S on UP systems 6e9261aa bpf, ppc64: fix unexpected r0=0 exit path inside bpf_xadd e2838a22 usb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3' 3b7c96a9 tools: usb: ffs-test: Fix build on big endian systems 2b4fd198 usb/phy: fix PPC64 build errors in phy-fsl-usb.c 02e8b4fb usb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in r8a66597_queue() 62dd6eda usb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs in init_controller() 13f03bd1 drm/imx: imx-ldb: check if channel is enabled before printing warning cb94b5ea drm/imx: imx-ldb: disable LDB on driver bind 0a04fdb1 scsi: libiscsi: fix possible NULL pointer dereference in case of TMF fa1c6d23 drm/bridge: adv7511: Reset registers on hotplug 4fd08972 nl80211: Add a missing break in parse_station_flags f1ddbb19 mac80211: add stations tied to AP_VLANs during hw reconfig 301a6da4 xfrm: free skb if nlsk pointer is NULL 590f312a xfrm: fix missing dst_release() after policy blocking lbcast and multicast ce723f86 vti6: fix PMTU caching and reporting on xmit e8d49e42 Linux 4.9.124 696d906b reiserfs: fix broken xattr handling (heap corruption, bad retval) 44745bd1 i2c: imx: Fix race condition in dma read 86a3d597 PCI: pciehp: Fix unprotected list iteration in IRQ handler 3fcdcdd5 PCI: pciehp: Fix use-after-free on unplug 73aae596 PCI: Skip MPS logic for Virtual Functions (VFs) f2842452 PCI: hotplug: Don't leak pci_slot on registration failure eba0611e parisc: Remove unnecessary barriers from spinlock.h 59629848 packet: refine ring v3 block size test to hold one frame f29eb8ee netfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state 2038a9e1 xfrm_user: prevent leaking 2 bytes of kernel memory 8725807e parisc: Remove ordered stores from syscall.S 51ada110 ext4: fix spectre gadget in ext4_mb_regular_allocator() 1cd0c7d7 KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer e63303e6 tcp: identify cryptic messages as TCP seq # bugs 1e155425 net: qca_spi: Fix log level if probe fails c8697ad8 net: qca_spi: Make sure the QCA7000 reset is triggered 167e93c3 net: qca_spi: Avoid packet drop during initial sync 90788ea4 PCI: versatile: Fix I/O space page leak 3934e010 PCI: OF: Fix I/O space page leak 97093827 net: usb: rtl8150: demote allmulti message to dev_dbg() d2a45059 net/ethernet/freescale/fman: fix cross-build error 700cbb69 drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply() 3a2b9faa pinctrl: nsp: Fix potential NULL dereference 6219a83d pinctrl: nsp: off by ones in nsp_pinmux_enable() d4efb85f tcp: remove DELAYED ACK events in DCTCP d793d5ba qlogic: check kstrtoul() for errors 4770fdc6 packet: reset network header if packet shorter than ll reserved space faf0464e tools: build: Use HOSTLDFLAGS with fixdep 43db78fd ixgbe: Be more careful when modifying MAC filters c8c9e45f ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller 66b29e23 ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for secondary cores b1baa116 ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot 199b59a5 RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path 8e4449f4 nfit: fix unchecked dereference in acpi_nfit_ctl b81825b7 perf llvm-utils: Remove bashism from kernel include fetch script 0bf550c0 bnxt_en: Fix for system hang if request_irq fails f4a1792d bnxt_en: Always set output parameters in bnxt_get_max_rings(). 6cfe79de ARC: Improve cmpxchg syscall implementation d8a77d11 netfilter: nf_conntrack: Fix possible possible crash on module loading. b9683438 drm/armada: fix colorkey mode property f8b8e026 ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem 7a389e0d ieee802154: at86rf230: use __func__ macro for debug messages afb72ef0 ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem 7754ed7d net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used ecbef3e3 ARM: pxa: irq: fix handling of ICMR registers in suspend/resume fb96d97a ravb: fix invalid context bug while changing link options by ethtool 354077c0 ravb: fix invalid context bug while calling auto-negotiation by ethtool c5c80efb sh_eth: fix invalid context bug while changing link options by ethtool e90f9f50 sh_eth: fix invalid context bug while calling auto-negotiation by ethtool 865c4f9a net: qrtr: Broadcast messages only from control port 8823c73b ipv6: make ipv6_renew_options() interrupt/kernel safe 894b753c netfilter: x_tables: set module owner for icmp(6) matches 1c7e225f ieee802154: 6lowpan: set IFLA_LINK fbfd753a samples/bpf: Check the error of write() and read() f4bc80f5 samples/bpf: add missing <linux/if_vlan.h> 667f0367 smsc75xx: Add workaround for gigabit link up hardware errata. 2b7f8853 kasan: fix shadow_size calculation error in kasan_module_alloc bca139fc tracing: Use __printf markup to silence compiler eaccc6f0 ARM: imx_v4_v5_defconfig: Select ULPI support 72147614 ARM: imx_v6_v7_defconfig: Select ULPI support 53a93eb7 HID: wacom: Correct touch maximum XY of 2nd-gen Intuos 377c72c8 ipvlan: call dev_change_flags when ipvlan mode is reset ce94ead6 objtool: Support GCC 8 '-fnoreorder-functions' b9ce3cef m68k: fix "bad page state" oops on ColdFire boot 23458d7f acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value 21fe14fa bnx2x: Fix receiving tx-timeout in error or recovery state. 3b8eeaed PCI: xilinx-nwl: Add missing of_node_put() b61fc97c PCI: xilinx: Add missing of_node_put() 36b0779e bpf, s390: fix potential memleak when later bpf_jit_prog fails 1db00def drm/exynos: decon5433: Fix WINCONx reset value 29d33ed4 drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes f17bac06 drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes 15a7879d nl80211: relax ht operation checks for mesh e303840d md/raid10: fix that replacement cannot complete recovery after reassemble 87aea473 dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate() 8c5fd3d5 dmaengine: pl330: report BURST residue granularity 680fc01a ARM: dts: da850: Fix interrups property for gpio 7aa92621 selftests/x86/sigreturn: Do minor cleanups bc53be37 selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs 01d012fe ceph: fix dentry leak in splice_dentry() f6a67684 netfilter: nf_log: fix uninit read in nf_log_proc_dostring f6e22734 perf bench: Fix numa report output code dcc0fbf1 perf report powerpc: Fix crash if callchain is empty 241ad31f perf test session topology: Fix test on s390 5113cb75 NFC: pn533: Fix wrong GFP flag usage d5ff711a usb: xhci: increase CRS timeout value 613c5948 usb: xhci: remove the code build warning 2f483f92 ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl 8982dcff ARM: dts: am437x: make edt-ft5x06 a wakeup source 89efc936 brcmfmac: stop watchdog before detach and free everything b4164f8c iio: pressure: bmp280: fix relative humidity unit 6c500d00 cxgb4: when disabling dcb set txq dcb priority to 0 40ae32c6 batman-adv: Fix bat_v best gw refcnt after netlink dump b5f6a0ab batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump ebc6dcb6 Smack: Mark inode instant in smack_task_to_inode f12a825b ipv6: mcast: fix unsolicited report interval after receiving querys a8b8e527 locking/lockdep: Do not record IRQ state within lockdep code ee838b3f KVM: arm/arm64: Drop resource size check for GICV window 69534ac3 net: davinci_emac: match the mdio device against its compatible if possible 8cc70515 ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP 313d65a6 nvmet: reset keep alive timer in controller enable 6f37f7b6 net: stmmac: socfpga: add additional ocp reset line for Stratix10 53adf736 net: propagate dev_get_valid_name return code 7694397e net: hamradio: use eth_broadcast_addr bed5acf3 enic: initialize enic->rfs_h.lock in enic_probe 4186504d qed: Add sanity check for SIMD fastpath handler. 40137ff9 arm64: make secondary_start_kernel() notrace c0a01787 xen/scsiback: add error handling for xenbus_printf 2941d96a scsi: xen-scsifront: add error handling for xenbus_printf 10a4d818 xen: add error handling for xenbus_printf 44af104e usb: gadget: dwc2: fix memory leak in gadget_init() 121621e7 usb: gadget: composite: fix delayed_status race condition when set_interface 77569fc2 usb: dwc2: fix isoc split in transfer with no data 5600d61e libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store() aad3fdc0 IB/rxe: Fix missing completion for mem_reg work requests fc1241bc drm: mali-dp: Enable Global SE interrupts mask for DP500 9eb1a106 arm64: dts: ns2: Fix I2C controller interrupt type a5865bbc ARM: dts: Cygnus: Fix PCIe controller interrupt type 7f9391ce ARM: dts: Cygnus: Fix I2C controller interrupt type e63c10bc ARM: dts: NSP: Fix PCIe controllers interrupt types 31ceb584 ARM: dts: NSP: Fix i2c controller interrupt type 0fab6c6d selftests: sync: add config fragment for testing sync framework dd91188f selftests: zram: return Kselftest Skip code for skipped tests dbd816e1 selftests: user: return Kselftest Skip code for skipped tests ccb8eef6 selftests: static_keys: return Kselftest Skip code for skipped tests 879beb74 selftests: pstore: return Kselftest Skip code for skipped tests a677cc36 netfilter: ipv6: nf_defrag: reduce struct net memory waste 00fb7e14 usb: dwc3: of-simple: fix use-after-free on remove e7a0393b ARC: Explicitly add -mmedium-calls to CFLAGS 98715638 x86/entry/64: Remove %ebx handling from error_entry/exit 67605423 Linux 4.9.123 34a806bb Bluetooth: avoid killing an already killed socket 89c059b6 x86/mm: Simplify p[g4um]d_page() macros 0f9f323b serial: 8250_dw: Add ACPI support for uart on Broadcom SoC 86698956 serial: 8250_dw: always set baud rate in dw8250_set_termios c39998a1 tty: serial: 8250: Revert NXP SC16C2552 workaround a469b811 ACPI / PM: save NVS memory for ASUS 1025C laptop f1fe7927 USB: option: add support for DW5821e 5823374e USB: serial: sierra: fix potential deadlock at close c4db09a6 cls_matchall: fix tcf_unbind_filter missing 4daf820d isdn: Disable IIOCDBGVAR cdd18787 ALSA: vxpocket: Fix invalid endian conversions 674ed567 ALSA: memalloc: Don't exceed over the requested size 323cb0fa ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry 6479c9e5 ALSA: cs5535audio: Fix invalid endian conversion b1e4b1ca ALSA: virmidi: Fix too long output trigger loop 5cb12033 ALSA: vx222: Fix invalid endian conversions e89ba2cf ALSA: hda - Turn CX8200 into D3 as well upon reboot 2d65d06d ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs ce494b38 net_sched: fix NULL pointer dereference when delete tcindex filter fa284d29 net_sched: Fix missing res info when create new tc_index filter 87e7e8d4 ip6_tunnel: use the right value for ipv4 min mtu check in ip6_tnl_xmit f6b82768 vsock: split dwork to avoid reinitializations 2ff9f082 llc: use refcount_inc_not_zero() for llc_sap_find() ae7d506b l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache 4269a8f7 dccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart() ea101a70 Linux 4.9.122 7e5cac81 x86/speculation/l1tf: Exempt zeroed PTEs from inversion d0e3227f Linux 4.9.121 e853786d x86/mm: Add TLB purge to free pmd/pte page interfaces 6e6b6377 ioremap: Update pgtable free interfaces with addr 7c7940ff Bluetooth: hidp: buffer overflow in hidp_process_report 5daf2471 ASoC: Intel: cht_bsw_max98090_ti: Fix jack initialization b7c2b699 crypto: ablkcipher - fix crash flushing dcache in error path afd5c42d crypto: blkcipher - fix crash flushing dcache in error path 81ad8a8e crypto: vmac - separate tfm and request context 371c35cb crypto: vmac - require a block cipher with 128-bit block size e87485a5 crypto: x86/sha256-mb - fix digest copy in sha256_mb_mgr_get_comp_job_avx2() 2d43ff0f kbuild: verify that $DEPMOD is installed 52b9b51a i2c: ismt: fix wrong device address when unmap the data buffer 76b6f30f kasan: don't emit builtin calls when sanitization is off 2130e543 x86/mm: Disable ioremap free page handling on x86-PAE cc83ba49 x86: i8259: Add missing include file 61341a36 x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled 93e02ae4 Linux 4.9.120 7f5d090f x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present 4edf4ad2 x86/cpu/amd: Limit cpu_core_id fixup to families older than F17h b4f17de8 x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures 16848eb1 x86/init: fix build with CONFIG_SWAP=n aee0861f cpu/hotplug: Non-SMP machines do not make use of booted_once 59a6e1f2 x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread da540c06 x86/microcode: Allow late microcode loading with SMT disabled 760f9488 x86/microcode: Do not upload microcode if CPUs are offline d21c2718 tools headers: Synchronise x86 cpufeatures.h for L1TF additions e79d0497 x86/mm/kmmio: Make the tracer robust against L1TF 7e464373 x86/mm/pat: Make set_memory_np() L1TF safe 5ebf3f8d x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert 4656dfb6 x86/speculation/l1tf: Invert all not present mappings c504b9fc cpu/hotplug: Fix SMT supported evaluation f56c8ee6 KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry 383f1600 x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry ee782edd x86/speculation: Simplify sysfs report of VMX L1TF vulnerability ce2c7551 KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR 7a1eac80 KVM: X86: Allow userspace to define the microcode version 8a01dd38 KVM: X86: Introduce kvm_get_msr_feature() 1a155ef3 KVM: SVM: Add MSR-based feature support for serializing LFENCE 62d88fc0 KVM: x86: Add a framework for supporting MSR-based features d9f378f6 Documentation/l1tf: Remove Yonah processors from not vulnerable list 77a83b3a x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() 2c5a3a05 x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d 8574df1a x86: Don't include linux/irq.h from asm/hardirq.h e371c92e x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d 5766dc12 x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 90bc306b x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() 936f5662 x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' 698ac1bc x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() 8b1969db cpu/hotplug: detect SMT disabled by BIOS 03b3614d Documentation/l1tf: Fix typos 587d499c x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content 93aed246 Documentation: Add section about CPU vulnerabilities 2decbf52 x86/bugs, kvm: Introduce boot-time control of L1TF mitigations 929d3b2e cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early a69c5e07 cpu/hotplug: Expose SMT control init function 4797c2f3 x86/kvm: Allow runtime control of L1D flush 6ccf6332 x86/kvm: Serialize L1D flush parameter setter dff0982c x86/kvm: Add static key for flush always 641a2117 x86/kvm: Move l1tf setup function 4186ae81 x86/l1tf: Handle EPT disabled state proper 31282cf4 x86/kvm: Drop L1TF MSR list approach 80e55b5e x86/litf: Introduce vmx status variable e7cda2ff cpu/hotplug: Online siblings when SMT control is turned on a8c14676 x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required c45ff817 x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs 5d3eaa2d x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting 1555f9e8 x86/KVM/VMX: Add find_msr() helper function 57e3ada3 x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers 69c25252 kvm: nVMX: Update MSR load counts on a VMCS switch b3dc63c4 x86/KVM/VMX: Add L1D flush logic acca8a70 x86/KVM/VMX: Add L1D MSR based flush b3d648ae x86/KVM/VMX: Add L1D flush algorithm af6ce929 x86/KVM/VMX: Add module argument for L1TF mitigation a0695af3 x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present 8438e49b cpu/hotplug: Boot HT siblings at least once fe2a9554 Revert "x86/apic: Ignore secondary threads if nosmt=force" 3f0eb66f x86/speculation/l1tf: Fix up pte->pfn conversion for PAE 53527af7 x86/speculation/l1tf: Protect PAE swap entries against L1TF 250f0aeb x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings a8358624 x86/cpufeatures: Add detection of L1D cache flush support. c4b998c8 x86/speculation/l1tf: Extend 64bit swap file size limit 4a818f2c x86/apic: Ignore secondary threads if nosmt=force ae76eb11 x86/cpu/AMD: Evaluate smp_num_siblings early 112d2430 x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info 0ee6f3b2 x86/cpu/intel: Evaluate smp_num_siblings early 3b4f20ad x86/cpu/topology: Provide detect_extended_topology_early() 691997bf x86/cpu/common: Provide detect_ht_early() a6d2fa5d x86/cpu/AMD: Remove the pointless detect_ht() call e0439285 x86/cpu: Remove the pointless CPU printout f37486c0 cpu/hotplug: Provide knobs to control SMT 373b8def cpu/hotplug: Split do_cpu_down() 9333575f cpu/hotplug: Make bringup/teardown of smp threads symmetric 16fd33cd x86/topology: Provide topology_smt_supported() 7b69a96e x86/smp: Provide topology_is_primary_thread() 1ac1dc14 x86/bugs: Move the l1tf function and define pr_fmt properly e3923475 x86/speculation/l1tf: Limit swap file size to MAX_PA/2 7c5b42f8 x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings 432e99b3 x86/speculation/l1tf: Add sysfs reporting for l1tf 5b2ec92f x86/speculation/l1tf: Make sure the first page is always reserved 33182fe9 x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation 60712274 x86/speculation/l1tf: Protect swap entries against L1TF 2c9b57e4 x86/speculation/l1tf: Change order of offset/type in swap entry 1a4922e0 mm: x86: move _PAGE_SWP_SOFT_DIRTY from bit 7 to bit 1 bbd07cbb x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT 329d8156 x86/irqflags: Provide a declaration for native_save_fl a92daabd kprobes/x86: Fix %p uses in error messages 6455f41d x86/speculation: Protect against userspace-userspace spectreRSB 640fe070 x86/paravirt: Fix spectre-v2 mitigations for paravirt guests 16aeb3f1 ARM: dts: imx6sx: fix irq for pcie bridge 27250cf8 IB/ocrdma: fix out of bounds access to local buffer 5ee45fc9 mtd: nand: qcom: Add a NULL check for devm_kasprintf() e2ba7bf1 IB/mlx4: Mark user MR as writable if actual virtual memory is writable 11410f99 IB/core: Make testing MR flags for writability a static inline function a3a7b992 proc: Fix proc_sys_prune_dcache to hold a sb reference 631f93a6 proc/sysctl: Don't grab i_lock under sysctl_lock. b96e215e proc/sysctl: prune stale dentries during unregistering e31578c6 fix __legitimize_mnt()/mntput() race 87a2d84d fix mntput/mntput race 59199c04 make sure that __dentry_kill() always invalidates d_seq, unhashed or not cfac7df7 root dentries need RCU-delayed freeing 6bb53ee1 init: rename and re-order boot_cpu_state_init() bcf447f8 scsi: sr: Avoid that opening a CD-ROM hangs with runtime power management enabled 51b3938e ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices af3bd8d6 xen/netfront: don't cache skb_shinfo() fbf12e19 Mark HI and TASKLET softirq synchronous 50bed434 kasan: add no_sanitize attribute for clang builds 2106b21a parisc: Define mb() and add memory barriers to assembler unlock sequences 5f394c9e parisc: Enable CONFIG_MLONGCALLS by default 1d4167a8 tpm: fix race condition in tpm_common_write() 954e572a ext4: fix check to prevent initializing reserved inodes 8f21ecb4 Linux 4.9.119 240d4655 jfs: Fix inconsistency between memory allocation and ea_buf->max_size 34a5bbbb IB/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values 6a19e26f fork: unconditionally clear stack on fork 885b49b4 kmemleak: clear stale pointers from task stacks 36ee106e tcp: add tcp_ooo_try_coalesce() helper b2486a81 Btrfs: fix file data corruption after cloning a range and fsync 7f8d5ff5 i2c: imx: Fix reinit_completion() use a26030a6 ring_buffer: tracing: Inherit the tracing setting to next ring buffer b209a097 ACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle 9bf8d5bf ext4: fix false negatives *and* false positives in ext4_check_descriptors() c68c7722 netlink: Don't shift on 64 for ngroups 4d502572 netlink: Don't shift with UB on nlk->ngroups 4f08437d netlink: Do not subscribe to non-existent groups f4a9db57 nohz: Fix local_timer_softirq_pending() eecd08af genirq: Make force irq threading setup more robust 24b79a95 scsi: qla2xxx: Return error when TMF returns f71d13c3 scsi: qla2xxx: Fix ISP recovery on unload e01202b3 Linux 4.9.118 0ff94fb9 scsi: sg: fix minor memory leak in error path e79a2db2 drm/vc4: Reset ->{x, y}_scaling[1] when dealing with uniplanar formats 804f510b crypto: padlock-aes - Fix Nano workaround data corruption 020a90f6 kvm: x86: vmx: fix vpid leak 1d433144 virtio_balloon: fix another race between migration and ballooning 9a492f8c net: socket: fix potential spectre v1 gadget in socketcall 18d97180 can: ems_usb: Fix memory leak on ems_usb_disconnect() 52cd8f37 squashfs: more metadata hardenings 3abef060 squashfs: more metadata hardening c9bd4fd4 net: stmmac: Fix WoL for PCI-based setups 67f0a288 netlink: Fix spectre v1 gadget in netlink_create() ab9a0f80 net: dsa: Do not suspend/resume closed slave_dev d59dcdf1 ipv4: frags: handle possible skb truesize change c5282a03 inet: frag: enforce memory limits earlier 7142fdb6 bonding: avoid lockdep confusion in bond_get_stats() 047f9d6a sched/wait: Remove the lockless swait_active() check in swake_up*() d4c9c7c1 pinctrl: intel: Read back TX buffer state 019ea519 tcp: add one more quick ack after after ECN events 095ab5f4 tcp: refactor tcp_ecn_check_ce to remove sk type cast 65d986cb tcp: do not aggressively quick ack after ECN events 90cf17d6 tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode 8ca41e4e tcp: do not force quickack when receiving out-of-order packets b03ca669 xen-netfront: wait xenbus state change when load module manually b3e349fd tcp_bbr: fix bw probing to raise in-flight data for very small BDPs f6488f40 NET: stmmac: align DMA stuff to largest cache line length 32363930 net: mdio-mux: bcm-iproc: fix wrong getter and setter pair a9deaa19 net: lan78xx: fix rx handling before first packet is send 31a9d4dd net: fix amd-xgbe flow-control issue 6fff429d net: ena: Fix use of uninitialized DMA address bits field e364f1a2 ipv4: remove BUG_ON() from fib_compute_spec_dst ddd28fff Linux 4.9.117 db890d30 net: dsa: qca8k: Allow overwriting CPU port setting 53a1a29a net: dsa: qca8k: Add QCA8334 binding documentation b429bf7d net: dsa: qca8k: Enable RXMAC when bringing up a port e59af283 net: dsa: qca8k: Force CPU port to its highest bandwidth 40af3250 RDMA/uverbs: Protect from attempts to create flows on unsupported QP 262a62cc ext4: check for allocation block validity with block group locked 5eed597c ext4: fix inline data updates with checksums enabled 1aecbe43 squashfs: be more careful about metadata corruption 820f2bca random: mix rdrand with entropy sent in from userspace f685597b drm: Add DP PSR2 sink enable bit 40110361 media: si470x: fix __be16 annotations 6e8738c1 scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs 6337861a scsi: scsi_dh: replace too broad "TP9" string with the exact models 8fcb8b5e media: omap3isp: fix unbalanced dma_iommu_mapping 15aa793d crypto: authenc - don't leak pointers to authenc keys 6b4cdfa0 crypto: authencesn - don't leak pointers to authenc keys 399e549f usb: hub: Don't wait for connect state at resume for powered-off ports eac904dd microblaze: Fix simpleImage format generation 1d1a4095 serial: core: Make sure compiler barfs for 16-byte earlycon names c18d68c7 staging: lustre: ldlm: free resource when ldlm_lock_create() fails. 1c802923 staging: lustre: llite: correct removexattr detection 5f5e70d7 audit: allow not equal op for audit by executable 3c90e828 rsi: Fix 'invalid vdd' warning in mmc 34447a69 ipconfig: Correctly initialise ic_nameservers 917f481f drm/gma500: fix psb_intel_lvds_mode_valid()'s return type b7131631 arm64: defconfig: Enable Rockchip io-domain driver dc6afdde memory: tegra: Apply interrupts mask per SoC 1516a601 memory: tegra: Do not handle spurious interrupts 7d044d94 stop_machine: Use raw spinlocks 68f96e54 dt-bindings: net: meson-dwmac: new compatible name for AXG SoC 77620f39 dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC df157f60 mmc: pwrseq: Use kmalloc_array instead of stack VLA de3466cc mmc: dw_mmc: update actual clock for mmc debugfs 575aa79d ALSA: hda/ca0132: fix build failure when a local macro is defined 004256bb drm/atomic: Handling the case when setting old crtc for plane f3382cb5 media: siano: get rid of __le32/__le16 cast warnings e31a06ec bpf: fix references to free_bpf_prog_info() in comments 3221a270 thermal: exynos: fix setting rising_threshold for Exynos5433 30f32e09 staging: lustre: o2iblnd: fix race at kiblnd_connect_peer 749c6f0e scsi: megaraid: silence a static checker bug 5a644f68 scsi: 3w-xxxx: fix a missing-check bug 80e75bdc scsi: 3w-9xxx: fix a missing-check bug a85b32eb bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only. 67d64e1c perf: fix invalid bit in diagnostic entry 157674ac s390/cpum_sf: Add data entry sizes to sampling trailer entry 4139a621 brcmfmac: Add support for bcm43364 wireless chipset e70e69a8 mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages 523a9ce7 media: saa7164: Fix driver name in debug output f638764e media: media-device: fix ioctl function types cbc0c24c libata: Fix command retry decision f3be42dc media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open() 4fccb92b dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA d83904cb tty: Fix data race in tty_insert_flip_string_fixed_flag 30ac755c nvmem: properly handle returned value nvmem_reg_read 202a0cf0 ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node 1af8796a ARM: dts: emev2: Add missing interrupt-affinity to PMU node b0d0e716 EDAC, altera: Fix ARM64 build warning 3d06d3ca HID: i2c-hid: check if device is there before really probing e7de1c6b powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet cab5ec8d drm/radeon: fix mode_valid's return type c5779882 HID: hid-plantronics: Re-resend Update to map button for PTT products fba10485 arm64: cmpwait: Clear event register before arming exclusive monitor 03df65a0 ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback 1fa62015 net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value 77b6f72c media: smiapp: fix timeout checking in smiapp_read_nvm 8d02fc16 ixgbevf: fix MAC address changes through ixgbevf_set_mac() e51f4fcf md: fix NULL dereference of mddev->pers in remove_and_add_spares() 211c2bc4 regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops 995cbcab ALSA: emu10k1: Rate-limit error messages about page errors 62413bac scsi: ufs: fix exception event handling 3ce14632 fscrypt: use unbound workqueue for decryption e6d90b8c drivers/perf: arm-ccn: don't log to dmesg in event_init 81be5529 ima: based on policy verify firmware signatures (pre-allocated buffer) db687275 mwifiex: correct histogram data with appropriate index f14629f3 net: dsa: qca8k: Add support for QCA8334 switch 15da8943 PCI: pciehp: Request control of native hotplug only if supported 0416be40 bpf: powerpc64: pad function address loads with NOPs 23d25f9b pinctrl: at91-pio4: add missing of_node_put 38d96f78 powerpc/8xx: fix invalid register expression in head_8xx.S e0da21e7 powerpc/powermac: Mark variable x as unused 0cd9fd84 powerpc/powermac: Add missing prototype for note_bootable_part() f851d8ac powerpc/chrp/time: Make some functions static, add missing header include ecd04c80 powerpc/32: Add a missing include header cf619559 ath: Add regulatory mapping for Bahamas c7cc2641 ath: Add regulatory mapping for Bermuda 0d50a24c ath: Add regulatory mapping for Serbia 9d04d93f ath: Add regulatory mapping for Tanzania 410639a8 ath: Add regulatory mapping for Uganda 3cfd1869 ath: Add regulatory mapping for APL2_FCCA 31e1b250 ath: Add regulatory mapping for APL13_WORLD e6cd7596 ath: Add regulatory mapping for ETSI8_WORLD 1d4de3ff ath: Add regulatory mapping for FCC3_ETSIC db16571f PCI: Prevent sysfs disable of device while driver is attached 7e51effb btrfs: qgroup: Finish rescan when hit the last leaf of extent tree 65cb469d btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups 9ac47200 media: videobuf2-core: don't call memop 'finish' when queueing 739feeba media: tw686x: Fix incorrect vb2_mem_ops GFP flags a783c6d7 wlcore: sdio: check for valid platform device data before suspend a7a336ed mwifiex: handle race during mwifiex_usb_disconnect 5e0b8c17 mfd: cros_ec: Fail early if we cannot identify the EC 32b7d638 ASoC: dpcm: fix BE dai not hw_free and shutdown c70cc940 Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011 922c6685 Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning 2e1bfab6 iwlwifi: pcie: fix race in Rx buffer allocator d4fd1bf8 selftests/intel_pstate: Improve test, minor fixes 9f4dd603 perf/x86/intel/uncore: Correct fixed counter index check for NHM 47fc151c perf/x86/intel/uncore: Correct fixed counter index check in generic code ce28cf5f usbip: usbip_detach: Fix memory, udev context and udev leak 9e222d7c f2fs: fix race in between GC and atomic open bce7f720 f2fs: Fix deadlock in shutdown ioctl 570f12a8 f2fs: fix to wait page writeback during revoking atomic write b7ea2b86 f2fs: fix to don't trigger writeback during recovery 4e6b7aad f2fs: fix error path of move_data_page c9ab0cef disable loading f2fs module on PAGE_SIZE > 4KB b05c460a pnfs: Don't release the sequence slot until we've processed layoutget on open 759fb7f9 netfilter: nf_tables: check msg_type before nft_trans_set(trans) efb4dd6a RDMA/mad: Convert BUG_ONs to error flows ea8e4ff3 powerpc/64s: Fix compiler store ordering to SLB shadow area c3e34725 hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common() ee245de4 powerpc/eeh: Fix use-after-release of EEH driver 73298a82 infiniband: fix a possible use-after-free bug 6e02c062 netfilter: ipset: List timing out entries with "timeout 1" instead of zero 56295051 perf tools: Fix pmu events parsing rule fda8caa9 rtc: ensure rtc_set_alarm fails when alarms are not supported c99dbd95 mm/slub.c: add __printf verification to slab_err() e18d3280 mm: vmalloc: avoid racy handling of debugobjects in vunmap c6e81163 vfio: platform: Fix reset module leak in error path 8bccc6c9 nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo ca08131e ALSA: fm801: add error handling for snd_ctl_add 9f9e506d ALSA: emu10k1: add error handling for snd_ctl_add acd9aba8 xen/netfront: raise max number of slots in xennet_get_responses() 31ad104d kcov: ensure irq code sees a valid area 7ff1861f usb: dwc2: Fix DMA alignment to start at allocated boundary e8d77bd7 arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups b985a730 tracing: Quiet gcc warning about maybe unused link variable 987e425a tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure b38f8292 kthread, tracing: Don't expose half-written comm when creating kthreads a9737bb9 tracing: Fix possible double free in event_enable_trigger_func() 2a0ce1ff tracing: Fix double free of event_trigger_data eb025250 kvm, mm: account shadow page tables to kmemcg 6ed569ed Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST 79f4095a Input: i8042 - add Lenovo LaVie Z to the i8042 reset list 19e28842 Input: elan_i2c - add ACPI ID for lenovo ideapad 330 94c67449 Linux 4.9.116 b9dd1348 exec: avoid gcc-8 warning for get_task_comm b1a1d9bd turn off -Wattribute-alias b2019f0f can: xilinx_can: fix RX overflow interrupt not being enabled 9f730843 can: xilinx_can: fix incorrect clear of non-processed interrupts bee7ff7e can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting 1fd9fa57 can: xilinx_can: fix device dropping off bus on RX overrun c98f5772 can: xilinx_can: fix recovery from error states not being propagated 1fadfbd9 can: xilinx_can: fix power management handling de2219a8 can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK bf0070e2 driver core: Partially revert "driver core: correct device's shutdown order" 9e10043b usb: gadget: f_fs: Only return delayed status when len is 0 e2996cf5 usb: core: handle hub C_PORT_OVER_CURRENT condition b0bd06a4 usb: cdc_acm: Add quirk for Castles VEGA3000 94623c74 tcp: call tcp_drop() from tcp_data_queue_ofo() a8786814 tcp: detect malicious patterns in tcp_collapse_ofo_queue() fdf258ed tcp: avoid collapses in tcp_prune_queue() if possible 2d08921c tcp: free batches of packets in tcp_prune_ofo_queue() 8736711f tcp: do not delay ACK in DCTCP upon CE status change 57ec8824 tcp: do not cancel delay-AcK on DCTCP special ACK 1fcccc57 tcp: helpers to send special DCTCP ack 84177801 tcp: fix dctcp delayed ACK schedule 19b74799 rtnetlink: add rtnl_link_state check in rtnl_configure_link c6ac36be net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv cc403d5d multicast: do not restore deleted record source filter mode to new one b7e37add net/mlx5e: Fix quota counting in aRFS expire flow d9d58012 net/mlx5e: Don't allow aRFS for encapsulated packets adcecd4a net/mlx5: Adjust clock overflow work period e2ffdd64 net: skb_segment() should not return NULL 444987d5 net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper 03fbf2b8 ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull 93d94fec ip: hash fragments consistently 650321fe MIPS: Fix off-by-one in pci_resource_to_user() 92f72413 MIPS: ath79: fix register address in ath79_ddr_wb_flush() dbcdf42b Linux 4.9.115 3118ceb4 block: do not use interruptible wait anywhere 2ea8b93c xprtrdma: Return -ENOBUFS when no pages are available 33b2110b xhci: Fix perceived dead host due to runtime suspend race with event handler ad375eae skbuff: Unconditionally copy pfmemalloc in __skb_clone() cad99229 net: Don't copy pfmemalloc flag in __copy_skb_header() c439f620 net: usb: asix: replace mii_nway_restart in resume path dd08f4e6 tg3: Add higher cpu clock for 5762. 323bbb17 qmi_wwan: add support for Quectel EG91 5ac2bc67 ptp: fix missing break in switch 77befb4b net: phy: fix flag masking in __set_phy_supported f08ca4c8 net/ipv4: Set oif in fib_compute_spec_dst 66a7cfa0 net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in tcp_abort 09ae0085 lib/rhashtable: consider param->min_size when setting initial table size 8582bbfb ipv6: fix useless rol32 call on hash 79870c6c ipv4: Return EINVAL when ping_group_range sysctl doesn't map to user ns ec6a6039 gen_stats: Fix netlink stats dumping in the presence of padding 1e02c4f4 drm/i915: Fix hotplug irq ack on i965/g4x 40974672 vfio/pci: Fix potential Spectre v1 3472e373 mm/huge_memory.c: fix data loss when splitting a file pmd f46b054e mm: memcg: fix use after free in mem_cgroup_iter() 1be686fe ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs 2ee7d6f1 ARC: mm: allow mprotect to make stack mappings executable 3a80fb0d ARC: Fix CONFIG_SWAP c4f094de ALSA: rawmidi: Change resized buffers atomically 6fc87cc9 fat: fix memory allocation failure handling of match_strdup() 91b6b9d0 x86/MCE: Remove min interval polling limitation 6ac85d22 x86/apm: Don't access __preempt_count with zeroed fs 76267a8a KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel. 19e5f4da Linux 4.9.114 5c067898 string: drop __must_check from strscpy() and restore strscpy() usages in cgroup ba3fe91c arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_ID f99e4064 arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requests 68240e9b arm64: KVM: Add ARCH_WORKAROUND_2 support for guests 7b62e850 arm64: KVM: Add HYP per-cpu accessors 9c06aab1 arm64: ssbd: Add prctl interface for per-thread mitigation cf14b896 arm64: ssbd: Introduce thread flag to control userspace mitigation d8fbc844 arm64: ssbd: Restore mitigation status on CPU resume 42f967de arm64: ssbd: Skip apply_ssbd if not using dynamic mitigation 242bff38 arm64: ssbd: Add global mitigation state accessor 3a64e6a9 arm64: Add 'ssbd' command-line option e7037bd9 arm64: Add ARCH_WORKAROUND_2 probing d8174bd7 arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2 be331630 arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1 d1b5c195 arm/arm64: smccc: Add SMCCC-specific return codes cab367c1 KVM: arm64: Avoid storing the vcpu pointer on the stack 42768259 KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_state 3e75f25a arm64: alternatives: Add dynamic patching feature 8bace8ac KVM: arm64: Stop save/restoring host tpidr_el1 on VHE eea59020 arm64: alternatives: use tpidr_el2 on VHE hosts fa043b97 KVM: arm64: Change hyp_panic()s dependency on tpidr_el2 6a654e69 KVM: arm/arm64: Convert kvm_host_cpu_state to a static per-cpu allocation 02891fdb KVM: arm64: Store vcpu on the stack during __guest_enter() c488ae43 arm64: assembler: introduce ldr_this_cpu d31a56d2 net/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL. 863d5568 rds: avoid unenecessary cong_update in loop transport ad8b1ffc netfilter: ipv6: nf_defrag: drop skb dst before queueing 3d0ce44d KEYS: DNS: fix parsing multiple options ec5e52a8 reiserfs: fix buffer overflow with long warning messages 064d9e97 netfilter: ebtables: reject non-bridge targets f6ed63bc net: lan78xx: Fix race in tx pending skb size calculation 254f52df rtlwifi: rtl8821ae: fix firmware is not ready to run 53e795c7 net: cxgb3_main: fix potential Spectre v1 224d2337 net/mlx5: Fix command interface race in polling mode 9dc96f72 net/packet: fix use-after-free e11eb6a3 vhost_net: validate sock before trying to put its fd 65fb77c3 tcp: prevent bogus FRTO undos with non-SACK flows 63253726 tcp: fix Fast Open key endianness 3e056369 r8152: napi hangup fix after disconnect b0a508a5 qmi_wwan: add support for the Dell Wireless 5821e module 0b796049 qed: Limit msix vectors in kdump kernel to the minimum required count. a648a463 qed: Fix use of incorrect size in memcpy call. 32490f4d net: sungem: fix rx checksum support 1f1fbe16 net_sched: blackhole: tell upper qdisc about dropped packets 14e9e652 net/mlx5: Fix wrong size allocation for QoS ETC TC regitster 5b3cc7f9 net/mlx5: Fix incorrect raw command length parsing e555ae01 net: dccp: switch rx_tstamp_last_feedback to monotonic clock 87cd5e4a net: dccp: avoid crash in ccid3_hc_rx_send_feedback() d7adadbf ipvlan: fix IFLA_MTU ignored on NEWLINK b76942ac atm: zatm: Fix potential Spectre v1 e77e7d8f crypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_build_sdr leak af4b765a crypto: crypto4xx - remove bad list_del 68bf812b bcm63xx_enet: do not write to random DMA channel on BCM6345 f5490a6e bcm63xx_enet: correct clock usage f61de8ef mtd: m25p80: consider max message size in m25p80_read 78a65505 ocfs2: ip_alloc_sem should be taken in ocfs2_get_block() 32a1733c ocfs2: subsystem.su_mutex is required while accessing the item->ci_parent 1919f3fd x86/paravirt: Make native_save_fl() extern inline cb877e47 x86/asm: Add _ASM_ARG* constants for argument registers to <asm/asm.h> 02c89527 compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations 29524a9d compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled f276b50c compiler, clang: properly override 'inline' for clang 94cc698f compiler, clang: suppress warning for unused static inline functions dc9e795b MIPS: Use async IPIs for arch_trigger_cpumask_backtrace() f77982e6 Linux 4.9.113 b2660f35 loop: remember whether sysfs_create_group() was done 684db31e RDMA/ucm: Mark UCM interface as BROKEN 34f841a3 PM / hibernate: Fix oops at snapshot_write() e3cf1cc9 loop: add recursion validation to LOOP_CHANGE_FD 40352e79 netfilter: x_tables: initialise match/target check parameter struct ac378e6a netfilter: nf_queue: augment nfqa_cfg_policy 377fb3d8 uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn() 062c4965 nvme-pci: Remap CMB SQ entries on every controller reset 70c89bcc iw_cxgb4: correctly enforce the max reg_mr depth e78e3706 i2c: tegra: Fix NACK error handling 36c038f0 tools build: fix # escaping in .cmd files for future Make db2858f1 fs, elf: make sure to page align bss in load_elf_library bc193057 ALSA: hda - Handle pm failure during hotplug d2c7c524 Fix up non-directory creation in SGID directories 16387eb5 HID: usbhid: add quirk for innomedia INNEX GENESIS/ATARI adapter 268476c9 xhci: xhci-mem: off by one in xhci_stream_id_to_ring() cac38ab7 usb: quirks: add delay quirks for Corsair Strafe 7675c7b7 USB: serial: mos7840: fix status-register error handling 0fdef314 USB: yurex: fix out-of-bounds uaccess in read handler 7e7c86d2 USB: serial: keyspan_pda: fix modem-status error handling 4115045f USB: serial: cp210x: add another USB ID for Qivicon ZigBee stick 4c73f193 USB: serial: ch341: fix type promotion bug in ch341_control_in() f510cc3a ahci: Disable LPM on Lenovo 50 series laptops with a too old BIOS 63c003e3 vmw_balloon: fix inflation with batching 3f205d7a ata: Fix ZBC_OUT all bit handling 51bacd84 ata: Fix ZBC_OUT command block check 2823345c ibmasm: don't write out of bounds in read handler 35479c22 mmc: dw_mmc: fix card threshold control configuration 92cb1184 MIPS: Fix ioremap() RAM check 473b33dd MIPS: Call dump_stack() from show_regs() 93e54f40 nvme: validate admin queue before unquiesce 06074401 Linux 4.9.112 e31cd420 staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_insn_write() 1712fae9 netfilter: nf_log: don't hold nf_log_mutex during user access a0239d83 mtd: cfi_cmdset_0002: Change erase functions to check chip good only ed174614 mtd: cfi_cmdset_0002: Change erase functions to retry for error c2f163e3 mtd: cfi_cmdset_0002: Change definition naming to retry write operation 4779184a dm bufio: don't take the lock in dm_bufio_shrink_count 9d1304f5 mtd: rawnand: mxc: set spare area size register explicitly 34d2fe72 dm bufio: drop the lock when doing GFP_NOIO allocation 0758c35b dm bufio: avoid sleeping while holding the dm_bufio lock 6cfbbdd2 mm, page_alloc: do not break __GFP_THISNODE by zonelist reset d96a0d3c media: cx25840: Use subdev host data for PLL override b5d7d7d9 Kbuild: fix # escaping in .cmd files for future Make 6989d407 PM / OPP: Update voltage in case freq == old_freq 4a30c125 HID: debug: check length before copy_to_user() 82e360cd HID: hiddev: fix potential Spectre v1 814b4302 HID: i2c-hid: Fix "incomplete report" noise 2f1a56ef mlxsw: spectrum: Forbid linking of VLAN devices to devices that have uppers 917692c9 ext4: check superblock mapped prior to committing eb13a426 ext4: add more mount time checks of the superblock 425dc465 ext4: add more inode number paranoia checks a5e063d3 ext4: clear i_data in ext4_inode_info when removing inline data 2f135cc8 ext4: include the illegal physical block in the bad map ext4_error msg 87dad44f ext4: verify the depth of extent tree in ext4_find_extent() 5ae57329 ext4: only look at the bg_flags field if it is valid cdde876f ext4: always check block group bounds in ext4_init_block_bitmap() 9e4842f2 ext4: make sure bitmaps and the inode table don't overlap with bg descriptors 8ef97ef6 jbd2: don't mark block as modified if the handle is out of credits 0f80447d drm/udl: fix display corruption of the last line 2c4f6b71 cifs: Fix infinite loop when using hard mount option f9b1cd6e drbd: fix access after free 0cab67a1 s390: Correct register corruption in critical section cleanup b6db8af7 scsi: sg: mitigate read/write abuse 07cd8167 tracing: Fix missing return symbol in function_graph output 433c183f mm: hugetlb: yield when prepping struct pages 1adc34ad x86/cpu: Re-apply forced caps every time CPU caps are re-read 05a5d4ba x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths 389a3fcb IB/hfi1: Fix user context tail allocation for DMA_RTAIL 0e76f4db ARM: dts: imx6q: Use correct SDMA script for SPI5 core 7dafda5b net: phy: micrel: fix crash when statistic requested for KSZ9031 phy 5b8fcc07 Revert "sit: reload iphdr in ipip6_rcv" 440bf5ac netfilter: nf_tables: use WARN_ON_ONCE instead of BUG_ON in nft_do_chain() 8391d38c kprobes/x86: Do not modify singlestep buffer while resuming 58d7ac7d ipv4: Fix error return value in fib_convert_metrics() e581746b i2c: rcar: fix resume by always initializing registers before transfer 3bf351b8 vt: prevent leaking uninitialized data to userspace via /dev/vcs* 06bef9ee staging: android: ion: Return an ERR_PTR in ion_map_kernel 9264e986 n_tty: Access echo_* variables carefully. 947dead9 n_tty: Fix stall at n_tty_receive_char_special(). 42525f7a usb: dwc2: fix the incorrect bitmaps for the ports of multi_tt hub 1b9f7d27 USB: serial: cp210x: add Silicon Labs IDs for Windows Update b9a0ce3b USB: serial: cp210x: add CESINEL device ids e8aa3b40 usb: cdc_acm: Add quirk for Uniden UBC125 scanner e692f66f Linux 4.9.111 35fd10ae cdc_ncm: avoid padding beyond end of skb f2bc5d18 dm thin: handle running out of data space vs concurrent discard 17057c59 block: Fix transfer when chunk sectors exceeds max afd82d07 ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210 6008de29 ALSA: hda/realtek - Fix pop noise on Lenovo P50 & co 58d81031 Input: elantech - fix V4 report decoding for module with middle key 465e965f Input: elantech - enable middle button of touchpads on ThinkPad P52 54ae564b Input: elan_i2c_smbus - fix more potential stack buffer overflows 2a1b1234 udf: Detect incorrect directory size 3cac26f2 xen: Remove unnecessary BUG_ON from __unbind_from_irq() 6d28f2d6 mm: fix devmem_is_allowed() for sub-page System RAM intersections 1f00b1fc rbd: flush rbd_dev->watch_dwork after watch is unregistered 037aca0e pwm: lpss: platform: Save/restore the ctrl register over a suspend/resume c38bac75 Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID 7673ca3c video: uvesafb: Fix integer overflow in allocation cdc83c36 NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..") 5b7f582e NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message 40d79a61 nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir dc00f086 media: dvb_frontend: fix locking issues at dvb_frontend_get_event() 1a4726ba media: cx231xx: Add support for AverMedia DVD EZMaker 7 1e6b50b6 media: v4l2-compat-ioctl32: prevent go past max size d6a267b4 perf intel-pt: Fix packet decoding of CYC packets d129ab79 perf intel-pt: Fix "Unexpected indirect branch" error 4213d9b8 perf intel-pt: Fix MTC timing after overflow 282f1f66 perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP 31606f7f perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING dfd2eff6 perf tools: Fix symbol and object code resolution for vdso32 and vdsox32 49d98a8e mfd: intel-lpss: Program REMAP register in PIO mode 099fae46 backlight: tps65217_bl: Fix Device Tree node lookup a89e596f backlight: max8925_bl: Fix Device Tree node lookup 47f764c6 backlight: as3711_bl: Fix Device Tree node lookup da05be55 UBIFS: Fix potential integer overflow in allocation df15c6ee ubi: fastmap: Correctly handle interrupted erasures in EBA 9eb99e73 ubi: fastmap: Cancel work upon detach ec7ee4d6 rpmsg: smd: do not use mananged resources for endpoints and channels 48668488 md: fix two problems with setting the "re-add" device state. c0eb205d clk: at91: PLL recalc_rate() now using cached MUL and DIV values f216d1e9 linvdimm, pmem: Preserve read-only setting for pmem devices c6751cb1 scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread 2df7e6f3 scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED 21224f6f scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED 48ae373c scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return b0c2fc11 scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed 97d3625b scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF 9779f499 scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler f0c54315 scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails 0400b066 iio:buffer: make length types match kfifo types 3fd6a73d Btrfs: fix unexpected cow in run_delalloc_nocow 77c82917 Btrfs: fix return value on rename exchange failure 41b1d57a X.509: unpack RSA signatureValue field from BIT STRING 8fd86587 time: Make sure jiffies_to_msecs() preserves non-zero time periods 344d6159 MIPS: io: Add barrier after register read in inX() db2baeef printk: fix possible reuse of va_list variable ca558fb8 PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume 0d3d5833 PCI: Add ACS quirk for Intel 300 series 5e1deade PCI: Add ACS quirk for Intel 7th & 8th Gen mobile 83f9549d MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum 5fdb3c46 mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking. b4e24c28 mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudary 0bf4e48c mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips 552eacd5 mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock() e9dc5dce mtd: cfi_cmdset_0002: Change write buffer to check correct value afe249e3 RDMA/mlx4: Discard unknown SQP work requests 52e16718 IB/isert: fix T10-pi check mask setting a664281b IB/isert: Fix for lib/dma_debug check_sync warning e355402c IB/mlx5: Fetch soft WQE's on fatal error state 9cac0a08 IB/{hfi1, qib}: Add handling of kernel restart 9321e830 IB/qib: Fix DMA api warning with debug kernel f92ec84c of: unittest: for strings, account for trailing \0 in property length field fb6786ce arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenance 12942d52 arm64: kpti: Use early_param for kpti= command-line option 8f274993 ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct size 81d6e715 powerpc/fadump: Unregister fadump on kexec down path. 443004a6 cpuidle: powernv: Fix promotion from snooze if next state disabled f9b25660 powerpc/powernv/ioda2: Remove redundant free of TCE pages 90f88f05 powerpc/ptrace: Fix enforcement of DAWR constraints 5ea3b9bd powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREG 10e46042 powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch 12715f3e fuse: fix control dir setup and teardown a0fbcaf9 fuse: don't keep dead fuse_conn at fuse_fill_super(). ebdc37fe fuse: atomic_o_trunc should truncate pagecache f1e9a633 Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader d11ec041 ipmi:bt: Set the timeout before doing a capabilities check 3e4fab74 branch-check: fix long->int truncation when profiling branches 95f87134 mips: ftrace: fix static function graph tracing ec7bea37 lib/vsprintf: Remove atomic-unsafe support for %pCr 676b002f clk: renesas: cpg-mssr: Stop using printk format %pCr a879f6c2 ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup d6aa7326 ASoC: cirrus: i2s: Fix LRCLK configuration 1a1b2790 ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it cf05568c 1wire: family module autoload fails because of upper/lower case mismatch. 55365ad7 usb: do not reset if a low-speed or full-speed device timed out c82ccd71 signal/xtensa: Consistenly use SIGBUS in do_unaligned_user d9c202b2 serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding version 5692dcf9 m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap() 7a68dcdc x86: Call fixup_exception() before notify_die() in math_error() 5a48f608 x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out() c267eaac x86/mce: Fix incorrect "Machine check from unknown source" message e7905a78 x86/mce: Check for alternate indication of machine check recovery on Skylake b4eb80a7 x86/mce: Improve error message when kernel cannot recover 995cddcc x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec() c806e085 Linux 4.9.110 f3e72349 fs/binfmt_misc.c: do not allow offset overflow 9681c3bd vhost: fix info leak due to uninitialized memory a875bc1c HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation 88f36d1b orangefs: set i_size on new symlink aec3dd5e w1: mxc_w1: Enable clock before calling clk_get_rate() on it 139cd53b libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk 0e9806ec libata: zpodd: small read overflow in eject_tray() 21e69198 libata: zpodd: make arrays cdb static, reduces object code size 5930589d cpufreq: Fix new policy initialization during limits updates via sysfs a6c9a62e smb3: on reconnect set PreviousSessionId field 2c6707ce ALSA: hda: add dock and led support for HP ProBook 640 G4 594790ef ALSA: hda: add dock and led support for HP EliteBook 830 G5 5514389f ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() 2102637c btrfs: scrub: Don't use inode pages for device replace 9bb94d81 Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2() 52ea25b2 Btrfs: fix clone vs chattr NODATASUM race 4f65ebcf driver core: Don't ignore class_dir_create_and_add() failure. e45ab2d6 ext4: fix fencepost error in check for inode count overflow during resize ade6e140 ext4: update mtime in ext4_punch_hole even if no blocks are released 42cc42ea ext4: fix hole length detection in ext4_ind_map_blocks() 2435d6b1 ALSA: hda/realtek - New codec support for ALC257 6caca347 tcp: verify the checksum of the first data segment in a new connection 2d34743a net/sched: act_simple: fix parsing of TCA_DEF_DATA c6691912 ipv6: allow PMTU exceptions to local routes 780617b2 bonding: re-evaluate force_primary when the primary slave name changes c4f24a09 usb: musb: fix remote wakeup racing with suspend 42ff36e9 Btrfs: make raid6 rebuild retry more 4e43b6a8 tcp: do not overshoot window_clamp in tcp_rcv_space_adjust() 1fab25ce Revert "Btrfs: fix scrub to repair raid6 corruption" 60649dac net: dsa: b53: Add BCM5389 support 1249ccd8 net/sonic: Use dma_mapping_error() 2fe56703 platform/x86: asus-wmi: Fix NULL pointer dereference baa3a686 net: qmi_wwan: Add Netgear Aircard 779S 5dbffe42 atm: zatm: fix memcmp casting 46bada0a iwlwifi: pcie: compare with number of IRQs requested for, not number of CPUs 0063faaa ipvs: fix buffer overflow with sync daemon and service 8268afc5 netfilter: ebtables: handle string from userspace with care c8197f96 xfrm6: avoid potential infinite loop in _decode_session6() ccd19d3a objtool: update .gitignore file 8e52b94e Linux 4.9.109 f09a7b0e perf: sync up x86/.../cpufeatures.h 20f4d771 crypto: omap-sham - fix memleak ef2aa9f3 crypto: vmx - Remove overly verbose printk from AES init routines 05ca7fe5 Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID 78e7bbf6 Input: goodix - add new ACPI id for GPD Win 2 touch screen 13d1c5b1 kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access 018e5191 tty: pl011: Avoid spuriously stuck-off interrupts d9bc59c4 vmw_balloon: fixing double free when batching mode is off f6e6f0c5 serial: 8250: omap: Fix idling of clocks for unused uarts 5b91ae57 serial: samsung: fix maxburst parameter for DMA transactions 41bdf970 tty/serial: atmel: use port->name as name in request_irq() 70f0a59b serial: sh-sci: Stop using printk format %pCr bc62b33d usb: gadget: udc: renesas_usb3: disable the controller's irqs for reconnecting 244eb27f usb-storage: Add compatibility quirk flags for G-Technologies G-Drive 187941e5 usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver 14450abb usbip: vhci_sysfs: fix potential Spectre v1 8da07ee9 staging: android: ion: Switch to pr_warn_once in ion_buffer_destroy 838b0e90 KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system 00b1391f KVM: x86: introduce linear_{read,write}_system be1f605b gpio: No NULL owner 1c4eb2a5 nvmet: don't overwrite identify sn/fr with 0-bytes f43d8e4c nvmet: don't report 0-bytes in serial number 1e38f8e9 nvmet: Move serial number from controller to subsystem 077c9e26 x86/crypto, x86/fpu: Remove X86_FEATURE_EAGER_FPU #ifdef from the crc32c code 142b79aa af_key: Always verify length of provided sadb_key b53761a1 nvme-pci: initialize queue memory before interrupts ae0c8eeb bonding: require speed/duplex only for 802.3ad, alb and tlb bc5ad405 bonding: fix active-backup transition c5b9d36f bonding: correctly update link status during mii-commit phase 47a6aa59 x86/fpu: Hard-disable lazy FPU mode 4f42dc62 Linux 4.9.108 cd4f9f23 complete e390f9a port for v4.9.106 23873aed objtool: Fix gcov check for older versions of GCC e1fba17e dm bufio: avoid false-positive Wmaybe-uninitialized warning 02136f32 KVM: VMX: Expose SSBD properly to guests, 4.9 supplement 5300a1c7 net: metrics: add proper netlink validation 0e0a0278 net: phy: broadcom: Fix bcm_write_exp() c591536e rtnetlink: validate attributes in do_setlink() 1f19dd9d net/mlx4: Fix irq-unsafe spinlock usage 869584ef vrf: check the original netdevice for generating redirect f833209e vhost: synchronize IOTLB message with dev cleanup 3ff7364b team: use netdev_features_t instead of u32 2ed49aa1 sctp: not allow transport timeout value less than HZ/5 for hb_timer 46ad4d8b qed: Fix mask for physical address in ILT entry 1118c60b packet: fix reserve calculation c1d50432 net: usb: cdc_mbim: add flag FLAG_SEND_ZLP ba2ce02e net/packet: refine check for priv area size 064257ca netdev-FAQ: clarify DaveM's position for stable backports 0ae3ff2e kcm: Fix use-after-free caused by clonned sockets f698b28a isdn: eicon: fix a missing-check bug d33ecd26 ipv4: remove warning in ip_recv_error ffa13b35 ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds fc7c872f enic: set DMA mask to 47 bit 3e146567 dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect() 5dcfc06b bnx2x: use the right constant 8655f284 drm: set FMODE_UNSIGNED_OFFSET for drm files 1ec1dfba kconfig: Avoid format overflow warning from GCC 8.1 8d99eb45 btrfs: define SUPER_FLAG_METADUMP_V2 4be6529b mmap: relax file size limit for regular files 7a40374c mmap: introduce sane default mmap limits e876bfa5 tpm: self test failure should not cause suspend to fail d6313fe3 tpm: do not suspend/resume if power stays on 3c3d05fc Linux 4.9.107 73172520 serial: pl011: add console matching function 1724b70c sparc64: Don't clibber fixed registers in __multi4. 93960f9d mm: fix the NULL mapping case in __isolate_lru_page() f01d1b57 fix io_destroy()/aio_complete() race d47c9f5c sparc64: Fix build warnings with gcc 7. eab90eda drm/i915: Disable LVDS on Radiant P845 5ee69e64 drm/psr: Fix missed entry in PSR setup time table. 83c0c8b7 IB/core: Fix error code for invalid GID entry 6ba7b04c hwtracing: stm: fix build error on some arches 99434709 stm class: Use vmalloc for the master map 3875d1b8 scsi: scsi_transport_srp: Fix shost to rport translation ef1b8fbe MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests 5826fc57 MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs 8978f159 iio:kfifo_buf: check for uint overflow 5d70bd5c net/mlx4_en: fix potential use-after-free with dma_unmap_page e9b911a9 powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit 2149936d powerpc/64s: Fix section mismatch warnings from setup_rfi_flush() 9aa63867 powerpc/pseries: Restore default security feature flags on setup 4ec7e5e8 powerpc: Move default security feature flags 9e337dcf powerpc/pseries: Fix clearing of security feature flags 1dc0f1f1 powerpc/64s: Wire up cpu_show_spectre_v2() ed50e032 powerpc/64s: Wire up cpu_show_spectre_v1() 76e0b304 powerpc/pseries: Use the security flags in pseries_setup_rfi_flush() fe1a5178 powerpc/powernv: Use the security flags in pnv_setup_rfi_flush() a8f6001c powerpc/64s: Enhance the information in cpu_show_meltdown() 6f81254e powerpc/64s: Move cpu_show_meltdown() bdcfeadf powerpc/powernv: Set or clear security feature flags 7be06caa powerpc/pseries: Set or clear security feature flags 62dfddfa powerpc: Add security feature flags for Spectre/Meltdown 45bc42bf powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags 82bfffed powerpc/rfi-flush: Call setup_rfi_flush() after LPM migration 2b2f103b powerpc/rfi-flush: Differentiate enabled and patched flush types 135b2c17 powerpc/rfi-flush: Always enable fallback flush on pseries 5e9ea71d powerpc/rfi-flush: Make it possible to call setup_rfi_flush() again a1bbe5eb powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code 98df7465 powerpc/powernv: Support firmware disable of RFI flush 51cbb3b3 powerpc/pseries: Support firmware disable of RFI flush 70e51fd5 powerpc/rfi-flush: Move out of HARDLOCKUP_DETECTOR #ifdef b1d57084 arm64/cpufeature: don't use mutex in bringup path fe64d7d6 arm64: Add hypervisor safe helper for checking constant capabilities e1928457 scsi: ufs: Factor out ufshcd_read_desc_param be4d66d6 scsi: ufs: refactor device descriptor reading b0a12b45 scsi: ufs: fix failure to read the string descriptor 7966e76f tcp: avoid integer overflows in tcp_rcv_space_adjust() c43b4ff9 x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen bb70de1f xen: set cpu capabilities from xen_start_kernel() 474928b8 x86/amd: revert commit 944e0fc51a89c9827b9 219270d7 platform/chrome: cros_ec_lpc: remove redundant pointer request a38249d6 ASoC: Intel: sst: remove redundant variable dma_dev_name fd9c9fff rtlwifi: rtl8192cu: Remove variable self-assignment in rf.c ecfed29c dma-buf: remove redundant initialization of sg_table fa4724c5 cfg80211: further limit wiphy names to 64 bytes c738c806 selinux: KASAN: slab-out-of-bounds in xattr_getsecurity dfc80dce tracing: Fix crash when freeing instances with event triggers 87efba9b Input: elan_i2c_smbus - fix corrupted stack 28fffa90 Revert "ima: limit file hash setting by user to fix and log modes" 0f929c96 xfs: detect agfl count corruption and reset agfl 38accd6e Revert "pinctrl: msm: Use dynamic GPIO numbering" 60a1dc53 USB: serial: cp210x: use tcflag_t to fix incompatible pointer type 09ae0d2e powerpc/64s: Clear PCR on boot b27fb13e arm64: lse: Add early clobbers to some input/output asm operands 2460c23c Linux 4.9.106 64642068 objtool: Enclose contents of unreachable() macro in a block 10d15c48 x86/xen: Add unwind hint annotations to xen_setup_gdt 269e5906 objtool: header file sync-up c310c7b2 perf/tools: header file sync up 935893a1 objtool, x86: Add several functions and files to the objtool whitelist 9aebb3d3 objtool: Fix "noreturn" detection for recursive sibling calls 603a2cdf objtool: Detect RIP-relative switch table references, part 2 48dc537b objtool: Detect RIP-relative switch table references 7cd91856 objtool: Support GCC 8 switch tables 1f7f88aa objtool: Support GCC 8's cold subfunctions b790b4f2 objtool: sync up with the 4.14.47 version of objtool b6e7b985 tools include: Include missing headers for fls() and types in linux/log2.h c5e64da6 tools include: Drop ARRAY_SIZE() definition from linux/hashtable.h 110cf308 tools include: Move ARRAY_SIZE() to linux/kernel.h d45e1f06 tools include: Adopt __same_type() and __must_be_array() from the kernel 86ff378c tools include: Introduce linux/bug.h, from the kernel sources 4c0d4475 tools include uapi: Grab copies of stat.h and fcntl.h f8d0cad4 perf tools: Move headers check into bash script 8307d019 perf tools: Force fixdep compilation at the start of the build 9340289c tools include: Adopt kernel's refcount.h 935e5af3 tools include: Add UINT_MAX def to kernel.h 461d111e tools include: Introduce atomic_cmpxchg_{relaxed,release}() c204537d tools include: Adopt __compiletime_error 09aaaa60 radix tree test suite: Remove types.h ea2313bf tools include: Introduce linux/compiler-gcc.h 22210278 tools: enable endian checks for all sparse builds 5828462f tools: add more bitmap functions 856bc9a0 tools lib: Add for_each_clear_bit macro 24ac7a44 objtool: Move checking code to check.c add0ff17 objtool: Improve detection of BUG() and other dead ends 3762b3e2 Linux 4.9.105 98d69fb3 Revert "vti4: Don't override MTU passed on link creation via IFLA_MTU" 5b90d559 Linux 4.9.104 357cf023 kdb: make "mdr" command repeat 0bd77073 pinctrl: msm: Use dynamic GPIO numbering 4c9701fd regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()' 9c4eb3b3 ARM: dts: porter: Fix HDMI output routing d0b4b725 ARM: dts: imx7d: cl-som-imx7: fix pinctrl_enet 7a2e11e7 regmap: Correct comparison in regmap_cached f806ed5c netlabel: If PF_INET6, check sk_buff ip header version 66380cb5 selftests/net: fixes psock_fanout eBPF test case 5a8e209b perf report: Fix memory corruption in --branch-history mode --branch-history f97276cc perf tests: Use arch__compare_symbol_names to compare symbols 1e6b708a x86/apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified 996c5d9d drm/rockchip: Respect page offset for PRIME mmap calls f65c7c6e MIPS: Octeon: Fix logging messages with spurious periods after newlines f2455fbb pinctrl: sh-pfc: r8a7796: Fix MOD_SEL register pin assignment for SSI pins group c458c7c7 rcu: Call touch_nmi_watchdog() while printing stall warnings 85e924bb audit: return on memory error to avoid null pointer dereference b6bfbdfe ARM: dts: bcm283x: Fix probing of bcm2835-i2s 8365105f udf: Provide saner default for invalid uid / gid 71047caf PCI: Add function 1 DMA alias quirk for Marvell 88SE9220 0fba88ec cpufreq: Reorder cpufreq_online() error code path 5b3b32d0 net: stmmac: ensure that the MSS desc is the last desc to set the own bit 82aad32b net: stmmac: ensure that the device has released ownership before reading data cecf8a69 dmaengine: qcom: bam_dma: get num-channels and num-ees from dt 086a52f1 hwrng: stm32 - add reset during probe 92ff7ff0 enic: enable rq before updating rq descriptors 431f979f dmaengine: rcar-dmac: Check the done lists in rcar_dmac_chan_get_residue() 83f6484c dmaengine: pl330: fix a race condition in case of threaded irqs e096b3d0 ALSA: vmaster: Propagate slave error b08a3589 x86/devicetree: Fix device IRQ settings in DT 0ea601d7 x86/devicetree: Initialize device tree before using it 44b65516 gfs2: Fix fallocate chunk size 3aa06676 soc: qcom: wcnss_ctrl: Fix increment in NV upload de4699cd arm64: dts: qcom: Fix SPI5 config on MSM8996 db27c6c5 perf/x86/intel: Fix event update for auto-reload cb65df41 perf/x86/intel: Fix large period handling on Broadwell CPUs 94ee9a43 cdrom: do not call check_disk_change() inside cdrom_open() c698169b perf/x86/intel: Properly save/restore the PMU state in the NMI handler 5556bf88 hwmon: (pmbus/adm1275) Accept negative page register values de3d8015 hwmon: (pmbus/max8688) Accept negative page register values 3d363ad0 drm/panel: simple: Fix the bus format for the Ontat panel bc09bf87 perf/core: Fix perf_output_read_group() d3ab3aa8 f2fs: fix to check extent cache in f2fs_drop_extent_tree a9d61754 powerpc: Add missing prototype for arch_irq_work_raise() b4cc441a ipmi_ssif: Fix kernel panic at msg_done_handler 117ccc18 PCI: Restore config space on runtime resume despite being unbound 9b6fe8dc MIPS: ath79: Fix AR724X_PLL_REG_PCIE_CONFIG offset 3888ac57 spi: bcm-qspi: fIX some error handling paths 121de4ed regulator: gpio: Fix some error handling paths in 'gpio_regulator_probe()' 19434e74 IB/core: Honor port_num while resolving GID for IB link layer 5bb5f951 perf stat: Fix core dump when flag T is used f2c9d727 perf top: Fix top.call-graph config option reading e1d32f93 KVM: lapic: stop advertising DIRECTED_EOI when in-kernel IOAPIC is in use f5941812 i2c: mv64xxx: Apply errata delay only in standard mode 494ce7e6 cxgb4: Fix queue free path of ULD drivers 9c6d8443 ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c 1e45b8df ACPICA: Events: add a return on failure from acpi_hw_register_read fe45138d bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set b19d676b zorro: Set up z->dev.dma_mask for the DMA API 796fd6b5 cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init() failure path 47671396 arm: dts: socfpga: fix GIC PPI warning ebfab1f2 virtio-net: Fix operstate for virtio when no VIRTIO_NET_F_STATUS 99d8240f ima: Fallback to the builtin hash algorithm 79ad08da cxgb4: Setup FW queues before registering netdev e63ff84e ath10k: Fix kernel panic while using worker (ath10k_sta_rc_update_wk) 6d59a4a6 net/mlx5: Protect from command bit overflow 3feab927 selftests: Print the test we're running to /dev/kmsg 98b21980 tools/thermal: tmon: fix for segfault bbcc07d5 powerpc/perf: Fix kernel address leak via sampling registers 0ebbbeb8 powerpc/perf: Prevent kernel address leak to userspace via BHRB buffer 2a48e89c hwmon: (nct6775) Fix writing pwmX_mode 0c16b7ed parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode 4f971111 m68k: set dma and coherent masks for platform FEC ethernets c73749be powerpc/mpic: Check if cpu_possible() in mpic_physmask() bebc3f01 ACPI: acpi_pad: Fix memory leak in power saving threads bc45cf24 drivers: macintosh: rack-meter: really fix bogus memsets f2298423 xen/acpi: off by one in read_acpi_id() 34f0516b rxrpc: Don't treat call aborts as conn aborts 9b7c95ac rxrpc: Fix Tx ring annotation after initial Tx failure 9c38c3ba btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers bee3c02a Btrfs: fix copy_items() return value when logging an inode 5934adaf btrfs: tests/qgroup: Fix wrong tree backref level deb064c4 net: bgmac: Fix endian access in bgmac_dma_tx_ring_free() 8e02caa1 sparc64: Make atomic_xchg() an inline function rather than a macro. 9397f74d fscache: Fix hanging wait on page discarded by writeback 94b4fed8 KVM: VMX: raise internal error for exception during invalid protected mode state 3d063255 sched/rt: Fix rq->clock_update_flags < RQCF_ACT_SKIP warning fbf947dd ocfs2/dlm: don't handle migrate lockres if already in shutdown 4367fb9e btrfs: Fix possible softlock on single core machines 14c4d5f6 Btrfs: fix NULL pointer dereference in log_dir_items b3835752 Btrfs: bail out on error during replay_dir_deletes d7f4e948 mm: fix races between address_space dereference and free in page_evicatable 2272b832 mm/ksm: fix interaction with THP bb928fbe dp83640: Ensure against premature access to PHY registers after reset 707f25a2 cpufreq: CPPC: Initialize shared perf capabilities of CPUs 3bb576ce Force log to disk before reading the AGF during a fstrim b2666b2b sr: get/drop reference to device in revalidate and check_events 42379478 swap: divide-by-zero when zero length swap file on ssd b6214383 fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl table 2bbb81de x86/mm: Do not forbid _PAGE_RW before init for __ro_after_init 1e269416 x86/pgtable: Don't set huge PUD/PMD on non-leaf entries f2a1bf45 nvme: don't send keep-alives to the discovery controller bec95d21 sh: fix debug trap failure to process signals before return to user 2b1c1ad8 net: mvneta: fix enable of all initialized RXQs b389e04a net: Fix untag for vlan packets without ethernet header 51db6743 mm/kmemleak.c: wait for scan completion before disabling free f2f82020 builddeb: Fix header package regarding dtc source links 4703f3fc llc: properly handle dev_queue_xmit() return value fb58c034 perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell and later CPUs b9c6381d net: qmi_wwan: add BroadMobi BM806U 2020:2033 1475b5ab ARM: 8748/1: mm: Define vdso_start, vdso_end as array 511d9451 batman-adv: fix packet loss for broadcasted DHCP packets to a server 00a7d83c batman-adv: fix multicast-via-unicast transmission with AP isolation 9cf1e7f6 selftests: ftrace: Add a testcase for probepoint c44ecab2 selftests: ftrace: Add a testcase for string type with kprobe_event 47b91fcf selftests: ftrace: Add probe event argument syntax testcase 6b7ff8e5 mm, thp: do not cause memcg oom for thp be1a9d14 mm/mempolicy.c: avoid use uninitialized preferred_node 94ef0ff0 RDMA/qedr: Fix rc initialization on CNQ allocation failure 2809193b RDMA/qedr: fix QP's ack timeout configuration 8d1d56d9 RDMA/ucma: Correct option size check using optlen df17a340 kbuild: make scripts/adjust_autoksyms.sh robust against timestamp races 78e74099 brcmfmac: Fix check for ISO3166 code d4271d86 perf/cgroup: Fix child event counting bug d82309e2 vti4: Don't override MTU passed on link creation via IFLA_MTU 69e69266 vti4: Don't count header length twice on tunnel setup d86130f6 batman-adv: Fix skbuff rcsum on packet reroute 33e0acf1 batman-adv: fix header size check in batadv_dbg_arp() 58df2895 net: Fix vlan untag for bridge and vlan_dev with reorder_hdr off b43e24b0 drm/imx: move arming of the vblank event to atomic_flush e1e08390 sunvnet: does not support GSO for sctp d543907a ipv4: lock mtu in fnhe when received PMTU < net.ipv4.route.min_pmtu 30393949 workqueue: use put_device() instead of kfree() cbaab497 bnxt_en: Check valid VNIC ID in bnxt_hwrm_vnic_set_tpa(). cb5ce10a netfilter: ebtables: fix erroneous reject of last rule 3bdcced4 dmaengine: mv_xor_v2: Fix clock resource by adding a register clock 0238dbb3 arm64: Relax ARM_SMCCC_ARCH_WORKAROUND_1 discovery 0becf069 xen: xenbus: use put_device() instead of kfree() 9bcfd1c6 IB/core: Fix possible crash to access NULL netdev 57f1033e net: smsc911x: Fix unload crash when link is up ae19aaa6 net: qcom/emac: Use proper free methods during TX 65518c6e fsl/fman: avoid sleeping in atomic context while adding an address 05b42680 fbdev: Fixing arbitrary kernel leak in case FBIOGETCMAP_SPARC in sbusfb_ioctl_helper(). d2d48e01 IB/mlx5: Fix an error code in __mlx5_ib_modify_qp() c6ffc778 IB/mlx4: Include GID type when deleting GIDs from HW table under RoCE 6b4a65a7 IB/mlx4: Fix corruption of RoCEv2 IPv4 GIDs fccbe38f RDMA/qedr: Fix iWARP write and send with immediate 7c5f3d10 RDMA/qedr: Fix kernel panic when running fio over NFSoRDMA b79a8597 ia64/err-inject: Use get_user_pages_fast() a47047e2 e1000e: allocate ring descriptors with dma_zalloc_coherent 36dd98b0 e1000e: Fix check_for_link return value with autoneg off 585f1ef4 batman-adv: Fix multicast packet loss with a single WANT_ALL_IPV4/6 flag 25f9cea4 watchdog: sbsa: use 32-bit read for WCV aecd123f watchdog: f71808e_wdt: Fix magic close handling 57a85742 iwlwifi: mvm: fix TX of CCMP 256 ec12bb57 KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing be00ce58 selftests/powerpc: Skip the subpage_prot tests if the syscall is unavailable b672f4bf Btrfs: send, fix issuing write op when processing hole in no data mode 6d8ce377 drm/sun4i: Fix dclk_set_phase 058c84a3 xen/pirq: fix error path cleanup when binding MSIs c0074250 nvmet: fix PSDT field check in command format f981ef66 net/tcp/illinois: replace broken algorithm reference link 6a2f2824 gianfar: Fix Rx byte accounting for ndev stats c0ce4418 powerpc/boot: Fix random libfdt related build errors f38309df ARM: dts: NSP: Fix amount of RAM on BCM958625HR 3588d9ae sit: fix IFLA_MTU ignored on NEWLINK 11a670a0 ip6_tunnel: fix IFLA_MTU ignored on NEWLINK b9822c2c bcache: fix kcrashes with fio in RAID5 backend dev 12700760 dmaengine: rcar-dmac: fix max_chunk_size for R-Car Gen3 bc3d7001 virtio-gpu: fix ioctl and expose the fixed status to userspace. 14a61b6f r8152: fix tx packets accounting 9df8e11b qrtr: add MODULE_ALIAS macro to smd 79023139 ARM: orion5x: Revert commit 4904dbda41c8. 087d268b ceph: fix dentry leak when failing to init debugfs 8a25a9d6 clocksource/drivers/fsl_ftm_timer: Fix error return checking 23f9fb0f nvme-pci: Fix nvme queue cleanup if IRQ setup fails fef6509a batman-adv: Fix netlink dumping of BLA backbones 50b1c6b2 batman-adv: Fix netlink dumping of BLA claims d31ae952 batman-adv: Ignore invalid batadv_v_gw during netlink send 280a7b6f batman-adv: Ignore invalid batadv_iv_gw during netlink send d505165f netfilter: ebtables: convert BUG_ONs to WARN_ONs 4cf517fc batman-adv: invalidate checksum on fragment reassembly b6aa03f1 batman-adv: fix packet checksum in receive path b6e82d77 md/raid1: fix NULL pointer dereference 547f11fd md: fix a potential deadlock of raid5/raid10 reshape 527ed41f fs: dcache: Use READ_ONCE when accessing i_dir_seq bcefedb8 fs: dcache: Avoid livelock between d_alloc_parallel and __d_add 3eacc4ab kvm: fix warning for CONFIG_HAVE_KVM_EVENTFD builds f19a40b0 macvlan: fix use-after-free in macvlan_common_newlink() c3655e72 arm64: fix unwind_frame() for filtered out fn for function graph tracing 6588cfd4 mac80211: drop frames with unexpected DS bits from fast-rx to slow path b8421da4 x86/topology: Update the 'cpu cores' field in /proc/cpuinfo correctly across CPU hotplug operations afc5883b locking/xchg/alpha: Fix xchg() and cmpxchg() memory ordering bugs 8a5a436a integrity/security: fix digsig.c build error with header file 5d375e14 regulatory: add NUL to request alpha2 6eacfc12 smsc75xx: fix smsc75xx_set_features() 353be46d ARM: OMAP: Fix dmtimer init for omap1 4d7388a1 PKCS#7: fix direct verification of SignerInfo signature f18fb145 s390/cio: clear timer when terminating driver I/O b912a541 s390/cio: fix return code after missing interrupt 9a8c6a26 s390/cio: fix ccw_device_start_timeout API 503b6c0d powerpc/bpf/jit: Fix 32-bit JIT for seccomp_data access 79dc8f38 kernel/relay.c: limit kmalloc size to KMALLOC_MAX_SIZE fc78ce27 md: raid5: avoid string overflow warning bffff2e1 locking/xchg/alpha: Add unconditional memory barrier to cmpxchg() be4132e0 drm/exynos: fix comparison to bitshift when dealing with a mask e4529bc4 drm/exynos: g2d: use monotonic timestamps 3f5af7cc md raid10: fix NULL deference in handle_write_completed() d6114a68 mac80211: Do not disconnect on invalid operating class 31155ee4 mac80211: fix calling sleeping function in atomic context ae58b754 mac80211: fix a possible leak of station stats 5f3c6add mac80211: round IEEE80211_TX_STATUS_HEADROOM up to multiple of 4 f55ec6a8 rxrpc: Work around usercopy check 69b28c18 NFC: llcp: Limit size of SDP URI cd620d16 iwlwifi: mvm: always init rs with 20mhz bandwidth rates b9a8aa96 iwlwifi: mvm: fix security bug in PN checking f1a8a34c ibmvnic: Free RX socket buffer in case of adapter error 222fe5f1 ARM: OMAP1: clock: Fix debugfs_create_*() usage d5cea040 ARM: OMAP3: Fix prm wake interrupt for resume 72877aa5 ARM: OMAP2+: timer: fix a kmemleak caused in omap_get_timer_dt b611d454 selftests: memfd: add config fragment for fuse 3f3beab9 selftests: pstore: Adding config fragment CONFIG_PSTORE_RAM=m 3a6ebe27 libata: Fix compile warning with ATA_DEBUG enabled 2e857aaf ptr_ring: prevent integer overflow when calculating size a5338dbd ARC: Fix malformed ARC_EMUL_UNALIGNED default 5fa8ed82 irqchip/gic-v3: Change pr_debug message to pr_devel 31710e63 cpumask: Make for_each_cpu_wrap() available on UP as well 7f409f15 irqchip/gic-v3: Ignore disabled ITS nodes c8723cee locking/qspinlock: Ensure node->count is updated before initialising node 059befd4 vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user page 517fbc77 bpf: fix rlimit in reuseport net selftest a7f9a7eb tools/libbpf: handle issues with bpf ELF objects containing .eh_frames d4008f81 bcache: return attach error when no cache set exist 0d5da312 bcache: fix for data collapse after re-attaching an attached device d26dcc05 bcache: fix for allocator and register thread race ee6fcd83 bcache: properly set task state in bch_writeback_thread() 4bf53b51 cifs: silence compiler warnings showing up with gcc-8.0.0 e0a1a017 proc: fix /proc/*/map_files lookup 0675ec13 arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics a0138dc3 RDS: IB: Fix null pointer issue 240ef711 xen/grant-table: Use put_page instead of free_page ca3108cd xen-netfront: Fix race between device setup and open d6a4ef16 MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS 51b896a8 MIPS: generic: Fix machine compatible matching ee4bba56 bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y cbaf06cc ACPI / scan: Use acpi_bus_get_status() to initialize ACPI_TYPE_DEVICE devs 9a18bac1 ACPI: processor_perflib: Do not send _PPC change notification if not ready 6fdca0dc firmware: dmi_scan: Fix handling of empty DMI strings b2e949bf x86/power: Fix swsusp_arch_resume prototype dd5968e8 netfilter: ipv6: nf_defrag: Kill frag queue on RFC2460 failure e7bce211 drm/nouveau/pmu/fuc: don't use movw directly anymore e405d2eb IB/ipoib: Fix for potential no-carrier state bfd188fb openvswitch: Remove padding from packet before L3+ conntrack processing a8b21508 mm/fadvise: discard partial page if endbyte is also EOF ab88b8a2 mm: pin address_space before dereferencing it while isolating an LRU page e56d3700 mm: thp: use down_read_trylock() in khugepaged to avoid long block 9da97a95 sparc64: update pmdp_invalidate() to return old pmd value 038ab51e asm-generic: provide generic_pmdp_establish() 4cf2463f mm/mempolicy: add nodes_empty check in SYSC_migrate_pages 2851e3bd mm/mempolicy: fix the check of nodemask from user 9f5efe59 ocfs2: return error when we attempt to access a dirty bh in jbd2 1d5fdc13 ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute e2afc406 ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid 9445fde8 kvm: Map PFN-type memory regions as writable (if possible) d805047b tcp_nv: fix potential integer overflow in tcpnv_acked eea27e5b gianfar: prevent integer wrapping in the rx handler 33d353db ntb_transport: Fix bug with max_mw_size parameter bdae32c7 RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure 2f2f95d9 powerpc/numa: Ensure nodes initialized for hotplug 6f9c15a3 powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes b4754445 jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path f4afb04a device property: Define type of PROPERTY_ENRTY_*() macros 42be47ac fm10k: fix "failed to kill vid" message for VF 5d193635 HID: roccat: prevent an out of bounds read in kovaplus_profile_activated() 3feba590 btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPP 186a6519 Btrfs: fix scrub to repair raid6 corruption e23c0976 btrfs: Fix out of bounds access in btrfs_search_slot bfae0436 Btrfs: set plug for fsync b5c7751a ipmi/powernv: Fix error return code in ipmi_powernv_probe() 7e6d77df mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() f52bf071 kconfig: Fix expr_free() E_NOT leak a3343787 kconfig: Fix automatic menu creation mem leak d0c1ba16 kconfig: Don't leak main menus during parsing 8dec8a30 watchdog: sp5100_tco: Fix watchdog disable bit 73541706 nfs: Do not convert nfs_idmap_cache_timeout to jiffies 0a345bd4 net: stmmac: dwmac-meson8b: propagate rate changes to the parent clock 22fea05c net: stmmac: dwmac-meson8b: fix setting the RGMII TX clock on Meson8b 64b1a728 dm thin: fix documentation relative to low water mark threshold b5c2e607 iommu/vt-d: Use domain instead of cache fetching 7b0f8d7f perf record: Fix failed memory allocation for get_cpuid_str d23d7b03 tools lib traceevent: Fix get_field_str() for dynamic strings f32b5f4d perf callchain: Fix attr.sample_max_stack setting 50efa63d tools lib traceevent: Simplify pointer print logic and fix %pF c532d83b i40iw: Zero-out consumer key on allocate stag for FMR 0073fb55 Input: psmouse - fix Synaptics detection when protocol is disabled 9c1a1a91 PCI: Add function 1 DMA alias quirk for Marvell 9128 e3ae971a tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account d65bc954 netfilter: ipv6: nf_defrag: Pass on packets to stack per RFC2460 017488a2 kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl 71bff398 ALSA: hda - Use IS_REACHABLE() for dependency on input 70f254aa NFSv4: always set NFS_LOCK_LOST when a lock is lost. 653cf760 x86/tsc: Allow TSC calibration without PIT 83335517 firewire-ohci: work around oversized DMA reads on JMicron controllers 9baf2bc5 kvm: x86: IA32_ARCH_CAPABILITIES is always supported 772dccdb KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed fcc47bec KVM: s390: vsie: fix < 8k check for the itdba 43462d90 KVM/VMX: Expose SSBD properly to guests ec1975ac kernel/signal.c: avoid undefined behaviour in kill_something_info 960828aa kernel/sys.c: fix potential Spectre v1 issue b1fc8ecb kasan: fix memory hotplug during boot 9c798bc1 ipc/shm: fix shmat() nil address after round-down when remapping 2ef44a3c Revert "ipc/shm: Fix shmat mmap nil-page protection" 36017b0c IB/hfi1: Use after free race condition in send context error path 50af4036 drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros 3246d2e5 xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent 1b9c86c9 libata: blacklist Micron 500IT SSD with MU01 firmware 31eeaaf5 libata: Blacklist some Sandisk SSDs for NCQ 352f4375 mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register 8d33d468 mmc: sdhci-iproc: remove hard coded mmc cap 1.8v 2d2d3f1e do d_instantiate/unlock_new_inode combinations safely 416808fb ALSA: timer: Fix pause event notification b14cfa26 aio: fix io_destroy(2) vs. lookup_ioctx() race 5aba1dc0 affs_lookup(): close a race with affs_remove_link() 211922cf KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable" 0ed5a213 MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs b1e0cf61 MIPS: ptrace: Expose FIR register through FP regset aa9a00ef MIPS: c-r4k: Fix data corruption related to cache coherence aa4b4ace Linux 4.9.103 0c600456 rtc: tx4939: avoid unintended sign extension on a 24 bit shift dd6b3e0a rtc: hctosys: Ensure system time doesn't overflow time_t 36ce931c rtc: snvs: Fix usage of snvs_rtc_enable 3ac3103c serial: 8250: Don't service RX FIFO if interrupts are disabled 561a4f4d serial: arc_uart: Fix out-of-bounds access through DT alias cd777719 serial: fsl_lpuart: Fix out-of-bounds access through DT alias a301f13f serial: imx: Fix out-of-bounds access through serial port index 2e876eae serial: mxs-auart: Fix out-of-bounds access through serial port index 2803df30 serial: samsung: Fix out-of-bounds access through serial port index 4cb84bd8 serial: xuartps: Fix out-of-bounds access through DT alias 7c360637 media: cx25821: prevent out-of-bounds read on array card 9639854b media: vivid: fix incorrect capabilities for radio 28ea156b media: vb2: Fix videobuf2 to map correct area 07c41c40 media: s3c-camif: fix out-of-bounds array access 9a2347ab media: cx23885: Override 888 ImpactVCBe crystal frequency 40a8962a media: dmxdev: fix error code for invalid ioctls 515702e0 clk: samsung: exynos3250: Fix PLL rates a5637e4c clk: samsung: exynos5250: Fix PLL rates 8c762043 clk: samsung: exynos5433: Fix PLL rates 1b287c3a clk: samsung: exynos5260: Fix PLL rates 2434a062 clk: samsung: exynos7: Fix PLL rates c2cc0c41 clk: samsung: s3c2410: Fix PLL rates 1325a6c9 clk: rockchip: Prevent calculating mmc phase if clock rate is zero e651dc5a media: cx23885: Set subdev host data to clk_freq pointer eaab238d clk: tegra: Fix pll_u rate configuration 2c440ef4 clk: Don't show the incorrect clock phase f19681df clk: rockchip: Fix wrong parent for SDMMC phase clock for rk3228 608ae386 ASoC: samsung: i2s: Ensure the RCLK rate is properly determined a74ae617 ASoC: topology: create TLV data for dapm widgets bdaea52d ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() e0d35e31 scsi: lpfc: Fix frequency of Release WQE CQEs 24678510 scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing a3adc584 scsi: lpfc: Fix issue_lip if link is disabled f652149c scsi: mvsas: fix wrong endianness of sgpio api 2272b671 scsi: aacraid: Insure command thread is not recursively stopped 466a2b7a scsi: sd: Keep disk read-only when re-reading partition 4a8907dc scsi: mpt3sas: Do not mark fw_event workqueue as WQ_MEM_RECLAIM e3685f99 scsi: qla4xxx: skip error recovery in case of register disconnect. 3e042156 scsi: aacraid: fix shutdown crash when init fails cd8acc46 scsi: storvsc: Increase cmd_per_lun for higher speed devices 4646c1af scsi: qla2xxx: Avoid triggering undefined behavior in qla2x00_mbx_completion() 95bcf5b1 scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo() 13a3e883 scsi: sym53c8xx_2: iterator underflow in sym_getsync() ac657295 scsi: bnx2fc: Fix check in SCSI completion handler for timed out request 9760af4d scsi: ufs: Enable quirk to ignore sending WRITE_SAME command 2c0fd4ba scsi: fas216: fix sense buffer initialization e422d89f crypto: sunxi-ss - Add MODULE_ALIAS to sun4i-ss 86a3f2d3 staging: lustre: lmv: correctly iput lmo_root 1c0344c4 staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr 60226305 staging: lustre: fix bug in osc_enter_cache_try d6f52186 Bluetooth: btusb: Add device ID for RTL8822BE 5104f367 media: em28xx: USB bulk packet size fix bf54f31e usb: gadget: composite: fix incorrect handling of OS desc requests 2e94f8cd usb: gadget: udc: change comparison to bitshift when dealing with a mask 5209c778 usb: gadget: ffs: Execute copy_to_user() with USER_DS set 10be2659 usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS 26f4a6d6 usb: dwc2: host: Fix transaction errors in host mode fba46ae2 usb: dwc2: Fix interval type issue 48701a8f xhci: zero usb device slot_id member when disabling and freeing a xhci slot 4f46a916 usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields 0acea84f usb: dwc3: Add SoftReset PHY synchonization delay 70d79bf9 ALSA: usb-audio: Add native DSD support for Luxman DA-06 e6e57a85 Bluetooth: btusb: Add USB ID 7392:a611 for Edimax EW-7611ULB c9dc2614 net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 a76b68bf net/usb/qmi_wwan.c: Add USB id for lt4120 modem cb30834f USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEM 8f271cf4 usb: cdc_acm: prevent race at write to acm while system resumes 0e025f5b usb: dwc2: Fix dwc2_hsotg_core_init_disconnected() 20eeffc5 usb: gadget: fsl_udc_core: fix ep valid checks 36d64865 usb: gadget: core: Fix use-after-free of usb_request 7a1edc32 usb: dwc3: omap: don't miss events during suspend/resume c6a43f20 usb: dwc3: Undo PHY init if soft reset fails d9a19ff1 usb: gadget: f_uac2: fix bFirstInterface in composite gadget a81f4015 x86/kexec: Avoid double free_page() upon do_kexec_load() failure 2595f213 hfsplus: stop workqueue when fill_super() failed 7d73a8c0 cfg80211: limit wiphy names to 128 bytes 6c657191 scsi: zfcp: fix infinite iteration on ERP ready list ad251832 scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() e420d983 scsi: libsas: defer ata device eh commands to libata 6089a72d s390: use expoline thunks in the BPF JIT 1ace5fcb s390: extend expoline to BC instructions b004790d s390: move spectre sysfs attribute code b35421ab s390/kernel: use expoline for indirect branches caa47e1f s390/ftrace: use expoline for indirect branches cba0d6c2 s390/lib: use expoline for indirect branches f37bfc0d s390/crc32-vx: use expoline for indirect branches 4a5c26dd s390: move expoline assembler macros to a header 63257f26 s390: add assembler macros for CPU alternatives 808449d2 ext2: fix a block leak aab32922 vmxnet3: use DMA memory barriers where required 779fd38b vmxnet3: set the DMA mask before the first DMA map operation 74a4c09d tcp: purge write queue in tcp_connect_init() a5e907c3 sock_diag: fix use-after-free read in __sk_free 6190cce2 packet: in packet_snd start writing at link layer allocation 2ef22bd0 net: test tailroom before appending to linear skb 97b7270c net/mlx4_core: Fix error handling in mlx4_init_port_info. 2272cdd5 Linux 4.9.102 3394ef1a x86/bugs: Rename SSBD_NO to SSB_NO b965592a KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD b0ef8c72 x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG 0ec827f9 x86/bugs: Rework spec_ctrl base and mask logic ec90464d x86/bugs: Remove x86_spec_ctrl_set() 599288ec x86/bugs: Expose x86_spec_ctrl_base directly ea99935b x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host} b7b84401 x86/speculation: Rework speculative_store_bypass_update() 7c0b2dc4 x86/speculation: Add virtualized speculative store bypass disable support 1189cbf5 x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL d0cb78f5 x86/speculation: Handle HT correctly on AMD 53c434e7 x86/cpufeatures: Add FEATURE_ZEN 5a63725c x86/cpu/AMD: Fix erratum 1076 (CPB bit) f69e91f2 x86/cpufeatures: Disentangle SSBD enumeration a7c34322 x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS 4a58908f x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP 69e9b0b1 KVM: SVM: Move spec control call after restore of GS 3a684641 x86/cpu: Make alternative_msr_write work for 32-bit code 6fdd277a x86/bugs: Fix the parameters alignment and missing void dbb264a2 x86/bugs: Make cpu_show_common() static eb7b5624 x86/bugs: Fix __ssb_select_mitigation() return type f79f0efe Documentation/spec_ctrl: Do some minor cleanups f8cd89f5 proc: Use underscores for SSBD in 'status' bf3da841 x86/bugs: Rename _RDS to _SSBD 05a85a39 x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass 094c2767 seccomp: Move speculation migitation control to arch code ab677c2a seccomp: Add filter flag to opt-out of SSB mitigation c71def81 seccomp: Use PR_SPEC_FORCE_DISABLE 036608d6 prctl: Add force disable speculation ea055f7d x86/bugs: Make boot modes __ro_after_init 0a112f10 seccomp: Enable speculation flaw mitigations 51ef9af2 proc: Provide details on speculation flaw mitigations 4272f528 nospec: Allow getting/setting on non-current task a078e3e8 x86/speculation: Add prctl for Speculative Store Bypass mitigation 89c6e9b5 x86/process: Allow runtime control of Speculative Store Bypass 5ed7788d x86/process: Optimize TIF_NOTSC switch 439f2ef8 x86/process: Correct and optimize TIF_BLOCKSTEP switch fd01e82e x86/process: Optimize TIF checks in __switch_to_xtra() 4812ffbb prctl: Add speculation control prctls 7a2d2358 x86/speculation: Create spec-ctrl.h to avoid include hell 99318eca x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest f854434b x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested 99b13116 x86/bugs: Whitelist allowed SPEC_CTRL MSR values 19e3a2be x86/bugs/intel: Set proper CPU features and setup RDS 6f70a553 x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation a8071417 x86/cpufeatures: Add X86_FEATURE_RDS 24e4dd97 x86/bugs: Expose /sys/../spec_store_bypass cf21f58a x86/bugs, KVM: Support the combination of guest and host IBRS 0f5dd651 x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits 3effee64 x86/bugs: Concentrate bug reporting into a separate function 88659d5f x86/bugs: Concentrate bug detection into a separate function 741c026d x86/nospec: Simplify alternative_msr_write() 298d5db1 btrfs: fix reading stale metadata blocks after degraded raid1 mounts 944e0fc5 x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen b2d748b3 btrfs: fix crash when trying to resume balance without the resume flag 92291247 Btrfs: fix xattr loss after power failure 21cc684a ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions b1690451 ARM: 8770/1: kprobes: Prohibit probing on optimized_callback 70b4b145 ARM: 8769/1: kprobes: Fix to use get_kprobe_ctlblk after irq-disabed f58b6616 tick/broadcast: Use for_each_cpu() specially on UP kernels 10b408d6 ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr dc7de9b2 efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode 7925d9da x86/pkeys: Do not special case protection key 0 a8330db3 x86/pkeys: Override pkey when moving away from PROT_EXEC 633b4eb0 s390: remove indirect branch from do_softirq_own_stack c79b01b8 s390/qdio: don't release memory in qdio_setup_irq() a03e14f0 s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero 252bbeb9 s390/qdio: fix access to uninitialized qdio_q fields 270693b9 mm: don't allow deferred pages with NEED_PER_CPU_KM 96c83fb2 powerpc/powernv: Fix NVRAM sleep in invalid context when crashing 895c53e1 i2c: designware: fix poll-after-enable regression f32bb2aa netfilter: nf_tables: can't fail after linking rule into active rule list 1af681da tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all} 20a30619 signals: avoid unnecessary taking of sighand->siglock 0c8b8d37 powerpc: Don't preempt_disable() in show_cpuinfo() 9488d117 KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lock ad04996f spi: bcm-qspi: Always read and set BSPI_MAST_N_BOOT_CTRL 1c384327 spi: bcm-qspi: Avoid setting MSPI_CDRAM_PCS for spi-nor master a436539b spi: pxa2xx: Allow 64-bit DMA c5d8237e ALSA: control: fix a redundant-copy issue e303276b ALSA: hda: Add Lenovo C50 All in one to the power_save blacklist 639a74bf ALSA: usb: mixer: volume quirk for CM102-A+/102S+ 0471d407 usbip: usbip_host: fix bad unlock balance during stub_probe() f2a6d5f1 usbip: usbip_host: fix NULL-ptr deref and use-after-free errors 59ad4f53 usbip: usbip_host: run rebind from exit when module is removed 58c9c70c usbip: usbip_host: delete device from busid_table after rebind dbab65be usbip: usbip_host: refine probe and disconnect debug msgs to be useful 6ba89b52 Linux 4.9.101 04103c29 kernel/exit.c: avoid undefined behaviour when calling wait4() a164009f futex: futex_wake_op, fix sign_extend32 sign bits 6f1abf86 proc: do not access cmdline nor environ from file-backed areas 61e8f667 nfp: TX time stamp packets before HW doorbell is rung f21ad10b l2tp: revert "l2tp: fix missing print session offset info" eddf1b63 Revert "ARM: dts: imx6qdl-wandboard: Fix audio channel swap" 117dd216 lockd: lost rollback of set_grace_period() in lockd_down_net() 3e54e1c3 xfrm: fix xfrm_do_migrate() with AEAD e.g(AES-GCM) 81da9f87 futex: Remove duplicated code and fix undefined behaviour 8c5e7b07 serial: sccnxp: Fix error handling in sccnxp_probe() 0e67ad52 sctp: delay the authentication for the duplicated cookie-echo chunk db869e7d sctp: fix the issue that the cookie-ack with auth can't get processed 832978fc tcp: ignore Fast Open on repair mode d7bfa99f bonding: send learning packets for vlans on slave 8274cb81 net/mlx5: Avoid cleaning flow steering table twice during error flow 89f502a4 bonding: do not allow rlb updates to invalid mac d9793200 tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent(). a9d361cf tcp_bbr: fix to zero idle_restart only upon S/ACKed data c832ac45 sctp: use the old asoc when making the cookie-ack chunk in dupcook_d 1f2b77e8 sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsg f9a670e1 sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr 4a5de2f9 r8169: fix powering up RTL8168h 7b863f6b qmi_wwan: do not steal interfaces from class drivers 32a42d5f openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found 51d2a5e7 net: support compat 64-bit time in {s,g}etsockopt c8b54621 net_sched: fq: take care of throttled flows before reuse a541ccf5 net/mlx5: E-Switch, Include VF RDMA stats in vport statistics a73d97e2 net/mlx4_en: Verify coalescing parameters are in range b26c7bec net: ethernet: ti: cpsw: fix packet leaking in dual_mac mode 1ed74a5b net: ethernet: sun: niu set correct packet size in skb cf7ef0af llc: better deal with too small mtu d664986f ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg aef419ef dccp: fix tasklet usage 0c2133c8 bridge: check iface upper dev when setting master via ioctl 205cd52b 8139too: Use disable_irq_nosync() in rtl8139_poll_controller() 872e1aea Linux 4.9.100 70e65f28 perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() c64ca00e perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] 5edbd2d8 perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver 688d5d91 perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr 662218f1 perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* fba70eb3 tracing/uprobe_event: Fix strncpy corner case 5d1639da thermal: exynos: Propagate error value from tmu_read() 3cc96a4a thermal: exynos: Reading temperature makes sense only when TMU is turned on c7a2c159 Revert "Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174" ad43aede atm: zatm: Fix potential Spectre v1 81b8eb6b net: atm: Fix potential Spectre v1 28d832be drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log 87994a21 drm/vc4: Fix scaling of uni-planar formats 0e79ef25 can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() f94eef3a tracing: Fix regex_match_front() to not over compare the test string b2692091 libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs dd4e7140 rfkill: gpio: fix memory leak in probe error path 63e2ae9d gpio: fix error path in lineevent_create 2b0e6725 gpio: fix aspeed_gpio unmask irq 31d04ca1 gpioib: do not free unrequested descriptors b8c32088 arm64: Add work around for Arm Cortex-A55 Erratum 1024718 b8bf4b88 f2fs: fix a dead loop in f2fs_fiemap() b87943f3 KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry 57d64100 bdi: Fix oops in wb_workfn() 869f5381 tcp: fix TCP_REPAIR_QUEUE bound checking 68447d69 perf: Remove superfluous allocation error check e68fb962 soreuseport: initialise timewait reuseport field 543cb05d dccp: initialize ireq->ir_mark 45227db4 net: fix uninit-value in __hw_addr_add_ex() ec98618c net: initialize skb->peeked when cloning a3cac7e2 net: fix rtnh_ok() 473ac55c netlink: fix uninit-value in netlink_sendmsg 7b38b6dd crypto: af_alg - fix possible uninit-value in alg_bind() 38325036 kcm: Call strp_stop before strp_done in kcm_attach 1899f679 IB/device: Convert ib-comp-wq to be CPU-bound 83797a77 ipvs: fix rtnl_lock lockups caused by start_sync_thread 04cd74a7 Linux 4.9.99 bce133ab s390/facilites: use stfle_fac_list array size for MAX_FACILITY_BIT a801ff4d platform/x86: asus-wireless: Fix NULL pointer dereference 09710020 usb: musb: trace: fix NULL pointer dereference in musb_g_tx() 9f3ac2e8 usb: musb: host: fix potential NULL pointer dereference 78456009 USB: serial: option: adding support for ublox R410M 12b49756 USB: serial: option: reimplement interface masking 1fac4fc6 USB: Accept bulk endpoints with 1024-byte maxpacket ddb6f522 USB: serial: visor: handle potential invalid device configuration b70f9d27 test_firmware: fix setting old custom fw path back on exit, second try ccd17469 drm/bridge: vga-dac: Fix edid memory leak 32c6a543 drm/vmwgfx: Fix a buffer object leak 900ed3ec IB/hfi1: Fix NULL pointer dereference when invalid num_vls is used 7508e14f IB/mlx5: Use unlimited rate when static rate is not supported f0b2a493 NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 a3fe8107 RDMA/mlx5: Protect from shift operand overflow aa2fb1f9 RDMA/ucma: Allow resolving address w/o specifying source address 1378078b RDMA/cxgb4: release hw resources on device removal b13d8f52 xfs: prevent creating negative-sized file via INSERT_RANGE c0ff3201 Input: atmel_mxt_ts - add touchpad button mapping for Samsung Chromebook Pro 4178de2e Input: leds - fix out of bound access 0f2c8b31 tracepoint: Do not warn on ENOMEM b6a49cc3 ALSA: aloop: Add missing cable lock to ctl API callbacks 68f4bc3a ALSA: aloop: Mark paused device as inactive 95518572 ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() ec208868 ALSA: pcm: Check PCM state at xfern compat ioctl 466e8d10 USB: serial: option: Add support for Quectel EP06 aa6b517e serial: imx: ensure UCR3 and UFCR are setup correctly 23fb8f79 crypto: talitos - fix IPsec cipher in length b8beca48 arm/arm64: KVM: Add PSCI version selection API fcbc8d0e bpf: map_get_next_key to return first key on NULL 8f54ead2 percpu: include linux/sched.h for cond_resched() 0f8a75e9 perf/core: Fix the perf_cpu_time_max_percent check eff40cb1 Linux 4.9.98 80bb480f powerpc/eeh: Fix race with driver un/bind c11a6ed5 x86/microcode/intel: Save microcode patch unconditionally 09e43b9b x86/smpboot: Don't use mwait_play_dead() on AMD systems 41b0aa3c x86/ipc: Fix x32 version of shmid64_ds and msqid64_ds d8d83558 tools/lib/subcmd/pager.c: do not alias select() params 20d10d70 objtool, perf: Fix GCC 8 -Wrestrict error 537ef3ab drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shaders a2a8b263 rtc: opal: Fix OPAL RTC driver OPAL_BUSY loops 4edf8ffe cpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer interrupt a72ac679 earlycon: Use a pointer table to fix __earlycon_table stride 30c85553 libceph: validate con->state at the top of try_write() 6044c692 libceph: reschedule a tick in finish_hunting() 480179a1 libceph: un-backoff on tick when we have a authenticated session ddf02dbc ASoC: fsl_esai: Fix divisor calculation failure at lower ratio 2e2d6f1e crypto: drbg - set freed buffers to NULL 8970c12a ARM: amba: Don't read past the end of sysfs "driver_override" buffer 272c99cf ARM: amba: Fix race condition with driver_override a4e38e8d ARM: amba: Make driver_override output consistent with other buses 5b066d64 PCI: aardvark: Fix PCIe Max Read Request Size setting e57bde8b PCI: aardvark: Set PIO_ADDR_LS correctly in advk_pcie_rd_conf() d6bc6d12 PCI: aardvark: Fix logic in advk_pcie_{rd,wr}_conf() dbf1c17b scsi: sd: Defer spinning up drive while SANITIZE is in progress 6ab44135 kobject: don't use WARN for registration failures f48bbbae mtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block. 0d8f3797 mtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug. 54a21fe4 mtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block. d197dfc8 ALSA: hda/realtek - Add some fixes for ALC233 69bd3f02 ALSA: hda: Hardening for potential Spectre v1 1e0130b6 ALSA: seq: oss: Hardening for potential Spectre v1 694f384e ALSA: seq: oss: Fix unbalanced use lock for synth MIDI device 1704aa18 ALSA: core: Report audio_tstamp in snd_pcm_sync_ptr ccbb19cf ALSA: control: Hardening for potential Spectre v1 92a35c4d ALSA: rme9652: Hardening for potential Spectre v1 44bb265e ALSA: hdspm: Hardening for potential Spectre v1 9aa81e73 ALSA: asihpi: Hardening for potential Spectre v1 551a1c8a ALSA: opl3: Hardening for potential Spectre v1 880c9713 ALSA: dice: fix error path to destroy initialized stream data c2424856 ALSA: dice: fix OUI for TC group ad30f053 tty: Use __GFP_NOFAIL for tty_ldisc_get() 5080d333 tty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is not set 11723a91 tty: n_gsm: Fix long delays with control frame timeouts in ADM mode 6a506d48 tty: Don't call panic() at tty_ldisc_init() 97f54c13 drm/virtio: fix vq wait_event condition 47cb1419 virtio_console: free buffers after reset 90488aaa virtio: add ability to iterate over vqs 0160bda7 ALSA: usb-audio: Skip broken EU on Dell dock USB-audio 00bc3480 USB: Increment wakeup count on remote wakeup. e4f36544 usb: core: Add quirk for HP v222w 16GB Mini 52721f22 USB: serial: cp210x: add ID for NI USB serial console 1c971e49 USB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster af50b899 USB: serial: simple: add libtransistor console c0182ba5 usbip: vhci_hcd: Fix usb device and sockfd leaks 039cb1bb usbip: usbip_host: fix to hold parent lock for device_attach() calls 3bebadf9 usbip: usbip_event: fix to not print kernel pointer address 17e20c8b random: rate limit unseeded randomness warnings c3ff2da5 random: fix possible sleeping allocation from irq context 2971585b random: set up the NUMA crng instances after the CRNG is fully initialized 1fd7c778 ext4: fix bitmap position validation 76964816 ext4: add validity checks for bitmap block numbers 2e54d7c1 ext4: set h_journal if there is a failure starting a reserved handle a405a2a0 ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKS ba3cd579 Linux 4.9.97 4959a913 ACPI / video: Only default only_lcd to true on Win8-ready _desktops_ bed2d762 s390/uprobes: implement arch_uretprobe_is_alive() a714a5f3 s390/dasd: fix IO error for newly defined devices 04f87299 s390/cio: update chpid descriptor after resource accessibility event 4bd744b8 cdrom: information leak in cdrom_ioctl_media_changed() 70f2351e scsi: mptsas: Disable WRITE SAME 2f7be126 strparser: Fix incorrect strp->need_bytes value. e2956fc8 ipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy 55ca7b1d net: af_packet: fix race in PACKET_{R|T}X_RING 228ce13c tcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets 581cb195 net: fix deadlock while clearing neighbor proxy table b031b84f net: ethernet: ti: cpsw: fix tx vlan priority mapping 7b80c168 llc: fix NULL pointer deref for SOCK_ZAPPED 90e19ec2 llc: hold llc_sap before release_sock() e5d0f6a6 net: sched: ife: signal not finding metaid 2de74b91 sctp: do not check port in sctp_inet6_cmp_addr 9d33bfff vlan: Fix reading memory beyond skb->tail in skb_vlan_tagged_multi ecaae08d pppoe: check sockaddr length in pppoe_connect() 0b6693b4 tipc: add policy for TIPC_NLA_NET_ADDR b2a5207f packet: fix bitfield update race 8599a1fe team: fix netconsole setup over team 3626fb04 team: avoid adding twice the same option to the event list f8382596 tcp: don't read out-of-bounds opsize e202fa9e llc: delete timers synchronously in llc_sk_free() 0e770d29 net: validate attribute sizes in neigh_dump_table() e9c46600 l2tp: check sockaddr length in pppol2tp_connect() 06a02a81 KEYS: DNS: limit the length of option strings a43e7cba bonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave 037069f2 s390: correct module section names for expoline code revert 906cd975 s390: correct nospec auto detection init order fa90b9a2 s390: add sysfs attributes for spectre 4a51204f s390: report spectre mitigation via syslog 3e17958c s390: add automatic detection of the spectre defense 2afb4e9d s390: move nobp parameter functions to nospec-branch.c 7634817f s390/entry.S: fix spurious zeroing of r0 7ae60d00 s390: do not bypass BPENTER for interrupt system calls 49a48a0e s390: Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*) 2a0b0e13 KVM: s390: force bp isolation for VSIE 24fbc4ee s390: introduce execute-trampolines for branches a1f44e79 s390: run user space and KVM guests with modified branch prediction 07f65a83 s390: add options to change branch prediction behaviour for the kernel 46bd2c0f s390/alternative: use a copy of the facility bit mask 2dcf46aa s390: add optimized array_index_mask_nospec c225febe s390: scrub registers on kernel entry and KVM exit 4d9c2b61 KVM: s390: wire up bpb feature 420fd816 s390: enable CPU alternatives unconditionally d69aa5e6 s390: introduce CPU alternatives c8b1584e PCI: Wait up to 60 seconds for device to become ready after FLR 237b5a36 Revert "ath10k: send (re)assoc peer command when NSS changed" b5145685 Revert "pinctrl: intel: Initialize GPIO properly when used through irqchip" 403e7bd6 r8152: add Linksys USB3GIGV1 id 21670a46 mac80211_hwsim: fix use-after-free bug in hwsim_exit_net 2d1264b5 drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing 9ffa6fb2 RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs 9acdfe4e perf: Return proper values for user stack errors ac6f0cb3 perf: Fix sample_max_stack maximum check fdc2090b Revert "perf tools: Decompress kernel module when reading DSO data" cff3a5f2 jbd2: fix use after free in kjournald2() ff738afb ath9k_hw: check if the chip failed to wake up faf6fd75 OF: Prevent unaligned access in of_alias_scan() d539f0aa stk-webcam: fix an endian bug in stk_camera_read_reg() f9437fa5 power: supply: bq2415x: check for NULL acpi_id to avoid null pointer dereference 98b62bd6 Input: drv260x - fix initializing overdrive voltage 5955f16e MIPS: Generic: Fix big endian CPUs on generic machine 4dcd6ce1 usb: musb: Fix external abort in musb_remove on omap2430 9e565114 usb: musb: call pm_runtime_{get,put}_sync before reading vbus registers c274101c usb: musb: fix enumeration after resume bd8505f3 i2c: i801: Restore configuration at shutdown 53defab7 i2c: i801: Save register SMBSLVCMD value only once fbd45e29 i2c: i801: store and restore the SLVCMD register at load and unload 9c87602a drm/i915: Fix LSPCON TMDS output buffer enabling from low-power state 5ddab9f7 drm/vc4: Fix memory leak during BO teardown 01eabcde x86/tsc: Prevent 32bit truncation in calc_hpet_ref() 193038d9 cifs: do not allow creating sockets except with SMB1 posix exensions 5cd35f3e Linux 4.9.96 8d7f1fde block/mq: fix potential deadlock during cpu hotplug 18484eb9 writeback: safer lock nesting 71f24a91 fanotify: fix logic of events on child f4c86fa0 mm/filemap.c: fix NULL pointer in page_cache_tree_insert() 858052b1 autofs: mount point create should honour passed in mode 3f68e22e Don't leak MNT_INTERNAL away from internal mounts 463f8459 rpc_pipefs: fix double-dput() e2210c54 orangefs_kill_sb(): deal with allocation failures f3ba3eaa hypfs_kill_super(): deal with failed allocations 02d20e67 jffs2_kill_sb(): deal with failed allocations 8c72cf48 udf: Fix leak of UTF-16 surrogates into encoded strings 22578e22 powerpc/lib: Fix off-by-one in alternate feature patching 73de98fb powerpc/eeh: Fix enabling bridge MMIO windows 95a9a529 MIPS: memset.S: Fix clobber of v1 in last_fixup 6cd712bf MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup 7177f0b3 MIPS: memset.S: EVA & fault support for small_memset 11797742 MIPS: uaccess: Add micromips clobbers to bzero invocation d385cc69 HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device 1d49e2ab random: add new ioctl RNDRESEEDCRNG befd00cf random: crng_reseed() should lock the crng instance that it is modifying 4dfb3442 random: fix crng_ready() test 2e2389a0 ALSA: hda - New VIA controller suppor no-snoop path b291c272 ALSA: rawmidi: Fix missing input substream checks in compat ioctls f93f5ada ALSA: line6: Use correct endpoint type for midi output 9607290a drm/radeon: Fix PCIe lane width calculation 7c320eda drm/rockchip: Clear all interrupts before requesting the IRQ aab59482 drm/amdgpu: Fix PCIe lane width calculation 267e6921 drm/amdgpu: Fix always_valid bos multiple LRU insertions. 54279928 drm/amdgpu: Add an ATPX quirk for hybrid laptop 68e3579a ext4: don't allow r/w mounts if metadata blocks overlap the superblock ad811550 ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation 24fd21ae ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls 3724f9c7 ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams 159a1364 ALSA: pcm: Avoid potential races between OSS ioctls and read/write 8ede8ba7 ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation 502b50e8 vfio/pci: Virtualize Maximum Read Request Size 4076d92c watchdog: f71808e_wdt: Fix WD_EN register read e58d3bcc dt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4 a84a584c thermal: imx: Fix race condition in imx_thermal_probe() f6ed0ff4 pwm: rcar: Fix a condition to prevent mismatch value setting to duty 6af24231 clk: bcm2835: De-assert/assert PLL reset signal when appropriate 5971ee25 clk: fix false-positive Wmaybe-uninitialized warning b2c89d89 clk: mvebu: armada-38x: add support for missing clocks 1b22bdc3 clk: mvebu: armada-38x: add support for 1866MHz variants 4685f789 mmc: jz4740: Fix race condition in IRQ mask update 94911a0c iommu/vt-d: Fix a potential memory leak 2413ed88 um: Use POSIX ucontext_t instead of struct ucontext 82807520 um: Compile with modern headers 1c72e231 nfit, address-range-scrub: fix scrub in-progress reporting a1ada794 libnvdimm, namespace: use a safe lookup for dimm device name 5d151871 dmaengine: at_xdmac: fix rare residue corruption 16757e77 IB/srp: Fix completion vector assignment algorithm f4374991 IB/srp: Fix srp_abort() dd34b663 ALSA: pcm: Fix UAF at PCM release via PCM timer access 4b37ec87 RDMA/rxe: Fix an out-of-bounds read 8e455917 RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device 6b289a7c ext4: fail ext4_iget for root directory if unallocated c636feb8 ext4: protect i_disksize update by i_data_sem in direct write path a06b798c ext4: don't update checksum of new initialized bitmaps 82aad4a7 jbd2: if the journal is aborted then don't allow update of the log tail bb6f26a6 random: use a tighter cap in credit_entropy_bits_safe() 910d8400 irqchip/gic: Take lock when updating irq type c9bb6fb2 thunderbolt: Resume control channel after hibernation image is created 2e9feaf9 ASoC: ssm2602: Replace reg_default_raw with reg_default 4b43f413 HID: core: Fix size as type u32 10ab7c94 HID: Fix hid_report_len usage 5aa8b5b8 powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops 89231413 powerpc/powernv: define a standard delay for OPAL_BUSY type retry loops 59f404e2 powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently f3ccc325 powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write() b599902c HID: i2c-hid: fix size check and type usage c4bc658f smb3: Fix root directory when server returns inode number of zero cd93ff92 usb: dwc3: pci: Properly cleanup resource 73300bd1 USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw b3b0809a USB: gadget: f_midi: fixing a possible double-free in f_midi a59ba739 ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status() e324a44b ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E cddf0e1c regmap: Fix reversed bounds check in regmap_raw_write() 9c78aeef xen-netfront: Fix hang on device removal 34023ca3 spi: Fix scatterlist elements size in spi_map_buf 61ec8502 ARM: dts: at91: sama5d4: fix pinctrl compatible string 50b47370 ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250 07872852 ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property ba260ce7 usb: gadget: udc: core: update usb_ep_queue() documentation a576d7fe usb: musb: gadget: misplaced out of bounds check 75e6359a mm, slab: reschedule cache_reap() on the same CPU 570ef10d ipc/shm: fix use-after-free of shm file via remap_file_pages() 0df9b12d resource: fix integer overflow at reallocation 52b329d6 fs/reiserfs/journal.c: add missing resierfs_warning() arg c64c4c81 ubi: Reject MLC NAND 434a1dd2 ubi: Fix error for write access 00f308c0 ubi: fastmap: Don't flush fastmap work on detach cf1595d8 ubifs: Check ubifs_wbuf_sync() return code a7e19062 tty: make n_tty_read() always abort if hangup is in progress eedaf21f Linux 4.9.95 c3ba64bb Revert "net: phy: micrel: Restore led_mode and clk_sel on resume" 1cd969fd arm64: futex: Mask __user pointers prior to dereference 82236561 lan78xx: Correctly indicate invalid OTP 72de9891 vhost: fix vhost_vq_access_ok() log check 0eecffb5 slip: Check if rstate is initialized before uncompressing fc89a75c rds: MP-RDS may use an invalid c_path 6b61154b cdc_ether: flag the Cinterion AHS8 modem by gemalto as WWAN ebdb0d5a hwmon: (ina2xx) Fix access to uninitialized mutex bcd7de03 rtl8187: Fix NULL pointer dereference in priv->conf_mutex b0a2a2b2 Bluetooth: Fix connection if directed advertising and privacy is used 960534a5 getname_kernel() needs to make sure that ->name != ->iname in long case d6bcc215 s390/ipl: ensure loadparm valid flag is set 5a768873 s390/qdio: don't merge ERROR output buffers deda8e03 s390/qdio: don't retry EQBS after CCQ 96 768fce44 nfit: fix region registration vs block-data-window ranges c3530143 block/loop: fix deadlock after loop_set_status 6ba906fc Revert "perf tests: Decompress kernel module before objdump" 994baf8a sunrpc: remove incorrect HMAC request initialization 288b1dde arm64: Kill PSCI_GET_VERSION as a variant-2 workaround c24c205d arm64: Add ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support eb90973e arm/arm64: smccc: Implement SMCCC v1.1 inline primitive 5d667c15 arm/arm64: smccc: Make function identifiers an unsigned quantity 883a91d3 firmware/psci: Expose SMCCC version through psci_ops 56d37971 firmware/psci: Expose PSCI conduit 196d0419 arm64: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling c9ae3d57 arm64: KVM: Report SMCCC_ARCH_WORKAROUND_1 BP hardening support 142cfd60 arm/arm64: KVM: Turn kvm_psci_version into a static inline c482a245 arm64: KVM: Make PSCI_VERSION a fast path 6681f3c4 arm/arm64: KVM: Advertise SMCCC v1.1 4b1713f5 arm/arm64: KVM: Implement PSCI 1.0 support 54faafb2 arm/arm64: KVM: Add smccc accessors to PSCI code 33e64847 arm/arm64: KVM: Add PSCI_VERSION helper 8b106aff arm/arm64: KVM: Consolidate the PSCI include files e06ea9af arm64: KVM: Increment PC after handling an SMC trap 6df8d16a arm64: Branch predictor hardening for Cavium ThunderX2 bad52d79 arm64: Implement branch predictor hardening for affected Cortex-A CPUs 4bcf61fa arm64: cpu_errata: Allow an erratum to be match for all revisions of a core 04b4cc6d arm64: cputype: Add missing MIDR values for Cortex-A72 and Cortex-A75 34dc20b0 arm64: entry: Apply BP hardening for suspicious interrupts from EL0 e7c3b246 arm64: entry: Apply BP hardening for high-priority synchronous exceptions 9327f069 arm64: KVM: Use per-CPU vector when BP hardening is enabled 09ea80a0 mm: Introduce lm_alias bfaccecc arm64: Move BP hardening to check_and_switch_context 4732001f arm64: Add skeleton to harden the branch predictor against aliasing attacks 20bcfe09 arm64: Move post_ttbr_update_workaround to C code 965924ee arm64: Factor out TTBR0_EL1 post-update workaround into a specific asm macro 6289541c drivers/firmware: Expose psci_get_version through psci_ops structure 92e7a831 arm64: cpufeature: Pass capability structure to ->enable callback 3c31fa5a arm64: Run enable method for errata work arounds on late CPUs 93f339ef arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early 4504c5cc arm64: uaccess: Mask __user pointers for __arch_{clear, copy_*}_user 4c03928f arm64: uaccess: Don't bother eliding access_ok checks in __{get, put}_user 346edd61 arm64: uaccess: Prevent speculative use of the current addr_limit f3ed64a6 arm64: entry: Ensure branch through syscall table is bounded under speculation 891bea95 arm64: Use pointer masking to limit uaccess speculation c910086d arm64: Make USER_DS an inclusive limit 27eeceda arm64: move TASK_* definitions to <asm/processor.h> d89be008 arm64: Implement array_index_mask_nospec() afc09540 arm64: barrier: Add CSDB macros to control data-value prediction cacf0217 radeon: hide pointless #warning when compile testing b951ffb1 perf/core: Fix use-after-free in uprobe_perf_close() 57ce7d4b perf intel-pt: Fix timestamp following overflow 2c1f44bd perf intel-pt: Fix error recovery from missing TIP packet 6a33036b perf intel-pt: Fix sync_switch aad2ad6e perf intel-pt: Fix overlap detection to identify consecutive buffers correctly 6408066f Drivers: hv: vmbus: do not mark HV_PCIE as perf_device 68401e8b parisc: Fix out of array access in match_pci_device() 394a9a7b media: v4l2-compat-ioctl32: don't oops on overlay cc0eb4dd Linux 4.9.94 0efce82a Revert "xhci: plat: Register shutdown for xhci_plat" 89cd6580 vrf: Fix use after free and double free in vrf_finish_output 4363b972 net sched actions: fix dumping which requires several messages to user space 32a2fd96 strparser: Fix sign of err codes 3d392d2e net/mlx4_core: Fix memory leak while delete slave's resources 1cb81756 vhost_net: add missing lock nesting notation e0cfa0d3 team: move dev_mc_sync after master_upper_dev_link in team_port_add 8cba34a7 route: check sysctl_fib_multipath_use_neigh earlier than hash 992dbb1d vhost: validate log when IOTLB is enabled b3e1c92e net/mlx4_en: Fix mixed PFC and Global pause user control requests 0e8d6e87 net/sched: fix NULL dereference on the error path of tcf_skbmod_init() 9d1ff266 net/sched: fix NULL dereference in the error path of tunnel_key_init() eb9b11a1 net/mlx5e: Sync netdev vxlan ports at open dbb6ed68 vti6: better validate user provided tunnel names 92b2828c ip6_tunnel: better validate user provided tunnel names 5dcf6eb5 ip6_gre: better validate user provided tunnel names f1f1f94f ipv6: sit: better validate user provided tunnel names 6cc0290b ip_tunnel: better validate user provided tunnel names 0d1c057d net: fool proof dev_valid_name() 359d6e35 bonding: process the err returned by dev_set_allmulti properly in bond_enslave d6d65b4c bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave f611a5e1 bonding: fix the err path for dev hwaddr sync in bond_enslave 2463af64 vlan: also check phy_driver ts_info for vlan's real device 827148d0 vhost: correctly remove wait queue during poll failure 10200c71 sky2: Increase D3 delay to sky2 stops working after suspend 16002a42 sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6 2cd9afc8 sctp: do not leak kernel memory to user space 360e1e58 r8169: fix setting driver_data after register_netdev 765884bc pptp: remove a buggy dst release in pptp_connect() 44c8871e net/sched: fix NULL dereference in the error path of tcf_bpf_init() cf105335 netlink: make sure nladdr has correct size in netlink_connect() 584d541c net/ipv6: Increment OUTxxx counters after netfilter hook eb3dd0f9 net/ipv6: Fix route leaking between VRFs fb9fa142 net: fix possible out-of-bound read in skb_network_protocol() 81eb03e0 ipv6: the entire IPv6 header chain must fit the first fragment 24123fde arp: fix arp_filter on l3slave devices 2f9c90e7 clk: at91: fix clk-generated compilation b4d93c6f random: use lockless method of accessing and updating f->reg_idx 32a1f129 virtio_net: check return value of skb_to_sgvec in one more location 0414cff3 virtio_net: check return value of skb_to_sgvec always 9a7ba601 rxrpc: check return value of skb_to_sgvec always 753b04d2 ipsec: check return value of skb_to_sgvec always 720f6277 perf tools: Fix copyfile_offset update of output offset f6df92f2 mtd: mtd_oobtest: Handle bitflips during reads 2a584051 Input: goodix - disable IRQs while suspended 905348d0 sdhci: Advertise 2.0v supply on SDIO host controller d774913b cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages 8c2ba5fa EDAC, mv64x60: Fix an error handling path a74b51be tty: n_gsm: Allow ADM response in addition to UA for control dlci 3f4e2419 blk-mq: fix kernel oops in blk_mq_tag_idle() cafd951e scsi: libsas: initialize sas_phy status according to response of DISCOVER 7333f172 scsi: libsas: fix error when getting phy events 0ef71347 scsi: libsas: fix memory leak in sas_smp_get_phy_events() 38f1e54e bcache: segregate flash only volume write streams d046bb9e bcache: stop writeback thread after detaching 9622668c drm/vc4: Fix resource leak in 'vc4_get_hang_state_ioctl()' in error handling path db14d756 selftests: kselftest_harness: Fix compile warning 329812f9 hsr: fix incorrect warning deaee4d2 vxlan: dont migrate permanent fdb entries during learn d5a4ef2b s390/dasd: fix hanging safe offline 352b45c2 ACPICA: Disassembler: Abort on an invalid/unknown AML opcode 9711cf14 ACPICA: Events: Add runtime stub support for event APIs ac748c54 ACPICA: OSL: Add support to exclude stdarg.h b22081fb cpuidle: dt: Add missing 'of_node_put()' f5d899cb Bluetooth: Send HCI Set Event Mask Page 2 command only when needed a81437a7 clk: meson: meson8b: add compatibles for Meson8 and Meson8m2 70accaac net: ena: disable admin msix while working in polling mode ff5b272d net: ena: add missing unmap bars on device removal d06b43ba net: ena: add missing return when ena_com_get_io_handlers() fails 0dc5e02c net: ena: fix race condition between submit and completion admin command 61e01f1d net: ena: fix rare uncompleted admin command false alarm c613f7c0 iio: magnetometer: st_magn_spi: fix spi_device_id table 3da8b25a sparc64: ldc abort during vds iso boot aabd7036 net: fec: Add a fec_enet_clear_ethtool_stats() stub for CONFIG_M5272 2c7608e6 sctp: fix recursive locking warning in sctp_do_peeloff 5c27f646 bnx2x: Allow vfs to disable txvlan offload 1fb08363 crypto: omap-sham - fix closing of hash with separate finalize call c0fe1e29 crypto: omap-sham - buffer handling fixes for hashing later fb96822d geneve: add missing rx stats accounting 3f7b3c7a stmmac: fix ptp header for GMAC3 hw timestamp 9606743c coresight: tmc: Configure DMA mask appropriately 41830b86 coresight: Fix reference count for software sources 577438f5 pinctrl: meson-gxbb: remove non-existing pin GPIOX_22 4b8fd8db X.509: Fix error code in x509_cert_parse() 45be9b77 xen: avoid type warning in xchg_xen_ulong fcfb53c3 skbuff: only inherit relevant tx_flags 7525a238 perf tests: Decompress kernel module before objdump e2d05499 perf tools: Decompress kernel module when reading DSO data b3ec3723 net: emac: fix reset timeout with AR8035 phy 7f736f0e Fix loop device flush before configure v3 90963c61 ARM: dts: armadillo800eva: Split LCD mux and gpio 353a7186 MIPS: kprobes: flush_insn_slot should flush only if probe initialised b79e6d2d MIPS: mm: adjust PKMAP location 222c8b45 MIPS: mm: fixed mappings: correct initialisation 0559ea34 sched/deadline: Use the revised wakeup rule for suspending constrained dl tasks 50fe37e8 perf/core: Correct event creation with PERF_FORMAT_GROUP d5442184 e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails 4933e9f2 KVM: nVMX: Update vmcs12->guest_linear_address on nested VM-exit 4aae4388 nvme: fix hang in remove path 383f15ee nvme-pci: fix multiple ctrl removal scheduling 72da86af ARM: imx: Add MXC_CPU_IMX6ULL and cpu_is_imx6ull e9399672 net: phy: avoid genphy_aneg_done() for PHYs without clause 22 support 085da766 mceusb: sporadic RX truncation corruption fix 7c484e3b cx25840: fix unchecked return values 20c29d92 cxl: Unlock on error in probe f07ce279 igb: fix race condition with PTP_TX_IN_PROGRESS bits 5b81fa96 e1000e: fix race condition around skb_tstamp_tx() 017c118c ARM: dts: qcom: ipq4019: fix i2c_0 node 83394886 tags: honor COMPILED_SOURCE with apart output directory 9d85c2a3 iwlwifi: fix min API version for 7265D, 3168, 8000 and 8265 9345b988 iwlwifi: pcie: only use d0i3 in suspend/resume if system_pm is set to d0i3 87a9c569 iwlwifi: tt: move ucode_loaded check under mutex 6dc9a4b3 iwlwifi: mvm: Fix command queue number on d0i3 flow c3a1c5ab watchdog: f71808e_wdt: Add F71868 support fe587505 iwlwifi: mvm: fix firmware debug restart recording aee0f565 perf report: Ensure the perf DSO mapping matches what libdw sees 81da672a perf header: Set proper module name when build-id event found 5366c5ff net/mlx4: Check if Granular QoS per VF has been enabled before updating QP qos_vport eec6e0a4 net/mlx4: Fix the check in attaching steering rules 92b86857 sit: reload iphdr in ipip6_rcv 6083f162 macsec: check return value of skb_to_sgvec always 2cd3aa5a skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflow fdd62a42 ip6_tunnel: fix traffic class routing for tunnels 7f851311 bio-integrity: Do not allocate integrity context for bio w/o data e8b356ae Fix serial console on SNI RM400 machines 6b3c6821 cxgb4: fix incorrect cim_la output for T6 31462de6 powerpc/8xx: fix mpc8xx_get_irq() return on no irq 80c9698b drm/omap: fix tiled buffer stride calculations 4581de2b RDMA/hfi1: fix array termination by appending NULL to attr array 9d4aa135 RDMA/iw_cxgb4: Avoid touch after free error in ARP failure handlers d7ba3c00 net: phy: micrel: Restore led_mode and clk_sel on resume 96770d43 mISDN: Fix a sleep-in-atomic bug 50f48039 arm64: kernel: restrict /dev/mem read() calls to linear region d78b198c qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M 2761edad perf trace: Add mmap alias for s390 a5760869 ath10k: add BMI parameters to fix calibration from DT/pre-cal 00ceff91 drm/amdkfd: NULL dereference involving create_process() bc12167c powerpc/spufs: Fix coredump of SPU contexts df170185 clk: Fix __set_clk_rates error print-string 82a19094 clk: scpi: fix return type of __scpi_dvfs_round_rate 0a4546e7 KVM: SVM: do not zero out segment attributes if segment is unusable or not present 2d0eb3f1 mtd: nand: check ecc->total sanity in nand_scan_tail 8bf47820 mtd: nand: gpmi: Fix gpmi_nand_init() error path ed82ab87 dt-bindings: display: sun4i: Add allwinner,tcon-channel property 8d0c9ead drm/sun4i: Ignore the generic connectors for components 903ad1a9 clk: at91: fix clk-generated parenting 2630e187 net: freescale: fix potential null pointer dereference 67eed62b SUNRPC: ensure correct error is reported by xs_tcp_setup_socket() d5cbc166 rtc: interface: Validate alarm-time before handling rollover e1dcd000 rtc: opal: Handle disabled TPO in opal_get_tpo_time() 3ac7598a i40evf: fix merge error in older patch 2c90ca5c rtc: m41t80: fix SQW dividers override when setting a date 489b11ae cxgb4: Fix netdev_features flag 6cd7b512 cxgb4: FW upgrade fixes ecbd702d net/mlx5: avoid build warning for uniprocessor d7c5f8c8 arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage 6625fd2a backlight: Report error on failure 92284108 dmaengine: imx-sdma: Handle return value of clk_prepare_enable 7ba7c822 powerpc/[booke|4xx]: Don't clobber TCR[WP] when setting TCR[DIE] b2a40eae ovl: filter trusted xattr for non-admin 3291bb53 HID: i2c: Call acpi_device_fix_up_power for ACPI-enumerated devices f51c4544 netfilter: conntrack: don't call iter for non-confirmed conntracks ed9f3473 x86/efi: Disable runtime services on kexec kernel if booted with efi=old_map 9f47b019 hdlcdrv: Fix divide by zero in hdlcdrv_ioctl 0d9870ca wl1251: check return from call to wl1251_acx_arp_ip_filter c8fed0d7 rt2x00: do not pause queue unconditionally on error path 29a63b03 ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()' 2bc30f85 pinctrl: baytrail: Enable glitch filter for GPIOs used as interrupts 8612220e backlight: tdo24m: Fix the SPI CS between transfers 3bab65f2 blk-mq: fix race between updating nr_hw_queues and switching io sched 5736369b IB/rdmavt: Allocate CQ memory on the correct node c5aa51c8 gpio: label descriptors using the device name 2707d9b2 vfb: fix video mode and line_length being set when loaded c6f78287 mac80211: Fix setting TX power on monitor interfaces b7fe4822 ACPI: EC: Fix debugfs_create_*() usage c979024a irqchip/gic-v3: Fix the driver probe() fail due to disabled GICC entry 388f0c8c scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag. a8cfc6d0 scsi: libiscsi: Allow sd_shutdown on bad transport c5ae3c61 ASoC: Intel: cht_bsw_rt5645: Analog Mic support 42353500 ASoC: Intel: Skylake: Disable clock gating during firmware and library download 1be3eb15 media: videobuf2-core: don't go out of the buffer range 8d008c0c hwmon: (ina2xx) Make calibration register value fixed 715f7e3e PM / devfreq: Fix potential NULL pointer dereference in governor_store 3aa66ba5 VFS: close race between getcwd() and d_move() 9e156f31 net/mlx4_en: Change default QoS settings 2fb63a4c ACPI / video: Default lcd_only to true on Win8-ready and newer machines 59bf0365 rds; Reset rs->rs_bound_addr in rds_add_bound() failure path ca1853c0 l2tp: fix missing print session offset info 24cce930 perf probe: Add warning message if there is unexpected event name 8e50e9d6 thermal: power_allocator: fix one race condition issue for thermal_instances list 9487ce39 ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node 11c7a4b5 i40iw: Correct Q1/XF object count equation ff2620e3 i40iw: Fix sequence number for the first partial FPDU a435a0ce drm/msm: Take the mutex before calling msm_gem_new_impl 04a87dfa net: llc: add lock_sock in llc_ui_bind to avoid a race condition a74bec40 KVM: nVMX: Fix handling of lmsw instruction 5ea0519a KVM: X86: Fix preempt the preemption timer cancel 63913462 PCI/msi: fix the pci_alloc_irq_vectors_affinity stub c198e227 cpuhotplug: Link lock stacks for hotplug callbacks 1a6906e7 bonding: Don't update slave->link until ready to commit 969eeef3 Input: elan_i2c - clear INT before resetting controller 419490af net: move somaxconn init from sysctl code 71c0b334 tcp: better validation of received ack sequences bca3e27b ARM64: PCI: Fix struct acpi_pci_root_ops allocation failure path 78b336af ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff() a1df375c fix race in drivers/char/random.c:get_reg() 5cddd2f3 scsi: bnx2fc: fix race condition in bnx2fc_get_host_stats() b3311f62 ASoC: rsnd: SSI PIO adjust to 24bit mode 07b2a328 pNFS/flexfiles: missing error code in ff_layout_alloc_lseg() 2171500a netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize 695d3a35 perf report: Fix off-by-one for non-activation frames 0bd1a03e libceph: NULL deref on crush_decode() error path 9fc2a46a net: ieee802154: fix net_device reference release too early 8adab3b9 mlx5: fix bug reading rss_hash_type from CQE e6687645 block: fix an error code in add_partition() b983b2a5 selinux: do not check open permission on sockets 2c582b6b net/mlx5: Tolerate irq_set_affinity_hint() failures 72185b97 gpio: crystalcove: Do not write regular gpio registers for virtual GPIOs a1e7a9e2 sched/numa: Use down_read_trylock() for the mmap_sem f02bfec0 perf/core: Fix error handling in perf_event_alloc() 1a53869c leds: pca955x: Correct I2C Functionality 69f4dd14 net/wan/fsl_ucc_hdlc: fix muram allocation error 87aa2978 ray_cs: Avoid reading past end of buffer caead37e ARM: davinci: da8xx: Create DSP device only when assigned memory 03858f5f md-cluster: fix potential lock issue in add_new_disk a90e0450 ext4: handle the rest of ext4_mb_load_buddy() ENOMEM errors 691b0360 iio: light: rpr0521 poweroff for probe fails e187c0c9 iio: hi8435: cleanup reset gpio a1aeeacc iio: hi8435: avoid garbage event at first enable 581ec36f ASoC: simple-card: fix mic jack initialization c4c32037 xfrm: fix state migration copy replay sequence numbers 35253ff9 selftests/powerpc: Fix TM resched DSCR test with some compilers acf6bfef ath5k: fix memory leak on buf on failed eeprom read e88f1e3a powerpc/mm: Fix virt_addr_valid() etc. on 64-bit hash 2fb42f00 scsi: csiostor: fix use after free in csio_hw_use_fwconfig() c8799579 mlxsw: spectrum: Avoid possible NULL pointer dereference eed386e2 sh_eth: Use platform device for printing before register_netdev() 247e2136 fsl/qe: add bit description for SYNL register for GUMR 6b3a9354 net/wan/fsl_ucc_hdlc: fix incorrect memory allocation f74050ed net/wan/fsl_ucc_hdlc: fix unitialized variable warnings 13b9c31d serial: sh-sci: Fix race condition causing garbage during shutdown 65db5649 serial: 8250: omap: Disable DMA for console UART c85669ef USB: ene_usb6250: fix SCSI residue overwriting 53678836 net: x25: fix one potential use-after-free issue 651688ba USB: ene_usb6250: fix first command execution c3231c03 pxa_camera: fix module remove codepath for v4l2 clock d84a1c8e usb: chipidea: properly handle host or gadget initialization failure 8207552a ARM: dts: rockchip: fix rk322x i2s1 pinctrl error a20049d8 arp: honour gratuitous ARP _replies_ 2c260520 neighbour: update neigh timestamps iff update is effective 4cc339e6 uio: fix incorrect memory leak cleanup c4eca7ee ipmr: vrf: Find VIFs using the actual device 088c77a8 ata: libahci: properly propagate return value of platform_get_irq() e09fd7c6 btrfs: fix incorrect error return ret being passed to mapping_set_error 04030f59 usb: dwc3: keystone: check return value afeabec4 KVM: arm64: Restore host physical timer access on hyp_panic() 318cc698 KVM: arm: Restore banked registers and physical timer access on hyp_panic() e226b4e8 async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome() eb5562d0 ipv6: avoid dad-failures for addresses with NODAD 6c9b7010 mdio: mux: fix device_node_continue.cocci warnings bffb84bf arm64: perf: Ignore exclude_hv when kernel is running in HYP 3743e05f i2c: mux: reg: put away the parent i2c adapter on probe failure c53c4ad9 ARM: dts: imx6qdl-wandboard: Fix audio channel swap 6bdfab80 powerpc/modules: If mprofile-kernel is enabled add it to vermagic c4f8fbce x86/tsc: Provide 'tsc=unstable' boot parameter 0babe22b clk: renesas: rcar-gen2: Fix PLL0 on R-Car V2H and E2 c019b6ef staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning 8587ce21 ARM: dts: imx53-qsrb: Pulldown PMIC IRQ pin c5eb48c6 iio: pressure: zpa2326: report interrupted case as failure d6701d25 PowerCap: Fix an error code in powercap_register_zone() 69df2501 bus: brcmstb_gisb: correct support for 64-bit address output 95fbdbb6 bus: brcmstb_gisb: Use register offsets with writes too cfea563e SMB2: Fix share type handling 91d64606 mm, vmstat: Remove spurious WARN() during zoneinfo print 00b47507 vmxnet3: ensure that adapter is in proper state during force_close 3a743c42 irqchip/mbigen: Fix the clear register offset calculation a41dbfe8 KVM: PPC: Book3S PR: Check copy_to/from_user return values e0709814 Input: elantech - force relative mode on a certain module 97e885c7 Input: elan_i2c - check if device is there before really probing fdf3b78d mdio: mux: Correct mdio_mux_init error path issues 014c8ea2 netxen_nic: set rcode to the return status from the call to netxen_issue_cmd 485c108e net: qca_spi: Fix alignment issues in rx path 2005c4f3 blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split op 5daab725 perf/callchain: Force USER_DS when invoking perf_callchain_user() 6ed24ef4 CIFS: silence lockdep splat in cifs_relock_file() fca22d52 NFSv4.1: Work around a Linux server bug... 408719af qed: Correct doorbell configuration for !4Kb pages ae1b3145 net/mlx4_en: Avoid adding steering rules with invalid ring 26c18cb8 s390: move _text symbol to address higher than zero a2095be2 pidns: disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid() a90e9ee7 drivers/misc/vmw_vmci/vmci_queue_pair.c: fix a couple integer overflow tests 75d34f1c lockd: fix lockd shutdown race 988ef9c8 net: ethernet: ti: cpsw: adjust cpsw fifos depth for fullduplex flow control 2d11840e net: cdc_ncm: Fix TX zero padding ad741ccd ipmi_ssif: unlock on allocation failure 0d84e3b5 ubi: fastmap: Fix slab corruption 694fb34b qlge: Avoid reading past end of buffer 68e35646 bna: Avoid reading past end of buffer a4e07460 mac80211: bail out from prep_connection() if a reconfig is ongoing a587acdb af_key: Fix slab-out-of-bounds in pfkey_compile_policy. 84284968 IB/srpt: Avoid that aborting a command triggers a kernel warning f9800a1f IB/srpt: Fix abort handling b1b547af x86/boot: Declare error() as noreturn 3032bccf NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND_TO_SESSION 6371afaf ovl: persistent inode numbers for upper hardlinks c4989201 x86/mm/kaslr: Use the _ASM_MUL macro for multiplication to work around Clang incompatibility 82652acd x86/asm: Don't use RBP as a temporary register in csum_partial_copy_generic() d36d6e43 rtc: snvs: fix an incorrect check of return value beaf445b md/raid5: make use of spin_lock_irq over local_irq_disable + spin_lock 9abd45b5 cfg80211: make RATE_INFO_BW_20 the default ddeedda6 qed: Fix overriding of supported autoneg value. d32da5bd Linux 4.9.93 bf7eb32f spi: davinci: fix up dma_mapping_error() incorrect patch 0151aaf5 Revert "ip6_vti: adjust vti mtu according to mtu of lower device" 39639c49 Revert "mtip32xx: use runtime tag to initialize command header" 182ab70f Revert "spi: bcm-qspi: shut up warning about cfi header inclusion" c201211f Revert "ARM: dts: omap3-n900: Fix the audio CODEC's reset pin" 95563efd Revert "ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin" 6bae9122 Fix slab name "biovec-(1<<(21-12))" 83216cbb net: hns: Fix ethtool private flags 4e4321c2 md/raid10: reset the 'first' at the end of loop afda607d ARM: dts: am57xx-idk-common: Add overide powerhold property e284effe ARM: dts: am57xx-beagle-x15-common: Add overide powerhold property 4cae986d ARM: dts: dra7: Add power hold and power controller properties to palmas 98a7f813 Documentation: pinctrl: palmas: Add ti,palmas-powerhold-override property definition 4d2e98ce vt: change SGR 21 to follow the standards 8f662f40 Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad 8f00faad Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list 61981aa0 Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 baa392b0 staging: comedi: ni_mio_common: ack ai fifo error interrupts. 27bb1e0c crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one 7246bf30 crypto: ahash - Fix early termination in hash walk 5104b330 parport_pc: Add support for WCH CH382L PCI-E single parallel port card. 50cd7759 media: usbtv: prevent double free in error case 666dc4c8 mei: remove dev_err message on an unsupported ioctl f213d151 USB: serial: cp210x: add ELDAT Easywave RX09 id 6424b64c USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator 04e624e7 USB: serial: ftdi_sio: add RT Systems VX-8 cable 574e44dc arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives a80d8e29 arm64: entry: Reword comment about post_ttbr_update_workaround da93510b arm64: Force KPTI to be disabled on Cavium ThunderX 4025fe12 arm64: kpti: Add ->enable callback to remap swapper using nG mappings fefeffe1 arm64: kpti: Make use of nG dependent on arm64_kernel_unmapped_at_el0() 2adcb1fb arm64: Turn on KPTI only on CPUs that need it f93aea3d arm64: cputype: Add MIDR values for Cavium ThunderX2 CPUs 1e0946de arm64: capabilities: Handle duplicate entries for a capability 1d648e44 arm64: Allow checking of a CPU-local erratum 7354772a arm64: Take into account ID_AA64PFR0_EL1.CSV3 ded98c66 arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entry 531a0eb2 arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0 f6af5324 arm64: use RET instruction for exiting the trampoline 96750422 arm64: kaslr: Put kernel vectors address in separate data page bfca1576 arm64: entry: Add fake CPU feature for unmapping the kernel at EL0 6e7fb7cc arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasks ded93ce5 arm64: entry: Hook up entry trampoline to exception vectors d0b3c71f arm64: entry: Explicitly pass exception level to kernel_ventry macro 1809afd7 arm64: mm: Map entry trampoline into trampoline and kernel page tables 78a0cec5 arm64: entry: Add exception trampoline page for exceptions from EL0 7f9a93b3 module: extend 'rodata=off' boot cmdline parameter to module mappings e355d4b6 arm64: factor out entry stack manipulation 0e800ba7 arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI 93116842 arm64: mm: Add arm64_kernel_unmapped_at_el0 helper 8919d317 arm64: mm: Allocate ASIDs in pairs 984e60a9 arm64: mm: Move ASID from TTBR0 to TTBR1 8e4e9770 arm64: mm: Use non-global mappings for kernel space 7e595245 usb: dwc2: Improve gadget state disconnection handling cfde2384 scsi: virtio_scsi: always read VPD pages for multiqueue too ecd508ab llist: clang: introduce member_address_is_nonnull() 24382a60 Bluetooth: Fix missing encryption refresh on Security Request c6ab7c6c netfilter: x_tables: add and use xt_check_proc_name ccf38b31 netfilter: bridge: ebt_among: add more missing match size checks 02a5b414 xfrm: Refuse to insert 32 bit userspace socket policies on 64 bit systems 30df7fb5 net: xfrm: use preempt-safe this_cpu_read() in ipcomp_alloc_tfms() d0253af4 RDMA/ucma: Introduce safer rdma_addr_size() variants 5eaa1b1e RDMA/ucma: Check that device exists prior to accessing it 269f3734 RDMA/ucma: Check that device is connected prior to access it a6cd10d9 RDMA/ucma: Ensure that CM_ID exists prior to access it a7d0333a RDMA/ucma: Fix use-after-free access in ucma_close 510d52da RDMA/ucma: Check AF family prior resolving address 0355a9f6 xfrm_user: uncoditionally validate esn replay attribute struct c2a3e4f7 mm/vmscan.c: fix unsequenced modification and access warning 1978d829 selinux: Remove redundant check for unknown labeling behavior a2915283 arm64: avoid overflow in VA_START and PAGE_OFFSET e7f42b03 btrfs: Remove extra parentheses from condition in copy_items() 471d4a48 mac80211: ibss: Fix channel type enum in ieee80211_sta_join_ibss() 2bb30646 mac80211: Fix clang warning about constant operand in logical operation 3e8f962d netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch e6061c11 HID: sony: Use LED_CORE_SUSPENDRESUME 4bb797af cfg80211: Fix array-bounds warning in fragment copy 7164cb73 nl80211: Fix enum type of variable in nl80211_put_sta_rate() 54af0282 xgene_enet: remove bogus forward declarations 17af7983 usb: gadget: remove redundant self assignment fc7a9eb0 frv: declare jiffies to be located in the .data section bbc5d42d jiffies.h: declare jiffies and jiffies_64 with ____cacheline_aligned_in_smp a9b2c4a8 fs: compat: Remove warning from COMPATIBLE_IOCTL 00972acd selinux: Remove unnecessary check of array base in selinux_set_mapping() e78c59fd cpumask: Add helper cpumask_available() 02e3a7d4 genirq: Use cpumask_available() for check of cpumask variable 4d1fc27f netfilter: nf_nat_h323: fix logical-not-parentheses warning b4361da4 Input: mousedev - fix implicit conversion warning 6be48fd6 dm ioctl: remove double parentheses 4d9a121d PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constant fd2f0709 kprobes/x86: Fix to set RWX bits correctly before releasing trampoline bd94a2c7 partitions/msdos: Unable to mount UFS 44bsd partitions e522e2ea powerpc/64s: Fix i-side SLB miss bad address handler saving nonvolatile GPRs 812d42a5 powerpc/64s: Fix lost pending interrupt due to race causing lost update to irq_happened 86c8c892 ipc/shm.c: add split function to shm_vm_ops ff1c42b0 ceph: only dirty ITER_IOVEC pages for direct read 7614f7db perf/hwbp: Simplify the perf-hwbp code, fix documentation 43320b29 ALSA: pcm: potential uninitialized return values d5a2bcb8 ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() c7200152 ALSA: usb-audio: Add native DSD support for TEAC UD-301 760adf5c mtd: jedec_probe: Fix crash in jedec_read_mfr() da789f7d ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[] f080bba2 Linux 4.9.92 a8f4be01 net: hns: Fix a skb used after free bug 406996f3 kcm: lock lower socket in kcm_attach 002f4557 net: systemport: Rewrite __bcm_sysport_tx_reclaim() 4751804d s390/qeth: on channel error, reject further cmd requests 3426c365 s390/qeth: lock read device while queueing next buffer 9ff2636b s390/qeth: when thread completes, wake up all waiters 4593b4c0 s390/qeth: free netdevice when removing a card a85c525b soc/fsl/qbman: fix issue in qman_delete_cgr_safe() b1403114 team: Fix double free in error path d5862b05 skbuff: Fix not waking applications when errors are enqueued 5f02dcec net: Only honor ifindex in IP_PKTINFO if non-0 455fc99c netlink: avoid a double skb free in genlmsg_mcast() 7d91487e net/iucv: Free memory obtained by kzalloc c3860a38 net: fec: Fix unbalanced PM runtime calls 1f7a3957 net: ethernet: ti: cpsw: add check for in-band mode setting with RGMII PHY interface e9f83a8b net: ethernet: arc: Fix a potential memory leak if an optional regulator is deferred 84fc2d7c l2tp: do not accept arbitrary sockets c5e6439e ipv6: fix access to non-linear packet in ndisc_fill_redirect_hdr_option() 1fdc00c1 dccp: check sk for closed state in dccp_sendmsg() 1562f147 net: Fix hlist corruptions in inet_evict_bucket() 28984ba0 net: use skb_to_full_sk() in skb_update_prio() e7d79566 ieee802154: 6lowpan: fix possible NULL deref in lowpan_device_event() e927ffbf sch_netem: fix skb leak in netem_enqueue() ad621704 rhashtable: Fix rhlist duplicates insertion fe3627f6 ppp: avoid loop in xmit recursion detection code 4f2f7a07 net sched actions: return explicit error when tunnel_key mode is not specified 6c9ca571 Revert "genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs" 6505dd1f scsi: sg: don't return bogus Sg_requests c44cfe06 Linux 4.9.91 c9e30719 bpf, x64: increase number of passes 3eb88807 bpf: skip unnecessary capability check 733a4e1a kbuild: disable clang's default use of -fmerge-all-constants 353f71fe selftests: x86: sysret_ss_attrs doesn't build on a PIE build 1443abc9 x86/pkeys/selftests: Rename 'si_pkey' to 'siginfo_pkey' f41f8156 signal/testing: Don't look for __SI_FAULT in userspace 93b48392 selftests/x86/protection_keys: Fix syscall NR redefinition warnings 26e9852f selftests, x86, protection_keys: fix wrong offset in siginfo 1e0fc7db staging: lustre: ptlrpc: kfree used instead of kvfree 162daa27 iio: ABI: Fix name of timestamp sysfs file 9c0d0a0c perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake servers e91ec349 perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period() a8b3a6a4 perf stat: Fix CVS output format for non-supported counters b3076abb perf/x86/intel/uncore: Fix Skylake UPI event format 3681c24a x86/entry/64: Don't use IST entry for #BP stack f9ed2445 x86/boot/64: Verify alignment of the LOAD segment 678b405b x86/build/64: Force the linker to use 2MB page size 587da2b6 kvm/x86: fix icebp instruction handling c68a7a87 selftests/x86/ptrace_syscall: Fix for yet more glibc interference 7c280677 tty: vt: fix up tabstops properly 101a72ed can: cc770: Fix use after free in cc770_tx_interrupt() 5fdbcc3d can: cc770: Fix queue stall & dropped RTR reply 01a303d2 can: cc770: Fix stalls on rt-linux, remove redundant IRQ ack 6e400b46 can: ifi: Check core revision upon probe a452b356 can: ifi: Repair the error handling 5e7124c4 staging: ncpfs: memory corruption in ncp_read_kernel() 4d9ed688 mtd: nand: fsl_ifc: Read ECCSTAT0 and ECCSTAT1 registers for IFC 2.0 eca95cb6 mtd: nand: fsl_ifc: Fix eccstat array overflow for IFC ver >= 2.0.0 9b5dd849 mtd: nand: fsl_ifc: Fix nand waitfunc return value 9eab80ed mtdchar: fix usage of mtd_ooblayout_ecc() d434dae7 tracing: probeevent: Fix to support minus offset from symbol 0e17fddb rtlwifi: rtl8723be: Fix loss of signal 0a9be1b1 brcmfmac: fix P2P_DEVICE ethernet address generation 6fa877d2 libnvdimm, {btt, blk}: do integrity setup before add_disk() d0826ba8 ACPI / watchdog: Fix off-by-one error at resource assignment f33db316 acpi, numa: fix pxm to online numa node associations 4ac9ab4f drm: udl: Properly check framebuffer mmap offsets e664e6d6 drm/radeon: Don't turn off DP sink when disconnected f0c88241 drm/vmwgfx: Fix a destoy-while-held mutex problem. 8ab89955 mm/shmem: do not wait for lock_page() in shmem_unused_huge_shrink() 142d9dda mm/thp: do not wait for lock_page() in deferred_split_scan() 24284d5f mm/khugepaged.c: convert VM_BUG_ON() to collapse fail f4fe4f98 x86/mm: implement free pmd/pte page interfaces 9c7f7bdb mm/vmalloc: add interfaces to free unmapped page table e294c4c2 nfsd: remove blocked locks on client teardown 8d7a2a6d libata: Modify quirks for MX100 to limit NCQ_TRIM quirk to MU01 version ed57941c libata: Make Crucial BX100 500GB LPM quirk apply to all firmware versions a7262d24 libata: Apply NOLPM quirk to Crucial M500 480 and 960GB SSDs db4a121a libata: Enable queued TRIM for Samsung SSD 860 2bcfcae4 libata: disable LPM for Crucial BX100 SSD 500GB drive a9f062b8 libata: Apply NOLPM quirk to Crucial MX100 512GB SSDs 8b8524d7 libata: don't try to pass through NCQ commands to non-NCQ devices 195c71dc libata: remove WARN() for DMA or PIO command without data 85f0fec1 libata: fix length validation of ATAPI-relayed SCSI commands dd62bc30 Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174 bdbd9153 clk: sunxi-ng: a31: Fix CLK_OUT_* clock ops 8f0dd27b clk: bcm2835: Protect sections updating shared registers beb9ece1 clk: bcm2835: Fix ana->maskX definitions 3ba5143b ahci: Add PCI-id for the Highpoint Rocketraid 644L card d2327a25 PCI: Add function 1 DMA alias quirk for Highpoint RocketRAID 644L d8963938 mmc: dw_mmc: fix falling from idmac to PIO mode when dw_mci_reset occurs ff0b03a4 ALSA: hda/realtek - Always immediately update mute LED with pin VREF 78969700 ALSA: aloop: Fix access to not-yet-ready substream via cable d44f3ad7 ALSA: aloop: Sync stale timer before release b1d25da5 ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit 055c49dc iio: st_pressure: st_accel: pass correct platform data to init 3eaa5de1 MIPS: ralink: Remove ralink_halt() 24f70aa8 Linux 4.9.90 8dd5c0c4 usb: gadget: f_hid: fix: Move IN request allocation to set_alt() 805cbd50 RDMA/ucma: Don't allow join attempts for unsupported AF family e3fb6525 RDMA/ucma: Fix access to non-initialized CM_ID object bbdfb447 clk: migrate the count of orphaned clocks at init 971e09c7 IB/mlx5: Fix out-of-bounds read in create_raw_packet_qp_rq e2ee1a18 IB/mlx5: Fix integer overflows in mlx5_ib_create_srq 559205f2 dmaengine: ti-dma-crossbar: Fix event mapping for TPCC_EVT_MUX_60_63 bc0e7313 clk: si5351: Rename internal plls to avoid name collisions c53ae7d9 clk: axi-clkgen: Correctly handle nocount bit in recalc_rate() 9fd65f85 clk: Don't touch hardware when reparenting during registration eeed4cf8 nfsd4: permit layoutget of executable-only files 64d5c600 ARM: dts: aspeed-evb: Add unit name to memory node dc445b38 RDMA/ocrdma: Fix permissions for OCRDMA_RESET_STATS 1139d77d ip6_vti: adjust vti mtu according to mtu of lower device 62088f53 iommu/vt-d: clean up pr_irq if request_threaded_irq fails f03b94ef pinctrl: rockchip: enable clock when reading pin direction register bd6552cf pinctrl: Really force states during suspend/resume ba936f25 coresight: Fix disabling of CoreSight TPIU d69cf856 pty: cancel pty slave port buf's work in tty_release abb3ee3a drm/omap: DMM: Check for DMM readiness after successful transaction commit 4ae338d1 omapdrm: panel: fix compatible vendor string for td028ttec1 87408eb1 vgacon: Set VGA struct resource types eba1940e iser-target: avoid reinitializing rdma contexts for isert commands 37c704e0 IB/umem: Fix use of npages/nmap fields 211a1e9f RDMA/cma: Use correct size when writing netlink stats 15e113da IB/ipoib: Avoid memory leak if the SA returns a different DGID 963f3129 mmc: avoid removing non-removable hosts during suspend e7425b35 drm/tilcdc: ensure nonatomic iowrite64 is not used 2d443c9e dmaengine: zynqmp_dma: Fix race condition in the probe 236738a6 platform/chrome: Use proper protocol transfer function 6ad31f85 watchdog: Fix potential kref imbalance when opening watchdog 32dc29cf cros_ec: fix nul-termination for firmware build info a50521b0 serial: 8250_dw: Disable clock on error 8ee96dfd qmi_wwan: set FLAG_SEND_ZLP to avoid network initiated disconnect 03437178 media: [RESEND] media: dvb-frontends: Add delay to Si2168 restart bb32772b ath10k: handling qos at STA side based on AP WMM enable/disable a20f36c5 media: bt8xx: Fix err 'bt878_probe()' 1f13ef92 rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled. 7c06c3dd RDMA/iwpm: Fix uninitialized error code in iwpm_send_mapinfo() af302f2d drm/msm: fix leak in failed get_pages bac8b847 media: c8sectpfe: fix potential NULL pointer dereference in c8sectpfe_timer_interrupt dadb6c1a Bluetooth: btqcomsmd: Fix skb double free corruption f37dc00b Bluetooth: hci_qca: Avoid setup failure on missing rampatch 18dd7b96 block/mq: Cure cpu hotplug lock inversion 85e598bc perf tests kmod-path: Don't fail if compressed modules aren't supported 975760ba ath10k: fix out of bounds access to local buffer 0e37c9f8 rtc: ds1374: wdt: Fix stop/start ioctl always returning -EINVAL a06dfdb1 rtc: ds1374: wdt: Fix issue with timeout scaling from secs to wdt ticks 0b42ce07 mm: hwpoison: call shake_page() after try_to_unmap() for mlocked page 82d938a9 mm, vmstat: suppress pcp stats for unpopulated zones in zoneinfo 7eb0b733 mm: fix check for reclaimable pages in PF_MEMALLOC reclaim throttling 31da33dd cifs: small underflow in cnvrtDosUnixTm() b2a863db net: hns: fix ethtool_get_strings overflow in hns driver 1b9c9549 pNFS: Fix a deadlock when coalescing writes and returning the layout e22a6754 sm501fb: don't return zero on failure path in sm501fb_start() e5ea3b04 video: fbdev: udlfb: Fix buffer on stack 51174d25 x86/xen: split xen_smp_prepare_boot_cpu() f29bc9dc tcm_fileio: Prevent information leak for short reads 9935f862 ia64: fix module loading for gcc-5.4 a9b90d80 ACPI / power: Delay turning off unused power resources after suspend 2710fb8f md/raid10: skip spare disk as 'first' disk 9002e495 IB/rxe: Don't clamp residual length to mtu edc0bfd6 Input: twl4030-pwrbutton - use correct device for irq request 5b65f7d8 power: supply: pda_power: move from timer to delayed_work 9822cb80 power: supply: isp1704: Fix unchecked return value of devm_kzalloc 5ac685af power: supply: bq24190_charger: Add disable-reset device-property 909dbba2 bnx2x: Align RX buffers 498d0245 qed: Unlock on error in qed_vf_pf_acquire() 9c8cd2a8 vxlan: correctly handle ipv6.disable module parameter b5d95e85 Bluetooth: hci_ldisc: Add protocol check to hci_uart_tx_wakeup() bbb952d0 Bluetooth: hci_ldisc: Add protocol check to hci_uart_dequeue() 949b9dc1 soc/fsl/qe: round brg_freq to 1kHz granularity b0d0441f net: ethernet: ucc_geth: fix MEM_PART_MURAM mode b1b6f948 ixgbevf: fix size of queue stats length 81ca30d9 jbd2: Fix lockdep splat with generic/270 test 7be76fbb drm/nouveau/kms: Increase max retries in scanout position queries. 8112fa3c drm/amdgpu: fix gpu reset crash ec4b63f5 ACPI / PMIC: xpower: Fix power_table addresses e9e5ad6b ipmi/watchdog: fix wdog hang on panic waiting for ipmi response 7c1c184b platform/x86: asus-wmi: try to set als by default b38508b8 IB/hfi1: Fix softlockup issue 566edbde IB/rdmavt: restore IRQs on error path in rvt_create_ah() b6426857 ARM: DRA7: clockdomain: Change the CLKTRCTRL of CM_PCIE_CLKSTCTRL to SW_WKUP c70c7be2 netfilter: x_tables: unlock on error in xt_find_table_lock() ff3d5600 mmc: sdhci-of-esdhc: limit SD clock for ls1012a/ls1046a 92db807f mac80211: Fix possible sband related NULL pointer de-reference dfe9c1de ipvs: explicitly forbid ipv6 service/dest creation if ipv6 mod is disabled 419707a9 staging: wilc1000: fix unchecked return value 6806bc0a staging: unisys: visorhba: fix s-Par to boot with option CONFIG_VMAP_STACK set to y ccda7d22 gpio: gpio-wcove: fix GPIO IRQ status mask 5b0425c6 x86/KASLR: Fix kexec kernel boot crash when KASLR randomization fails db54facd mtip32xx: use runtime tag to initialize command header 6ed083b3 mfd: palmas: Reset the POWERHOLD mux during power off 3ba6aff7 dt-bindings: mfd: axp20x: Add "xpowers,master-mode" property for AXP806 PMICs 3a0c4d97 iio: hid-sensor: fix return of -EINVAL on invalid values in ret or value 0fff422f ACPICA: iasl: Fix IORT SMMU GSI disassembling e8641967 mac80211: don't parse encrypted management frames in ieee80211_frame_acked 688b8451 orangefs: do not wait for timeout if umounting dfe9db1d Btrfs: fix extent map leak during fallocate error path 7016b20c Btrfs: send, fix file hole not being preserved due to inline extent fd35ded5 Btrfs: fix incorrect space accounting after failure to insert inline extent c3161cdb rndis_wlan: add return value validation 0397b294 libertas: check return value of alloc_workqueue 9d79cd54 mt7601u: check return value of alloc_skb 19b0f2fa iio: st_pressure: st_accel: Initialise sensor platform data properly b5684e7a NFS: don't try to cross a mountpount when there isn't one there. abdb8812 xprtrdma: Cancel refresh worker during buffer shutdown b5e7b5ce pNFS: Fix use after free issues in pnfs_do_read() 81fa3239 infiniband/uverbs: Fix integer overflows 8a153035 scsi: mac_esp: Replace bogus memory barrier with spinlock 9338ee7e platform/x86: intel-vbtn: add volume up and down 7ad1c43e netfilter: nft_dynset: continue to next expr if _OP_ADD succeeded bf4b579b qlcnic: fix unchecked return value eff9431c wan: pc300too: abort path on failure 185c88b1 tipc: check return value of nlmsg_new abff7f51 mmc: host: omap_hsmmc: checking for NULL instead of IS_ERR() 3a042710 netfilter: nf_ct_helper: permit cthelpers with different names via nfnetlink d2e269c0 openvswitch: Delete conntrack entry clashing with an expectation. 87cfd7f6 netfilter: xt_CT: fix refcnt leak on error path 9907f1f6 gpio: gpio-wcove: fix irq pending status bit width c5406a75 Fix Express lane queue creation. 730ff617 Fix driver usage of 128B WQEs when WQ_CREATE is V1. 72bded3b netvsc: Deal with rescinded channels correctly 5a049986 ibmvnic: Disable irq prior to close b2818447 ASoC: Intel: Skylake: Uninitialized variable in probe_codec() 4b829c03 IB/mlx5: Set correct SL in completion for RoCE c404dff4 IB/mlx5: Change vma from shared to private 9238066e IB/mlx5: Take write semaphore when changing the vma struct df7aedb1 IB/mlx4: Change vma from shared to private 0021b461 IB/mlx4: Take write semaphore when changing the vma struct 2b09da0e HSI: ssi_protocol: double free in ssip_pn_xmit() 089f1378 IB/ipoib: Update broadcast object if PKey value was changed in index 0 7bd191b0 IB/ipoib: Fix deadlock between ipoib_stop and mcast join flow 67dc18ea ALSA: hda - Fix headset microphone detection for ASUS N551 and N751 91dbad39 e1000e: fix timing for 82579 Gigabit Ethernet controller 5f634310 tcp: remove poll() flakes with FastOpen 76441e15 NFS: Fix missing pg_cleanup after nfs_pageio_cond_complete() 8a09ef5b md/raid10: wait up frozen array in handle_write_completed a3a9a972 iommu/omap: Register driver before setting IOMMU ops 994f316d irqchip/mips-gic: Separate IPI reservation & usage tracking 84c9248a ARM: 8668/1: ftrace: Fix dynamic ftrace with DEBUG_RODATA and !FRAME_POINTER b7de32ed x86/reboot: Turn off KVM when halting a CPU c1c0f99f mwifiex: don't leak 'chan_stats' on reset 90089934 KVM: PPC: Book3S PR: Exit KVM on failed mapping 489e563c scsi: virtio_scsi: Always try to read VPD pages 0bb43a3a iwlwifi: a000: fix memory offsets and lengths e2b737ef iwlwifi: split the handler and the wake parts of the notification infra cfa8803d clk: ns2: Correct SDIO bits 723052b2 ath: Fix updating radar flags for coutry code India 3095a0dc powerpc/64s: Remove SAO feature from Power9 DD1 f5df9a59 spi: dw: Disable clock after unregistering the host 61ea482b tools/testing/nvdimm: fix nfit_test shutdown crash 92bfedfa ASoC: Intel: Atom: update Thinkpad 10 quirk 4bd1761b btrfs: fix a bogus warning when converting only data or metadata 355edc25 media/dvb-core: Race condition when writing to CAM 2bea4875 net: ipv6: send unsolicited NA on admin up 8cda29d4 i2c: i2c-scmi: add a MS HID f2596a98 genirq: Use irqd_get_trigger_type to compare the trigger type for shared IRQs ade9f4ba cpufreq/sh: Replace racy task affinity logic b7e5f1a2 ACPI/processor: Replace racy task affinity logic 723dde39 ACPI/processor: Fix error handling in __acpi_processor_start() 58e7fd9c time: Change posix clocks ops interfaces to use timespec64 4dbe5cc3 Input: ar1021_i2c - fix too long name in driver's device table f1148508 rtc: cmos: Do not assume irq 8 for rtc when there are no legacy irqs cd1ff13a x86: i8259: export legacy_pic symbol f15ea8e1 power: supply: bq24190_charger: Limit over/under voltage fault logging 86237599 regulator: anatop: set default voltage selector for pcie 86138a49 bonding: handle link transition from FAIL to UP correctly 09604c91 platform/x86: asus-nb-wmi: Add wapf4 quirk for the X302UA d1ef7ed6 led: core: Clear LED_BLINK_SW flag in led_blink_set() 2d07d7d7 Revert "led: core: Fix brightness setting when setting delay_off=0" d3c79a38 staging: android: ashmem: Fix possible deadlock in ashmem_ioctl df09b6f7 CIFS: Enable encryption during session setup phase fca16f9a SMB3: Validate negotiate request must always be signed 548af581 ASoC: rsnd: check src mod pointer for rsnd_mod_id() 890962b8 tpm: fix potential buffer overruns caused by bit glitches on the bus a779add5 Linux 4.9.89 9fad1593 usb: gadget: bdc: 64-bit pointer capability check ecb1886f usb: dwc3: Fix GDBGFIFOSPACE_TYPE values 30fe81cc USB: gadget: udc: Add missing platform_device_put() on error in bdc_pci_probe() 9f4a71db scsi: qla2xxx: Fix extraneous ref on sp's after adapter break 8ae7720c btrfs: Fix use-after-free when cleaning up fs_devs with a single stale device 8890bae0 btrfs: alloc_chunk: fix DUP stripe size handling 887cb857 scsi: sg: only check for dxfer_len greater than 256M cbdcbd90 scsi: sg: fix static checker warning in sg_is_valid_dxfer 691db185 scsi: sg: fix SG_DXFER_FROM_DEV transfers 43166185 irqchip/gic-v3-its: Ensure nr_ites >= nr_lpis aa14f4bd fs/aio: Use RCU accessors for kioctx_table->table[] 48226104 fs/aio: Add explicit RCU grace period when freeing kioctx 05f16fe9 lock_parent() needs to recheck if dentry got __dentry_kill'ed under it eaa95926 fs: Teach path_connected to handle nfs filesystems with multiple roots. 16c809b7 drm/amdgpu/dce: Don't turn off DP sink when disconnected 0ca43b0a drm/amdgpu: fix prime teardown order c706deff ALSA: seq: Clear client entry before deleting else at closing 1a3e9385 ALSA: seq: Fix possible UAF in snd_seq_check_queue() 20cbd519 ALSA: hda - Revert power_save option default value 238ba452 ALSA: pcm: Fix UAF in snd_pcm_oss_get_formats() 8f6cfbea parisc: Handle case where flush_cache_range is called with no context d3b0e989 x86/mm: Fix vmalloc_fault to use pXd_large ed825059 x86/speculation: Remove Skylake C2 from Speculation Control microcode blacklist a999c609 x86/speculation, objtool: Annotate indirect calls/jumps for objtool on 32-bit kernels 990a63c5 x86/vm86/32: Fix POPF emulation 403e064e selftests/x86/entry_from_vm86: Add test cases for POPF 028c1fad selftests/x86: Add tests for the STR and SLDT instructions 497f33ae selftests/x86: Add tests for User-Mode Instruction Prevention 940bdec8 selftests/x86/entry_from_vm86: Exit with 1 if we fail aa9c22f8 x86/cpufeatures: Add Intel PCONFIG cpufeature 60845c87 x86/boot/32: Fix UP boot on Quark and possibly other platforms 691ac858 net: hns: Some checkpatch.pl script & warning fixes 27a0856c ima: relax requiring a file signature for new files with zero length ad11afd5 locking/locktorture: Fix num reader/writer corner cases 992cfe95 rcutorture/configinit: Fix build directory error message 283b46fc ipvlan: add L2 check for packets arriving via virtual devices 67f62d6e ASoC: nuc900: Fix a loop timeout test c1ad3ae7 mac80211: remove BUG() when interface type is invalid d8f060c2 mac80211_hwsim: enforce PS_MANUAL_POLL to be set after PS_ENABLED 678131a9 agp/intel: Flush all chipset writes after updating the GGTT f6edf95e powerpc/modules: Don't try to restore r2 after a sibling call 049cff85 drm/amdkfd: Fix memory leaks in kfd topology c3fd4d3c veth: set peer GSO values ff54d5e9 media: cpia2: Fix a couple off by one bugs 947e2e9b media: vsp1: Prevent suspending and resuming DRM pipelines 1b2981c3 scsi: dh: add new rdac devices 5f3e85ab scsi: devinfo: apply to HP XP the same flags as Hitachi VSP f2e152e2 scsi: core: scsi_get_device_flags_keyed(): Always return device flags c3dec92f bnxt_en: Don't print "Link speed -1 no longer supported" messages. 26cae372 spi: sun6i: disable/unprepare clocks on remove c485b111 tools/usbip: fixes build with musl libc toolchain 7f4d2f75 ath10k: fix invalid STS_CAP_OFFSET_MASK 128e6183 mwifiex: cfg80211: do not change virtual interface during scan processing a40eb9e8 clk: qcom: msm8916: fix mnd_width for codec_digcodec 93f092f2 pwm: stmpe: Fix wrong register offset for hwpwm=2 case c6656ab8 scsi: ses: don't ask for diagnostic pages repeatedly during probe 10318878 ath10k: update tdls teardown state to target 7c363257 power: supply: ab8500_charger: Bail out in case of error in 'ab8500_charger_init_hw_registers()' 4aac8ff4 power: supply: ab8500_charger: Fix an error handling path c21a7793 leds: pm8058: Silence pointer to integer size warning 708f90af userns: Don't fail follow_automount based on s_user_ns 88347216 mtd: nand: ifc: update bufnum mask for ver >= 2.0.0 e5ca83f5 ARM: dts: omap3-n900: Fix the audio CODEC's reset pin 272b5eef ARM: dts: am335x-pepper: Fix the audio CODEC's reset pin 7c865a3d net: thunderx: Set max queue count taking XDP_TX into account da2ad1d8 mtd: nand: fix interpretation of NAND_CMD_NONE in nand_command[_lp]() 5eef9b51 net: xfrm: allow clearing socket xfrm policies. 6f8e8ec3 net: ieee802154: adf7242: Fix bug if defined DEBUG db699dcd test_firmware: fix setting old custom fw path back on exit cce2b93f sched: Stop resched_cpu() from sending IPIs to offline CPUs bac7bb18 sched: Stop switched_to_rt() from sending IPIs to offline CPUs 7667c53f ARM: dts: exynos: Correct Trats2 panel reset line 05fafb80 clk: meson: gxbb: fix wrong clock for SARADC/SANA e95928a6 iwlwifi: mvm: rs: don't override the rate history in the search cycle 8e93b348 HID: elo: clear BTN_LEFT mapping 088d552d video/hdmi: Allow "empty" HDMI infoframes 9bf2ce49 drm/edid: set ELD connector type in drm_edid_to_eld() ac09628e mwifiex: Fix invalid port issue 46eae02e perf stat: Fix bug in handling events in error state d546045e wil6210: fix memory access violation in wil_memcpy_from/toio_32 c7fd50a8 wil6210: fix protection against connections during reset 0a83f694 ath10k: fix compile time sanity check for CE4 buffer size 6335d235 mac80211_hwsim: use per-interface power level b7ac7e47 Bluetooth: 6lowpan: fix delay work init in add_peer_chan() f3fa28a3 Bluetooth: Avoid bt_accept_unlink() double unlinking 59665fc5 clk: qcom: msm8996: Fix the vfe1 powerdomain name 99f3e3b0 pwm: tegra: Increase precision in PWM rate calculation d0cab8ca kprobes/x86: Set kprobes pages read-only 96d0c4c4 kprobes/x86: Fix kprobe-booster not to boost far call instructions 1ab6efa2 ALSA: hda: Add Geminilake id to SKL_PLUS ae9b6ae2 scsi: sg: close race condition in sg_remove_sfp_usercontext() 602f933e scsi: sg: check for valid direction before starting the request bab8ac1b vfio/spapr_tce: Check kzalloc() return when preregistering memory 5d7601dc vfio/powerpc/spapr_tce: Enforce IOMMU type compatibility check 4c885c35 perf session: Don't rely on evlist in pipe mode 8c4e5168 net: fec: add phy-reset-gpios PROBE_DEFER check d9f8b1cc perf inject: Copy events when reordering events in pipe mode 80e1caf0 drivers/perf: arm_pmu: handle no platform_device 3efaebb3 iwlwifi: mvm: fix RX SKB header size and align it properly 02db6c70 perf evsel: Return exact sub event which failed with EPERM for wildcards d9586e4a usb: gadget: dummy_hcd: Fix wrong power status bit clear/reset in dummy_hub_control() 813bd8c7 usb: dwc2: Make sure we disconnect the gadget state 708def5d powerpc/nohash: Fix use of mmu_has_feature() in setup_initial_memory_limit() 1f8fe98e md.c:didn't unlock the mddev before return EINVAL in array_size_store b42b97a5 md/raid6: Fix anomily when recovering a single device in RAID6. f9ab125d regulator: isl9305: fix array size d7928e10 v4l: vsp1: Register pipe with output WPF 735b0f04 v4l: vsp1: Prevent multiple streamon race commencing pipeline early c86742fc MIPS: r2-on-r6-emu: Clear BLTZALL and BGEZALL debugfs counters 198142ac MIPS: r2-on-r6-emu: Fix BLEZL and BGTZL identification 5b52c8c1 MIPS: BPF: Fix multiple problems in JIT skb access helpers. e50c396a MIPS: BPF: Quit clobbering callee saved registers in JIT code. 57a84887 serial: imx: setup DCEDTE early and ensure DCD and RI irqs to be off 7d257fe1 tty: amba-pl011: Fix spurious TX interrupts ad8d41ba lkdtm: turn off kcov for lkdtm_rodata_do_nothing: b1a57999 coresight: Fixes coresight DT parse to get correct output port ID. a9a100b2 i40e: only register client on iWarp-capable devices 543a1817 drm/rockchip: vop: Enable pm domain before vop_initial 38203038 drm/amdgpu: Fail fb creation from imported dma-bufs. (v2) 7d6140b4 drm/radeon: Fail fb creation from imported dma-bufs. b8c231eb video: ARM CLCD: fix dma allocation size afd9ccdd kvm: nVMX: Disallow userspace-injected exceptions in guest mode b0d7b1af kvm/svm: Setup MCG_CAP on AMD properly 79a68666 iommu/iova: Fix underflow bug in __alloc_and_insert_iova_range d55a55bc apparmor: Make path_max parameter readonly b07b2644 qed: Correct MSI-x for storage 7cd70b3f scsi: ses: don't get power status of SES device slot on probe d4894a60 EDAC, altera: Fix peripheral warnings for Cyclone5 1f7b46d2 fm10k: correctly check if interface is removed 6818b4da ALSA: firewire-digi00x: handle all MIDI messages on streaming packets ea5ac409 ALSA: firewire-digi00x: add support for console models of Digi00x series f530c1f0 IB/hfi1: Check for QSFP presence before attempting reads 6073a164 ASoC: rt5677: Add OF device ID table 304c1e93 reiserfs: Make cancel_old_flush() reliable 7322cf62 ARM: dts: koelsch: Correct clock frequency of X2 DU clock input a24c058d drm: rcar-du: Handle event when disabling CRTCs b5fa6d91 printk: Correctly handle preemption in console_unlock() 0e6661b4 rtmutex: Fix PI chain order integrity d45d7c94 qed: Fix TM block ILT allocation 6e09b864 net/faraday: Add missing include of of.h 9c1e8b47 net: hns: Correct HNS RSS key set function a61cd7e0 powerpc: Avoid taking a data miss on every userspace instruction miss 8131f4dd ARM: dts: r8a7793: Correct parent of SSI[0-9] clocks dc65685a ARM: dts: r8a7791: Correct parent of SSI[0-9] clocks 26cd7706 ARM: dts: r8a7790: Correct parent of SSI[0-9] clocks 75280515 ARM: dts: r7s72100: fix ethernet clock parent 14c63f37 NFC: pn533: change order of free_irq and dev unregistration 8f2c9f6c NFC: nfcmrvl: double free on error path c95acb7b NFC: nfcmrvl: Include unaligned.h instead of access_ok.h 441f5af6 vxlan: vxlan dev should inherit lowerdev's gso_max_size 399a4f3c drm/vmwgfx: Fixes to vmwgfx_fb ca9c6074 braille-console: Fix value returned by _braille_console_setup 66db3246 powerpc/mm/hugetlb: Filter out hugepage size not supported by page table layout aad6ccac PCI: Apply Cavium ACS quirk only to CN81xx/CN83xx/CN88xx devices 8c989a68 bonding: refine bond_fold_stats() wrap detection 50812600 drm/ttm: never add BO that failed to validate to the LRU list 68c2353e f2fs: relax node version check for victim data in gc 73f2c664 perf trace: Handle unpaired raw_syscalls:sys_exit event e2afbcde regulator: core: Limit propagation of parent voltage count and list 94b3df54 blk-throttle: make sure expire time isn't too big 0030b37b ARM: dts: silk: Correct clock of DU1 27b72757 ARM: dts: r8a7794: Correct clock of DU1 dab82510 ARM: dts: r8a7794: Add DU1 clock to device tree 90a6ae1e ALSA: firewire-lib: add a quirk of packet without valid EOH in CIP format 5bf86f30 mm: Fix false-positive VM_BUG_ON() in page_cache_{get,add}_speculative() 851eb318 bonding: make speed, duplex setting consistent with link state 3a8649e6 driver: (adm1275) set the m,b and R coefficients correctly for power 13cc05b6 scsi: be2iscsi: Check tag in beiscsi_mccq_compl_wait 55b22830 i40e/i40evf: Fix use after free in Rx cleanup path da1a974e perf buildid: Do not assume that readlink() returns a null terminated string 58f8d0c0 perf annotate: Fix a bug following symbolic link of a build-id file 9ad2abe6 ARM: dts: bcm2835: add index to the ethernet alias c582696e usb: dwc3: make sure UX_EXIT_PX is cleared 61ed2d27 dmaengine: imx-sdma: add 1ms delay to ensure SDMA channel is stopped 694f219a tcp: sysctl: Fix a race to avoid unexpected 0 window from space 84353d9d spi: omap2-mcspi: poll OMAP2_MCSPI_CHSTAT_RXS for PIO transfer 28fdd86e ASoC: rcar: ssi: don't set SSICR.CKDV = 000 with SSIWSR.CONT 422fcc97 PCI: hv: Lock PCI bus on device eject fd15bade PCI: hv: Properly handle PCI bus remove ae34475d sched: act_csum: don't mangle TCP and UDP GSO packets 997de25b Input: qt1070 - add OF device ID table 00c001fb sysrq: Reset the watchdog timers while displaying high-resolution timers ae0258a8 timers, sched_clock: Update timeout for clock wrap bc88d1be media: i2c/soc_camera: fix ov6650 sensor getting wrong clock 2f1b0a81 scsi: ipr: Fix missed EH wakeup 3dda4b42 scsi: fnic: Fix for "Number of Active IOs" in fnicstats becoming negative 86b684fc x86/boot/32: Defer resyncing initial_page_table until per-cpu is set up 078c1a50 solo6x10: release vb2 buffers in solo_stop_streaming() 6ba32c64 of: fix of_device_get_modalias returned length when truncating buffers 1fb9c2f4 batman-adv: handle race condition for claims between gateways 84f876e3 zd1211rw: fix NULL-deref at probe 58a1452c s390/topology: fix typo in early topology code 82ca25fb qed: Always publish VF link from leading hwfn 814e2b34 ARM: dts: Adjust moxart IRQ controller and flags 4c484f75 net/8021q: create device with all possible features in wanted_features 3582c4b4 HID: clamp input to logical range if no null state 7fd66ee7 perf probe: Return errno when not hitting any event f49cfde8 perf probe: Fix concat_probe_trace_events a124c875 omapfb: dss: Handle return errors in dss_init_ports() d5721f4b x86/mce: Init some CPU features early 3649d93c netem: apply correct delay when rate throttling 09bcb120 net: ethernet: bgmac: Allow MAC address to be specified in DTB 056a442e ARM: bcm2835: Enable missing CMA settings for VC4 driver e6e868c7 usb: misc: lvs: fix race condition in disconnect handling 84b63638 ath10k: fix fetching channel during potential radar detection 6a528ebd ath10k: disallow DFS simulation if DFS channel is not enabled 80ec6757 drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off) 671eeac5 drivers: net: xgene: Fix Rx checksum validation logic 67622b81 drivers: net: xgene: Fix wrong logical operation 054221c2 drivers: net: phy: xgene: Fix mdio write c82b5831 drivers: net: xgene: Fix hardware checksum setting f0dd1b26 ARM: brcmstb: Enable ZONE_DMA for non 64-bit capable peripherals ceb6ef4e perf tools: Make perf_event__synthesize_mmap_events() scale daf88438 i40e: fix ethtool to get EEPROM data from X722 interface 6297c56c i40e: Acquire NVM lock before reads on all devices 41beba98 eventpoll.h: fix epoll event masks fdfc3fa7 x86/mce: Handle broadcasted MCE gracefully with kexec 56eac684 perf sort: Fix segfault with basic block 'cycles' sort dimension 45142b28 x86/mm: Make mmap(MAP_32BIT) work correctly b243aa88 selinux: check for address length in selinux_socket_bind() bae359c0 PCI/MSI: Stop disabling MSI/MSI-X in pci_device_shutdown() 4d2c5e9a drm/sun4i: Fix TCON clock and regmap initialization sequence 5d2db0db ath10k: fix a warning during channel switch with multiple vaps c1315eea drm/sun4i: Set drm_crtc.port to the underlying TCON's output port node 7c4b9440 drm/sun4i: Fix up error path cleanup for master bind function 3aa10f53 arm64: dts: r8a7796: Remove unit-address and reg from integrated cache b54a9bb7 ARM: dts: r8a7794: Remove unit-address and reg from integrated cache c62dc605 ARM: dts: r8a7793: Remove unit-address and reg from integrated cache ba2f9869 ARM: dts: r8a7792: Remove unit-address and reg from integrated cache 88787c04 ARM: dts: r8a7791: Remove unit-address and reg from integrated cache 23c475fa drm: qxl: Don't alloc fbdev if emulation is not supported 953468bd HID: reject input outside logical range only if null state is set 8f6cd2d0 staging: wilc1000: add check for kmalloc allocation failure. 74cf9ab7 staging: speakup: Replace BUG_ON() with WARN_ON(). b0119cd4 perf stat: Issue a HW watchdog disable hint 3ec4b846 Input: tsc2007 - check for presence and power down tsc2007 during probe 7bd2d0c7 blkcg: fix double free of new_blkg in blkcg_init_queue 46e076f0 Linux 4.9.88 0e2bc507 PCI: dwc: Fix enumeration end when reaching root subordinate bd0d6730 earlycon: add reg-offset to physical address before mapping fbe1ad97 serial: core: mark port as initialized in autoconfig 46d16d6e serial: 8250_pci: Add Brainboxes UC-260 4 port serial device dddf4650 usb: gadget: f_fs: Fix use-after-free in ffs_fs_kill_sb() 63f3bac3 usb: usbmon: Read text within supplied buffer size b2708e1e usb: quirks: add control message delay for 1b1c:1b20 b7661e9a usbip: vudc: fix null pointer dereference on udc->lock 3fad4ea9 USB: storage: Add JMicron bridge 152d:2567 to unusual_devs.h 1d47c874 staging: android: ashmem: Fix lockdep issue during llseek 137cb4fd staging: comedi: fix comedi_nsamples_left. 438fd54e uas: fix comparison for error code 85afaf5e tty/serial: atmel: add new version check for usart 4afade73 serial: sh-sci: prevent lockup on full TTY buffers 24a401dd ASoC: rt5651: Fix regcache sync errors on resume d1564613 ASoC: sgtl5000: Fix suspend/resume 941bfd12 x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 cd696744 x86/module: Detect and skip invalid relocations 2a28923b NFS: Fix unstable write completion fb1f410d NFS: Fix an incorrect type in struct nfs_direct_req 05d42c51 scsi: qla2xxx: Replace fcport alloc with qla2x00_alloc_fcport cde0b3af ubi: Fix race condition between ubi volume creation and udev b496b24a ext4: inplace xattr block update fails to deduplicate blocks db6a0cbe netfilter: x_tables: pack percpu counter allocations dac4448f netfilter: x_tables: pass xt_counters struct to counter allocator 61346e20 netfilter: x_tables: pass xt_counters struct instead of packet counter 60962e98 netfilter: ipv6: fix use-after-free Write in nf_nat_ipv6_manip_pkt 280ef7b8 netfilter: bridge: ebt_among: add missing match size checks 21ff1471 netfilter: ebtables: CONFIG_COMPAT: don't trust userland offsets 034ad9d2 netfilter: IDLETIMER: be syzkaller friendly 7d105756 netfilter: nat: cope with negative port range af4b424a netfilter: x_tables: fix missing timer initialization in xt_LED f506da51 netfilter: add back stackpointer size checks b323768e tc358743: fix register i2c_rd/wr function fix c9763bfc Input: tca8418_keypad - remove double read of key event register c20eb490 ARM: omap2: hide omap3_save_secure_ram on non-OMAP3 builds 25d57673 watchdog: hpwdt: Remove legacy NMI sourcing. 6cda76dc watchdog: hpwdt: fix unused variable warning c3872313 watchdog: hpwdt: Check source of NMI 3f55635c watchdog: hpwdt: SMBIOS check bb615512 x86/paravirt, objtool: Annotate indirect calls e21257ad x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP f7d3a80f x86/boot, objtool: Annotate indirect jump in secondary_startup_64() a65655d4 x86/speculation, objtool: Annotate indirect calls/jumps for objtool 6123a6be x86/retpoline: Support retpoline builds with Clang a27ede1b x86/speculation: Use IBRS if available before calling into firmware afb9851d Revert "x86/retpoline: Simplify vmexit_fill_RSB()" 6310a11f nospec: Include <asm/barrier.h> dependency 244a6d39 nospec: Kill array_index_nospec_mask_check() 5b8dce74 ALSA: hda: add dock and led support for HP ProBook 640 G2 5614f3a6 ALSA: hda: add dock and led support for HP EliteBook 820 G3 ec001162 ALSA: seq: More protection for concurrent write and ioctl races 0d7252d3 ALSA: seq: Don't allow resizing pool in use 5191f417 ALSA: hda/realtek - Make dock sound work on ThinkPad L570 b992e8f5 ALSA: hda/realtek - Fix dock line-out volume on Dell Precision 7520 f8521dba ALSA: hda/realtek: Limit mic boost on T480 502a2780 x86/spectre_v2: Don't check microcode versions when running under hypervisors 9ed6e56e perf tools: Fix trigger class trigger_on() 2cc98fdd x86/MCE: Serialize sysfs changes d4f80945 bcache: don't attach backing with duplicate UUID 35d9c9ea bcache: fix crashes in duplicate cache device register e749262f IB/mlx5: Fix incorrect size of klms in the memory region 333cdd17 kbuild: Handle builtin dtb file names containing hyphens 6687863c KVM: s390: fix memory overwrites when not using SCA entries 4c557948 virtio_ring: fix num_free handling in error case c0fac979 loop: Fix lost writes caused by missing flag 236ff4dd Input: matrix_keypad - fix race when disabling interrupts a9fbf7a2 MIPS: OCTEON: irq: Check for null return on kzalloc allocation 407795ea MIPS: ath25: Check for kzalloc allocation failure 4bd523ff MIPS: BMIPS: Do not mask IPIs during suspend eea86015 drm/amdgpu:Always save uvd vcpu_bo in VM Mode 957cfa6f drm/amdgpu:Correct max uvd handles 74d5d735 drm/amdgpu: fix KV harvesting a32168f9 drm/radeon: fix KV harvesting 5bf82a32 drm/amdgpu: Notify sbios device ready before send request 3a7c3cab drm/amdgpu: Fix deadlock on runtime suspend bacc51c3 drm/radeon: Fix deadlock on runtime suspend 24f82eef drm/nouveau: Fix deadlock on runtime suspend d006d904 drm: Allow determining if current task is output poll worker 225ce6d7 workqueue: Allow retrieval of current task's work struct e9ca26c5 drm/i915: Always call to intel_display_set_init_power() in resume_early. 8f16e7d0 scsi: qla2xxx: Fix NULL pointer crash due to active timer for ABTS 84e1a8af drm/i915: Try EDID bitbanging on HDMI after failed read 1bb45452 RDMA/mlx5: Fix integer overflow while resizing CQ b063d53d RDMA/ucma: Check that user doesn't overflow QP state e126e3ea RDMA/ucma: Limit possible option size b6741622 Linux 4.9.87 931dde83 btrfs: preserve i_mode if __btrfs_set_acl() fails 2b70de4e bpf, ppc64: fix out of bounds access in tail call 2a8bc531 bpf: add schedule points in percpu arrays management 54c6d01b bpf, arm64: fix out of bounds access in tail call 017219b5 bpf, x64: implement retpoline for tail call 422baf61 bpf: fix mlock precharge on arraymaps 816cfeb7 bpf: fix wrong exposure of map_flags into fdinfo for lpm 93f3aff1 mpls, nospec: Sanitize array index in mpls_label_ok() d77763dc net: mpls: Pull common label check into helper 9b7d7234 sctp: verify size of a new chunk in _sctp_make_chunk() f3d26ce9 s390/qeth: fix IPA command submission race 058db71d s390/qeth: fix IP address lookup for L3 devices 2a3db837 s390/qeth: fix double-free on IP add/remove race 1537f144 s390/qeth: fix IP removal on offline cards 797658d0 s390/qeth: fix overestimated count of buffer elements 3c071871 s390/qeth: fix SETIP command handling 8d072588 s390/qeth: fix underestimated count of buffer elements a818270c sctp: fix dst refcnt leak in sctp_v6_get_dst() 45fa6615 tcp_bbr: better deal with suboptimal GSO 85924b81 rxrpc: Fix send in rxrpc_send_data_packet() 3efb90ae tcp: Honor the eor bit in tcp_mtu_probe 19d32133 net: phy: fix phy_start to consider PHY_IGNORE_INTERRUPT 804e3370 mlxsw: spectrum_switchdev: Check success of FDB add operation 3812dda0 sctp: fix dst refcnt leak in sctp_v4_get_dst 59849013 udplite: fix partial checksum initialization 3741c8fa ppp: prevent unregistered channels from connecting to PPP units 59e105c4 netlink: ensure to loop over all netns in genlmsg_multicast_allns() 06f01887 net: ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 106dc964 net: fix race on decreasing number of TX queues c9a3046d ipv6 sit: work around bogus gcc-8 -Wrestrict warning 18863359 hdlc_ppp: carrier detect ok, don't turn off negotiation def37b7d fib_semantics: Don't match route with mismatching tclassid 9f320114 bridge: check brport attr show in brport_show 59e16237 x86/apic/vector: Handle legacy irq data correctly e7b12efd netlink: put module reference if dump start fails eb2593fb md: only allow remove_and_add_spares when no sync_thread running. 2585e4b4 x86/speculation: Use Indirect Branch Prediction Barrier in context switch 027ba1a0 x86/mm: Give each mm TLB flush generation a unique ID c737c8d0 ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux 5f1f00df ARM: dts: LogicPD SOM-LV: Fix I2C1 pinmux b6f93a13 dm io: fix duplicate bio completion due to missing ref count 6213c714 PCI/ASPM: Deal with missing root ports in link state handling f750e151 KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely() a175d519 KVM/x86: Remove indirect MSR op calls from SPEC_CTRL 2e112f36 KVM: mmu: Fix overlap between public and private memslots aebf1b12 ARM: kvm: fix building with gcc-8 8e4c257a ARM: mvebu: Fix broken PL310_ERRATA_753970 selects ec69fa88 nospec: Allow index argument to have const-qualified type 9bcc9ac1 media: m88ds3103: don't call a non-initalized function 0c2b4a3b x86/platform/intel-mid: Handle Intel Edison reboot correctly 78448491 x86/xen: Zero MSR_IA32_SPEC_CTRL before suspend 43672fa6 dax: fix vma_is_fsdax() helper 144b6353 cpufreq: s3c24xx: Fix broken s3c_cpufreq_init() 12efc915 parisc: Fix ordering of cache and TLB flushes 13e75c74 timers: Forward timer base before migrating timers 61963d34 ALSA: hda - Fix pincfg at resume on Lenovo T470 dock 30f32375 ALSA: hda: Add a power_save blacklist 57adeebc ALSA: usb-audio: Add a quirck for B&W PX headphones 89f0fb96 tpm-dev-common: Reject too short writes eb75717b tpm_tis_spi: Use DMA-safe memory for SPI transfers e6b9e04f tpm: constify transmit data pointers 922f22e6 tpm_tis: fix potential buffer overruns caused by bit glitches on the bus 15dcd3aa tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus e785c9e5 tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus 9be16462 tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus 6a83eb23 Linux 4.9.86 b5075ee5 MIPS: Implement __multi3 for GCC7 MIPS64r6 builds 25039c13 KVM: arm/arm64: Fix check for hugepage size when allocating at Stage 2 3eb22217 net: gianfar_ptp: move set_fipers() to spinlock protecting area b923c86a sctp: make use of pre-calculated len c65c0dfb xen/gntdev: Fix partial gntdev_mmap() cleanup beaa7d1c xen/gntdev: Fix off-by-one error when unmapping with holes 1bb81106 SolutionEngine771x: fix Ether platform data 7086ec8f mdio-sun4i: Fix a memory leak cded2e6f xen-netfront: enable device after manual module load 0fd87414 bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine. 9137deb6 can: flex_can: Correct the checking for frame length in flexcan_start_xmit() 58c4ee84 mac80211: mesh: drop frames appearing to be from us 4ec2b1ca nl80211: Check for the required netlink attribute presence cd80cb0b i40e/i40evf: Account for frags split over multiple descriptors in check linearize 26f68735 uapi libc compat: add fallback for unsupported libcs 3a26db8c drm/ttm: check the return value of kzalloc b4b73c12 NET: usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625 125ca931 e1000: fix disabling already-disabled warning 88f72bd9 macvlan: Fix one possible double free c33d4942 xfs: quota: check result of register_shrinker() 79994875 xfs: quota: fix missed destroy of qi_tree_lock ab43aaa0 IB/ipoib: Fix race condition in neigh creation fb426a48 IB/mlx4: Fix mlx4_ib_alloc_mr error flow 336c28a1 s390/dasd: fix wrongly assigned configuration data ff5544dd genirq: Guard handle_bad_irq log messages 64fb18c8 IB/mlx5: Fix mlx5_ib_alloc_mr error flow 86b9fa21 led: core: Fix brightness setting when setting delay_off=0 af60c382 bnx2x: Improve reliability in case of nested PCI errors 78cc448e tg3: Enable PHY reset in MTU change path for 5720 3d6becbc tg3: Add workaround to restrict 5762 MRRS to 2048 edaf4ff0 tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error path f60f577f tipc: error path leak fixes in tipc_enable_bearer() d9868db6 lib/mpi: Fix umul_ppmm() for MIPS64r6 0a1b1ee6 ARM: dts: ls1021a: fix incorrect clock references 6358cb4c scsi: storvsc: Fix scsi_cmd error assignments in storvsc_handle_error 9d0858e7 net: stmmac: Fix TX timestamp calculation 1148fee2 ip6_tunnel: get the min mtu properly in ip6_tnl_xmit 95e094a7 net: arc_emac: fix arc_emac_rx() error paths 757677d0 net: mediatek: setup proper state for disabled GMAC on the default 1ec97b2a ASoC: nau8825: fix issue that pop noise when start capture 90f7d14c spi: atmel: fixed spin_lock usage inside atmel_spi_remove ad176934 mac80211_hwsim: Fix a possible sleep-in-atomic bug in hwsim_get_radio_nl 5330add6 drm/nouveau/pci: do a msi rearm on init 39692705 net: phy: xgene: disable clk on error paths fd7cbb5a sget(): handle failures of register_shrinker() 9a5bd36c x86/asm: Allow again using asm.h when building for the 'bpf' clang target db1e8814 ARM: 8731/1: Fix csum_partial_copy_from_user() stack mismatch 3cf31f5b ipv6: icmp6: Allow icmp messages to be looped back e88872ef mtd: nand: brcmnand: Zero bitflip is not an error dd1e39f4 mtd: nand: gpmi: Fix failure when a erased page has a bitflip at BBM 83c5a935 net: usb: qmi_wwan: add Telit ME910 PID 0x1101 support d4ea6118 nvme: check hw sectors before setting chunk sectors 051337a8 dmaengine: fsl-edma: disable clks on all error paths 4a97b2d0 f2fs: fix a bug caused by NULL extent tree b4e0649e i2c: designware: must wait for enable 5a9f69b2 hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers) c426a717 Linux 4.9.85 22b5557f x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface 78b1cb3f mm: fail get_vaddr_frames() for filesystem-dax mappings 8f7cf88d mm: Fix devm_memremap_pages() collision handling 807e3365 libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment 00a6e639 IB/core: disable memory registration of filesystem-dax vmas 53dfce30 v4l2: disable filesystem-dax mapping support b29ea3c0 mm: introduce get_user_pages_longterm be38759e device-dax: implement ->split() to catch invalid munmap attempts 29c969c3 libnvdimm: fix integer overflow static analysis warning f06c2c65 fs/dax.c: fix inefficiency in dax_writeback_mapping_range() f2562ed5 mm: avoid spurious 'bad pmd' warning messages f2915986 X.509: fix NULL dereference when restricting key with unsupported_sig febf108e binder: add missing binder_unlock() 65aeceb5 drm/amdgpu: add new device to use atpx quirk 3a58e848 drm/amdgpu: Avoid leaking PM domain on driver unbind (v2) 3a66f973 drm/amdgpu: add atpx quirk handling (v2) cf7780a6 drm/amdgpu: Add dpm quirk for Jet PRO (v2) 18ec706e usb: renesas_usbhs: missed the "running" flag in usb_dmac with rx path 8bedacf1 usb: gadget: f_fs: Process all descriptors during bind fe80d738 Revert "usb: musb: host: don't start next rx urb if current one failed" f04280fd usb: ldusb: add PIDs for new CASSY devices supported by this driver 3c0cbbf6 usb: dwc3: gadget: Set maxpacket size for ep0 IN 6f1e00f5 drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA 9b99be3b Add delay-init quirk for Corsair K70 RGB keyboards 8bd22b18 arm64: Disable unhandled signal log messages by default 31fec948 usb: ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks() 4a41d441 ohci-hcd: Fix race condition caused by ohci_urb_enqueue() and io_watchdog_func() c529ff43 PCI/cxgb4: Extend T3 PCI quirk to T4+ devices 2146b6ec irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq() dcc92a16 x86/oprofile: Fix bogus GCC-8 warning in nmi_setup() 964e8cea iio: adis_lib: Initialize trigger before requesting interrupt 97e60477 iio: buffer: check if a buffer has been set up when poll is called 239ef9cf RDMA/uverbs: Protect from command mask overflow e4b02ca6 PKCS#7: fix certificate chain verification c60e246f X.509: fix BUG_ON() when hash algorithm is unsupported 3b4dd8ac cfg80211: fix cfg80211_beacon_dup bed7cb31 scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info a5ecf56c xtensa: fix high memory/reserved memory collision d58d78c2 netfilter: drop outermost socket lock in getsockopt() 19c04ca5 Linux 4.9.84 266da9f8 crypto: s5p-sss - Fix kernel Oops in AES-ECB mode 04c776ee KVM: nVMX: invvpid handling improvements f157269c KVM: VMX: clean up declaration of VPID/EPT invalidation types afff83e6 KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously 1acf767c x86/microcode/AMD: Change load_microcode_amd()'s param to bool to fix preemptibility bug 353727e3 usb: phy: msm add regulator dependency fd2e662a arm64: fix warning about swapper_pg_dir overflow b7f3e605 idle: i7300: add PCI dependency c30e6636 spi: bcm-qspi: shut up warning about cfi header inclusion 890c52ab binfmt_elf: compat: avoid unused function warning 5fe75140 arm64: sunxi: always enable reset controller 6429e2f1 drm/i915: hide unused intel_panel_set_backlight function ef3af346 kasan: rework Kconfig settings e4f0069c clk: meson: gxbb: fix build error without RESET_CONTROLLER 04c64a88 ISDN: eicon: reduce stack size of sig_ind function 7cc1178e tw5864: use dev_warn instead of WARN to shut up warning 507baad9 em28xx: only use mt9v011 if camera support is enabled 25df0c38 go7007: add MEDIA_CAMERA_SUPPORT dependency e4e204f5 tc358743: fix register i2c_rd/wr functions 8bec83b2 shmem: fix compilation warnings on unused functions 703d672a KVM: add X86_LOCAL_APIC dependency b7c3e5db Input: tca8418_keypad - hide gcc-4.9 -Wmaybe-uninitialized warning edba1c1f drm/nouveau: hide gcc-4.9 -Wmaybe-uninitialized 282a7a47 rbd: silence bogus -Wmaybe-uninitialized warning 2105905b drm: exynos: mark pm functions as __maybe_unused 077463be security/keys: BIG_KEY requires CONFIG_CRYPTO ee2f58b4 cw1200: fix bogus maybe-uninitialized warning 445e8f85 reiserfs: avoid a -Wmaybe-uninitialized warning 37b440a9 ALSA: hda/ca0132 - fix possible NULL pointer use e631a1aa arm64: Kconfig: select COMPAT_BINFMT_ELF only when BINFMT_ELF is set c0ecbd66 scsi: advansys: fix uninitialized data access 6215c811 x86/vm86: Fix unused variable warning if THP is disabled bb70b2a0 x86/platform: Add PCI dependency for PUNIT_ATOM_DEBUG c5d98b64 dmaengine: zx: fix build warning fb0519fb x86: add MULTIUSER dependency for KVM 3bdcbc64 thermal: fix INTEL_SOC_DTS_IOSF_CORE dependencies 7fd22bcd x86/build: Silence the build with "make -s" afdfe5f5 tools build: Add tools tree support for 'make -s' 826a83a2 x86/fpu/math-emu: Fix possible uninitialized variable use 2e44ee5f arm64: define BUG() instruction without CONFIG_BUG 9f47b68e gpio: xgene: mark PM functions as __maybe_unused 10170a9a x86/ras/inject: Make it depend on X86_LOCAL_APIC=y 630e2b89 scsi: advansys: fix build warning for PCI=n 6d07cb5c video: fbdev: via: remove possibly unused variables 28fab4ff perf: xgene: Include module.h 4890abc7 PCI: Change pci_host_common_probe() visibility 157c02d2 usb: musb: fix compilation warning on unused function c0d61d46 platform/x86: intel_mid_thermal: Fix suspend handlers unused warning 092bddf5 gpio: intel-mid: Fix build warning when !CONFIG_PM 8947af55 PCI: vmd: Fix suspend handlers defined-but-not-used warning e72c7a3b perf/x86: Shut up false-positive -Wmaybe-uninitialized warning ad47e672 vmxnet3: prevent building with 64K pages 89b6f091 clk: sunxi-ng: fix build error without CONFIG_RESET_CONTROLLER 1dc68393 shmem: avoid maybe-uninitialized warning 7af1c18c drm/i915: fix intel_backlight_device_register declaration c4cef785 crypto: talitos - fix Kernel Oops on hashing an empty file ec0084d0 powerpc/64s: Improve RFI L1-D cache flush fallback efe8bc07 powerpc/64s: Simple RFI macro conversions 3146a32b powerpc/64s: Fix conversion of slb_miss_common to use RFI_TO_USER/KERNEL e767d353 hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close d295bb99 xen: XEN_ACPI_PROCESSOR is Dom0-only debe057b platform/x86: dell-laptop: Fix keyboard max lighting for Dell Latitude E6410 0f77841b x86/mm/kmmio: Fix mmiotrace for page unaligned addresses 4b5b4f6f mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep 93c9e1c6 usb: dwc3: of-simple: fix missing clk_disable_unprepare d947e0d5 usb: dwc3: gadget: Wait longer for controller to end command processing b3e60306 dmaengine: jz4740: disable/unprepare clk if probe fails 5dcc25c2 drm/armada: fix leak of crtc structure 9a54c510 xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies. 5ae4f528 spi: sun4i: disable clocks in the remove function f99ff84b ASoC: rockchip: disable clock on error 82acb5fc clk: fix a panic error caused by accessing NULL pointer 3250df9f dmaengine: at_hdmac: fix potential NULL pointer dereference in atc_prep_dma_interleaved b3df69b4 dmaengine: ioat: Fix error handling path 6ac3ffdb gianfar: Disable EEE autoneg by default d39838a5 509: fix printing uninitialized stack memory when OID is empty 472a0d5b net: ethernet: arc: fix error handling in emac_rockchip_probe 31d3d760 brcmfmac: Avoid build error with make W=1 1c3aae50 btrfs: Fix possible off-by-one in btrfs_search_path_in_tree a0514c0b net_sched: red: Avoid illegal values 1c03903e net_sched: red: Avoid devision by zero 1cb73895 gianfar: fix a flooded alignment reports because of padding issue. 013cf652 ARM: dts: Fix elm interrupt compiler warning b659e15d s390/dasd: prevent prefix I/O error d532f628 powerpc/perf: Fix oops when grouping different pmu events 7693bb5d m68k: add missing SOFTIRQENTRY_TEXT linker section 671d901f ipvlan: Add the skb->mark as flow4's member to lookup route e985f5a9 scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none 4f4ed764 sctp: only update outstanding_bytes for transmitted queue when doing prsctp_prune 7fb8b5d4 RDMA/cma: Make sure that PSN is not over max allowed 82f9ba5e i40iw: Correct ARP index mask 2e535daf pinctrl: sunxi: Fix A64 UART mux value 41687177 pinctrl: sunxi: Fix A80 interrupt pin bank 74e9c5b2 media: s5k6aa: describe some function parameters 510b5d8d perf bench numa: Fixup discontiguous/sparse numa nodes a2eca0cd perf top: Fix window dimensions change handling e41d6c98 ARM: dts: am437x-cm-t43: Correct the dmas property of spi0 0497ca7d ARM: dts: am4372: Correct the interrupts_properties of McASP 10a889b6 ARM: dts: logicpd-somlv: Fix wl127x pinmux 84adf193 ARM: dts: logicpd-som-lv: Fix gpmc addresses for NAND and enet 898efc96 ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen 1c56be1d ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function 909ae61c ARM: OMAP2+: Fix SRAM virt to phys translation for save_secure_ram_context b25d766c usb: build drivers/usb/common/ when USB_SUPPORT is set 8690825e usbip: keep usbip_device sockfd state in sync with tcp_socket f2383092 staging: iio: ad5933: switch buffer mode to software d00bf359 staging: iio: adc: ad7192: fix external frequency setting 4be5a281 binder: check for binder_thread allocation failure in binder_poll() 2dfe49da staging: android: ashmem: Fix a race condition in pin ioctls fedae0f6 dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock a5a8a31d arm64: dts: add #cooling-cells to CPU nodes f10bcae2 ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag fc428560 video: fbdev/mmp: add MODULE_LICENSE ec677e06 ASoC: ux500: add MODULE_LICENSE tag adf26e87 crypto: hash - prevent using keyed hashes without setting key b392a53b crypto: hash - annotate algorithms taking optional key eb9c7c7d net: avoid skb_warn_bad_offload on IS_ERR 4dc01594 rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete 8d5c422f netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert c6f3be75 netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1() 4ec264d8 netfilter: on sockopt() acquire sock lock only in the required scope ab2b0f7b netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() b39f3f38 netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target} 1099c708 netfilter: x_tables: fix int overflow in xt_alloc_table_info() c33f9272 kcov: detect double association with a single task 9748fd5b KVM: x86: fix escape of guest dr6 to the host 7abb5e9d blk_rq_map_user_iov: fix error override 3ee287d3 staging: android: ion: Switch from WARN to pr_warn 458d2fc9 staging: android: ion: Add __GFP_NOWARN for system contig heap eda4a836 crypto: x86/twofish-3way - Fix %rbp usage 5e6f51aa selinux: skip bounded transition processing if the policy isn't loaded fe1cb580 selinux: ensure the context is NUL terminated in security_context_to_sid_core() 5cab144f Provide a function to create a NUL-terminated string from unterminated data 5fd4db30 ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE eeb1f9bd drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all 7569adcf blktrace: fix unlocked registration of tracepoints 2e671223 sctp: set frag_point in sctp_setsockopt_maxseg correctly 85552886 xfrm: check id proto in validate_tmpl() 46b31716 xfrm: Fix stack-out-of-bounds read on socket policy lookup. 274ee93f mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed. 5d89917c xfrm: skip policies marked as dead while rehashing 75898034 cfg80211: check dev_set_name() return value 2bb174af kcm: Only allow TCP sockets to be attached to a KCM mux 085cbbda kcm: Check if sk_user_data already set in kcm_attach bd3ccdc6 vhost: use mutex_lock_nested() in vhost_dev_lock_vqs() 80c1c832 Linux 4.9.83 08e4d045 media: r820t: fix r820t_write_reg for KASAN 30c68fb6 ARM: dts: Delete bogus reference to the charlcd cc98b53d arm: dts: mt2701: Add reset-cells 677adefd ARM: dts: s5pv210: add interrupt-parent for ohci 37ed2c8e arm64: dts: msm8916: Add missing #phy-cells 53e0f265 ARM: pxa/tosa-bt: add MODULE_LICENSE tag c7bbb6d4 ARM: dts: exynos: fix RTC interrupt for exynos5410 012e79b9 vfs: don't do RCU lookup of empty pathnames 95a440bc x86: fix build warnign with 32-bit PAE aa72eecb x86/cpu: Change type of x86_cache_size variable to unsigned int 14eb4136 x86/spectre: Fix an error message 06be007a x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping b0809f54 selftests/x86/mpx: Fix incorrect bounds with old _sigfault 90ca2694 x86/speculation: Add <asm/msr-index.h> dependency 297f8eaf nospec: Move array_index_nospec() parameter checking into separate macro be1ea502 x86/speculation: Fix up array_index_nospec_mask() asm constraint 191752d5 selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c 0472707c selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c 60d7b9c7 selftests/x86/pkeys: Remove unused functions 3aad6fe9 x86/speculation: Clean up various Spectre related details 96652962 X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs 7b9dd0d1 KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods 765b6087 x86/speculation: Correct Speculation Control microcode blacklist again 70f822be x86/speculation: Update Speculation Control microcode blacklist 3740b9f0 compiler-gcc.h: Introduce __optimize function attribute 7b559f7f x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface c1a5f89b arm: spear13xx: Fix spics gpio controller's warning e55af9d3 arm: spear13xx: Fix dmas cells 65eacaf5 arm: spear600: Add missing interrupt-parent of rtc 56d43581 ARM: dts: nomadik: add interrupt-parent for clcd 34cad557 ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property 910a2e49 ARM: lpc3250: fix uda1380 gpio numbers 6d0fe111 arm64: dts: msm8916: Correct ipc references for smsm 15c5e601 s390: fix handling of -1 in set{,fs}[gu]id16 syscalls 9cb16740 ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE b3685e8e PM / devfreq: Propagate error from devfreq_add_device() 9708d474 cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin ae34caee RDMA/rxe: Fix a race condition related to the QP error state 1d808f82 kselftest: fix OOM in memory compaction test ee3d989b IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports 5c1c0b92 IB/qib: Fix comparison error with qperf compare/swap test e41b3b89 powerpc: fix build errors in stable tree e6701adb dm: correctly handle chained bios in dec_pending() b2a61417 usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT c9aca68e mvpp2: fix multicast address filter 869182f4 ALSA: seq: Fix racy pool initializations 344c9ac6 ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204 bb1a422b ALSA: hda/realtek: PCI quirk for Fujitsu U7x7 d8fff0e7 ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 platform 31cb8df3 ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute 3dc694f4 ALSA: hda - Fix headset mic detection problem for two Dell machines 921f860a mtd: nand: vf610: set correct ooblayout 39e0a6bd 9p/trans_virtio: discard zero-length reply efb1cbc2 Btrfs: fix unexpected -EEXIST when creating new inode b48edd6d Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly bc0d431e Btrfs: fix extent state leak from tree log 0f4adc14 Btrfs: fix crash due to not cleaning up tree log block's dirty bits ecd72fd6 Btrfs: fix deadlock in run_delalloc_nocow fffc0fca target/iscsi: avoid NULL dereference in CHAP auth error path 28130f4d rtlwifi: rtl8821ae: Fix connection lost problem correctly 81c1ef9a console/dummy: leave .con_font_get set to NULL dca0dc60 video: fbdev: atmel_lcdfb: fix display-timings lookup e1afa7bb PCI: keystone: Fix interrupt-controller-node lookup 3d95c4fa MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN cbd0c0fc mm: Fix memory size alignment in devm_memremap_pages_release() 73184545 mm: hide a #warning for COMPILE_TEST f0b59c20 ext4: correct documentation for grpid mount option 4a36f437 ext4: save error to disk in __ext4_grp_locked_error() 539deabf ext4: fix a race in the ext4 shutdown path 99a89d8f jbd2: fix sphinx kernel-doc build warnings 9cb2d0bc mbcache: initialize entry->e_referenced in mb_cache_entry_create() b7dc0f53 rtc-opal: Fix handling of firmware error codes, prevent busy loops 9172bbcd drm/radeon: adjust tested variable d7b2a684 drm/radeon: Add dpm quirk for Jet PRO (v2) aed3b970 scsi: smartpqi: allow static build ("built-in") 3e598a70 Linux 4.9.82 2de1085e ftrace: Remove incorrect setting of glob search field df113487 mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy 38e3bc59 ovl: fix failure to fsync lower dir a468a374 acpi, nfit: fix register dimm error handling 623c28ee ACPI: sbshc: remove raw pointer from printk() message 3169a7c0 drm/i915: Avoid PPS HW/SW state mismatch due to rounding 8fe7ceaf btrfs: Handle btrfs_set_extent_delalloc failure in fixup worker 3c83fe52 lib/ubsan: add type mismatch handler for new GCC/Clang 3f813012 lib/ubsan.c: s/missaligned/misaligned/ 1bb09d05 clocksource/drivers/stm32: Fix kernel panic with multiple timers 944723bf pktcdvd: Fix pkt_setup_dev() error path 86d408d1 pinctrl: intel: Initialize GPIO properly when used through irqchip 10ddc77f EDAC, octeon: Fix an uninitialized variable warning 2d4e2952 xtensa: fix futex_atomic_cmpxchg_inatomic 71611b37 alpha: fix formating of stack content 7d22d92c alpha: fix reboot on Avanti platform 68d18e90 alpha: fix crash if pthread_create races with signal delivery 21f94109 signal/sh: Ensure si_signo is initialized in do_divide_error 498b8b74 signal/openrisc: Fix do_unaligned_access to send the proper signal 5795b076 Bluetooth: btusb: Restore QCA Rome suspend/resume fix with a "rewritten" version 84bf682f Revert "Bluetooth: btusb: fix QCA Rome suspend/resume" 6913d1b1 Bluetooth: btsdio: Do not bind to non-removable BCM43341 df9658e8 HID: quirks: Fix keyboard + touchpad on Toshiba Click Mini not working 71baf27d pipe: fix off-by-one error when checking buffer limits a705c24b pipe: actually allow root to exceed the pipe buffer limits 91cebf98 kernel/relay.c: revert "kernel/relay.c: fix potential memory leak" 33a4459b kernel/async.c: revert "async: simplify lowest_in_progress()" da3b2246 fs/proc/kcore.c: use probe_kernel_read() instead of memcpy() 1666d38f media: cxusb, dib0700: ignore XC2028_I2C_FLUSH b2e7c63c media: ts2020: avoid integer overflows on 32 bit machines d1d85ae7 media: dvb-frontends: fix i2c access helpers for KASAN b7f9df60 watchdog: imx2_wdt: restore previous timeout after suspend+resume eb10c597 ASoC: skl: Fix kernel warning due to zero NHTL entry 76376783 ASoC: rockchip: i2s: fix playback after runtime resume f6741799 KVM: arm/arm64: Handle CPU_PM_ENTER_FAILED ba88289e KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2 51e22c57 arm: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls 68f2013e crypto: sha512-mb - initialize pending lengths correctly a96e8207 crypto: caam - fix endless loop when DECO acquire fails f2d4bed9 media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic 437c4ec6 media: v4l2-compat-ioctl32.c: don't copy back the result for certain errors 30dcb075 media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type 30ac343c media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32 55e3f3e6 media: v4l2-compat-ioctl32: Copy v4l2_window->global_alpha 8465657a media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs 9a7cd41b media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer eec95546 media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 daff4d00 media: v4l2-compat-ioctl32.c: avoid sizeof(type) 81e0acf0 media: v4l2-compat-ioctl32.c: move 'helper' functions to __get/put_v4l2_format32 02129c9b media: v4l2-compat-ioctl32.c: fix the indentation f294548d media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF e78d9fdf media: v4l2-ioctl.c: don't copy back the result for -ENOTTY daaa81c4 nsfs: mark dentry with DCACHE_RCUACCESS b9372834 crypto: poly1305 - remove ->setkey() method 45f31106 crypto: mcryptd - pass through absence of ->setkey() c1ebf9f8 crypto: cryptd - pass through absence of ->setkey() d2b492bd crypto: hash - introduce crypto_hash_alg_has_setkey() 016572d3 ahci: Add Intel Cannon Lake PCH-H PCI ID 72c0031a ahci: Add PCI ids for Intel Bay Trail, Cherry Trail and Apollo Lake AHCI 3332b6f3 ahci: Annotate PCI ids for mobile Intel chipsets as such 058d13f8 kernfs: fix regression in kernfs_fop_write caused by wrong type b79d8854 NFS: Fix a race between mmap() and O_DIRECT 967f650f NFS: reject request for id_legacy key without auxdata ca2c316f NFS: commit direct writes even if they fail partially d1840343 NFS: Add a cond_resched() to nfs_commit_release_pages() e1df8c68 nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mds 298dc6c6 ubifs: Massage assert in ubifs_xattr_set() wrt. init_xattrs de14d0c1 ubi: block: Fix locking for idr_alloc/idr_remove 84f9d853 ubi: fastmap: Erase outdated anchor PEBs during attach 44ebd641 mtd: nand: sunxi: Fix ECC strength choice d80cd3e9 mtd: nand: Fix nand_do_read_oob() return value d25d52ff mtd: nand: brcmnand: Disable prefetch by default cbdabc70 mtd: cfi: convert inline functions to macros 198a7dda media: hdpvr: Fix an error handling path in hdpvr_probe() f320dd20 media: dvb-usb-v2: lmedm04: move ts2020 attach to dm04_lme2510_tuner 1ff1353a media: dvb-usb-v2: lmedm04: Improve logic checking of warm start 7e2fb808 dccp: CVE-2017-8824: use-after-free in DCCP code a384e543 sched/rt: Up the root domain ref count when passing it around via IPIs 1c679981 sched/rt: Use container_of() to get root domain in rto_push_irq_work_func() 57ddb8ea usb: gadget: uvc: Missing files for configfs interface 0b376535 posix-timer: Properly check sigevent->sigev_notify 83946c33 kaiser: fix compile error without vsyscall 297c7cc4 dmaengine: dmatest: fix container_of member in dmatest_callback 7e68916c CIFS: zero sensitive data when freeing f59eda16 cifs: Fix autonegotiate security settings mismatch ee6858f7 cifs: Fix missing put_xid in cifs_file_strict_mmap ba4f9c19 powerpc/pseries: include linux/types.h in asm/hvcall.h 7f3bd8db Linux 4.9.81 2760f452 x86/microcode: Do the family check first 230ca8fb drm: rcar-du: Fix race condition when disabling planes at CRTC stop 758e22ac drm: rcar-du: Use the VBK interrupt for vblank events 1cb145c6 ASoC: rsnd: avoid duplicate free_irq() 24978c21 ASoC: rsnd: don't call free_irq() on Parent SSI a7de0e97 ASoC: simple-card: Fix misleading error message 7c17a1e5 crypto: tcrypt - fix S/G table for test_aead_speed() fc00dde9 KVM/SVM: Allow direct access to MSR_IA32_SPEC_CTRL e5a83419 KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL 755502f8 KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES 7013129a KVM/x86: Add IBPB support 6236b782 KVM: VMX: make MSR bitmaps per-VCPU ff546f9d KVM: VMX: introduce alloc_loaded_vmcs 46e24dfc KVM: nVMX: Eliminate vmcs02 pool b7649e17 KVM: nVMX: mark vmcs12 pages dirty on L2 exit 1edccf20 KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail 19b1d4bd KVM: nVMX: kmap() can't fail 34900390 x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL 4b234a25 x86/pti: Mark constant arrays as __initconst 961cb14c x86/spectre: Simplify spectre_v2 command line parsing fe433389 x86/retpoline: Avoid retpolines for built-in __init functions eb99bd63 x86/kvm: Update spectre-v1 mitigation 7552556f x86/paravirt: Remove 'noreplace-paravirt' cmdline option cda6b607 x86/cpuid: Fix up "virtual" IBRS/IBPB/STIBP feature bits on Intel f67e05d1 x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable" 359fde6b x86/spectre: Report get_user mitigation for spectre_v1 0781a50a nl80211: Sanitize array index in parse_txq_params c26ceec6 vfs, fdtable: Prevent bounds-check bypass via speculative execution c3193fd4 x86/syscall: Sanitize syscall table de-references under speculation 398a3931 x86/get_user: Use pointer masking to limit speculation 065eae4b x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospec ae75f83e x86/usercopy: Replace open coded stac/clac with __uaccess_{begin, end} e06d7bfb x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospec 1f03d140 x86: Introduce barrier_nospec 8c33e2d2 x86: Implement array_index_mask_nospec 579ef9ea array_index_nospec: Sanitize speculative array de-references 899ab2cf Documentation: Document array_index_nospec f03d00ba x86/asm: Move 'status' from thread_struct to thread_info 572e5091 x86/entry/64: Push extra regs right away d7f8d174 x86/entry/64: Remove the SYSCALL64 fast path 9eedeb72 x86/spectre: Check CONFIG_RETPOLINE in command line parser 77d1424d x86/retpoline: Simplify vmexit_fill_RSB() 77b3b3ee x86/cpufeatures: Clean up Spectre v2 related CPUID flags 98911226 x86/cpu/bugs: Make retpoline module warning conditional 557cbfa2 x86/bugs: Drop one "mitigation" from dmesg 18bc71df x86/nospec: Fix header guards names 31fd9eda x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support 6c5e4915 x86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes a8799fd1 x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown af57d43c x86/msr: Add definitions for new speculation control MSRs c26a6bea x86/cpufeatures: Add AMD feature bits for Speculation Control 40532f65 x86/cpufeatures: Add Intel feature bits for Speculation Control d3eba774 x86/cpufeatures: Add CPUID_7_EDX CPUID leaf a1745ad9 module/retpoline: Warn about missing retpoline in module ec86a1da KVM: VMX: Make indirect call speculation safe fea3c9a5 KVM: x86: Make indirect calls in emulator speculation safe 734e687d x86/retpoline: Remove the esp/rsp thunk 9692602a KEYS: encrypted: fix buffer overread in valid_master_desc() 0a01ecbd b43: Add missing MODULE_FIRMWARE() 113d2296 media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE dd7b14c3 x86/microcode/AMD: Do not load when running on a hypervisor 0a9b2dec x86/asm: Fix inline asm call constraints for GCC 4.4 b671f404 soreuseport: fix mem leak in reuseport_add_sock() 5771415d ipv6: Fix SO_REUSEPORT UDP socket with implicit sk_ipv6only fa46d143 cls_u32: add missing RCU annotation. b980f718 tcp_bbr: fix pacing_gain to always be unity when using lt_bw 73adb3b7 vhost_net: stop device during reset owner ee46a861 tcp: release sk_frag.page in tcp_disconnect 5db5cabb r8169: fix RTL8168EP take too long to complete driver initialization. 9f2f873d qmi_wwan: Add support for Quectel EP06 97fe8998 qlcnic: fix deadlock bug ce43c07f net: igmp: add a missing rcu locking section 7d3d60ef ip6mr: fix stale iterator ffcf167d serial: core: mark port as initialized after successful IRQ change 400d3c8b kaiser: allocate pgd with order 0 when pti=off ae1fc8de x86/pti: Make unpoison of pgd for trusted boot work for real 0a61cd6c kaiser: fix intel_bts perf crashes 374c84de ASoC: pcm512x: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 0ee4f5e7 pinctrl: pxa: pxa2xx: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 781a2d68 auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 9fed3978 powerpc/64s: Allow control of RFI flush via debugfs 1f0c936f powerpc/64s: Wire up cpu_show_meltdown() 6aec12e1 powerpc/powernv: Check device-tree for RFI flush settings 7db0fff6 powerpc/pseries: Query hypervisor for RFI flush settings 0ef9f828 powerpc/64s: Support disabling RFI flush with no_rfi_flush and nopti c3b82ebe powerpc/64s: Add support for RFI flush of L1-D cache 48cc95d4 powerpc/64s: Convert slb_miss_common to use RFI_TO_USER/KERNEL 00e40620 powerpc/64: Convert the syscall exit path to use RFI_TO_USER/KERNEL 9d914324 powerpc/64: Convert fast_exception_return to use RFI_TO_USER/KERNEL 8fd3f98d powerpc/64: Add macros for annotating the destination of rfid/hrfid be6641a7 powerpc/pseries: Add H_GET_CPU_CHARACTERISTICS flags & wrapper 331b057d Linux 4.9.80 1333c3e9 spi: imx: do not access registers while clocks disabled 5846849a serial: imx: Only wakeup via RTSDEN bit if the system has RTS/CTS 9df84767 usbip: vhci_hcd: clear just the USB_PORT_STAT_POWER bit 57d4bb1b usb/gadget: Fix "high bandwidth" check in usb_gadget_ep_match_desc() 92e64a10 usb: uas: unconditionally bring back host after reset f24d171a usb: f_fs: Prevent gadget unbind if it is already unbound 800de0fa USB: serial: simple: add Motorola Tetra driver f8007953 usbip: list: don't list devices attached to vhci_hcd 4c6fcc34 usbip: prevent bind loops on devices attached to vhci_hcd ec719c52 USB: serial: io_edgeport: fix possible sleep-in-atomic aa6a93fd CDC-ACM: apply quirk for card reader c3b1f313 USB: cdc-acm: Do not log urb submission errors on disconnect 068cc4ad USB: serial: pl2303: new device id for Chilitag 2ef0d2ad usb: option: Add support for FS040U modem 55eaecff tty: fix data race between tty_init_dev and flush of buf 383e0620 staging: lustre: separate a connection destroy from free struct kib_conn f94b238f drm/vc4: Move IRQ enable to PM path ace1911b staging: rtl8188eu: Fix incorrect response to SIOCGIWESSID 0e216b0a usb: gadget: don't dereference g until after it has been null checked b4bfc8ef media: usbtv: add a new usbid c16c193e ARM: dts: NSP: Fix PPI interrupt types 9adb2a0f iwlwifi: mvm: fix the TX queue hang timeout for MONITOR vif type a248dc6a scsi: ufs: ufshcd: fix potential NULL pointer dereference in ufshcd_config_vreg fa649143 scsi: aacraid: Prevent crash in case of free interrupt during scsi EH path fde77c71 xfs: Properly retry failed dquot items in case of error during buffer writeback d9602444 xfs: ubsan fixes 9301165c drm/omap: Fix error handling path in 'omap_dmm_probe()' f7170eb8 drm/bridge: tc358767: fix 1-lane behavior 8ae615fe drm/bridge: tc358767: fix AUXDATAn registers access 1bdfc52c drm/bridge: tc358767: fix timing calculations c5590860 drm/bridge: tc358767: fix DP0_MISC register set 8d4bfe89 drm/bridge: tc358767: filter out too high modes 5f6a0441 drm/bridge: tc358767: do no fail on hi-res displays 7b862384 kmemleak: add scheduling point to kmemleak_scan() d2a67f7a SUNRPC: Allow connect to return EHOSTUNREACH c4ecc2f6 quota: Check for register_shrinker() failure. d47907bc net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit e11616d5 drm/amdgpu: don't try to move pinned BOs 54a1fdff xfs: fortify xfs_alloc_buftarg error handling 98ae1ca7 bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' d5a746cf hwmon: (pmbus) Use 64bit math for DIRECT format values 3b774237 lockd: fix "list_add double add" caused by legacy signal interface f25e222c nfsd: check for use of the closed special stateid f35ab8e2 grace: replace BUG_ON by WARN_ONCE in exit_net hook 2a7d4a72 nfsd: Ensure we check stateid validity in the seqid operation checks 5cd3586c nfsd: CLOSE SHOULD return the invalid special stateid for NFSv4.x (x>0) c57767b6 auxdisplay: img-ascii-lcd: Only build on archs that have IOMEM c6a34556 xen-netfront: remove warning when unloading module b5bfda0f xfs: always free inline data before resetting inode fork during ifree 5c0b19bd KVM: VMX: Fix rflags cache during vCPU reset b0fa04e8 KVM: X86: Fix softlockup when get the current kvmclock 90ef2c30 reiserfs: remove unneeded i_version bump 8cfb3965 btrfs: fix deadlock when writing out space cache 030d4676 mac80211: fix the update of path metric for RANN frame 03899a46 openvswitch: fix the incorrect flow action alloc size 82755840 drm/amdkfd: Fix SDMA oversubsription handling 16980aff drm/amdkfd: Fix SDMA ring buffer size calculation 8afdbb16 drm/amdgpu: Fix SDMA load/unload sequence on HWS disabled mode 409982cb bcache: check return value of register_shrinker 6436981b cpufreq: Add Loongson machine dependencies 876b31fd KVM: x86: ioapic: Preserve read-only values in the redirection table 1d3ab3b2 ACPI / bus: Leave modalias empty for devices which are not present a9f2c169 KVM: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered 2f9e94ef KVM: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race ec73d16b KVM: X86: Fix operand/address-size during instruction decoding 114de9bf KVM: x86: Don't re-execute instruction when not passing CR2 value 60d9b22b KVM: x86: emulator: Return to user-mode on L1 CPL=0 emulation failure d8f75b4c cpupower : Fix cpupower working when cpu0 is offline 82e57cdc cpupowerutils: bench - Fix cpu online check 036c227c drm/vc4: Account for interrupts in flight 30942f91 igb: Free IRQs when device is hotplugged 3a98d075 mtd: nand: denali_pci: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE e29997d5 gpio: ath79: add missing MODULE_DESCRIPTION/LICENSE cb1a0b51 gpio: iop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 51793176 power: reset: zx-reboot: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE ddba3c67 HID: wacom: EKR: ensure devres groups at higher indexes are released b7edc45f crypto: af_alg - whitelist mask and type 1ce8e52f crypto: sha3-generic - fixes for alignment and big endian operation 95259cb0 crypto: aesni - handle zero length dst buffer f1803207 crypto: ecdh - fix typo in KPP dependency of CRYPTO_ECDH cc1fa4a7 gpio: Fix kernel stack leak to userspace 241c04f7 gpio: stmpe: i2c transfer are forbiden in atomic context efe3f94f tools/gpio: Fix build error with musl libc 2a7076e7 RDMA/mlx5: set UMR wqe fence according to HCA cap 20e6f5bd net/mlx5: Define interface bits for fencing UMR wqe 56bc0863 loop: fix concurrent lo_open/lo_release 6c6f924f Linux 4.9.79 f12d0602 nfsd: auth: Fix gid sorting when rootsquash enabled f531fbb0 bpf: reject stores into ctx via st and xadd 265d7657 bpf: fix 32-bit divide by zero 46060778 bpf: fix divides by zero 5cb917aa bpf: avoid false sharing of map refcount with max_entries fcabc6d0 bpf: arsh is not supported in 32 bit alu thus reject it a3d6dd6a bpf: introduce BPF_JIT_ALWAYS_ON config 5226bb3b bpf: fix bpf_tail_call() x64 JIT c964ad34 x86: bpf_jit: small optimization in emit_bpf_tail_call() c98ff729 hrtimer: Reset hrtimer cpu base proper on CPU hotplug 9f3a6cad x86/microcode/intel: Extend BDW late-loading further with LLC size check dc1932c6 perf/x86/amd/power: Do not load AMD power module on !AMD platforms eecfa2ee flow_dissector: properly cap thoff field 18717ee2 tun: fix a memory leak for tfile->tx_array 1105145c mlxsw: spectrum_router: Don't log an error on missing neighbor 3110e213 gso: validate gso_type in GSO handlers cc99c6d5 ip6_gre: init dev->mtu and dev->hard_header_len correctly 1711ba16 be2net: restore properly promisc mode after queues reconfiguration 00f9e47c ppp: unlock all_ppp_mutex before registering device 260eb694 ipv4: Make neigh lookup keys for loopback/point-to-point devices be INADDR_ANY 014510b1 net: Allow neigh contructor functions ability to modify the primary_key 66c16a22 vmxnet3: repair memory leak 0e52703d tipc: fix a memory leak in tipc_nl_node_get_link() 2f056e7d sctp: return error if the asoc has been peeled off in sctp_wait_for_sndbuf 8e3534ea sctp: do not allow the v4 socket to bind a v4mapped v6 address 0f51492d r8169: fix memory corruption on retrieval of hardware statistics. 1bd21b15 pppoe: take ->needed_headroom of lower device into account on xmit cf67be7a net: tcp: close sock if net namespace is exiting a44d9115 net: qdisc_pkt_len_init() should be more robust 0ae16964 net: igmp: fix source address check for IGMPv3 reports 283498b4 lan78xx: Fix failure in USB Full Speed c2ceff11 ipv6: ip6_make_skb() needs to clear cork.base.dst fb50d8c9 ipv6: fix udpv6 sendmsg crash caused by too small MTU 8b0d3e81 ipv6: Fix getsockopt() for sockets with default IPV6_AUTOFLOWLABEL 5bb5ae97 dccp: don't restart ccid2_hc_tx_rto_expire() if sk in closed state 5f6c581b eventpoll.h: add missing epoll event masks 9a0be5af vsyscall: Fix permissions for emulate mode with KAISER/PTI 1be7d46e um: link vmlinux with -no-pie d680db72 orangefs: fix deadlock; do not write i_size in read_iter 42f0aba5 Input: trackpoint - force 3 buttons if 0 button is reported 19a7db1e mm: fix 100% CPU kswapd busyloop on unreclaimable nodes e62b0c66 Revert "module: Add retpoline tag to VERMAGIC" c41bb027 scsi: libiscsi: fix shifting of DID_REQUEUE host byte 7b50205c fs/fcntl: f_setown, avoid undefined behaviour 0ccfbd4d reiserfs: don't preallocate blocks for extended attributes b7d25282 reiserfs: fix race in prealloc discard 898eeca0 netfilter: xt_osf: Add missing permission checks 2c3184ea netfilter: nfnetlink_cthelper: Add missing permission checks 2915f16b ACPICA: Namespace: fix operand cache leak 3a53accd ACPI / scan: Prefer devices without _HID/_CID for _ADR matching 542cde0e ipc: msg, make msgrcv work with LONG_MIN 685cce58 mm, page_alloc: fix potential false positive in __zone_watermark_ok 714c19ef cma: fix calculation of aligned offset bc0e2174 hwpoison, memcg: forcibly uncharge LRU pages c57664bd mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack 1d8c402e drivers: base: cacheinfo: fix boot error message when acpi is enabled f5aaa5a2 drivers: base: cacheinfo: fix x86 with CONFIG_OF enabled 318e17d0 Prevent timer value 0 for MWAITX 45ee9d5e KVM: arm/arm64: Check pagesize when allocating a hugepage at Stage 2 41e4aa17 can: af_can: canfd_rcv(): replace WARN_ONCE by pr_warn_once 40bf2c0c can: af_can: can_rcv(): replace WARN_ONCE by pr_warn_once 69e78e72 usbip: Fix potential format overflow in userspace tools 853c39f2 usbip: Fix implicit fallthrough warning ce601a07 usbip: prevent vhci_hcd driver from leaking a socket pointer address 5c26ee19 orangefs: initialize op on loop restart in orangefs_devreq_read fb39345e orangefs: use list_for_each_entry_safe in purge_waiting_ops c36c940c x86/asm/32: Make sync_core() handle missing CPUID on all 32-bit kernels 79584a42 Linux 4.9.78 60249fe9 MIPS: AR7: ensure the port type's FCR value is used 06d7342d x86/retpoline: Optimize inline assembler for vmexit_fill_RSB b9f8b593 x86/pti: Document fix wrong index 4b71be49 kprobes/x86: Disable optimizing on the function jumps to indirect thunk 36ad6ba5 kprobes/x86: Blacklist indirect thunk functions for kprobes 09402d83 retpoline: Introduce start/end markers of indirect thunk c5aa6870 x86/mce: Make machine check speculation protected 87ac2971 usbip: fix warning in vhci_hcd_probe/lockdep_init_map 0d92cf7f x86/cpu, x86/pti: Do not enable PTI on AMD processors ddfaa7ac arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls 2904adc5 dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 cabf6294 dm btree: fix serious bug in btree_split_beneath() ca2d7368 workqueue: avoid hard lockups in show_workqueue_state() d314f3bc libata: apply MAX_SEC_1024 to all LITEON EP1 series devices 8a3f4baa proc: fix coredump vs read /proc/*/stat race 43c3e093 scripts/gdb/linux/tasks.py: fix get_thread_info 23d68edd can: peak: fix potential bug in packet fragmentation 19f47eaf ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7 1f32f15e ARM: sunxi_defconfig: Enable CMA 969e2145 phy: work around 'phys' references to usb-nop-xceiv devices 9a50ea0c tracing: Fix converting enum's from the map in trace_event_eval_update() cb513d14 Input: twl4030-vibra - fix sibling-node lookup eaabab64 Input: twl6040-vibra - fix child-node lookup 9be13b33 Input: 88pm860x-ts - fix child-node lookup 607b86e1 Input: ALPS - fix multi-touch decoding on SS4 plus touchpads 9792f9b4 perf tools: Fix build with ARCH=x86_64 c557481a x86/apic/vector: Fix off by one in error path 5b13f593 pipe: avoid round_pipe_size() nr_pages overflow on 32-bit 02802dfc x86/tsc: Fix erroneous TSC rate on Skylake Xeon 5ab44e8f x86/mm/pkeys: Fix fill_sig_info_pkey eee0cba7 module: Add retpoline tag to VERMAGIC a96cf98d x86/cpufeature: Move processor tracing out of scattered features 13ccac5d objtool: Improve error message for bad file argument b73d6878 x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros abf67b1e x86/retpoline: Fill RSB on context switch for affected CPUs 1ad4f287 sched/deadline: Zero out positive runtime after throttling constrained tasks 997231f9 scsi: hpsa: fix volume offline state d303d0ca iser-target: Fix possible use-after-free in connection establishment error 0476e6d0 af_key: fix buffer overread in parse_exthdrs() e4dc05ab af_key: fix buffer overread in verify_address_len() 676109b2 timers: Unconditionally check deferrable base 4b6e681f ALSA: hda - Apply the existing quirk to iMac 14,1 fae704d5 ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant b9e168a0 ALSA: pcm: Remove yet superfluous WARN_ON() e4ff9f29 ALSA: seq: Make ioctls race-free d8a3170d futex: Prevent overflow by strengthen input validation bb7119ee scsi: sg: disable SET_FORCE_LOW_DMA c9ca9d9d libnvdimm, btt: Fix an incompatibility in the log layout b8cf9ff7 Linux 4.9.77 1b92c48a x86/pti/efi: broken conversion from efi to kernel page table 92e8f204 objtool: Fix retpoline support for pre-ORC objtool 44f1eae7 x86/retpoline: Remove compile time warning c05d544d selftests/x86: Add test_vsyscall c1ddd99a x86/retpoline: Fill return stack buffer on vmexit 276e3004 x86/retpoline/irq32: Convert assembler indirect jumps a590960a x86/retpoline/checksum32: Convert assembler indirect jumps 87a1fe36 x86/retpoline/xen: Convert Xen hypercall indirect jumps 9e37da4c x86/retpoline/hyperv: Convert assembler indirect jumps 83d76583 x86/retpoline/ftrace: Convert ftrace assembler indirect jumps 8b1bacc3 x86/retpoline/entry: Convert entry assembler indirect jumps 2adc2f74 x86/retpoline/crypto: Convert crypto assembler indirect jumps 8f96937e x86/spectre: Add boot time option to select Spectre v2 mitigation 2bb5de42 x86/retpoline: Add initial retpoline support 4bf050da x86/asm: Use register variable to get stack pointer value 4d8bd3e2 objtool: Allow alternatives to be ignored 3adb52ab objtool: Detect jumps to retpoline thunks 35aee626 objtool, modules: Discard objtool annotation sections for modules 00bcb5ad x86/mm/32: Move setup_clear_cpu_cap(X86_FEATURE_PCID) earlier 91b7e5cd x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asm 194dc047 x86/alternatives: Fix optimize_nops() checking 5ddd318a sysfs/cpu: Fix typos in vulnerability documentation 9c5e750c x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSC abcc3e5f x86/cpu/AMD: Make LFENCE a serializing instruction 45a98824 x86/cpu: Implement CPU vulnerabilites sysfs functions 11ec2df9 sysfs/cpu: Add vulnerability folder 56eff367 x86/cpu: Merge bugs.c and bugs_64.c 26323fb4 x86/cpufeatures: Add X86_BUG_SPECTRE_V[12] 43fe9530 x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWN d88f601b x86/cpufeatures: Add X86_BUG_CPU_INSECURE c2cacde5 x86/cpufeatures: Make CPU bugs sticky ef463981 x86/cpu: Factor out application of forced CPU caps 4e6c2af2 x86/Documentation: Add PTI description d5983479 e1000e: Fix e1000_check_for_copper_link_ich8lan return value. 3ba5d3a2 uas: ignore UAS for Norelsys NS1068(X) chips 6aebc267 Bluetooth: Prevent stack info leak from the EFS element. c51d23df staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl 8ab8c6e6 usbip: vudc_tx: fix v_send_ret_submit() vulnerability to null xfer buffer 86c8d58f usbip: fix vudc_rx: harden CMD_SUBMIT path to handle malicious input 6851ec74 usbip: remove kernel addresses from usb device and urb debug msgs 435db24b USB: fix usbmon BUG trigger 9f6ca0ea usb: misc: usb3503: make sure reset is low for at least 100us 11632d07 USB: serial: cp210x: add new device ID ELV ALC 8xxx 4abe275c USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ 820ef2a0 bpf, array: fix overflow in max_entries and undefined behavior in index_mask a9bfac14 bpf: prevent out-of-bounds speculation f55093dc bpf: refactor fixup_bpf_calls() 28035366 bpf: move fixup_bpf_calls() function 60c7a9cd target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK 748e1b62 iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref ec61bafb kaiser: Set _PAGE_NX only if supported 08a75258 drm/vmwgfx: Potential off by one in vmw_view_add() 012df71d KVM: x86: Add memory barrier on vmcs field lookup 431fd501 x86/microcode/intel: Extend BDW late-loading with a revision check 553a8b8c rbd: set max_segments to USHRT_MAX 3752d2fb crypto: algapi - fix NULL dereference in crypto_remove_spawns() b28394cb net/sched: Fix update of lastuse in act modules implementing stats_update e2b825e8 mlxsw: spectrum_router: Fix NULL pointer deref 16d5b481 ethtool: do not print warning for applications using legacy API dde00c92 ipv6: fix possible mem leaks in ipv6_make_skb() 6f237183 net: stmmac: enable EEE in MII, GMII or RGMII only 7f4226ff sh_eth: fix SH7757 GEther initialization eb2f80e0 sh_eth: fix TSU resource handling ce31b6ac RDS: null pointer dereference in rds_atomic_free_op cebb3829 RDS: Heap OOB write in rds_message_alloc_sgs() 61196a67 net: core: fix module type in sock_diag_bind ca5681b7 ip6_tunnel: disable dst caching if tunnel is dual-stack fe71f34f 8021q: fix a memory leak for VLAN 0 device 66bb6c2c xhci: Fix ring leak in failure path of xhci_alloc_virt_device() 135f9808 cx82310_eth: use skb_cow_head() to deal with cloned skbs 7c501540 smsc75xx: use skb_cow_head() to deal with cloned skbs ab4fd7a2 sr9700: use skb_cow_head() to deal with cloned skbs 542bcc54 lan78xx: use skb_cow_head() to deal with cloned skbs 1ecdfc1e zswap: don't param_set_charp while holding spinlock 5c1b80f6 x86/acpi: Reduce code duplication in mp_override_legacy_irq() 43ff00f8 ALSA: aloop: Fix racy hw constraints adjustment 5af666d0 ALSA: aloop: Fix inconsistent format due to incomplete rule 01046dd8 ALSA: aloop: Release cable upon open error path bee3f2d5 ALSA: pcm: Allow aborting mutex lock at OSS read/write loops 3a00564c ALSA: pcm: Abort properly at pending signal in OSS read/write loops 8e81425e ALSA: pcm: Add missing error checks in OSS emulation plugin builder 83da0245 ALSA: pcm: Remove incorrect snd_BUG_ON() usages 0199927a x86/acpi: Handle SCI interrupts above legacy space gracefully 64ab063b platform/x86: wmi: Call acpi_wmi_init() later 491c0ca3 kvm: vmx: Scrub hardware GPRs at VM-exit 78c00f59 MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses 1f4cff1c MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET cfc5c63a MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA f616180a MIPS: Consistently handle buffer counter with PTRACE_SETREGSET 5b593a81 MIPS: Guard against any partial write attempt with PTRACE_SETREGSET 8eb5655a MIPS: Factor out NT_PRFPREG regset access helpers 14e1c579 MIPS: Validate PR_SET_FP_MODE prctl(2) requests against the ABI of the task 30191718 IB/srpt: Disable RDMA access by the initiator 02f201f7 can: gs_usb: fix return value of the "set_bittiming" callback c781e3be KVM: Fix stack-out-of-bounds read in write_mmio c5ab9ee1 ath10k: rebuild crypto header in rx data frames 234c8e60 mac80211: Add RX flag to indicate ICV stripped b58aa24e dm bufio: fix shrinker scans when (nr_to_scan < retain_target) 7bbc6ca4 Linux 4.9.76 5e1f377f mtd: nand: pxa3xx: Fix READOOB implementation beca4e2d Map the vsyscall page with _PAGE_USER 47f3cea3 x86/tlb: Drop the _GPL from the cpu_tlbstate export 91dfc41e parisc: qemu idle sleep support 14c06206 parisc: Fix alignment of pa_tlb_lock in assembly on 32-bit SMP kernel dd43c465 x86/microcode/AMD: Add support for fam17h microcode loading 2b009d33 Input: elantech - add new icbody type 15 cc1349fa ARC: uaccess: dont use "l" gcc inline asm constraint modifier e6a897a6 iommu/arm-smmu-v3: Cope with duplicated Stream IDs 03975fae iommu/arm-smmu-v3: Don't free page table ops twice 4d53eb49 kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal() 794ac8ef kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals 1453b3ac kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL 79258d98 kernel: make groups_sort calling a responsibility group_info allocators 3a381abc nbd: fix use-after-free of rq/bio in the xmit path 2b9b2002 fscache: Fix the default for fscache_maybe_release_page() 34fa2eed sunxi-rsb: Include OF based modalias in device uevent c195a4c0 crypto: pcrypt - fix freeing pcrypt instances 868f50b9 crypto: chacha20poly1305 - validate the digest size f6db86f3 crypto: n2 - cure use after free 790080ce kernel/acct.c: fix the acct->needcheck check in check_free_space() 9f747558 Linux 4.9.75 92fd81f7 kaiser: Set _PAGE_NX only if supported ea6cd39d KPTI: Report when enabled e71fac01 KPTI: Rename to PAGE_TABLE_ISOLATION 59094faf x86/kaiser: Move feature detection up 402e63de kaiser: disabled on Xen PV 2c272175 x86/kaiser: Reenable PARAVIRT 1817d2c2 x86/paravirt: Dont patch flush_tlb_single fe5cb75f kaiser: kaiser_flush_tlb_on_return_to_user() check PCID b72c26e9 kaiser: asm/tlbflush.h handle noPGE at lower level 8c2f8a5c kaiser: drop is_atomic arg to kaiser_pagetable_walk() 169b369f kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush 8018307a x86/kaiser: Check boottime cmdline params 50624dd1 x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling 23e09439 kaiser: add "nokaiser" boot option, using ALTERNATIVE cb7d8d7e kaiser: fix unlikely error in alloc_ldt_struct() 3df14617 kaiser: kaiser_remove_mapping() move along the pgd 05ddad14 kaiser: paranoid_entry pass cr3 need to paranoid_exit d0142ceb kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user 6a2b4117 kaiser: PCID 0 for kernel and 128 for user 0b5ca9d9 kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user 2684b12a kaiser: enhanced by kernel and user PCIDs 1972bb9d kaiser: vmstat show NR_KAISERTABLE as nr_overhead 1ce27de4 kaiser: delete KAISER_REAL_SWITCH option c27cdea5 kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET 61b7a404 kaiser: cleanups while trying for gold link 604db496 kaiser: align addition to x86/mm/Makefile be6bf01f kaiser: tidied up kaiser_add/remove_mapping slightly 67fab0d4 kaiser: tidied up asm/kaiser.h somewhat f43f386f kaiser: ENOMEM if kaiser_pagetable_walk() NULL f881e626 kaiser: fix perf crashes 19377944 kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER 639c005d kaiser: KAISER depends on SMP 7a92e20d kaiser: fix build and FIXME in alloc_ldt_struct() 0994a2cf kaiser: stack map PAGE_SIZE at THREAD_SIZE-PAGE_SIZE ac2f1018 kaiser: do not set _PAGE_NX on pgd_none 8f0baadf kaiser: merged update 13be4483 KAISER: Kernel Address Isolation b5fd58e9 x86/boot: Add early cmdline parsing for options with arguments 8824b2d7 tcp_bbr: reset long-term bandwidth sampling on loss recovery undo 61c51da2 tcp_bbr: reset full pipe detection on loss recovery undo 07bcb248 Linux 4.9.74 181a832c mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP d76dabb5 tty: fix tty_ldisc_receive_buf() documentation 00fc57ae n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD) 404ae546 x86/smpboot: Remove stale TLB flush invocations e8119ac0 nohz: Prevent a timer interrupt storm in tick_nohz_stop_sched_tick() 249d4a9b timers: Reinitialize per cpu bases on hotplug 574e543f timers: Invoke timer_start_debug() where it makes sense d840687a timers: Use deferrable base independent of base::nohz_active 09d3e693 usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 ab1fbfec USB: Fix off by one in type-specific length check of BOS SSP capability 425d2f15 usb: add RESET_RESUME for ELSA MicroLink 56K 0f2e9cbc usb: Add device quirk for Logitech HD Pro Webcam C925e d98f4d4d USB: serial: option: adding support for YUGA CLM920-NC5 192cdf5e USB: serial: option: add support for Telit ME910 PID 0x1101 6ab3d87a USB: serial: qcserial: add Sierra Wireless EM7565 0af1aebb USB: serial: ftdi_sio: add id for Airbus DS P8GR 03dce057 usbip: vhci: stop printing kernel pointer addresses in messages 9e9f4255 usbip: stub: stop printing kernel pointer addresses in messages 1ef5c433 usbip: prevent leaking socket pointer address in messages 3c579d0b usbip: fix usbip bind writing random string after command in match_busid 67b539ca s390/qeth: update takeover IPs after configuration change 476d7d69 s390/qeth: lock IP table while applying takeover changes 475018c7 s390/qeth: don't apply takeover changes to RXIP 6ed7c48e s390/qeth: apply takeover changes when mode is toggled 7493d98e net/mlx5: Fix error flow in CREATE_QP command c844a458 net/mlx5e: Prevent possible races in VXLAN control flow 60422582 net/mlx5e: Add refcount to VXLAN structure d1614fd9 net/mlx5e: Fix possible deadlock of VXLAN lock 9424a79e net/mlx5e: Fix features check of IPv6 traffic 13872391 net/mlx5: Fix rate limit packet pacing naming and struct e74fe726 tcp: invalidate rate samples during SACK reneging 58f6ebbd sock: free skb in skb_complete_tx_timestamp on error a746fadd net: phy: micrel: ksz9031: reconfigure autoneg after phy autoneg workaround 03c93293 net: Fix double free and memory corruption in get_net_ns_by_id() 8c38f319 net: fec: Allow reception of frames bigger than 1522 bytes 243adaa4 net: bridge: fix early call to br_stp_change_bridge_id and plug newlink leaks e4f66980 ipv4: Fix use-after-free when flushing FIB tables e51abae8 adding missing rcu_read_unlock in ipxip6_rcv ae67e548 sctp: Replace use of sockets_allocated with specified macro. 99cf2daf net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case f75f910f net: ipv4: fix for a race condition in raw_sendmsg 484369ff tg3: Fix rx hang on MTU change with 5717/5719 7887a700 tcp md5sig: Use skb's saddr when replying to an incoming segment a4bf8efd tcp_bbr: record "full bw reached" decision in new full_bw_reached bit 53288d82 RDS: Check cmsg_len before dereferencing CMSG_DATA 8b032bde ptr_ring: add barriers b3b56038 net: reevalulate autoflowlabel setting after sysctl setting 8baa58c5 net: qmi_wwan: add Sierra EM7565 1199:9091 0b187822 netlink: Add netns check on taps 2c1a0b2e net: igmp: Use correct source address on IGMPv3 reports 930882f8 net: fec: unmap the xmit buffer that are not transferred by DMA f6d7cdbb ipv6: mcast: better catch silly mtu values c2f78bf8 ipv4: igmp: guard against silly MTU values b929cccc kbuild: add '-fno-stack-check' to kernel build options 04bdf71d x86/mm/64: Fix reboot interaction with CR4.PCIDE b52f937e x86/mm: Enable CR4.PCIDE on supported systems e6a29320 x86/mm: Add the 'nopcid' boot option to turn off PCID 1e7f3d88 x86/mm: Disable PCID on 32-bit kernels 3e5daacf x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code a94af050 x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() 113980c0 x86/mm: Make flush_tlb_mm_range() more predictable 219acedb x86/mm: Remove flush_tlb() and flush_tlb_current_task() 72b812d5 x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly() 65ca46e5 ALSA: hda - fix headset mic detection issue on a Dell machine a1dbcd82 ALSA: hda: Drop useless WARN_ON() d30d1761 ASoC: tlv320aic31xx: Fix GPIO1 register definition b04640a4 ASoC: twl4030: fix child-node lookup 00add00e ASoC: fsl_ssi: AC'97 ops need regmap, clock and cleaning up on failure 35f87d45 ASoC: da7218: fix fix child-node lookup 125e81b5 ASoC: wm_adsp: Fix validation of firmware and coeff lengths 72d5e020 iw_cxgb4: Only validate the MSN for successful completions 2e0d458c ring-buffer: Mask out the info bits when returning buffer page length 81e155e7 tracing: Fix crash when it fails to alloc ring buffer 5dc4cd26 tracing: Fix possible double free on failure of allocating trace buffer 6edea15d tracing: Remove extra zeroing out of the ring buffer page 3d16a131 sync objtool's copy of x86-opcode-map.txt b3e88217 Linux 4.9.73 37435f7e bpf/verifier: Fix states_equal() comparison of pointer and UNKNOWN 69cf72b2 net: mvneta: eliminate wrong call to handle rx descriptor error a57f99f4 net: mvneta: use proper rxq_number in loop on rx queues 405f3d79 net: mvneta: clear interface link status on port disable 423716cf libnvdimm, pfn: fix start_pad handling for aligned namespaces 77b318a4 powerpc/perf: Dereference BHRB entries safely 2635a64d clk: sunxi: sun9i-mmc: Implement reset callback for reset controls 18276e9b kvm: x86: fix RSM when PCID is non-zero e5c73b3b KVM: X86: Fix load RFLAGS w/o the fixed bit 418dfce4 pinctrl: cherryview: Mask all interrupts on Intel_Strago based systems cb8b2fd1 spi: xilinx: Detect stall with Unknown commands 373386ec parisc: Hide Diva-built-in serial aux and graphics card 10b4a621 PCI / PM: Force devices to D0 in pci_pm_thaw_noirq() 31760654 ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU beab14a3 ALSA: usb-audio: Add native DSD support for Esoteric D-05X cec92448 ALSA: rawmidi: Avoid racy info ioctl via ctl device becf7d87 mfd: twl6040: Fix child-node lookup f4c0796f mfd: twl4030-audio: Fix sibling-node lookup 2db85cb2 mfd: cros ec: spi: Don't send first message too soon e81cff1c crypto: mcryptd - protect the per-CPU queue with a lock d31a207a acpi, nfit: fix health event notification 54c74d38 ACPI: APEI / ERST: Fix missing error handling in erst_reader() 2df39793 Linux 4.9.72 6430e166 sparc32: Export vac_cache_size to fix build error 3695b3b1 bpf: fix incorrect sign extension in check_alu_op() d75d3ee2 bpf: reject out-of-bounds stack pointer calculation 7b5b73ea bpf: fix branch pruning logic 565f012f bpf: adjust insn_aux_data when patching insns 3b6c84bc Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" dbeb719e platform/x86: asus-wireless: send an EV_SYN/SYN_REPORT between state changes 00ecb4b1 MIPS: math-emu: Fix final emulation phase for certain instructions 3cff9078 thermal/drivers/hisi: Fix multiple alarm interrupts firing 1b2c46a6 thermal/drivers/hisi: Simplify the temperature/step computation 2dac559d thermal/drivers/hisi: Fix kernel panic on alarm interrupt b679b8d7 thermal/drivers/hisi: Fix missing interrupt enablement 82bf76af thermal: hisilicon: Handle return value of clk_prepare_enable b86c7b8c cpuidle: fix broadcast control when broadcast can not be entered 15319d2a rtc: set the alarm to the next expiring timer acc96729 tcp: fix under-evaluated ssthresh in TCP Vegas 58590279 clk: sunxi-ng: sun6i: Rename HDMI DDC clock to avoid name collision bb0618ac staging: greybus: light: Release memory obtained by kasprintf 4bf42a2e net: ipv6: send NS for DAD when link operationally up 52d0a601 fm10k: ensure we process SM mbx when processing VF mbx 76d83bfc vfio/pci: Virtualize Maximum Payload Size de5a4c81 scsi: lpfc: PLOGI failures during NPIV testing b438d2f7 scsi: lpfc: Fix secure firmware updates fc9d6386 fm10k: fix mis-ordered parameters in declaration for .ndo_set_vf_bw bd0feaac ASoC: img-parallel-out: Add pm_runtime_get/put to set_fmt callback 6af9b18a tracing: Exclude 'generic fields' from histograms fbb2d72a PCI/AER: Report non-fatal errors only to the affected endpoint 1d4b32be IB/rxe: check for allocation failure on elem 21411828 ixgbe: fix use of uninitialized padding 700053c8 igb: check memory allocation failure c236525b PM / OPP: Move error message to debug level 164a941c PCI: Create SR-IOV virtfn/physfn links before attaching driver b40eeea3 scsi: mpt3sas: Fix IO error occurs on pulling out a drive from RAID1 volume created on two SATA drive fd1d9dcc scsi: cxgb4i: fix Tx skb leak 241833a3 PCI: Avoid bus reset if bridge itself is broken d3469e61 net: phy: at803x: Change error to EINVAL for invalid MAC 206e1621 kvm, mm: account kvm related kmem slabs to kmemcg bdb33bb5 rtc: pl031: make interrupt optional 1525e330 crypto: crypto4xx - increase context and scatter ring buffer elements 291c7e48 backlight: pwm_bl: Fix overflow condition d14718c9 bnxt_en: Fix NULL pointer dereference in reopen failure path 9e177136 cpuidle: powernv: Pass correct drv->cpumask for registration 5460e467 ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory 9c1433b5 Btrfs: fix an integer overflow check 0708a476 netfilter: nfnetlink_queue: fix secctx memory leak 54420c1a xhci: plat: Register shutdown for xhci_plat 55b6a5d0 net: moxa: fix TX overrun memory leak ce19146a isdn: kcapi: avoid uninitialized data bb011a45 virtio_balloon: prevent uninitialized variable use c6f90909 virtio-balloon: use actual number of stats for stats queue buffers 808ed3bd KVM: pci-assign: do not map smm memory slot pages in vt-d page tables 29c4f517 net: ipconfig: fix ic_close_devs() use-after-free e9a1ba29 cpufreq: Fix creation of symbolic links to policy directories e0d13153 ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend b5ed572a netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register 01060acf netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table 9e639818 irda: vlsi_ir: fix check for DMA mapping errors 37f41dac RDMA/iser: Fix possible mr leak on device removal event 661f5348 i40e: Do not enable NAPI on q_vectors that have no rings 2eb783a7 IB/rxe: increment msn only when completing a request 2f0e39f2 IB/rxe: double free on error 7f077afe net: Do not allow negative values for busy_read and busy_poll sysctl interfaces 521a7e3d nbd: set queue timeout properly f4fcc566 infiniband: Fix alignment of mmap cookies to support VIPT caching cd083d5b IB/core: Protect against self-requeue of a cq work item 26452a50 i40iw: Receive netdev events post INET_NOTIFIER state 102a8a16 bna: avoid writing uninitialized data into hw registers 51533c4b s390/qeth: no ETH header for outbound AF_IUCV 118b0404 s390/qeth: size calculation outbound buffers 60d59823 r8152: prevent the driver from transmitting packets with carrier off b89e2291 ASoC: STI: Fix reader substream pointer set 347848e0 HID: xinmo: fix for out of range for THT 2P arcade controller. afa055f2 hwmon: (asus_atk0110) fix uninitialized data access 5700ffc4 ARM: dts: ti: fix PCI bus dtc warnings 2df19698 KVM: VMX: Fix enable VPID conditions e0249c02 KVM: x86: correct async page present tracepoint 8386ff52 kvm: vmx: Flush TLB when the APIC-access address changes 3bd2017b scsi: lpfc: Fix PT2PT PRLI reject 0f4aa1f0 pinctrl: st: add irq_request/release_resources callbacks 7656871e inet: frag: release spinlock before calling icmp_send() e6e8067e tipc: fix nametbl deadlock at tipc_nametbl_unsubscribe bfb38fbd r8152: fix the rx early size of RTL8153 7171aa26 iommu/exynos: Workaround FLPD cache flush issues for SYSMMU v5 0f0ac218 netfilter: nfnl_cthelper: Fix memory leak ec38fb44 netfilter: nfnl_cthelper: fix runtime expectation policy updates 02197d86 usb: gadget: udc: remove pointer dereference after free 2b943bed usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed 2101ccbc hwmon: (max31790) Set correct PWM value 4ee082a7 net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 9ed8f0fa sctp: out_qlen should be updated when pruning unsent queue b4cf187a bna: integer overflow bug in debugfs b3f662cc sch_dsmark: fix invalid skb_cow() usage 98d20e59 vsock: cancel packets when failing to connect 482b3f92 vhost-vsock: add pkt cancel capability 6f1848e7 vsock: track pkt owner vsock 7ff28d33 crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex ddfc9f75 r8152: fix the list rx_done may be used without initialization 9712b2b7 cpuidle: Validate cpu_dev in cpuidle_add_sysfs() 8f21b63c nvme-loop: handle cpu unplug when re-establishing the controller c9bbd272 arm: kprobes: Align stack to 8-bytes in test code d0ee8d5b arm: kprobes: Fix the return address of multiple kretprobes 6e2a6941 HID: corsair: Add driver Scimitar Pro RGB gaming mouse 1b1c:1b3e support to hid-corsair e93ea3a5 HID: corsair: support for K65-K70 Rapidfire and Scimitar Pro RGB 2a7eee3d kvm: fix usage of uninit spinlock in avic_vm_destroy() 2d9a34c0 ALSA: hda - add support for docking station for HP 840 G3 52c3323e ALSA: hda - add support for docking station for HP 820 G2 bb95f1ca arm64: Initialise high_memory global variable earlier 76fcdc8c cxl: Check if vphb exists before iterating over AFU devices b632d710 Linux 4.9.71 ed70a221 ath9k: fix tx99 potential info leak 8f23eb16 icmp: don't fail on fragment reassembly time exceeded 2eb165b9 IB/ipoib: Grab rtnl lock on heavy flush when calling ndo_open/stop 0c70b35b RDMA/cma: Avoid triggering undefined behavior 31eb4108 macvlan: Only deliver one copy of the frame to the macvlan interface b64ab3ca udf: Avoid overflow when session starts at large offset 91e0cf85 scsi: bfa: integer overflow in debugfs 64da4e8d scsi: sd: change allow_restart to bool in sysfs interface 1cafdac8 scsi: sd: change manage_start_stop to bool in sysfs interface 8315bcf8 rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_disassoc_cmd 6641d3e3 rtl8188eu: Fix a possible sleep-in-atomic bug in rtw_createbss_cmd 28e006e1 vt6655: Fix a possible sleep-in-atomic bug in vt6655_suspend 04d5a2d5 IB/core: Fix calculation of maximum RoCE MTU c744ecec scsi: scsi_devinfo: Add REPORTLUN2 to EMC SYMMETRIX blacklist entry f39486bd raid5: Set R5_Expanded on parity devices as well as data. 4fdb1039 pinctrl: adi2: Fix Kconfig build problem afeeff4d usb: musb: da8xx: fix babble condition handling 92ad6c13 tty fix oops when rmmod 8250 421910e9 soc: mediatek: pwrap: fix compiler errors 7745382f powerpc/perf/hv-24x7: Fix incorrect comparison in memord ab9d2571 scsi: hpsa: destroy sas transport properties before scsi_host 1723d666 scsi: hpsa: cleanup sas_phy structures in sysfs when unloading 237e0533 PCI: Detach driver before procfs & sysfs teardown on device remove 8f84f861 RDMA/cxgb4: Declare stag as __be32 769bca93 xfs: fix incorrect extent state in xfs_bmap_add_extent_unwritten_real c8220994 xfs: fix log block underflow during recovery cycle verification fc4177ea l2tp: cleanup l2tp_tunnel_delete calls 6a559523 nvme: use kref_get_unless_zero in nvme_find_get_ns e2fce5a5 platform/x86: hp_accel: Add quirk for HP ProBook 440 G4 7fab68e1 btrfs: tests: Fix a memory leak in error handling path in 'run_test()' b7ada2c0 arm64: prevent regressions in compressed kernel image size when upgrading to binutils 2.27 52aaa748 Ib/hfi1: Return actual operational VLs in port info query 9102ed6a bcache: fix wrong cache_misses statistics c2a0531f bcache: explicitly destroy mutex while exiting 75f66eea GFS2: Take inode off order_write list when setting jdata flag 026ffaf6 scsi: scsi_debug: write_same: fix error report d8914530 thermal/drivers/step_wise: Fix temperature regulation misbehavior 019433db ASoC: rsnd: rsnd_ssi_run_mods() needs to care ssi_parent_mod cf16dac8 ppp: Destroy the mutex when cleanup 27f5597c clk: tegra: Fix cclk_lp divisor register 54809e38 clk: hi6220: mark clock cs_atb_syspll as critical 47b63ea4 clk: imx6: refine hdmi_isfr's parent to make HDMI work on i.MX6 SoCs w/o VPU d6b6302c clk: mediatek: add the option for determining PLL source clock 2850c3ec mm: Handle 0 flags in _calc_vm_trans() macro 18498f1c crypto: tcrypt - fix buffer lengths in test_aead_speed() 2ed46cbf arm-ccn: perf: Prevent module unload while PMU is in use c843e9f8 xfs: truncate pagecache before writeback in xfs_setattr_size() 03bfadfb iommu/amd: Limit the IOVA page range to the specified addresses cb0acb37 badblocks: fix wrong return value in badblocks_set if badblocks are disabled dcdca123 target/file: Do not return error for UNMAP if length is zero 998201fd target:fix condition return in core_pr_dump_initiator_port() a4f54ec4 iscsi-target: fix memory leak in lio_target_tiqn_addtpg() e086a82a target/iscsi: Fix a race condition in iscsit_add_reject_from_cmd() abc4b442 platform/x86: intel_punit_ipc: Fix resource ioremap warning 6e5a846d powerpc/ipic: Fix status get and status clear d7e7c431 powerpc/opal: Fix EBUSY bug in acquiring tokens a463f9c5 netfilter: ipvs: Fix inappropriate output of procfs b3b6d1ee iommu/mediatek: Fix driver name 9a4bf051 PCI: Do not allocate more buses than available in parent 29a404be powerpc/powernv/cpufreq: Fix the frequency read by /proc/cpuinfo f44d28e0 PCI/PME: Handle invalid data when reading Root Status 5a7192bc dmaengine: ti-dma-crossbar: Correct am335x/am43xx mux value type 03a48dc9 ASoC: Intel: Skylake: Fix uuid_module memory leak in failure case 9146b10f rtc: pcf8563: fix output clock rate cf53526f video: fbdev: au1200fb: Return an error code if a memory allocation fails 90e2591f video: fbdev: au1200fb: Release some resources if a memory allocation fails 92c3c7db video: udlfb: Fix read EDID timeout aecce5fc fbdev: controlfb: Add missing modes to fix out of bounds access 0312ab0f sfc: don't warn on successful change of MAC da73389e HID: cp2112: fix broken gpio_direction_input callback e15628b2 Revert "x86/acpi: Set persistent cpuid <-> nodeid mapping when booting" 25b0b3f2 target: fix race during implicit transition work flushes 892e4f9b target: fix ALUA transition timeout handling 0d34f477 target: Use system workqueue for ALUA transitions 8f60ef94 btrfs: add missing memset while reading compressed inline extents 5d460d35 NFSv4.1 respect server's max size in CREATE_SESSION 88af4e34 efi/esrt: Cleanup bad memory map log messages e30b840d perf symbols: Fix symbols__fixup_end heuristic for corner cases 2a47e7de tty: fix data race in tty_ldisc_ref_wait() 70f450fc tty: don't panic on OOM in tty_set_ldisc() 3d57ec51 rxrpc: Ignore BUSY packets on old calls 42b6d6e8 net: mpls: Fix nexthop alive tracking on down events fd27dbca net/mlx4_core: Avoid delays during VF driver device shutdown 65bfe003 nvmet-rdma: Fix a possible uninitialized variable dereference 571e4776 nvmet: confirm sq percpu has scheduled and switched to atomic af0cee08 nvme-loop: fix a possible use-after-free when destroying the admin queue a8939aac afs: Fix abort on signal while waiting for call completion d43dda07 afs: Fix afs_kill_pages() 856bb4b6 afs: Fix page leak in afs_write_begin() 833acb3e afs: Populate and use client modification time a3e7a29a afs: Better abort and net error handling ab239061 afs: Invalid op ID should abort with RXGEN_OPCODE 972e7b7c afs: Fix the maths in afs_fs_store_data() 9329ae4c afs: Prevent callback expiry timer overflow 7da1b85a afs: Migrate vlocation fields to 64-bit 7286fad1 afs: Flush outstanding writes when an fd is closed eaaad764 afs: Deal with an empty callback array 90004808 afs: Adjust mode bits processing ba47c159 afs: Populate group ID from vnode status c250fae9 afs: Fix missing put_page() b29c7b7c drm/radeon: reinstate oland workaround for sclk 2a84fce9 mmc: mediatek: Fixed bug where clock frequency could be set wrong 28714e96 sched/deadline: Use deadline instead of period when calculating overflow a2e29113 sched/deadline: Throttle a constrained deadline task activated after the deadline 9cc56a00 sched/deadline: Make sure the replenishment timer fires in the next period 0a4d4dac sched/deadline: Add missing update_rq_clock() in dl_task_timer() 8d3a3181 iwlwifi: mvm: cleanup pending frames in DQA mode a524bb57 Drivers: hv: util: move waiting for release to hv_utils_transport itself da626b13 drm/radeon/si: add dpm quirk for Oland 1867eb80 fjes: Fix wrong netdevice feature flags 91510a62 scsi: hpsa: do not timeout reset operations 0f07e761 scsi: hpsa: limit outstanding rescans c81410a4 scsi: hpsa: update check for logical volume status 8652baa5 ASoC: rcar: clear DE bit only in PDMACHCR when it stops fd2530a4 openrisc: fix issue handling 8 byte get_user calls 18b39b61 intel_th: pci: Add Gemini Lake support 3544f575 drm: amd: remove broken include path 4c9c0971 qed: Fix interrupt flags on Rx LL2 ac04ab96 qed: Fix mapping leak on LL2 rx flow 8de6d7b2 qed: Align CIDs according to DORQ requirement fddc3df7 mlxsw: reg: Fix SPVMLR max record count 4c8b4e60 mlxsw: reg: Fix SPVM max record count 6c548e90 net: Resend IGMP memberships upon peer notification. 889163d7 irqchip/mvebu-odmi: Select GENERIC_MSI_IRQ_DOMAIN e30ccb5f dmaengine: Fix array index out of bounds warning in __get_unmap_pool() 46cbe3f5 net: wimax/i2400m: fix NULL-deref at probe 2e70c4d5 writeback: fix memory leak in wb_queue_work() d28046fb blk-mq: Fix tagset reinit in the presence of cpu hot-unplug 143d13d1 ASoC: rsnd: fix sound route path when using SRC6/SRC9 97b75dad netfilter: bridge: honor frag_max_size when refragmenting 38780b9a drm/omap: fix dmabuf mmap for dma_alloc'ed buffers 8fb782bb Input: i8042 - add TUXEDO BU1406 (N24_25BU) to the nomux list 817f60cc NFSD: fix nfsd_reset_versions for NFSv4. 0154269f NFSD: fix nfsd_minorversion(.., NFSD_AVAIL) 063c753e drm/amdgpu: fix parser init error path to avoid crash in parser fini 3d40364d iommu/io-pgtable-arm-v7s: Check for leaf entry before dereferencing it 721c136a net/mlx5: Don't save PCI state when PCI error is detected 248cbd97 net/mlx5: Fix create autogroup prev initializer 515d78dc rxrpc: Wake up the transmitter if Rx window size increases on the peer e85b9bc2 net: bcmgenet: Power up the internal PHY before probing the MII f9ac2479 net: bcmgenet: synchronize irq0 status between the isr and task 4c3727f6 net: bcmgenet: power down internal phy if open or resume fails 66e522ab net: bcmgenet: reserved phy revisions must be checked first dc8d63c4 net: bcmgenet: correct MIB access of UniMAC RUNT counters bb5c42a5 net: bcmgenet: correct the RBUF_OVFL_CNT and RBUF_ERR_CNT MIB values 72cd0c3f bnxt_en: Ignore 0 value in autoneg supported speed from firmware. ae0ebdba net: initialize msg.msg_flags in recvfrom 67830150 userfaultfd: selftest: vm: allow to build in vm/ directory 275314e9 userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE 9bcd15bd md-cluster: free md_cluster_info if node leave cluster 9841d7b0 usb: xhci-mtk: check hcc_params after adding primary hcd 215df1f3 KVM: nVMX: do not warn when MSR bitmap address is not backed 50fc2d41 usb: phy: isp1301: Add OF device ID table bf864220 mac80211: Fix addition of mesh configuration element 32e2ae03 ext4: fix crash when a directory's i_size is too small 6a851bb9 ext4: fix fdatasync(2) after fallocate(2) operation 679dbeac dmaengine: dmatest: move callback wait queue to thread context 744cb5ab eeprom: at24: change nvmem stride to 1 d266817f sched/rt: Do not pull from current CPU if only one CPU to pull 9c537f06 nfs: don't wait on commit in nfs_commit_inode() if there were no commit requests 3bdb508d xhci: Don't add a virt_dev to the devs array before it's fully allocated 7336f548 Bluetooth: btusb: driver to enable the usb-wakeup feature cdfe4c00 usb: xhci: fix TDS for MTK xHCI1.1 e081bd0d ceph: drop negative child dentries before try pruning inode's alias 14513e49 usbip: fix stub_send_ret_submit() vulnerability to null transfer_buffer f3e95726 usbip: fix stub_rx: harden CMD_SUBMIT path to handle malicious input b6dbace9 usb: add helper to extract bits 12:11 of wMaxPacketSize 20e825cd usbip: fix stub_rx: get_pipe() to validate endpoint number 99542e46 USB: core: prevent malicious bNumInterfaces overflow 0d29ae4f USB: uas and storage: Add US_FL_BROKEN_FUA for another JMicron JMS567 ID d760f903 tracing: Allocate mask_str buffer dynamically d1175423 autofs: fix careless error in recent commit c32e053a crypto: salsa20 - fix blkcipher_walk API usage 43259d07 crypto: hmac - require that the underlying hash algorithm is unkeyed cd9b5986 crypto: rsa - fix buffer overread when stripping leading zeroes 1fb73eae mfd: fsl-imx25: Clean up irq settings during removal ee52d08d Linux 4.9.70 349130bb RDMA/cxgb4: Annotate r2 and stag as __be32 b7d3f2b5 md: free unused memory after bitmap resize 93dedcf5 audit: ensure that 'audit=1' actually enables audit for PID 1 a625a16c ipvlan: fix ipv6 outbound device 97c66870 kbuild: do not call cc-option before KBUILD_CFLAGS initialization eae3f3ab powerpc/64: Fix checksum folding in csum_tcpudp_nofold and ip_fast_csum_nofold 9414a630 KVM: arm/arm64: vgic-its: Preserve the revious read from the pending table 80c0f477 fix kcm_clone() 16648cbc usb: gadget: ffs: Forbid usb_ep_alloc_request from sleeping 47273f0d s390: always save and restore all registers on context switch f8dac5bf ipmi: Stop timers before cleaning up the module 0cab694a Fix handling of verdicts after NF_QUEUE cf00fd3d tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv() 0cfe6df9 s390/qeth: fix thinko in IPv4 multicast address tracking 1d55222b s390/qeth: fix GSO throughput regression fbf0dfe7 s390/qeth: build max size GSO skbs on L2 devices aa0080f1 tcp/dccp: block bh before arming time_wait timer 30985e3b stmmac: reset last TSO segment size after device open 564fe3e0 net: remove hlist_nulls_add_tail_rcu() 80ad5bd1 usbnet: fix alignment for frames with no ethernet header 5471afee net/packet: fix a race in packet_bind() and packet_notifier() 30c573af packet: fix crash in fanout_demux_rollover() 5f218c3f sit: update frag_off info 3259862d rds: Fix NULL pointer dereference in __rds_rdma_map 96b4a8ac tipc: fix memory leak in tipc_accept_from_sock() 20610f5b s390/qeth: fix early exit from error path 32436bf3 net: qmi_wwan: add Quectel BG96 2c7c:0296 c91efc78 Linux 4.9.69 15b17522 afs: Connect up the CB.ProbeUuid 9048b242 IB/mlx5: Assign send CQ and recv CQ of UMR QP 06fea09c IB/mlx4: Increase maximal message size under UD QP 6ceabde6 xfrm: Copy policy family in clone_policy 74b470ce jump_label: Invoke jump_label_test() via early_initcall() 22d2456f atm: horizon: Fix irq release error c488c2e1 clk: uniphier: fix DAPLL2 clock rate of Pro5 f45f4f8a bpf: fix lockdep splat 9904da5a sctp: use the right sk after waking up from wait_buf sleep 1158ecd5 sctp: do not free asoc when it is already dead in sctp_sendmsg 16184004 zsmalloc: calling zs_map_object() from irq is a bug 7da67d1d sparc64/mm: set fields in deferred pages 1a5a4c6e block: wake up all tasks blocked in get_request() c31bfe7d dt-bindings: usb: fix reg-property port-number range 1eeb1edf xfs: fix forgotten rcu read unlock when skipping inode reclaim acbe1042 sunrpc: Fix rpc_task_begin trace point 509e9b80 NFS: Fix a typo in nfs_rename() a780a728 dynamic-debug-howto: fix optional/omitted ending line number to be LARGE instead of 0 a77c1160 lib/genalloc.c: make the avail variable an atomic_long_t e9672477 drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error handling path in 'rio_dma_transfer()' 007e20bd route: update fnhe_expires for redirect when the fnhe exists 7c4fa0c1 route: also update fnhe_genid when updating a route cache 2388d52d gre6: use log_ecn_error module parameter in ip6_tnl_rcv() 6a8ab066 mac80211_hwsim: Fix memory leak in hwsim_new_radio_nl() 0965ed57 x86/mpx/selftests: Fix up weird arrays b96d06e6 coccinelle: fix parallel build with CHECK=scripts/coccicheck 55042e28 kbuild: pkg: use --transform option to prefix paths in tar 7290cfeb EDAC, i5000, i5400: Fix definition of NRECMEMB register 62c12d67 EDAC, i5000, i5400: Fix use of MTR_DRAM_WIDTH macro d28faebe powerpc/powernv/ioda2: Gracefully fail if too many TCE levels requested 92527dc3 drm/amd/amdgpu: fix console deadlock if late init failed e8d5b115 axonram: Fix gendisk handling 8818eb85 netfilter: don't track fragmented packets 36a14374 zram: set physical queue limits to avoid array out of bounds accesses bc885917 blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue() 567df745 i2c: riic: fix restart condition e46126e5 crypto: s5p-sss - Fix completing crypto request in IRQ handler 05a59bc2 ipv6: reorder icmpv6_init() and ip6_mr_init() f191e15e ibmvnic: Allocate number of rx/tx buffers agreed on by firmware f3b1f93e ibmvnic: Fix overflowing firmware/hardware TX queue 742e67d2 rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races d8f147ac bnx2x: do not rollback VF MAC/VLAN filters we did not configure cdef3be8 bnx2x: fix detection of VLAN filtering feature for VF f73fcb25 bnx2x: fix possible overrun of VFPF multicast addresses array ae6b3452 bnx2x: prevent crash when accessing PTP with interface down c72c7f24 spi_ks8995: regs_size incorrect for some devices 1ace4dab spi_ks8995: fix "BUG: key accdaa28 not in .data!" b1f71147 KVM: arm/arm64: VGIC: Fix command handling while ITS being disabled aafb72d2 arm64: KVM: Survive unknown traps from guests 5e366aae arm: KVM: Survive unknown traps from guests c886f281 KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset 54e1ae1f irqchip/crossbar: Fix incorrect type of register size d32c4ded scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters 1e7208d7 scsi: qla2xxx: Fix ql_dump_buffer 757e1845 workqueue: trigger WARN if queue_delayed_work() is called with NULL @wq da6a95b0 libata: drop WARN from protocol error in ata_sff_qc_issue() 29deec40 kvm: nVMX: VMCLEAR should not cause the vCPU to shut down 2afb2d89 usb: gadget: udc: net2280: Fix tmp reusage in net2280 driver 82f79a44 usb: gadget: pxa27x: Test for a valid argument pointer 7abf66d7 usb: dwc3: gadget: Fix system suspend/resume on TI platforms 8fe9ea81 USB: gadgetfs: Fix a potential memory leak in 'dev_config()' 59682e70 usb: gadget: configs: plug memory leak 881b5d48 HID: chicony: Add support for another ASUS Zen AiO keyboard 1bc827aa gpio: altera: Use handle_level_irq when configured as a level_high c7c86671 ASoC: rcar: avoid SSI_MODEx settings for SSI8 202c7394 ARM: OMAP2+: Release device node after it is no longer needed. d3954c5c ARM: OMAP2+: Fix device node reference counts 4aff0280 powerpc/64: Fix checksum folding in csum_add() d57cb693 module: set __jump_table alignment to 8 f348a103 lirc: fix dead lock between open and wakeup_filter 7ae7408c powerpc: Fix compiling a BE kernel with a powerpc64le toolchain cd662c8e selftest/powerpc: Fix false failures for skipped tests 0bf8f6e7 powerpc/64: Invalidate process table caching after setting process table 8c6ebeb4 x86/hpet: Prevent might sleep splat on resume 4e4a9ebe sched/fair: Make select_idle_cpu() more aggressive 29dc610c x86/platform/uv/BAU: Fix HUB errors by remove initial write to sw-ack register b2cb0959 x86/selftests: Add clobbers for int80 on x86_64 93247ff1 ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure f14f6fab vti6: Don't report path MTU below IPV6_MIN_MTU. 5d4d0a95 ARM: 8657/1: uaccess: consistently check object sizes 7c4615c8 Revert "spi: SPI_FSL_DSPI should depend on HAS_DMA" b6c15a7c Revert "drm/armada: Fix compile fail" 6a53078b mm: drop unused pmdp_huge_get_and_clear_notify() c2edc33d thp: fix MADV_DONTNEED vs. numa balancing race 7bdd685c thp: reduce indentation level in change_huge_pmd() 5bcb9c84 ARM: avoid faulting on qemu 6192f870 ARM: BUG if jumping to usermode address in kernel mode 112b8a8f usb: f_fs: Force Reserved1=1 in OS_DESC_EXT_COMPAT 47ab7203 crypto: talitos - fix ctr-aes-talitos 24ab6e7f crypto: talitos - fix use of sg_link_tbl_len 6bf30e66 crypto: talitos - fix AEAD for sha224 on non sha224 capable chips 552f74cb crypto: talitos - fix setkey to check key weakness 5272b0e1 crypto: talitos - fix memory corruption on SEC2 bde6667a crypto: talitos - fix AEAD test failures 3f0597ae bus: arm-ccn: fix module unloading Error: Removing state 147 which has instances left. 793eed33 bus: arm-ccn: Fix use of smp_processor_id() in preemptible context 595aca74 bus: arm-ccn: Check memory allocation failure a0a2f97d bus: arm-cci: Fix use of smp_processor_id() in preemptible context a3922419 arm64: fpsimd: Prevent registers leaking from dead tasks 7df3dbef KVM: arm/arm64: vgic-its: Check result of allocation before use 42c3f4c5 KVM: arm/arm64: vgic-irqfd: Fix MSI entry allocation cf6668d5 KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion 6ead44d4 KVM: VMX: remove I/O port 0x80 bypass on Intel hosts 6ed45971 arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one 63fba9ff arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one 730810d9 media: dvb: i2c transfers over usb cannot be done from stack 4f128c8a drm/exynos: gem: Drop NONCONTIG flag for buffers allocated without IOMMU 30b18ee2 kdb: Fix handling of kallsyms_symbol_next() return value 4a70f07d brcmfmac: change driver unbind order of the sdio function devices 8950c982 powerpc/64s: Initialize ISAv3 MMU registers before setting partition table ffb17c0c KVM: s390: Fix skey emulation permission check bd6a7055 s390: fix compat system call table ff3d4fd5 smp/hotplug: Move step CPUHP_AP_SMPCFD_DYING to the correct place e17f2b51 iommu/vt-d: Fix scatterlist offset handling 173c8c34 ALSA: usb-audio: Add check return value for usb_string() c40457c9 ALSA: usb-audio: Fix out-of-bound error 20ca63e0 ALSA: seq: Remove spurious WARN_ON() at timer check 45ddff3c ALSA: pcm: prevent UAF in snd_pcm_info 8974b032 btrfs: fix missing error return in btrfs_drop_snapshot 9cf0eaf8 KVM: x86: fix APIC page invalidation 6662a55f x86/PCI: Make broadcom_postcore_init() check acpi_disabled 3d469624 X.509: fix comparisons of ->pkey_algo d4f13470 X.509: reject invalid BIT STRING for subjectPublicKey 982707eb KEYS: add missing permission check for request_key() destination 44acfcb6 ASN.1: check for error from ASN1_OP_END__ACT actions 608845ad ASN.1: fix out-of-bounds read when parsing indefinite length item 8b5106e1 efi/esrt: Use memunmap() instead of kfree() to free the remapping 29c3b7a8 efi: Move some sysfs files to be read-only by root 35b4bfbd scsi: libsas: align sata_device's rps_resp on a cacheline 326ebe77 scsi: use dma_get_cache_alignment() as minimum DMA alignment 4cb4d78c scsi: dma-mapping: always provide dma_get_cache_alignment 1db069c0 isa: Prevent NULL dereference in isa_bus driver callbacks 3aa6d7f8 hv: kvp: Avoid reading past allocated blocks from KVP file 893fab0c virtio: release virtio index when fail to device_register 4b4e6f67 can: usb_8dev: cancel urb on -EPIPE and -EPROTO 0cdac09e can: esd_usb2: cancel urb on -EPIPE and -EPROTO d3b72254 can: ems_usb: cancel urb on -EPIPE and -EPROTO 4665483e can: kvaser_usb: cancel urb on -EPIPE and -EPROTO d724a677 can: kvaser_usb: ratelimit errors if incomplete messages are received 561384a9 can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback() f89682bb can: kvaser_usb: free buf in error paths 6a3a7138 can: ti_hecc: Fix napi poll return value for repoll fbe9a141 usb: gadget: udc: renesas_usb3: fix number of the pipes 3781db07 Linux 4.9.68 3671e672 xen-netfront: avoid crashing on resume after a failure in talk_to_netback() 08dd0381 usb: host: fix incorrect updating of offset 20c315eb USB: usbfs: Filter flags passed in from user space 545c1037 USB: devio: Prevent integer overflow in proc_do_submiturb() d6ab871c USB: Increase usbfs transfer limit 05ffc7ed USB: core: Add type-specific length check of BOS descriptors 34ba2f04 usb: xhci: fix panic in xhci_free_virt_devices_depth_first e328dff2 usb: hub: Cycle HUB power when initialization fails 0af23e49 dma-buf: Update kerneldoc for sync_file_create 3a83421d dma-buf/sync_file: hold reference to fence when creating sync_file 424bdc5d dma-buf/sw_sync: force signal all unsignaled fences on dying timeline f5e0724e dma-fence: Introduce drm_fence_set_error() helper d3b029a4 dma-fence: Wrap querying the fence->status f55d17e9 dma-fence: Clear fence->status during dma_fence_init() 9ae85fab dma-buf/sw_sync: clean up list before signaling the fence 4496b88c dma-buf/sw_sync: move timeline_fence_ops around db767404 dma-buf/sw-sync: Use an rbtree to sort fences in the timeline e82ecb23 dma-buf/sw-sync: Fix locking around sync_timeline lists 1bf0b23c dma-buf/sw-sync: sync_pt is private and of fixed size f14ad42b dma-buf/sw-sync: Reduce irqsave/irqrestore from known context 985b5b23 dma-buf/sw-sync: Prevent user overflow on timeline advance fc839ecb dma-buf/sw-sync: Fix the is-signaled test to handle u32 wraparound b53525ea dma-buf/dma-fence: Extract __dma_fence_is_later() c13a05a8 net: fec: fix multicast filtering hardware setup a767c866 xen-netback: vif counters from int/long to u64 959b8e0b cec: initiator should be the same as the destination for, poll 017a499b xen-netfront: Improve error handling during initialization c93c09a0 mm: avoid returning VM_FAULT_RETRY from ->page_mkwrite handlers 3e550deb vfio/spapr: Fix missing mutex unlock when creating a window 6129fd98 be2net: fix initial MAC setting 6a9ffb5a net: thunderx: avoid dereferencing xcv when NULL 3325615d net: phy: micrel: KSZ8795 do not set SUPPORTED_[Asym_]Pause c8d6f83d gtp: fix cross netns recv on gtp socket d812be82 gtp: clear DF bit on GTP packet tx 3976dd67 nvmet: cancel fatal error and flush async work before free controller 6bd89953 i2c: i2c-cadence: Initialize configuration before probing devices fe8bdc9b tcp: correct memory barrier usage in tcp_check_space() 49c3164e dmaengine: pl330: fix double lock aad54ba2 tipc: fix cleanup at module unload 6313adb8 tipc: fix nametbl_lock soft lockup at module exit e8240244 RDMA/qedr: Fix RDMA CM loopback 8d4198f8 RDMA/qedr: Return success when not changing QP state dee48e57 mac80211: don't try to sleep in rate_control_rate_init() cab00a9c drm/amdgpu: fix unload driver issue for virtual display b75e47cf x86/fpu: Set the xcomp_bv when we fake up a XSAVES area 05071c05 net: sctp: fix array overrun read on sctp_timer_tbl 2001ccb4 drm/exynos/decon5433: set STANDALONE_UPDATE_F on output enablement 4ee340c0 drm/amdgpu: fix bug set incorrect value to vce register d8a544c9 qla2xxx: Fix wrong IOCB type assumption 57e76dbb powerpc/mm: Fix memory hotplug BUG() on radix a88ff235 perf/x86/intel: Account interrupts for PEBS errors 72232a3b NFSv4: Fix client recovery when server reboots multiple times cda72bbb mac80211: prevent skb/txq mismatch ee01c59b KVM: arm/arm64: Fix occasional warning from the timer work function 72afbf76 drm/exynos/decon5433: set STANDALONE_UPDATE_F also if planes are disabled cca6bca0 drm/exynos/decon5433: update shadow registers iff there are active windows 9f800573 nfs: Don't take a reference on fl->fl_file for LOCK operation c682ae71 ravb: Remove Rx overflow log messages bc13325a mac80211: calculate min channel width correctly fae478cd mm: fix remote numa hits statistics 71ab8626 net: qrtr: Mark 'buf' as little endian c4081f91 libfs: Modify mount_pseudo_xattr to be clear it is not a userspace mount d9a4e70f net/appletalk: Fix kernel memory disclosure e3a252a9 be2net: fix unicast list filling b4c3022e be2net: fix accesses to unicast list 105b403b vti6: fix device register to report IFLA_INFO_KIND 08bd389c ARM: OMAP1: DMA: Correct the number of logical channels 9a777021 ARM: OMAP2+: Fix WL1283 Bluetooth Baud Rate a97b7242 net: systemport: Pad packet before inserting TSB bcc7511e net: systemport: Utilize skb_put_padto() 30bd002c libcxgb: fix error check for ip6_route_output() 5eb97be8 usb: gadget: f_fs: Fix ExtCompat descriptor validation 7468e767 dmaengine: stm32-dma: Fix null pointer dereference in stm32_dma_tx_status 000e7180 dmaengine: stm32-dma: Set correct args number for DMA request from DT d2d74d0e l2tp: take remote address into account in l2tp_ip and l2tp_ip6 socket lookups 55c050ae net/mlx4_en: Fix type mismatch for 32-bit systems 771c831c dax: Avoid page invalidation races and unnecessary radix tree traversals 2383ba62 iio: adc: ti-ads1015: add 10% to conversion wait time 7aa534b8 tools include: Do not use poison with C++ a65f24aa kprobes/x86: Disable preemption in ftrace-based jprobes a730e156 perf test attr: Fix ignored test case result 8f6e33aa usbip: tools: Install all headers needed for libusbip development 5840a285 sysrq : fix Show Regs call trace on ARM 7f44b524 EDAC, sb_edac: Fix missing break in switch 61b7a6f1 x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt() a816a7e1 serial: 8250: Preserve DLD[7:4] for PORT_XR17V35X 68dfd4dd usb: phy: tahvo: fix error handling in tahvo_usb_probe() de139e81 mmc: sdhci-msm: fix issue with power irq e042fd0f spi: spi-axi: fix potential use-after-free after deregistration b3d7cc5a spi: sh-msiof: Fix DMA transfer size check ee08fca9 staging: rtl8188eu: avoid a null dereference on pmlmepriv 946d33e1 serial: 8250_fintek: Fix rs485 disablement on invalid ioctl() 510f6573 m68k: fix ColdFire node shift size calculation e5f2421d staging: greybus: loopback: Fix iteration count on async path 8a95afc4 selftests/x86/ldt_get: Add a few additional tests for limits 63074a79 s390/pci: do not require AIS facility b0a46089 ima: fix hash algorithm initialization e4f12192 USB: serial: option: add Quectel BG96 id 232b47b3 s390/runtime instrumentation: simplify task exit handling 65e65999 serial: 8250_pci: Add Amazon PCI serial device ID 6ad14c9c usb: quirks: Add no-lpm quirk for KY-688 USB 3.1 Type-C Hub 37892016 uas: Always apply US_FL_NO_ATA_1X quirk to Seagate devices ee23ae91 mm, oom_reaper: gather each vma to prevent leaking TLB entry 0de12a77 Revert "crypto: caam - get rid of tasklet" cffc01d2 drm/fsl-dcu: enable IRQ before drm_atomic_helper_resume() 48f4d1f7 drm/fsl-dcu: avoid disabling pixel clock twice on suspend 9db9b5f2 bcache: recover data from backing when data is clean 322e659a bcache: only permit to recovery read error when cache device is clean 284bbc78 Linux 4.9.67 f990312a drm/i915: Prevent zero length "index" write 838cdb26 drm/i915: Don't try indexed reads to alternate slave addresses daf3a68d NFS: revalidate "." etc correctly on "open". a11ca51b Revert "x86/entry/64: Add missing irqflags tracing to native_load_gs_index()" fb541279 drm/amd/pp: fix typecast error in powerplay. 5b1c8c96 drm/ttm: once more fix ttm_buffer_object_transfer 44df87e6 drm/hisilicon: Ensure LDI regs are properly configured. 25abe3a9 drm/panel: simple: Add missing panel_simple_unprepare() calls 3405805d drm/radeon: fix atombios on big endian 9cd48ba5 drm/amdgpu: Potential uninitialized variable in amdgpu_vm_update_directories() d316675a drm/amdgpu: potential uninitialized variable in amdgpu_vce_ring_parse_cs() b0f63389 Revert "drm/radeon: dont switch vt on suspend" f425b050 nvme-pci: add quirk for delay before CHK RDY for WDC SN200 eafbee43 hwmon: (jc42) optionally try to disable the SMBUS timeout 8588eb0c bcache: Fix building error on MIPS 53cf83b3 i2c: i801: Fix Failed to allocate irq -2147483648 error 19699abe eeprom: at24: check at24_read/write arguments d3da2efa eeprom: at24: correctly set the size for at24mac402 388d8c9f eeprom: at24: fix reading from 24MAC402/24MAC602 c814d670 mmc: core: prepend 0x to OCR entry in sysfs 0bf4d051 mmc: core: Do not leave the block driver in a suspended state 9aad7578 KVM: lapic: Fixup LDR on load in x2apic e02746e2 KVM: lapic: Split out x2apic ldr calculation 67945527 KVM: x86: inject exceptions produced by x86_decode_insn c0a4c22a KVM: x86: Exit to user-mode on #UD intercept when emulator requires f5477da6 KVM: x86: pvclock: Handle first-time write to pvclock-page contains random junk e18a963b ARM: OMAP2+: Fix WL1283 Bluetooth Baud Rate dc554abd mfd: twl4030-power: Fix pmic for boards that need vmmc1 on reboot aa1a6cf1 nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat 1c404259 nfsd: Fix another OPEN stateid race 1c8ea414 nfsd: Fix stateid races between OPEN and CLOSE c251267c btrfs: clear space cache inode generation always ba32d7dc mm/madvise.c: fix madvise() infinite loop under special circumstances cebe139e mm, hugetlbfs: introduce ->split() to vm_operations_struct 436f19a2 mm/cma: fix alloc_contig_range ret code/potential leak 7031ae2a mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() 29bd7003 ARM: dts: omap3: logicpd-torpedo-37xx-devkit: Fix MMC1 cd-gpio 64e916de ARM: dts: LogicPD Torpedo: Fix camera pin mux 8743ce3d Linux 4.9.66 e8cee9cc xen: xenbus driver must not accept invalid transaction ids 82040f5c nvmet: fix KATO offset in Set Features fa6e02c6 cec: update log_addr[] before finishing configuration f635fd7d cec: CEC_MSG_GIVE_FEATURES should abort for CEC version < 2 9ade62c2 cec: when canceling a message, don't overwrite old status info 6c5bac3d s390/kbuild: enable modversions for symbols exported from asm c6d800b2 ASoC: wm_adsp: Don't overrun firmware file buffer when reading region data 79dec011 btrfs: return the actual error value from from btrfs_uuid_tree_iterate bdc2571d crypto: marvell - Copy IVDIG before launching partial DMA ahash requests 0e11f7ef ASoC: rsnd: don't double free kctrl 0117c755 netfilter: nf_tables: fix oob access ea13fd4c netfilter: nft_queue: use raw_smp_processor_id() 5df7cffe spi: SPI_FSL_DSPI should depend on HAS_DMA ba7814bf staging: iio: cdc: fix improper return value 98dcbb90 iio: light: fix improper return value 47d13823 adm80211: add checks for dma mapping errors 26b6ab58 mac80211: Suppress NEW_PEER_CANDIDATE event if no room d21e50a1 mac80211: Remove invalid flag operations in mesh TSF synchronization 8068342e drm/mediatek: don't use drm_put_dev 352d1060 clk: qcom: ipq4019: Add all the frequencies for apss cpu d20e8c81 drm: Apply range restriction after color adjustment when allocation 86aa023f gpio: mockup: dynamically allocate memory for chip name d47162bd ALSA: hda - Apply ALC269_FIXUP_NO_SHUTUP on HDA_FIXUP_ACT_PROBE 83e48fcd ath10k: set CTS protection VDEV param only if VDEV is up 36b5ff24 bnxt_en: Set default completion ring for async events. 12ad9854 pinctrl: sirf: atlas7: Add missing 'of_node_put()' 92a0b742 ath10k: fix potential memory leak in ath10k_wmi_tlv_op_pull_fw_stats() 628aa816 ath10k: ignore configuring the incorrect board_id 77bc3e95 ath10k: fix incorrect txpower set by P2P_DEVICE interface 5553271f mwifiex: sdio: fix use after free issue for save_adapter b1d4d0e1 adm80211: return an error if adm8211_alloc_rings() fails 70beeba0 rt2800: set minimum MPDU and PSDU lengths to sane values 82f260d4 drm/armada: Fix compile fail c46e90ba net: 3com: typhoon: typhoon_init_one: fix incorrect return values 03b497eb net: 3com: typhoon: typhoon_init_one: make return values more specific 5c68a428 net: Allow IP_MULTICAST_IF to set index to L3 slave d3d5e69b fscrypt: use ENOTDIR when setting encryption policy on nondirectory d612bee0 fscrypt: use ENOKEY when file cannot be created w/o key e7918c60 dmaengine: zx: set DMA_CYCLIC cap_mask bit 5732d69d clk: sunxi-ng: fix PLL_CPUX adjusting on A33 7084a273 clk: sunxi-ng: A31: Fix spdif clock register ef5760f9 drm/sun4i: Fix a return value in case of error b1a8a318 PCI: Apply _HPX settings only to relevant devices 1d625bd4 RDS: RDMA: fix the ib_map_mr_sg_zbva() argument 5ba1957f RDS: RDMA: return appropriate error on rdma map failures aa85ae9d RDS: make message size limit compliant with spec 65ce3581 e1000e: Avoid receiver overrun interrupt bursts c0bb20ad e1000e: Separate signaling for link check/link up 6cfa7def e1000e: Fix return value test 11fd9f91 e1000e: Fix error path in link detection aa8f1adc Revert "drm/i915: Do not rely on wm preservation for ILK watermarks" 2a39eae0 PM / OPP: Add missing of_node_put(np) 8bd466c7 net/9p: Switch to wait_event_killable() dc5f76e4 fscrypt: lock mutex before checking for bounce page pool 1c37ff78 sched/rt: Simplify the IPI based RT balancing logic ab49c1d0 media: v4l2-ctrl: Fix flags field on Control events 38c043d2 cx231xx-cards: fix NULL-deref on missing association descriptor bcd2dc9e media: rc: check for integer overflow c451af32 media: Don't do DMA on stack for firmware upload in the AS102 driver 6d6ff7d7 powerpc/signal: Properly handle return value from uprobe_deny_signal() 03d1bba8 parisc: Fix validity check of pointer size argument in new CAS implementation 18285b20 ixgbe: Fix skb list corruption on Power systems f1db34a4 fm10k: Use smp_rmb rather than read_barrier_depends 8f76e549 i40evf: Use smp_rmb rather than read_barrier_depends 08a3d59e ixgbevf: Use smp_rmb rather than read_barrier_depends 9213061f igbvf: Use smp_rmb rather than read_barrier_depends 34b6b00d igb: Use smp_rmb rather than read_barrier_depends e45d7db9 i40e: Use smp_rmb rather than read_barrier_depends 12d7b504 NFC: fix device-allocation error return a027c5e6 IB/srp: Avoid that a cable pull can trigger a kernel crash 8105ea3a IB/srpt: Do not accept invalid initiator port names 194eb4a4 libnvdimm, namespace: make 'resource' attribute only readable by root 6e83c891 libnvdimm, namespace: fix label initialization to use valid seq numbers 2224973f libnvdimm, pfn: make 'resource' attribute only readable by root 8a42130e clk: ti: dra7-atl-clock: fix child-node lookups d45c593b SUNRPC: Fix tracepoint storage issues with svc_recv and svc_rqst_status 11ac5614 KVM: SVM: obey guest PAT 1be0c0eb KVM: nVMX: set IDTR and GDTR limits when loading L1 host state 3df31277 lockd: double unregister of inetaddr notifiers 828064b8 irqchip/gic-v3: Fix ppi-partitions lookup e5386fca block: Fix a race between blk_cleanup_queue() and timeout handling 7d159bf2 p54: don't unregister leds when they are not initialized d8dacf45 mtd: nand: mtk: fix infinite ECC decode IRQ issue 17074faa mtd: nand: Fix writing mtdoops to nand flash. 09fd3f83 mtd: nand: omap2: Fix subpage write 8bea1b43 target: Fix QUEUE_FULL + SCSI task attribute handling b850daef iscsi-target: Fix non-immediate TMR reference leak bccfffd3 fs/9p: Compare qid.path in v9fs_test_inode 2c9ef043 fix a page leak in vhost_scsi_iov_to_sgl() error recovery 193fd09b ALSA: hda/realtek - Fix ALC700 family no sound issue af9642d8 ALSA: hda: Fix too short HDMI/DP chmap reporting 162799db ALSA: timer: Remove kernel warning at compat ioctl error paths faa5f499 ALSA: usb-audio: Add sanity checks in v2 clock parsers 23353220 ALSA: usb-audio: Fix potential out-of-bound access at parsing SU 85cc020b ALSA: usb-audio: Add sanity checks to FE parser 14eb4545 ALSA: pcm: update tstamp only if audio_tstamp changed 9cdd4bfc ext4: fix interaction between i_size, fallocate, and delalloc after a crash 2946ebe9 ata: fixes kernel crash while tracing ata_eh_link_autopsy event f4c97e3b rtlwifi: fix uninitialized rtlhal->last_suspend_sec time a6cafd2b rtlwifi: rtl8192ee: Fix memory leak when loading firmware 62f0b691 nfsd: deal with revoked delegations appropriately 8fb42f72 NFS: Avoid RCU usage in tracepoints 8ead2acf nfs: Fix ugly referral attributes a896292c NFS: Fix typo in nomigration mount option affd159b isofs: fix timestamps beyond 2027 770e1081 bcache: check ca->alloc_thread initialized before wake up it a1e25420 libceph: don't WARN() if user tries to add invalid key 7d00fdbc eCryptfs: use after free in ecryptfs_release_messaging() 45a99f1f nilfs2: fix race condition that causes file system corruption ab96d9c2 autofs: don't fail mount for transient error f2c97052 rt2x00usb: mark device removed when get ENOENT usb error 3f6e2910 MIPS: BCM47XX: Fix LED inversion for WRT54GSv1 219f386e MIPS: Fix an n32 core file generation regset support regression 3a63c9b9 MIPS: dts: remove bogus bcm96358nb4ser.dtb from dtb-y entry e9211486 MIPS: Fix odd fp register warnings with MIPS64r2 1cd9686e dm: fix race between dm_get_from_kobject() and __dm_destroy() 822c308a MIPS: pci: Remove KERN_WARN instance inside the mt7620 driver 67246fb9 dm: allocate struct mapped_device with kvzalloc 6609a3cd dm bufio: fix integer overflow when limiting maximum cache size b0c6e0e9 ALSA: hda: Add Raven PCI ID 3194d875 PCI: Set Cavium ACS capability quirk flags to assert RR/CR/SV/UF 49ad11b0 MIPS: ralink: Fix typo in mt7628 pinmux function 351ece3a MIPS: ralink: Fix MT7628 pinmux d72cdeaf ARM: 8721/1: mm: dump: check hardware RO bit for LPAE eb5ede8b ARM: 8722/1: mm: make STRICT_KERNEL_RWX effective for LPAE e5380004 arm64: Implement arch-specific pte_access_permitted() 0d794d0d x86/entry/64: Add missing irqflags tracing to native_load_gs_index() 2816c045 x86/decoder: Add new TEST instruction pattern 443d26a6 lib/mpi: call cond_resched() from mpi_powm() loop fb8bd56e sched: Make resched_cpu() unconditional 6be6e48d vsock: use new wait API for vsock_stream_sendmsg() 41e4fbdf ipv6: only call ip6_route_dev_notify() once for NETDEV_UNREGISTER d0629c6b x86/mm: fix use-after-free of vma during userfaultfd fault 7003eb63 ACPI / EC: Fix regression related to triggering source of EC event handling 7160a447 s390/disassembler: increase show_code buffer size 53809960 s390/disassembler: add missing end marker for e7 table 550435a1 s390/runtime instrumention: fix possible memory corruption c9d0db61 s390: fix transactional execution control register handling 133e6ccf Linux 4.9.65 ceaec6e8 mm/pagewalk.c: report holes in hugetlb ranges fae59471 coda: fix 'kernel memory exposure attempt' in fsync 9980b827 mm/page_alloc.c: broken deferred calculation 55b06b0f ipmi: fix unsigned long underflow 8af77738 ocfs2: should wait dio before inode lock in ocfs2_setattr() a8356445 ocfs2: fix cluster hang after a node dies 2bd38ece dmaengine: dmatest: warn user when dma test times out e6d4a078 serial: 8250_fintek: Fix finding base_port with activated SuperIO 70eb4608 serial: omap: Fix EFR write on RTS deassertion 2cfbb32f ima: do not update security.ima if appraisal status is not INTEGRITY_PASS aa15fe4d crypto: dh - Fix double free of ctx->p 4a7e0231 crypto: dh - fix memleak in setkey 67b718fc net/sctp: Always set scope_id in sctp_inet6_skb_msgname f0ae7a1b fealnx: Fix building error on MIPS 362d2ce0 sctp: do not peel off an assoc from one netns to another one 99aa74ce af_netlink: ensure that NLMSG_DONE never fails in dumps 080ecd2b vlan: fix a use-after-free in vlan_device_event() 58baa36d net: usb: asix: fill null-ptr-deref in asix_suspend 4ad82095 qmi_wwan: Add missing skb_reset_mac_header-call 02a0c063 net: qmi_wwan: fix divide by 0 on bad descriptors f3766218 net: cdc_ether: fix divide by 0 on bad descriptors 6f239c06 bonding: discard lowest hash bit for 802.3ad layer3+4 afd9fa66 netfilter/ipvs: clear ipvs_property flag when SKB net namespace changed 3920a5bd tcp: do not mangle skb->cb[] in tcp_make_synack() 58b21b02 net: vrf: correct FRA_L3MDEV encode type b0e50c4e tcp_nv: fix division by zero in tcpnv_acked() 563c24f6 Linux 4.9.64 6fbd42df staging: greybus: spilib: fix use-after-free after deregistration d8b5d88d brcmfmac: don't preset all channels as disabled 54a5155a x86/MCE/AMD: Always give panic severity for UC errors in kernel context f6643fc8 USB: serial: garmin_gps: fix memory leak on probe errors 579cf722 USB: serial: garmin_gps: fix I/O after failed probe and remove 1f9688d5 USB: serial: qcserial: add pid/vid for Sierra Wireless EM7355 fw update fd6a742d usb: gadget: f_fs: Fix use-after-free in ffs_free_inst 59997373 USB: Add delay-init quirk for Corsair K70 LUX keyboards 87ff4141 USB: usbfs: compute urb->actual_length for isochronous 11fdb41a crypto: dh - Don't permit 'key' or 'g' size longer than 'p' 2d3a0d95 crypto: dh - Don't permit 'p' to be 0 e38fe639 Revert "dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification" a9a3cb25 Revert "dt-bindings: Add vendor prefix for LEGO" f95d6058 uapi: fix linux/rds.h userspace compilation errors 3323d076 uapi: fix linux/rds.h userspace compilation error 3f0cc542 Revert "uapi: fix linux/rds.h userspace compilation errors" d8ce2b08 Revert "crypto: xts - Add ECB dependency" d7df7af5 MIPS: Netlogic: Exclude netlogic,xlp-pic code from XLR builds ade4b22d MIPS: traps: Ensure L1 & L2 ECC checking match for CM3 systems 73b60389 MIPS: init: Ensure reserved memory regions are not added to bootmem 6539d1ca MIPS: init: Ensure bootmem does not corrupt reserved memory 3b0f619c MIPS: End asm function prologue macros with .insn b53bab72 staging: greybus: add host device function pointer checks 1f5a7cab staging: wilc1000: Fix endian sparse warning ca24e702 staging: rtl8712: fixed little endian problem ef417b59 ixgbe: do not disable FEC from the driver bc656fda ixgbe: add mask for 64 RSS queues 7316fb33 ixgbe: Reduce I2C retry count on X550 devices e15dad31 ixgbe: Fix reporting of 100Mb capability 3bed7d68 ixgbe: handle close/suspend race with netif_device_detach/present 6a4ef8b6 ixgbe: fix AER error handling 6c799990 ixgbe: Configure advertised speeds correctly for KR/KX backplane 5d820f84 arm64: dts: NS2: reserve memory for Nitro firmware f6e94c2c ALSA: hda/realtek - Add new codec ID ALC299 0e2245ab gpu: drm: mgag200: mgag200_main:- Handle error from pci_iomap 473286bd backlight: adp5520: Fix error handling in adp5520_bl_probe() 6aaf9ba9 backlight: lcd: Fix race condition during register acc365c0 drm/omap: panel-sony-acx565akm.c: Add MODULE_ALIAS 5d1d893d ALSA: vx: Fix possible transfer overflow 0f4ea857 ALSA: vx: Don't try to update capture stream before running 9dc76377 power: supply: axp288_fuel_gauge: Read 12 bit values 2 registers at a time 0010542d power: supply: axp288_fuel_gauge: Read 15 bit values 2 registers at a time d9a5790b rtc: rx8010: change lock mechanism cb341679 scsi: lpfc: Clear the VendorVersion in the PLOGI/PLOGI ACC payload 235d82cb scsi: lpfc: Correct issue leading to oops during link reset f89885d4 scsi: lpfc: Correct host name in symbolic_name field b4e42f5d scsi: lpfc: FCoE VPort enable-disable does not bring up the VPort 01347f53 scsi: lpfc: Add missing memory barrier d9b035e7 x86/irq, trace: Add __irq_entry annotation to x86's platform IRQ handlers f7d18611 staging: rtl8188eu: fix incorrect ERROR tags from logs fe975496 tcp: provide timestamps for partial writes cfb09f05 scsi: ufs: add capability to keep auto bkops always enabled ea565339 scsi: ufs-qcom: Fix module autoload 0ef1e72e igb: Fix hw_dbg logging in igb_update_flash_i210 64da1e5e igb: close/suspend race in netif_device_detach 2aed3814 igb: reset the PHY before reading the PHY ID 38fa955d drm/sti: sti_vtg: Handle return NULL error from devm_ioremap_nocache 02c7292b ata: SATA_MV should depend on HAS_DMA cece64a6 ata: SATA_HIGHBANK should depend on HAS_DMA 1122c15f ata: ATA_BMDMA should depend on HAS_DMA 15a65b94 ARM: dts: omap5-uevm: Allow bootloader to configure USB Ethernet MAC c26fa130 ARM: dts: Fix omap3 off mode pull defines e96a11f6 ARM: OMAP2+: Fix init for multiple quirks for the same SoC db458f6e ARM: dts: Fix am335x and dm814x scm syscon to probe children f022fa1b ARM: dts: Fix compatible for ti81xx uarts for 8250 e17a5a8f fm10k: request reset when mbx->state changes 6202042b extcon: palmas: Check the parent instance to prevent the NULL c4a77534 extcon: Remove potential problem when calling extcon_register_notifier() ee61d066 Bluetooth: btusb: fix QCA Rome suspend/resume a5bd3edd arm: crypto: reduce priority of bit-sliced AES cipher 49c1e5f0 media: dib0700: fix invalid dvb_detach argument ca98a5c7 media: imon: Fix null-ptr-deref in imon_probe ea88d5c5 Linux 4.9.63 e81b96ca misc: panel: properly restore atomic counter on error path b2dbcb7c qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (v2) ff492718 target/iscsi: Fix iSCSI task reassignment handling e7c9ca5a brcmfmac: remove setting IBSS mode when stopping AP 31c8c494 security/keys: add CONFIG_KEYS_COMPAT to Kconfig a23349bb netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to rhashtable" 25db12f1 netfilter: nat: avoid use of nf_conn_nat extension fd1ca9fe Revert "ARM: dts: imx53-qsb-common: fix FEC pinmux config" 1862eca9 ALSA: seq: Cancel pending autoload work at unbinding device 9d65d0ea Input: ims-psu - check if CDC union descriptor is sane 8cf061d9 usb: usbtest: fix NULL pointer dereference ddd95bc9 mac80211: don't compare TKIP TX MIC key in reinstall prevention 38762a51 mac80211: use constant time comparison with keys 2586fa00 mac80211: accept key reinstall without changing anything ac4cfc73 ppp: fix race in ppp device destruction 7b9870f0 net_sched: avoid matching qdisc with zero handle b89fc6a5 sctp: reset owner sk for data chunks on out queues when migrating a sock 210a6418 tun: allow positive return values on dev_get_valid_name() call d6b1aebc ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmit 6d428bc4 ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err df0eebce ipip: only increase err_count for some certain type icmp in ipip_err fbf92277 tap: double-free in error path in tap_open() 62de3fe4 net/unix: don't show information about sockets from other namespaces 2af59c65 tcp/dccp: fix other lockdep splats accessing ireq_opt 3107d4dc tcp/dccp: fix lockdep splat in inet_csk_route_req() ec5caf54 sctp: full support for ipv6 ip_nonlocal_bind & IP_FREEBIND 28fa583f ipv6: flowlabel: do not leave opt->tot_len with garbage 3b0b4d2c soreuseport: fix initialization race 57ffb0ec packet: avoid panic in packet_getsockopt() 2ffd2613 tcp/dccp: fix ireq->opt races bcb9ced1 sctp: add the missing sock_owned_by_user check in sctp_icmp_redirect 3e2ab0ce tun: call dev_get_valid_name() before register_netdevice() 9075216b l2tp: check ps->sock before running pppol2tp_session_ioctl() e12c42c5 tcp: fix tcp_mtu_probe() vs highest_sack cb5880e6 net: call cgroup_sk_alloc() earlier in sk_clone_lock() 4cd69ad5 netlink: do not set cb_running if dump's start() errs d87890d9 ipv6: addrconf: increment ifp refcount before ipv6_del_addr() 5b9d2019 tun/tap: sanitize TUNSETSNDBUF input 97ba8f88 gso: fix payload length when gso_size is zero 9b609ba2 Linux 4.9.62 e45d93b4 x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context 9d5e5994 x86/smpboot: Make optimization of delay calibration work correctly 9313d039 can: c_can: don't indicate triple sampling support for D_CAN 5e01a9f9 can: ifi: Fix transmitter delay calculation f45c1b09 can: sun4i: handle overrun in RX FIFO bad4c8f1 drm/bridge: adv7511: Re-write the i2c address before EDID probing 6731d54c drm/bridge: adv7511: Reuse __adv7511_power_on/off() when probing EDID efc6d340 drm/bridge: adv7511: Rework adv7511_power_on/off() so they can be reused internally 55e7e521 drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue 4f027e3c rbd: use GFP_NOIO for parent stat and data requests 9f2ac3d8 Input: elan_i2c - add ELAN060C to the ACPI table 1331af44 MIPS: AR7: Ensure that serial ports are properly set up 76aaa788 MIPS: AR7: Defer registration of GPIO b17e663e MIPS: BMIPS: Fix missing cbr address bbc62fb0 ASoC: sun4i-spdif: remove legacy dapm components fb705ebf tools: firmware: check for distro fallback udev cancel rule ebf95a6f selftests: firmware: send expected errors to /dev/null b9822039 MIPS: SMP: Fix deadlock & online race 3b9fd333 MIPS: Fix race on setting and getting cpu_online_mask d99db83c MIPS: SMP: Use a completion event to signal CPU up 71bcb37f MIPS: Fix CM region target definitions 16d5634e MIPS: microMIPS: Fix incorrect mask in insn_table_MM 7de69478 drm/i915: Do not rely on wm preservation for ILK watermarks b3578387 ALSA: seq: Avoid invalid lockdep class warning 4b52c317 ALSA: seq: Fix OSS sysex delivery in OSS emulation 1541afbf ARM: 8720/1: ensure dump_instr() checks addr_limit 8ea52a68 KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2] 2822bbb5 crypto: x86/sha256-mb - fix panic due to unaligned access ca6c028e crypto: x86/sha1-mb - fix panic due to unaligned access 58ed8a47 crypto: ccm - preserve the IV buffer 46f15501 workqueue: Fix NULL pointer dereference 2715f684 x86/uaccess, sched/preempt: Verify access_ok() context 07e415ac platform/x86: hp-wmi: Do not shadow error values 0a18a94a platform/x86: hp-wmi: Fix error value for hp_wmi_tablet_state 419ec342 KEYS: trusted: fix writing past end of buffer in trusted_read() 64a23453 KEYS: trusted: sanitize all key material bddc61e7 cdc_ncm: Set NTB format again after altsetting switch for Huawei devices 047b6737 platform/x86: hp-wmi: Fix detection for dock and tablet mode 0e1cfde4 net: dsa: select NET_SWITCHDEV fa8f3a67 clk: mvebu: adjust AP806 CPU clock frequencies to production chip 326ef0fd IB/rxe: Fix reference leaks in memory key invalidation code 93e1956d wcn36xx: Don't use the destroyed hal_mutex 72eff92d s390/qeth: issue STARTLAN as first IPA command c4d567ef s390/qeth: fix retrieval of vipa and proxy-arp addresses e793ad50 ARM: dts: STiH410-family: fix wrong parent clock frequency d369bba8 IB/ipoib: Change list_del to list_del_init in the tx object 8b93cbd1 sched/cputime, powerpc32: Fix stale scaled stime on context switch a3a76ea2 Input: mpr121 - set missing event capability 260e2e82 Input: mpr121 - handle multiple bits change of status register 0ddb64c1 s390/topology: make "topology=off" parameter work 8b45f832 EDAC, amd64: Save and return err code from probe_one_instance() e41c1051 IPsec: do not ignore crypto err in ah4 input ab71bee5 apparmor: fix undefined reference to `aa_g_hash_policy' c944dc7a rt2800usb: mark tx failure on timeout be5125d4 brcmfmac: setup wiphy bands after registering it first c5493c6e netfilter: nft_meta: deal with PACKET_LOOPBACK in netdev family a7eba17c usb: hcd: initialize hcd->flags to 0 when rm hcd 397b6e5d libertas: fix improper return value 2ae9f47c serial: sh-sci: Fix register offsets for the IRDA serial port a88a9012 phy: increase size of MII_BUS_ID_SIZE and bus_id 04e13a5e dt-bindings: Add vendor prefix for LEGO 852bf68b dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification f89e6693 iio: proximity: sx9500: claim direct mode during raw proximity reads 6d889764 iio: magnetometer: mag3110: claim direct mode during raw writes 87e4965c iio: pressure: ms5611: claim direct mode during oversampling changes 19d0541b iio: trigger: free trigger resource correctly 6bcd1787 drm: mali-dp: fix Lx_CONTROL register fields clobber 9c9040a8 crypto: vmx - disable preemption to enable vsx in aes_ctr.c dea9c75f arm64: dma-mapping: Only swizzle DMA ops for IOMMU_DOMAIN_DMA d2e589f3 ARM: omap2plus_defconfig: Fix probe errors on UARTs 5 and 6 870b502a cxl: Force psl data-cache flush during device shutdown f88f299a powerpc/corenet: explicitly disable the SDHC controller on kmcoge4 a4193cee pinctrl: baytrail: Fix debugfs offset output 3a8ab788 iommu/arm-smmu-v3: Clear prior settings when updating STEs 6f51c8a5 KVM: PPC: Book 3S: XICS: correct the real mode ICP rejecting counter 61fdf680 drm: drm_minor_register(): Clean up debugfs on failure 872c075b clk: samsung: exynos5433: Add IDs for PHYCLK_MIPIDPHY0_* clocks a2762109 PM / OPP: Error out on failing to add static OPPs for v1 bindings 7422c581 EDAC, amd64: Add x86cpuid sanity check during init 2f945e74 dt-bindings: clockgen: Add compatible string for LS1012A 62b9fa2c ARM: dts: imx53-qsb-common: fix FEC pinmux config a1644f9c xen/netback: set default upper limit of tx/rx queues to 8 6da1c989 sched/core: Add missing update_rq_clock() call in sched_move_task() 7ac8a10c PCI: mvebu: Handle changes to the bridge windows while enabled bf41c17c video: fbdev: pmag-ba-fb: Remove bad `__init' annotation 95e5e7ed adv7604: Initialize drive strength to default when using DT 5caae9d1 Linux 4.9.61 be3390d8 ARM: dts: mvebu: pl310-cache disable double-linefill 26fc85a0 staging: r8712u: Fix Sparse warning in rtl871x_xmit.c 244cff70 xen: don't print error message in case of missing Xenstore entry c90b65d8 powerpc/64: Don't try to use radix MMU under a hypervisor df0c2d40 PCI: Avoid possible deadlock on pci_lock and p->pi_lock 8e5ca01a drm/exynos: g2d: prevent integer overflow in 2a6576f5 bt8xx: fix memory leak c31f5651 s390/crypto: Extend key length check for AES-XTS in fips mode. aa7a7e92 s390/prng: Adjust generation of entropy to produce real 256 bits. ba56e6cd s390/dasd: check for device error pointer within state change interrupts 0b5cdee7 mei: return error on notification request to a disconnected client ad1267a0 exynos4-is: fimc-is: Unmap region obtained by of_iomap() bfcbe6cd ASoC: Intel: boards: remove .pm_ops in all Atom/DPCM machine drivers 2e727b8a vfs: open() with O_CREAT should not create inodes with unknown ids 7ec661f5 brcmfmac: check brcmf_bus_get_memdump result for error a69bec9b staging: lustre: lmv: Error not handled for lmv_find_target 758d3ea8 staging: lustre: ptlrpc: skip lock if export failed 091f48a6 staging: lustre: hsm: stack overrun in hai_dump_data_field a513df59 staging: lustre: llite: don't invoke direct_IO for the EOF case c3f0c2c1 platform/x86: intel_mid_thermal: Fix module autoload db5323e5 scsi: aacraid: Process Error for response I/O b469d5c3 xen/manage: correct return value check on xenbus_scanf() b1a38567 gpio: mcp23s08: Select REGMAP/REGMAP_I2C to fix build error 293c98f1 mtd: nand: sunxi: Fix the non-polling case in sunxi_nfc_wait_events() ceec8374 clk: sunxi-ng: Check kzalloc() for errors and cleanup error path d3b56161 ath10k: fix reading sram contents for QCA4019 90400ec1 cx231xx: Fix I2C on Internal Master 3 Bus 64674bc8 net: phy: dp83867: Recover from "port mirroring" N/A MODE4 227afd93 clocksource/drivers/arm_arch_timer: Add dt binding for hisilicon-161010101 erratum 35c309e4 drm/fsl-dcu: check for clk_prepare_enable() error 2b462a38 iwlwifi: mvm: use the PROBE_RESP_QUEUE to send deauth to unknown station 195fe2ec perf tools: Only increase index if perf_evsel__new_idx() succeeds 24cca20a drm/amdgpu: when dpm disabled, also need to stop/start vce. f04d92e1 i2c: riic: correctly finish transfers 46d51548 net/ena: change driver's default timeouts 16d65c0c ext4: do not use stripe_width if it is not set 0e9deca4 ext4: fix stripe-unaligned allocations a418b2fd net: mvneta: fix build errors when linux/phy*.h is removed from net/dsa.h c16283db PCI/MSI: Return failure when msix_setup_entries() fails a6245151 staging: rtl8712u: Fix endian settings for structs describing network packets 47d7bc22 bnxt_en: Added PCI IDs for BCM57452 and BCM57454 ASICs e6f3caf3 mfd: axp20x: Fix axp288 PEK_DBR and PEK_DBF irqs being swapped b15965b0 mfd: ab8500-sysctrl: Handle probe deferral 1bd47cea mmc: s3cmci: include linux/interrupt.h for tasklet_struct 31a8b19d scsi: megaraid_sas: Do not set fp_possible if TM capable for non-RW syspdIO, change fp_possible to bool 7da4cd97 PM / wakeirq: report a wakeup_event on dedicated wekup irq 80eabac6 IB/mlx5: Assign DSCP for R-RoCE QPs Address Path 733ab05a staging: fsl-mc: Add missing header 58b9a54a crypto: ccp - Set the AES size field for all modes 52081530 cpufreq: Do not clear real_cpus mask on policy init f1e7f9dc Fix tracing sample code warning. 86b0853f tracing/samples: Fix creation and deletion of simple_thread_fn creation 8b2653de drm/msm: fix an integer overflow test 06bf74cd drm/msm: Fix potential buffer overflow issue 984dcb32 drm/i915/edp: read edp display control registers unconditionally f2fd2d94 ocfs2: fstrim: Fix start offset of first cluster group during fstrim 09907f0c drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting b3937f55 ARM: 8715/1: add a private asm/unaligned.h e059fc3c arm/arm64: kvm: Disable branch profiling in HYP code d7d5a30e arm/arm64: KVM: set right LR register value for 32 bit guest when inject abort 011b44af arm64: ensure __dump_instr() checks addr_limit 43f69519 ASoC: adau17x1: Workaround for noise bug in ADC cb14a0dd KEYS: fix out-of-bounds read during ASN.1 parsing 0be72aeb KEYS: return full count in keyring_read() if buffer is too small 5e8b028a cifs: check MaxPathNameComponentLength != 0 before using it ffb76bb8 ALSA: seq: Fix nested rwsem annotation for lockdep splat c778c818 ALSA: timer: Add missing mutex lock for compat ioctls 06b639e5 Linux 4.9.60 4b86c486 ecryptfs: fix dereference of NULL user_key_payload bdcb6c99 regulator: fan53555: fix I2C device ids 543aabb7 ipsec: Fix aborted xfrm policy dump crash bb46f793 cfg80211: fix connect/disconnect edge cases 7e31cdee can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages 636e798d can: kvaser_usb: Correct return value in printout c4fe13bd can: sun4i: fix loopback mode e6b5e3b6 drm/amd/powerplay: fix uninitialized variable 5a0dbfee scsi: sg: Re-fix off by one in sg_fill_request_table() 88acde81 scsi: zfcp: fix erp_action use-before-initialize in REC action trace 67bcc5e5 assoc_array: Fix a buggy node-splitting case 52f65e35 Input: gtco - fix potential out-of-bound access 9460dd36 Input: elan_i2c - add ELAN0611 to the ACPI table d431d9f1 xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap() 8783885e fuse: fix READDIRPLUS skipping an entry d8e5f2f8 spi: bcm-qspi: Fix use after free in bcm_qspi_probe() in error path 1dfea1ee spi: uapi: spidev: add missing ioctl header 474cb9e0 KVM: PPC: Fix oops when checking KVM_CAP_PPC_HTM 659b04ad usb: xhci: Handle error condition in xhci_stop_device() a703da48 ceph: unlock dangling spinlock in try_flush_caps() 41f804df ALSA: hda - fix headset mic problem for Dell machines with alc236 61ae3fbc ALSA: hda/realtek - Add support for ALC236/ALC3204 43a980a9 workqueue: replace pool->manager_arb mutex with a flag d785062e Linux 4.9.59 d2d576e2 FS-Cache: fix dereference of NULL user_key_payload 63c8e452 KEYS: Fix race between updating and finding a negative key b2ac5d45 fscrypt: fix dereference of NULL user_key_payload f374505b xfs: trim writepage mapping to within eof 245262c6 xfs: cancel dirty pages on invalidation 67d73f41 xfs: handle error if xfs_btree_get_bufs fails fee940a8 xfs: reinit btree pointer on attr tree inactivation walk 0fe7d85b xfs: don't change inode mode if ACL update fails 3a5a338a xfs: move more RT specific code under CONFIG_XFS_RT 3042b3a5 xfs: Don't log uninitialised fields in inode structures 1b4998dc xfs: handle racy AIO in xfs_reflink_end_cow 002295a6 xfs: always swap the cow forks when swapping extents d59a3f7f xfs: Capture state of the right inode in xfs_iflush_done 98cbca24 xfs: perag initialization should only touch m_ag_max_usable for AG 0 0eebfede xfs: update i_size after unwritten conversion in dio completion d1b2a35f xfs: report zeroed or not correctly in xfs_zero_range() 6f770625 fs/xfs: Use %pS printk format for direct addresses 92f60609 xfs: evict CoW fork extents when performing finsert/fcollapse 4e9de11c xfs: don't unconditionally clear the reflink flag on zero-block files 13c5e977 vmbus: fix missing signaling in hv_signal_on_read() 1c33c8f8 pkcs7: Prevent NULL pointer dereference, since sinfo is not always set. da0c7503 KEYS: don't let add_key() update an uninstantiated key f9e7e2d6 lib/digsig: fix dereference of NULL user_key_payload fec442e3 KEYS: encrypted: fix dereference of NULL user_key_payload ca960138 x86/microcode/intel: Disable late loading on model 79 5a6fb492 rtlwifi: rtl8821ae: Fix connection lost problem f1ae556a clockevents/drivers/cs5535: Improve resilience to spurious interrupts 534b65dc bus: mbus: fix window size calculation for 4GB windows 8de5590d brcmsmac: make some local variables 'static const' to reduce stack size 7f926769 brcmfmac: Add check for short event packets 717ef37d i2c: piix4: Fix SMBus port selection for AMD Family 17h chips 4d4f5270 i2c: ismt: Separate I2C block read from SMBus block read 57ed3153 ALSA: hda: Abort capability probe at invalid register read d0f5c17f ALSA: hda: Remove superfluous '-' added by printk conversion d5b657ee ALSA: seq: Enable 'use' locking in all configurations 710c0b07 drm/nouveau/mmu: flush tlbs before deleting page tables f4f0b6aa drm/nouveau/bsp/g92: disable by default 587d7faf can: esd_usb2: Fix can_dlc value for received RTR, frames dc1858a8 xhci: Identify USB 3.1 capable hosts by their port protocol capability 6f4a36f0 usb: musb: Check for host-mode using is_host_active() on reset interrupt b4ecc15d usb: musb: sunxi: Explicitly release USB PHY on exit 09fad6f2 iio: dummy: events: Add missing break 6bb16fa5 parisc: Fix double-word compare and exchange in LWS code on 32-bit kernels 6f0eefab can: gs_usb: fix busy loop if no more TX context is available b26fafd3 ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital d15fc532 usb: hub: Allow reset retry for USB2 devices on connect bounce ddf0b44f usb: quirks: add quirk for WORLDE MINI MIDI keyboard b7cd9f56 usb: cdc_acm: Add quirk for Elatec TWN3 60329615 USB: serial: metro-usb: add MS7820 device id 9d13d3e0 USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor() ee0ea51a USB: devio: Revert "USB: devio: Don't corrupt user memory" 4d4a6a3f Linux 4.9.58 480fd4fb usb: dwc3: gadget: Correct ISOC DATA PIDs for short packets 9b984315 cpufreq: CPPC: add ACPI_PROCESSOR dependency 2ee4d596 EDAC, mce_amd: Print IPID and Syndrome on a separate line 8a7a7524 btmrvl: avoid double-disable_irq() race a127483e regulator: core: Resolve supplies before disabling unused regulators 16ee696e drm/nouveau/gr/gf100-: fix ccache error logging 62a3af1f powerpc/perf: Add restrictions to PMC5 in power9 DD1 d4bda742 nfsd/callback: Cleanup callback cred on shutdown 0c92e732 hrtimer: Catch invalid clockids again b200b6dc target/iscsi: Fix unsolicited data seq_end_offset calculation e0fcd1e4 IB/hfi1: Allocate context data on memory node 06f2d879 IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs 939f4f6e uapi: fix linux/mroute6.h userspace compilation errors ad50561b uapi: fix linux/rds.h userspace compilation errors bd530852 ceph: clean up unsafe d_parent accesses in build_dentry_path 6839ad59 ceph: fix bogus endianness change in ceph_ioctl_set_layout df37e8fa ceph: don't update_dentry_lease unless we actually got one b025eb5d i2c: at91: ensure state is restored after suspending 1226f699 qed: Read queue state before releasing buffer 7f8ea267 qed: Reserve doorbell BAR space for present CPUs a506d326 qede: Prevent index problems in loopback test f6a72741 net: mvpp2: release reference to txq_cpu[] entry after unmapping 0ea82b90 drm/amdgpu: refuse to reserve io mem for split VRAM buffers b01eb463 ASoC: mediatek: add I2C dependency for CS42XX8 10ae4845 scsi: scsi_dh_emc: return success in clariion_std_inquiry() 076a6220 slub: do not merge cache if slub_debug contains a never-merge flag 2ada592f ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock a5f043b2 mm/memory_hotplug: set magic number to page->freelist instead of page->lru.next 6145171a crypto: xts - Add ECB dependency 8909b26a net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs 84a66ca7 sparc64: Migrate hvcons irq to panicked cpu cf368c29 md/linear: shutup lockdep warnning e9afe7c8 f2fs: do not wait for writeback in write_begin e215b6bb Btrfs: send, fix failure to rename top level inode due to name collision ab3d5317 sched/fair: Update rq clock before changing a task's CPU affinity e5226e92 f2fs: do SSR for data when there is enough free space 90a8dfa5 iio: adc: xilinx: Fix error handling f107c6dd netfilter: nf_ct_expect: Change __nf_ct_expect_check() return value. 0500fcd8 staging: vchiq_2835_arm: Make cache-line-size a required DT property b1b73cc0 net/mlx4_en: fix overflow in mlx4_en_init_timestamp() c1bc62d7 mac80211: fix power saving clients handling in iwlwifi fff654b4 qed: Don't use attention PTT for configuring BW 145ded70 ALSA: hda: Add Geminilake HDMI codec ID 4799163a mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length aaf54d40 initramfs: finish fput() before accessing any binary from initramfs d413c3f0 irqchip/crossbar: Fix incorrect type of local variables bbb5f006 watchdog: kempld: fix gcc-4.3 build 8b0be545 locking/lockdep: Add nest_lock integrity test 43588be0 xen-netback: Use GFP_ATOMIC to allocate hash ebbd5ac4 Revert "bsg-lib: don't free job in bsg_prepare_job" 0054c0bc MIPS: Fix minimum alignment requirement of IRQ stack 5d7a76ac Linux 4.9.57 28955b03 KVM: nVMX: update last_nonleaf_level when initializing nested EPT fb6da44f x86/alternatives: Fix alt_max_short macro to really be a max() 063b57d5 USB: serial: console: fix use-after-free after failed setup 638f7fbf USB: serial: qcserial: add Dell DW5818, DW5819 c98f2ff0 USB: serial: option: add support for TP-Link LTE module dcb2be93 USB: serial: cp210x: add support for ELV TFD500 0c80bbb7 USB: serial: ftdi_sio: add id for Cypress WICED dev board ed35ded9 bio_copy_user_iov(): don't ignore ->iov_offset e67dfe75 more bio_map_user_iov() leak fixes 5444d8ab fix unbalanced page refcounting in bio_map_user_iov f9139a1a direct-io: Prevent NULL pointer access in submit_page_section 3941ee20 usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options 3c57f9d8 usb: gadget: configfs: Fix memory leak of interface directory data 80689fdf drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel fd96a9b0 drm/i915: Read timings from the correct transcoder in intel_crtc_mode_get() 7c82795f drm/i915/edp: Get the Panel Power Off timestamp after panel is off 4dbe48b8 ALSA: line6: Fix leftover URB at error-path during probe b65f99b8 ALSA: line6: Fix missing initialization before error path bbab59d6 ALSA: caiaq: Fix stray URB at probe error path 6571ce84 ALSA: seq: Fix copy_from_user() call inside lock 35b84860 ALSA: seq: Fix use-after-free at creating a port e0c70289 ALSA: usb-audio: Kill stray URB at exiting 133ca5c7 fs/mpage.c: fix mpage_writepage() for pages with buffers 2a077f72 device property: Track owner device of device property 3abebf0b iommu/amd: Finish TLB flush in amd_iommu_unmap() 4f28d1a7 pinctrl/amd: Fix build dependency on pinmux code f4753e0a usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet 08e1674e KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit 3610c4a7 KVM: MMU: always terminate page walks at level 1 91daaefb crypto: shash - Fix zero-length shash ahash digest crash 57265cdd HID: usbhid: fix out-of-bounds bug 9d9c2884 dmaengine: ti-dma-crossbar: Fix possible race condition with dma_inuse 618c786d dmaengine: edma: Align the memcpy acnt array size with the transfer b7309209 MIPS: math-emu: Remove pr_err() calls from fpu_emu() a844e288 USB: dummy-hcd: Fix deadlock caused by disconnect detection 97535791 rcu: Allow for page faults in NMI handlers f012cb75 nl80211: Define policy for packet pattern attributes 92d7d3e8 CIFS: Reconnect expired SMB sessions 28cbf069 ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets 9d36d3ef Linux 4.9.56 00449628 Revert "socket, bpf: fix possible use after free" f82786d7 Linux 4.9.55 922e562b KVM: x86: fix singlestepping over syscall ec86c1ca f2fs: don't allow encrypted operations without keys 48d7b5a8 ext4: don't allow encrypted operations without keys 6007f0f7 ext4: Don't clear SGID when inheriting ACLs 2d605d91 ext4: fix data corruption for mmap writes 27db1f02 vfs: deny copy_file_range() for non regular files ba15518c sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs d9aaef32 mmc: core: add driver strength selection when selecting hs400es c83bbed2 nvme-pci: Use PCI bus address for data/queues in CMB acf64334 drm/i915/bios: ignore HDMI on port A 54aa832c brcmfmac: setup passive scan if requested by user-space 4d3132d9 brcmfmac: add length check in brcmf_cfg80211_escan_handler() 12b182a3 scsi: sd: Do not override max_sectors_kb sysfs setting aee20f32 iwlwifi: add workaround to disable wide channels in 5GHz f8895642 iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD 9a19bc44 netlink: fix nla_put_{u8,u16,u32} for KASAN 57a77fff rocker: fix rocker_tlv_put_* functions for KASAN 50b27486 HID: wacom: bits shifted too much for 9th and 10th buttons 953f5e7c HID: wacom: Always increment hdev refcount within wacom_get_hdev_data 04b54e8f HID: wacom: leds: Don't try to control the EKR's read-only LEDs 5abb9cd4 HID: i2c-hid: allocate hid buffers for real worst case a3ec1049 ftrace: Fix kmemleak in unregister_ftrace_graph 3ff8bc81 stm class: Fix a use-after-free c541aaad Drivers: hv: fcopy: restore correct transfer length a97ca4f7 driver core: platform: Don't read past the end of "driver_override" buffer fc3c6722 percpu: make this_cpu_generic_read() atomic w.r.t. interrupts 6a988259 powerpc/tm: Fix illegal TM state in signal handler afebf5ef powerpc/64s: Use emergency stack for kernel TM Bad Thing program checks 02f7e410 socket, bpf: fix possible use after free 95206ea3 net: rtnetlink: fix info leak in RTM_GETSTATS call 58b1b840 tipc: use only positive error codes in messages 09788d46 ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path ab4da56f ip6_gre: ip6gre_tap device should keep dst b4a11925 netlink: do not proceed if dump's start() errs cf2eaf16 net: Set sk_prot_creator when cloning sockets to the right proto 24ee394a packet: only test po->has_vnet_hdr once in packet_snd 0f22167d packet: in packet_do_bind, test fanout with bind_lock held 6eab1f82 net: dsa: Fix network device registration order b8990d2e tun: bail out from tun_get_user() if the skb is empty b4a9b12d l2tp: fix race condition in l2tp_tunnel_delete e5941137 l2tp: Avoid schedule while atomic in exit_net 6689f835 vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit 852bdea5 net: qcom/emac: specify the correct size when mapping a DMA buffer 5600c758 net_sched: always reset qdisc backlog in qdisc_reset() 93eef217 isdn/i4l: fetch the ppp_write buffer in one shot 0dee549f bpf: one perf event close won't free bpf program attached by another perf event 6f7cdd4a packet: hold bind lock when rebinding to fanout hook 6eac2cd2 net: emac: Fix napi poll list corruption b463521d tcp: fastopen: fix on syn-data transmit failure b13bc543 net/sched: cls_matchall: fix crash when used with classful qdisc 13c8bd7a ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline fc2fe7a0 net: phy: Fix mask value write on gmii2rgmii converter speed register e814bae3 ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header f0a5af78 udpv6: Fix the checksum computation when HW checksum does not apply 85908cca tcp: fix data delivery rate e159492b bpf/verifier: reject BPF_ALU64|BPF_END 186a9c5e tcp: update skb->skb_mstamp more carefully b70bb9bb sctp: potential read out of bounds in sctp_ulpevent_type_enabled() f86d3b1a net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker f860ca54 mlxsw: spectrum: Prevent mirred-related crash on removal 065af12f ALSA: usx2y: Suppress kernel warning at page allocation failures 40e21932 Revert "ALSA: echoaudio: purge contradictions between dimension matrix members and total number of members" 984b6c96 ALSA: compress: Remove unused variable 88c195d6 lsm: fix smack_inode_removexattr and xattr_getsecurity memleak 1c089129 lib/ratelimit.c: use deferred printk() version 2b819707 mm, oom_reaper: skip mm structs with mmu notifiers 8a056a11 staging: vchiq_2835_arm: Fix NULL ptr dereference in free_pagelist 8928c5b2 uwb: ensure that endpoint is interrupt 8ff7adb9 uwb: properly check kthread_run return value ec8a7153 iio: adc: mcp320x: Fix oops on module unload 1daa7c5a iio: adc: mcp320x: Fix readout of negative voltages 8b97d5b6 iio: ad7793: Fix the serial interface reset f0865d60 IIO: BME280: Updates to Humidity readings need ctrl_reg write! 9af1bd5e iio: core: Return error for failed read_reg 8edd1ce3 staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack. 1f266a13 iio: ad_sigma_delta: Implement a dedicated reset function a2002c92 iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()' ab676614 iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()' a13481f8 Revert "xhci: Limit USB2 port wake support for AMD Promontory hosts" f77615db xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor f1a04773 xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround 67e752e1 xhci: fix finding correct bus_state structure for USB 3.1 hosts a6d4ce2e USB: fix out-of-bounds in usb_set_configuration 43feb29d usb: Increase quirk delay for USB devices 767f7a2c USB: core: harden cdc_parse_cdc_header d77606e9 USB: uas: fix bug in handling of alternate settings da785bb6 USB: g_mass_storage: Fix deadlock when driver is unbound 2b5c7b95 usb: gadget: mass_storage: set msg_registered after msg registered 77a4be89 USB: devio: Don't corrupt user memory e39b1714 USB: dummy-hcd: Fix erroneous synchronization change 795f5501 USB: dummy-hcd: fix infinite-loop resubmission bug 5effe995 USB: dummy-hcd: fix connection failures (wrong speed) 12071de6 USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse 0b104f92 usb: pci-quirks.c: Corrected timeout values used in handshake 37b6d898 ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor eb5df140 usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction 4661c9b5 usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe 760d0f10 usb-storage: fix bogus hardware error messages for ATA pass-thru devices dd52953f usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives d21653d0 usb: gadget: udc: renesas_usb3: Fix return value of usb3_write_pipe() db73b389 usb: gadget: udc: renesas_usb3: fix Pn_RAMMAP.Pn_MPKT value 25533678 usb: gadget: udc: renesas_usb3: fix for no-data control transfer 744f9e1d usb: gadget: udc: atmel: set vbus irqflags explicitly 7f850036 USB: gadgetfs: fix copy_to_user while holding spinlock fd5336c0 USB: gadgetfs: Fix crash caused by inadequate synchronization f37eb7b5 Linux 4.9.54 75903d40 s390/mm: make pmdp_invalidate() do invalidation only 14b502e4 ttpci: address stringop overflow warning c6370270 ALSA: au88x0: avoid theoretical uninitialized access cf2cd9fe ASoC: rt5660: remove double const 617c7735 ASoC: rt5659: drop double const 2f4835ee ASoC: rt5514: fix gcc-7 warning d8ba70c0 ARM: remove duplicate 'const' annotations' a4f11d61 IB/qib: fix false-postive maybe-uninitialized warning 86c469be tools/power turbostat: bugfix: GFXMHz column not changing c126bc6b ARM: dts: BCM5301X: Fix memory start address 16db9205 libata: transport: Remove circular dependency at free time 49c3226c ASoC: wm_adsp: Return an error on write to a disabled volatile control d86f4ea8 xfs: remove kmem_zalloc_greedy 943411be i2c: meson: fix wrong variable usage in meson_i2c_put_data 625cb13a netfilter: nf_tables: set pktinfo->thoff at AH header if found 4131c889 md/raid10: submit bio directly to replacement disk 5c6712ab rds: ib: add error handle a495f72f mm/cgroup: avoid panic when init with low memory 2d59530d iommu/io-pgtable-arm: Check for leaf entry before dereferencing it 81080d2d x86/acpi: Restore the order of CPU IDs ffb6a763 cpufreq: intel_pstate: Update pid_params.sample_rate_ns in pid_param_set() 27848be7 ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqs 49f1b2c1 nfs: make nfs4_cb_sv_ops static 1cf8f946 parisc: perf: Fix potential NULL pointer dereference cd402b88 netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max 9b6f9da9 nvme-rdma: handle cpu unplug when re-establishing the controller 67e8be27 MIPS: smp-cps: Fix retrieval of VPE mask on big endian CPUs db6767e2 exynos-gsc: Do not swap cb/cr for semi planar formats 61b20381 iommu/exynos: Block SYSMMU while invalidating FLPD cache 3798fd14 MIPS: IRQ Stack: Unwind IRQ stack onto task stack 146561a3 netfilter: invoke synchronize_rcu after set the _hook_ to NULL 07b65340 drivers/rapidio/devices/tsi721.c: make module parameter variable name unique 5435e482 kasan: do not sanitize kexec purgatory dd964071 hugetlbfs: initialize shared policy as part of inode allocation c533c11d sata_via: Enable hotplug only on VT6421 26899ca9 Btrfs: fix potential use-after-free for cloned bio c17acd24 Btrfs: fix segmentation fault when doing dio read 7e2a7554 bridge: netlink: register netdevice before executing changelink 727a1534 mmc: sdio: fix alignment issue in struct sdio_func 8f9bd136 qed: Fix possible system hang in the dcbnl-getdcbx() path. f0631685 net: dsa: b53: Include IMP/CPU port in dumb forwarding mode affd2609 udp: disable inner UDP checksum offloads in IPsec case 65a7a7ce usb: plusb: Add support for PL-27A1 45eacc85 team: fix memory leaks 897e8c52 net/packet: check length in getsockopt() called with PACKET_HDRLEN 1dee03af net: core: Prevent from dereferencing null pointer when releasing SKB c593091c lkdtm: Fix Oops when unloading the module 6329973b mips: ath79: clock:- Unmap region obtained by of_iomap 30a0220a MIPS: Lantiq: Fix another request_mem_region() return code check fd9597d6 HID: wacom: release the resources before leaving despite devm d621f970 drm: mali-dp: Fix transposed horizontal/vertical flip c6737116 drm: mali-dp: Fix destination size handling when rotating e2d1a42e ASoC: dapm: fix some pointer error handling 4302bc4f rtl8xxxu: Add additional USB IDs for rtl8192eu devices 3f229004 usb: chipidea: vbus event may exist before starting gadget 75d1888d iommu/arm-smmu: Set privileged attribute to 'default' instead of 'unprivileged' 4af5e613 spi: pxa2xx: Add support for Intel Gemini Lake 874b5ace ath10k: prevent sta pointer rcu violation 91e66498 audit: log 32-bit socketcalls de415c81 ASoC: dapm: handle probe deferrals 0fc89de6 partitions/efi: Fix integer overflow in GPT size calculation eaf9616e sfc: get PIO buffer size from the NIC c6d263e6 USB: serial: mos7840: fix control-message error handling 9553708e USB: serial: mos7720: fix control-message error handling 09831a95 drm/amdkfd: fix improper return value on error 68b94d6c arm: dts: mt2701: Add subsystem clock controller device nodes b2e7d1f7 IB/ipoib: Replace list_del of the neigh->list with list_del_init e335016d IB/ipoib: rtnl_unlock can not come after free_netdev e384bbd5 IB/ipoib: Fix deadlock over vlan_mutex 6c25cbaf serial: 8250_port: Remove dangerous pr_debug() ca3e4e77 tty: goldfish: Fix a parameter of a call to free_irq 5d299575 serial: 8250: moxa: Store num_ports in brd d976d68e drm/i915/psr: disable psr2 for resolution greater than 32X20 e92dca6f ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM e1c355c2 IB/rxe: Fix a MR reference leak in check_rkey() 0081b9e7 IB/rxe: Add a runtime check in alloc_index() 2b7aec88 iio: adc: hx711: Add DT binding for avia,hx711 ff9b5603 iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications 259f317d iio: adc: imx25-gcq: Fix module autoload 772384d7 hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes d74f8605 usb: make the MTK XHCI driver compile for older MIPS SoCs 952d3c52 clk/axs10x: Clear init field in driver probe 81c96182 sh_eth: use correct name for ECMR_MPDE bit bed75331 reset: ti_syscon: fix a ti_syscon_reset_status issue 6798f079 extcon: axp288: Use vbus-valid instead of -present to determine cable presence bc438831 igb: re-assign hw address pointer on reset after PCI error 484e3e79 ARM: dts: am335x-chilisom: Wakeup from RTC-only state by power on event bc9ad17c scsi: be2iscsi: Add checks to validate CID alloc/free 36c56ac0 power: supply: axp288_fuel_gauge: Fix fuel_gauge_reg_readb return on error 0cde56d3 MIPS: ralink: Fix incorrect assignment on ralink_soc 0e22be79 MIPS: ralink: Fix a typo in the pinmux setup. 84eaa74d MIPS: Ensure bss section ends on a long-aligned address d1d3a78f ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes 3311a304 RDS: RDMA: Fix the composite message user notification aa07a2cc clk: sunxi-ng: fix PLL_CPUX adjusting on H3 299b924c ARM: dts: exynos: Add CPU OPPs for Exynos4412 Prime 48167acb drm/i915: Fix the overlay frontbuffer tracking 97766c6a GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next e236940a drm: bridge: add DT bindings for TI ths8135 7df306f1 drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define 1852eae9 Linux 4.9.53 df13283e swiotlb-xen: implement xen_swiotlb_dma_mmap callback 64afde6f video: fbdev: aty: do not leak uninitialized padding in clk to userspace ea37f61f KVM: VMX: use cmpxchg64 cb2da657 cxl: Fix driver use count 3ffbe626 KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt 0c4e39ca KVM: VMX: do not change SN bit in vmx_update_pi_irte() 4c000153 timer/sysclt: Restrict timer migration sysctl values to 0 and 1 e2f80348 gfs2: Fix debugfs glocks dump 5e9b07f3 x86/fpu: Don't let userspace set bogus xcomp_bv 54af98f8 x86/mm: Fix fault error path using unsafe vma pointer f11525d7 btrfs: prevent to set invalid default subvolid ba44bc49 btrfs: propagate error to btrfs_cmp_data_prepare caller b86b6c22 btrfs: fix NULL pointer dereference from free_reloc_roots() bb1e06d2 PCI: Fix race condition with driver_override 46f062e0 etnaviv: fix gem object list corruption 02c7d98b xfs: validate bdev support for DAX inode flag 86ef97b2 kvm: nVMX: Don't allow L2 to access the hardware CR8 3d4213fa KVM: VMX: Do not BUG() on out-of-bounds guest IRQ e3a643b3 kvm/x86: Handle async PF in RCU read-side critical sections 58d2fb11 KVM: VMX: simplify and fix vmx_vcpu_pi_load ff5eb8f2 KVM: VMX: avoid double list add with VT-d posted interrupts 01c58b0e KVM: VMX: extract __pi_post_block d49527ed arm64: fault: Route pte translation faults via do_translation_fault 7dbd6428 arm64: Make sure SPsel is always set be69c4c0 seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter() 58052a74 selftests/seccomp: Support glibc 2.26 siginfo_t.h 831cca58 iw_cxgb4: put ep reference in pass_accept_req() f184cf52 iw_cxgb4: remove the stid on listen create failure eb4375e1 bsg-lib: don't free job in bsg_prepare_job c820441a nl80211: check for the required netlink attributes presence f3e2e7f0 vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets 18a89a10 SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags 0e1b85a4 SMB: Validate negotiate (to protect against downgrade) even if signing off df1be206 SMB3: Warn user if trying to sign connection that authenticated as guest f2d395b7 Fix SMB3.1.1 guest authentication to Samba 3a02f8cb PM: core: Fix device_pm_check_callbacks() 22338c55 s390/mm: fix write access check in gup_huge_pmd() c76655fb powerpc/ftrace: Pass the correct stack pointer for DYNAMIC_FTRACE_WITH_REGS f89f25b5 powerpc/tm: Flush TM only if CPU has TM feature 5c23dcf8 powerpc/pseries: Fix parent_dn reference leak in add_dt_node() dda70d28 KEYS: prevent KEYCTL_READ on negative key bfe9d7b8 KEYS: prevent creating a different user's keyrings 47e8bd19 KEYS: fix writing past end of user-supplied buffer in keyring_read() 0c70fb88 security/keys: rewrite all of big_key crypto 2f9be92d security/keys: properly zero out sensitive key material in big_key b60f791e crypto: talitos - fix hashing 1492259f crypto: talitos - fix sha224 70117b77 crypto: talitos - Don't provide setkey for non hmac hashing algs. 7e1b2b2d crypto: drbg - fix freeing of resources 29825768 drm/radeon: disable hard reset in hibernate for APUs b42bf0f1 scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly 49c2b839 md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list 648798cc md/raid5: fix a race condition in stripe batch 5fb4be27 tracing: Erase irqsoff trace with empty write 97d402e6 tracing: Fix trace_pipe behavior for instance traces 8dcf70ab KVM: PPC: Book3S HV: Protect updates to spapr_tce_tables list 18b7919a KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce() 3d5960c8 genirq: Make sparse_irq_lock protect what it should protect e167b4ad mac80211: flush hw_roc_start work before cancelling the ROC e7e0f0dd mac80211_hwsim: Use proper TX power 59862b04 mac80211: fix VLAN handling with TXQs 9ad15a25 fs/proc: Report eip/esp in /prod/PID/stat for coredumping b6a77c7b cifs: release auth_key.response for reconnect. 9a7bc3f0 cifs: release cifs root_cred after exit_cifs d59dabdc Linux 4.9.52 08f75f2c bcache: fix bch_hprint crash and improve output 57aa1a69 bcache: fix for gc and write-back race fa92ff6b bcache: Correct return value for sysfs attach errors e40cb301 bcache: correct cache_dirty_target in __update_writeback_rate() 8f51f388 bcache: do not subtract sectors_to_gc for bypassed IO c234e0e7 bcache: Fix leak of bdev reference 2a9b5574 bcache: initialize dirty stripes in flash_dev_run() f5c3fd83 PM / devfreq: Fix memory leak when fail to register device 38993f32 media: uvcvideo: Prevent heap overflow when accessing mapped controls 7717a737 media: v4l2-compat-ioctl32: Fix timespec conversion de4360dd s390/mm: fix race on mm->context.flush_mm 536ab630 s390/mm: fix local TLB flushing vs. detach of an mm address space 4c7f54a0 net/netfilter/nf_conntrack_core: Fix net_conntrack_lock() 2fd62929 PCI: pciehp: Report power fault only once until we clear it 998a9f51 PCI: shpchp: Enable bridge bus mastering if MSI is enabled 57e4f87e ARC: Re-enable MMU upon Machine Check exception cf052336 tracing: Apply trace_clock changes to instance max buffer 96cf918d tracing: Add barrier to trace_printk() buffer nesting modification 100553e1 ftrace: Fix memleak when unregistering dynamic ops when tracing disabled df865f86 ftrace: Fix selftest goto location on error 2a913aec scsi: qla2xxx: Fix an integer overflow in sysfs code 6e2a0259 scsi: qla2xxx: Correction to vha->vref_count timeout 90cb12f6 scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE 25d5a8a2 scsi: sg: factor out sg_fill_request_table() c6b9a200 scsi: sg: off by one in sg_ioctl() 2b2d86b0 scsi: sg: use standard lists for sg_requests 91fb1518 scsi: sg: remove 'save_scat_len' 5b8f80d3 scsi: storvsc: fix memory leak on ring buffer busy d8817f5f scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead c62da79e scsi: megaraid_sas: Check valid aen class range to avoid kernel panic 7efc4151 scsi: megaraid_sas: set minimum value of resetwaittime to be 1 secs c24f722a scsi: zfcp: trace high part of "new" 64 bit SCSI LUN adbbbd34 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response 52837877 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records 8d706e3d scsi: zfcp: fix missing trace records for early returns in TMF eh handlers 424a20b0 scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA 0cbb7431 scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records 88187de0 scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path 83245cd1 scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled 63e606bd skd: Submit requests to firmware before triggering the doorbell cb1441bc skd: Avoid that module unloading triggers a use-after-free 2cee7808 md/bitmap: disable bitmap_resize for file-backed bitmaps. 120ec1e4 block: Relax a check in blk_start_queue() 48564b51 powerpc: Fix DAR reporting when alignment handler faults 3806cea5 ext4: fix quota inconsistency during orphan cleanup for read-only mounts 18d27cb7 ext4: fix incorrect quotaoff if the quota feature is enabled e684db9a crypto: AF_ALG - remove SGL terminator indicator when chaining dcb3a4b8 crypto: ccp - Fix XTS-AES-128 support on v5 CCPs 1f143ba1 MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit case) d2b488ee MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit case) 5cabf999 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up "maddf_flags" enumeration d56a9caf MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of zero inputs 8981bcaf MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of infinite inputs 4f8479c9 MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation 4e0694a6 MIPS: math-emu: Handle zero accumulator case in MADDF and MSUBF separately 9381a991 MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs f7d36f65 MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs a04d5379 MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with opposite signs d2b6fcb0 MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative 694f6ea0 MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero b234149c MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation fcaec235 Input: i8042 - add Gigabyte P57 to the keyboard reset table 6053a5fe pinctrl/amd: save pin registers over suspend/resume 346abf2a tty: fix __tty_insert_flip_char regression 75046242 tty: improve tty_insert_flip_char() slow path f61a07f3 tty: improve tty_insert_flip_char() fast path 2f8b06f9 IB/addr: Fix setting source address in addr6_resolve() 0fda166f drm/sun4i: Implement drm_driver lastclose to restore fbdev console a29aeb83 IB/{qib, hfi1}: Avoid flow control testing for RDMA write operation e1487023 orangefs: Don't clear SGID when inheriting ACLs 39f56772 mm: prevent double decrease of nr_reserved_highatomic f609266b NFSv4: Fix callback server shutdown d9f9b835 SUNRPC: Refactor svc_set_num_threads() 089d7720 Linux 4.9.51 78296840 ipv6: Fix may be used uninitialized warning in rt6_check ae04a8c4 xfs: fix compiler warnings 7b5fcb7f md/raid5: release/flush io in raid5_do_work() 81cb6f1a xfs: use kmem_free to free return value of kmem_zalloc 772003c6 xfs: open code end_buffer_async_write in xfs_finish_page_writeback bb69e8a2 xfs: don't set v3 xflags for v2 inodes f46a61f6 xfs: fix incorrect log_flushed on fsync 0e8d7e36 xfs: disable per-inode DAX flag a46cf592 xfs: relog dirty buffers during swapext bmbt owner change e2bb9263 xfs: disallow marking previously dirty buffers as ordered a51e3e2c xfs: move bmbt owner change to last step of extent swap f9e583ed xfs: skip bmbt block ino validation during owner change fe211e17 xfs: don't log dirty ranges for ordered buffers 19a87a94 xfs: refactor buffer logging into buffer dirtying helper 93b64516 xfs: ordered buffer log items are never formatted ba986b3c xfs: remove unnecessary dirty bli format check for ordered bufs 0f5af7ea xfs: open-code xfs_buf_item_dirty() 81286ade xfs: check for race with xfs_reclaim_inode() in xfs_ifree_cluster() 63d184d2 xfs: evict all inodes involved with log redo item 536932f3 xfs: stop searching for free slots in an inode chunk when there are none 6b6505d9 xfs: add log recovery tracepoint for head/tail 7549e7c0 xfs: handle -EFSCORRUPTED during head/tail verification 47db1fc6 xfs: fix log recovery corruption error due to tail overwrite e34b72a2 xfs: always verify the log tail during recovery 35093926 xfs: fix recovery failure when log record header wraps log end 0800356d xfs: Properly retry failed inode items in case of error during buffer writeback 7942f605 xfs: Add infrastructure needed for error propagation during buffer IO failure 1ba04933 xfs: remove xfs_trans_ail_delete_bulk 9a3f7522 xfs: toggle readonly state around xfs_log_mount_finish 01d38e38 xfs: write unmount record for ro mounts ec0d46ef iomap: fix integer truncation issues in the zeroing and dirtying helpers e1a7b7e1 xfs: don't leak quotacheck dquots when cow recovery 7fb3e5e3 xfs: clear MS_ACTIVE after finishing log recovery 8edd73a1 xfs: fix inobt inode allocation search optimization f90756d7 xfs: Fix per-inode DAX flag inheritance 22998015 xfs: fix multi-AG deadlock in xfs_bunmapi 81e27c94 xfs: fix quotacheck dquot id overflow infinite loop 01bc1320 xfs: check _alloc_read_agf buffer pointer before using c32b1ec8 xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_write a6247b01 xfs: check _btree_check_block value e76496fa xfs: don't crash on unexpected holes in dir/attr btrees b46382f0 xfs: free cowblocks and retry on buffered write ENOSPC 171192c9 xfs: free uncommitted transactions during log recovery 621d0b75 xfs: don't allow bmap on rt files 8913492d xfs: remove bli from AIL before release on transaction abort 6c0ecde2 xfs: release bli from transaction properly on fs shutdown ce83e494 xfs: try to avoid blowing out the transaction reservation when bunmaping a shared extent 7cb011bb xfs: push buffer of flush locked dquot to avoid quotacheck deadlock 85ab1b23 xfs: fix spurious spin_is_locked() assert failures on non-smp kernels 4c1d33c4 xfs: Move handling of missing page into one place in xfs_find_get_desired_pgoff() 3fddeb80 x86/switch_to/64: Rewrite FS/GS switching yet again to fix AMD CPUs 0caec706 x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps c7d1ddec x86/fsgsbase/64: Fully initialize FS and GS state in start_thread_common cc9618c9 f2fs: check hot_data for roll-forward recovery 0f90297c f2fs: let fill_super handle roll-forward errors 60b94125 ip_tunnel: fix setting ttl and tos value in collect_md mode 3f60dadb sctp: fix missing wake ups in some situations bf8ed95d ipv6: fix typo in fib6_net_exit() c9335db7 ipv6: fix memory leak with multiple tables during netns destruction ca7d8a33 ip6_gre: update mtu properly in ip6gre_err f5755c0e vhost_net: correctly check tx avail during rx busy polling 90406e68 gianfar: Fix Tx flow control deactivation 1bcf1871 Revert "net: fix percpu memory leaks" 5a7a40ba Revert "net: use lib/percpu_counter API for fragmentation mem accounting" b5a3ae8b bridge: switchdev: Clear forward mark when transmitting packet 73ee5a73 mlxsw: spectrum: Forbid linking to devices that have uppers a10c5101 tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 a6e51fda Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()" af33da0e kcm: do not attach PF_KCM sockets to avoid deadlock 8c623e5d packet: Don't write vnet header beyond end of buffer 2b3bd597 cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox() de2ecec2 netvsc: fix deadlock betwen link status and removal 64dfc675 qlge: avoid memcpy buffer overflow 08d56d8a sctp: Avoid out-of-bounds reads from address storage 4d8ee193 fsl/man: Inherit parent device and of_node 1e39e5c6 udp: on peeking bad csum, drop packets even if not at head 4b4a194a macsec: add genl family module alias 43c792a8 ipv6: fix sparse warning on rt6i_node 7f8f23fc ipv6: add rcu grace period before freeing fib6_node dccb31be ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt() 4ad5dcac Linux 4.9.50 5b82e0e9 xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present 3885bc68 NFS: Sync the correct byte range during synchronous writes a70912a6 NFS: Fix 2 use after free issues in the I/O code 301d91e0 ARM: 8692/1: mm: abort uaccess retries upon fatal signal b40aa8b0 ARM64: dts: marvell: armada-37xx: Fix GIC maintenance interrupt 6300c8bf Bluetooth: Properly check L2CAP config option output buffer length 03bea515 ALSA: msnd: Optimize / harden DSP and MIDI loops d21f3eaa locktorture: Fix potential memory leak with rw lock test 3c8381df mm/memory.c: fix mem_cgroup_oom_disable() call missing ebf381be selftests/x86/fsgsbase: Test selectors 1, 2, and 3 0f7dbc4d btrfs: resume qgroup rescan on rw remount f52a535c nvme-fabrics: generate spec-compliant UUID NQNs b276bc66 mtd: nand: qcom: fix config error for BCH f4a272d5 mtd: nand: qcom: fix read failure without complete bootchain 86516203 mtd: nand: mxc: Fix mxc_v1 ooblayout f07cb348 Linux 4.9.49 8bc67f67 drm/bridge: adv7511: Switch to using drm_kms_helper_hotplug_event() 8b5a7e44 drm/bridge: adv7511: Use work_struct to defer hotplug handing to out of irq context 7791b591 scsi: sg: recheck MMAP_IO request length with lock held b06e1abf scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE 5b9c6a54 cs5536: add support for IDE controller variant ec552ece workqueue: Fix flag collision 25bdc516 drm/nouveau/pci/msi: disable MSI on big-endian platforms by default 07886674 s390/mm: avoid empty zero pages for KVM guests to avoid postcopy hangs c193beca MCB: add support for SC31 to mcb-lpc 0e720cd7 mwifiex: correct channel stat buffer overflows 5c23d3ed dlm: avoid double-free on error path in dlm_device_{register,unregister} 23b7d4f5 iwlwifi: pci: add new PCI ID for 7265D 74756261 Bluetooth: Add support of 13d3:3494 RTL8723BE device b48f7183 rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter ed7a384a Input: trackpoint - assume 3 buttons when buttons detection fails 90a1e2e1 ath10k: fix memory leak in rx ring buffer allocation d8b992d9 intel_th: pci: Add Cannon Lake PCH-LP support a22d5611 intel_th: pci: Add Cannon Lake PCH-H support 5555eb95 driver core: bus: Fix a potential double free ffb58b87 iio: adc: ti-ads1015: add adequate wait time to get correct conversion ff4a98e3 iio: adc: ti-ads1015: don't return invalid value from buffer setup callbacks 1ed4565b iio: adc: ti-ads1015: avoid getting stale result after runtime resume c72ad1a4 iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set 115af6c3 iio: adc: ti-ads1015: fix scale information for ADS1115 177d84e3 iio: adc: ti-ads1015: fix incorrect data rate setting update e58b04fb staging/rts5208: fix incorrect shift to extract upper nybble afcfe066 USB: core: Avoid race of async_completed() w/ usbdev_release() 80cdcd7f USB: musb: fix external abort on suspend 6b3b3a22 usb:xhci:Fix regression when ATI chipsets detected 99a22c84 usb: Add device quirk for Logitech HD Pro Webcam C920-C 773b93f4 USB: serial: option: add support for D-Link DWM-157 C1 2ea91c52 usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard 8a697a50 Linux 4.9.48 d325f1f1 epoll: fix race between ep_poll_callback(POLLFREE) and ep_free()/ep_remove() dd2342ad kvm: arm/arm64: Force reading uncached stage2 PGD 70df301a drm/ttm: Fix accounting error when fail to get pages for pool 12a70cca xfrm: policy: check policy direction value 31decdcd lib/mpi: kunmap after finishing accessing buffer 9e2788ce wl1251: add a missing spin_lock_init() e2ae90bb CIFS: remove endian related sparse warning c5e76654 CIFS: Fix maximum SMB2 header size d4e7dfda alpha: uapi: Add support for __SANE_USERSPACE_TYPES__ 309e4dbf cpuset: Fix incorrect memory_pressure control file mapping da16ed52 cpumask: fix spurious cpumask_of_node() on non-NUMA multi-node configs 71584926 ceph: fix readpage from fscache 8cc3acff mm, madvise: ensure poisoned pages are removed from per-cpu lists 17c564f6 mm, uprobes: fix multiple free of ->uprobes_state.xol_area 9e0a6433 crypto: algif_skcipher - only call put_page on referenced and used pages 91a0e1ed i2c: ismt: Return EMSGSIZE for block reads with bogus length d22f6da4 i2c: ismt: Don't duplicate the receive length for block reads 31562136 irqchip: mips-gic: SYNC after enabling GIC region 458ca52f Linux 4.9.47 529ada21 lz4: fix bogus gcc warning c47c52cd scsi: sg: reset 'res_in_use' after unlinking reserved array 4099ac93 scsi: sg: protect accesses to 'reserved' page array c0c6dff9 locking/spinlock/debug: Remove spinlock lockup detection code 27e7506c arm64: fpsimd: Prevent registers leaking across exec 43f776da x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl 509d8b52 arm64: mm: abort uaccess retries upon fatal signal 3e033635 kvm: arm/arm64: Fix race in resetting stage2 PGD b8a1532b gcov: support GCC 7.1 47974403 staging: wilc1000: simplify vif[i]->ndev accesses dd758f82 scsi: isci: avoid array subscript warning f71996c3 p54: memset(0) whole array 0eed54bd Linux 4.9.46 5aa523a9 powerpc/mm: Ensure cpumask update is ordered 5906715b ACPI: EC: Fix regression related to wrong ECDT initialization order 3bc8e4f9 ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal 454cac5d ACPI: ioapic: Clear on-stack resource before using it c1628774 ntb: transport shouldn't disable link due to bogus values in SPADs 4d4f3547 ntb: ntb_test: ensure the link is up before trying to configure the mws 7592db55 ntb: no sleep in ntb_async_tx_submit bff04a46 NTB: ntb_test: fix bug printing ntb_perf results 471954c3 ntb_transport: fix bug calculating num_qps_mw 4743d1b3 ntb_transport: fix qp count bug b8fce382 Clarify (and fix) MAX_LFS_FILESIZE macros ab4be3a6 staging: rtl8188eu: add RNX-N150NUB support 23caaf2f iio: hid-sensor-trigger: Fix the race with user space powering up sensors b150ee06 iio: imu: adis16480: Fix acceleration scale factor for adis16480 cbd854d9 ANDROID: binder: fix proc->tsk check. 8fb0b0ce binder: Use wake up hint for synchronous transactions. 51050750 binder: use group leader instead of open thread eda70a55 Revert "android: binder: Sanity check at binder ioctl" 242cea2d Bluetooth: bnep: fix possible might sleep error in bnep_session ffb7640a Bluetooth: cmtp: fix possible might sleep error in cmtp_session 1b5fcb3b Bluetooth: hidp: fix possible might sleep error in hidp_session_thread 5f81b1f5 netfilter: nat: fix src map lookup 090911a2 Revert "leds: handle suspend/resume in heartbeat trigger" d4c5c26c net: sunrpc: svcsock: fix NULL-pointer exception 3559de45 x86/mm: Fix use-after-free of ldt_struct 70b3fd5c timers: Fix excessive granularity of new timers after a nohz idle 3df3b2ef perf/x86/intel/rapl: Make package handling more robust bac83e5c perf probe: Fix --funcs to show correct symbols for offline module bde6608d perf/core: Fix group {cpu,task} validation 741397d1 ftrace: Check for null ret_stack on profile function graph entry function fd8235e7 nfsd: Limit end of page list when decoding NFSv4 WRITE 5ed70f7d cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup() 8b053290 cifs: Fix df output for users with quota limits 1fdee091 kbuild: linker script do not match C names unless LD_DEAD_CODE_DATA_ELIMINATION is configured 8838cd5c tracing: Fix freeing of filter in create_filter() when set_str is false 2818a765 tracing: Fix kmemleak in tracing_map_array_free() 3170d9ab tracing: Call clear_boot_tracer() at lateinit_sync 46cd0a3b drm: rcar-du: Fix H/V sync signal polarity configuration 1fb8ff8b drm: rcar-du: Fix display timing controller parameter 35fd2b84 drm: rcar-du: Fix crash in encoder failure error path eed96e75 drm/atomic: If the atomic check fails, return its value first ce66f629 drm: Release driver tracking before making the object available again 9d263321 mm/memblock.c: reversed logic in memblock_discard() b65b6ac5 fork: fix incorrect fput of ->exe_file causing use-after-free 0f49b051 mm/madvise.c: fix freeing of locked page with MADV_FREE 036c100b i2c: designware: Fix system suspend 5d8b3cc2 mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage/shmem_enabled 8d362cb3 ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses 6cba0746 ALSA: firewire: fix NULL pointer dereference when releasing uninitialized data of iso-resource b52bce93 ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978) 8989c70d ALSA: core: Fix unexpected error at replacing user TLV 9767a456 ALSA: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets 275f3033 KVM: x86: block guest protection keys unless the host has them enabled cfb917a1 KVM: s390: sthyi: fix specification exception detection a745333f KVM: s390: sthyi: fix sthyi inline assembly 963068b1 Input: ALPS - fix two-finger scroll breakage in right side on ALPS touchpad 9ab605d2 Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310 a00a9cd7 Input: trackpoint - add new trackpoint firmware ID 655da3da bpf/verifier: fix min/max handling in BPF_SUB bf5b91b7 bpf: fix mixed signed/unsigned derived min/max value bounds 8d674bee bpf, verifier: fix alu ops against map_value{, _adj} register types 577aa83b bpf: adjust verifier heuristics e37bdeee bpf, verifier: add additional patterns to evaluate_reg_imm_alu 7fa2fdf9 net_sched: fix order of queue length updates in qdisc_replace() 3e00bf91 net: sched: fix NULL pointer dereference when action calls some targets f3f5bf27 irda: do not leak initialized list.dev to userspace 19f433a9 net/mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled aadbe1fe tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP 1c18f936 ipv6: repair fib6 tree in failure case 62e9a28b ipv6: reset fn->rr_ptr when replacing route 7ad5fb95 tipc: fix use-after-free 0f5ecc79 sctp: fully initialize the IPv6 address in sctp_v6_to_addr() 57406e73 nfp: fix infinite loop on umapping cleanup f29c9f46 ipv4: better IP_MAX_MTU enforcement 59af5b87 ptr_ring: use kmalloc_array() 3c7af814 openvswitch: fix skb_panic due to the incorrect actions attrlen d6a6b6b4 bpf: fix bpf_trace_printk on 32 bit archs 792c0707 net_sched: remove warning from qdisc_hash_add 38530f6e net_sched/sfq: update hierarchical backlog when drop packet 71501d9b ipv4: fix NULL dereference in free_fib_info_rcu() 236b0d93 dccp: defer ccid_hc_tx_delete() at dismantle time b31cbe2c dccp: purge write queue in dccp_destroy_sock() 2e3f17f8 af_key: do not use GFP_KERNEL in atomic contexts d0526eef sparc64: remove unnecessary log message 4b904b22 Linux 4.9.45 083d423b usb: qmi_wwan: add D-Link DWM-222 device ID edfe57b2 usb: optimize acpi companion search for usb port devices 322cd326 pids: make task_tgid_nr_ns() safe 61332dc5 Sanitize 'move_pages()' permission checks f9497d51 genirq/ipi: Fixup checks against nr_cpu_ids 762ac49c genirq: Restore trigger settings in irq_modify_status() 4691f1ca irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup() 665d2009 irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup() 10d5bf2f x86/asm/64: Clear AC on NMI entries 1581d704 xen-blkfront: use a right index when checking requests 7672f118 powerpc: Fix VSX enabling/flushing to also test MSR_FP and MSR_VEC d8c20af0 blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL 6c7f3756 xen: fix bio vec merging 1f2347a0 mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes 91105f2c mm/mempolicy: fix use after free when calling get_mempolicy 59ee25d0 mm: fix double mmap_sem unlock on MMF_UNSTABLE enforced SIGBUS 87395eeb mm: discard memblock data later d3e6e595 ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices f39f086d ALSA: usb-audio: Apply sample rate quirk to Sennheiser headset bafb25c5 ALSA: seq: 2nd attempt at fixing race creating a queue 3f729210 Input: elan_i2c - Add antoher Lenovo ACPI ID for upcoming Lenovo NB 5dd141e0 Input: elan_i2c - add ELAN0608 to the ACPI table c3e8a12e crypto: x86/sha1 - Fix reads beyond the number of blocks passed 24e7f540 crypto: ixp4xx - Fix error handling path in 'aead_perform()' 93f5a031 parisc: pci memory bar assignment fails with 64bit kernels on dino/cujo adcfbb2d audit: Fix use after free in audit_remove_watch_rule() 5170d210 netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister a97a16f1 Linux 4.9.44 eea1ec08 MIPS: DEC: Fix an int-handler.S CPU_DADDI_WORKAROUNDS regression 5e5a5104 pinctrl: meson-gxbb: Add missing GPIODV_18 pin entry 8cbc0b49 pinctrl: samsung: Remove bogus irq_[un]mask from resource management 8495ab6e pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD20 f642d29c pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD11 877fe628 pinctrl: intel: merrifield: Correct UART pin lists 7b6fff65 pinctrl: sunxi: add a missing function of A10/A20 pinctrl driver a68978bb pnfs/blocklayout: require 64-bit sector_t eda1b3d4 iio: adc: vf610_adc: Fix VALT selection value for REFSEL bits 4cae4a23 usb:xhci:Add quirk for Certain failing HP keyboard on reset after resume f4bbed57 usb: quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter 42d65cc8 usb: core: unlink urbs from the tail of the endpoint's urb_list 7c2beb1c USB: Check for dropped connection before switching to full speed 7f737f10 usb: renesas_usbhs: Fix UGCTRL2 value for R-Car Gen3 2db03a7f usb: gadget: udc: renesas_usb3: Fix usb_gadget_giveback_request() calling a09ecc93 uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069 b189f8eb staging: comedi: comedi_fops: do not call blocking ops when !TASK_RUNNING bbae0821 iio: light: tsl2563: use correct event code 1ca38692 iio: accel: bmc150: Always restore device to normal mode after suspend-resume c5347390 staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read 199a3f26 USB: hcd: Mark secondary HCD as dead if the primary one died 821ccbe2 usb: musb: fix tx fifo flush handling again 4fd8c366 USB: serial: pl2303: add new ATEN device id 56651640 USB: serial: cp210x: add support for Qivicon USB ZigBee dongle e27f58cd USB: serial: option: add D-Link DWM-222 device ID 2b3bf207 drm/i915: Fix out-of-bounds array access in bdw_load_gamma_lut 4381e2c3 drm/etnaviv: Fix off-by-one error in reloc checking 00f3c2a2 nfs/flexfiles: fix leak of nfs4_ff_ds_version arrays 0a205d81 mmc: mmc: correct the logic for setting HS400ES signal voltage 160c365b nand: fix wrong default oob layout for small pages using soft ecc 227559e6 fuse: initialize the flock flag in fuse_file on allocation 1da30c23 target: Fix node_acl demo-mode + uncached dynamic shutdown regression b51a7163 iscsi-target: Fix iscsi_np reset hung task during parallel delete e6a0599b iscsi-target: fix memory leak in iscsit_setup_text_cmd() ced271b8 mtd: nand: Fix timing setup for NANDs that do not support SET FEATURES a3118109 xtensa: don't limit csum_partial export by CONFIG_NET a3ab0f06 xtensa: mm/cache: add missing EXPORT_SYMBOLs 03973c57 xtensa: fix cache aliasing handling code for WT cache 0041042d futex: Remove unnecessary warning from get_futex_key e2286916 mm: fix list corruptions on shmem shrinklist b56cd77c mm: ratelimit PFNs busy info message 6da35f43 Linux 4.9.43 1166e3e0 Revert "ARM: dts: sun8i: Support DTB build for NanoPi M1" 3f0075cd KVM: arm/arm64: Handle hva aging while destroying the vm 6309eb77 sparc64: Prevent perf from running during super critical sections 33dc6a6a udp: consistently apply ufo or fragmentation 4688f042 revert "ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output" 53eed8aa revert "net: account for current skb length when deciding about UFO" e5841355 packet: fix tp_reserve race in packet_set_ring f628c9df igmp: Fix regression caused by igmp sysctl namespace code. 69ffc964 net: avoid skb_warn_bad_offload false positives on UFO 87fdcfe2 tcp: fastopen: tcp_connect() must refresh the route e392e305 net: sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target 35d90144 net/mlx4_en: don't set CHECKSUM_COMPLETE on SCTP packets 1b582a2c bpf, s390: fix jit branch offset related to ldimm64 05046af3 net: fix keepalive code vs TCP_FASTOPEN_CONNECT 3914a7ec tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states 6ec6ec3b ppp: fix xmit recursion detection on ppp channels 3b25bfc1 ppp: Fix false xmit recursion detect with two ppp devices 4c666b0d Linux 4.9.42 f9636c9b workqueue: implicit ordered attribute should be overridable c3c94716 net: phy: Fix PHY unbind crash ef09c9ff net: account for current skb length when deciding about UFO f102bb71 ipv4: Should use consistent conditional judgement for ip fragment in __ip_append_data and ip_finish_output a69f0d54 net/mlx5: E-Switch, Re-enable RoCE on mode change only after FDB destroy 22cccef1 mm: don't dereference struct page fields of invalid pages 916a05b9 signal: protect SIGNAL_UNKILLABLE from unintentional clearing. d12824c8 lib/Kconfig.debug: fix frv build failure c7360110 mm, slab: make sure that KMALLOC_MAX_SIZE will fit into MAX_ORDER bebbe845 ARM: 8632/1: ftrace: fix syscall name matching e6d53f5f virtio_blk: fix panic in initialization error path 952d07ac nbd: blk_mq_init_queue returns an error code on failure, not NULL 44d52834 iw_cxgb4: do not send RX_DATA_ACK CPLs after close/abort 984922f2 ARM: dts: sunxi: Change node name for pwrseq pin on Olinuxino-lime2-emmc 1e9e7178 ARM: dts: sun8i: Support DTB build for NanoPi M1 61cf0afe drm/virtio: fix framebuffer sparse warning 2a60965a scsi: qla2xxx: Get mutex lock before checking optrom_state 99eb27d6 clk/samsung: exynos542x: mark some clocks as critical ee96797b ipv4: make tcp_notsent_lowat sysctl knob behave as true unsigned int 0bbbbaef phy state machine: failsafe leave invalid RUNNING state 9acfb313 netfilter: use fwmark_reflect in nf_send_reset 2e2a390b ASoC: rt5645: set sel_i2s_pre_div1 to 2 c77512d6 spi: spi-axi: Free resources on error path f897e9ae x86/boot: Add missing declaration of string functions 1042bd47 tg3: Fix race condition in tg3_get_stats64(). 5f7eeee7 net: phy: dp83867: fix irq generation bfe384ed sh_eth: R8A7740 supports packet shecksumming 2d4fef7f sh_eth: fix EESIPR values for SH77{34|63} b8714521 wext: handle NULL extra data in iwe_stream_add_point better b9d68cdc sparc64: Fix exception handling in UltraSPARC-III memcpy. bfafa56e sparc64: Measure receiver forward progress to avoid send mondo timeout 816843a2 xen-netback: correctly schedule rate-limited queues 38e71eab net: phy: Correctly process PHY_HALTED in phy_stop_machine() 33e25b21 net/mlx5e: Schedule overflow check work to mlx5e workqueue 862ade9a net/mlx5e: Fix wrong delay calculation for overflow check scheduling d7049799 net/mlx5e: Fix outer_header_zero() check size d19d0ac6 net/mlx5: Fix command bad flow on command entry allocation failure fca84d61 net/mlx5: Consider tx_enabled in all modes on remap df32d082 sctp: fix the check for _sctp_walk_params and _sctp_walk_errors cc6f1486 sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}() bb21d2e7 dccp: fix a memleak for dccp_feat_init err process 4d938b6f dccp: fix a memleak that dccp_ipv4 doesn't put reqsk properly 9ffa6727 dccp: fix a memleak that dccp_ipv6 doesn't put reqsk properly c0c8688f net: ethernet: nb8800: Handle all 4 RGMII modes identically 23a91c8a ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment() 47f3bf6e packet: fix use-after-free in prb_retire_rx_blk_timer_expired() d53ff381 openvswitch: fix potential out of bound access in parse_ct 59e76ed1 mcs7780: Fix initialization when CONFIG_VMAP_STACK is enabled cda2bc91 rtnetlink: allocate more memory for dev_set_mac_address() 0c47f11b ipv4: initialize fib_trie prior to register_netdev_notifier call. 5a2d511a net: dsa: b53: Add missing ARL entries for BCM53125 4a2ffe17 ipv6: avoid overflow of offset in ip6_find_1stfragopt 0b83249a net: Zero terminate ifr_name in dev_ifname(). a62bc8d3 ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check() 0cd73c42 tcp_bbr: init pacing rate on first RTT sample 2e6b237d tcp_bbr: remove sk_pacing_rate=0 transient during init 0c0ede36 tcp_bbr: introduce bbr_init_pacing_rate_from_rtt() helper ec789686 tcp_bbr: introduce bbr_bw_to_pacing_rate() helper 73520d38 tcp_bbr: cut pacing rate only if filled pipe 12d17d78 saa7164: fix double fetch PCIe access condition 3a637294 Btrfs: fix early ENOSPC due to delalloc 0f442c5b f2fs: sanity check checkpoint segno and blkoff c14e327b media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds e92add29 mmc: core: Use device_property_read instead of of_property_read baf4ad0e mmc: dw_mmc: Use device_property_read instead of of_property_read bdabf097 iscsi-target: Fix initial login PDU asynchronous socket close OOPs 733d7ab6 media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl 4f354481 ARM: dts: tango4: Request RGMII RX and TX clock delays ff603e01 ARM: dts: armada-38x: Fix irq type for pca955 12353a00 ext4: fix overflow caused by missing cast in ext4_resize_fs() 0814c3a9 ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize b680e22f gpiolib: skip unwanted events, don't convert them to opposite edge be5c6efc iommu/amd: Enable ga_log_intr when enabling guest_mode 03ebdd1e powerpc/64: Fix __check_irq_replay missing decrementer interrupt 8164692a powerpc/tm: Fix saving of TM SPRs in core dump 9ef8b23b timers: Fix overflow in get_next_timer_interrupt 7b95b745 mm/page_alloc: Remove kernel address exposure in free_reserved_area() 0c609d3e KVM: async_pf: make rcu irq exit if not triggered from idle task 650c763e ASoC: do not close shared backend dailink 69f15fff drm/amdgpu: Fix undue fallthroughs in golden registers initialization c531a240 ALSA: hda - Fix speaker output from VAIO VPCL14M1R 45a636ec cpuset: fix a deadlock due to incomplete patching of cpusets_enabled() 5a1eef71 mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries 943281eb mmc: core: Fix access to HS400-ES devices 1f32e67a device property: Make dev_fwnode() public 347be00b mmc: sdhci-of-at91: force card detect value for non removable devices f7d3e54f NFSv4: Fix EXCHANGE_ID corrupt verifier issue f5214eb4 brcmfmac: fix memleak due to calling brcmf_sdiod_sgtable_alloc() twice de8c3329 iwlwifi: dvm: prevent an out of bounds access 61a0adbf workqueue: restore WQ_UNBOUND/max_active==1 to be ordered 804b1a9f libata: array underflow in ata_find_dev() 445ee6cd cgroup: fix error return value from cgroup_subtree_control() 4a99eac8 cgroup: create dfl_root files on subsys registration 5d23e4f3 parisc: Handle vma's whose context is not current in flush_cache_range db397d9c Linux 4.9.41 007dffc6 ASoC: dpcm: Avoid putting stream state to STOP when FE stream is paused 27ef0283 ASoC: Intel: Skylake: Release FW ctx in cleanup 23ab274d scsi: bfa: Increase requested firmware version to 3.2.5.1 5f704071 scsi: snic: Return error code on memory allocation failure 2803ea76 scsi: fnic: Avoid sending reset to firmware when another reset is in progress 3b6f4e29 HID: ignore Petzl USB headlamp 3f0dfa11 ASoC: Intel: bytcr-rt5640: fix settings in internal clock mode b899142c perf/x86: Set pmu->module in Intel PMU modules efa22525 x86/platform/intel-mid: Rename 'spidev' to 'mrfld_spidev' 12dac5fc ALSA: usb-audio: test EP_FLAG_RUNNING at urb completion 301681d6 ARCv2: IRQ: Call entry/exit functions for chained handlers in MCIP f10e2065 sh_eth: enable RX descriptor word 0 shift on SH7734 2909c9c2 ASoC: fsl_ssi: set fifo watermark to more reliable value 2548d893 net: usb: asix_devices: add .reset_resume for USB PM a7526723 nvmem: imx-ocotp: Fix wrong register size e95ec358 arm64: mm: fix show_pte KERN_CONT fallout 812a7df6 vfio-pci: Handle error from pci_iomap a417ea5b video: fbdev: cobalt_lcdfb: Handle return NULL error from devm_ioremap ddc0ec3b perf symbols: Robustify reading of build-id from sysfs d8086c3b perf tools: Install tools/lib/traceevent plugins with install-bin 0b865641 xfrm: Don't use sk_family for socket policy lookups ab5e7df9 tools lib traceevent: Fix prev/next_prio for deadline tasks 704a6d71 Xen: ARM: Zero reserved fields of xatp before making hypervisor call f76ddff6 Btrfs: adjust outstanding_extents counter properly when dio write is split 49fc90b4 benet: stricter vxlan offloading check in be_features_check 67312128 Btrfs: fix lockdep warning about log_mutex 78418b86 Btrfs: use down_read_nested to make lockdep silent 92d6a813 usb: gadget: Fix copy/pasted error message a15a3d92 ACPI / scan: Prefer devices without _HID/_CID for _ADR matching ebd4642e ARM: s3c2410_defconfig: Fix invalid values for NF_CT_PROTO_* 69f3df1f perf probe: Fix to get correct modname from elf header 3209f3f6 ARM64: zynqmp: Fix i2c node's compatible string e3603533 ARM64: zynqmp: Fix W=1 dtc 1.4 warnings 8af0937a usb: dwc3: omap: fix race of pm runtime with irq handler in probe 29e0adf8 dmaengine: ti-dma-crossbar: Add some 'of_node_put()' in error path. 000224c1 l2tp: consider '::' as wildcard address in l2tp_ip6 socket lookup c2804b21 dmaengine: ioatdma: workaround SKX ioatdma version 2987ce15 dmaengine: ioatdma: Add Skylake PCI Dev ID 88a86f8d openrisc: Add _text symbol to fix ksym build error 033d5ce4 irqchip/mxs: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND c612bba5 ASoC: nau8825: fix invalid configuration in Pre-Scalar of FLL 14e5c8c6 spi: dw: Make debugfs name unique between instances ed788dc6 ASoC: tlv320aic3x: Mark the RESET register as volatile ca40b2d0 irqchip/keystone: Fix "scheduling while atomic" on rt c7d0c0d8 vfio-pci: use 32-bit comparisons for register address for gcc-4.5 7d33b41d drm/msm: Verify that MSM_SUBMIT_BO_FLAGS are set 50e3950d drm/msm: Put back the vaddr in submit_reloc() e0d5bb92 drm/msm: Ensure that the hardware write pointer is valid 237652fa net/mlx4_core: Fix raw qp flow steering rules under SRIOV 7e150f79 net/mlx4: Remove BUG_ON from ICM allocation routine a8820678 net/mlx4_core: Use-after-free causes a resource leak in flow-steering detach aeb23031 ipv6: Should use consistent conditional judgement for ip6 fragment between __ip6_append_data and ip6_finish_output ea703cb0 net/mlx5: Disable RoCE on the e-switch management port under switchdev mode a0a4dd44 ARM: dts: n900: Mark eMMC slot with no-sdio and no-sd flags 0ce84ef6 ARM: dts: am57xx-idk: Put USB2 port in peripheral mode 2bc4d1c9 dt-bindings: input: Specify the interrupt number of TPS65217 power button b1164693 dt-bindings: power/supply: Update TPS65217 properties 0686a9bc ARM: omap2+: fixing wrong strcat for Non-NULL terminated string 82338e9f r8169: add support for RTL8168 series add-on card. 34fae9c9 x86/mce/AMD: Make the init code more robust a3ff4609 device-dax: fix sysfs duplicate warnings 48a70be0 net: skb_needs_check() accepts CHECKSUM_NONE for tx e10f7bd6 pstore: Use dynamic spinlock initializer a0840275 pstore: Correctly initialize spinlock and flags 46930803 pstore: Allow prz to control need for locking 5463a3dc v4l: s5c73m3: fix negation operator ad25f11e dentry name snapshots d933777b ipmi/watchdog: fix watchdog timeout set on reboot 19655366 RDMA/uverbs: Fix the check for port number 62b5776c sched/cgroup: Move sched_online_group() back into css_online() to fix crash 016a638a mailbox: handle empty message in tx_tick abe9090a mailbox: skip complete wait event if timer expired a23fba81 mailbox: always wait in mbox_send_message for blocking Tx mode 2f16bcd4 wil6210: fix deadlock when using fw_no_recovery option 59153e65 ath10k: fix null deref on wmi-tlv when trying spectral scan 7b3a6673 isdn/i4l: fix buffer overflow b7568624 isdn: Fix a sleep-in-atomic bug 6c78197e net: phy: Do not perform software reset for Generic PHY 57154f03 nfc: fdp: fix NULL pointer dereference 35bdf9a6 nfc: Fix hangup of RC-S380* in port100_send_ack() 6b3d13fe smp/hotplug: Replace BUG_ON and react useful 7b4e4b18 smp/hotplug: Move unparking of percpu threads to the control CPU 755f6550 drm: rcar-du: Simplify and fix probe error handling 9bf0d78b Staging: comedi: comedi_fops: Avoid orphaned proc entry 0f316915 Revert "powerpc/numa: Fix percpu allocations to be NUMA aware" c39c3aeb KVM: PPC: Book3S HV: Save/restore host values of debug registers e5cd34d1 KVM: PPC: Book3S HV: Restore critical SPRs to host values on guest exit ae8faca6 drm/nouveau/bar/gf100: fix access to upper half of BAR2 34da5f74 drm/nouveau/disp/nv50-: bump max chans to 21 e4177988 drm/vmwgfx: Fix gcc-7.1.1 warning fabc7dff md/raid5: add thread_group worker async_tx_issue_pending_all d745f0f6 KVM: PPC: Book3S HV: Enable TM before accessing TM registers 9eb088e5 crypto: authencesn - Fix digest_null crash 7d2a3548 NFSv4.1: Fix a race where CB_NOTIFY_LOCK fails to wake a waiter b087b8b1 NFS: invalidate file size when taking a lock. 6d3d93ca powerpc/pseries: Fix of_node_put() underflow during reconfig remove fa2aa76e parisc: Suspend lockup detectors before system halt f0d23fa6 parisc: Extend disabled preemption in copy_user_page afe9fc01 parisc: Prevent TLB speculation on flushed pages on CPUs that only support equivalent aliases 5f8bdd5e ALSA: hda - Add missing NVIDIA GPU codec IDs to patch table 3d955095 ALSA: fm801: Initialize chip after IRQ handler is registered 3a79e1c8 jfs: Don't clear SGID when inheriting ACLs 26d01aa8 net: reduce skb_warn_bad_offload() noise d97aff4f pstore: Make spinlock per zone instead of global 0f94b36d af_key: Add lock to key dump efcfbfb1 Linux 4.9.40 91af5f04 alarmtimer: don't rate limit one-shot timers 919e4811 tracing: Fix kmemleak in instance_rmdir 7bd804a0 PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if present 69fbb442 reiserfs: Don't clear SGID when inheriting ACLs 1c7e5ca0 spmi: Include OF based modalias in device uevent a18935b4 of: device: Export of_device_{get_modalias, uvent_modalias} to modules 6b50bca7 acpi/nfit: Fix memory corruption/Unregister mce decoder on failure 97de6f34 ovl: fix random return value on mount 5cf84432 hfsplus: Don't clear SGID when inheriting ACLs b33da556 mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms[] array a4404251 drm/mst: Avoid processing partially received up/down message transactions 48376e6b drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req() bc3bd649 drm/mst: Fix error handling during MST sideband message reception db297539 RDMA/core: Initialize port_num in qp_attr acccf01a ceph: fix race in concurrent readdir d42f9c74 staging: lustre: ko2iblnd: check copy_from_iter/copy_to_iter return code 85643f6f staging: sm750fb: avoid conflicting vesafb 2bc52403 staging: comedi: ni_mio_common: fix AO timer off-by-one regression 964a21a1 staging: rtl8188eu: add TL-WN722N v2 support a76a0323 Revert "perf/core: Drop kernel samples even though :u is specified" 61415418 perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target d5f9cd08 iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done 672145df target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce fa67ac18 udf: Fix deadlock between writeback and udf_setsize() 9ebfb4fa NFS: only invalidate dentrys that are clearly invalid. 4dd0aa9a sunrpc: use constant time memory comparison for mac dd0d6509 IB/core: Namespace is mandatory input for address resolution 5c2717f4 IB/iser: Fix connection teardown race condition 5b50e0e7 Input: i8042 - fix crash at boot time 6d77ac4b MIPS: Fix a typo: s/preset/present/ in r2-to-r6 emulation error message 3330a05c MIPS: Send SIGILL for R6 branches in `__compute_return_epc_for_insn' d4bd6a1d MIPS: Send SIGILL for linked branches in `__compute_return_epc_for_insn' 99ce7614 MIPS: Rename `sigill_r6' to `sigill_r2r6' in `__compute_return_epc_for_insn' 86dd4aa3 MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn' d79354cc MIPS: math-emu: Prevent wrong ISA mode instruction emulation 040078ad MIPS: Fix unaligned PC interpretation in `compute_return_epc' 434c9f2e MIPS: Actually decode JALX in `__compute_return_epc_for_insn' f8c331cb MIPS: Save static registers before sysmips a9db2f4f MIPS: Fix MIPS I ISA /proc/cpuinfo reporting c69280e9 x86/ioapic: Pass the correct data to unmask_ioapic_irq() 036d59f4 x86/acpi: Prevent out of bound access caused by broken ACPI tables 456a9974 Revert "ACPI / EC: Enable event freeze mode..." to fix a regression b2966b10 ACPI / EC: Drop EC noirq hooks to fix a regression ec469b5e ubifs: Don't leak kernel memory to the MTD 02131aea MIPS: Negate error syscall return in trace f39f3b5d MIPS: Fix mips_atomic_set() with EVA dd2f8326 MIPS: Fix mips_atomic_set() retry condition 198bd494 ftrace: Fix uninitialized variable in match_records() d17cc7b7 nvme-rdma: remove race conditions from IB signalling 8f9dec0c vfio: New external user group/file match e91a5579 vfio: Fix group release deadlock fee760fc ovl: drop CAP_SYS_RESOURCE from saved mounter's credentials 0fb615f9 drm/ttm: Fix use-after-free in ttm_bo_clean_mm f97f9e94 f2fs: Don't clear SGID when inheriting ACLs 19e117a5 f2fs: sanity check size of nat and sit cache 58d2eacd xfs: Don't clear SGID when inheriting ACLs 1b9008cd ipmi:ssif: Add missing unlock in error branch 685e124e ipmi: use rcu lock around call to intf->handlers->sender() 6e7b1eff drm/radeon: Fix eDP for single-display iMac10,1 (v2) a844f8d2 drm/radeon/ci: disable mclk switching for high refresh rates (v2) b85007c9 drm/amd/amdgpu: Return error if initiating read out of range on vram 8302e9d2 s390/syscalls: Fix out of bounds arguments access 1e951485 Raid5 should update rdev->sectors after reshape 4d1f97eb ext2: Don't clear SGID when inheriting ACLs 0fa705dc libnvdimm: fix badblock range handling of ARS range 891c31e1 libnvdimm, btt: fix btt_rw_page not returning errors e82672f4 cx88: Fix regression in initial video standard setting 4d3d3a16 x86/xen: allow userspace access during hypercalls 03c1d9d4 md: don't use flush_signals in userspace processes dbc969ca usb: renesas_usbhs: gadget: disable all eps when the driver stops 5433bfcc usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL a74779d8 USB: cdc-acm: add device-id for quirky printer 8665f40a usb: storage: return on error to avoid a null pointer dereference 8bc51b4f mxl111sf: Fix driver to use heap allocate buffers for USB messages 24a950e1 xhci: Bad Ethernet performance plugged in ASM1042A host 01845a83 xhci: Fix NULL pointer dereference when cleaning up streams for removed host bf044088 xhci: fix 20000ms port resume timeout 445ea109 ipvs: SNAT packet replies only for NATed connections 33780512 PCI/PM: Restore the status of PCI devices across hibernation f257f4bf PCI: rockchip: Use normal register bank for config accessors 13b2f9f9 PCI: Work around poweroff & suspend-to-RAM issue on Macbook Pro 11 3c17d418 af_key: Fix sadb_x_ipsecrequest parsing 3b7babc6 powerpc/mm/radix: Properly clear process table entry 88481a2c powerpc/asm: Mark cr0 as clobbered in mftb() 5e35ee24 powerpc: Fix emulation of mfocrf in emulate_step() 53a28216 powerpc: Fix emulation of mcrf in emulate_step() 99fc5a22 powerpc/64: Fix atomic64_inc_not_zero() to return an int d638c858 powerpc/pseries: Fix passing of pp0 in updatepp() and updateboltedpp() 71b1caea xen/scsiback: Fix a TMR related use-after-free 732e3c76 iscsi-target: Add login_keys_workaround attribute for non RFC initiators fc866b29 scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state 542c097f scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails. d2bb0af4 PM / Domains: Fix unsafe iteration over modified list of domains 178aa241 PM / Domains: Fix unsafe iteration over modified list of domain providers b87a3217 PM / Domains: Fix unsafe iteration over modified list of device links 4d942761 ASoC: compress: Derive substream from stream based on direction 9a81c136 igb: Explicitly select page 0 at initialization 157302f9 btrfs: Don't clear SGID when inheriting ACLs 754f4e05 wlcore: fix 64K page support 3da27a9d Bluetooth: use constant time memory comparison for secret values fe5cdbcd perf intel-pt: Clear FUP flag on error 94c38cd0 perf intel-pt: Use FUP always when scanning for an IP 5a16bd39 perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero daa63783 perf intel-pt: Fix last_ip usage dc040137 perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP b338b87f perf intel-pt: Fix missing stack clear 3e6837f1 perf intel-pt: Improve sample timestamp d3503ef1 perf intel-pt: Move decoder error setting into one condition 244a7db0 NFC: Add sockaddr length checks before accessing sa_family in bind handlers 4a142251 nfc: Fix the sockaddr length sanitization in llcp_sock_connect d1ac8a98 nfc: Ensure presence of required attributes in the activate_target handler 06be8e27 NFC: nfcmrvl: fix firmware-management initialisation 10f03f0f NFC: nfcmrvl: use nfc-device for firmware download 4b4f74d6 NFC: nfcmrvl: do not use device-managed resources 7de6ff40 NFC: nfcmrvl_uart: add missing tty-device sanity check f73de3f9 NFC: fix broken device allocation 48879676 ath9k: fix an invalid pointer dereference in ath9k_rng_stop() 99f96831 ath9k: fix tx99 bus error b729a1ae ath9k: fix tx99 use after free 7cd7b560 thermal: cpu_cooling: Avoid accessing potentially freed structures 76572609 thermal: max77620: fix device-node reference imbalance 60813b6a s5p-jpeg: don't return a random width/height 63d32e8a dm mpath: cleanup -Wbool-operation warning in choose_pgpath() 70ec6b36 ir-core: fix gcc-7 warning on bool arithmetic 78fbe21d disable new gcc-7.1.1 warnings for now c03917de 4.9.39 cce8d2ee kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS 07592d62 kvm: vmx: Check value written to IA32_BNDCFGS fab777e7 kvm: x86: Guest BNDCFGS requires guest MPX support bf7c2153 kvm: vmx: Do not disable intercepts for BNDCFGS 04e002a5 tracing: Use SOFTIRQ_OFFSET for softirq dectection for more accurate results cc7d3b7d PM / QoS: return -EINVAL for bogus strings 5480437f PM / wakeirq: Convert to SRCU 758dc6a8 sched/topology: Fix overlapping sched_group_mask 3e165b23 sched/topology: Optimize build_group_mask() 7c3f08ea sched/topology: Fix building of overlapping sched-groups 542ebc96 sched/fair, cpumask: Export for_each_cpu_wrap() a0a93e3e Revert "sched/core: Optimize SCHED_SMT" 80495c70 crypto: caam - fix signals handling 48a9dff2 crypto: caam - properly set IV after {en,de}crypt db923288 crypto: sha1-ssse3 - Disable avx2 81cc2ef2 crypto: atmel - only treat EBUSY as transient if backlog 2ff2cc76 crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD 38dfd2e3 mm: fix overflow check in expand_upwards() 1e6f1af8 selftests/capabilities: Fix the test_execve test 54fcb230 mnt: Make propagate_umount less slow for overlapping mount propagation trees bb4fbf09 mnt: In propgate_umount handle visiting mounts in any order e260db75 mnt: In umount propagation reparent in a separate pass 7d976da0 nvmem: core: fix leaks on registration errors ac5e9e80 rcu: Add memory barriers for NOCB leader wakeup 63c634cf vt: fix unchecked __put_user() in tioclinux ioctls 445a945a ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers f31c4f65 exec: Limit arg stack to at most 75% of _STK_LIM fbc877cd s390: reduce ELF_ET_DYN_BASE 90fb0f7a powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB 70779e0e arm64: move ELF_ET_DYN_BASE to 4GB / 4MB abb79a56 arm: move ELF_ET_DYN_BASE to 4MB 63c2f8f8 binfmt_elf: use ELF_ET_DYN_BASE only for PIE 93eae954 checkpatch: silence perl 5.26.0 unescaped left brace warnings a9aa6522 fs/dcache.c: fix spin lockup issue on nlru->lock a48542e8 mm/list_lru.c: fix list_lru_count_node() to be race free 8c6f19c2 kernel/extable.c: mark core_kernel_text notrace d2b64687 thp, mm: fix crash due race in MADV_FREE handling 68ea25f0 tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth e3d2adaa parisc/mm: Ensure IRQs are off in switch_mm() 8ed89cfc parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs bf1e4dc3 parisc: use compat_sys_keyctl() 008a1f27 parisc: Report SIGSEGV instead of SIGBUS when running out of stack 59613f80 irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity 6a90f81a cfg80211: Check if NAN service ID is of expected size 7e9e9638 cfg80211: Check if PMKID attribute is of expected size e4712906 cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES b68aa7df cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE 6ae9dd28 sfc: don't read beyond unicast address list 5f69bb1d brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain fd325ddd brcmfmac: Fix a memory leak in error handling path in 'brcmf_cfg80211_attach' 414848bb brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() 181dda46 rds: tcp: use sock_create_lite() to create the accept socket e6577f1e vrf: fix bug_on triggered by rx when destroying a vrf 0bc26d1c net: ipv6: Compare lwstate in detecting duplicate nexthops 05e165e9 net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64 beabc603 vxlan: fix hlist corruption d2c95120 ipv6: dad: don't remove dynamic addresses if link is down 74356430 net/mlx5e: Fix TX carrier errors report in get stats ndo a80a70a4 liquidio: fix bug in soft reset failure detection e20204dc net/mlx5: Cancel delayed recovery work when unloading the driver 06732807 net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish() cd5de9cb bpf: prevent leaking pointer via xadd on unpriviledged bee80705 rocker: move dereference before free e5e5c0ec bridge: mdb: fix leak on complete_info ptr on fail path 3f04c32b net: prevent sign extension in dev_get_stats() ef138400 tcp: reset sk_rx_dst in tcp_disconnect() cf81b4ab net: dp83640: Avoid NULL pointer dereference. 0526ff30 ipv6: avoid unregistering inet6_dev for loopback 3f7e07c3 net/phy: micrel: configure intterupts after autoneg workaround dc491cdd net: sched: Fix one possible panic when no destroy callback 13550ffc net_sched: fix error recovery at qdisc creation 21f79ae4 xen-netfront: Rework the fix for Rx stall during OOM and network stress f0cd77de Linux 4.9.38 fb2dc28c saa7134: fix warm Medion 7134 EEPROM read 81ba752a x86/mm/pat: Don't report PAT on CPUs that don't support it c0d3a7bd ext4: check return value of kstrtoull correctly in reserved_clusters_store 71698654 crypto: rsa-pkcs1pad - use constant time memory comparison for MACs 0d6758f7 crypto: caam - fix gfp allocation flags (part I) 090661e4 staging: comedi: fix clean-up of comedi_class in comedi_init() 80c965cb staging: vt6556: vnt_start Fix missing call to vnt_key_init_table. 5497d74e locking/rwsem-spinlock: Fix EINTR branch in __down_write_common() 3953403c md: fix super_offset endianness in super_1_rdev_size_change 9a37d02c md: fix incorrect use of lexx_to_cpu in does_sb_need_changing ce02effe perf probe: Add error checks to offline probe post-processing 36497359 perf probe: Fix to probe on gcc generated symbols for offline kernel cd206153 perf scripting perl: Fix compile error with some perl5 versions b9175b3f perf header: Fix handling of PERF_EVENT_UPDATE__SCALE 15c249c8 perf bench numa: Avoid possible truncation when using snprintf() b246fc09 perf tests: Avoid possible truncation with dirent->d_name + snprintf 93a3c47d perf intel-pt: Use __fallthrough 05523785 perf thread_map: Correctly size buffer used with dirent->dt_name a814c7d1 perf top: Use __fallthrough 94218786 tools strfilter: Use __fallthrough 76efd703 tools string: Use __fallthrough in perf_atoll() dae51841 tools include: Add a __fallthrough statement b635182b tpm: Issue a TPM2_Shutdown for TPM2 devices. 5a1e1c62 Add "shutdown" to "struct class". e6952841 mqueue: fix a use-after-free in sys_mq_notify() c48f76d6 Linux 4.9.37 3468d4ff rt286: add Thinkpad Helix 2 to force_combo_jack_table 84b00cd9 RDMA/uverbs: Check port number supplied by user verbs cmds 1803bec7 crypto: drbg - Fixes panic in wait_for_completion call 73a0a687 KEYS: Fix an error code in request_master_key() f986d63d ath10k: override CE5 config for QCA9377 afbf5659 x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings e353bfb6 x86/tools: Fix gcc-7 warning in relocs.c 525ea595 tpm: fix a kernel memory leak in tpm-sysfs.c 25b2ee6f gfs2: Fix glock rhashtable rcu bug f59d04e3 xhci: Limit USB2 port wake support for AMD Promontory hosts 07379c41 USB: serial: qcserial: new Sierra Wireless EM7305 device ID 7b7d5a4d USB: serial: option: add two Longcheer device ids 369bbf4b pinctrl: sh-pfc: Update info pointer after SoC-specific init 828bd844 pinctrl: sh-pfc: r8a7791: Add missing HSCIF1 pinmux data 485b0f11 pinctrl: mxs: atomically switch mux and drive strength config dee763a4 pinctrl: cherryview: Add terminate entry for dmi_system_id tables b9970dd7 pinctrl: sunxi: Fix SPDIF function name for A83T 82409816 pinctrl: stm32: Fix bad function call a3f2e309 pinctrl: meson: meson8b: fix the NAND DQS pins f24dee48 pinctrl: sh-pfc: r8a7795: Fix hscif2_clk_b and hscif4_ctrl c5db45ef pinctrl: sh-pfc: r8a7791: Add missing DVC_MUTE signal 37705843 pinctrl: sh-pfc: r8a7791: Fix SCIF2 pinmux data 275f905f pinctrl: sh-pfc: r8a7794: Swap ATA signals 2bd57fa2 pinctrl: cherryview: Add a quirk to make Acer Chromebook keyboard work again aaaaa5b1 pinctrl: qcom: ipq4019: add missing pingroups for pins > 70 7bdacd3d sysctl: report EINVAL if value is larger than UINT_MAX for proc_douintvec 3a20c57b sysctl: don't print negative flag for proc_douintvec 4e84b9c7 mac80211_hwsim: Replace bogus hrtimer clockid d84e328c USB: core: fix device node leak 18b3abb5 usb: Fix typo in the definition of Endpoint[out]Request 19adf93c usb: usbip: set buffer pointers to NULL after free 3d105687 Add USB quirk for HVR-950q to avoid intermittent device resets da8990d3 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick 3272bad0 usb: dwc3: replace %p with %pK 366d9207 drm/virtio: don't leak bo on drm_gem_object_init failure b96976c1 media: entity: Fix stream count check 3693042f tracing/kprobes: Allow to create probe with a module name starting with a digit 9403514b ceph: choose readdir frag based on previous readdir reply c4c592b2 driver core: platform: fix race condition with driver_override 26ff065b fs: completely ignore unknown open flags 6efb1b0b fs: add a VALID_OPEN_FLAGS 9f86f302 Linux 4.9.36 a29fd27c KVM: nVMX: Fix exception injection d1d3756f KVM: x86: zero base3 of unusable segments f3c3ec96 KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh() 1eeb7942 KVM: x86: fix emulation of RSM and IRET instructions 982d8d92 arm64: fix NULL dereference in have_cpu_die() a4bfcab3 mtd: nand: brcmnand: Check flash #WP pin status before nand erase/program de586233 i2c: brcmstb: Fix START and STOP conditions 8ee78501 brcmfmac: avoid writing channel out of allocated array 65fc82ce infiniband: hns: avoid gcc-7.0.1 warning for uninitialized data 3e51ccba objtool: Fix another GCC jump table detection issue 92e66676 clk: scpi: don't add cpufreq device if the scpi dvfs node is disabled 8a6f400a cpufreq: s3c2416: double free on driver init error path 1781a29b iommu/amd: Fix interrupt remapping when disable guest_mode 0e55856b iommu/amd: Fix incorrect error handling in amd_iommu_bind_pasid() f0c31c67 iommu/dma: Don't reserve PCI I/O windows d7fcb303 iommu: Handle default domain attach failure c19bfc67 iommu/vt-d: Don't over-free page table directories d5c5e8ba ocfs2: o2hb: revert hb threshold to keep compatible 8af88a95 x86/mm: Fix flush_tlb_page() on Xen 3667dafd x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space b287ade8 x86/boot/KASLR: Fix kexec crash due to 'virt_addr' calculation bug 15541e64 tools arch: Sync arch/x86/lib/memcpy_64.S with the kernel a2c222be ARM: 8685/1: ensure memblock-limit is pmd-aligned 7661b196 ARM64/ACPI: Fix BAD_MADT_GICC_ENTRY() macro implementation 4efe34b5 ARM: dts: OMAP3: Fix MFG ID EEPROM 07bb2c7e ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after probe defer e57aa416 regulator: tps65086: Fix DT node referencing in of_parse_cb 88baad2e regulator: tps65086: Fix expected switch DT node names 9846c679 spi: fix device-node leaks c52829f6 spi: When no dma_chan map buffers with spi_master's parent 478273e1 sched/loadavg: Avoid loadavg spikes caused by delayed NO_HZ accounting eea0261d watchdog: bcm281xx: Fix use of uninitialized spinlock. 4211442b netfilter: use skb_to_full_sk in ip_route_me_harder ac273023 xfrm: Oops on error in pfkey_msg2xfrm_state() c460f2be xfrm: NULL dereference on allocation failure 1e166625 xfrm: fix stack access out of bounds with CONFIG_XFRM_SUB_POLICY 647f6052 mm/vmalloc.c: huge-vmap: fail gracefully on unexpected huge vmap mappings f9f73c58 ravb: Fix use-after-free on `ifconfig eth0 down` adfe95fe ip6_tunnel, ip6_gre: fix setting of DSCP on encapsulated packets 168bd51e sctp: check af before verify address in sctp_addr_id2transport 399566f8 net/mlx4_core: Eliminate warning messages for SRQ_LIMIT under SRIOV b6f75b98 perf probe: Fix to probe on gcc generated functions in modules 9f8ffe4e tipc: allocate user memory with GFP_KERNEL flag 18b200e0 net: phy: dp83867: allow RGMII_TXID/RGMII_RXID interface types e1eac347 perf probe: Fix to show correct locations for events on modules cc439964 be2net: fix MAC addr setting on privileged BE3 VFs 02434def be2net: don't delete MAC on close on unprivileged BE3 VFs fa1dbf50 be2net: fix status check in be_cmd_pmac_add() 5f54c4e1 usb: dwc2: gadget: Fix GUSBCFG.USBTRDTIM value 0e9867b7 s390/ctl_reg: make __ctl_load a full memory barrier 9d00195b swiotlb: ensure that page-sized mappings are page-aligned 68a5dc38 coredump: Ensure proper size of sparse core files d21816c2 aio: fix lock dep warning 82835fb3 perf/x86: Reject non sampling events with precise_ip 1c686333 perf/core: Fix sys_perf_event_open() vs. hotplug 48131dd0 x86/mpx: Use compatible types in comparison to fix sparse error 28399407 x86/tsc: Add the Intel Denverton Processor to native_calibrate_tsc() 6baa8c92 mac80211: initialize SMPS field in HT capabilities 8eaaf66d pmem: return EIO on read_pmem() failure 25319ae8 drm/amd/powerplay: refine vce dpm update code on Cz. f275ac7f drm/amd/powerplay: fix vce cg logic error on CZ/St. 77e82094 drm/radeon/si: load special ucode for certain MC configs 4ae8dc6a net: thunderx: acpi: fix LMAC initialization f88f06e1 arm64: assembler: make adr_l work in modules under KASLR aabb797b spi: davinci: use dma_mapping_error() c32462d0 scsi: lpfc: avoid double free of resource identifiers 582c1ca0 HID: i2c-hid: Add sleep between POWER ON and RESET c78b8de5 perf/x86/intel: Use ULL constant to prevent undefined shift behaviour 6130fac9 mac80211: recalculate min channel width on VHT opmode changes d48cb21f net: phy: marvell: fix Marvell 88E1512 used in SGMII mode 849f2d06 pinctrl: intel: Set pin direction properly 3a6edbc9 perf/x86/intel/uncore: Fix hardcoded socket 0 assumption in the Haswell init code b8c5e7b1 drm/etnaviv: trick drm_mm into giving out a low IOVA 2bc8fcd6 Documentation: devicetree: change the mediatek ethernet compatible string c5c87436 kernel/panic.c: add missing \n 00f468f5 ibmveth: Add a proper check for the availability of the checksum features 32bd4d2e vxlan: do not age static remote mac entries b07bf236 ip6_tunnel: must reload ipv6h in ip6ip6_tnl_xmit() 7fdc81f6 virtio_net: fix PAGE_SIZE > 64k a6c3e01b mlxsw: spectrum_router: Correctly reallocate adjacency entries ff3b1dd0 vfio/spapr: fail tce_iommu_attach_group() when iommu_data is null 8895ef4e drm/amdgpu: check ring being ready before using e5a2ba9a net: dsa: Check return value of phy_connect_direct() c6f28489 amd-xgbe: Check xgbe_init() return code e99d86d7 platform/x86: ideapad-laptop: handle ACPI event 1 e9a87e0f iwlwifi: fix kernel crash when unregistering thermal zone 322baf72 scsi: virtio_scsi: Reject commands when virtqueue is broken 5d5c293a xen-netfront: Fix Rx stall during network stress and OOM 72191c7d swiotlb-xen: update dev_addr after swapping pages 884baf2a virtio_console: fix a crash in config_work_handler c3eab85f Btrfs: fix truncate down when no_holes feature is enabled e8b5068b Btrfs: Fix deadlock between direct IO and fast fsync 83571e9e gianfar: Do not reuse pages from emergency reserve c48a862c objtool: Fix IRET's opcode 251d00bf bpf: don't trigger OOM killer under pressure with map alloc a7a2a6d3 bnxt_en: Fix "uninitialized variable" bug in TPA code path. da805bc7 xen-netback: protect resource cleaning on XenBus disconnect 7bdccaa5 xen-netback: fix memory leaks on XenBus disconnect 5dcd0859 net: ethtool: Initialize buffer when querying device channel settings 6e315b2b powerpc/eeh: Enable IO path on permanent error ea7b8081 net: korina: Fix NAPI versus resources freeing fded17be perf/x86/intel: Handle exclusive threadid correctly on CPU hotplug 3eeb3459 net: phy: dp83848: add DP83620 PHY support 10c24e89 drm/amdgpu: add support for new hainan variants 9f2a36a7 drm/amdgpu: fix program vce instance logic error. 0c962661 qla2xxx: Fix erroneous invalid handle message 8cfcaa28 qla2xxx: Terminate exchange if corrupted 42a1d5b4 scsi: lpfc: Set elsiocb contexts to NULL after freeing it 7782ab22 stmmac: add missing of_node_put ee4494c6 scsi: sd: Fix wrong DPOFUA disable in sd_read_cache_type 80b1a118 KVM: x86: fix fixing of hypercalls afaee3ef xen/blkback: don't free be structure too early 13fa36f9 ARM64: dts: meson-gxbb-odroidc2: fix GbE tx link breakage 8bface14 dt: bindings: net: use boolean dt properties for eee broken modes 3897ae12 net: phy: use boolean dt properties for eee broken modes 40373d91 net: phy: fix sign type error in genphy_config_eee_advert 752ba680 dt-bindings: net: add EEE capability constants 97ace183 net: phy: add an option to disable EEE advertisement 0e8eca98 net: ethtool: add support for 2500BaseT and 5000BaseT link modes 8886196a sparc64: Zero pages on allocation for mondo and error queues. 41172b77 sparc64: Handle PIO & MEM non-resumable errors. 2aa6d036 mm: numa: avoid waiting on freed migrated pages 08cb8e5f l2tp: take a reference on sessions used in genetlink handlers 599e6f03 l2tp: hold session while sending creation notifications d9face6f l2tp: fix duplicate session creation 806e9883 l2tp: ensure session can't get removed during pppol2tp_session_ioctl() 6539c4f9 l2tp: fix race in l2tp_recv_common() d2da8d39 usb: gadget: f_fs: Fix possibe deadlock ed96148d x86/mm: Fix boot crash caused by incorrect loop count calculation in sync_global_pgds() 1c0fa383 dm thin: do not queue freed thin mapping for next stage processing 466877f2 drm/vmwgfx: Free hash table allocated by cmdbuf managed res mgr 78c4244f gpiolib: fix filtering out unwanted events cb2c6fdf NFSv4.1: Fix a race in nfs4_proc_layoutget 7d0e27fe ALSA: hda - set input_path bitmap to zero after moving it to new place 093750c3 ALSA: hda - Fix endless loop of codec configure dad3135e MIPS: Fix IRQ tracing & lockdep when rescheduling e9e24faf MIPS: pm-cps: Drop manual cache-line alignment of ready_count f7d3d40e MIPS: Avoid accidental raw backtrace 3d4ac49a MIPS: head: Reorder instructions missing a delay slot b1355226 mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff() dbc80836 drm/ast: Handle configuration without P2A bridge 8dc9f9de xen/blkback: don't use xen_blkif_get() in xen-blkback kthread 4ebe28d2 NFSv4.x/callback: Create the callback service through svc_create_pooled 955f270b NFSv4: fix a reference leak caused WARNING messages b89bd0c7 netfilter: synproxy: fix conntrackd interaction ced7689b netfilter: xt_TCPMSS: add more sanity tests on tcph->doff 8e231639 rtnetlink: add IFLA_GROUP to ifla_policy b9ca9b0f ipv6: Do not leak throw route references e4089baa sfc: provide dummy definitions of vswitch functions 08058c25 net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev f1a0e7d1 decnet: always not take dst->__refcnt when inserting dst into hash table c7d422d6 net/mlx5e: Fix timestamping capabilities reporting 25ff3507 net/mlx5: Wait for FW readiness before initializing command interface 176b9874 net/mlx5e: Avoid doing a cleanup call if the profile doesn't have it 4c246863 sctp: return next obj by passing pos + 1 into sctp_transport_get_idx fded2d74 ipv6: fix calling in6_ifa_hold incorrectly for dad work cac2a9bb igmp: add a missing spin_lock_init() ecd6627f igmp: acquire pmc lock for ip_mc_clear_src() 05968675 proc: snmp6: Use correct type in memset 78b24ab6 net/mlx5e: Fix wrong indications in DIM due to counter wraparound 9854e586 net/mlx5e: Added BW check for DIM decision mechanism 57360bc3 net: tipc: Fix a sleep-in-atomic bug in tipc_msg_reverse bb566ce3 net: caif: Fix a sleep-in-atomic bug in cfpkt_create_pfx 8cda426a sctp: disable BH in sctp_for_each_endpoint c6d4ff85 Fix an intermittent pr_emerg warning about lo becoming free. bb84290c af_unix: Add sockaddr length checks before accessing sa_family in bind and connect handlers 386ed38f net: vrf: Make add_fib_rules per network namespace flag b5cc68e0 net: Zero ifla_vf_info in rtnl_fill_vfinfo() fd9b13e6 decnet: dn_rtmsg: Improve input length sanitization in dnrmg_receive_user_skb d2f459e3 net: don't call strlen on non-terminated string in dev_set_alias() 98184bbb ipv6: release dst on error in ip6_dst_lookup_tail 92905e33 Linux 4.9.35 855b08e5 brcmfmac: fix uninitialized warning in brcmf_usb_probe_phase2() 21eaaa76 jump label: fix passing kbuild_cflags when checking for asm goto support ffa96c1a net: phy: fix marvell phy status reading 5da6415e spi: double time out tolerance 25c7794e dmaengine: bcm2835: Fix cyclic DMA period splitting 81135c71 net: phy: Initialize mdio clock at probe function 948c4f17 rt2x00: avoid introducing a USB dependency in the rt2x00lib module 225969ac usb: gadget: f_fs: avoid out of bounds access on comp_desc 53061194 mtd: spi-nor: fix spansion quad enable dcd015f7 of: Add check to of_scan_flat_dt() before accessing initial_boot_params f2060387 rxrpc: Fix several cases where a padded len isn't checked in ticket decode 581659a8 drm/amdgpu: adjust default display clock 217e035d drm/amdgpu/atom: fix ps allocation size for EnableDispPowerGating e4b8d1e8 drm/radeon: add a quirk for Toshiba Satellite L20-183 61ea7c28 drm/radeon: add a PX quirk for another K53TK variant 3900f24a iscsi-target: Reject immediate data underflow larger than SCSI transfer length 463440e6 iscsi-target: Fix delayed logout processing greater than SECONDS_FOR_LOGOUT_COMP 1f576d53 target: Fix kref->refcount underflow in transport_cmd_finish_abort 99f66b51 arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW a53bfdda time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting 02a37ccd time: Fix clock->read(clock) race around clocksource changes c81d034b brcmfmac: unbind all devices upon failure in firmware callback ba2d8d67 brcmfmac: use firmware callback upon failure to load 1dd15bd6 brcmfmac: add parameter to pass error code in firmware callback 20d8f785 Input: i8042 - add Fujitsu Lifebook AH544 to notimeout list 8eaa481d powerpc/64s: Handle data breakpoints in Radix mode 414f51ce powerpc/kprobes: Pause function_graph tracing during jprobes handling f719f20a signal: Only reschedule timers on signals timers have sent 99afebe8 HID: Add quirk for Dell PIXART OEM mouse cdf300d6 cxgb4: notify uP to route ctrlq compl to rdma rspq fb6dc831 CIFS: Improve readdir verbosity 2f1527e3 KVM: PPC: Book3S HV: Context-switch EBB registers properly 468aa930 KVM: PPC: Book3S HV: Preserve userspace HTM state properly df3a787b KVM: s390: gaccess: fix real-space designation asce handling for gmap shadows 5220378b perf/x86/intel: Add 1G DTLB load/store miss support for SKL 7c679fe7 lib/cmdline.c: fix get_options() overflow while parsing ranges bc6eecff autofs: sanity check status reported with AUTOFS_DEV_IOCTL_FAIL 4b660fcb powerpc/perf: Fix oops when kthread execs user process 3d6848e4 fs/exec.c: account for argv/envp pointers 552a14a5 ALSA: pcm: Don't treat NULL chmap as a fatal error 8c9c55a0 ALSA: firewire-lib: Fix stall of process context at packet error 4ae2cb91 xen-blkback: don't leak stack data via response ring e5c49c17 xen/blkback: fix disconnect while I/Os in flight 0e051f17 clk: sunxi-ng: a31: Correct lcd1-ch1 clock register offset 493ecd5c Linux 4.9.34 ce7fe859 mm: fix new crash in unmapped_area_topdown() 5d10ad62 Allow stack to grow up to address space limit cfc0eb40 mm: larger stack guard gap, between vmas 04651048 alarmtimer: Rate limit periodic intervals b355b899 crypto: Work around deallocated stack frame reference gcc bug on sparc. 7dfe7ca9 vTPM: Fix missing NULL check ecae4733 MIPS: .its targets depend on vmlinux 6b706cbb MIPS: Fix bnezc/jialc return address calculation 22921a9e usb: dwc3: exynos fix axius clock error path to do cleanup f0ee203c usb: gadget: composite: Fix function used to free memory 8ee7f06f alarmtimer: Prevent overflow of relative timers 76628325 genirq: Release resources in __setup_irq() error path 8a48b7ea sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() cf6ac3ab iio: imu: inv_mpu6050: add accel lpf setting for chip >= MPU6500 f7ae7d22 swap: cond_resched in swap_cgroup_prepare() 1419b875 mm/memory-failure.c: use compound_head() flags for huge pages 0c0d3d87 USB: gadgetfs, dummy-hcd, net2280: fix locking for callbacks 3ff5f4f6 USB: gadget: fix GPF in gadgetfs 06178662 usb: xhci: ASMedia ASM1042A chipset need shorts TX quirk 4581d7dd usb: xhci: Fix USB 3.1 supported protocol parsing 2abac408 drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR() f28ba80c misc: mic: double free on ioctl error path 02d009e8 ath10k: fix napi crash during rmmod when probe firmware fails 07612c12 usb: r8a66597-hcd: decrease timeout f75f4d19 usb: r8a66597-hcd: select a different endpoint on timeout c8091f0e USB: gadget: dummy_hcd: fix hub-descriptor removable fields 374aceef pvrusb2: reduce stack usage pvr2_eeprom_analyze() 9ae5dac2 USB: usbip: fix nonconforming hub descriptor 7b5bce3a usb: core: fix potential memory leak in error path during hcd creation 12bfbe15 USB: hub: fix SS max number of ports cb53a4e0 usb: gadget: udc: renesas_usb3: lock for PN_ registers access dd65c095 usb: gadget: udc: renesas_usb3: fix deadlock by spinlock 723bd3b9 usb: gadget: udc: renesas_usb3: fix pm_runtime functions calling b51e4b0a IB/mlx5: Fix kernel to user leak prevention logic dca02651 iio: adc: ti_am335x_adc: allocating too much in probe cf308c15 iio: proximity: as3935: recalibrate RCO after resume 56251d13 iio: st_pressure: Fix data sign a1d51f7a staging: iio: tsl2x7x_core: Fix standard deviation calculation 773fdcdc staging: rtl8188eu: prevent an underflow in rtw_check_beacon_data() ed13a9c6 mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode caa6f1c7 x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init() ad3faea0 serial: sh-sci: Fix late enablement of AUTORTS a50aacf5 serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' 879d61f2 drm/vc4: Fix OOPSes from trying to cache a partially constructed BO. 5899b635 drm/mediatek: fix mtk_hdmi_setup_vendor_specific_infoframe mistake 5b754c99 mac80211: don't send SMPS action frame in AP mode when not needed 3e8c503d mac80211: fix dropped counter in multiqueue RX 6568f8f7 mac80211: strictly check mesh address extension mode c8143269 mac80211: fix IBSS presp allocation size 841e4e77 mac80211: fix packet statistics for fast-RX f79d740f mac80211: fix CSA in IBSS mode bd3f8900 usb: musb: dsps: keep VBUS on for host-only mode a317afc0 drm/i915: Fix GVT-g PVINFO version compatibility check 7f7bb117 drm/amdgpu: Fix overflow of watermark calcs at > 4k resolutions. f6e99a2e mac80211/wpa: use constant time memory comparison for MACs 2ec5b68b mac80211: don't look at the PM bit of BAR frames 63d34ea7 vb2: Fix an off by one error in 'vb2_plane_vaddr' 5d5605cc cpufreq: conservative: Allow down_threshold to take values from 1 to 10 47537bce ila_xlat: add missing hash secret initialization 95f47cd7 can: gs_usb: fix memory leak in gs_cmd_reset() a6d62820 configfs: Fix race between create_link and configfs_rmdir 222aa34e fs: pass on flags in compat_writev 050639ef Linux 4.9.33 bdc9a03f sparc64: make string buffers large enough 933b9b11 drm/i915: Always recompute watermarks when distrust_bios_wm is set, v2. 4f59a7a8 drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail 8e1a4006 s390/kvm: do not rely on the ILC on kvm host protection fauls a2f68276 xtensa: don't use linux IRQ #0 57211e84 RDMA/qedr: Return max inline data in QP query result c5ea7aa5 RDMA/qedr: Don't spam dmesg if QP is in error state 13a87589 RDMA/qedr: Don't reset QP when queues aren't flushed bbf61096 RDMA/qedr: Fix and simplify memory leak in PD alloc a4fa2493 RDMA/qedr: Dispatch port active event from qedr_add c47538f6 netfilter: nft_log: restrict the log prefix length to 127 fefdd794 netfilter: nf_tables: fix set->nelems counting with no NLM_F_EXCL f68a4577 tipc: fix nametbl_lock soft lockup at node/link events 1d6e36d7 tipc: add subscription refcount to avoid invalid delete 9f8df4f8 tipc: fix connection refcount error c7a552e7 tipc: ignore requests when the connection state is not CONNECTED 2552e2c1 ARCv2: smp-boot: wake_flag polling by non-Masters needs to be uncached 8cb6045e ARC: smp-boot: Decouple Non masters waiting API from jump to entry point ae36f6a6 vhost/vsock: handle vhost_vq_init_access() error b13b3b70 kernel/watchdog: prevent false hardlockup on overloaded system 0ce66ee6 kernel/watchdog.c: move shared definitions to nmi.h b969a240 kernel/watchdog.c: move hardlockup detector to separate file dbd9eee1 userfaultfd: fix SIGBUS resulting from false rwsem wakeups 9618fba2 proc: add a schedule point in proc_pid_readdir() e23b1c05 frv: add missing atomic64 operations 91868468 frv: add atomic64_add_unless() 013bbbc3 romfs: use different way to generate fsid for BLOCK or MTD 093d494c mn10300: fix build error of missing fpu_save() 5e4cafca usb: musb: Fix external abort on non-linefetch for musb_irq_work() fb72eca1 sctp: sctp_addr_id2transport should verify the addr before looking up assoc bf812fe9 sctp: sctp gso should set feature with NETIF_F_SG when calling skb_segment 12a583dd bnxt_en: Fix RTNL lock usage on bnxt_get_port_module_status(). 66deb409 bnxt_en: Fix RTNL lock usage on bnxt_update_link(). e89ffe41 bnxt_en: Enhance autoneg support. 710ea9b0 bnxt_en: Fix bnxt_reset() in the slow path task. cb718829 net-next: ethernet: mediatek: change the compatible string e9ace99c r8152: avoid start_xmit to schedule napi when napi is disabled c1a7106b r8152: fix rtl8152_post_reset function 9507910c r8152: re-schedule napi for tx 4242f0bc r8152: check rx after napi is enabled 993ba7ff r8152: avoid start_xmit to call napi_schedule during autosuspend 6149abe7 nvmet-rdma: Fix missing dma sync to nvme data structures 5a0d4140 nfs: Fix "Don't increment lock sequence ID after NFS4ERR_MOVED" d1626825 ravb: unmap descriptors when freeing rings 47c362f1 drm/ast: Fixed system hanged if disable P2A bfa4d2e4 drm/nouveau: Fix drm poll_helper handling c94e2eda drm/nouveau: Don't enabling polling twice on runtime resume c7a29cf6 drm/nouveau: Handle fbcon suspend/resume in seperate worker d2beb1a9 drm/nouveau: Rename acpi_work to hpd_work ef66745a drm/nouveau: Intercept ACPI_VIDEO_NOTIFY_PROBE eb846414 gtp: add genl family modules alias 7dddbfcd net: phy: micrel: add support for KSZ8795 2f970b43 parisc, parport_gsc: Fixes for printk continuation lines 4038524f net/mlx5: Return EOPNOTSUPP when failing to get steering name-space b445ecbd net/mlx5: E-Switch, Err when retrieving steering name-space fails 2bcbe747 drm/i915: Check for NULL i915_vma in intel_unpin_fb_obj() e6549f36 net: adaptec: starfire: add checks for dma mapping errors a15bbf44 pinctrl: berlin-bg4ct: fix the value for "sd1a" of pin SCRD0_CRD_PRES 326fdffd drm: Don't race connector registration 82b6693b drm: prevent double-(un)registration for connectors d934fe02 cec: fix wrong last_la determination 62614714 pinctrl: baytrail: Rectify debounce support (part 2) 3564d41e gianfar: synchronize DMA API usage by free_skb_rx_queue w/ gfar_new_page 581e4003 net/mlx4_core: Avoid command timeouts during VF driver device shutdown c33f1bd7 drm/nouveau/fence/g84-: protect against concurrent access to semaphore buffers cf336eea drm/nouveau: prevent userspace from deleting client object 16f733d8 ipv6: fix flow labels when the traffic class is non-0 0542f979 FS-Cache: Initialise stores_lock in netfs cookie 34f1a462 fscache: Clear outstanding writes when disabling a cookie 11696dce fscache: Fix dead object requeue f4d2d05f net: fix ndo_features_check/ndo_fix_features comment ordering 3a6ebd3f net: phy: Fix PHY module checks and NULL deref in phy_attach_direct() ea14fabd net: phy: Fix lack of reference count on PHY driver 2fba4f5b ethtool: do not vzalloc(0) on registers dump 8de6ea44 log2: make order_base_2() behave correctly on const input value zero 5331baae kasan: respect /proc/sys/kernel/traceoff_on_warning 8936b74f shmem: fix sleeping from atomic context 3ec4141c jump label: pass kbuild_cflags when checking for asm goto support 36d9659c PM / runtime: Avoid false-positive warnings from might_sleep_if() 40f6d71c ARM: defconfigs: make NF_CT_PROTO_SCTP and NF_CT_PROTO_UDPLITE built-in 1cadd394 ipv6: Fix IPv6 packet loss in scenarios involving roaming + snooping switches d5362022 vfio/spapr_tce: Set window when adding additional groups to container d385ed7a ipv6: addrconf: fix generation of new temporary addresses d7b2b380 net: thunderx: Fix PHY autoneg for SGMII QLM mode baaa84b4 kernel/ucount.c: mark user_header with kmemleak_ignore() c419fe26 powerpc/powernv: Properly set "host-ipi" on IPIs 47a5aabc i2c: piix4: Fix request_region size c1a4306f i2c: piix4: Request the SMBUS semaphore inside the mutex 7a6fcf38 sierra_net: Add support for IPv6 and Dual-Stack Link Sense Indications 9217eeef sierra_net: Skip validating irrelevant fields for IDLE LSIs bed8b862 net: hns: Fix the device being used for dma mapping during TX 00879874 NET: mkiss: Fix panic ae0b63eb ibmvnic: Initialize completion variables before starting work 4544ba31 ibmvnic: Call napi_disable instead of napi_enable in failure path 74e24d1e NET: Fix /proc/net/arp for AX.25 2557969f gfs2: Use rhashtable walk interface in glock_hash_walk 44bc7cae tipc: Fix tipc_sk_reinit race conditions cb351da6 ipv6: Inhibit IPv4-mapped src address on the wire. 12ec2560 ipv6: Handle IPv4-mapped src to in6addr_any dst. 116589a5 tcp: tcp_probe: use spin_lock_bh() a2901d01 net: xilinx_emaclite: fix receive buffer overflow bff3001a net: xilinx_emaclite: fix freezes due to unordered I/O 65e72723 ibmvnic: Fix endian error when requesting device capabilities b5a1aa81 ibmvnic: Fix endian errors in error reporting output d864e675 netfilter: nf_conntrack_sip: fix wrong memory initialisation 220b67a1 partitions/msdos: FreeBSD UFS2 file systems are not recognized 7a7b2d5f drm/i915: Prevent the system suspend complete optimization b372d35a PCI/PM: Add needs_resume flag to avoid suspend complete optimization 05afd4c0 Linux 4.9.32 3eb235a1 netfilter: nft_set_rbtree: handle element re-addition after deletion a8fc3159 cpufreq: schedutil: Fix per-CPU structure initialization in sugov_start() afe8d4a5 cpufreq: schedutil: move cached_raw_freq to struct sugov_policy 09fcb356 drm/i915/vbt: split out defaults that are set when there is no VBT 555c443a drm/i915/vbt: don't propagate errors from intel_bios_init() a6a7d8ad usercopy: Adjust tests to deal with SMAP/PAN eefa5e13 ARM: 8637/1: Adjust memory boundaries after reservations 1df21f45 ARM: 8636/1: Cleanup sanity_check_meminfo 9e09d90a arm64: entry: improve data abort handling of tagged pointers 1d61ccb5 arm64: hw_breakpoint: fix watchpoint matching for tagged pointers 791d94ef arm64: traps: fix userspace cache maintenance emulation on a tagged pointer d9520248 serial: sh-sci: Fix panic when serial console and DMA are enabled 9ff4a1a3 drivers: char: mem: Fix wraparound check to allow mappings up to the end 106c77e8 cpu/hotplug: Drop the device lock on error eb8fa317 ASoC: Fix use-after-free at card unregistration 82ecd2f0 ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT 66e982d8 ALSA: timer: Fix race between read and ioctl aae14f56 drm/nouveau/tmr: fully separate alarm execution/pending lists 7860d0e5 drm/vmwgfx: Make sure backup_handle is always valid a76ff847 drm/vmwgfx: limit the number of mip levels in vmw_gb_surface_define_ioctl() 64c21af5 drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve() 3743c0e1 perf/core: Drop kernel samples even though :u is specified 6e6d89e1 powerpc/kernel: Initialize load_tm on task creation 2cfdf4fd powerpc/kernel: Fix FP and vector register restoration cbf687ac powerpc/hotplug-mem: Fix missing endian conversion of aa_index b4624ff9 powerpc/numa: Fix percpu allocations to be NUMA aware bb0a300f powerpc/sysdev/simple_gpio: Fix oops in gpio save_regs function 59d9a40b scsi: qla2xxx: Fix mailbox pointer error in fwdump capture 64dc4314 scsi: qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBC ab2b484e scsi: qla2xxx: Modify T262 FW dump template to specify same start/end to debug customer issues fe42472e scsi: qla2xxx: don't disable a not previously enabled PCI device f75e09eb KVM: arm/arm64: Handle possible NULL stage2 pud when ageing pages 66d64484 btrfs: fix memory leak in update_space_info failure path 4d15ab90 btrfs: use correct types for page indices in btrfs_page_exists_in_range 3fd1233d cxl: Avoid double free_irq() for psl,slice interrupts 172c70d1 cxl: Fix error path on bad ioctl 84bef90a ufs_getfrag_block(): we only grab ->truncate_mutex on block creation path 3d4922b5 ufs_extend_tail(): fix the braino in calling conventions of ufs_new_fragments() 55a00f81 ufs: set correct ->s_maxsize aed005fb ufs: restore maintaining ->i_blocks bf7bfef3 fix ufs_isblockset() 4896c87d ufs: restore proper tail allocation 61604a26 fs: add i_blocksize() 829a1cab cpuset: consider dying css as offline 5aa8f833 Input: elantech - add Fujitsu Lifebook E546/E557 to force crc_enabled dff4c8bb cgroup: Prevent kill_css() from being called more than once b59ec707 ahci: Acer SA5-271 SSD Not Detected Fix b3a42bb6 drm/msm: Expose our reservation object when exporting a dmabuf. 974a4eb1 target: Re-add check to reject control WRITEs with overflow data 96d7b43b cpufreq: cpufreq_register_driver() should return -ENODEV if init fails acd8f917 mei: make sysfs modalias format similar as uevent modalias 716dd373 iio: proximity: as3935: fix iio_trigger_poll issue bad3b49b iio: proximity: as3935: fix AS3935_INT mask 8067c911 iio: light: ltr501 Fix interchanged als/ps register field e33679f9 iio: adc: bcm_iproc_adc: swap primary and secondary isr handler's c5a80044 staging/lustre/lov: remove set_fs() call from lov_getstripe() 5404b0c0 usb: chipidea: debug: check before accessing ci_role 59db536f usb: chipidea: udc: fix NULL pointer dereference if udc_start failed 405ac24a usb: gadget: f_mass_storage: Serialize wake and sleep execution 1308eeec drm: Fix oops + Xserver hang when unplugging USB drm devices c404f0de ext4: fix fdatasync(2) after extent manipulation operations 2e16921d ext4: fix data corruption with EXT4_GET_BLOCKS_ZERO 9890b9cb ext4: keep existing extra fields when inode expands 9850844e ext4: fix SEEK_HOLE 9636c086 xen/privcmd: Support correctly 64KB page granularity when mapping memory 08229c11 cfq-iosched: fix the delay of cfq_group's vdisktime under iops mode 1f67d28d dmaengine: mv_xor_v2: set DMA mask to 40 bits eb5afaba dmaengine: mv_xor_v2: remove interrupt coalescing b2c8bb06 dmaengine: mv_xor_v2: fix tx_submit() implementation 0d091850 dmaengine: mv_xor_v2: enable XOR engine after its configuration e2a092ea dmaengine: mv_xor_v2: do not use descriptors not acked by async_tx 67b1684c dmaengine: mv_xor_v2: properly handle wrapping in the array of HW descriptors f08c84d4 dmaengine: mv_xor_v2: handle mv_xor_v2_prep_sw_desc() error properly f2e9d10b dmaengine: ep93xx: Don't drain the transfers in terminate_all() b7e7a4d5 dmaengine: ep93xx: Always start from BASE0 cd0ef520 dmaengine: usb-dmac: Fix DMAOR AE bit definition 3e7a76b2 KVM: arm/arm64: vgic-v2: Do not use Active+Pending state for a HW interrupt 2a5c08a4 KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a HW interrupt 81555e45 KVM: async_pf: avoid async pf injection when in guest mode 85c19308 arm: KVM: Allow unaligned accesses at HYP 8abce1e4 arm64: KVM: Allow unaligned accesses at EL2 b9824dd7 arm64: KVM: Preserve RES1 bits in SCTLR_EL2 19c9a115 KVM: cpuid: Fix read/write out-of-bounds vulnerability in cpuid emulation 78f87ce2 kvm: async_pf: fix rcu_irq_enter() with irqs enabled 4809f0e5 efi: Don't issue error message when booted under Xen e273ed24 nfsd: Fix up the "supattr_exclcreat" attributes bfeac838 nfsd4: fix null dereference on replay 34bae9b3 drm/amdgpu/ci: disable mclk switching for high refresh rates (v2) d4783eb9 crypto: gcm - wait for crypto op not signal safe 2d028007 crypto: drbg - wait for crypto op not signal safe d24c1c19 KEYS: encrypted: avoid encrypting/decrypting stack buffers 24369761 KEYS: fix freeing uninitialized memory in key_update() 1b253e02 KEYS: fix dereferencing NULL payload with nonzero length 0e479742 crypto: asymmetric_keys - handle EBUSY due to backlog correctly 7c24a70c ptrace: Properly initialize ptracer_cred on fork 3802abc6 serial: ifx6x60: fix use-after-free on module unload 04ac452d arch/sparc: support NR_CPUS = 4096 433a50e6 sparc64: delete old wrap code b6bb22de sparc64: new context wrap 975f3cdc sparc64: add per-cpu mm of secondary contexts 7932bfad sparc64: redefine first version 65e3443b sparc64: combine activate_mm and switch_mm e7590a1b sparc64: reset mm cpumask after wrap b3ad7a3e sparc: Machine description indices can vary 8d665e03 sparc64: mm: fix copy_tsb to correctly copy huge page TSBs 4b684e64 sparc64: Add __multi3 for gcc 7.x and later. 0255284e net: bridge: start hello timer only if device is up 3dd4daf1 net: stmmac: fix completely hung TX when using TSO a83564d1 net: ethoc: enable NAPI before poll may be scheduled a97f8073 net/ipv6: Fix CALIPSO causing GPF with datagram support 0aa89f1b net: ping: do not abuse udp_poll() 599a4478 ipv6: Fix leak in ipv6_gso_segment(). c242e1a8 vxlan: fix use-after-free on deletion 3ee35b96 tcp: disallow cwnd undo when switching congestion control 61c92d5a cxgb4: avoid enabling napi twice to the same queue abbcb731 ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() b5e9b7ad vxlan: eliminate cached dst leak 96d14521 bnx2x: Fix Multi-Cos f1aa865a Linux 4.9.31 11214bd2 xfs: Fix off-by-in in loop termination in xfs_find_get_desired_pgoff() 75c5afd5 xfs: fix unaligned access in xfs_btree_visit_blocks 7fb8ab8f xfs: avoid mount-time deadlock in CoW extent recovery e40c145c xfs: xfs_trans_alloc_empty 0e542792 xfs: bad assertion for delalloc an extent that start at i_size f60d76ef xfs: BMAPX shouldn't barf on inline-format directories 53c44c23 xfs: fix indlen accounting error on partial delalloc conversion 54894ea3 xfs: fix use-after-free in xfs_finish_page_writeback d457f822 xfs: reserve enough blocks to handle btree splits when remapping 0ba833fe xfs: wait on new inodes during quotaoff dquot release 2ea882d8 xfs: update ag iterator to support wait on new inodes e86b616b xfs: support ability to wait on new inodes 10f0b2c3 xfs: fix up quotacheck buffer list error handling 95487d4b xfs: prevent multi-fsb dir readahead from reading random blocks 93bd1698 xfs: handle array index overrun in xfs_dir2_leaf_readbuf() 99226b89 xfs: fix integer truncation in xfs_bmap_remap_alloc 4e276287 xfs: drop iolock from reclaim context to appease lockdep 4e8163fc xfs: actually report xattr extents via iomap de417ea6 xfs: fix over-copying of getbmap parameters from userspace c2ad2dc3 xfs: use dedicated log worker wq to avoid deadlock with cil wq 3890d838 xfs: fix kernel memory exposure problems ca659e08 xfs: rework the inline directory verifiers 815414e7 xfs: verify inline directory data forks 11b48547 xfs: fix off-by-one on max nr_pages in xfs_find_get_desired_pgoff() 9c795fff xfs: use ->b_state to fix buffer I/O accounting release race c9eab63b xfs: Fix missed holes in SEEK_HOLE implementation 670821b9 drm/gma500/psb: Actually use VBT mode when it is found 74b41636 mm/slub.c: trace free objects at KERN_INFO c1bb2a89 slub/memcg: cure the brainless abuse of sysfs attributes 873f3b0e ksm: prevent crash after write_protect_page fails d5ecb4ca x86/boot: Use CROSS_COMPILE prefix for readelf d1cff222 RDMA/qib,hfi1: Fix MR reference count leak on write with immediate 292f70cd mm: consider memblock reservations for deferred memory initialization sizing 1163e785 mlock: fix mlock count can not decrease in race condition d494cab7 mm/migrate: fix refcount handling when !hugepage_migration_supported() 7d8ef0e0 ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430 da856d05 pcmcia: remove left-over %Z format ebd4c110 drm/radeon: Fix vram_size/visible values in DRM_RADEON_GEM_INFO ioctl acc771fd drm/radeon: Unbreak HPD handling for r600+ c8d25fcb drm/radeon/ci: disable mclk switching for high refresh rates (v2) 9869fb48 scsi: mpt3sas: Force request partial completion alignment 21f33b15 nvme: avoid to use blk_mq_abort_requeue_list() 510b0ec7 nvme: use blk_mq_start_hw_queues() in nvme_kill_queues() ae057808 nvme-rdma: support devices with queue size < 32 34808d76 HID: wacom: Have wacom_tpc_irq guard against possible NULL dereference 69b1d90e ibmvscsis: Fix the incorrect req_lim_delta 80569d0e ibmvscsis: Clear left-over abort_cmd pointers 49d33fd1 iscsi-target: Always wait for kthread_should_stop() before kthread exit ecbf0f48 mmc: sdhci-iproc: suppress spurious interrupt with Multiblock read 8735cf22 Revert "ACPI / button: Change default behavior to lid_init_state=open" 32d8077f acpi, nfit: Fix the memory error check in nfit_handle_mce() 68c83a37 x86/MCE: Export memory_error() 4472887c crypto: skcipher - Add missing API setkey checks 63399974 i2c: i2c-tiny-usb: fix buffer not being DMA capable d3b2d9ca drivers/tty: 8250: only call fintek_8250_probe when doing port I/O 1d74fc36 powerpc/spufs: Fix hash faults for kernel regions 68a05617 fs/ufs: Set UFS default maximum bytes per file 1a658771 sparc/ftrace: Fix ftrace graph time measurement 45ceb845 sparc: Fix -Wstringop-overflow warning c1133c67 bpf: add bpf_clone_redirect to bpf_helper_changes_pkt_data 988b9792 ipv4: add reference counting to metrics 1de51502 sctp: fix ICMP processing if skb is non-linear 4b81271e tcp: avoid fastopen API to be used on AF_UNSPEC 9e056584 virtio-net: enable TSO/checksum offloads for Q-in-Q vlans 9c6cfd58 be2net: Fix offload features for Q-in-Q packets 5f595d52 vlan: Fix tcp checksum offloads in Q-in-Q vlans cc6773b5 net: phy: marvell: Limit errata to 88m1101 4fb5fd27 net/mlx5: Avoid using pending command interface slots 1730a2b9 bonding: fix accounting of active ports in 3ad 304b4101 ipv6: fix out of bound writes in __ip6_append_data() ee72e7e5 bridge: start hello_timer when enabling KERNEL_STP in br_stp_start 0d10ebbc qmi_wwan: add another Lenovo EM74xx device ID 2ea4221e bridge: netlink: check vlan_default_pvid range 3fa202ef ipv6: Check ip6_find_1stfragopt() return value properly. a2c845e5 ipv6: Prevent overrun when parsing v6 header options 68647616 net: Improve handling of failures on link and route dumps 0174b074 tcp: eliminate negative reordering in tcp_clean_rtx_queue ac3735bf net/mlx5e: Fix ethtool pause support and advertise reporting 1594973b net/mlx5e: Use the correct pause values for ethtool advertising f79d3307 net/packet: fix missing net_device reference release 5e7d9f0b sctp: do not inherit ipv6_{mc|ac|fl}_list from parent eb7f6d69 sctp: fix src address selection if using secondary addresses for ipv6 8d625242 tcp: avoid fragmenting peculiar skbs in SACK a5db124d net: fix compile error in skb_orphan_partial() 5d165daa netem: fix skb_orphan_partial() 21e31132 bpf, arm64: fix faulty emission of map access in tail calls c1f3f197 s390/qeth: add missing hash table initializations 96a81eb6 s390/qeth: avoid null pointer dereference on OSN b68c2e38 s390/qeth: unbreak OSM and OSN support 25c1a1e4 s390/qeth: handle sysfs error during initialization 4bd8f5e3 ipv6/dccp: do not inherit ipv6_mc_list from parent 8f1f08be driver: vrf: Fix one possible use-after-free issue 4eed4402 dccp/tcp: do not inherit mc_list from parent db3fd452 Linux 4.9.30 5a597b22 drm/i915/gvt: Disable access to stolen memory as a guest 1489183c drivers: char: mem: Check for address space wraparound with mmap() 51d9c515 nfsd: encoders mustn't use unitialized values in error cases ea465551 nfsd: fix undefined behavior in nfsd4_layout_verify f2b6f508 NFS: Use GFP_NOIO for two allocations in writeback a8c35e5c NFS: Fix use after free in write error path 88ac6b7e NFSv4: Fix a hang in OPEN related to server reboot 5438f895 drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2 5956b281 mtd: nand: add ooblayout for old hamming layout 6639b27f mtd: nand: omap2: Fix partition creation via cmdline mtdparts e437af93 mtd: nand: orion: fix clk handling db663641 PCI: Freeze PME scan before suspending devices 9ad81ecb PCI: Only allow WC mmap on prefetchable resources 6bec009a PCI: Fix another sanity check bug in /proc/pci mmap fa3bbb1c PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms 87e7dc97 PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs d1d63f97 PCI: hv: Allocate interrupt descriptors with GFP_ATOMIC dd0023d7 tracing/kprobes: Enforce kprobes teardown after testing cc0aa21d um: Fix to call read_initrd after init_bootmem 541c6784 osf_wait4(): fix infoleak 07d8aabf MIPS: Loongson-3: Select MIPS_L1_CACHE_SHIFT_6 6d6a43a0 nvme: unmap CMB and remove sysfs file in reset path 423f1752 genirq: Fix chained interrupt data ordering 3fe11656 uwb: fix device quirk on big-endian hosts f157261b stackprotector: Increase the per-task stack canary's random range from 32 bits to 64 bits on 64-bit platforms e8a8a697 metag/uaccess: Check access_ok in strncpy_from_user 9fefcb94 metag/uaccess: Fix access_ok() 21f2950f iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings 58e36d6f staging: rtl8192e: GetTs Fix invalid TID 7 warning. 93a46fe4 staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD. d0226f9a staging: rtl8192e: fix 2 byte alignment of register BSSIDR. f4205502 staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory. e6b8f5ad arm64: documentation: document tagged pointer stack constraints e817a7fb arm64: uaccess: ensure extension of access_ok() addr 4775fbcc arm64: armv8_deprecated: ensure extension of addr f2e4f4e5 arm64: ensure extension of smp_store_release value 88675139 arm64: xchg: hazard against entire exchange variable 31a331c8 arm64: dts: hi6220: Reset the mmc hosts 5ee1c675 ARM: dts: imx6sx-sdb: Remove OPP override 03d8b264 ARM: dts: at91: sama5d3_xplained: not all ADC channels are available 086ea4b9 ARM: dts: at91: sama5d3_xplained: fix ADC vref 9f6cea2e ARM: 8670/1: V7M: Do not corrupt vector table around v7m_invalidate_l1 call 3304f5a1 ARM: 8662/1: module: split core and init PLT sections ee773459 KVM: arm: plug potential guest hardware debug leakage 0ba7e8e3 arm: KVM: Do not use stack-protector to compile HYP code d0fb4b7d arm64: KVM: Do not use stack-protector to compile EL2 code a685601f powerpc/tm: Fix FP and VMX register corruption 018b9187 powerpc/64e: Fix hang when debugging programs with relocated kernel 3915c566 powerpc/iommu: Do not call PageTransHuge() on tail pages 5ba5685a powerpc/pseries: Fix of_node_put() underflow during DLPAR remove a0da3e00 powerpc/book3s/mce: Move add_taint() later in virtual mode 222f1d66 powerpc/eeh: Avoid use after free in eeh_handle_special_event() 690f09eb powerpc/mm: Ensure IRQs are off in switch_mm() 2338de43 cx231xx-cards: fix NULL-deref at probe 8ebb8840 cx231xx-audio: fix NULL-deref at probe 1b24b8c0 cx231xx-audio: fix init error path 40616929 dw2102: limit messages to buffer size e42a6715 digitv: limit messages to buffer size 28590f1b dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops 64579fcc zr364xx: enforce minimum size when reading header 466b45af dib0700: fix NULL-deref at probe 074912da s5p-mfc: Fix unbalanced call to clock management 4a9c5425 gspca: konica: add missing endpoint sanity check e2f95f88 s5p-mfc: Fix race between interrupt routine and device functions 6bee0b1f iio: hid-sensor: Store restore poll and hysteresis on S3 a99462b1 iio: proximity: as3935: fix as3935_write 820adccd ipx: call ipxitf_put() in ioctl error path c67e87a2 USB: hub: fix non-SS hub-descriptor handling 3e4a4e68 USB: hub: fix SS hub-descriptor handling f9cd79e0 USB: serial: io_ti: fix div-by-zero in set_termios c3e024ff USB: serial: mct_u232: fix big-endian baud-rate handling d8fc44d6 USB: serial: qcserial: add more Lenovo EM74xx device IDs 7e540760 usb: serial: option: add Telit ME910 support ee0f3a89 USB: iowarrior: fix info ioctl on big-endian hosts dbb12733 usb: musb: Fix trying to suspend while active for OTG configurations 08c735a1 usb: musb: tusb6010_omap: Do not reset the other direction's packet size ff9177b1 usb: dwc3: gadget: Prevent losing events in event cache 653cd31a dvb-usb-dibusb-mc-common: Add MODULE_LICENSE 4f93054d ttusb2: limit messages to buffer size c71b5040 mceusb: fix NULL-deref at probe 736f41a4 usbvision: fix NULL-deref at probe a3adb472 net: irda: irda-usb: fix firmware name on big-endian hosts 1046d6a5 usb: host: xhci-mem: allocate zeroed Scratchpad Buffer 219628bb xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton 1a926919 usb: host: xhci-plat: propagate return value of platform_get_irq() 374a3fb5 xhci: remove GFP_DMA flag from allocation fa313fd6 libnvdimm: fix clear length of nvdimm_forget_poison() af9bd521 fscrypt: avoid collisions when presenting long encrypted filenames 8daed21d f2fs: check entire encrypted bigname when finding a dentry b9c0da62 USB: chaoskey: fix Alea quirk on big-endian hosts 545a3171 USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs 038ccaa5 USB: serial: ftdi_sio: fix setting latency for unprivileged users 2ea2f891 pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes() 6dc6a270 pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes 5e40ac3f IB/hfi1: Fix a subcontext memory leak b894ea82 IB/hfi1: Return an error on memory allocation failure dfb450b2 IIO: bmp280-core.c: fix error in humidity calculation a03176f9 iio: dac: ad7303: fix channel description 05a36277 ibmvscsis: Do not send aborted task response 9907c838 of: fdt: add missing allocation-failure check 80cdf206 of: fix "/cpus" reference leak in of_numa_parse_cpu_nodes() ae5074ba of: fix sparse warning in of_pci_range_parser_one d10b21d6 proc: Fix unbalanced hard link numbers 168b2bfa cxl: Route eeh events to all drivers in cxl_pci_error_detected() 39353129 cxl: Force context lock during EEH flow fc6b678a ohci-pci: add qemu quirk 809ae061 cdc-acm: fix possible invalid access when processing notification 198ab403 gpio: omap: return error if requested debounce time is not possible b77adf29 drm/nouveau/tmr: handle races with hw when updating the next alarm time 1ec3c712 drm/nouveau/tmr: avoid processing completed alarms when adding a new one 6445a49a drm/nouveau/tmr: fix corruption of the pending list when rescheduling an alarm 16e10490 drm/nouveau/tmr: ack interrupt before processing alarms e8ee6305 drm/nouveau/therm: remove ineffective workarounds for alarm bugs d1f006ef drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path. b334b349 drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark calculations. ebf3cf5b drm/amdgpu: Make display watermark calculations more accurate adc6647c ath9k_htc: fix NULL-deref at probe c39bafb9 ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device 768ae64b s390/cputime: fix incorrect system time 8c5157c1 s390/kdump: Add final note c849b4fa regulator: tps65023: Fix inverted core enable logic. 5b00d6c8 regulator: rk808: Fix RK818 LDO2 ae382caa x86: fix 32-bit case of __get_user_asm_u64() 54e38543 KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation c996ad75 KVM: x86: Fix potential preemption when get the current kvmclock timestamp b64ecb25 KVM: x86: Fix load damaged SSEx MXCSR register 91034255 ima: accept previously set IMA_NEW_FILE ce7146cf mwifiex: pcie: fix cmd_buf use-after-free in remove/reset 385eb9b3 mwifiex: MAC randomization should not be persistent 444df795 rtlwifi: rtl8821ae: setup 8812ae RFE according to device type 7e789787 md: MD_CLOSING needs to be cleared after called md_set_readonly or do_md_stop fa9a4a9c md: update slab_cache before releasing new stripes when stripes resizing f2bb8bcb dm space map disk: fix some book keeping in the disk space map cc681811 dm thin metadata: call precommit before saving the roots eeaf1339 dm bufio: make the parameter "retain_bytes" unsigned long e6924243 dm cache metadata: fail operations if fail_io mode has been established 042d8dbf dm mpath: split and rename activate_path() to prepare for its expanded use e08047c9 dm bufio: check new buffer allocation watermark every 30 seconds 98e7b9d4 dm bufio: avoid a possible ABBA deadlock c5066c4c dm raid: select the Kconfig option CONFIG_MD_RAID0 4de8ecee dm btree: fix for dm_btree_find_lowest_key() 5db8f42b infiniband: call ipv6 route lookup via the stub interface cb5cf8aa mlx5: Fix mlx5_ib_map_mr_sg mr length ece453e8 ASoC: cs4271: configure reset GPIO as output cc15d340 tpm_crb: check for bad response size 0c150305 tpm: add sleep only for retry in i2c_nuvoton_write_status() 40ca1fd3 tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver 568ea0dc tpm_tis_spi: Add small delay after last transfer c4b3779c tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes d513cf24 tpm_tis_spi: Check correct byte for wait state indicator daa432c1 tpm_tis_spi: Abort transfer when too many wait states are signaled aad1e5c8 tpm_tis_spi: Use single function to transfer data cc0f994c fanotify: don't expose EOPENSTALE to userspace e8b6d43c ARM: tegra: paz00: Mark panel regulator as enabled on boot 0251f6af ALSA: hda: Fix cpu lockup when stopping the cmd dmas 5c1bd0cb tpm_tis_core: Choose appropriate timeout for reading burstcount 3888f629 USB: core: replace %p with %pK 5d263d94 char: lp: fix possible integer overflow in lp_setup() 7a2b8471 watchdog: pcwd_usb: fix NULL-deref at probe 6e2078c1 USB: ene_usb6250: fix DMA to the stack 7d96e4a4 usb: misc: legousbtower: Fix memory leak 810b7c55 usb: misc: legousbtower: Fix buffers on stack f5eea276 Linux 4.9.29 9ee8502b pstore: Shut down worker when unregistering a4de9300 pstore: Fix flags to enable dumps on powerpc 1a102950 libnvdimm, pfn: fix 'npfns' vs section alignment c171b24f libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify 5b6e7f35 libnvdimm, region: fix flush hint detection crash 46ba11b0 ipmi: Fix kernel panic at ipmi_ssif_thread() 6e7de39e Bluetooth: hci_intel: add missing tty-device sanity check f2f6d77f Bluetooth: hci_bcm: add missing tty-device sanity check 518ca844 Bluetooth: Fix user channel for 32bit userspace on 64bit kernel 89c91ea3 tty: pty: Fix ldisc flush after userspace become aware of the data already e38a4c3b serial: omap: suspend device on probe errors f8d2751b serial: omap: fix runtime-pm handling on unbind c5689e0a serial: samsung: Use right device for DMA-mapping calls 64a599ac fscrypt: fix context consistency check when key(s) unavailable 8dd114ef device-dax: fix cdev leak 6240377c padata: free correct variable 1c5d8b37 CIFS: add misssing SFM mapping for doublequote 6f3b2eed cifs: fix CIFS_IOC_GET_MNT_INFO oops f13d96bf CIFS: fix oplock break deadlocks 41134664 cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops 449a7443 cifs: fix leak in FSCTL_ENUM_SNAPS response handling 87c0604d CIFS: fix mapping of SFM_SPACE and SFM_PERIOD 8dd4e3ff SMB3: Work around mount failure when using SMB3 dialect to Macs 2ac2ad9f Set unicode flag on cifs echo request to avoid Mac error 4f5e1c48 Fix match_prepath() 4e434d4f mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC 945d0ecd fs/block_dev: always invalidate cleancache in invalidate_bdev() 091784ae ceph: fix memory leak in __ceph_setxattr() 9a6bb7b5 fs/xattr.c: zero out memory copied to userspace in getxattr 1777e888 orangefs: do not check possibly stale size on truncate 63907bb7 orangefs: do not set getattr_time on orangefs_lookup 59f49610 orangefs: clean up oversize xattr validation 127adc18 orangefs: fix bounds check for listxattr b2764f85 ext4: evict inline data when writing to memory map 7929b50d perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms() e3cea383 IB/hfi1: Prevent kernel QP post send hard lockups 43c54927 IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level 9ae6b33d IB/mlx4: Fix ib device initialization error flow d20bfe22 IB/IPoIB: ibX: failed to create mcg debug file 7a227630 IB/core: For multicast functions, verify that LIDs are multicast LIDs ecb0ab0f IB/core: Fix sysfs registration error flow 37717832 iov_iter: don't revert iov buffer if csum error 9f43f70d vfio/type1: Remove locked page accounting workqueue 1773131e dm thin: fix a memory leak when passing discard bio down f32e35bc dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue() f6ec18eb dm era: save spacemap metadata root after the pre-commit f8d05099 crypto: ccp - Change ISR handler method for a v5 CCP a0a23248 crypto: ccp - Change ISR handler method for a v3 CCP 93424b2b crypto: ccp - Disable interrupts early on unload 36dffff2 crypto: ccp - Use only the relevant interrupt bits bcc70358 crypto: algif_aead - Require setkey before accept(2) 9b2fb8ad block: fix blk_integrity_register to use template's interval_exp if not 0 884ba252 arm64: KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses 7b0d4391 KVM: arm/arm64: fix races in kvm_psci_vcpu_on bdf1d5b4 KVM: x86: fix user triggerable warning in kvm_apic_accept_events() f99985cd perf/x86: Fix Broadwell-EP DRAM RAPL events 0750e8b8 um: Fix PTRACE_POKEUSER on x86_64 e0c87179 x86, pmem: Fix cache flushing for iovec write < 8 bytes e65c6aa1 selftests/x86/ldt_gdt_32: Work around a glibc sigaction() bug acb6dc6a x86/boot: Fix BSS corruption/overwrite bug in early x86 kernel startup 219a99dd usb: hub: Do not attempt to autosuspend disconnected devices 181b0de7 usb: hub: Fix error loop seen after hub communication errors 5a001a68 usb: Make sure usb/phy/of gets built-in 5c51e4b6 usb: gadget: legacy gadgets are optional af534bf9 usb: misc: add missing continue in switch a54ab742 staging: comedi: jr3_pci: cope with jiffies wraparound 2bdc2e8c staging: comedi: jr3_pci: fix possible null pointer dereference 55f9811b staging: gdm724x: gdm_mux: fix use-after-free on module unload 83f66c9a staging: vt6656: use off stack for out buffer USB transfers. 3eff228f staging: vt6656: use off stack for in buffer USB transfers. 6312a84d USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications" 5ffe717f USB: Proper handling of Race Condition when two USB class drivers try to call init_usb_class simultaneously c31ff3ce USB: serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit 91cd8f90 usb: host: xhci: print correct command ring address 853469d5 usb: xhci: bInterval quirk for TI TUSB73x0 bb1f06f5 iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement f788fa43 target/fileio: Fix zero-length READ and WRITE handling a4e52cc7 target: Fix compare_and_write_callback handling for non GOOD status f2b8de98 xen: adjust early dom0 p2m handling to xen hypervisor behavior 58cd97ff Linux 4.9.28 6a762074 block: get rid of blk_integrity_revalidate() 48d9fa1e drm/ttm: fix use-after-free races in vm fault handling 347d07bf wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event bbd839a4 wlcore: Pass win_size taken from ieee80211_sta to FW 5d7ab833 xen: Revert commits da72ff5bfcb0 and 72a9b186292d 93862955 f2fs: sanity check segment count 265d382c net: mdio-mux: bcm-iproc: call mdiobus_free() in error path ced0a31e bpf: don't let ldimm64 leak map addresses on unprivileged e37aab9c bnxt_en: allocate enough space for ->ntp_fltr_bmap 8795ee7b ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf ecbd3ed2 ipv6: initialize route null entry in addrconf_init() 5d8e0774 rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string f1906530 ipv4, ipv6: ensure raw socket message is big enough to hold an IP header 747a0019 tcp: do not inherit fastopen_req from parent 78f032b0 net: usb: qmi_wwan: add Telit ME910 support 0f4ac291 net: ipv6: Do not duplicate DAD on link up 91260baa tcp: fix wraparound issue in tcp_lp 493d0a7b bpf, arm64: fix jit branch offset related to ldimm64 7bca0a97 bpf: enhance verifier to understand stack pointer arithmetic f3235cbd tcp: do not underestimate skb->truesize in tcp_trim_head() 3b0129d4 macsec: dynamically allocate space for sglist 22d6b013 sparc64: fix fault handling in NGbzero.S and GENbzero.S 7aa0e143 ALSA: hda - Fix deadlock of controller device lock at unbinding 170e0abd staging: emxx_udc: remove incorrect __init annotations d8e94d09 staging: wlan-ng: add missing byte order conversion 47b7257f staging/lustre/llite: move root_squash from sysfs to debugfs 0b77c687 brcmfmac: Make skb header writable before use f73dfc29 brcmfmac: Ensure pointer correctly set if skb data location changes b0e2e3ac MIPS: R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix 2d652d0a scsi: smartpqi: fix time handling a46d03e3 scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m 76aa65a2 scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr 71fd9a94 serial: 8250_omap: Fix probe and remove for PM runtime 115fb7ec phy: qcom-usb-hs: Add depends on EXTCON 52dd14d7 clk: rockchip: add "," to mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036 6fa44d4b USB: serial: io_edgeport: fix descriptor error handling 62b8b773 USB: serial: mct_u232: fix modem-status error handling e17c48c3 USB: serial: quatech2: fix control-message error handling 594c9b4b USB: serial: ftdi_sio: fix latency-timer error handling ca4e6525 USB: serial: ark3116: fix open error handling 94bbbfe2 USB: serial: ti_usb_3410_5052: fix control-message error handling b07e930d USB: serial: io_edgeport: fix epic-descriptor handling 4d32e36d USB: serial: ssu100: fix control-message error handling 9ca30106 USB: serial: digi_acceleport: fix incomplete rx sanity check 84443215 USB: serial: keyspan_pda: fix receive sanity checks b6c17077 usb: chipidea: Handle extcon events properly 8eb8c9b1 usb: chipidea: Only read/write OTGSC from one place 4a36b6a7 usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 8f50cb88 usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths 30643b5a usb: dwc2: host: use msleep() for long delay d0ee3635 KVM: nVMX: do not leak PML full vmexit to L1 560a9797 KVM: nVMX: initialize PML fields in vmcs02 39058ade Revert "KVM: nested VMX: disable perf cpuid reporting" b6cd52a0 x86/platform/intel-mid: Correct MSI IRQ line for watchdog device 1eae95d4 kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed c9f61722 clk: Make x86/ conditional on CONFIG_COMMON_CLK 1f0c69cf x86/mpx: Re-add MPX to selftests Makefile 56e524a8 x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0 5ed26fad x86/ioapic: Restore IO-APIC irq_chip retrigger callback 3b141e29 iwlwifi: mvm: writing zero bytes to debugfs causes a crash 1fb264cf iwlwifi: mvm: synchronize firmware DMA paging memory 495f9163 iwlwifi: mvm: fix references to first_agg_queue in DQA mode 4d6f2ac9 iwlwifi: mvm: fix pending frame counter calculation 48aa5ec2 iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe 04dd401a iwlwifi: mvm: Use aux queue for offchannel frames in dqa a6fe3926 iwlwifi: mvm: fix reorder timer re-arming 20a9de99 iwlwifi: pcie: fix the set of DMA memory mask 562c868d iwlwifi: pcie: trans: Remove unused 'shift_param' 9c8655c0 iwlwifi: pcie: don't increment / decrement a bool 94863449 iwlwifi: mvm: overwrite skb info later 45dad03a iwlwifi: mvm: don't restart HW if suspend fails with unified image d0a8075f iwlwifi: fix MODULE_FIRMWARE for 6030 9291cabe mwifiex: Avoid skipping WEP key deletion for AP dcdeaa74 mwifiex: remove redundant dma padding in AMSDU 525fda92 mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print 1d61da61 ARM: dts: sun7i: lamobo-r1: Fix CPU port RGMII settings ebae7681 ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build f4bff2c4 ARM: dts: NSP: GPIO reboot open-source 329607b4 leds: ktd2692: avoid harmless maybe-uninitialized warning f46fdb8a arm64: Improve detection of user/non-user mappings in set_pte(_at) aadb7e07 arm: dts: qcom: Fix ipq board clock rates e33fb574 arm64: dts: r8a7795: Mark EthernetAVB device node disabled e7b34f4a power: supply: bq24190_charger: Handle fault before status on interrupt 7f2b4ad9 power: supply: bq24190_charger: Don't read fault register outside irq_handle_thread() 4b7dac0a power: supply: bq24190_charger: Call power_supply_changed() for relevant component 63e1acc8 power: supply: bq24190_charger: Install irq_handler_thread() at end of probe() 20e448f2 power: supply: bq24190_charger: Call set_mode_host() on pm_resume() d8d6aedd power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING 89e8bd3a perf/x86/intel/pt: Add format strings for PTWRITE and power event tracing 1641bb14 powerpc: Correctly disable latent entropy GCC plugin on prom_init.o b47a6b40 powerpc/ftrace: Fix confusing help text for DISABLE_MPROFILE_KERNEL 50e02772 powerpc/powernv: Fix opal_exit tracepoint opcode 754a2bcf powerpc/mm: Fixup wrong LPCR_VRMASD value a19718bd cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores 4f39fcce power: supply: lp8788: prevent out of bounds array access ccef31d2 crypto: caam - fix error path for ctx_dma mapping failure 819e3601 tmp: use pdev for parent device in tpm_chip_alloc 326f9b0a tpm: fix RC value check in tpm2_seal_trusted a941f261 hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628 898c6bbf drm/sti: fix GDP size to support up to UHD resolution f5ca890f 9p: fix a potential acl leak 89f3b8d5 Linux 4.9.27 a0d50c80 dm ioctl: prevent stack leak in dm ioctl call 7ad6de43 cpu/hotplug: Serialize callback invocations proper e99b0ea3 ceph: try getting buffer capability for readahead/fadvise 1bf9bc48 8250_pci: Fix potential use-after-free in error path 3fbd2ba1 hwmon: (it87) Avoid registering the same chip on both SIO addresses d24261e5 scsi: storvsc: Workaround for virtual DVD SCSI version 1b7f385e tpm_tis: use default timeout value if chip reports it as zero d8fd99d4 Handle mismatched open calls 00cca976 timerfd: Protect the might cancel mechanism proper d071951e Linux 4.9.26 6d10a6cf ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram 9cbf4337 ARCv2: save r30 on kernel entry as gcc uses it for code-gen 4684be16 net: can: usb: gs_usb: Fix buffer on stack 07389a14 macsec: avoid heap overflow in skb_to_sgvec 36e0be31 ceph: fix recursion between ceph_set_acl() and __ceph_setattr() d7809b9e nfsd: stricter decoding of write-like NFSv2/v3 ops 8ed07979 nfsd4: minor NFSv2/v3 write decoding cleanup fc6445df nfsd: check for oversized NFSv2/v3 arguments b88e4113 Input: i8042 - add Clevo P650RS to the i8042 reset list 990afef9 ASoC: intel: Fix PM and non-atomic crash in bytcr drivers b2b93bbe p9_client_readdir() fix 92f0ddec MIPS: Avoid BUG warning in arch_check_elf 6fbb6c02 MIPS: cevt-r4k: Fix out-of-bounds array access 4805f8a8 MIPS: KGDB: Use kernel context for sleeping threads 563300b9 ARC: [plat-eznps] Fix build error 59f83369 ALSA: seq: Don't break snd_use_lock_sync() loop by timeout 26b9b156 ALSA: firewire-lib: fix inappropriate assignment between signed/unsigned type 827faa2e ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d b1fc1b05 ipv6: check raw payload size correctly in ioctl 1dc1b7b5 tcp: memset ca_priv data to 0 properly df192612 ipv6: check skb->protocol before lookup for nexthop ae6a762d net: phy: fix auto-negotiation stall due to unavailable interrupt 62817c31 net: ipv6: regenerate host route if moved to gc list ae88c43c macvlan: Fix device ref leak when purging bc_queue 7bf65720 net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling c3215c31 net/mlx5e: Fix small packet threshold 03641c4d net/mlx5: Fix driver load bad flow when having fw initializing timeout b2440a5d ip6mr: fix notification device destruction 291e6045 netpoll: Check for skb->queue_mapping 94e5670c net: ipv6: RTF_PCPU should not be settable from userspace 7ab89b17 gso: Validate assumption of frag_list segementation fcbf5a71 dp83640: don't recieve time stamps twice e344e97f sh_eth: unmap DMA buffers when freeing rings b4580d6f net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule 8c04e2ac net-timestamp: avoid use-after-free in ip_recv_error c86872a4 ipv6: Fix idev->addr_list corruption 479beb4c tcp: clear saved_syn in tcp_disconnect() 02f04309 sctp: listen on the sock only when it's state is listening or closed dbaaa589 net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given 425cc775 l2tp: fix PPP pseudo-wire auto-loading b7902607 l2tp: take reference on sessions being dumped 1f49c8cd net/packet: fix overflow in check for tp_reserve 10452124 net/packet: fix overflow in check for tp_frame_nr 3ae0fc95 l2tp: purge socket queues in the .destruct() callback 59bc404b l2tp: hold tunnel socket when handling control frames in l2tp_ip and l2tp_ip6 501299e6 net/mlx5: Avoid dereferencing uninitialized pointer 0ea3c235 bpf: improve verifier packet range checks d60d4e8c kcm: return immediately after copy_from_user() failure c63d6180 net: phy: handle state correctly in phy_stop_machine 4f99161f net: neigh: guard against NULL solicit() method 512d2112 sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write() 24870a79 sparc64: kern_addr_valid regression e88a8e0a ping: implement proper locking 7c80a91b Revert "mmc: sdhci-msm: Enable few quirks" a8c90ef6 Linux 4.9.25 c36eaa6c device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation f8bc0881 x86/mce: Make the MCE notifier a blocking one 6966a657 x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs 1bd55ab1 powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction 790b2b5a ubi/upd: Always flush after prepared for an update 87cfeaa5 mac80211: fix MU-MIMO follow-MAC mode e0411f1e mac80211: reject ToDS broadcast data frames b9385855 ubifs: Fix O_TMPFILE corner case in ubifs_link() a260ff50 ubifs: Fix RENAME_WHITEOUT support 9fc13142 mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card 4420e5f3 ACPI / power: Avoid maybe-uninitialized warning 11ba522d Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled 3d42ca46 s390/mm: fix CMMA vs KSM vs others f79ef579 CIFS: remove bad_network_name flag 0b7c9706 cifs: Do not send echoes before Negotiate is complete c0a602ad mm: prevent NR_ISOLATE_* stats from going negative d80e9071 ring-buffer: Have ring_buffer_iter_empty() return true when empty d4decac1 tracing: Allocate the snapshot buffer before enabling probe 174a74db KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings b2dd90e8 KEYS: Change the name of the dead type to ".dead" to prevent user access a5c6e0a7 KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings 2f5e58ec Linux 4.9.24 35b9d61e sctp: deny peeloff operation on asocs with threads sleeping on it c67c2be7 net: ipv6: check route protocol when deleting routes 86c6667f virtio-console: avoid DMA from stack fb003193 cxusb: Use a dma capable buffer also for reading 28d1e8b7 dvb-usb-firmware: don't do DMA on stack 36b62c08 dvb-usb: don't use stack for firmware load 2c0ad235 mm: Tighten x86 /dev/mem with zeroing reads ef793e6e rtc: tegra: Implement clock handling 0dd96211 ACPI / EC: Use busy polling mode when GPE is not enabled c07479f4 x86/xen: Fix APIC id mismatch warning on Intel 03470ba9 platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event a6ca4946 ASoC: Intel: select DW_DMAC_CORE since it's mandatory 25640e79 nbd: fix 64-bit division 7599166d nbd: use loff_t for blocksize and nbd_set_size args 9c0c4352 drm/nouveau/disp/mcp7x: disable dptmds workaround 754ae7ef mm: memcontrol: use special workqueue for creating per-memcg caches b1574caf ext4: fix inode checksum calculation problem if i_extra_size is small 19925641 dvb-usb-v2: avoid use-after-free de75264e ath9k: fix NULL pointer dereference a28acecb parisc: Fix get_user() for 64-bit value on 32-bit kernel c1047959 crypto: ahash - Fix EINPROGRESS notification callback 64ba06dc crypto: algif_aead - Fix bogus request dereference in completion function 7da0f8e5 ftrace: Fix function pid filter on instances e3c7258b zram: do not use copy_page with non-page aligned address 75465e71 kvm: fix page struct leak in handle_vmon 5a4c0738 Revert "MIPS: Lantiq: Fix cascaded IRQ setup" a9da1ac3 char: lack of bool string made CONFIG_DEVPORT always on 666452ff ftrace: Fix removing of second function probe fdaa36c7 irqchip/irq-imx-gpcv2: Fix spinlock initialization 5dda1570 cpufreq: Bring CPUs up even if cpufreq_online() failed 5f48caca pwm: rockchip: State of PWM clock should synchronize with PWM enabled state 088e5800 can: ifi: use correct register to read rx status 5ac50e71 libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat 5f377c4a libnvdimm: fix blk free space accounting 0c6172cc make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error ff76ab9e new privimitive: iov_iter_revert() e485875d xen, fbfront: fix connecting to backend 92f8aa7b target: Avoid mappedlun symlink creation during lun shutdown 08383b00 scsi: sd: Fix capacity calculation with 32-bit sector_t 64e74698 scsi: qla2xxx: Add fix to read correct register value for ISP82xx. 82d181d7 scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable c80c158b scsi: sr: Sanity check returned mode data 281e36cb iscsi-target: Drop work-around for legacy GlobalSAN initiator 0ae3c95e iscsi-target: Fix TMR reference leak during session shutdown eff58f90 efi/fb: Avoid reconfiguration of BAR that covers the framebuffer 60174fb3 efi/libstub: Skip GOP with PIXEL_BLT_ONLY format 1681bab7 parisc: fix bugs in pa_memcpy 6ef2f017 ACPI / scan: Set the visited flag for all enumerated devices 0b914aa8 acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison) 5e29a45f x86/vdso: Plug race between mapping and ELF header setup ec980b6f x86/vdso: Ensure vdso32_enabled gets set to valid values only a9826aa4 x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions 59bf2308 x86/signals: Fix lower/upper bound reporting in compat siginfo 41d8b02f x86/efi: Don't try to reserve runtime regions 085656da perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32() 0ea2dcf1 Input: xpad - add support for Razer Wildcat gamepad 730fecb3 CIFS: store results of cifs_reopen_file to avoid infinite wait 3d8d2f23 CIFS: reconnect thread reschedule itself fd3be7ea drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit() e6bcbdc5 drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one b29a1752 drm/nouveau/mpeg: mthd returns true on success now 975a7ea9 orangefs: free superblock when mount fails d19f745e zsmalloc: expand class bit 5c9d0832 thp: fix MADV_DONTNEED vs clear soft dirty race f584803c thp: fix MADV_DONTNEED vs. MADV_FREE race 5ef6f4de tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case 890aec8e tcmu: Fix wrongly calculating of the base_command_size ef599fa5 tcmu: Fix possible overwrite of t_data_sg's last iov[] f44236a1 cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups c3582cc5 Linux 4.9.23 0ade21a2 dma-buf: add support for compat ioctl 27dedde6 net/mlx4_core: Fix when to save some qp context flags for dynamic VST to VGT transitions 48b2f1dd net/mlx4_core: Fix racy CQ (Completion Queue) free cee26997 net/mlx4_en: Fix bad WQE issue ec0c5f06 usb: hub: Wait for connection to be reestablished after port reset d7045cbf blk-mq: Avoid memory reclaim when remapping queues 16fc98c2 net/packet: fix overflow in check for priv area size 0ee72d8f Revert "drm/i915/execlists: Reset RING registers upon resume" 69fbc505 crypto: caam - fix invalid dereference in caam_rsa_init_tfm() 75964d0f crypto: caam - fix RNG deinstantiation error checking 91f9f51b MIPS: IRQ Stack: Fix erroneous jal to plat_irq_dispatch aa055031 MIPS: Select HAVE_IRQ_EXIT_ON_IRQ_STACK e8fa51d3 MIPS: Switch to the irq_stack in interrupts aa6b1dac MIPS: Only change $28 to thread_info if coming from user mode 86b54e48 MIPS: Stack unwinding while on IRQ stack 742817bb MIPS: Introduce irq_stack 760327cb mtd: bcm47xxpart: fix parsing first block after aligned TRX 31c576a5 rt2x00: Fix incorrect usage of CONFIG_RT2X00_LIB_USB f0df317b rt2x00usb: do not anchor rx and tx urb's cb794d57 rt2x00usb: fix anchor initialization 938f8e85 i2c: bcm2835: Fix hang for writing messages larger than 16 bytes f7513c91 orangefs: fix buffer size mis-match between kernel space and user space. 1b992186 orangefs: Dan Carpenter influenced cleanups... dcac0d18 orangefs: fix memory leak of string 'new' on exit path 17fda94d drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker) 82dafcb9 drm/i915: Stop using RP_DOWN_EI on Baytrail 954ce087 drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters. 1cbf6296 drm/i915: Only enable hotplug interrupts if the display interrupts are enabled 1435e12e drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3 988028e5 drm/i915: Nuke debug messages from the pipe update critical section 8ac9915c drm/i915/gen9: Increase PCODE request timeout to 50ms cf2586e6 Linux 4.9.22 7eae64f9 x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk af11789a usb-storage: Add ignore-residue quirk for Initio INIC-3619 e5525c74 x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk 0605fff9 x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk 7c6b1ad9 platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT 71f38c11 platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB 4dc1eb47 watchdog: s3c2410: Fix infinite interrupt in soft mode b18877ff PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432 5feac34f PCI: Sort the list of devices with D3 delay quirk by ID 6b69d1f6 mmc: sdhci-of-esdhc: remove default broken-cd for ARM 0ddf07d2 PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports 28dd2313 PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS 35b366d5 ARM: smccc: Update HVC comment to describe new quirk parameter 25bdb190 drm/msm/adreno: move function declarations to header file bec9918b firmware: qcom: scm: Fix interrupted SCM calls 007f0a2f arm: kernel: Add SMC structure parameter 703f48a1 HID: wacom: don't apply generic settings to old devices abb64089 ASoC: sun4i-i2s: Add quirks to handle a31 compatible 3d2f06d8 ACPI: save NVS memory for Lenovo G50-45 09f78f11 ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support 584f4318 ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection 4060a32e ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10 d572cfb6 ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10 58153cca ASoC: rt5670: Add missing 10EC5072 ACPI ID e4ae51e4 ACPI / button: Change default behavior to lid_init_state=open b369fd71 sata: ahci-da850: implement a workaround for the softreset quirk f36d3f1f PCI: Add ACS quirk for Intel Union Point a452e4eb ARM: dts: STiH407-family: set snps,dis_u3_susphy_quirk 9ec57c92 drm/mga: remove device_is_agp callback ae3a3e20 usb: dwc3: host: pass quirk-broken-port-ped property for known broken revisions 7bdf7beb usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested 15159247 usb: xhci: add quirk flag for broken PED bits 660b38ea ARM: davinci: PM: support da8xx DT platforms db7c1706 Input: gpio_keys - add support for GPIO descriptors 80b0d7e6 serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x 6b8deb10 usb: chipidea: msm: Rely on core to override AHBBURST c5fc946a scsi: ufs: issue link starup 2 times if device isn't active a17bddc4 scsi: ufs: introduce a new ufshcd_statea UFSHCD_STATE_EH_SCHEDULED e94ed347 ASoC: Intel: bytcr_rt5640: quirks for Insyde devices 0ed0810b drm/i915: actually drive the BDW reserved IDs 70797929 drm/i915: more .is_mobile cleanups for BDW 0b348464 drm/i915: fix INTEL_BDW_IDS definition 14ec1cf4 drm/edid: constify edid quirk list f188ee38 HID: usbhid: Add quirk for Mayflash/Dragonrise DolphinBar. 7fd75759 HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD c1e94148 ACPI / sysfs: Provide quirk mechanism to prevent GPE flooding 43cfff65 nvme: simplify stripe quirk 8d620dff platform/x86: acer-wmi: Only supports AMW0_GUID1 on acer family 2bd6cc1c ALSA: usb-audio: Add native DSD support for TEAC 501/503 DAC 8ae7242f PCI: Expand "VPD access disabled" quirk message c0aac1bb ALSA: usb-audio: add implicit fb quirk for Axe-Fx II bedc6294 scsi: ufs: add quirk to increase host PA_SaveConfigTime 5c6b8ad1 PCI: thunder-pem: Factor out resource lookup 5582c198 arm64: PCI: Add local struct device pointers cc49b39f arm64: PCI: Manage controller-specific data on per-controller basis 625fd9d1 x86/intel_idle: Add CPU model 0x4a (Atom Z34xx series) 607ca1dc svcauth_gss: Close connection when dropping an incoming message 3a87bcde scsi: ufs: ensure that host pa_tactivate is higher than device d84be51d mmc: sdhci-msm: Enable few quirks c6e3c662 HID: multitouch: do not retrieve all reports for all devices 68a83be3 HID: multitouch: enable the Surface 3 Type Cover to report multitouch data c5fcc633 HID: sensor-hub: add quirk for Microchip MM7150 39f3c929 HID: sensor-hub add quirk for Microsoft Surface 3 9b41ed79 scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk 26cbe162 clocksource/drivers/arm_arch_timer: Don't assume clock runs in suspend d2f1000c net/mlx4_core: Use device ID defines dcc4c675 arm64: dts: hisi: fix hip06 sas am-max-trans quirk b340c964 ASoC: Intel: bytct_rt5640: change default capture settings d9a97dcd usb: dwc3: gadget: delay unmap of bounced requests ee670af5 HID: i2c-hid: add a simple quirk to fix device defects d640c41b HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3 adapters e02a5d1d clk: lpc32xx: add a quirk for PWM and MS clock dividers 666d5f34 drm/sun4i: Add compatible string for A31/A31s TCON (timing controller) 6af7e1ca drm/sun4i: Add compatible strings for A31/A31s display pipelines 06a2bb47 drm/sun4i: tcon: Move SoC specific quirks to a DT matched data structure 7c036133 random: use chacha20 for get_random_int/long cddab768 mm/mempolicy.c: fix error handling in set_mempolicy and mbind. 24317cb6 Documentation: stable-kernel-rules: fix stable-tag format be56f92c MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation 59b8725f MIPS: Flush wrong invalid FTLB entry for huge page 186fb3c5 MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2 3d5e13d8 MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3 c7f6633f MIPS: Lantiq: fix missing xbar kernel panic 1e7deb9d MIPS: End spinlocks with .insn 19aa26f5 MIPS: ralink: Fix typos in rt3883 pinctrl 9dcb21e6 MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels 7b68273f s390/uaccess: get_user() should zero on failure (again) f4938792 s390/decompressor: fix initrd corruption caused by bss clear 6a776f6a xtensa: make __pa work with uncached KSEG addresses c1dcea12 nios2: reserve boot memory for device tree 27d382fb dm raid: fix NULL pointer dereference for raid1 without bitmap abbf0fd4 powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable() 45c2ed94 powerpc: Don't try to fix up misaligned load-with-reservation instructions fba7546b powerpc/64: Fix flush_(d|i)cache_range() called from modules 24d945d4 powerpc/mm: Add missing global TLB invalidate if cxl is active 6fbf84b5 powerpc: Disable HFSCR[TM] if TM is not supported a1db9b2c metag/usercopy: Add missing fixups ce154d51 metag/usercopy: Fix src fixup in from user rapf loops 4f3f0dd2 metag/usercopy: Set flags before ADDZ 3dc0fe51 metag/usercopy: Zero rest of buffer from copy_from_user 4a93ac81 metag/usercopy: Add early abort to copy_to_user 49a292dc metag/usercopy: Fix alignment error checking 2bb52b47 metag/usercopy: Drop unused macros 9afc076d brcmfmac: use local iftype avoiding use-after-free of virtual interface c0321505 mac80211: unconditionally start new netdev queues with iTXQ support 703cebf6 ring-buffer: Fix return value check in test_ringbuffer() f7db1899 xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files dc62935c orangefs: move features validation to fix filesystem hang c4fe79a4 Kbuild: use cc-disable-warning consistently for maybe-uninitialized e4a62348 ACPI / gpio: do not fall back to parsing _CRS when we get a deferral ab83597b dm verity fec: fix bufio leaks 2ff08764 dm verity fec: limit error correction recursion d9fa4351 ptrace: fix PTRACE_LISTEN race corrupting task->state e3b08ebe mm/page_alloc.c: fix print order in show_free_areas() 8446cb1a Reset TreeId to zero on SMB2 TREE_CONNECT 57e1e90d cfg80211: check rdev resume callback only for registered wiphy 3715dbf7 arm64: mm: unaligned access by user-land should be received as SIGBUS 71b44ef8 iio: bmg160: reset chip when probing ac303c64 kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd a1ea3189 arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region 48f2825a arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm 8f8de8d2 staging: android: ashmem: lseek failed due to no FMODE_LSEEK. d9eedab3 sysfs: be careful of error returns from ops->show() 4ddd24d5 drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl() 28c84df7 drm/vmwgfx: Remove getparam error message b116797b drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces 604d2eac drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl() 73ab7251 drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl() 92cc4816 drm/vmwgfx: Type-check lookups of fence objects 9c2b46e7 ppdev: fix registering same device name bf5202b5 ppdev: check before attaching port 37feaf80 Linux 4.9.21 02b23e05 nvme/pci: Disable on removal when disconnected a5e39a7f nvme/core: Fix race kicking freed request_queue eb8c62a3 padata: avoid race in reordering 5959cded blk: Ensure users for current->bio_list can see the full list. d5986e00 blk: improve order of bio handling in generic_make_request() e3a55294 mm: workingset: fix premature shadow node shrinking with cgroups 362721c4 MIPS: Lantiq: Fix cascaded IRQ setup 1b442f9b ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags c1716f0c qla2xxx: Allow vref count to timeout on vport delete. 5ed56ca8 ARM: BCM5301X: Add back handler ignoring external imprecise aborts 40c5b99f mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd() b5707920 mm: rmap: fix huge file mmap accounting in the memcg stats 673dfb6d lib/syscall: Clear return values when no stack af5ef6da x86/mce: Fix copy/paste error in exception table entries 2211d19a x86/mm/KASLR: Exclude EFI region from KASLR VA space randomization 4366c7e3 drm/etnaviv: (re-)protect fence allocation with GPU mutex 6acf5207 drm/vc4: Allocate the right amount of space for boot-time CRTC state. fa68e1d3 drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags 1563625c KVM: kvm_io_bus_unregister_dev() should never fail ef46a13b KVM: x86: clear bus pointer when destroyed 5289f1ce serial: mxs-auart: Fix baudrate calculation 67e41b13 USB: fix linked-list corruption in rh_call_control() 1f1c9e29 tty/serial: atmel: fix TX path in atmel_console_write() e087ae68 tty/serial: atmel: fix race condition (TX+DMA) b3641939 ACPI: Do not create a platform_device for IOAPIC/IOxAPIC 000d2bb6 ACPI: Fix incompatibility with mcount-based function graph tracing 76343bfb parisc: Fix access fault handling in pa_memcpy() 99e354a5 parisc: Avoid stalled CPU warnings after system shutdown 09b931fc parisc: Clean up fixup routines for get_user()/put_user() 3967cf7e nfsd: map the ENOKEY to nfserr_perm for avoiding warning 461bbb90 NFSv4.1 fix infinite loop on IO BAD_STATEID error 80df2b3e mmc: sdhci-of-at91: fix MMC_DDR_52 timing selection fa3b4f4f mmc: sdhci: Disable runtime pm when the sdio_irq is enabled 8d6c3322 HID: wacom: Don't add ghost interface as shared data e5a13473 ASoC: Intel: Skylake: fix invalid memory access due to wrong reference of pointer 7a042a4e ASoC: atmel-classd: fix audio clock rate 8aabccdc ALSA: hda - fix a problem for lineout on a Dell AIO machine 74a2c1ff ALSA: seq: Fix race during FIFO resize 0dd5b335 PCI: iproc: Save host bridge window resource in struct iproc_pcie 8f915598 scsi: scsi_dh_alua: Ensure that alua_activate() calls the completion function 68b275b7 scsi: scsi_dh_alua: Check scsi_device_get() return value cf31d6d2 scsi: libsas: fix ata xfer length c2a86952 scsi: sg: check length passed to SG_NEXT_CMD_LEN d5dbd1c9 xfs: try any AG when allocating the first btree block when reflinking da617af8 xfs: use iomap new flag for newly allocated delalloc blocks 77aedb0c xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask d07b5855 xfs: fix and streamline error handling in xfs_end_io 3b83a02a xfs: only reclaim unwritten COW extents periodically a2402936 xfs: tune down agno asserts in the bmap code 9559c48c xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment 5db7b41b xfs: don't reserve blocks for right shift transactions e5e2e56f xfs: fix uninitialized variable in _reflink_convert_cow c251c6c2 xfs: split indlen reservations fairly when under reserved 2d7c1c7f xfs: handle indlen shortage on delalloc extent merge 47d7d1ea xfs: don't fail xfs_extent_busy allocation 5bbf5ba6 xfs: reject all unaligned direct writes to reflinked files 67eb7bf8 xfs: update ctime and mtime on clone destinatation inodes e060f488 xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t e02f0ff2 xfs: mark speculative prealloc CoW fork extents unwritten 8370826f xfs: allow unwritten extents in the CoW fork 3d2bd2fd xfs: verify free block header fields 4056a74a xfs: check for obviously bad level values in the bmbt root efab3ae2 xfs: filter out obviously bad btree pointers 7e2dd1fb xfs: fail _dir_open when readahead fails 0a6844ab xfs: fix toctou race when locking an inode to access the data map 4127a5d9 xfs: fix eofblocks race with file extending async dio writes 4d725d74 xfs: sync eofblocks scans under iolock are livelock prone 798b1dc5 xfs: pull up iolock from xfs_free_eofblocks() 08a2a268 xfs: use per-AG reservations for the finobt 9be1c33d xfs: only update mount/resv fields on success in __xfs_ag_resv_init 8b08aec6 xen/setup: Don't relocate p2m over existing one 86015377 libceph: force GFP_NOIO for socket allocations f6767727 Linux 4.9.20 1dc3a068 usb: musb: fix possible spinlock deadlock 916c5cfe sched/rt: Add a missing rescheduling point 2984e52c fscrypt: remove broken support for detecting keyring key revocation 21c95eca metag/ptrace: Reject partial NT_METAG_RPIPE writes 2d6532ce metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS 2739b487 metag/ptrace: Preserve previous registers for short regset write 84b94c43 sparc/ptrace: Preserve previous registers for short regset write 0ba34c87 mips/ptrace: Preserve previous registers for short regset write 616fe993 h8300/ptrace: Fix incorrect register transfer count d77bd2d6 c6x/ptrace: Remove useless PTRACE_SETREGSET implementation dd605423 pinctrl: qcom: Don't clear status bit on irq_unmask b82b2f93 virtio_balloon: init 1st buffer in stats vq 3e8c6bd9 KVM: x86: cleanup the page tracking SRCU instance 79191ea3 xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder 64a54657 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window f68a09c7 xfrm: policy: init locks early c8e13160 Linux 4.9.19 bc959a40 crypto: algif_hash - avoid zero-sized array 3fd37725 fbcon: Fix vc attr at deinit c75fe789 drm: reference count event->completion 56769e7a nl80211: fix dumpit error path RTNL deadlocks 7b3c8b2a drm/bridge: analogix dp: Fix runtime PM state on driver bind eae72468 device-dax: fix pmd/pte fault fallback handling 81ec3dc1 libceph: don't set weight to IN when OSD is destroyed df1fe6c9 Drivers: hv: vmbus: Don't leak memory when a channel is rescinded b1f6b0a5 Drivers: hv: vmbus: Don't leak channel ids 3076066b intel_th: Don't leak module refcount on failure to activate b176a6ee jbd2: don't leak memory if setting up journal fails 90f39ad2 auxdisplay: img-ascii-lcd: add missing sentinel entry in img_ascii_lcd_matches 9740abe0 drm/amdgpu: reinstate oland workaround for sclk 21d17f1b blk-mq: don't complete un-started request in timeout handler 62f6341c cgroup, net_cls: iterate the fds of only the tasks which are being migrated f5650846 cpufreq: Restore policy min/max limits on CPU online b9ed800f arm64: kaslr: Fix up the kernel image alignment 2ab97521 ARM: at91: pm: cpu_idle: switch DDR to power-down mode ca5477ad Revert "ARM: at91/dt: sama5d2: Use new compatible for ohci node" 352c0214 iommu/vt-d: Fix NULL pointer dereference in device_to_iommu bc63212d xen/acpi: upload PM state from init-domain to Xen b1ef9daa crypto: ccp - Assign DMA commands to the channel's CCP cb6e07ba mwifiex: pcie: don't leak DMA buffers when removing 35ef543e clk: sunxi-ng: mp: Adjust parent rate for pre-dividers 867f7804 clk: sunxi-ng: sun6i: Fix enable bit offset for hdmi-ddc module clock c445f996 hwrng: geode - Revert managed API changes 5d6f7b36 hwrng: amd - Revert managed API changes 0d69a880 mmc: sdhci-pci: Do not disable interrupts in sdhci_intel_set_power b43ba21b mmc: sdhci: Do not disable interrupts while waiting for clock 2ab2e879 mmc: sdhci-of-arasan: fix incorrect timeout clock ace22e6f mmc: sdhci-of-at91: Support external regulators 1e360905 powerpc/64s: Fix idle wakeup potential to clobber registers 9a9dc3ec ext4: lock the xattr block before checksuming it f572ba9a ext4: mark inode dirty after converting inline directory 0f29bcfd parport: fix attempt to write duplicate procfiles 1e6b5033 iio: magnetometer: ak8974: remove incorrect __exit markups 9808ff15 iio: hid-sensor-trigger: Change get poll value function order to avoid sensor properties losing after resume from S3 cf43d679 iio: sw-device: Fix config group initialization ec271b0e iio: adc: ti_am335x_adc: fix fifo overrun recovery dfcacd07 mmc: ushc: fix NULL-deref at probe 2e7486a0 uwb: hwa-rc: fix NULL-deref at probe f01c54fe uwb: i1480-dfu: fix NULL-deref at probe 5e50afb2 USB: usbtmc: fix probe error path 73c4e2ed USB: usbtmc: add missing endpoint sanity check 4e615886 usb: hub: Fix crash after failure to read BOS descriptor 51a3f3ec usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer 46aeeb2a USB: wusbcore: fix NULL-deref at probe a4887ea5 USB: idmouse: fix NULL-deref at probe 21e0621e USB: lvtest: fix NULL-deref at probe e4942716 USB: uss720: fix NULL-deref at probe 222ccd4f usb-core: Add LINEAR_FRAME_INTR_BINTERVAL USB quirk d8ec35ad usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's wBytesPerInterval ff8d97a8 ACM gadget: fix endianness in notifications 381420a4 USB: serial: qcserial: add Dell DW5811e 21586e4d USB: serial: option: add Quectel UC15, UC20, EC21, and EC25 modems 0fe87713 ALSA: hda - Adding a group of pin definition to fix headset problem e800ff1f ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call ca79952d ALSA: seq: Fix racy cell insertions during snd_seq_pool_done() 42582364 Input: sur40 - validate number of endpoints before using them b1feb4e5 Input: kbtab - validate number of endpoints before using them 83d920e4 Input: cm109 - validate number of endpoints before using them 9f6a8dca Input: yealink - validate number of endpoints before using them d9a3e642 Input: hanwang - validate number of endpoints before using them 1f5a5128 Input: ims-pcu - validate number of endpoints before using them 0afac79f Input: iforce - validate number of endpoints before using them de2ba808 Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000 3c9da7cf Input: elan_i2c - add ASUS EeeBook X205TA special touchpad fw 4ccef6bd Input: ALPS - fix trackstick button handling on V8 devices 81643d00 Input: ALPS - fix V8+ protocol handling (73 03 28) 9e13bcef tcp: initialize icsk_ack.lrcvtime at session start time a53ea605 socket, bpf: fix sk_filter use after free in sk_clone_lock 62e85fe5 ipv4: provide stronger user input validation in nl_fib_input() 2f94dd54 net: bcmgenet: remove bcmgenet_internal_phy_setup() d80caeb9 ipv6: make sure to initialize sockc.tsflags before first use c87ef873 net/mlx5e: Count LRO packets correctly 36bb24fa net/mlx5e: Count GSO packets correctly 0ceb7181 net/mlx5: Increase number of max QPs in default profile 38d23e13 net/mlx5e: Use the proper UAPI values when offloading TC vlan actions f375f73c net/mlx5: Add missing entries for set/query rate limit commands 4e7c821b net: vrf: Reset rt6i_idev in local dst after put 4b9b7f17 qmi_wwan: add Dell DW5811e 91ad0c08 net: unix: properly re-increment inflight counter of GC discarded candidates ef7c1e29 openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD fafc9555 amd-xgbe: Fix jumbo MTU processing on newer hardware e9c1b1ab net: properly release sk_frag.page 4d5bc781 net: bcmgenet: Do not suspend PHY if Wake-on-LAN is enabled 03e9554a net/openvswitch: Set the ipv6 source tunnel key address attribute correctly 2a486264 Linux 4.9.18 c2eeabe9 ext4: fix fencepost in s_first_meta_bg validation dea2f1e0 drm/amdgpu/si: add dpm quirk for Oland 228514bf cgroup/pids: remove spurious suspicious RCU usage warning 3f406ecd percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages a33e71c5 gfs2: Avoid alignment hole in struct lm_lockname c795d878 isdn/gigaset: fix NULL-deref at probe 033850b9 target: Fix VERIFY_16 handling in sbc_parse_cdb de1ff848 scsi: libiscsi: add lock around task lists to fix list corruption regression 42ba2c26 scsi: lpfc: Add shutdown method for kexec f8e24eab target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export ad516641 md/raid1/10: fix potential deadlock 4265e0b4 powerpc/boot: Fix zImage TOC alignment bb8c61ad cpufreq: Fix and clean up show_cpuinfo_cur_freq() b76d4fb2 NFS prevent double free in async nfs4_exchange_id 87144ec2 xprtrdma: Squelch kbuild sparse complaint 69efd8e2 perf/core: Fix event inheritance on fork() c04a9382 perf/core: Fix use-after-free in perf_release() 13695ce5 parisc: Fix system shutdown halt a690a42a parisc: Optimize flush_kernel_vmap_range and invalidate_kernel_vmap_range 66e70bdc qla2xxx: Fix request queue corruption. c5ad350d qla2xxx: Fix memory leak for abts processing 85f68770 give up on gcc ilog2() constant optimizations 2bbcbc24 drm/vc4: Use runtime autosuspend to avoid thrashing V3D power state. dd0b0e22 drm/vc4: Fix termination of the initial scan for branch targets. c3825da1 Linux 4.9.17 ecdc5b12 crypto: powerpc - Fix initialisation of crc32c context c4060965 locking/rwsem: Fix down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y 1522181f futex: Add missing error handling to FUTEX_REQUEUE_PI 6244ffc5 futex: Fix potential use-after-free in FUTEX_REQUEUE_PI 9f9115b6 x86/perf: Fix CR4.PCE propagation to use active_mm instead of mm 24ba2842 x86/kasan: Fix boot with KASAN=y and PROFILE_ANNOTATED_BRANCHES=y 5ec98e6f x86/tsc: Fix ART for TSC_KNOWN_FREQ 095635be irqchip/gicv3-its: Add workaround for QDF2400 ITS erratum 0065 61e79860 arm64: KVM: VHE: Clear HCR_TGE when invalidating guest TLBs 8ca7ef0d drm/vc4: Fix ->clock_select setting for the VEC encoder 6b330670 drm/vc4: Fix race between page flip completion event and clean-up f4d40cfd clk: bcm2835: Fix ->fixed_divider of pllh_aux 7885195b powerpc/mm: Fix build break when CMA=n && SPAPR_TCE_IOMMU=y ce7aeffe usb: gadget: udc: atmel: remove memory leak 4fa1c65c serial: 8250_pci: Detach low-level driver during PCI error recovery 56c28e79 ACPI / blacklist: Make Dell Latitude 3350 ethernet work 5c19e907 ACPI / blacklist: add _REV quirks for Dell Precision 5520 and 3520 bc01eb93 slub: move synchronize_sched out of slab_mutex on shrink bd2de450 uvcvideo: uvc_scan_fallback() for webcams with broken chain e627116c s390/zcrypt: Introduce CEX6 toleration 61a153d0 block: allow WRITE_SAME commands with the SG_IO ioctl 0042afe1 drm/nouveau/disp/nv50-: specify ctrl/user separately when constructing classes 5001756c drm/nouveau/disp/nv50-: split chid into chid.ctrl and chid.user ddc23b52 drm/nouveau/disp/gp102: fix cursor/overlay immediate channel indices 53e18968 vfio/spapr: Postpone default window creation 2e60baca vfio/spapr: Add a helper to create default DMA window 080eb135 powerpc/mm/iommu, vfio/spapr: Put pages on VFIO container shutdown 92e44bcd vfio/spapr: Reference mm in tce_container 5b34666b powerpc/iommu: Stop using @current in mm_iommu_xxx 2ba7ef21 powerpc/iommu: Pass mm_struct to init/cleanup helpers 5d8b3e75 vfio/spapr: Postpone allocation of userspace version of TCE table 3c0cbb47 Drivers: hv: ring_buffer: count on wrap around mappings in get_next_pkt_raw() (v2) 3e5a7f5b ibmveth: calculate gso_segs for large packets fb7c521a PCI: Do any VF BAR updates before enabling the BARs 3d58444d PCI: Ignore BAR updates on virtual functions 74cce811 PCI: Update BARs using property bits appropriate for type a38012dc PCI: Don't update VF BARs while VF memory space is enabled bb479246 PCI: Decouple IORESOURCE_ROM_ENABLE and PCI_ROM_ADDRESS_ENABLE ed09d211 PCI: Add comments about ROM BAR updating 7b65c3a8 PCI: Remove pci_resource_bar() and pci_iov_resource_bar() 6a5f3e66 PCI: Separate VF BAR updates from standard BAR updates 29d92878 x86/hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic 456be98b scsi: ibmvscsis: Synchronize cmds at remove time 94700877 scsi: ibmvscsis: Synchronize cmds at tpg_enable_store time 189491f8 scsi: ibmvscsis: Rearrange functions for future patches 4d36f485 scsi: ibmvscsis: Clean up properly if target_submit_cmd/tmr fails 29022860 scsi: ibmvscsis: Return correct partition name/# to client 0ad1d766 scsi: ibmvscsis: Issues from Dan Carpenter/Smatch 61229e62 igb: add i211 to i210 PHY workaround 15ffc931 igb: Workaround for igb i210 firmware issue 4b40611a xen: do not re-use pirq number cached in pci device msi msg data 2382c148 dmaengine: iota: ioat_alloc_chan_resources should not perform sleeping allocations. 0e0f1d6f bpf: fix mark_reg_unknown_value for spilled regs on map value marking 1889d6d9 bpf: fix regression on verifier pruning wrt map lookups b7f5aa1c bpf: fix state equivalence 1411707a bpf: Detect identical PTR_TO_MAP_VALUE_OR_NULL registers 9e38375a dccp: fix memory leak during tear-down of unsuccessful connection request beaa66cc tun: fix premature POLLOUT notification on tun devices 98933eb3 dccp/tcp: fix routing redirect race 9bce26f2 bridge: drop netfilter fake rtable unconditionally 683100ed ipv6: avoid write to a possibly cloned skb 4a8d3bb7 ipv6: make ECMP route replacement less greedy 87c0286a mpls: Do not decrement alive counter for unregister events b61206e2 mpls: Send route delete notifications when router module is unloaded 47c8dc47 act_connmark: avoid crashing on malformed nlattrs with null parms ccb65adc uapi: fix linux/packet_diag.h userspace compilation error b07eed8f net/tunnel: set inner protocol in network gro hooks db6e7796 vrf: Fix use-after-free in vrf_xmit 7c0eaeec dccp: fix use-after-free in dccp_feat_activate_values 5f79aab4 net/sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump f157cc1d net: fix socket refcounting in skb_complete_tx_timestamp() 98fa3d2a net: fix socket refcounting in skb_complete_wifi_ack() 07753bc6 tcp: fix various issues for sockets morphing to listen state 4547f03d strparser: destroy workqueue on module exit 51ae1fbc dccp: Unlock sock before calling sk_free() 0bcc319d ipv6: orphan skbs in reassembly unit 3d87dce3 net: net_enable_timestamp() can be called from irq contexts 62fe0521 net: don't call strlen() on the user buffer in packet_bind_spkt() fa7c48fb net: bridge: allow IPv6 when multicast flood is disabled bbaeb9b7 tcp/dccp: block BH for SYN processing 8f4db60c mlxsw: spectrum_router: Avoid potential packets loss 02595f47 geneve: lock RCU on TX path 0a40da4a vxlan: lock RCU on TX path feaa5bab net: phy: Avoid deadlock during phy_error() 837786cb l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv 063893e4 net sched actions: decrement module reference count after table flush. 36931eb0 ipv4: mask tos for input route a64407fa vxlan: don't allow overwrite of config src addr f7081057 vti6: return GRE_KEY for vti6 ee2da79d vxlan: correctly validate VXLAN ID against VXLAN_N_VID 0c6e38e7 net/mlx5e: Fix wrong CQE decompression a6332664 net/mlx5e: Do not reduce LRO WQE size when not using build_skb 9e354abf net/mlx5e: Register/unregister vport representors on interface attach/detach 8a16224b Linux 4.9.16 c8186699 IB/mlx5: Verify that Q counters are supported 8fed8fc1 ext4: don't BUG when truncating encrypted inodes on the orphan list 39df5977 rc: raw decoder for keymap protocol is not loaded on register 21582cd0 dm: flush queued bios when process blocks to avoid deadlock d29e6215 KVM: arm/arm64: Let vcpu thread modify its own active state 9d89c20f KVM: s390: Fix guest migration for huge guests resulting in panic ce8ab5f1 serial: samsung: Continue to work if DMA request fails d0ef6ece USB: serial: io_ti: fix information leak in completion handler 449b0bb2 USB: serial: io_ti: fix NULL-deref in interrupt callback f06b1702 USB: iowarrior: fix NULL-deref in write 653418ad USB: iowarrior: fix NULL-deref at probe 6d6c5895 USB: serial: omninet: fix reference leaks at open 0ab90ddb USB: serial: safe_serial: fix information leak in completion handler 24db1c5a usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers d8637679 usb: host: xhci-dbg: HCIVERSION should be a binary number 03123df0 Revert "usb: gadget: uvc: Add missing call for additional setup data" 5ce2e4ce usb: gadget: function: f_fs: pass companion descriptor along 40192c96 usb: ohci-at91: Do not drop unhandled USB suspend control requests accadd81 usb: dwc3-omap: Fix missing break in dwc3_omap_set_mailbox() 808ee146 usb: dwc3: gadget: make Set Endpoint Configuration macros safe de90394b usb: gadget: dummy_hcd: clear usb_gadget region before registration ed99f5a0 PCI: Prevent VPD access for QLogic ISP2722 1ced52ea powerpc/xics: Work around limitations of OPAL XICS priority handling bc8d2eef powerpc: Emulation support for load/store instructions on LE ac4666a7 i2c: add missing of_node_put in i2c_mux_del_adapters 06996254 dw2102: don't do DMA on stack 56d91e10 efi/arm: Fix boot crash with CONFIG_CPUMASK_OFFSTACK=y ee6f7ee1 ucount: Remove the atomicity from ucount->count 8bb208d0 tracing: Add #undef to fix compile error b72ae5ca cpmac: remove hopeless #warning 04275d2a bcm63xx_enet: avoid uninitialized variable warning b7e968da MIPS: ralink: Remove unused rt*_wdt_reset functions dd2419e1 MIPS: ralink: Remove unused timer functions f3406418 MIPS: ralink: Cosmetic change to prom_init(). 7b767f6b mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy 976e40d7 MIPS: Update lemote2f_defconfig for CPU_FREQ_STAT change dd2ef28e MIPS: ip22: Fix ip28 build for modern gcc aff853ab MIPS: Update ip27_defconfig for SCSI_DH change 23096c56 MIPS: ip27: Disable qlge driver in defconfig ad8387a6 MIPS: VDSO: avoid duplicate CAC_BASE definition 5841e3d3 MIPS: Update defconfigs for NF_CT_PROTO_DCCP/UDPLITE change 2c1820ea crypto: improve gcc optimization flags for serpent and wp512 ce4d67cb USB: serial: digi_acceleport: fix OOB-event processing e1533c46 USB: serial: digi_acceleport: fix OOB data sanity check d962bf8d Linux 4.9.15 182ff0eb drivers: hv: Turn off write permission on the hypercall page 63e87367 fat: fix using uninitialized fields of fat_inode/fsinfo_inode 16ace910 mm: do not call mem_cgroup_free() from within mem_cgroup_alloc() 1771fc58 thp: fix another corner case of munlock() vs. THPs 2f18b394 x86/tlb: Fix tlb flushing when lguest clears PGE 91cdd9d7 x86, mm: fix gup_pte_range() vs DAX mappings 290215a2 libceph: use BUG() instead of BUG_ON(1) ff3bcdc9 drm/i915: Fix not finding the VBT when it overlaps with OPREGION_ASLE_EXT 686ea586 drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS code 967e17bc drm: Cancel drm_fb_helper_resume_work on unload 9edc456f drm: Cancel drm_fb_helper_dirty_work on unload 868a747c drm/i915/gvt: Disable access to stolen memory as a guest f72b751f drm/atomic: fix an error code in mode_fixup() 98620b56 drm/imx: imx-tve: Do not set the regulator voltage 3a654a85 dmaengine: imx-sdma - correct the dma transfer residue calculation 56a567de drm/vmwgfx: Work around drm removal of control nodes 55f47122 drm/ttm: Make sure BOs being swapped out are cacheable ec8e40b1 drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 f96c10c2 drm/ast: Fix AST2400 POST failure without BMC FW or VBIOS 5da03582 drm/ast: Call open_key before enable_mmio in POST code 54aa80e3 drm/ast: Fix test for VGA enabled 0734a321 drm/amdgpu: add more cases to DCE11 possible crtc mask setup b507df2e mac80211: use driver-indicated transmitter STA only for data frames 39813849 mac80211: don't handle filtered frames within a BA session 42e7f377 mac80211: don't reorder frames with SN smaller than SSN b116db0d mac80211: flush delayed work when entering suspend 9ad1571d nfit, libnvdimm: fix interleave set cookie calculation a7b9c9dd xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD 019c088d pwm: pca9685: Fix period change with same duty cycle 1f2f16c7 nlm: Ensure callback code also checks that the files match 4f77c55c drivers/pci/hotplug: Fix initial state for empty slot 1afe7b4a drivers/pci/hotplug: Handle presence detection change properly 17ea11d5 target: Fix NULL dereference during LUN lookup + active I/O shutdown 54eff720 pci/hotplug/pnv-php: Disable surprise hotplug capability on conflicts 4ee3508f pci/hotplug/pnv-php: Remove WARN_ON() in pnv_php_put_slot() 5da90d00 ceph: remove req from unsafe list when unregistering it ff61e012 ktest: Fix child exit code processing 1f2ca141 memory/atmel-ebi: Fix ns <-> cycles conversions b2b0f6ff orangefs: Use RCU for destroy_inode d3381fab fs: Better permission checking for submounts 48e2181b IB/srp: Fix race conditions related to task management d5d1d2cc IB/srp: Avoid that duplicate responses trigger a kernel bug 516a12ab IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS 04f16db0 IB/mlx5: Fix out-of-bound access 2e539fa4 IB/IPoIB: Add destination address when re-queue packet 1626076b IB/ipoib: Fix deadlock between rmmod and set_mode 808e83e5 mnt: Tuck mounts under others instead of creating shadow/side mounts. c9b3f317 brcmfmac: fix incorrect event channel deduction 53d43706 cxl: fix nested locking hang during EEH hotplug 411d0b0c cxl: Prevent read/write to AFU config space while AFU not configured 60037aa6 net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put() e067f68d s390: use correct input data address for setup_randomness 321081d5 s390: make setup_randomness work 9d38fd6a s390: TASK_SIZE for kernel threads dc31841f s390/chsc: Add exception handler for CHSC instruction 91cfcaa6 s390/kdump: Use "LINUX" ELF note name instead of "CORE" b8481025 s390/dcssblk: fix device size calculation in dcssblk_direct_access() 5cec5e32 s390/qdio: clear DSCI prior to scanning multiple input queues 519b6cea Bluetooth: Add another AR3012 04ca:3018 device 7c3bab18 KVM: VMX: use correct vmcs_read/write for guest segment selector/base 035dcc8e KVM: s390: Disable dirty log retrieval for UCONTROL guests c4c590be serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards e5b97787 tty: n_hdlc: get rid of racy n_hdlc.tbuf d379ab27 Linux 4.9.14 371d0342 netfilter: conntrack: refine gc worker heuristics, redux 5f7ff59d netfilter: conntrack: remove GC_MAX_EVICTS break dc8470f3 ceph: update readpages osd request according to size of pages 27ab5414 scsi: lpfc: Correct WQ creation for pagesize aae02d1a MIPS: IP22: Fix build error due to binutils 2.25 uselessnes. 8a2307c7 MIPS: IP22: Reformat inline assembler code to modern standards. 075be78c powerpc/mm/hash: Always clear UPRT and Host Radix bits when setting up CPU 3552f917 powerpc/mm: Add MMU_FTR_KERNEL_RO to possible feature mask fccb22e7 powerpc/xmon: Fix data-breakpoint 86840a63 xprtrdma: Reduce required number of send SGEs 73eea1c4 xprtrdma: Disable pad optimization by default fab6c2ca xprtrdma: Per-connection pad optimization ec3bc2c5 xprtrdma: Fix Read chunk padding 788d81d4 dmaengine: ipu: Make sure the interrupt routine checks all interrupts. 9d82393e mtd: nand: ifc: Fix location of eccstat registers for IFC V1.0 178d07a0 bcma: use (get|put)_device when probing/removing device driver 6f9c02ab md linear: fix a race between linear_add() and linear_congested() de2aa5b3 rtc: sun6i: Switch to the external oscillator 6aae7ffa rtc: sun6i: Add some locking 616f5ef6 rtc: sun6i: Disable the build as a module 8c53efc3 f2fs: avoid to issue redundant discard commands 4992ba28 f2fs: add ovp valid_blocks check for bg gc victim to fg_gc d00d1b71 f2fs: fix multiple f2fs_add_link() calls having same name ec160ad2 f2fs: fix a problem of using memory after free d78f9338 NFSv4: fix getacl ERANGE for some ACL buffer sizes 3f22cc6f NFSv4: fix getacl head length estimation c65db336 pNFS/flexfiles: If the layout is invalid, it must be updated before retrying 77bbc0c7 NFSv4: Fix reboot recovery in copy offload 0465339e NFSv4: Fix memory and state leak in _nfs4_open_and_get_state a3c6cbc4 nfsd: special case truncates some more 9bdd39c1 nfsd: minor nfsd_setattr cleanup 5af94e63 VME: restore bus_remove function causing incomplete module unload 5ea52fac rtlwifi: rtl8192c-common: Fix "BUG: KASAN: d56dd01b rtlwifi: Fix alignment issues 24d77f99 remoteproc: qcom: mdt_loader: Don't overwrite firmware object 4cf918c8 gfs2: Add missing rcu locking for glock lookup c8cdd923 rdma_cm: fail iwarp accepts w/o connection params 50fc62d5 RDMA/core: Fix incorrect structure packing for booleans fbff994b Drivers: hv: util: Backup: Fix a rescind processing issue 4db47d9b Drivers: hv: util: Fcopy: Fix a rescind processing issue d4d5b507 Drivers: hv: util: kvp: Fix a rescind processing issue 728fe696 Drivers: hv: vmbus: Fix a rescind handling bug e44eab51 Drivers: hv: vmbus: Prevent sending data on a rescinded channel 664f72a1 hv: don't reset hv_context.tsc_page on crash 6e936b06 hv: init percpu_list in hv_synic_alloc() 879dc37c hv: allocate synic pages for all present CPUs 6d0511ed usb: gadget: f_hid: Use spinlock instead of mutex d3acd94c usb: gadget: f_hid: fix: Prevent accessing released memory b6092a57 usb: gadget: f_hid: fix: Free out requests 92ee9483 usb: gadget: udc: fsl: Add missing complete function. 881b5225 usb: gadget: udc-core: Rescan pending list on driver unbind 82bd560d usb: host: xhci: plat: check hcc_params after add hcd 3ccf60e1 usb: dwc3: gadget: skip Set/Clear Halt when invalid 5413f432 usb: musb: da8xx: Remove CPPI 3.0 quirk and methods c259832a w1: ds2490: USB transfer buffers need to be DMAable 1de86951 w1: don't leak refcount on slave attach failure in w1_attach_slave_device() 7afc0ee6 can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer cec7abd2 can: gs_usb: Don't use stack memory for USB transfers a34546c6 iio: pressure: mpl3115: do not rely on structure field ordering 602bd10f iio: pressure: mpl115: do not rely on structure field ordering d408d23a KVM: arm/arm64: vgic: Stop injecting the MSI occurrence twice 7127d43e arm64: fix erroneous __raw_read_system_reg() cases a8123045 arm64: dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLB ac4c8fcf arm/arm64: KVM: Enforce unconditional flush to PoC when mapping to stage-2 bfb55d40 x86/pkeys: Check against max pkey to avoid overflows 1e6be9c1 fuse: add missing FR_FORCE abf74467 crypto: testmgr - Pad aes_ccm_enc_tv_template vector 11a4d644 perf callchain: Reference count maps 65013a93 Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() 730b1b20 PCI: altera: Fix TLP_CFG_DW0 for TLP write 1fb738a3 pci/hotplug/pnv-php: Disable MSI and PCI device properly bc5338a4 PCI: hv: Fix wslot_to_devfn() to fix warnings on device removal 787fd7a6 ath9k: use correct OTP register offsets for the AR9340 and AR9550 c41cae06 ath9k: fix race condition in enabling/disabling IRQs 93c1f1db ath5k: drop bogus warning on drv_set_key with unsupported cipher bac7f713 ath10k: fix boot failure in UTF mode/testmode d2a8cd3e mei: remove support for broken parallel read d6407e10 samples/seccomp: fix 64-bit comparison macros d6dcec96 ext4: return EROFS if device is r/o and journal replay is needed 269bf7b8 ext4: preserve the needs_recovery flag when the journal is aborted 0b37d0c0 ext4: fix inline data error paths 68ca0fda ext4: fix use-after-iput when fscrypt contexts are inconsistent a5a9cf38 ext4: fix data corruption in data=journal mode fc6c2da1 ext4: trim allocation requests to group size e0b53d67 ext4: do not polute the extents cache while shifting extents 72ae476d ext4: Include forgotten start block on fallocate insert range 8ca25e39 loop: fix LO_FLAGS_PARTSCAN hang 50447afd block/loop: fix race between I/O and set_status a9b0c14b jbd2: don't leak modified metadata buffers on an aborted journal 3de5a928 Fix: Disable sys_membarrier when nohz_full is enabled 206af3d9 power: reset: at91-poweroff: timely shutdown LPDDR memories e9dc8334 scsi: use 'scsi_device_from_queue()' for scsi_dh 73f5176e scsi: aacraid: Reorder Adapter status check a50781fe scsi: storvsc: properly set residual data length on errors e5969375 scsi: storvsc: properly handle SRB_ERROR when sense message is present 27f5ef37 scsi: storvsc: use tagged SRB requests if supported by the device 2937e22c dm raid: fix data corruption on reshape request b7f874ee dm round robin: revert "use percpu 'repeat_count' and 'current_path'" bad6c16b dm stats: fix a leaked s->histogram_boundaries array 9987feba dm cache: fix corruption seen when using cache > 2TB fe8f92c7 PM / devfreq: Fix wrong trans_stat of passive devfreq device 2294b771 PM / devfreq: Fix available_governor sysfs d9cc3168 ima: fix ima_d_path() possible race with rename 270e84a1 ipc/shm: Fix shmat mmap nil-page protection 6d94a6b3 sigaltstack: support SS_AUTODISARM for CONFIG_COMPAT 521e92b1 mm, vmscan: consider eligible zones in get_scan_count 71053132 mm, vmscan: cleanup lru size claculations 8f6620e3 mm balloon: umount balloon_mnt when removing vb device 2c290eed mm: do not access page->mapping directly on page_endio 58d1dbb9 mm: vmpressure: fix sending wrong events on underflow d1e80426 mm/page_alloc: fix nodes for reclaim in fast path f1faaec4 mm, devm_memremap_pages: hold device_hotplug lock over mem_hotplug_{begin, done} c06d74df CIFS: Fix splice read for non-cached files 24427cd7 iommu/vt-d: Tylersburg isoch identity map check is done too late. 61cb3c63 iommu/vt-d: Fix some macros that are incorrectly specified in intel-iommu 84c2697c tpm_tis: fix the error handling of init_tis() 2f714ba1 regulator: Fix regulator_summary for deviceless consumers 59cd503c coresight: STM: Balance enable/disable c7472b96 staging: rtl: fix possible NULL pointer dereference 148c4526 staging/lustre/lnet: Fix allocation size for sv_cpt_data 2893a55e staging: greybus: loopback: fix broken udelay 6c95eba9 hwmon: (it87) Ensure that pwm control cache is current before updating values 4401e477 hwmon: (it87) Do not overwrite bit 2..6 of pwm control registers acb06ff2 ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine 2abe620e ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming 09cd5d34 ALSA: seq: Fix link corruption by event error handling 074f6db6 ALSA: ctxfi: Fallback DMA mask to 32bit 5ac9276d ALSA: timer: Reject user params with too small ticks 51ce9867 ALSA: hda - fix Lewisburg audio issue ebc3e955 ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO 9971863f ARM: dts: at91: Enable DMA on sama5d2_xplained console f9a1949f ARM: dts: at91: Enable DMA on sama5d4_xplained console 37e70c4d ARM: at91: define LPDDR types 404950ad spi: s3c64xx: fix inconsistency between binding and driver da1e4023 ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea() 719f1765 media: Properly pass through media entity types in entity enumeration ce1e60b4 lirc_dev: LIRC_{G,S}ET_REC_MODE do not work 238442c2 cxd2820r: fix gpio null pointer dereference 7e5b7798 media: fix dm1105.c build error 02789ccd uvcvideo: Fix a wrong macro d6b88a09 am437x-vpfe: always assign bpp variable 80bbadbc mmc: sdhci-acpi: support deferred probe 8d06cbd3 MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps 209ad194 MIPS: Calculate microMIPS ra properly when unwinding the stack b14e0850 MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions b0b4eb58 MIPS: Fix get_frame_info() handling of microMIPS function size ce449cbd MIPS: Prevent unaligned accesses during stack unwinding d0eae5bb MIPS: Clear ISA bit correctly in get_frame_info() 3660e62c MIPS: Lantiq: Keep ethernet enabled during boot 6f35f1fc MIPS: OCTEON: Fix copy_from_user fault handling for large buffers ef9e73be MIPS: BCM47XX: Fix button inversion for Asus WL-500W ef674c5e MIPS: Fix special case in 64 bit IP checksumming. a8af2054 MIPS: pic32mzda: Fix linker error for pic32_get_pbclk() 3737a5f7 Linux 4.9.13 d0040060 xfs: clear delalloc and cache on buffered write failure 57d75962 rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down 1cb3de83 block: fix double-free in the failure path of cgwb_bdi_init() 62c153f3 ACPICA: Linuxize: Restore and fix Intel compiler build 8f9872be netfilter: nf_ct_helper: warn when not applying default helper assignment e6bdd8d2 goldfish: Sanitize the broken interrupt handler 2709c2a1 x86/platform/goldfish: Prevent unconditional loading fef3fdf2 USB: serial: console: fix uninitialised spinlock 960a38ea USB: serial: ark3116: fix register-accessor error handling a2ce74e3 USB: serial: opticon: fix CTS retrieval at open a1fc6fb5 USB: serial: spcp8x5: fix modem-status handling 26805681 USB: serial: ftdi_sio: fix line-status over-reporting a1510a8c USB: serial: ftdi_sio: fix extreme low-latency setting f3d56f7a USB: serial: ftdi_sio: fix modem-status error handling 4420e0f8 USB: serial: cp210x: add new IDs for GE Bx50v3 boards 308a96c8 USB: serial: mos7840: fix another NULL-deref at open 9ab870e7 tty: serial: msm: Fix module autoload 1a0e2594 net: socket: fix recvmmsg not returning error from sock_error 481aedf8 ip: fix IP_CHECKSUM handling 7c56012e ptr_ring: fix race conditions when resizing c2219da5 irda: Fix lockdep annotations in hashbin_delete(). f23fd87e vxlan: fix oops in dev_fill_metadata_dst 171d92a9 dccp: fix freeing skb too early for IPV6_RECVPKTINFO 6c854afc net: neigh: Fix netevent NETEVENT_DELAY_PROBE_TIME_UPDATE notification 9206efc8 packet: Do not call fanout_release from atomic contexts 722737f2 packet: fix races in fanout_add() e0cb2824 net: ethernet: ti: cpsw: fix cpsw assignment in resume 42b52783 net/llc: avoid BUG_ON() in skb_orphan() 859900c2 net/mlx5e: Disable preemption when doing TC statistics upcall 90aa7993 kcm: fix a null pointer dereference in kcm_sendmsg() 14099354 kcm: fix 0-length case for kcm_sendmsg() ae7d4319 Linux 4.9.12 7b071234 videodev2.h: go back to limited range Y'CbCr for SRGB and, ADOBERGB 8629aed2 bcache: Make gc wakeup sane, remove set_task_state() 68214ad3 ntb_transport: Pick an unused queue f4202601 ntb: ntb_perf missing dmaengine_unmap_put 43325382 NTB: ntb_transport: fix debugfs_remove_recursive 215d4d62 timekeeping: Use deferred printk() in debug code 7ee21036 printk: use rcuidle console tracepoint 5c3765bb PCI/PME: Restore pcie_pme_driver.remove 48a41582 Revert "i2c: designware: detect when dynamic tar update is possible" 17c44342 ARM: 8658/1: uaccess: fix zeroing of 64-bit get_user() 808de347 futex: Move futex_init() to core_initcall dfe8f575 drm/dp/mst: fix kernel oops when turning off secondary monitor 7499da90 drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor 19d2d869 Input: elan_i2c - add ELAN0605 to the ACPI table a975e8e8 Fix missing sanity check in /dev/sg a026c97e scsi: don't BUG_ON() empty DMA transfers 920b60aa powerpc/64: Disable use of radix under a hypervisor ef746a30 mmc: core: fix multi-bit bus width without high-speed mode 80a04776 fuse: fix uninitialized flags in pipe_buffer 7283448f fuse: fix use after free issue in fuse_dev_do_read() 6cf921be siano: make it work again with CONFIG_VMAP_STACK 166a2464 vfs: fix uninitialized flags in splice_to_pipe() eee1550b Linux 4.9.11 724aedaa x86/fpu/xstate: Fix xcomp_bv in XSAVES header 0d4c19ee tcp: don't annotate mark on control socket from tcp_v6_send_response() 0e0751cd net/mlx5: Don't unlock fte while still using it 7c4c32a2 tcp: fix mark propagation with fwmark_reflect enabled 16a3fbe5 igmp, mld: Fix memory leak in igmpv3/mld_del_delrec() 53a76d63 mld: do not remove mld souce list info when set link down 5b1bb4cb l2tp: do not use udp_ioctl() 12758a28 net: dsa: Do not destroy invalid network devices a700cf26 ping: fix a null pointer dereference 82849541 packet: round up linear to header len 6ebde312 net: introduce device min_header_len 4cd03621 sit: fix a double free on error path 2b7f50d6 lwtunnel: valid encap attr check should return 0 when lwtunnel is disabled 00eff2eb sctp: avoid BUG_ON on sctp_wait_for_sndbuf 4400acce mlx4: Invoke softirqs after napi_reschedule 970390fd catc: Use heap buffer for memory size test 61bf9f38 catc: Combine failure cleanup code in catc_probe() e898f6f0 rtl8150: Use heap buffers for all register access 878b015b pegasus: Use heap buffers for all register access b90cb484 macvtap: read vnet_hdr_size once 26989c9d tun: read vnet_hdr_sz once 0f895f51 tcp: avoid infinite loop in tcp_splice_read() 1e340bb2 ipv6: tcp: add a missing tcp_v6_restore_cb() ae1768bb ip6_gre: fix ip6gre_err() invalid reads 66cdd434 netlabel: out of bound access in cipso_v4_validate() f5b54446 ipv4: keep skb->dst around in presence of IP options d5b6fd77 net: use a work queue to defer net_disable_timestamp() work 455a4577 stmmac: Discard masked flags in interrupt status register ca876dff tcp: fix 0 divide in __tcp_select_window() e6fbace8 ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim() a7fe4e5d ipv6: fix ip6_tnl_parse_tlv_enc_lim() 6c8556f6 net/sched: matchall: Fix configuration race 64cc7ef5 net/mlx5e: Fix update of hash function/key via ethtool adf86d59 can: Fix kernel panic at security_sock_rcv_skb 390caeed Linux 4.9.10 e5c2e514 perf/core: Fix crash in perf_event_read() de65c300 perf diff: Fix segfault on 'perf diff -o N' option 85df621b perf diff: Fix -o/--order option behavior (again) 6b4af0da stacktrace, lockdep: Fix address, newline ugliness b7dd5edc IB/rxe: Fix mem_check_range integer overflow 5476efee IB/rxe: Fix resid update c8cbc219 x86/CPU/AMD: Fix Zen SMT topology 6e306c59 x86/CPU/AMD: Bring back Compute Unit ID c3cc4259 x86/mm/ptdump: Fix soft lockup in page table walker 34f840fc Revert "ALSA: line6: Only determine control port properties if needed" 23b1595b ALSA: seq: Don't handle loop timeout at snd_seq_pool_done() 5024b2fb ALSA: seq: Fix race at creating a queue 2e0feb52 ALSA: hda - adding a new NV HDMI/DP codec ID in the driver 765c0f90 xen-netfront: Delete rx_refill_timer in xennet_disconnect_backend() e7f9f10b powerpc/powernv: Fix CPU hotplug to handle waking on HVI 3433972d powerpc/mm/radix: Update ERAT flushes when invalidating TLB 93fb0434 btrfs: fix btrfs_compat_ioctl failures on non-compat ioctls 76a9ac04 scsi: qla2xxx: Avoid that issuing a LIP triggers a kernel crash b5d5f287 scsi: mpt3sas: disable ASPM for MPI2 controllers 5684c7db scsi: aacraid: Fix INTx/MSI-x issue with older controllers e1972244 scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed send 1cf897fc Drivers: hv: vmbus: finally fix hv_need_to_signal_on_read() 964dfbe3 Drivers: hv: vmbus: On the read path cleanup the logic to interrupt the host e2fdf784 Drivers: hv: vmbus: On write cleanup the logic to interrupt the host afbb98f9 Drivers: hv: vmbus: Base host signaling strictly on the ring state e68f0dbb net/mlx5e: Modify TIRs hash only when it's needed 1a1981ef mac80211: Fix adding of mesh vendor IEs f9bd791b nl80211: Fix mesh HT operation check 8920a7f2 drm/i915: Always convert incoming exec offsets to non-canonical 916d03a6 ARM: 8642/1: LPAE: catch pending imprecise abort on unmask 126ed953 ARM: dts: imx6dl: fix GPIO4 range 84d209b7 target: Fix COMPARE_AND_WRITE ref leak for non GOOD status 4978149d target: Fix multi-session dynamic se_node_acl double free OOPs 88e865c5 target: Fix early transport_generic_handle_tmr abort scenario 4b99bb2e target: Use correct SCSI status during EXTENDED_COPY exception eb49824c target: Don't BUG_ON during NodeACL dynamic -> explicit conversion 4cd462c7 drm/atomic: Fix double free in drm_atomic_state_default_clear 32c67a2c drm/i915/bxt: Add MST support when do DPLL calculation ebe976ac drm/i915: fix use-after-free in page_flip_completed() bd7d069c ARM: 8643/3: arm/ptrace: Preserve previous registers for short regset write 14cdf0f5 hns: avoid stack overflow with CONFIG_KASAN 6b10a704 ibmvscsis: Add SGL limit 49f68ccc mm/slub.c: fix random_seq offset destruction c4236b0c cpumask: use nr_cpumask_bits for parsing functions d2485c03 rtlwifi: rtl8192ce: Fix loading of incorrect firmware d9985610 Revert "x86/ioapic: Restore IO-APIC irq_chip retrigger callback" 6cbaf7b9 selinux: fix off-by-one in setprocattr 2089e456 Input: uinput - fix crash when mixing old and new init style 1a815c52 ARC: [arcompact] brown paper bag bug in unaligned access delay slot fixup f77e7b11 crypto: ccp - Fix double add when creating new DMA command 1105ccf2 crypto: ccp - Fix DMA operations when IOMMU is enabled d7aa88a1 crypto: qat - zero esram only for DH85x devices 2d5dd056 crypto: qat - fix bar discovery for c62x b4de8af9 crypto: chcr - Check device is allocated before use 066a7166 crypto: algif_aead - Fix kernel panic on list_del 621d101a dm rq: cope with DM device destruction while in dm_old_request_fn() cd755677 libnvdimm, pfn: fix memmap reservation size versus 4K alignment ebffa7bc libnvdimm, namespace: do not delete namespace-id 0 46cf1520 acpi, nfit: fix acpi_nfit_flush_probe() crash a6b1dc61 cpufreq: intel_pstate: Disable energy efficiency optimization d2e4b66b Linux 4.9.9 f2a0409a drm/i915/execlists: Reset RING registers upon resume 72cd604c fs: break out of iomap_file_buffered_write on fatal signals bf9ab22c iw_cxgb4: set correct FetchBurstMax for QPs 13363b69 x86/irq: Make irq activate operations symmetric e0213628 irqdomain: Avoid activating interrupts more than once c6b0333b iio: health: max30100: fixed parenthesis around FIFO count check 12c2fcf6 iio: dht11: Use usleep_range instead of msleep for start signal 7baa8491 iio: health: afe4403: retrieve a valid iio_dev in suspend/resume 5f0ee562 iio: health: afe4404: retrieve a valid iio_dev in suspend/resume 54d2ccc4 iio: adc: palmas_gpadc: retrieve a valid iio_dev in suspend/resume db0e02ef staging: greybus: timesync: validate platform state callback 89cc65c1 USB: serial: option: add device ID for HP lt2523 (Novatel E371) 12a9c11c usb: gadget: f_fs: Assorted buffer overflow checks. e40d15fc usb: musb: Fix host mode error -71 regression cbd819e7 USB: Add quirk for WORLDE easykey.25 MIDI keyboard 4807725a USB: serial: pl2303: add ATEN device ID 8bc382a9 USB: serial: qcserial: add Dell DW5570 QDL 0dcbd0aa KVM: x86: do not save guest-unsupported XSAVE state bc05a2e9 dmaengine: cppi41: Fix oops in cppi41_runtime_resume 2c2e7fe7 dmaengine: cppi41: Fix runtime PM timeouts with USB mass storage bebb9d75 perf/x86/intel/uncore: Clean up hotplug conversion fallout e6bd7121 HID: wacom: Fix poor prox handling in 'wacom_pl_irq' f24bc920 HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2 80246551 HID: usbhid: Quirk a AMI virtual mouse and keyboard with ALWAYS_POLL 40add19d iwlwifi: mvm: avoid crash on restart w/o reserved queues 97663735 iwlwifi: fix double hyphen in MODULE_FIRMWARE for 8000 3d8ec7d2 pinctrl: intel: merrifield: Add missed check in mrfld_config_set() 2cf6c492 pinctrl: baytrail: Debounce register is one per community 449d3ecf Revert "vring: Force use of DMA API for ARM-based systems with legacy devices" 16f61dee Revert "bcma: init serial console directly from ChipCommon code" 12f822d2 percpu-refcount: fix reference leak during percpu-atomic transition 8ee8ff9e regulator: axp20x: AXP806: Fix dcdcb being set instead of dcdce 1594edd9 vhost: fix initialization for vq->is_le 04eb7db2 mmc: sdhci: Ignore unexpected CARD_INT interrupts 1d88791d cgroup: don't online subsystems before cgroup_name/path() are operational a150e087 can: bcm: fix hrtimer/tasklet termination in bcm op removal a93ae8dc tracing: Fix hwlat kthread migration b67c7d39 mm, fs: check for fatal signals in do_generic_file_read() 6cb0497a base/memory, hotplug: fix a kernel oops in show_valid_zones() 72f74196 mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone() 9e255997 cifs: initialize file_info_lock f0c3a0ac zswap: disable changing params if init fails a3d72952 svcrpc: fix oops in absence of krb5 module 743146d3 NFSD: Fix a null reference case in find_or_create_lock_stateid() 4c953848 powerpc/mm: Use the correct pointer when setting a 2MB pte 8f415333 powerpc: Fix build failure with clang due to BUILD_BUG_ON() bbf69e51 powerpc: Add missing error check to prom_find_boot_cpu() 73d45909 powerpc/eeh: Fix wrong flag passed to eeh_unfreeze_pe() 4b70d598 libata: Fix ATA request sense 6d08607e libata: apply MAX_SEC_1024 to all CX1-JB*-HP devices fc794153 ata: sata_mv:- Handle return value of devm_ioremap. b41615aa perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory 3996a91e perf/core: Fix use-after-free bug 53bed1f6 crypto: arm64/aes-blk - honour iv_out requirement in CBC and CTR modes b04a39f8 crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg 2eb8f7c4 drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval bd5cefed drm/nouveau/disp/gt215: Fix HDA ELD handling (thus, HDMI audio) on gt215 c9fb422f drm/amdgpu/si: fix crash on headless asics 20658b3d pinctrl: baytrail: Add missing spinlock usage in byt_gpio_irq_handler 7396685a HID: cp2112: fix gpio-callback error handling a18c4584 HID: cp2112: fix sleep-while-atomic dfd71330 xtensa: fix noMMU build on cores with MMU f2e24dd9 efi/fdt: Avoid FDT manipulation after ExitBootServices() f0c7412e x86/efi: Always map the first physical page into the EFI pagetables 13e6ef99 ext4: validate s_first_meta_bg at mount time 610c2b7f PCI/ASPM: Handle PCI-to-PCIe bridges as roots of PCIe hierarchies c8ea2f3b Linux 4.9.8 b5b4d4a9 xfs: fix bmv_count confusion w/ shared extents 5d44dd54 xfs: clear _XBF_PAGES from buffers when readahead page 29f96b7e xfs: extsize hints are not unlikely in xfs_bmap_btalloc aab858da xfs: remove racy hasattr check from attr ops 29094164 xfs: verify dirblocklog correctly 214d55ef xfs: fix COW writeback race 29f31927 xfs: fix xfs_mode_to_ftype() prototype d062d90c xfs: don't wrap ID in xfs_dq_get_next_id d3201a14 xfs: sanity check inode di_mode 43ce5921 xfs: sanity check inode mode when creating new dentry b5f68e24 xfs: replace xfs_mode_to_ftype table with switch statement 4fac84ba xfs: add missing include dependencies to xfs_dir2.h e5325fcf xfs: sanity check directory inode di_size 624e54b5 xfs: make the ASSERT() condition likely 4f4d5082 xfs: don't print warnings when xfs_log_force fails e9b77651 xfs: don't rely on ->total in xfs_alloc_space_available 6b81365b xfs: adjust allocation length in xfs_alloc_space_available c63f4d3a xfs: fix bogus minleft manipulations d20e4ad0 xfs: bump up reserved blocks in xfs_alloc_set_aside 9f42bc4f net: dsa: Bring back device detaching in dsa_slave_suspend() e972cce0 lwtunnel: Fix oops on state free after encap module unload 89c25886 net: Specify the owning module for lwtunnel ops 087c2ecb qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card 93ff5e03 af_unix: move unix_mknod() out of bindlock 37b27b20 r8152: don't execute runtime suspend if the tx is not empty ad864d9f net: mpls: Fix multipath selection for LSR use case 74423145 bridge: netlink: call br_changelink() during br_dev_newlink() 087dced6 net/mlx5e: Do not recycle pages from emergency reserve 0c687a73 tcp: initialize max window for a new fastopen socket 79453ab8 ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock e9db042d lwtunnel: fix autoload of lwt modules b335e656 net: phy: bcm63xx: Utilize correct config_intr function 948e137a net: fix harmonize_features() vs NETIF_F_HIGHDMA d1c95f9c vxlan: fix byte order of vxlan-gpe port number 1e7cbb41 virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving 3eab5dd0 virtio: don't set VIRTIO_NET_HDR_F_DATA_VALID on xmit b260a714 net sched actions: fix refcnt when GETing of action after bind 2d6b61ec ax25: Fix segfault after sock connection timeout c7a5df92 ip6_tunnel: Account for tunnel header in tunnel MTU 08e65070 ravb: do not use zero-length alignment DMA descriptor 77ce30dc mlx4: do not call napi_schedule() without care 18767acb openvswitch: maintain correct checksum state in conntrack actions 3524f642 tcp: fix tcp_fastopen unaligned access complaints on sparc b66b1f5a net: systemport: Decouple flow control from __bcm_sysport_tx_reclaim 958bb1bd net: ipv4: fix table id in getroute response 6980c52c net: lwtunnel: Handle lwtunnel_fill_encap failure ec1aa8d4 mlxsw: pci: Fix EQE structure definition 4ec59d1f mlxsw: switchx2: Fix memory leak at skb reallocation 7c249f33 mlxsw: spectrum: Fix memory leak at skb reallocation 5b3df440 netvsc: add rcu_read locking to netvsc callback a37f2311 r8152: fix the sw rx checksum is unavailable fd2ffe57 Linux 4.9.7 b59dd202 drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround. 922813f4 perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race f5f415c1 mm, memcg: do not retry precharge charges 98185d4b platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT adb260d1 platform/x86: mlx-platform: free first dev on error 776050a9 virtio_mmio: Set DMA masks appropriately 143a9ad4 memory_hotplug: make zone_can_shift() return a boolean value da1fdb84 pinctrl: baytrail: Rectify debounce support 583eded5 pinctrl: uniphier: fix Ethernet (RMII) pin-mux setting for LD20 35948ae6 pinctrl: broxton: Use correct PADCFGLOCK offset 668a827a s5k4ecgx: select CRC32 helper 9a335996 IB/rxe: Prevent from completer to operate on non valid QP fed1e89a IB/rxe: Fix rxe dev insertion to rxe_dev_list c81ee4ed IB/umem: Release pid in error and ODP flow d7c3d7e4 drm/i915: Check for NULL atomic state in intel_crtc_disable_noatomic() 181478cd drm/i915: Fix calculation of rotated x and y offsets for planar formats ff495655 drm/i915: Don't init hpd polling for vlv and chv from runtime_suspend() 8d7c76ae drm/i915: Don't leak edid in intel_crt_detect_ddc() 2cff678d drm/i915: prevent crash with .disable_display parameter 9913aca2 drm/i915: Clear ret before unbinding in i915_gem_evict_something() 1b8ff91a v4l: tvp5150: Don't override output pinmuxing at stream on/off time 11e5015a v4l: tvp5150: Fix comment regarding output pin muxing d25f9bfe v4l: tvp5150: Reset device at probe time, not in get/set format handlers fe653107 pctv452e: move buffer to heap, no mutex 0bd3cb8d iw_cxgb4: free EQ queue memory on last deref cb1d48f5 SUNRPC: cleanup ida information when removing sunrpc module 5637949e NFSv4.0: always send mode in SETATTR after EXCLUSIVE4 0a702350 NFSv4.1: Fix a deadlock in layoutget 73fdda3b nfs: Don't increment lock sequence ID after NFS4ERR_MOVED 2b95f121 parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header ca332b96 ARC: [arcompact] handle unaligned access delay slot corner case 9d5f2c15 ARC: udelay: fix inline assembler by adding LP_COUNT to clobber list 50f5972c can: ti_hecc: add missing prepare and unprepare of the clock 9f56548b can: c_can_pci: fix null-pointer-deref in c_can_start() - set device pointer a1af471b IB/srp: fix invalid indirect_sg_entries parameter value c2293e76 IB/srp: fix mr allocation when the device supports sg gaps 24be606c IB/iser: Fix sg_tablesize calculation 95600605 IB/cxgb3: fix misspelling in header guard d7f56ee1 s390/ptrace: Preserve previous registers for short regset write 62d7f212 s390/mm: Fix cmma unused transfer from pgste into pte 97a2e39b RDMA/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled ffb97c11 Btrfs: remove ->{get, set}_acl() from btrfs_dir_ro_inode_operations ad80fada Btrfs: disable xattr operations on subvolume directories 79babd4a Btrfs: remove old tree_root case in btrfs_read_locked_inode() 959f9709 ISDN: eicon: silence misleading array-bounds warning 48595241 xfs: prevent quotacheck from overloading inode lru 03707d6c sysctl: fix proc_doulongvec_ms_jiffies_minmax() c7556867 userns: Make ucounts lock irq-safe 13e39d59 vring: Force use of DMA API for ARM-based systems with legacy devices 96e5cec1 mm, page_alloc: fix premature OOM when racing with cpuset mems update b678e4ff mm, page_alloc: move cpuset seqcount checking to slowpath d1656c5a mm, page_alloc: fix fast-path race with cpuset update or removal ade7afe9 mm, page_alloc: fix check for NULL preferred_zone 9b1a1ae9 mm/mempolicy.c: do not put mempolicy before using its nodemask 6676aa65 mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp a2104c7c drm/atomic: clear out fence when duplicating state bbae3c45 Revert "drm/radeon: always apply pci shutdown callbacks" 5270c017 drm/vc4: fix a bounds check cfba2a00 drm/vc4: Return -EINVAL on the overflow checks failing. b9edac54 drm/vc4: Fix an integer overflow in temporary allocation layout. 32600835 drm/vc4: Fix memory leak of the CRTC state. 4c741e2a drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible f1dc9aae drm: Fix broken VT switch with video=1366x768 option 2abb7f40 drm: Schedule the output_poll_work with 1s delay if we have delayed event e4be4d49 tile/ptrace: Preserve previous registers for short regset write 544160b6 fbdev: color map copying bounds checking 09f886dc Linux 4.9.6 f77ef534 libceph: stop allocating a new cipher on every crypto request 5b482bf5 libceph: uninline ceph_crypto_key_destroy() 12274f2c tools/virtio/ringtest: fix run-on-all.sh for offline cpus fa555d02 selftest/powerpc: Wrong PMC initialized in pmc56_overflow test f37b7a30 soc: ti: wkup_m3_ipc: Fix error return code in wkup_m3_ipc_probe() 97d5e205 spi: pxa2xx: add missed break d21814a8 dmaengine: pl330: Fix runtime PM support for terminated transfers 172270c7 dmaengine: rcar-dmac: unmap slave resource when channel is freed 3bef7578 s5p-mfc: Fix clock management in s5p_mfc_release() function d47e1e7c s5p-cec: mark PM functions as __maybe_unused again dfe8e573 st-hva: fix some error handling in hva_hw_probe() b9dc1617 ite-cir: initialize use_demodulator before using it 278997a8 gs1662: drop kfree for memory allocated with devm_kzalloc cec5ef6a platform: pxa_camera: add VIDEO_V4L2 dependency 2a306053 blackfin: check devm_pinctrl_get() for errors fcdab6ca rpmsg: virtio_rpmsg_bus: fix channel creation 0f341844 mtd: spi-nor: Fix some error codes in cqspi_setup_flash() e55e6c02 mtd: spi-nor: Off by one in cqspi_setup_flash() ebdfcaa1 PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL 79598354 PM / devfreq: exynos-bus: Fix the wrong return value 16236802 scsi: mpt3sas: fix hang on ata passthrough commands a07a122a scsi: ses: Fix SAS device detection in enclosure 41c6b3e8 swiotlb: Add swiotlb=noforce debug option 1fd1e6cd swiotlb: Convert swiotlb_force from int to enum 776c2b2d arm64: Fix swiotlb fallback allocation 96295788 arm64: mm: avoid name clash in __page_to_voff() d34b6684 xprtrdma: Squelch "max send, max recv" messages at connect time 8ade1c2b xprtrdma: Make FRWR send queue entry accounting more accurate a193c724 libceph: make sure ceph_aes_crypt() IV is aligned 6e9fa67c ceph: fix endianness bug in frag_tree_split_cmp 2e4f2131 ceph: fix endianness of getattr mask in ceph_d_revalidate 8934e069 ceph: fix ceph_get_caps() interruption 48baa924 ceph: fix scheduler warning due to nested blocking 04c9fe63 ARM: 8613/1: Fix the uaccess crash on PB11MPCore dd8334a5 ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation cd9601ca ARM: dts: omap3: Fix Card Detect and Write Protect on Logic PD SOM-LV a075ac9c ARM: dts: imx6qdl-nitrogen6_max: fix sgtl5000 pinctrl init cfcb94b3 ARM: dts: omap2: Add an empty chosen node to top level DTSI 5921b26b ARM: dts: omap3: Add an empty chosen node to top level DTSI bec062cd ARM: dts: am4372: Add an empty chosen node to top level DTSI c3f7ca43 ARM: dts: omap5: Add an empty chosen node to top level DTSI 835bf872 ARM: dts: omap4: Add an empty chosen node to top level DTSI 355a8fce ARM: dts: am33xx: Add an empty chosen node to top level DTSI 3e1c7097 ARM: dts: dm814x: Add an empty chosen node to top level DTSI ab6dc01d ARM: dts: dm816x: Add an empty chosen node to top level DTSI d4f12aa1 ARM: dts: dra7: Add an empty chosen node to top level DTSI b8add671 libceph: remove now unused ceph_*{en,de}crypt*() functions 2982b9c9 libceph: switch ceph_x_decrypt() to ceph_crypt() 717a145b libceph: switch ceph_x_encrypt() to ceph_crypt() 6e371f9a libceph: tweak calcu_signature() a little 788a0bbc libceph: rename and align ceph_x_authorizer::reply_buf ecf7ced8 libceph: introduce ceph_crypt() for in-place en/decryption 0548b829 libceph: introduce ceph_x_encrypt_offset() be604576 libceph: old_key in process_one_ticket() is redundant 2e62bf3c libceph: ceph_x_encrypt_buflen() takes in_len 6d9b544d Input: ALPS - fix TrackStick support for SS5 hardware 6e53a62a arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields f9081dd0 arm64/ptrace: Avoid uninitialised struct padding in fpr_set() 5c5839be arm64/ptrace: Preserve previous registers for short regset write - 3 a4aafb8c arm64/ptrace: Preserve previous registers for short regset write - 2 357cfd6c arm64/ptrace: Preserve previous registers for short regset write de327948 arm64: avoid returning from bad_mode 71c49649 ARM: dts: da850-evm: fix read access to SPI flash 5b661861 ARM: dts: OMAP5 / DRA7: indicate that SATA port 0 is available. 1f75575a ceph: fix bad endianness handling in parse_reply_info_extra a14aeccb ibmvscsis: Fix max transfer length 51cff2c6 ibmvscsis: Fix sleeping in interrupt context df35a8f5 ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs 73a2e240 svcrdma: avoid duplicate dma unmapping during error recovery c49b31b5 clocksource/exynos_mct: Clear interrupt when cpu is shut down ce5c52f0 ubifs: Fix journal replay wrt. xattr nodes bab10a54 mac80211: implement multicast forwarding on fast-RX path beecb1e7 qla2xxx: Fix crash due to null pointer access 33038189 x86/ioapic: Restore IO-APIC irq_chip retrigger callback bf15e45e powerpc: Ignore reserved field in DCSR and PVR reads and writes e0977854 powerpc/ptrace: Preserve previous TM fprs/vsrs on short regset write 9e10a0fc powerpc/ptrace: Preserve previous fprs/vsrs on short regset write 98e60a83 powerpc/perf: Fix PM_BRU_CMPL event code for power9 09187cdf powerpc/icp-opal: Fix missing KVM case and harden replay 26c4d513 KVM: arm/arm64: vgic: Fix deadlock on error handling e0641f20 KVM: s390: do not expose random data via facility bitmap 001ed27d mtd: nand: xway: fix build because of module functions c8dce6e0 mtd: nand: xway: disable module support d8d82ac4 mtd: nand: lpc32xx: fix invalid error handling of a requested irq 86249aef ieee802154: atusb: do not use the stack for buffers to make them DMA able ad171757 mmc: mxs-mmc: Fix additional cycles after transmission stop c1274eeb mmc: sdhci-acpi: Only powered up enabled acpi child devices 35028599 HID: corsair: fix control-transfer error handling 63df1ccb HID: corsair: fix DMA buffers on stack 4922a6a5 PCI: Enumerate switches below PCI-to-PCIe bridges c6bdc450 PCI: designware: Check for iATU unroll only on platforms that use ATU 07f02675 fuse: fix time_to_jiffies nsec sanity check 0181b360 fuse: clear FR_PENDING flag when moving requests out of pending queue bb82fb48 ARC: module: Fix !CONFIG_ARC_DW2_UNWIND builds 3c4d83a1 libnvdimm, namespace: fix pmem namespace leak, delete when size set to zero f29f3616 svcrpc: don't leak contexts on PROC_DESTROY a297ed84 sunrpc: don't call sleeping functions from the notifier block callbacks 90687fc3 rcu: Narrow early boot window of illegal synchronous grace periods bdeaa468 rcu: Remove cond_resched() from Tiny synchronize_sched() f779e00d x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F 782b361c tmpfs: clear S_ISGID when setting posix ACLs 9170948a ARM: dts: omap3: Add DTS for Logic PD SOM-LV 37xx Dev Kit efba7a37 ARM: dts: imx31: fix AVIC base address 173470b1 ARM: dts: imx31: move CCM device node to AIPS2 bus devices 979f6322 ARM: dts: imx31: fix clock control module interrupts description e95bd2ca ARM: dts: imx6q-cm-fx6: fix fec pinctrl 38781214 ARM: dts: r8a7794: remove Z clock 57a10f29 ARM: dts: r8a7794: Use SYSC "always-on" PM Domain for sound 97136d1e ARM: dts: bcm283x: fix typo in mailbox address 03f5be20 perf jit: Enable jitdump support without dwarf 3ef6a3c0 perf scripting: Avoid leaking the scripting_context variable ea738532 perf callchain: Fixup help/config for no-unwinding a1d30891 perf diff: Do not overwrite valid build id 0f242c0a perf trace: Check if MAP_32BIT is defined (again) 8b5484fa perf mem: Fix --all-user/--all-kernel options 567eea57 perf trace: Use the syscall raw_syscalls:sys_enter timestamp d622b626 IB/IPoIB: Remove can't use GFP_NOIO warning 656a7d65 IB/mlx4: Check if GRH is available before using it 661600ff IB/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs 8f957354 IB/mlx4: Fix port query for 56Gb Ethernet links 1039b7f5 IB/mlx4: Handle well-known-gid in mad_demux processing 618d14b0 IB/mlx4: Fix out-of-range array index in destroy qp flow 970f6806 IB/mlx4: Set traffic class in AH 0d64860a IB/mlx5: Wait for all async command completions to complete 7c8441c8 IB/mlx5: Assign SRQ type earlier dae9f4f1 IB/mlx5: Fix reported max SGE calculation 4db097fe IB/mlx5: Avoid system crash when enabling many VFs 45f3a7eb IB/rxe: avoid putting a large struct rxe_qp on stack 25c72b51 IB/rxe: Increase max number of completions to 32k b7c55155 IB/core: Release allocated memory in cache setup failure 40bf0662 Linux 4.9.5 4e764538 pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE b90a617f arm64: hugetlb: fix the wrong return value for huge_ptep_set_access_flags 2021e55d arm64: hugetlb: remove the wrong pmd check in find_num_contig() 736aec92 arm64: hugetlb: fix the wrong address for several functions 30835937 powerpc/powernv: Don't warn on PE init if unfreeze is unsupported dcd15c20 powerpc/ibmebus: Fix device reference leaks in sysfs interface 25bba715 powerpc/ibmebus: Fix further device reference leaks ae4c24b2 powerpc/mm: Correct process and partition table max size 42eded92 bus: vexpress-config: fix device reference leak d9c19f90 blk-mq: Always schedule hctx->next_cpu cb50d45c power: supply: bq27xxx_battery: Fix register map for BQ27510 and BQ27520 df386a0c bq24190_charger: Fix PM runtime use for bq24190_battery_set_property 4b07d853 iw_cxgb4: Fix error return code in c4iw_rdev_open() aa3ee06a powercap/intel_rapl: fix and tidy up error handling f53cfb08 ACPI / APEI: Fix NMI notification handling f57d8710 block: cfq_cpd_alloc() should use @gfp f99694cd block: Change extern inline to static inline a4e73cc2 ACPI / CPPC: set an error code on probe error path 26991b28 regulators: helpers: Fix handling of bypass_val_on in get_bypass_regmap 89c728ed cpufreq: powernv: Disable preemption while checking CPU throttling state e5f33ef0 powerpc/64: Simplify adaptation to new ISA v3.00 HPTE format f607fd88 remoteproc: st: Fix error return code in st_rproc_probe() 0e38a0b7 remoteproc: qcom_wcnss: Fix circular module dependency b4a69e38 drm: Initialise drm_mm.head_node.allocated 5bdb5741 drm/i915: Move the min_pixclk[] handling to the end of readout 699fbc4c drm/panel: simple: Check against num_timings when setting preferred for timing 214417a0 drm: avoid uninitialized timestamp use in wait_vblank 3b376640 drm/i915/gen9: Fix PCODE polling during SAGV disabling 26eae206 i2c: mux: pca954x: fix i2c mux selection caching 396b2517 NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success. e331f2f2 NFS: Fix a performance regression in readdir 4c4d4bec pNFS: Fix race in pnfs_wait_on_layoutreturn 633b5703 NFS: fix typo in parameter description a5209aa9 pinctrl: meson: fix gpio request disabling other modes 7a1dcd92 btrfs: fix error handling when run_delayed_extent_op fails 003e3163 btrfs: fix locking when we put back a delayed ref that's too new 0aefd99f nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too 9bae3c37 x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line option 64e23681 i2c: piix4: Avoid race conditions with IMC ce31072b net/mlx5: Only cancel recovery work when cleaning up device 2f946414 USB: serial: ch341: fix modem-control and B0 handling 12a26bd3 drm/amdgpu: drop verde dpm quirks d52e714b drm/amdgpu: update si kicker smc firmware 0c37b070 drm/radeon: drop verde dpm quirks 7cd7aea3 drm/radeon: update smc firmware selection for SI 5375b71f drm: Clean up planes in atomic commit helper failure path 6d15a83a drm/i915/gen9: Fix PCODE polling timeout in stable backport 9297e0c1 net/af_iucv: don't use paged skbs for TX on HiperSockets 00cf64fb sysctl: Drop reference added by grab_header in proc_sys_readdir eca02f01 Clearing FIFOs in RS485 emulation mode causes subsequent transmits to break 86820a10 extcon: return error code on failure ef8ee449 sysrq: attach sysrq handler correctly for 32-bit kernel 4a940d65 orinoco: Use shash instead of ahash for MIC calculations 0edcc47c ibmvscsis: Fix srp_transfer_data fail return code ba04d869 tty/serial: atmel_serial: BUG: stop DMA from transmitting in stop_tx 2d789bd1 tty/serial: atmel: RS485 half duplex w/DMA: enable RX after TX is done 199c89fd virtio_blk: avoid DMA to stack for the sense buffer 6c6ae8c4 dmaengine: omap-dma: Fix dynamic lch_map allocation 3fbaff3a drivers: char: mem: Fix thinkos in kmem address checks 1a62a0f7 mnt: Protect the mountpoint hashtable with mount_lock 52fd0ab0 pid: fix lockdep deadlock warning due to ucount_lock 57bfd5a3 vme: Fix wrong pointer utilization in ca91cx42_slave_get 1f363639 Revert "tty: serial: 8250: add CON_CONSDEV to flags" f9cf776b ASoC: hdmi-codec: use unsigned type to structure members with bit-field 28dad9aa btrfs: fix crash when tracepoint arguments are freed by wq callbacks 4d0f302b xhci: fix deadlock at host remove by running watchdog correctly d06367ac fix a fencepost error in pipe_advance() ab895739 i2c: fix kernel memory disclosure in dev interface 93c94ec2 i2c: print correct device invalid address 61a8c337 Input: elants_i2c - avoid divide by 0 errors on bad touchscreen data 0556a65e USB: serial: ch341: fix open and resume after B0 3ed1f6da USB: serial: ch341: fix control-message error handling 139556a9 USB: serial: ch341: fix open error handling 1685daad USB: serial: ch341: fix resume after reset 4aeab97a USB: serial: ch341: fix initial modem-control state 58ede4be USB: serial: kl5kusb105: fix line-state error handling dfd48efc usb: musb: fix runtime PM in debugfs 88d3670a wusbcore: Fix one more crypto-on-the-stack bug 99ff99b8 x86/CPU/AMD: Fix Bulldozer topology bd7e7694 x86/bugs: Separate AMD E400 erratum and C1E bug e2d9ad2c x86/cpu/AMD: Clean up cpu_llc_id assignment per topology feature 259495a0 bridge: netfilter: Fix dropping packets that moving through bridge interface 6ba35da6 xfs: Timely free truncated dirty pages 86673e93 gpio: Move freeing of GPIO hogs before numbing of the device 0a28f539 nl80211: fix sched scan netlink socket owner destruction 14d6c966 x86/efi: Don't allocate memmap through memblock after mm_init() 99b17ac0 efi/x86: Prune invalid memory map entries and fix boot regression 74ce3fd6 efi/libstub/arm*: Pass latest memory map to the kernel 736e77c0 KVM: x86: Introduce segmented_write_std 83fedbb7 KVM: x86: emulate FXSAVE and FXRSTOR aae8f346 KVM: x86: add asm_safe wrapper bc5e1316 KVM: x86: add Align16 instruction flag 90f70fcd KVM: x86: fix NULL deref in vcpu_scan_ioapic 5ed21cc0 KVM: x86: flush pending lapic jump label updates on module unload 483ecebb jump_labels: API for flushing deferred jump label updates 7caf473f KVM: eventfd: fix NULL deref irqbypass consumer 7718ffcf KVM: x86: fix emulation of "MOV SS, null selector" 1e26cec6 mm/hugetlb.c: fix reservation race when freeing surplus pages 8315c22e mm/slab.c: fix SLAB freelist randomization duplicate entries 6ca29ee3 mm: support anonymous stable page 07fc9575 mm, memcg: fix the active list aging for lowmem requests when memcg is enabled 6c9bd81c ocfs2: fix crash caused by stale lvb with fsdlm plugin 692755b1 mm: fix devm_memremap_pages crash, use mem_hotplug_{begin, done} 8edd365e mm: pmd dirty emulation in page fault handler 87fa6f37 dax: fix deadlock with DAX 4k holes 2e264fb5 zram: support BDI_CAP_STABLE_WRITES ad4764b4 zram: revalidate disk under init_lock 057ac442 selftests: do not require bash for the generated test 91ee732c selftests: do not require bash to run netsocktests testcase d65146c7 drm/savage: dereferencing an error pointer c730a84a drm/vc4: Fix a couple error codes in vc4_cl_lookup_bos() a63bb198 drm/tegra: dpaux: Fix error handling 6b94626c regulator: axp20x: Fix axp809 ldo_io registration error on cold boot 8ac055af regulator: tps65086: Fix 25mV ranges for BUCK regulators 92293368 pinctrl: sh-pfc: Add helper to handle bias lookup table 5e159522 pinctrl: sh-pfc: r8a7795: Use lookup function for bias data b01bbf22 pinctrl: imx: fix imx_pinctrl_desc initialization f34fbb92 Input: i8042 - add Pegatron touchpad to noloop table 5975358b Input: xpad - use correct product id for x360w controllers 75353ac8 Linux 4.9.4 6fea9744 rtlwifi: rtl_usb: Fix missing entry in USB driver's private data 7dae85b5 rtlwifi: Fix enter/exit power_save 3f41ee3a drm/i915/gen9: Fix PCODE polling during CDCLK change notification 93f2976e ALSA: usb-audio: Add a quirk for Plantronics BT600 f52e670a spi: mvebu: fix baudrate calculation for armada variant 05b7bdf1 ARM: omap2+: am437x: rollback to use omap3_gptimer_timer_init() b8ba5faa ARM: 8631/1: clkdev: Detect errors in clk_hw_register_clkdev() for mass registration 87dbf3dc ARM: OMAP4+: Fix bad fallthrough for cpuidle b336dc57 ARM: OMAP5: Fix build for PM code 0f665deb ARM: OMAP5: Fix mpuss_early_init aa1c7b01 bus: arm-ccn: Prevent hotplug callback leak bd99e7a6 svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit arm c2ce1c41 ARM: qcom_defconfig: Fix MDM9515 LCC and GCC config e925eb34 ARM: zynq: Reserve correct amount of non-DMA RAM 78e2d940 ARM: pxa: fix pxa25x interrupt init 596ff0af ARM64: dts: bcm2835: Fix bcm2837 compatible string e3937bc1 ARM64: dts: bcm2837-rpi-3-b: remove incorrect pwr LED d40152d5 arm64: dts: mt8173: Fix auxadc node 08aed6e8 tools/virtio: fix READ_ONCE() e7d05ec1 powerpc: Fix build warning on 32-bit PPC 2fc33ff4 ALSA: firewire-tascam: Fix to handle error from initialization of stream data 2c867216 HID: hid-cypress: validate length of report e425ed1d net: vrf: do not allow table id 0 7b7a5a85 net: ipv4: Fix multipath selection with vrf 7cc73483 net/mlx5e: Remove WARN_ONCE from adaptive moderation code 17a561b1 gro: Disable frag0 optimization on IPv6 ext headers 934ca017 gro: use min_t() in skb_gro_reset_offset() ec0fdcb8 gro: Enter slow-path if there is no tailroom 33364eee net: add the AF_QIPCRTR entries to family name tables 2ff4a024 net: dsa: Ensure validity of dst->ds[0] 66f24d62 r8152: fix rx issue for runtime suspend c8a89b4f r8152: split rtl8152_suspend function 294f2c88 net: dsa: bcm_sf2: Utilize nested MDIO read/write ac77aab4 net: dsa: bcm_sf2: Do not clobber b53_switch_ops b55f6ca7 bpf: change back to orig prog on too many passes a4d205a5 net: vrf: Add missing Rx counters efc455f0 ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules fe1e13cf igmp: Make igmp group member RFC 3376 compliant 7826d11c flow_dissector: Update pptp handling to avoid null pointer deref. 9f65f5d4 drop_monitor: consider inserted data in genlmsg_end 9f7551e0 drop_monitor: add missing call to genlmsg_end a8a213f2 net: ipv4: dst for local input routes should use l3mdev if relevant e7422080 net: fix incorrect original ingress device index in PKTINFO 2ffc694b rtnl: stats - add missing netlink message size checks 8cb7d627 net/mlx5e: Disable netdev after close ee9f2fd3 net/mlx5e: Don't sync netdev state when not registered 33c782dd net/mlx5: Prevent setting multicast macs for VFs b22c86ff net/mlx5: Mask destination mac value in ethtool steering rules efbbc75c net/mlx5: Avoid shadowing numa_node ca8a6446 net/mlx5: Cancel recovery work in remove flow 7bf1de7f net/mlx5: Check FW limitations on log_max_qp before setting it 9b4a34ff net/sched: cls_flower: Fix missing addr_type in classify 99f40c6b net: stmmac: Fix race between stmmac_drv_probe and stmmac_open 09babe4c net, sched: fix soft lockup in tc_classify ee99e2bc ipv6: handle -EFAULT from skb_copy_bits d36a1cb1 inet: fix IP(V6)_RECVORIGDSTADDR for udp sockets ed3cc329 sctp: sctp_transport_lookup_process should rcu_read_unlock when transport is null 8b8fbe5c net: vrf: Drop conntrack data after pass through VRF device on Tx d4a0b2e4 net: vrf: Fix NAT within a VRF 584fd787 Linux 4.9.3 3999c535 usb: gadget: composite: always set ep->mult to a sensible value 7ff469ce Revert "usb: gadget: composite: always set ep->mult to a sensible value" ec3d5c52 Revert "rtlwifi: Fix enter/exit power_save" cf365b11 tick/broadcast: Prevent NULL pointer dereference 34db201f clocksource/dummy_timer: Move hotplug callback after the real timers 1b9c2556 xfs: fix max_retries _show and _store functions 91192ae4 xfs: fix crash and data corruption due to removal of busy COW extents b96e4e87 xfs: use the actual AG length when reserving blocks d9c7c9fa xfs: fix double-cleanup when CUI recovery fails aa38f370 xfs: use GPF_NOFS when allocating btree cursors 3c382dda xfs: ignore leaf attr ichdr.count in verifier during log replay c0020338 xfs: don't cap maximum dedupe request length f8b20705 xfs: don't allow di_size with high bit set 12815dd1 xfs: error out if trying to add attrs and anextents > 0 cd4bf1d4 xfs: don't crash if reading a directory results in an unexpected hole b88398de xfs: complain if we don't get nextents bmap records 4bb31bcc xfs: check for bogus values in btree block headers b85f3248 xfs: forbid AG btrees with level == 0 4081d4a7 xfs: handle cow fork in xfs_bmap_trace_exlist a585e1c4 xfs: pass state not whichfork to trace_xfs_extlist bdbfd4ee xfs: Move AGI buffer type setting to xfs_read_agi 06ac11df xfs: pass post-eof speculative prealloc blocks to bmapi 553937d3 xfs: use new extent lookup helpers xfs_file_iomap_begin_delay 3d6e3b12 xfs: clean up cow fork reservation and tag inodes correctly 4a323331 xfs: use new extent lookup helpers in __xfs_reflink_reserve_cow cf168f2f xfs: track preallocation separately in xfs_bmapi_reserve_delalloc() cf4fb510 xfs: remove prev argument to xfs_bmapi_reserve_delalloc 39032576 xfs: always succeed when deduping zero bytes 2b7dae91 xfs: factor rmap btree size into the indlen calculations 49dc1991 xfs: new inode extent list lookup helpers b49ef758 xfs: fix unbalanced inode reclaim flush locking 63fa793e xfs: check minimum block size for CRC filesystems f380ee72 xfs: provide helper for counting extents from if_bytes 3978c5bb xfs: don't BUG() on mixed direct and mapped I/O 2f092422 xfs: don't skip cow forks w/ delalloc blocks in cowblocks scan a11f90ca xfs: check return value of _trans_reserve_quota_nblks ae8b6cb4 xfs: don't call xfs_sb_quota_from_disk twice 56d22b91 tpm_tis: Check return values from get_burstcount. 4ffac6f0 drm/i915/gen9: fix the WM memory bandwidth WA for Y tiling cases f482823e drm/i915/gen9: unconditionally apply the memory bandwidth WA 2bdb638d drm/i915: disable PSR by default on HSW/BDW 9ab30a65 drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values 5417f59c s390/pci: fix dma address calculation in map_sg dae9151a s390/topology: always use s390 specific sched_domain_topology_level b3539f81 powerpc/pci/rpadlpar: Fix device reference leaks 1aaa777e PCI: Enable access to non-standard VPD for Chelsio devices (cxgb3) c444cc34 PCI: Support INTx masking on ConnectX-4 with firmware x.14.1100+ e2822904 PCI: Convert Mellanox broken INTx quirks to be for listed devices only 89066154 PCI: Convert broken INTx masking quirks from HEADER to FINAL 04b97a6b PCI: Add Mellanox device IDs 090cce6f PCI: rockchip: Correct the use of FTS mask 6e4bcf85 PCI: rockchip: Fix negotiated lanes calculation 257349be staging: media: davinci_vpfe: unlock on error in vpfe_reqbufs() a299abd2 f2fs: hide a maybe-uninitialized warning 725ba1a3 f2fs: remove percpu_count due to performance regression 5cc85ef4 md: fix refcount problem on mddev when stopping array. 60a931c2 md: MD_RECOVERY_NEEDED is set for mddev->recovery d33a4907 crypto: arm64/aes-ce - fix for big endian eb64cbc5 crypto: arm64/aes-xts-ce: fix for big endian c3edfe03 crypto: arm64/sha1-ce - fix for big endian 39b7e1c2 crypto: arm64/aes-neon - fix for big endian d018dc95 crypto: arm64/aes-ccm-ce: fix for big endian e6ce55f7 crypto: arm/aes-ce - fix for big endian a7c96667 crypto: arm64/ghash-ce - fix for big endian cdeaed7d crypto: arm64/sha2-ce - fix for big endian a05aa258 s390/crypto: unlock on error in prng_tdes_read() 5d7d362a mm, compaction: fix NR_ISOLATED_* stats for pfn based migration dc1b6d0a mm: khugepaged: fix radix tree node leak in shmem collapse error path 058a4a53 mm: khugepaged: close use-after-free race during shmem collapsing cd6d9fff docs-rst: fix LaTeX \DURole renewcommand with Sphinx 1.3+ 66c67703 mm/hugetlb.c: use the right pte val for compare in hugetlb_cow 17df3e74 rpmsg: qcom_smd: Correct return value for O_NONBLOCK 1d8286cc mmc: mmc_test: Uninitialized return value 74e365e6 genirq/affinity: Fix node generation from cpumask 65f79683 PM / wakeirq: Fix dedicated wakeirq for drivers not using autosuspend 3b198ddd irqchip/bcm7038-l1: Implement irq_cpu_offline() callback 5cbea795 PCI/MSI: Check for NULL affinity mask in pci_irq_get_affinity() 825e6a0f ima: fix memory leak in ima_release_policy c4c11b4b relay: check array offset before using it 3dd50a5e sbp-target: Fix second argument of percpu_ida_alloc() 0e79a6b4 target/iscsi: Fix double free in lio_target_tiqn_addtpg() 962a12f8 scsi: mvsas: fix command_active typo 5157e98a scsi: g_NCR5380: Fix release_region in error handling d451b3cc ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call 574bac4f ASoC: Intel: Skylake: Fix a shift wrapping bug d61a969f ASoC: cht_bsw_rt5645: Fix leftover kmalloc 311742c4 ASoC: lpass-platform: initialize dma channel number afd7e2b4 iommu/vt-d: Flush old iommu caches for kdump when the device gets context mapped ef41459a iommu/vt-d: Fix pasid table size encoding 2148835d iommu/amd: Fix the left value check of cmd buffer 48ffae87 iommu/amd: Missing error code in amd_iommu_init_device() 54eed7ab clk: renesas: mstp: Support 8-bit registers for r7s72100 5dd700e8 clk: imx31: fix rewritten input argument of mx31_clocks_init() 6c9f6284 clk: sunxi-ng: sun8i-h3: Set CLK_SET_RATE_PARENT for audio module clocks 36a6f700 clk: sunxi-ng: sun8i-a23: Set CLK_SET_RATE_PARENT for audio module clocks 7af503c0 clk: ti: dra7: fix "failed to lookup clock node gmac_gmii_ref_clk_div" boot message 411873a0 clk: clk-wm831x: fix a logic error e3b665ef clk: qcom: ipq806x: Fix board clk rates 447433e5 Input: synaptics-rmi4 - unlock on error 584cb7dd hwmon: (lm90) fix temp1_max_alarm attribute 2aca9a4f hwmon: (g762) Fix overflows and crash seen when writing limit attributes 81616a9f hwmon: (nct7802) Fix overflows seen when writing into limit attributes a69a6ebd hwmon: (ds620) Fix overflows seen when writing temperature limits 29e7b170 hwmon: (amc6821) sign extension temperature af3cd3f0 hwmon: (scpi) Fix module autoload 7a13086b platform/x86: fujitsu-laptop: use brightness_set_blocking for LED-setting callbacks 36c1bc65 x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6 bedcab87 x86/prctl/uapi: Remove #ifdef for CHECKPOINT_RESTORE e641c92f debugfs: improve DEFINE_DEBUGFS_ATTRIBUTE for !CONFIG_DEBUG_FS 629138cd clk: renesas: cpg-mssr: Fix inverted debug check 47e34725 efi/efivar_ssdt_load: Don't return success on allocation failure 4e1dfb00 cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected 15e0355a ath10k: use the right length of "background" ac86312e mfd: tps65217: Fix page fault on unloading modules a24f1f35 ath10k: fix failure to send NULL func frame for 10.4 45816391 nl80211: Use different attrs for BSSID and random MAC addr in scan req cd845164 mac80211: fix tid_agg_rx NULL dereference 1d9c33f1 drm/i915: tune down the fast link training vs boot fail 8b487915 drm/i915/dp: add lane_count check in intel_dp_check_link_status 5af6f56b usb: dwc3: gadget: always unmap EP0 requests c008309f usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb() 5f7fd4d2 usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb() 96a0c8ee iio: accel: st_accel: fix LIS3LV02 reading and scaling a673f998 staging: iio: ad7606: fix improper setting of oversampling pins fc322290 mei: move write cb to completion on credentials failures 5d46c4e9 mei: bus: fix mei_cldev_enable KDoc af776953 mei: fix parameter rename KDoc c1ec6ba3 USB: serial: io_ti: bind to interface after fw download fb0a00fb dibusb: fix possible memory leak in dibusb_rc_query() 5f6136de ARM: dts: sun7i: bananapi-m1-plus: Enable USB PHY for USB host support 5ef54ae3 arm64: dts: hip06: Correct hardware pin number of usb node 93f6891a USB: phy: am335x-control: fix device and of_node leaks d387f98c ARM: dts: r8a7794: Correct hsusb parent clock a10a1b79 usb: gadget: fix request length error for isoc transfer b429e37b usb: gadget: Fix second argument of percpu_ida_alloc() 8da83724 USB: serial: kl5kusb105: abort on open exception path e7c72dcc ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream() 2eb09ccf usb: musb: blackfin: add bfin_fifo_offset in bfin_ops 64244edf usb: gadget: udc: core: fix return code of usb_gadget_probe_driver() 8ecf70fb usb: hub: Move hub_port_disable() to fix warning if PM is disabled d7550d7d usb: musb: Fix trying to free already-free IRQ 4 5e3c2920 usb: dwc3: gadget: Fix full speed mode 81f1f24d usb: dwc3: pci: Fix dr_mode misspelling 6af3ba28 usb: dwc3: pci: add Intel Gemini Lake PCI ID 63d92d10 xhci: Fix race related to abort operation 799dfdeb xhci: Use delayed_work instead of timer for command timeout 6db52153 usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL 1bd67e85 USB: serial: mos7720: fix parallel probe 6ea44fb2 USB: serial: mos7720: fix parport use-after-free on probe errors e7cf756c USB: serial: mos7720: fix use-after-free on probe errors ac81f1fa USB: serial: mos7720: fix NULL-deref at open bd52ddb0 USB: serial: mos7840: fix NULL-deref at open 9de856ca USB: serial: kobil_sct: fix NULL-deref in write b2aa5514 USB: serial: cyberjack: fix NULL-deref at open 4de811c6 USB: serial: oti6858: fix NULL-deref at open 65914eeb USB: serial: io_edgeport: fix NULL-deref at open 2e5167b2 USB: serial: ti_usb_3410_5052: fix NULL-deref at open 0556702b USB: serial: garmin_gps: fix memory leak on failed URB submit 9401cc62 USB: serial: iuu_phoenix: fix NULL-deref at open 69017618 USB: serial: io_ti: fix I/O after disconnect a66274a9 USB: serial: io_ti: fix another NULL-deref at open 32631d1a USB: serial: io_ti: fix NULL-deref at open b5264ea2 USB: serial: spcp8x5: fix NULL-deref at open dda7611e USB: serial: keyspan_pda: verify endpoints at probe 69c415ed USB: serial: pl2303: fix NULL-deref at open 2a4ae7bc USB: serial: quatech2: fix sleep-while-atomic in close 6ae3e89a USB: serial: omninet: fix NULL-derefs at open and disconnect 9acba517 usb: return error code when platform_get_irq fails cb02cce9 usb: xhci: hold lock over xhci_abort_cmd_ring() 9e6c400b xhci: Handle command completion and timeout race 78ccc196 usb: host: xhci: Fix possible wild pointer when handling abort command a2118d09 usb: xhci: fix return value of xhci_setup_device() 3bf5e741 xhci: free xhci virtual devices with leaf nodes first 40359f91 usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake 9da8e3e4 usb: xhci: fix possible wild pointer 9bdd47c5 usb: dwc3: core: avoid Overflow events 2b95c939 usb: gadget: composite: Test get_alt() presence instead of set_alt() 735daeec USB: dummy-hcd: fix bug in stop_activity (handle ep0) 05b0f2fc USB: fix problems with duplicate endpoint addresses da4543b3 USB: gadgetfs: fix checks of wTotalLength in config descriptors 46427c24 USB: gadgetfs: fix use-after-free bug b9467776 USB: gadgetfs: fix unbounded memory allocation bug 404954e5 usb: gadgetfs: restrict upper bound on device configuration size 72271ae4 usb: storage: unusual_uas: Add JMicron JMS56x to unusual device 4a37dbe6 usb: musb: dsps: implement clear_ep_rxintr() callback 5de2dd7f usb: musb: core: add clear_ep_rxintr() to musb_platform_ops 84fd8feb KVM: MIPS: Flush KVM entry code from icache globally 26a401a6 KVM: MIPS: Don't clobber CP0_Status.UX f39969ab KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS fe4fc2d6 drm/i915: Initialize overlay->last_flip properly f0f7f38e drm/i915: Force VDD off on the new power seqeuencer before starting to use it 73d42563 drm/i915: Fix oops in overlay due to frontbuffer tracking 5652dd3f drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff 8f8157c2 gcc-plugins: update gcc-common.h for gcc-7 8c775aff asm-prototypes: Clear any CPP defines before declaring the functions 5e7598a6 mac80211: initialize fast-xmit 'info' later 3c4eef31 pinctrl/amd: Set the level based on ACPI tables c7b1b795 ARM: davinci: da850: don't add emac clock to lookup table twice 5f390df2 HID: sensor-hub: Move the memset to sensor_hub_get_feature() 0c803335 parisc: Mark cr16 clocksource unstable on SMP systems e569eef6 parisc: Add line-break when printing segfault info d259b685 fscrypt: fix renaming and linking special files be4e3aec ALSA: usb-audio: Fix irq/process data synchronization 5b2c3caf ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL 71c88fc3 ALSA: hda - Fix up GPIO for ASUS ROG Ranger 755259ba staging: octeon: Call SET_NETDEV_DEV() ea991c83 iio: bmi160: Fix time needed to sleep after command execution 7090b8da iio: max44000: correct value in illuminance_integration_time_available cf492193 iio: common: st_sensors: fix channel data parsing 6f2fabab Linux 4.9.2 8ed87918 drm/i915: Fix setting of boost freq tunable 18a00ac6 drm/i915: skip the first 4k of stolen memory on everything >= gen8 63964110 drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time 159e2ea9 drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things d816da6f drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating 6cb4179f drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting 2037b1b4 net: mvpp2: fix dma unmapping of TX buffers for fragments 3f3a6bbe sg_write()/bsg_write() is not fit to be called under KERNEL_DS d024532a kconfig/nconf: Fix hang when editing symbol with a long prompt 173fd37a target/user: Fix use-after-free of tcmu_cmds if they are expired 630a2ef3 libnvdimm, pfn: fix align attribute 6838ac12 of, numa: Return NUMA_NO_NODE from disable of_node_to_nid() if nid not possible. d5cf5ae2 powerpc/boot: Request no dynamic linker for boot wrapper efcb3d94 powerpc/ps3: Fix system hang with GCC 5 builds 4b23132d powerpc/64e: Convert cmpi to cmpwi in head_64.S 369b330c SUNRPC: fix refcounting problems with auth_gss messages. ba15defe pNFS: Fix a deadlock between read resends and layoutreturn e523ce8c pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid f32659df pNFS: Don't clear the layout stateid if a layout return is outstanding 24b049fa pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed b775b86a nfs_write_end(): fix handling of short copies fc6cb9c3 libceph: verify authorize reply on connect d8c34b0c PCI: Check for PME in targeted sleep state 7cc603e9 i40iw: Use correct src address in memcpy to rdma stats counters 6195cd1a bad_inode: add missing i_op initializers afd2a199 Input: drv260x - fix input device's parent assignment e5d92c0c v4l: tvp5150: Add missing break in set control handler 7f89c137 media: solo6x10: fix lockup by avoiding delayed register write 3fbe140e s5p-mfc: fix failure path of s5p_mfc_alloc_memdev() 9fd64b83 mn88473: fix chip id check on probe eb9afff9 mn88472: fix chip id check on probe 9aff8b17 IB/cma: Fix a race condition in iboe_addr_get_sgid() 476ed812 IB/rxe: Fix a memory leak in rxe_qp_cleanup() 5984423b IB/multicast: Check ib_find_pkey() return value 4187dfa6 IPoIB: Avoid reading an uninitialized member variable 382072e0 IB/mad: Fix an array index check 239b40eb fgraph: Handle a case where a tracer ignores set_graph_notrace a035dc67 x86/smpboot: Make logical package management more robust 3168762e platform/x86: asus-nb-wmi.c: Add X45U quirk 21be088c ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it e80ceb2d vsock/virtio: fix src/dst cid format d06485e0 fsnotify: Fix possible use-after-free in inode iteration on umount 3f618a0b kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) 94107133 KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT 75b1053c KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state 483eeca2 scsi: aacraid: remove wildcard for series 9 controllers 8beb252f md/raid5: limit request size according to implementation limits a0357979 sc16is7xx: Drop bogus use of IRQF_ONESHOT 7d5ec9eb latent_entropy: fix ARM build error on earlier gcc 959e9530 arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guest 111e0cca s390/kexec: use node 0 when re-adding crash kernel memory 53bbee33 s390/vmlogrdr: fix IUCV buffer allocation b3854cef firmware: fix usermode helper fallback loading ce7ec3d7 ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache 9d33a399 scsi: avoid a permanent stop of the scsi device's request queue 2a940b85 scsi: zfcp: fix rport unblock race with LUN recovery 744807cb scsi: zfcp: do not trace pure benign residual HBA responses at default level 2ce34d9d scsi: zfcp: fix use-after-"free" in FC ingress path after TMF 8032a300 iscsi-target: Return error if unable to add network portal 113783ec scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map 6089f871 scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset 2d291434 stm class: Fix device leak in open error path fbb28e76 vt: fix Scroll Lock LED trigger name 11aa5c10 block: protect iterate_bdevs() against concurrent close 09c15492 mei: me: add lewisburg device ids 0814c3ed mei: request async autosuspend at the end of enumeration 66469319 drivers/gpu/drm/ast: Fix infinite loop if read fails 8dbd6f70 drm/amdgpu: fix init save/restore list in gfx_v8.0 f2d3d7f8 drm/amdgpu: fix enable_cp_power_gating in gfx_v8.0. 326760ba drm/amd/powerplay: bypass fan table setup if no fan connected aa286e88 drm/gma500: Add compat ioctl 6187f21f drm/radeon/si: load the proper firmware on 0x87 oland boards 851bedd8 drm/radeon: add additional pci revision to dpm workaround 126f676b drm/radeon: Hide the HW cursor while it's out of bounds 45ec673d drm/radeon: Also call cursor_move_locked when the cursor size changes 9195157f drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex 64a5c472 drm/nouveau/i2c/gk110b,gm10x: use the correct implementation bfa563ba drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas a5b4c77c drm/nouveau/ltc: protect clearing of comptags with mutex d95ef8af drm/nouveau/bios: require checksum to match for fast acpi shadow method 2c256b8e drm/nouveau/kms: lvds panel strap moved again on maxwell 42e5fd6b drm/nouveau/gr: fallback to legacy paths during firmware lookup c2a51dd3 drm/amd/amdgpu: enable GUI idle INT after enabling CGCG 8e1b86f3 drm/amdgpu: Also call cursor_move_locked when the cursor size changes 2cea2151 drm/amdgpu: Store CRTC relative amdgpu_crtc->cursor_x/y values eb0d743b drm/amdgpu: add additional pci revision to dpm workaround f3dd47e0 drm/amdgpu/si: load the proper firmware on 0x87 oland boards a0446525 ACPI / video: Add force_native quirk for HP Pavilion dv6 6d46601e ACPI / video: Add force_native quirk for Dell XPS 17 L702X 745f7d0d staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data bd1692be staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask 3b2f287b staging: lustre: ldlm: pl_recalc time handling is wrong 38b2dc0b staging/lustre/osc: Revert erroneous list_for_each_entry_safe use bf6a9b31 hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels() 5bd6ccd9 docs: sphinx-extensions: make rstFlatTable work with docutils 0.13 fab303ba thermal: hwmon: Properly report critical temperature in sysfs 05bc2071 clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk b6d66631 arm64: tegra: Add VDD_GPU regulator to Jetson TX1 5f654078 gpio: chardev: Return error for seek operations acd0993f gpio: stmpe: fix interrupt handling bug ca22975a timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion efd16f76 mmc: sd: Meet alignment requirements for raw_ssr DMA dbcde92b regulator: stw481x-vmmc: fix ages old enable error cee93584 mmc: sdhci: Fix recovery from tuning timeout 5bb42503 Revert "mmc: sdhci: Reset cmd and data circuits after tuning failure" 71717a3e ath9k: do not return early to fix rcu unlocking de5d62f8 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards. 072ebf89 ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on success 1976c768 cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts 3f23f7f2 rtl8xxxu: Work around issue with 8192eu and 8723bu devices not reconnecting 19d55b9f perf/x86/intel/cstate: Prevent hotplug callback leak ba12b35f perf annotate: Don't throw error for zero length symbols 54fa190d perf/x86: Fix exclusion of BTS and LBR for Goldmont 98068574 rtlwifi: Fix enter/exit power_save ea23fca0 ath10k: fix soft lockup during firmware crash/hw-restart b8425f41 ssb: Fix error routine when fallback SPROM fails 6437abdb Linux 4.9.1 705df55b x86/kbuild: enable modversions for symbols exported from asm c728f2b5 builddeb: fix cross-building to arm64 producing host-arch debs e1209629 xfs: set AGI buffer type in xlog_recover_clear_agi_bucket c11a13d6 xfs: fix up xfs_swap_extent_forks inline extent handling e67053ad arm/xen: Use alloc_percpu rather than __alloc_percpu 45394bf3 xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing b7bbf06c tpm xen: Remove bogus tpm_chip_unregister f726f4f4 kernel/debug/debug_core.c: more properly delay for secondary CPUs 9b78d690 watchdog: qcom: fix kernel panic due to external abort on non-linefetch 2eccf0e0 watchdog: mei_wdt: request stop on reboot to prevent false positive event 36b08b81 kernel/watchdog: use nmi registers snapshot in hardlockup handler c954acc0 CIFS: Fix a possible memory corruption in push locks 9f9d9824 CIFS: Decrease verbosity of ioctl call 46890ffb CIFS: Fix a possible double locking of mutex during reconnect 69d13b69 CIFS: Fix missing nls unload in smb2_reconnect() 48f9526f CIFS: Fix a possible memory corruption during reconnect 7aa58e7a cifs: Fix smbencrypt() to stop pointing a scatterlist at the stack 41c856b3 ASoC: intel: Fix crash at suspend/resume without card registration f5dca488 dm space map metadata: fix 'struct sm_metadata' leak on failed create 461f2729 dm raid: fix discard support regression e362c317 dm rq: fix a race condition in rq_completed() 2c017f77 dm crypt: mark key as invalid until properly loaded 3fae2a9e dm flakey: return -EINVAL on interval bounds error in flakey_ctr() e74fb822 dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device 470b6910 dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded 67b0069a blk-mq: Do not invoke .queue_rq() for a stopped queue 7ac62bcd PM / OPP: Don't use OPP structure outside of rcu protected section c7a8a0ac PM / OPP: Pass opp_table to dev_pm_opp_put_regulator() eab1c4e2 usb: gadget: composite: always set ep->mult to a sensible value 44919a2a mm, page_alloc: keep pcp count and list contents in sync if struct page is corrupted 04597bea mm/vmscan.c: set correct defer count for shrinker fe3d4628 nvmet: Fix possible infinite loop triggered on hot namespace removal 890c39d3 loop: return proper error from loop_queue_rq() 01e15b33 f2fs: fix to determine start_cp_addr by sbi->cur_cp_pack 027611ef f2fs: fix overflow due to condition check order 1134ef11 f2fs: set ->owner for debugfs status file's file_operations a43e1c45 Revert "f2fs: use percpu_counter for # of dirty pages in inode" 9abce3ca ext4: do not perform data journaling when data is encrypted acf3efd6 ext4: return -ENOMEM instead of success 3e4f8da9 ext4: reject inodes with negative size 8084f57b ext4: add sanity checking to count_overhead() 956e2a0e ext4: fix in-superblock mount options processing 01772f46 ext4: use more strict checks for inodes_per_block on mount b493c715 ext4: fix stack memory corruption with 64k block size c3881aba ext4: fix mballoc breakage with 64k block size 24d1251a ext4: don't lock buffer in ext4_commit_super if holding spinlock 21cc9155 crypto: caam - fix AEAD givenc descriptors e71b4e06 ptrace: Don't allow accessing an undumpable mm e747b4ae ptrace: Capture the ptracer's creds not PT_PTRACE_CAP 48466c47 vfs,mm: fix return value of read() at s_maxbytes 694a95fa mm: Add a user_ns owner to mm_struct and fix ptrace permission checks cfa2d65b block_dev: don't test bdev->bd_contains when it is not stable b6cce9b8 splice: reinstate SIGPIPE/EPIPE handling c1df5a63 fs: exec: apply CLOEXEC before changing dumpable task flags 21245b86 exec: Ensure mm->user_ns contains the execed files 0de98eef clk: ti: omap36xx: Work around sprz319 advisory 2.1 0ce4f000 ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq e029ef3a ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO 0119d5d4 ALSA: hda - fix headset-mic problem on a Dell laptop 37b7c5db ALSA: hda - ignore the assoc and seq when comparing pin configurations 0f1047be ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016 fa2e770f ALSA: hiface: Fix M2Tech hiFace driver sampling rate change 205d3de9 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks 77bd73ce usbip: vudc: fix: Clear already_seen flag also for ep0 420f170c USB: UHCI: report non-PME wakeup signalling for Intel hardware e0aa5ec4 usb: gadget: composite: correctly initialize ep->maxpacket 5180169d usb: gadget: f_uac2: fix error handling at afunc_bind eab16939 usb: core: usbport: Use proper LED API to fix potential crash 32a35351 usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices 3666b628 usb: dwc3: gadget: set PCM1 field of isochronous-first TRBs 20d7c1a6 USB: cdc-acm: add device id for GW Instek AFG-125 c094cd32 USB: serial: kl5kusb105: fix open error path 5e7c90bd USB: serial: option: add dlink dwm-158 142513d6 USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 1a5ec7dd Btrfs: fix qgroup rescan worker initialization a1e0e047 Btrfs: fix emptiness check for dirtied extent buffers at check_leaf() c01ea880 btrfs: store and load values of stripes_min/stripes_max in balance status item 01f285fe Btrfs: fix relocation incorrectly dropping data references 26dc5246 Btrfs: fix tree search logic when replaying directory entry deletes 664b053c Btrfs: fix deadlock caused by fsync when logging directory entries 7d470f04 Btrfs: fix BUG_ON in btrfs_mark_buffer_dirty 3bac322e btrfs: limit async_work allocation and worker func duration 56eaecc8 hotplug: Make register and unregister notifier API symmetric 69973b83 Linux 4.9 2e4333c1 Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus ba735155 MIPS: Lantiq: Fix mask of GPE frequency edb6fa1a MIPS: Return -ENODEV from weak implementation of rtc_mips_set_time 04516981 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 cd662895 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net d33695fb net: mlx5: Fix Kconfig help text ab4e4c07 net: smsc911x: back out silently on probe deferrals 7b596738 ibmveth: set correct gso_size and gso_type 810ac7b7 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm 861d75d0 Merge branch 'for-4.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata af9468db Merge tag 'ceph-for-4.9-rc9' of git://github.com/ceph/ceph-client 1f6c926c Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc 75147120 Merge tag 'm68k-for-v4.9-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k 1ca17e97 Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux 2b41226b Revert "radix tree test suite: fix compilation" a37102dc Merge branch 'parisc-4.9-5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux 24d0492b parisc: Fix TLB related boot crash on SMP machines b4aafe77 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi 038ccb3e ARM: dts: orion5x: fix number of sata port for linkstation ls-gl 318c8932 Merge branch 'akpm' (patches from Andrew) 166ad0e1 kcov: add missing #include <linux/sched.h> 53855d10 radix tree test suite: fix compilation 5c7e9ccd zram: restrict add/remove attributes to root only 4e4f3e98 Merge branch 'drm-fixes-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-fixes 4b707fa0 ARM: dts: imx7d: fix LCDIF clock assignment 4367c1d8 dts: sun8i-h3: correct UART3 pin definitions ea5a9eff Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 68f5503b Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip bf7f1c7e Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 5b43f97f Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 407cf05d Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip ce779d6b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse f27c2f69 Revert "default exported asm symbols to zero" a0ac402c Don't feed anything but regular iovec's to blk_rq_map_user_iov faefba95 drm/amdgpu: just suspend the hw on pci shutdown febe4296 parisc: Remove unnecessary TLB purges from flush_dcache_page_asm and flush_icache_page_asm c78e710c parisc: Purge TLB before setting PTE bc3913a5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc 163117e8 dbri: move dereference after check for NULL da1b466f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 10d20bd2 shmem: fix shm fallocate() list corruption 32f16e14 Merge branch 'mlx5-fixes' c0f1147d net/mlx5e: Change the SQ/RQ operational state to positive logic 3c8591d5 net/mlx5e: Don't flush SQ on error b8335d91 net/mlx5e: Don't notify HW when filling the edge of ICO SQ f9c14e46 net/mlx5: Fix query ISSI flow 9e5b2fc1 net/mlx5: Remove duplicate pci dev name print f663ad98 net/mlx5: Verify module parameters f85de666 net: fec: fix compile with CONFIG_M5272 d14584d9 be2net: Add DEVSEC privilege to SET_HSW_CONFIG command. e37e2ff3 virtio-net: Fix DMA-from-the-stack in virtnet_set_mac_address() dcb17d22 tcp: warn on bogus MSS and try to amend it efc45154 uapi glibc compat: fix outer guard of net device flags enum 6b3374cb net: stmmac: clear reset value of snps, wr_osr_lmt/snps, rd_osr_lmt before writing c01638f5 fuse: fix clearing suid, sgid for chown() f943fe0f lockdep: Fix report formatting 8fc31ce8 perf/core: Remove invalid warning from list_update_cgroup_even()t 7f612a7f perf/x86: Fix full width counter, counter overflow 1dba23b1 perf/x86/intel: Enable C-state residency events for Knights Mill 69042bf2 objtool: Fix bytes check of lea's rex_prefix ed5d7788 netlink: Do not schedule work from sk_destruct ffe3bb85 uapi: export nf_log.h ad558858 uapi: export tc_skbmod.h c823abac net: ep93xx_eth: Do not crash unloading module 34e0f2c2 Merge branch 'bnx2x-fixes' 360d9df2 bnx2x: Prevent tunnel config for 577xx 65870fa7 bnx2x: Correct ringparam estimate when DOWN 9a53682b isdn: hisax: set error code on failure 005f7e68 net: bnx2x: fix improper return value 0ff18d2d net: ethernet: qlogic: set error code on failure 7cf61566 atm: fix improper return value 8ad3ba93 net: irda: set error code on failures c79e167c net: caif: remove ineffective check 0eab121e net: ping: check minimum size on ICMP header length 4606c9e8 atm: lanai: set error code when ioremap fails 51920830 net: usb: set error code when usb_alloc_urb fails b5958963 net: bridge: set error code on failure 14dd3e1b net: af_mpls.c add space before open parenthesis 89aa8445 netdev: broadcom: propagate error code 2279b752 Merge branch 'fib-suffix-length-fixes' a52ca62c ipv4: Drop suffix update from resize code 1a239173 ipv4: Drop leaf from suffix pull/push functions c66ebf2d net: dcb: set error code on failures a38b6100 Merge tag 'batadv-net-for-davem-20161202' of git://git.open-mesh.org/linux-merge 8dc0f265 Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc 8bca927f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net b98b0bc8 net: avoid signed overflows for SO_{SND|RCV}BUFFORCE 5b010147 geneve: avoid use-after-free of skb->data 3de81b75 tipc: check minimum bearer MTU f0d21e89 Merge tag 'linux-can-fixes-for-4.9-20161201' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can 50d5aa4c net: renesas: ravb: unintialized return value 33d446db sh_eth: remove unchecked interrupts for RZ/A1 8c4799ac net: bcmgenet: Utilize correct struct device for all DMA operations ed8d747f Fix up a couple of field names in the CREDITS file 9bd813da NET: usb: qmi_wwan: add support for Telit LE922A PID 0x1040 d5c83d0d cdc_ether: Fix handling connection notification 6b6ebb6b ip6_offload: check segs for NULL in ipv6_gso_segment. 721c7443 RDS: TCP: unregister_netdevice_notifier() in error path of rds_tcp_init_net 80d1106a Revert: "ip6_tunnel: Update skb->protocol to ETH_P_IPV6 in ip6_tnl_xmit()" b4e479a9 ipv6: Set skb->protocol properly for local output f4180439 ipv4: Set skb->protocol properly for local output 84ac7260 packet: fix race condition in packet_set_ring 4aa675aa Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 3e52d063 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2219d5ed net: ethernet: altera: TSE: do not use tx queue lock in tx completion handler 151a14db net: ethernet: altera: TSE: Remove unneeded dma sync for tx buffers 8ab2ae65 default exported asm symbols to zero 909e481e arm64: dts: juno: fix cluster sleep state entry latency on all SoC versions d262fd12 Merge branch 'stmmac-probe-error-handling-and-phydev-leaks' d2ed0a77 net: ethernet: stmmac: fix of-node and fixed-link-phydev leaks 661f049b net: ethernet: stmmac: platform: fix outdated function header 5cc70bbc net: ethernet: stmmac: dwmac-meson8b: fix probe error path 939b2002 net: ethernet: stmmac: dwmac-generic: fix probe error path 2d222656 net: ethernet: stmmac: dwmac-rk: fix probe error path 0a9e2271 net: ethernet: stmmac: dwmac-sti: fix probe error path 50ac64cf net: ethernet: stmmac: dwmac-socfpga: fix use-after-free on probe errors 6919756c net/rtnetlink: fix attribute name in nlmsg_size() comments c54cdc31 ixgbe/ixgbevf: Don't use lco_csum to compute IPv4 checksum 516165a1 igb/igbvf: Don't use lco_csum to compute IPv4 checksum fadf3a28 net: asix: Fix AX88772_suspend() USB vendor commands failure issues 7bbf91ce Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec 3d2dd617 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf aa196eed macvtap: handle ubuf refcount correctly when meet errors af1cc7a2 tun: handle ubuf refcount correctly when meet errors 4ccfd638 net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during resume e2d2afe1 bpf: fix states equal logic for varlen access 17a49cd5 netfilter: arp_tables: fix invoking 32bit "iptable -P INPUT ACCEPT" failed in 64bit kernel 0fcba289 Merge tag 'wireless-drivers-for-davem-2016-11-29' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers 7752f727 Merge branch 'l2tp-fixes' 31e2f21f l2tp: fix address test in __l2tp_ip6_bind_lookup() df90e688 l2tp: fix lookup for sockets not bound to a device in l2tp_ip d5e3a190 l2tp: fix racy socket lookup in l2tp_ip and l2tp_ip6 bind() a3c18422 l2tp: hold socket before dropping lock in l2tp_ip{, 6}_recv() 0382a25a l2tp: lock socket before checking flags in connect() bb83d62f cxgb4: Add PCI device ID for new adapter 80cca775 net: fec: cache statistics while device is down 17b46365 vxlan: fix a potential issue when create a new vxlan fdb entry. f92a80a9 openvswitch: Fix skb leak in IPv6 reassembly. a55e2386 esp6: Fix integrity verification when ESN are used 7c7fedd5 esp4: Fix integrity verification when ESN are used 83e2d058 xfrm_user: fix return value from xfrm_user_rcv_msg f2ebf2a6 Merge branch 'fixed-phy-phydev-leaks' 881eadab net: dsa: slave: fix fixed-link phydev leaks 14cab6f6 net: ethernet: ti: davinci_emac: fix fixed-link phydev and of-node leaks c41a4767 net: ethernet: dwc_eth_qos: fix fixed-link phydev leaks 9f70eb33 net: ethernet: renesas: ravb: fix fixed-link phydev leaks 16a67eb3 net: ethernet: mediatek: fix fixed-link phydev leaks 5a57a304 net: ethernet: marvell: mvneta: fix fixed-link phydev leaks 0807c4ce net: ethernet: ucc_geth: fix fixed-link phydev leaks 42c70042 net: ethernet: gianfar: fix fixed-link phydev leaks b9755f03 net: ethernet: fs_enet: fix fixed-link phydev leaks 82005b1c net: ethernet: fec: fix fixed-link phydev leaks 140ca9d3 net: ethernet: bcmgenet: fix fixed-link phydev leaks 39f8b0d4 net: ethernet: bcmsysport: fix fixed-link phydev leaks 9e081031 net: ethernet: aurora: nb8800: fix fixed-link phydev leaks 5a89394a net: ethernet: altera: fix fixed-link phydev leaks 3f65047c of_mdio: add helper to deregister fixed-link PHYs 0d8f3c67 net: dsa: slave: fix of-node leak and phy priority a5108878 GSO: Reload iph after pskb_may_pull 725cbb62 sched: cls_flower: remove from hashtable only in case skip sw flag is not set 648f0c28 net/dccp: fix use-after-free in dccp_invalid_packet ffac0e96 net: macb: ensure ordering write to re-enable RX smoothly a0b44eea net: macb: fix the RX queue reset in macb_rx() 707693c8 netlink: Call cb->done from a worker thread 95c2027b net/sched: pedit: make sure that offset is valid 2dbb4c05 bpf/samples: Fix PT_REGS_IP on s390x and use it 7a99cd6e net: dsa: fix unbalanced dsa_switch_tree reference counting 79dc7e3f net: handle no dst on skb in icmp6_send 2fc8d112 Merge branch 'mlx4-fixes' 44b911e7 net/mlx4: Fix uninitialized fields in rule when adding promiscuous mode to device managed flow steering b4353708 Revert "net/mlx4_en: Avoid unregister_netdev at shutdown flow" faa1fa54 net/sched: Export tc_tunnel_key so its UAPI accessible 91eefaab amd-xgbe: Fix unused suspend handlers build warning 4df21dfc tcp: Set DEFAULT_TCP_CONG to bbr if DEFAULT_BBR is set 68c1644f Merge branch 'fix-RTL8211F-TX-delay-handling' e3230494 net: phy: realtek: fix enabling of the TX-delay for RTL8211F e5f3a4a5 Documentation: devicetree: clarify usage of the RGMII phy-modes d9363774 net, sched: respect rcu grace period on cls destruction 95901122 tipc: fix link statistics counter errors 8eb4adf6 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec e824265d driver: macvtap: Unregister netdev rx_handler if macvtap_newlink fails a1cad5ee Merge branch 'more-phydev-leaks' 6ffe1c4c net: qcom/emac: fix of_node and phydev leaks cb1f3410 net: fsl/fman: fix fixed-link-phydev reference leak 96683034 net: fsl/fman: fix phydev reference leak 0da60541 net: bcmgenet: fix phydev reference leak fd05d7b1 net: dsa: fix fixed-link-phy device leaks c9bd2823 irda: fix overly long udelay() 147fd287 driver: ipvlan: Fix one possible memleak in ipvlan_link_new d8e435f3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 8e54cada fix default_file_splice_read() e3480312 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux a56f3eb2 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm a0d60e62 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 30e2b7cf Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm fc13ca19 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 39c15737 Merge tag 'powerpc-4.9-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 6998cc6e tipc: resolve connection flow control compatibility problem e8f967c3 mvpp2: use correct size for memset 5e7dfeb7 net/mlx5: drop duplicate header delay.h 8f8a8b13 net: ieee802154: drop duplicate header delay.h 4ee12efa ibmvnic: drop duplicate header seq_file.h 1f1e70ef fsl/fman: fix a leak in tgec_free() 8006f6bf net: ethtool: don't require CAP_NET_ADMIN for ETHTOOL_GLINKSETTINGS d876a4d2 tipc: improve sanity check for received domain records f7967556 tipc: fix compatibility bug in link monitoring 97db8afa net: ethernet: mvneta: Remove IFF_UNICAST_FLT which is not implemented 3ad0e83c Merge branch 'parisc-4.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux 86b01b54 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security cd3caefb Fix subtle CONFIG_MODVERSIONS problems beb53e4b Merge tag 'acpi-4.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 68656443 MAINTAINERS: Add bug tracking system location entry type 7e5c07af Merge branches 'acpi-sleep-fixes' and 'acpi-wdat-fixes' f2051f8f Merge tag 'mfd-fixes-4.9.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd ea9ea6c6 Merge tag 'media/v4.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 6006d6e7 Merge tag 'drm-fixes-for-v4.9-rc7' of git://people.freedesktop.org/~airlied/linux 5035b230 parisc: Also flush data TLB in flush_icache_page_asm c0452fb9 parisc: Fix race in pci-dma.c 43b1f6ab parisc: Switch to generic sched_clock implementation 741dc7bf parisc: Fix races in parisc_setup_cache_timing() 1a41741f mfd: wm8994-core: Don't use managed regulator bulk get API 3cfc43df mfd: wm8994-core: Disable regulators before removing them d29ccdb3 mfd: syscon: Support native-endian regmaps 9704668e Merge branch 'mediatek-drm-fixes-2016-11-24' of https://github.com/ckhu-mediatek/linux.git-tags into drm-fixes f5527fff mpi: Fix NULL ptr dereference in mpi_powm() [ver #3] 2b95fda2 X.509: Fix double free in x509_cert_parse() [ver #3] d7420002 gpu/drm/exynos/exynos_hdmi - Unmap region obtained by of_iomap 16ae16c6 Merge tag 'mmc-v4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc bae73e80 Merge tag 'usb-4.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb e2b6535d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 18594e9b init: use pr_cont() when displaying rotator during ramdisk loading. 5ad45307 drm/mediatek: fix null pointer dereference f6c87239 drm/mediatek: fixed the calc method of data rate per lane 1ee6f347 drm/mediatek: fix a typo of DISP_OD_CFG to OD_RELAYMODE 855f6529 Merge branch 'for-upstream/hdlcd' of git://linux-arm.org/linux-ld into drm-fixes 7ad54c99 Merge branch 'drm-fixes-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-fixes 22a1e778 xc2028: Fix use-after-free bug properly 10b9dd56 Merge tag 'nfs-for-4.9-4' of git://git.linux-nfs.org/projects/anna/linux-nfs 4d92c8d0 Merge branch 'stable' of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile e658a6f1 tile: avoid using clocksource_cyc2ns with absolute cycle count d3ac31f3 drm/radeon: fix power state when port pm is unavailable (v2) 1db4496f drm/amdgpu: fix power state when port pm is unavailable d443a0aa HID: hid-sensor-hub: clear memory to avoid random data 6dab07df HID: rmi: make transfer buffers DMA capable b7a87ad6 HID: magicmouse: make transfer buffers DMA capable 061232f0 HID: lg: make transfer buffers DMA capable 1ffb3c40 HID: cp2112: make transfer buffers DMA capable ded9b5dd Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 23aabe73 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 23400ac9 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux b66c08ba Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi 57527ed1 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux d55b352b NFSv4.x: hide array-bounds warning 000b8949 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 7cfc4317 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 4345a64a parisc: Fix printk continuations in system detection 7a79279e drm/arm: hdlcd: fix plane base address update a25f0944 Linux 4.9-rc5 e234832a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm e861d890 Merge branch 'media-fixes' (patches from Mauro) acb57b75 Merge tag 'char-misc-4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc cf2b191c Merge tag 'driver-core-4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core 85b9df7a Merge tag 'staging-4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging befdfffd Merge tag 'usb-4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 348ce85b Merge branch 'for-linus' of git://git.kernel.dk/linux-block 980221d1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi d41bd8f3 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux 7a0786c1 gp8psk: Fix DVB frontend attach 1596c387 gp8psk: fix gp8psk_usb_in_op() logic 7724325a dvb-usb: move data_mutex to struct dvb_usb_device d70674ee iio: maxim_thermocouple: detect invalid storage size in read() 0cbc72a1 aoe: fix crash in page count manipulation 409ae5a7 lightnvm: invalid offset calculation for lba_shift 86e4ee76 Merge tag 'acpi-4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm b9f659b8 Merge tag 'pm-4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm e6251f00 Merge tag 'arc-4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc e3d183c0 Merge tag 'platform-drivers-x86-v4.9-3' of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86 5f3a5cb8 Merge branch 'for-linus' of git://git.kernel.dk/linux-block 8233008f Merge tag 'pci-v4.9-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci 4fb68f97 Merge tag 'drm-fixes-for-v4.9-rc5' of git://people.freedesktop.org/~airlied/linux b8b73df3 Merge tag 'mmc-v4.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc 5c03b53c Merge tag 'pinctrl-v4.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl cd16f3dc Merge branches 'pm-tools-fixes' and 'pm-sleep-fixes' 66f5854c Merge branch 'device-properties' 015ed943 Merge branch 'maybe-uninitialized' (patches from Arnd) 968ef8de Merge branch 'akpm' (patches from Andrew) c5e4ca6d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs ef091b3c Merge tag 'ceph-for-4.9-rc5' of git://github.com/ceph/ceph-client ef5beed9 Merge tag 'nfs-for-4.9-3' of git://git.linux-nfs.org/projects/anna/linux-nfs a4fac3b5 Merge tag 'xfs-fixes-for-linus-4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs 4324cb23 Kbuild: enable -Wmaybe-uninitialized warnings by default 75ed2687 pcmcia: fix return value of soc_pcmcia_regulator_set c50e90d0 infiniband: shut up a maybe-uninitialized warning beae2c9e crypto: aesni: shut up -Wmaybe-uninitialized warning 9cdbe14f rc: print correct variable for z8f0811 ba13e98f dib0700: fix nec repeat handling 92dfffee s390: pci: don't print uninitialized data for debugging 069013a9 nios2: fix timer initcall return value 3a6d8676 x86: apm: avoid uninitialized data e84efa32 NFSv4.1: work around -Wmaybe-uninitialized warning a76bcf55 Kbuild: enable -Wmaybe-uninitialized warning for "make W=1" ae65a21f lib/stackdepot: export save/fetch stack for drivers d7c19b06 mm: kmemleak: scan .data.ro_after_init f773e36d memcg: prevent memcg caches to be both OFF_SLAB & OBJFREELIST_SLAB 70d78fe7 coredump: fix unfreezable coredumping task 60da81ea mm/filemap: don't allow partially uptodate page for pipes 96b96a96 mm/hugetlb: fix huge page reservation leak in private mapping error paths d006c71f ocfs2: fix not enough credit panic c6c7d83b Revert "console: don't prefer first registered if DT specifies stdout-path" c3901e72 mm: hwpoison: fix thp split handling in memory_failure() dd111be6 swapfile: fix memory corruption via malformed swapfile 6b36ba59 mm/cma.c: check the max limit for cma allocation eef06b82 scripts/bloat-o-meter: fix SIGPIPE 9956edf3 shmem: fix pageflags after swapping DMA32 object 5e322bee mm, frontswap: make sure allocated frontswap map is assigned 9e80c719 mm: remove extra newline from allocation stall warning 27bcd37e Merge tag 'sound-4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 3c6106da Merge tag 'for-linus-4.9-rc4-ofs-1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux ae67e87f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux e3a00f68 Merge tag 'iommu-fixes-v4.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu bea64033 iommu/vt-d: Fix dead-locks in disable_dmar_iommu() path 8c82d6ec iommu/arm-smmu: Fix out-of-bounds dereference 3c117b54 iommu/arm-smmu: Check that iommu_fwspecs are ours ec615f43 iommu/arm-smmu: Don't inadvertently reject multiple SMMUv3s fba4f8e5 iommu/arm-smmu: Work around ARM DMA configuration 6809cd68 ALSA: info: Return error for invalid read/write 027a9fe6 ALSA: info: Limit the proc text input size 7f8d61f0 percpu: use notrace variant of preempt_disable/preempt_enable b58ec8b5 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 17ce1b20 Merge tag 'openrisc-for-linus-v4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging 8cebec46 Merge tag 'hwmon-for-linus-v4.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging c1f4c2b2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid dc033621 orangefs: clean up debugfs 2c7a5c5c openrisc: Define __ro_after_init to avoid crash bc33b0ca Linux 4.9-rc4 bd060ac0 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 272d01bd arm64: Fix circular include of asm/lse.h through linux/jump_label.h ffbcbfca Merge branches 'sched-urgent-for-linus' and 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 6c286e81 Merge tag 'md/4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md e12d8d51 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi f29b909d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 03daa36f Merge tag 'firewire-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394 d8d1721c Merge tag 'media/v4.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 41e6410e Merge tag 'pci-v4.9-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci 785bcb40 Merge tag 'for-linus-20161104' of git://git.infradead.org/linux-mtd d2997040 Merge tag 'mmc-v4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc 594aef64 Merge tag 'gpio-v4.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio 4c4480aa HID: sensor: fix attributes in HID sensor interface 021afd55 HID: intel-ish-hid: request_irq failure 2a1e3b93 HID: intel-ish-hid: Fix driver reinit failure 8b2979fe HID: intel-ish-hid: Move DMA disable code to new function c2ed83f5 HID: intel-ish-hid: consolidate ish wake up operation fb415f22 Merge tag 'nfsd-4.9-1' of git://linux-nfs.org/~bfields/linux 46d7cbb2 Merge branch 'for-4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux bd30fac1 Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs d4c5f43d Merge tag 'drm-fixes-for-v4.9-rc4' of git://people.freedesktop.org/~airlied/linux 66cecb67 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 34c510b2 Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus f7df76e6 Merge branch 'parisc-4.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux 16a767ec MIPS: Fix max_low_pfn with disabled highmem f92722dc MIPS: Correct MIPS I FP sigcontext layout 758ef0a9 MIPS: Fix ISA I/II FP signal context offsets 6daaa326 MIPS: Remove FIR from ISA I FP signal context 35938a00 MIPS: Fix ISA I FP sigcontext access violation handling 5a1aca44 MIPS: Fix FCSR Cause bit handling for correct SIGFPE issue c9e56039 MIPS: ptrace: Also initialize the FP context on individual FCSR writes 8a98495c MIPS: dump_tlb: Fix printk continuations 752f5499 MIPS: Fix __show_regs() output 41000c58 MIPS: traps: Fix output of show_code fe4e09e7 MIPS: traps: Fix output of show_stacktrace bcf084de MIPS: traps: Fix output of show_backtrace 818f38c5 MIPS: Fix build of compressed image 9a59061c MIPS: generic: Fix KASLR for generic kernel. 47366979 MIPS: KASLR: Fix handling of NULL FDT 93032e31 MIPS: Malta: Fixup reboot 682c1e52 MIPS: CPC: Provide default mips_cpc_default_phys_base to ignore CPC 7ec30fca Merge tag 'drm-intel-fixes-2016-11-01' of git://anongit.freedesktop.org/drm-intel into drm-fixes e676717a Merge tag 'imx-drm-fixes-20161021' of git://git.pengutronix.de/pza/linux into drm-fixes eed6f0ed virtio-gpu: fix vblank events 18088db0 parisc: Ignore the pkey system calls for now 6a6e2a14 parisc: Use LINUX_GATEWAY_ADDR define instead of hardcoded value 6ed51832 parisc: Ensure consistent state when switching to kernel stack at syscall entry f4125cfd parisc: Avoid trashing sr2 and sr3 in LWS code 6f63d0f6 parisc: use KERN_CONT when printing device inventory d9092f52 kvm: x86: Check memopp before dereference (CVE-2016-8630) 355f4fb1 kvm: nVMX: VMCLEAR an active shadow VMCS after last use ea26e4ec KVM: x86: drop TSC offsetting kvm_x86_ops to fix KVM_GET/SET_CLOCK 577f12c0 Merge tag 'gcc-plugins-v4.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 04659feb Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost a75e0032 Merge tag 'vfio-v4.9-rc4' of git://github.com/awilliam/linux-vfio b0a6af8b drm/nouveau/acpi: fix check for power resources support 5f7f8f6e Merge branch 'drm-fixes-staging' of ssh://people.freedesktop.org/~/linux into drm-fixes 0c183d92 Merge tag 'spi-fix-v4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 58bea414 latent_entropy: Fix wrong gcc code generation with 64 bit variables da7389ac gcc-plugins: Export symbols needed by gcc 3f7b55b6 Merge tag 'regulator-fix-v4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator 80a306d6 Merge tag 'regmap-fix-v4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap 6eb3c604 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security befd9965 tpm: remove invalid min length check from tpm_do_selftest() 41ec793d Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm 04ed7d9c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc 641089c1 ovl: fsync after copy-up b93d4a0e ovl: fix get_acl() on tmpfs fd3220d3 ovl: update S_ISGID when setting posix ACLs a909d3e6 Linux 4.9-rc3 42fd2b50 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip efa56375 Merge tag 'upstream-4.9-rc3' of git://git.infradead.org/linux-ubifs 2674235f Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc 2a290036 Merge tag 'char-misc-4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc b70e8beb Merge tag 'v4.9-rockchip-dts64-fixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into fixes bb70e53e Merge tag 'arm-soc/for-4.9/devicetree-arm64-fixes' of http://github.com/Broadcom/stblinux into fixes fbaff059 Merge tag 'imx-fixes-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into fixes 10e15a63 Merge tag 'uniphier-fixes-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into fixes c636e176 Merge tag 'driver-core-4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core db4a57e6 Merge tag 'staging-4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging 37cc6bb8 Merge tag 'tty-4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty 9af6f26a Merge tag 'usb-4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 1e90a13d x86/smpboot: Init apic mapping before usage c067affc Merge tag 'acpi-4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm b546e0c2 Merge tag 'pm-4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 1308fd75 Merge tag 'arc-4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc 21e2d9d5 Merge branches 'acpica-fixes', 'acpi-pci-fixes' and 'acpi-apei-fixes' 8633db6b ACPICA: Dispatcher: Fix interpreter locking around acpi_ev_initialize_region() 8121aa26 ACPICA: Dispatcher: Fix an unbalanced lock exit path in acpi_ds_auto_serialize_method() 25ccd242 ACPICA: Dispatcher: Fix order issue of method termination 6fcc8cea Merge tag 'powerpc-4.9-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 8b2ada27 Merge branches 'pm-cpufreq-fixes' and 'pm-sleep-fixes' b49c3170 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip ed99d367 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm b92d9648 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux c38c04c6 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip a8006bd9 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 965c4b7e Merge branches 'core-urgent-for-linus', 'irq-urgent-for-linus' and 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip b75dcd9c ARC: module: print pretty section names d65283f7 ARC: module: elide loop to save reference to .eh_frame f644e368 ARC: mm: retire ARC_DBG_TLB_MISS_COUNT... c3005475 ARC: build: retire old toggles d975cbc8 ARC: boot log: refactor cpu name/release printing d7c46114 ARC: boot log: remove awkward space comma from MMU line a024fd9b ARC: boot log: don't assume SWAPE instruction support 73e284d2 ARC: boot log: refactor printing abt features not captured in BCRs f6167514 Merge branch 'for-linus-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs 711c1f26 ARCv2: boot log: print IOC exists as well as enabled status 2cd0b50a Merge tag 'sound-4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound bdb52084 Merge tag 'drm-x86-pat-regression-fix' of git://people.freedesktop.org/~airlied/linux e0f3e6a7 Merge tag 'dm-4.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm 43937003 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security a00052a2 ubifs: Fix regression in ubifs_readdir() 40b6e61a ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap() a7d5afe8 MAINTAINERS: Add entry for genwqe driver eb94cd68 VMCI: Doorbell create and destroy fixes a7a7aeef GenWQE: Fix bad page access during abort of resource allocation 6ad37567 vme: vme_get_size potentially returning incorrect value on failure cfcc1456 Merge tag 'extcon-fixes-for-4.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-linus 2925d366 extcon: qcom-spmi-misc: Sync the extcon state on interrupt 407a3aee hv: do not lose pending heartbeat vmbus packets 43605e29 mei: txe: don't clean an unprocessed interrupt cause. 4afb604e ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct 0a3ffab9 ANDROID: binder: Add strong ref checks 07d9a380 Linux 4.9-rc2 5ff93abc Merge tag 'upstream-4.9-rc2' of git://git.infradead.org/linux-ubifs c761923c Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 a55da8a0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending e6995f22 Merge tag 'hwmon-for-linus-v4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging 5766e9d2 Merge tag 'for-linus-4.9-2' of git://git.code.sf.net/p/openipmi/linux-ipmi 0c2b6dc4 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 3e9679a3 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 86c5bf71 Merge branch 'mm-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip bfb7bfef Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 90e01058 Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip ff856051 x86/boot/smp: Don't try to poke disabled/non-existent APIC dcd4693c Merge tag 'powerpc-4.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux a23b27ae Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 02593ac6 Merge tag 'nfs-for-4.9-2' of git://git.linux-nfs.org/projects/anna/linux-nfs 43ef55da Merge tag 'acpi-4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 956c8974 Merge branches 'acpi-wdat' and 'acpi-cppc' a442950d Merge tag 'gic-fixes-for-4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent 6edc51a8 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi ecd06f28 Merge branch 'for-linus' of git://git.kernel.dk/linux-block e59f30b4 Merge tag 'pci-v4.9-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci 658f7c4b Merge tag 'kvm-arm-for-4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm c8ea0395 arm/arm64: KVM: Map the BSS at HYP 60e21a0e arm64: KVM: Take S1 walks into account when determining S2 write faults ec366cd1 Merge tag 'drm-fixes-for-v4.9-rc2-part2' of git://people.freedesktop.org/~airlied/linux 02a1b8f4 PCI: designware-plat: Update author email address 3118dac5 kernel/irq: Export irq_set_parent() 1ba0158f target/tcm_fc: use CPU affinity for responses 8962a4d2 target/tcm_fc: Update debugging statements to match libfc usage 91b385b4 target/tcm_fc: return detailed error in ft_sess_create() b04bf583 target/tcm_fc: print command pointer in debug message 1b4c59b7 target: fix potential race window in target_sess_cmd_list_waiting() 26beaee9 Merge branch 'drm-etnaviv-fixes' of git://git.pengutronix.de/lst/linux into drm-fixes 96ebf7cb Merge branch 'drm-vmwgfx-fixes' of ssh://people.freedesktop.org/~syeh/repos_linux into drm-fixes e947f03d Merge branch 'drm-armada-fixes' of git://git.armlinux.org.uk/~rmk/linux-arm into drm-fixes 961050d7 Merge branch 'fixes-for-v4.9-rc2' of http://git.agner.ch/git/linux-drm-fsl-dcu into drm-fixes 28e3d700 watchdog: wdat_wdt: Ping the watchdog on resume 6f33d645 Merge tag 'pm-4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 350d3239 Merge branch 'pm-cpufreq' 59387683 Revert "clocksource/drivers/timer_sun5i: Replace code by clocksource_mmio_init" 3633031d Merge tag 'kvm-s390-master-4.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux 9995f4f1 clocksource: Add J-Core timer/clocksource driver a2ce092b of: Add J-Core timer bindings 1a1891d7 Merge tag 'for-f2fs-4.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs 08328814 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 9d71bdfb Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2c11fc87 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip b75d3886 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip e0ed1c22 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 50276c9a Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 351267d9 Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 5aa43efe Merge tag 'firewire-update' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394 37c1e289 Merge tag 'drm-fixes-for-v4.9-rc2' of git://people.freedesktop.org/~airlied/linux 5f43086b locking, fs/locks: Add missing file_sem locks 55a76b59 locking/rwsem/x86: Add stack frame dependency for ____down_write() 14155caf btrfs: assign error values to the correct bio structs eac0ca77 x86, pkeys: remove cruft from never-merged syscalls 71757904 generic syscalls: kill cruft from removed pkey syscalls 01306699 Merge tag 'perf-urgent-for-mingo-20161017' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent 53613e00 perf jit: Fix build issue on Ubuntu 2d470b62 perf jevents: Handle events including .c and .o 54e23845 alarmtimer: Remove unused but set variable 0e60439c Merge branch 'mm/pkeys' into x86/urgent, to pick up pkeys fix ba2f8157 perf/x86/intel/uncore: Add Knights Mill CPUID 36c4b6c1 perf/x86/intel/rapl: Add Knights Mill CPUID 608284bf perf/x86/intel: Add Knights Mill CPUID 0047f598 x86/cpu/intel: Add Knights Mill to Intel family fa860a17 drm: Print device information again in debugfs bc91657e Merge branch 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-next 5c38181c perf/x86/intel: Remove an inconsistent NULL check 1d33369d Merge tag 'v4.9-rc1' into x86/urgent, to pick up updates 23446cb6 x86/e820: Don't merge consecutive E820_PRAM ranges a705e07b cpu/hotplug: Use distinct name for cpu_hotplug.dep_map 9f7d416c kprobes: Unpoison stack in jprobe_return() for KASAN 9254139a kprobes: Avoid false KASAN reports during stack copy 9cfffb11 objtool: Skip all "unreachable instruction" warnings for gcov kernels 3732710f objtool: Improve rare switch jump table pattern detection 1001354c Linux 4.9-rc1 df34d04a Merge tag 'befs-v4.9-rc1' of git://github.com/luisbg/linux-befs 9ffc6694 Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 133d970e Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus 050aaeab Merge tag 'sound-fix-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound f573bbc7 pkeys: Remove easily triggered WARN b26b5ef5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 87dbe42a Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6 d3304cad Merge branch 'for-linus-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs 2692a71b Merge branch 'work.uaccess' into for-linus 7041c577 score: traps: Add missing include file to fix build error f1a96220 fs/super.c: don't fool lockdep in freeze_super() and thaw_super() paths 1a892b48 Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs 89f39af1 fs/super.c: fix race between freeze_super() and thaw_super() 655042cc overlayfs: Fix setting IOP_XATTR flag ffecee4f iov_iter: kernel-doc import_iovec() and rw_copy_check_uvector() de34f4da Merge tag 'media/v4.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 56e520c7 Merge tag 'iommu-updates-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu d09ba131 Merge tag 'libnvdimm-for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm f29135b5 Merge branch 'for-linus-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs 4c609922 Merge tag 'upstream-4.9-rc1' of git://git.infradead.org/linux-ubifs 1689c73a Fix off-by-one in __pipe_get_pages() 6b5e09a7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net bd3769bf netfilter: Fix slab corruption. 101105b1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 3873691e Merge remote-tracking branch 'ovl/rename2' into for-linus 35ff96df Merge tag 'for-linus-20161008' of git://git.infradead.org/linux-mtd 97d21167 Merge branch 'work.xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 30066ce6 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 6763afe4 Merge tag 'dlm-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm 8dfb790b Merge tag 'ceph-for-4.9-rc1' of git://github.com/ceph/ceph-client 19c4d2f9 Revert "btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs" fed41f7d Merge branch 'work.splice_read' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs abb5a14f Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 911f9dab Merge branch 'pcmcia' of git://git.armlinux.org.uk/~rmk/linux-arm ae50a840 Merge tag 'nios2-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2 057a056c Merge tag 'cris-for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris 93c26d7d Merge branch 'mm-pkeys-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 5fa0eb0b Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip cd27e455 [btrfs] fix check_direct_IO() for non-iovec iterators b57332b4 constify iov_iter_count() and iter_is_iovec() c3a69024 fix ITER_PIPE interaction with direct_IO c48ce9f1 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 84ed2da0 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip daba2b31 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 604a830d Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 56387331 Merge branch 'printk-cleanups' 3a8db798 dlm: free workqueues after the connections c3afafa4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 24532f76 Merge branch 'for-4.9/block-smp' of git://git.kernel.dk/linux-block 12e3d3cd Merge branch 'for-4.9/block-irq' of git://git.kernel.dk/linux-block 48915c2c Merge tag 'dm-4.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm b9044ac8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma 1fde76f1 Merge tag 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma bfd8d3f2 printk: make reading the kernel log flush pending lines 5e467652 printk: re-organize log_output() to be more legible c362c7ff printk: split out core logging code into helper function 4bcc595c printk: reinstate KERN_CONT for printing continuation lines d24cd733 Merge branch 'be2net-fixes' dc6e8511 be2net: Enable VF link state setting for BE3 f3d6ad84 be2net: Fix TX stats for TSO packets 77b696cb be2net: Update Copyright string in be_hw.h f5ef017e be2net: NCSI FW section should be properly updated with ethtool for BE3 6ee080bb be2net: Provide an alternate way to read pf_num for BEx chips 2f7c68d8 Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth 776482cd wan/fsl_ucc_hdlc: Fix size used in dma_free_coherent() fa6114d4 net: macb: NULL out phydev after removing mdio bus 912e27e8 xen-netback: make sure that hashes are not send to unaware frontends 21d9629a Fixing a bug in team driver due to incorrect 'unsigned int' to 'int' conversion 7d3cfc36 MAINTAINERS: add myself as a maintainer of xen-netback cb4a4c69 ipv6 addrconf: disallow rtr_solicits < -1 c7e163fe Bluetooth: btusb: Fix atheros firmware download error 7aa6ec22 drivers: net: phy: Correct duplicate MDIO_XGENE entry e5e0fbfc ethernet: qualcomm: QCOM_EMAC should depend on HAS_DMA and HAS_IOMEM a0ec9319 Merge branch 'mediatek-hw-lro-chip-id-check' 3a09f18e net: ethernet: mediatek: remove hwlro property in the device tree 983e1a6c net: ethernet: mediatek: get hw lro capability by the chip id instead of by the dtsi b95b6d99 net: ethernet: mediatek: get the chip id by ETHDMASYS registers 0d818c28 Merge tag 'rxrpc-rewrite-20161004' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs 4af1474e net: bgmac: Fix errant feature flag check d35c99ff netlink: do not enter direct reclaim from netlink_dump() 66644982 packet: call fanout_release, while UNREGISTERING a netdev 3d9e133f devicetree: net: micrel-ksz90x1.txt: Properly explain skew settings 0a55c12f net: phy: Add Wake-on-LAN driver for Microsemi PHYs. ed2eb0fb dt-bindings: net: renesas-ravb: Add support for R8A7796 RAVB 0fb26c30 drivers: net: cpsw-phy-sel: add support to configure rgmii internal delay 451e856e net: hns: Add missing \n to end of dev_err messages, tidy up text 87089dd7 net: ps3_gelic: Add missing \n to end of deb_dbg message 68c8182b net: axienet: Add missing \n to end of dev_err messages eb76a9f1 Merge branch 'xen-netback-rx-refactor' 2167ca02 xen/netback: add fraglist support for to-guest rx a37f1229 xen-netback: batch copies for multiple to-guest rx packets 98f6d57c xen-netback: process guest rx packets in batches 7c0b1a23 xen-netback: immediately wake tx queue when guest rx queue has space eb1723a2 xen-netback: refactor guest rx fedbc8c1 xen-netback: retire guest rx side prefix GSO feature 3254f836 xen-netback: separate guest side rx code into separate module 00c06ed7 Merge branch 'fman-next' of git://git.freescale.com/ppc/upstream/linux 4c1fad64 Merge tag 'for-f2fs-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs 0fb3ca44 Merge tag 'pstore-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 3940ee36 Merge tag 'for-linus-4.9-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux 95107b30 Merge tag 'trace-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 541efb76 Merge tag 'for-linus-4.9-rc0-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip 6218590b Merge tag 'kvm-4.9-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm 14986a34 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 8d370595 Merge tag 'xfs-for-linus-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs d230ec72 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net f84d9fa8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc 82fa407d Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm c7f5d36a Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm a6a198bc xen/x86: Update topology map for PV VCPUs 1b422066 Bluetooth: Refactor append name and appearance 7ddb30c7 Bluetooth: Add appearance to default scan rsp data cecbf3e9 Bluetooth: Fix local name in scan rsp 1165df0e Bluetooth: btusb: add entry for Marvell 8997 chipset af70c1f9 phy: micrel.c: Enable ksz9031 energy-detect power-down mode a44c984f netfilter: merge fixup for "nf_tables_netdev: remove redundant ip_hdr assignment" 5bfb88a1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next 41844e36 Merge tag 'staging-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging 5691f0e9 Merge tag 'sound-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 878fb5dc Merge tag 'devicetree-for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 6a497e9d Merge tag 'gpio-v4.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio d268dbe7 Merge tag 'pinctrl-v4.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl 64cbd16a Merge tag 'mmc-v4.9' of git://git.linaro.org/people/ulf.hansson/mmc edadd0e5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse 3fb75cb8 Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs 687ee0ad Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 3ddf40e8 mm: filemap: fix mapping->nrpages double accounting in fuse d3798ae8 mm: filemap: don't plant shadow entries without radix tree node 87e5fc99 DT: irqchip: renesas-irqc: document R8A7743/5 support e94f0044 dt-bindings: Add Keith&Koep vendor prefix 03a1eabc Merge branch 'mlxsw-fixes' 251d41c5 mlxsw: switchx2: Fix misuse of hard_header_len feb7d387 mlxsw: spectrum: Fix misuse of hard_header_len 1ebf8b42 Merge tag 'mac80211-next-for-davem-2016-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next a3443cda Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 3cd013ab Merge branch 'stable-4.9' of git://git.infradead.org/users/pcmoore/audit e46cae44 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 02bafd96 Merge tag 'docs-4.9' of git://git.lwn.net/linux 2105b9ff Merge tag 'jfs-4.9' of git://github.com/kleikamp/linux-shaggy 5fdf4939 Merge tag 'gfs2-4.8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 c35bcfd8 Merge tag 'locks-v4.9-1' of git://git.samba.org/jlayton/linux ce866e2d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma 19fe4165 Merge tag 'edac_for_4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp 58e4411b Merge tag 'spi-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi 5a9f228a Merge tag 'regulator-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator 808c2b05 Merge tag 'regmap-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap 5617c122 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux 77b0a4aa Merge tag 'hwmon-for-linus-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging f80fa182 Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds 8ddee393 dt-bindings: add vendor prefix for Auvidea GmbH 1e1430d5 Merge remote-tracking branch 'net-next/master' into mac80211-next 2fa46c13 netfilter: nft_limit: fix divided by zero panic dbb5918c netfilter: fix namespace handling in nf_log_proc_dostring 9a8dd213 Merge branch 'ncsi-next' 2c15f25b net/faraday: Stop NCSI device on shutdown c0cd1ba4 net/ncsi: Introduce ncsi_stop_dev() 83afdc6a net/ncsi: Rework the channel monitoring a0509cbe net/ncsi: Allow to extend NCSI request properties a15af54f net/ncsi: Rework request index allocation 55e02d08 net/ncsi: Don't probe on the reserved channel ID (0x1f) bc7e0f50 net/ncsi: Introduce NCSI_RESERVED_CHANNEL d8cedaab net/ncsi: Avoid unused-value build warning from ia64-linux-gcc 93409033 net: Add netdev all_adj_list refcnt propagation to fix panic a4cc96d1 net: phy: Add Edge-rate driver for Microsemi PHYs. 277964e1 vmxnet3: Wake queue from reset work 0438e3c8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue edfc23ee i40e: avoid NULL pointer dereference and recursive errors on early PCI error 2f8fab7a Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue b462d22b Merge branch 'qed-qedr-infrastructure' abd49676 qed: Add RoCE ll2 & GSI support ee8eaea3 qed: Add support for memory registeration verbs f1093940 qed: Add support for QP verbs c295f86e qed: PD,PKEY and CQ verb support 51ff1725 qed: Add support for RoCE hw init cee9fbd8 qede: Add qedr framework 0a7fb11c qed: Add Light L2 support abd97a94 i40e: fix sideband flow director vector allocation 4ce20abc i40e: fix MSI-X vector redistribution if hw limit is reached 9ca57e97 i40e: check if vectors are already depleted when doing VMDq allocation b9118b72 ptp: Fix resource leak in case of error 0fd7d43f net: qcom/emac: fix return value check in emac_sgmii_config() b6a79208 net: skbuff: Limit skb_vlan_pop/push() to expect skb->data at mac header f39acc84 net/sched: act_vlan: Push skb->data to mac_header prior calling skb_vlan_*() functions 5e3d033e fm10k: wrap long line for alloc_workqueue f814bfd7 net: mvmdio: do not clk_disable_unprepare() NULL clock 7667d445 Merge tag 'rxrpc-rewrite-20160930' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs 32986b55 Merge branch 'ovs-mpls' 85de4a21 openvswitch: use mpls_hdr 9095e10e mpls: move mpls_hdr to a common location f7d49bce openvswitch: mpls: set network header correctly on key extract ab580705 mlxsw: spectrum_router: avoid potential uninitialized data usage d0debb76 net/mlx5e: shut up maybe-uninitialized warning bab02a69 fm10k: use generic ethtool_op_get_ts_info callback 7c70c4f8 cxgb4: unexport cxgb4_dcb_enabled fa34cd94 net: rtnl: avoid uninitialized data in IFLA_VF_VLAN_LIST handling 63d75463 net: pktgen: fix pkt_size b82d44d7 net: fec: set mac address unconditionally 3a82e78c net: ethernet: mediatek: mark symbols static where possible 8efebd6e cxgb4: mark cxgb_setup_tc() static cb9e684e ipv6 addrconf: remove addrconf_sysctl_hop_limit() d4ef9f72 netfilter: bridge: clarify bridge/netfilter message b50afd20 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net c8d2bc9b Linux 4.8 f76d9c61 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm 117e5e9c ARM: 8618/1: decompressor: reset ttbcr fields to use TTBR0 on ARMv7 be67d60b Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 66188fb1 Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus 0c7fc30f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc bb6bbc7c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 6605d156 MIPS: CM: Fix mips_cm_max_vp_width for non-MT kernels on MT systems 058effe7 MIPS: Fix detection of unsupported highmem with cache aliases 305723ab MIPS: Malta: Fix IOCU disable switch read for MIPS64 1eefcbc8 MIPS: Fix BUILD_ROLLBACK_PROLOGUE for microMIPS 67acd8d5 MIPS: clear execution hazard after changing FTLB enable ebd0e0f5 MIPS: Configure FTLB after probing TLB sizes from config4 72c70f01 MIPS: Stop setting I6400 FTLBP 3021773c MIPS: DEC: Avoid la pseudo-instruction in delay slots 0a900553 MIPS: Octeon: mark GPIO controller node not populated after IRQ init. ca86c9ef MIPS: uprobes: fix use of uninitialised variable ddabfa5c MIPS: uprobes: remove incorrect set_orig_insn db06068a MIPS: fix uretprobe implementation 6ca8ac77 MIPS: smp-cps: Avoid BUG() when offlining pre-r6 CPUs 08895a8b Linux 4.8-rc8 4c04b4b5 Merge tag 'trace-v4.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 90b75db6 fault_in_multipages_readable() throws set-but-unused error 38e08854 mm: check VMA flags to avoid invalid PROT_NONE NUMA balancing 831e45d8 Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus 751b9a5d Merge tag 'powerpc-4.8-7' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 8d2c0d36 radix tree: fix sibling entry handling in radix_tree_descend() 62fd5258 radix tree test suite: Test radix_tree_replace_slot() for multiorder entries 1ae2293d fix memory leaks in tracing_buffers_splice_read() 1245800c tracing: Move mutex to protect against resetting of seq data 116e7111 MIPS: Fix delay slot emulation count in debugfs 8f46cca1 MIPS: SMP: Fix possibility of deadlock when bringing CPUs online 9c0e28a7 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2507c856 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 709b8f67 Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 4b8b0ff6 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 0f265741 Merge branch 'hughd-fixes' (patches from Hugh Dickins) b385d21f mm: delete unnecessary and unsafe init_tlb_ubc() 71664665 huge tmpfs: fix Committed_AS leak 3089bf61 shmem: fix tmpfs to handle the huge= option properly bd5dbcb4 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux d0c1d15f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 4ee69866 Merge branch 'for-linus' of git://git.kernel.dk/linux-block b22734a5 Merge branch 'for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs 78bbf153 Merge tag 'regmap-fix-v4.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap 2ddfdd42 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 7d188bad Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux d9d1ffe0 Merge tag 'tags/nand-fixes-for-4.8-rc8' of git://git.infradead.org/linux-ubifs e7c5412f Merge tag 'mmc-v4.8-rc7' of git://git.linaro.org/people/ulf.hansson/mmc e47f2e50 Merge tag 'configfs-for-4.8-2' of git://git.infradead.org/users/hch/configfs c8712c6a blk-mq: skip unmapped queues in blk_mq_alloc_request_hctx 7e956304 MIPS: Fix pre-r6 emulation FPU initialisation 67787b68 arm64: kgdb: handle read-only text / modules c18df0ad arm64: Call numa_store_cpu_info() earlier. 96b03ab8 locking/hung_task: Fix typo in CONFIG_DETECT_HUNG_TASK help text 3b4ac786 nvme-rdma: only clear queue flags after successful connect 331dcf42 i2c: qup: skip qup_i2c_suspend if the device is already runtime suspended 463e8f84 i2c: mux: pca954x: retry updating the mux selection on failure 371a0153 i2c-eg20t: fix race between i2c init and interrupt enable 3be79886 Linux 4.8-rc7 b01cf676 Merge tag 'usb-4.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 88b4ad28 Merge tag 'fixes-for-linus-v4.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging 3286be94 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 6ffa36a5 Merge branch 'smp-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip aaed4d0b Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 8e4b7205 openrisc: fix the fix of copy_from_user() 65c0044c avr32: fix 'undefined reference to `___copy_from_user' d4690f1e fix iov_iter_fault_in_readable() f32a10df Merge tag 'mmc-v4.8-rc6' of git://git.linaro.org/people/ulf.hansson/mmc baf009f9 Merge tag 'powerpc-4.8-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 4d2899d7 Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6 87ee1280 Merge tag 'nfsd-4.8-2' of git://linux-nfs.org/~bfields/linux 5fbf3e32 Merge tag 'drm-fixes-for-4.8-rc6' of git://people.freedesktop.org/~airlied/linux 095f5cfa Merge tag 'pm-4.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 09cb5b78 Merge tag 'drm-vc4-fixes-2016-09-14' of https://github.com/anholt/linux into drm-fixes 9929c097 Merge tag 'drm-intel-fixes-2016-09-15' of git://anongit.freedesktop.org/drm-intel into drm-fixes dd5a477c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma 008f08d6 Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc cac4662a Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm e4618d40 IB/rdmavt: Don't vfree a kzalloc'ed memory region c1cc72cb IB/rxe: Fix kmem_cache leak 3050b998 IB/rxe: Fix race condition between requester and completer 90894887 IB/rxe: Fix duplicate atomic request handling dfdd6158 IB/rxe: Fix kernel panic in udp_setup_tunnel ee3da804 IB/mlx5: Set source mac address in FTE 7fae6655 IB/mlx5: Enable MAD_IFC commands for IB ports only 69d269d3 IB/mlx4: Diagnostic HW counters are not supported in slave mode 8ec07bf8 IB/mlx4: Use correct subnet-prefix in QP1 mads under SR-IOV baa0be70 IB/mlx4: Fix code indentation in QP1 MAD flow e5ac40cd IB/mlx4: Fix incorrect MC join state bit-masking on SR-IOV 344bacca IB/ipoib: Don't allow MC joins during light MC flush 5e102b3b IB/rxe: fix GFP_KERNEL in spinlock context e06226e6 Merge tag 'usb-serial-4.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus 64086491 Merge tag 'samsung-fixes-4.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into fixes 08c5cd37 USB: change bInterval default to 10 ms ed3d6d0a usb: musb: Fix tusb6010 compile error on blackfin 080fe0b7 perf/x86/amd: Make HW_CACHE_REFERENCES and HW_CACHE_MISSES measure L2 1155bafc perf/x86/intel/pt: Do validate the size of a kernel address filter ddfdad99 perf/x86/intel/pt: Fix kernel address filter's offset validation 95f60084 perf/x86/intel/pt: Fix an off-by-one in address filter configuration 77893577 PM / runtime: Use _rcuidle for runtime suspend tracepoints 22f6b4d3 aio: mark AIO pseudo-fs noexec 024c7e37 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm b71dbf10 vfs: cap dedupe request structure size at PAGE_SIZE 5297e0f0 vfs: fix return type of ioctl_file_dedupe_range 46626600 Merge branch 'for-linus' of git://git.kernel.dk/linux-block 1c109fab fix minor infoleak in get_user_ex() 4cea8776 Merge tag 'pci-v4.8-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci 77e5bdf9 Merge branch 'uaccess-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs b8f26e88 Merge tag 'for-linus-4.8b-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip de75abbe arm/xen: fix SMP guests boot 8630c322 avr32: fix copy_from_user() e98b9e37 microblaze: fix __get_user() d0cf3851 microblaze: fix copy_from_user() c90a3bc5 m32r: fix __get_user() 8f035983 blackfin: fix copy_from_user() 917400ce sparc32: fix copy_from_user() 6e050503 sh: fix copy_from_user() c6852389 sh64: failing __get_user() should zero b615e3c7 score: fix copy_from_user() and friends c2f18fa4 score: fix __get_user/get_user fd2d2b19 s390: get_user() should zero on failure 22426465 ppc32: fix copy_from_user() aace880f parisc: fix copy_from_user() acb2505d openrisc: fix copy_from_user() 2e29f50a nios2: fix __get_user() e33d1f6f nios2: copy_from_user() should zero the tail of destination ae7cc577 mn10300: copy_from_user() should zero on access_ok() failure... 43403eab mn10300: failing __get_user() and get_user() should zero e69d7005 mips: copy_from_user() must zero the destination on access_ok() failure 05d9d0b9 ARC: uaccess: get_user to zero out dest in cause of fault 8ae95ed4 metag: copy_from_user() should zero the destination on access_ok() failure a5e541f7 ia64: copy_from_user() should zero the destination on access_ok() failure f35c1e06 hexagon: fix strncpy_from_user() error return 3b8767a8 frv: fix clear_user() eb47e029 cris: buggered copy_from_user/copy_to_user/clear_user 9ad18b75 asm-generic: make get_user() clear the destination on errors 035ee288 PCI: Fix bridge_d3 update on device removal 5924bbec Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip fda67514 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip ee319d58 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 504cb1c2 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 7c2c1144 Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 106f2e59 Merge tag 'md/4.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md 309a18ae Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 3bc42f3f Merge branch 'nvmf-4.8-rc' of git://git.infradead.org/nvme-fabrics into for-linus e8988e05 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux ac059c4f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 2c937eb4 Merge tag 'nfs-for-4.8-4' of git://git.linux-nfs.org/projects/trondmy/linux-nfs 2cfe199c nvme-rdma: add back dependency on CONFIG_BLOCK 1bda18de nvme-rdma: fix null pointer dereference on req->mr e87a911f nvme-rdma: use ib_client API to detect device removal e89ca58f nvme-rdma: add DELETING queue flag da499f8f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 9395452b Linux 4.8-rc6 bd0b841f nvme: make NVME_RDMA depend on BLOCK 2afe669a Merge tag 'staging-4.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging 61c3dae6 Merge tag 'usb-4.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb 98ac9a60 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm b8db3714 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 6905732c Merge tag 'for_linus_stable' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 ba63f23d fscrypto: require write access to mount to set encryption policy 002ced4b fscrypto: only allow setting encryption policy on directories 163ae1c6 fscrypto: add authorization check for setting encryption policy 1e8b8d96 libnvdimm: allow legacy (e820) pmem region to clear bad blocks 2e21807d nfit, mce: Fix SPA matching logic in MCE handler 9049771f mm: fix cache mode of dax pmd mappings ca120cf6 mm: fix show_smap() for zone_device-pmd ranges d0acc7df Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost daf6b9b6 Merge tag 'pm-4.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8a2a835b Merge branches 'pm-core-fixes' and 'pm-cpufreq-fixes' c4a6c70f Merge tag 'gpio-v4.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio 6dc728cc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse 5c44ad6a Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs f4a9c169 Merge branch 'for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs 067c2f47 Merge tag 'sound-4.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 5e59d9a1 virtio_console: Stop doing DMA on the stack af7c1bec virtio: mark vring_dma_dev() static e45eeb43 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 2771fc8e Merge tag 'powerpc-4.8-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 53d5f1dc Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm 6b98174b Merge tag 'fixes-for-v4.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-linus 1b49dae1 Merge tag 'usb-ci-v4.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb into usb-linus 72d508ad Merge tag 'iio-fixes-for-4.8b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus 2b974344 arm64: use preempt_disable_notrace in _percpu_read/write 872c63fb arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb() 6f3c4fb6 usb: chipidea: udc: fix NULL ptr dereference in isr_setup_status_phase 3732b30a cpufreq-stats: Minor documentation fix cbfff439 i2c: rk3x: Restore clock settings at resume time e0603c8d i2c: Spelling s/acknowedge/acknowledge/ 664d58bf i2c: designware: save the preset value of DW_IC_SDA_HOLD 711bef65 Merge tag 'ceph-for-4.8-rc6' of git://github.com/ceph/ceph-client acdfffb5 Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging e8b3b45d Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc 30851a7c Documentation: i2c: slave-interface: add note for driver development e35478ea i2c: mux: demux-pinctrl: run properly with multiple instances 816f318b ALSA: rawmidi: Fix possible deadlock with virmidi registration 9f8a7658 ALSA: timer: Fix zero-division by continue of uninitialized instance 9b41b92b dmi-id: don't free dev structure after calling device_register bcf42aa6 xhci: fix null pointer dereference in stop command timeout function d71f0586 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux 95390e32 Merge tag 'sunxi-fixes-for-4.8' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into fixes 1d3ef9c2 arm-cci: pmu: Fix typo in event name 28fa9917 Merge tag 'imx-fixes-4.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into fixes d8b795f5 Revert "ARM: tegra: fix erroneous address in dts" f065e9e4 ARM: dts: imx6qdl: Fix SPDIF regression 7064f623 Merge tag 'ccn/fixes-for-4.8-v2' of git://git.linaro.org/people/pawel.moll/linux into fixes 982098a9 Merge tag 'mvebu-fixes-4.8-2' of git://git.infradead.org/linux-mvebu into fixes 8aade778 ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY setting for imx6sx f7d3586f ARM: dts: imx7d-sdb: fix ti,x-plate-ohms property name c721da1d ARM: dts: kirkwood: Fix PCIe label on OpenRD a7789378 ARM: kirkwood: ib62x0: fix size of u-boot environment partition d662ed2e bus: arm-ccn: make event groups reliable 5b1e01f3 bus: arm-ccn: fix hrtimer registration 0811ef7e bus: arm-ccn: fix PMU interrupt flags 0a10e85b ARM: tegra: Correct polarity for Tegra114 PMIC interrupt 633af91d Merge tag 'samsung-fixes-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into fixes 1ce3b12f Merge tag 'imx-fixes-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into fixes becc8d3c MAINTAINERS: add tree entry for ARM/UniPhier architecture fd038197 Merge tag 'omap-for-v4.8/fixes-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes 8184a34f Merge tag 'vexpress-fixes-4.8-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into fixes 84ba04f2 Merge tag 'gpmc-omap-v4.8-rc1' of https://github.com/rogerq/linux into fixes 2586d61f Merge tag 'mvebu-fixes-4.8-1' of git://git.infradead.org/linux-mvebu into fixes fa8410b3 Linux 4.8-rc3 46097f27 Merge branch 'parisc-4.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux 4ec656bd EDAC, skx_edac: Add EDAC driver for Skylake 3eb53b20 parisc: Fix order of EREFUSED define in errno.h ae141830 parisc: Fix automatic selection of cr16 clocksource 6040e576 Make the hardened user-copy code depend on having a hardened allocator 8cc9dddd Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 43f4d36c Merge tag 'dm-4.8-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm b2848792 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi 080ebb15 Merge tag 'usb-4.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb a8414fa3 Merge tag 'xfs-iomap-for-linus-4.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs 3f318b3c Merge tag 'hwmon-for-linus-v4.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging 952b159f Merge tag 'drm-fixes-for-4.8-rc3-2' of git://people.freedesktop.org/~airlied/linux d8298d26 Merge tag 'devicetree-fixes-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux 5cae6fe2 Merge tag '4.8-doc-fixes' of git://git.lwn.net/linux 2c24ba21 Merge tag 'drm-intel-fixes-2016-08-15' of git://anongit.freedesktop.org/drm-intel into drm-fixes aae2d1fc Merge branch 'drm-etnaviv-fixes' of git://git.pengutronix.de/git/lst/linux into drm-fixes 3408fef7 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip b061b4f3 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip ac78bc71 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 0dcb7b6f Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip bd3fd451 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip f28535c1 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 114e3bae Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm 395c4342 Merge tag 'pm-4.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 76dcd939 Merge tag 'drm-fixes-for-4.8-rc3' of git://people.freedesktop.org/~airlied/linux 112dc0c8 locking/barriers: Suppress sparse warnings in lockless_dereference() f17b3ea3 Revert "drm/fb-helper: Reduce READ_ONCE(master) to lockless_dereference" a93a4d62 arm64: Fix shift warning in arch/arm64/mm/dump.c 03cbc732 sched/cputime: Resync steal time when guest & host lose sync 173be9a1 sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression 3684b03d Merge tag 'iommu-fixes-v4.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu f2fa30a8 Merge tag 'edac_fixes_for_4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp 694d0d0b Linux 4.8-rc2 0043ee40 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux 4ef870e3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu 118253a5 Merge tag 'fixes-for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging 120c5475 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux 329f4152 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm a1e21033 Merge branch 'for-linus' of git://git.kernel.dk/linux-block 2b05980d h8300: Add missing include file to asm/io.h 783011b1 unicore32: mm: Add missing parameter to arch_vma_access_permitted f31494bd Merge tag 'vfio-v4.8-rc2' of git://github.com/awilliam/linux-vfio b112324c Merge tag 'nfsd-4.8-1' of git://linux-nfs.org/~bfields/linux 9710cb66 Merge tag 'pm-4.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 01ea4439 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 3bc6d8c1 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 0aeeb3e7 Merge branches 'pm-sleep' and 'pm-cpufreq' e6e7214f Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 62822e2e PM / hibernate: Restore processor state before using per-CPU variables ad83242a Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip dd257933 nfsd: don't return an unhashed lock stateid after taking mutex 1f8083c6 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 25db6918 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 0e1117b2 Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 99091700 Merge tag 'nfs-for-4.8-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs c239ae10 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm 86fc0488 Merge tag 'sound-4.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 8766dc68 Merge tag 'powerpc-4.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 53fb45d3 arm64: defconfig: enable CONFIG_LOCALVERSION_AUTO 2323439f arm64: defconfig: add options for virtualization and containers dfbca61a arm64: hibernate: handle allocation failures 0194e760 arm64: hibernate: avoid potential TLB conflict 9adeb8e7 arm64: Handle el1 synchronous instruction aborts cleanly 89a1d43e Merge tag 'kvm-s390-master-4.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux 9b731bcf MIPS: KVM: Propagate kseg0/mapped tlb fault errors 0741f52d MIPS: KVM: Fix gfn range check in kseg0 tlb faults 8985d503 MIPS: KVM: Add missing gfn range check c604cffa MIPS: KVM: Fix mapped fault broken commpage handling a28ebea2 KVM: Protect device ops->create and list_add with kvm->lock 023e9fdd KVM: PPC: Move xics_debugfs_init out of create aca411a4 KVM: s390: reset KVM_REQ_MMU_RELOAD if mapping the prefix failed 75a4615c KVM: s390: set the prefix initially properly 95f3be79 perf/x86/intel/uncore: Add enable_box for client MSR uncore 10e9e7bd perf/x86/intel/uncore: Fix uncore num_counters 68187872 uprobes/x86: Fix RIP-relative handling of EVEX-encoded instructions 4b9eaf33 Merge branch 'akpm' (patches from Andrew) 5830169f mm/memory_hotplug.c: initialize per_cpu_nodestats for hotadded pgdats f33e6f06 mm, oom: fix uninitialized ret in task_will_free_mem() bcbf0d56 kasan: remove the unnecessary WARN_ONCE from quarantine.c 615d66c3 mm: memcontrol: fix memcg id ref counter on swap charge move 1f47b61f mm: memcontrol: fix swap counter leak on swapout from offline cgroup 2f95ff90 proc, meminfo: use correct helpers for calculating LRU sizes in meminfo c1470b33 mm/hugetlb: fix incorrect hugepages count during mem hotplug 85e97be3 Merge branch 'akpm' (patches from Andrew) 60398923 mm/slub.c: run free_partial() outside of the kmem_cache_node->list_lock 57dea93a rmap: fix compound check logic in page_remove_file_rmap c8efc390 mm, rmap: fix false positive VM_BUG() in page_add_file_rmap() 6423aa81 mm/page_alloc.c: recalculate some of node threshold when on/offline memory 81cbcbc2 mm/page_alloc.c: fix wrong initialization when sysctl_min_unmapped_ratio changes 3b33719c thp: move shmem_huge_enabled() outside of SYSFS ifdef a545de5c revert "ARM: keystone: dts: add psci command definition" 73984137 rapidio: dereferencing an error pointer 7de24996 arm: oabi compat: add missing access checks 9512c47e Merge branch 'for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs 315581a2 Merge tag 'metag-for-v4.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag aec742e8 get_maintainer: Don't check if STDIN exists in a VCS repository a0cba217 Revert "printk: create pr_<level> functions" 84bd8d33 Merge tag 'trace-v4.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace b79f34d6 Merge tag 'gcc-plugin-infrastructure-v4.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux e1d009ea Merge tag 'platform-drivers-x86-v4.8-3' of git://git.infradead.org/users/dvhart/linux-platform-drivers-x86 cb0d93aa Merge tag 'drm-fixes-for-4.8-rc2' of git://people.freedesktop.org/~airlied/linux a3d1ddd9 ipr: Fix sync scsi scan c4159a75 mm: memcontrol: only mark charged pages with PageKmemcg c87edb36 tracing: Fix tick_stop tracepoint symbols for user export 97b1d23f metag: Drop show_mem() from mem_init() 36e9d08b drm/cirrus: Fix NULL pointer dereference when registering the fbdev caefd8c9 gcc-plugins: Add support for plugin subdirectories 7040c83b gcc-plugins: Automate make rule generation 65d59ec8 gcc-plugins: Add support for passing plugin arguments ed58c0e9 gcc-plugins: abort builds cleanly when not supported d26e9414 kbuild: no gcc-plugins during cc-option tests 210a021d drm/edid: Set 8 bpc color depth for displays with "DFP 1.x compliant TMDS". 196f954e drm/i915/dp: Revert "drm/i915/dp: fall back to 18 bpp when sink capability is unknown" e10aec65 drm/edid: Add 6 bpc quirk for display AEO model 0. 81abf252 Merge tag 'lkdtm-v4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 1eccfa09 Merge tag 'usercopy-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 1bd4403d unsafe_[get|put]_user: change interface to use a error target label 574673c2 printk: Remove unnecessary #ifdef CONFIG_PRINTK 65a97a67 dell-wmi: Ignore WMI event 0xe00e 65ea11ec x86/hweight: Don't clobber %rdi 4872850a Merge branch 'drm-next-4.8' of git://people.freedesktop.org/~agd5f/linux into drm-next e8285cec Merge tag 'drm-intel-next-fixes-2016-08-05' of git://anongit.freedesktop.org/drm-intel into drm-next 5c6c201c drm: Paper over locking inversion after registration rework 29986cc8 drm: rcar-du: Link HDMI encoder with bridge 29b4817d Linux 4.8-rc1 857953d7 Merge branch 'for-linus' of git://git.kernel.dk/linux-block 635a4ba1 Merge tag 'drm-for-v4.8-zpos' of git://people.freedesktop.org/~airlied/linux 52ddb7e9 Merge tag 'doc-4.8-fixes' of git://git.lwn.net/linux e9d488c3 Merge tag 'binfmt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/binfmt_misc 337684a1 fs: return EPERM on immutable inode fe64f328 Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 0cbbc422 Merge tag 'xfs-rmap-for-linus-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs 835c92d4 Merge branch 'work.const-qstr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs ce804bf5 Merge tag 'media/v4.8-6' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 0803e040 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost 80fac0f5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 4305f424 Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus db826278 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip c98f5827 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 1630e843 Merge tag 'sh-for-4.8' of git://git.libc.org/linux-sh 194d6ad3 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux a157b3aa Merge tag 'pwm/for-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm 32199ec3 Merge tag 'ntb-4.8' of git://github.com/jonmason/ntb a02040d8 Merge tag 'pstore-v4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux 0603006b Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi d268675c Merge tag 'dm-4.8-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm fff648da Merge branch 'for-linus' of git://git.kernel.dk/linux-block 62e6e9ba Merge tag 'pnp-extra-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 0524b422 Merge tag 'acpi-extra-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11d8ec40 Merge tag 'pm-extra-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 39fada55 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input f72035fa Merge tag 'usb-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb e976e564 ramoops: use persistent_ram_free() instead of kfree() for freeing prz 529182e2 ramoops: use DT reserved-memory bindings 95f1464f NTB: ntb_hw_intel: use local variable pdev 40895273 NTB: ntb_hw_intel: show BAR size in debugfs info a9c59ef7 ntb_test: Add a selftest script for the NTB subsystem 35539b54 ntb_perf: clear link_is_up flag when the link goes down. 20572ee1 ntb_pingpong: Add a debugfs file to get the ping count bfcaa396 ntb_tool: Add link status and files to debugfs 717146a2 ntb_tool: Postpone memory window initialization for the user 26dc638a ntb_perf: Wait for link before running test 58fd0f3b ntb_perf: Return results by reading the run file da573eaa ntb_perf: Improve thread handling to increase robustness fd2ecd88 ntb_perf: Schedule based on time not on performance 19645a07 ntb_transport: Check the number of spads the hardware supports 8b71d285 ntb_tool: Add memory window debug support 4aae9777 ntb_perf: Allow limiting the size of the memory windows a754a8fc NTB: allocate number transport entries depending on size of ring size 625f0802 ntb_tool: BUG: Ensure the buffer size is large enough to return all spads c792eba1 ntb_tool: Fix infinite loop bug when writing spad/peer_spad file 4dc14b34 Merge branches 'acpi-ec' and 'acpi-button' 6c84239d Merge tag 'rtc-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux e2b3b80d Merge branches 'pm-sleep', 'pm-cpufreq', 'pm-core' and 'pm-opp' d4c06c70 Merge tag 'sound-fix-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound 2cfd716d Merge tag 'powerpc-4.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux 755b20f4 Merge tag 'metag-for-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag dd7fd3a8 ACPI / hotplug / PCI: Runtime resume bridges before bus rescans f8fbd8c4 Merge branch 'akpm' (patches from Andrew) 84e39eeb Merge tag 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma 0cda6113 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma fdf1f7ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending e47608ab mm/memblock.c: fix NULL dereference error 4b16b0c0 MAINTAINERS: update cgroup's document path 117d54df slub: drop bogus inline for fixup_red_left() 380afa36 powerpc/fsl_rio: fix a missing error code b4911ea2 mm: initialise per_cpu_nodestats for all online pgdats at boot 412d0008 mm/memblock: fix a typo in a comment 1e185736 mm: disable CONFIG_MEMORY_HOTPLUG when KASAN is enabled a71e3604 Merge tag 'nfsd-4.8' of git://linux-nfs.org/~bfields/linux d58b0d98 Merge branch 'for-linus-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs 3a303258 Merge tag 'upstream-4.8-rc1' of git://git.infradead.org/linux-ubifs 9e0243db Merge branch 'for-linus-4.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml b067c904 Merge branch 'parisc-4.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux 8e7106a6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu 2b118859 nfsd: remove some dead code in nfsd_create_locked() fa08139d nfsd: drop unnecessary MAY_EXEC check from create 71423274 nfsd: clean up bad-type check in nfsd_create_locked d03d9fe4 nfsd: remove unnecessary positive-dentry check b44061d0 nfsd: reorganize nfsd_create e75b23f9 nfsd: check d_can_lookup in fh_verify of directories 12391d07 nfsd: remove redundant zero-length check from create 7eed34f1 nfsd: Make creates return EEXIST instead of EACCES 6154c187 metag: Fix __cmpxchg_u32 asm constraint for CMP 7f1d25b4 Merge branches 'misc' and 'rxe' into k.o/for-4.8-1 8700e3e7 Soft RoCE driver c1ece767 Merge tag 'media/v4.8-5' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media fb1b83d3 Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux d597690e Merge branch 'akpm' (patches from Andrew) 9049fc74 dynamic_debug: add jump label support 1f69bf9c jump_label: remove bug.h, atomic.h dependencies for HAVE_JUMP_LABEL ddb45306 arm: jump label may reference text in __exit c14b4bcf tile: support static_key usage in non-module __exit sections 10d7227b sparc: support static_key usage in non-module __exit sections 5411fd7f powerpc: add explicit #include <asm/asm-compat.h> for jump label bb9bd878 drivers/media/dvb-frontends/cxd2841er.c: avoid misleading gcc warning 774e0362 MAINTAINERS: update email and list of Samsung HW driver maintainers 99a01cdf block: remove BLK_DEV_DAX config option 57c24b21 samples/kretprobe: fix the wrong type 61341314 samples/kretprobe: convert the printk to pr_info/pr_err 468b8895 samples/jprobe: convert the printk to pr_info/pr_err e708c148 samples/kprobe: convert the printk to pr_info/pr_err 00085f1e dma-mapping: use unsigned long for dma_attrs 1605d271 media: mtk-vcodec: remove unused dma_attrs 4b9d314c include/linux/bitmap.h: cleanup 97f2645f tree-wide: replace config_enabled() with IS_ENABLED() 1c8cb409 drivers/fpga/Kconfig: fix build failure bf0f500b Merge tag 'trace-v4.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace 4b2e0162 fs/proc: Add compiler check for -Wno-override-init to support gcc < 4.2 f0936155 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net d52bd54d Merge branch 'akpm' (patches from Andrew) 8cbdd85b Merge tag 'for-linus-v4.8' of git://github.com/martinbrandenburg/linux 72b5ac54 Merge tag 'ceph-for-4.8-rc1' of git://github.com/ceph/ceph-client 3bd080e4 ipc: delete "nr_ipc_ns" a4691dea kcov: allow more fine-grained coverage instrumentation f1cb637e init/Kconfig: add clarification for out-of-tree modules 27eb6622 config: add android config fragments ac3339ba init/Kconfig: ban CONFIG_LOCALVERSION_AUTO with allmodconfig 59dbb2a0 relay: add global mode support for buffer-only channels 841c06d7 init: allow blacklisting of module_init functions ecfaf0c4 w1:omap_hdq: fix regression 939fc832 w1: add helper macro module_w1_family 098f9fb0 w1: remove need for ida and use PLATFORM_DEVID_AUTO 0b9364b5 rapidio/switches: add driver for IDT gen3 switches adff1649 powerpc/fsl_rio: apply changes for RIO spec rev 3 1ae842de rapidio: modify for rev.3 specification changes a057a52e rapidio: change inbound window size type to u64 60e377b5 rapidio/idt_gen2: fix locking warning 06e1b249 rapidio: fix error handling in mbox request/release functions f5485eb0 rapidio/tsi721_dma: advance queue processing from transfer submit call e519685d rapidio/tsi721: add messaging mbox selector parameter cb782cdd rapidio/tsi721: add PCIe MRRS override parameter 4498c31a rapidio/tsi721_dma: add channel mask and queue size parameters f8e3a68c rapidio: fix return value description for dma_prep functions cca446d4 rapidio/documentation: fix mangled paragraph in mport_cdev ea87b8e1 rapidio: remove unnecessary 0x prefixes before %pa extension uses b6e8d4aa rapidio: add RapidIO channelized messaging driver 1730f146 kexec: add restriction on kexec_load() segment sizes c0253115 kexec: allow kdump with crash_kexec_post_notifiers 21db79e8 kexec: add a kexec_crash_loaded() function b26e27dd kexec: use core_param for crash_kexec_post_notifiers boot option 0719392a ARM: kexec: fix kexec for Keystone 2 51d5d12b ARM: keystone: dts: add psci command definition 43546d86 kexec: allow architectures to override boot mapping dae28018 kdump: arrange for paddr_vmcoreinfo_note() to return phys_addr_t 465d3777 kexec: ensure user memory sizes do not wrap dc5cccac kexec: don't invoke OOM-killer for control page allocation 966fab00 ARM: kexec: advertise location of bootable RAM f7f0b7dc ARM: kdump: advertise boot aliased crash kernel resource 4caf9615 kexec: return error number directly b06fb415 cpumask: fix code comment 627393d4 kernel/exit.c: quieten greatest stack depth printk 7e781418 signal: consolidate {TS,TLF}_RESTORE_SIGMASK code 0a11b9aa reiserfs: fix "new_insert_key may be used uninitialized ..." e63e88bc nilfs2: move ioctl interface and disk layout to uapi separately 4ce5c342 nilfs2: use BIT() macro ad980c9a nilfs2: fix misuse of a semaphore in sysfs code a7d3f104 nilfs2: refactor parser of snapshot mount option aceb4170 nilfs2: do not use yield() 39a9dcca nilfs2: emit error message when I/O error is detected d6517deb nilfs2: replace nilfs_warning() with nilfs_msg() feee880f nilfs2: reduce bare use of printk() with nilfs_msg() 6625689e nilfs2: embed a back pointer to super block instance in nilfs object a66dfb0a nilfs2: add nilfs_msg() message interface cae3d4ca nilfs2: hide function name argument from nilfs_error() a310dcb7 fs/binfmt_em86.c: fix incompatible pointer type ba093a6d mm: refuse wrapped vm_brk requests 0036d1f7 binfmt_elf: fix calculations for bss padding 45107ff6 checkpatch: if no filenames then read stdin ed43c4e5 checkpatch: check signoff when reading stdin c8447115 checkpatch: improve 'bare use of' signed/unsigned types warning cec3aaa5 checkpatch: don't complain about BIT macro in uapi aab38f51 checkpatch: yet another commit id improvement dadf680d checkpatch: allow c99 style // comments d560a5f8 checkpatch: skip long lines that use an EFI_GUID macro a098ecd2 firmware: support loading into a pre-allocated buffer 0e742e92 firmware: provide infrastructure to make fw caching optional 9ccf9811 firmware: consolidate kmap/read/write logic a23216a2 radix-tree: fix comment about "exc Change-Id: I4cf03ec4b75872b484a587b0efca623e473aecf5 Signed-off-by: Robin Peng <robinpeng@google.com>
2019-10-04crosshatch: update kernel-and-modules prebuiltRobin Peng
Linux version 4.9.192-g545a157b4833-ab5916930 (android- build@wprg2.hot.corp.google.com) (Android (5900059 based on r365631c) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 207d7abc1a2abf3ef8d4301736d6a7ebc224a290) (based on LLVM 9.0.8svn)) #0 SMP PREEMPT Thu Oct 3 13:31:53 UTC 2019 private/msm-google: 545a157b4833 LTS: Merge android-4.9-q (4.9.192) into android-msm-pixel-4.9 d5bdee4cf1b2 Merge android-4.9-q (4.9.192) into android-msm-pixel-4.9-lts 5e36f63b2746 Merge 4.9.192 into android-4.9-q 5ce2e060020b Linux 4.9.192 362da40c50a1 mld: fix memory leak in mld_del_delrec() 217fc8298541 tcp: inherit timestamp on mtu probe 9e208ccf32ea net: stmmac: dwmac-rk: Don't fail if phy regulator is absent a794b0ea63b9 net: fix skb use after free in netpoll 5ad424f5d529 Revert "x86/apic: Include the LDR when clearing out APIC registers" 8df65c47f486 spi: bcm2835aux: fix corruptions for longer spi transfers da21b79a9836 spi: bcm2835aux: remove dangerous uncontrolled read of fifo ddf552e7786f spi: bcm2835aux: unifying code between polling and interrupt driven code fd5811e894bb spi: bcm2835aux: ensure interrupts are enabled for shared handler 05700fe42186 libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer b62d9297953f KVM: arm/arm64: Only skip MMIO insn once 941c7ede13f7 ceph: fix buffer free while holding i_ceph_lock in fill_inode() 9cec64d3f6d9 ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() 3f452f401865 IB/mlx4: Fix memory leaks 6be6f81601e6 Tools: hv: kvp: eliminate 'may be used uninitialized' warning b31da50f90dd ravb: Fix use-after-free ravb_tstamp_skb 102a39cb10f7 wimax/i2400m: fix a memory leak bug 41cc386c90cb net: kalmia: fix memory leaks 08f7aa4e3082 cx82310_eth: fix a memory leak bug b57c8626385d net: myri10ge: fix memory leaks 0b9e6253db9f cxgb4: fix a memory leak bug f45f30e84559 gpio: Fix build error of function redefinition 37fd1f6629c2 ibmveth: Convert multicast list size for little-endian system 59d763634c25 Bluetooth: btqca: Add a short delay before downloading the NVM 1ed1d4d7df0a net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx 2046ecf3e170 net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ context 3fcf27113974 Merge 4.9.191 into android-4.9-q bf489db05ebf Linux 4.9.191 9ae4611431af mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n 69f692bb7e68 x86/ptrace: fix up botched merge of spectrev1 fix 625ee1ab12d3 i2c: piix4: Fix port selection for AMD Family 16h Model 30h a3a71b1e9161 KVM: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WI f35eb8a3aa3b KVM: arm/arm64: vgic: Fix potential deadlock when ap_list is long c251d5c53246 mac80211: fix possible sta leak ac8c76776ece Revert "cfg80211: fix processing world regdomain when non modular" 925bf2d80f83 VMCI: Release resource if the work is already queued dfc3195f6600 stm class: Fix a double free of stm_source_device c7ed5c02e410 mmc: core: Fix init of SD cards reporting an invalid VDD range f0d3242a1211 mmc: sdhci-of-at91: add quirk for broken HS200 b0e1bae3113b uprobes/x86: Fix detection of 32-bit user mode 3bf1c9c0c554 ptrace,x86: Make user_64bit_mode() available to 32-bit builds 5326bec9940a USB: storage: ums-realtek: Whitelist auto-delink support 1424ff0ae168 USB: storage: ums-realtek: Update module parameter description for auto_delink_en abd4c15a4047 usb: host: xhci: rcar: Fix typo in compatible string matching fcbc427e6fbd usb: host: ohci: fix a race condition between shutdown and irq 169710b075a9 usb: chipidea: udc: don't do hardware access if gadget has stopped 7189b43f9280 USB: cdc-wdm: fix race between write and disconnect due to flag abuse eec87271805e usb-storage: Add new JMS567 revision to unusual_devs 0e7e2730da7c mm/zsmalloc.c: fix race condition in zs_destroy_pool aaa0776d0e56 x86/apic: Include the LDR when clearing out APIC registers 20e0e489bbc9 x86/apic: Do not initialize LDR and DFR for bigsmp 8ec128066688 KVM: x86: Don't update RIP or do single-step on faulting emulation 104c5131890f ALSA: seq: Fix potential concurrent access to the deleted pool f595a1260357 ALSA: line6: Fix memory leak at line6_init_pcm() error path fda2092976b3 tcp: make sure EPOLLOUT wont be missed 53856af73d85 ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit 2bac3a354881 ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term 669a50559acf tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue 85f7feb11cfc scsi: ufs: Fix RX_TERMINATION_FORCE_ENABLE define value 7f41ef84e7a3 watchdog: bcm2835_wdt: Fix module autoload 47a2cf61fe09 tools: hv: fix KVP and VSS daemons exit code 25b0bb7eeef8 usb: host: fotg2: restart hcd after port reset 1fe671b62a33 i2c: emev2: avoid race when unregistering slave client f5679e5a00f5 xen/blkback: fix memory leaks d02376589315 usb: gadget: composite: Clear "suspended" on reset/disconnect 10f13d980408 iommu/dma: Handle SG length overflow better 7900374c9a93 dmaengine: ste_dma40: fix unneeded variable warning 9272c2573462 x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h 041de0e9f059 Revert "perf test 6: Fix missing kvm module load for s390" 4862942c5906 xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT 2929516c3f39 mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely ba37a9401e76 mm, page_owner: handle THP splits correctly 8421928b368d genirq: Properly pair kobject_del() with kobject_add() 190db74e145f dm table: fix invalid memory accesses with too high sector number f4f7e6d57b99 dm space map metadata: fix missing store of apply_bops() return value efe36a42564a dm btree: fix order of block initialization in btree_split_beneath e183249c7171 x86/boot: Fix boot regression caused by bootparam sanitizing 4e478cb2ccdd x86/boot: Save fields explicitly, zero out everything else c81846bbb6f8 x86/apic: Handle missing global clockevent gracefully 44b79b408cb6 x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386 88bc983a6191 userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx 640d77c1d0a0 gpiolib: never report open-drain/source lines as 'input' to user-space b90594573b37 Revert "dm bufio: fix deadlock with loop device" 50a583b3c219 HID: wacom: Correct distance scale for 2nd-gen Intuos devices af00cc24f21b HID: wacom: correct misreported EKR ring values 10fe806ceee0 selftests: kvm: Adding config fragments eee03869e4f3 perf pmu-events: Fix missing "cpu_clk_unhalted.core" event 72cbaa5ba88a drm/vmwgfx: fix memory leak when too many retries have occurred e2f888bc18ed x86/lib/cpu: Address missing prototypes warning 071434c30d68 libata: add SG safety checks in SFF pio transfers 34e7dd9e9f3f net: hisilicon: Fix dma_map_single failed on arm64 90a540d14bec net: hisilicon: fix hip04-xmit never return TX_BUSY 8695cfa1dd9c net: hisilicon: make hip04_tx_reclaim non-reentrant 36425c894dc3 net: cxgb3_main: Fix a resource leak in a error path in 'init_one()' 6779b7638f04 HID: input: fix a4tech horizontal wheel custom usage 46888ce5dcac NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() 49a4fda42e1e can: peak_usb: force the string buffer NULL-terminated 3d4e0946979c can: sja1000: force the string buffer NULL-terminated 47544863647f perf bench numa: Fix cpu0 binding f67cdc613c5c isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the stack 2270c887deea isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in start_isoc_chain() bbed0360e4ac net: usb: qmi_wwan: Add the BroadMobi BM818 card 5102d6494f74 ASoC: ti: davinci-mcasp: Correct slot_width posed constraint 65d02dfa34bf st_nci_hci_connectivity_event_received: null check the allocation 69f0dd8bc10f st21nfca_connectivity_event_received: null check the allocation 400fc13eb068 can: dev: call netif_carrier_off() in register_candev() 31ab0498dd1b bonding: Force slave speed check after link state recovery for 802.3ad 156a434fc9e2 ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks c2ccc347e521 netfilter: ebtables: fix a memory leak bug in compat 6f2a9a26761a MIPS: kernel: only use i8253 clocksource with periodic clockevent 18e5fad4787e HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT a3660e0f1aee BACKPORT: arch: add pidfd and io_uring syscalls everywhere 42cafda2961d UPSTREAM: pidfd: fix a poll race when setting exit_state fe84579bf46e BACKPORT: arch: wire-up pidfd_open() 304e7f38acb4 BACKPORT: pid: add pidfd_open() af1070fbf2cd UPSTREAM: pidfd: add polling support ac937bb3fbd1 UPSTREAM: signal: improve comments 3941f126e3e1 BACKPORT: fork: do not release lock that wasn't taken b3ae59851fbd BACKPORT: signal: support CLONE_PIDFD with pidfd_send_signal 0e020c19bbbc BACKPORT: clone: add CLONE_PIDFD 19996441154d UPSTREAM: Make anon_inodes unconditional 68defbc4c84b UPSTREAM: signal: use fdget() since we don't allow O_PATH f511d49e01d8 UPSTREAM: signal: don't silently convert SI_USER signals to non-current pidfd cf9f829523c0 BACKPORT: signal: add pidfd_send_signal() syscall e032df4b1246 ANDROID: sched: Disallow WALT with CFS bandwidth control f5458c17abf9 ANDROID: fiq_debugger: remove 9595aa8719c1 Merge 4.9.190 into android-4.9-q 228e87c35b6c Linux 4.9.190 eab1f2dd7d68 bonding: Add vlan tx offload to hw_enc_features a4cb8ca3e951 team: Add vlan tx offload to hw_enc_features 4aa2734ced92 net/mlx5e: Use flow keys dissector to parse packets for ARFS e2d8229bba1b net/mlx5e: Only support tx/rx pause setting for port owner 47fd4df0c273 xen/netback: Reset nr_frags before freeing skb f85c2f3ab4a0 sctp: fix the transport error_count check 7876df0500d2 net/packet: fix race in tpacket_snd() f7be89699a42 bnx2x: Fix VF's VLAN reconfiguration in reload. 5f35f44a3700 iommu/amd: Move iommu_init_pci() to .init section 79ab4c1ffc3f Input: psmouse - fix build error of multiple definition 62b0863eae92 netfilter: conntrack: Use consistent ct id hash calculation a953b4419f45 arm64: compat: Allow single-byte watchpoints on all addresses 6c1dc8f96b54 bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K 912420e5252c asm-generic: fix -Wtype-limits compiler warnings 765d9fe3c4f3 USB: serial: option: Add Motorola modem UARTs 35a85bf8d826 USB: serial: option: add the BroadMobi BM818 card 89049143d442 USB: serial: option: Add support for ZTE MF871A bec06e446143 USB: serial: option: add D-Link DWM-222 device ID 911a8ca7697b USB: CDC: fix sanity checks in CDC union parser fccd6134d5ad usb: cdc-acm: make sure a refcount is taken early enough 741b832658b9 USB: core: Fix races in character device registration and deregistraion d49423187a6e staging: comedi: dt3000: Fix rounding up of timer divisor 23a9fc5c5fcd staging: comedi: dt3000: Fix signed integer overflow 'divider * base' 3bed38ded664 ocfs2: remove set but not used variable 'last_hash' 2c8198236a98 IB/mad: Fix use-after-free in ib mad completion handling 65585fab2a28 IB/core: Add mitigation for Spectre V1 07a6a92898b5 arm64/mm: fix variable 'pud' set but not used 7796efd65eb3 arm64/efi: fix variable 'si' set but not used 1c335cd18ced kbuild: modpost: handle KBUILD_EXTRA_SYMBOLS only for external modules 4f62e065a5c6 ata: libahci: do not complain in case of deferred probe 033d8392e5f3 scsi: hpsa: correct scsi command status issue after reset 0623446f37d1 libata: zpodd: Fix small read overflow in zpodd_get_mech_type() 219db72f7347 perf header: Fix use of unitialized value warning 5b9310f34ae7 perf header: Fix divide by zero error if f_header.attr_size==0 632d97a33ff1 irqchip/irq-imx-gpcv2: Forward irq type to parent c1f57bedec52 xen/pciback: remove set but not used variable 'old_state' 58c33d479def net: usb: pegasus: fix improper read if get_registers() fail b8cab0b87c01 Input: iforce - add sanity checks 9ab5ae53eeb5 Input: kbtab - sanity check for endpoint type 963a14fb9c43 HID: hiddev: do cleanup in failure of opening a device 52aaeae5f222 HID: hiddev: avoid opening a disconnected device bbbaeba7074b HID: holtek: test for sanity of intfdata f8053ac6e02e ALSA: hda - Let all conexant codec enter D3 when rebooting f3f82e1041c4 ALSA: hda - Add a generic reboot_notify 3248c0892da1 ALSA: hda - Fix a memory leak bug c6a46c615274 xtensa: add missing isync to the cpu_reset TLB code 1922476beeee netfilter: ctnetlink: don't use conntrack/expect object addresses as id b97a2f3d58f4 inet: switch IP ID generator to siphash 175a407ce432 siphash: implement HalfSipHash1-3 for hash tables 53e054b3cd1b siphash: add cryptographically secure PRF 02b40edda9fd vhost: scsi: add weight support 4b586288578a vhost_net: fix possible infinite loop 66c8d9d53e65 vhost: introduce vhost_exceeds_weight() 6214511f226c vhost_net: introduce vhost_exceeds_weight() 73f768b7684c vhost_net: use packet weight for rx handler, too 43f7e9b81a81 vhost-net: set packet weight of tx polling to 2 * vq size c98446e1bab6 bpf: add bpf_jit_limit knob to restrict unpriv allocations 4d0475705481 bpf: restrict access to core bpf sysctls 5124abda3060 bpf: get rid of pure_initcall dependency to enable jits 43729e6fea58 mm/memcontrol.c: fix use after free in mem_cgroup_iter() faf6760c93af mm/usercopy: use memory range to be accessed for wraparound check 694457ee8cb1 sh: kernel: hw_breakpoint: Fix missing break in switch statement 718ce1eb744d scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA 0d7ed7f42907 iwlwifi: don't unmap as page memory that was mapped as single fefc9e101542 mwifiex: fix 802.11n/WPA detection 92225e41001d smb3: send CAP_DFS capability during session setup 84bdf5e2584a SMB3: Fix deadlock in validate negotiate hits reconnect c7b1a1e98480 mac80211: don't WARN on short WMM parameters from AP 542233bd738e ALSA: hda - Don't override global PCM hw info flag dbb4f2d59f39 ALSA: firewire: fix a memory leak bug d3d1b67ffdd7 hwmon: (nct7802) Fix wrong detection of in4 presence 127ab64c38e2 can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices 0cad79bfb5aa can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices ac370f1ea518 perf/core: Fix creating kernel counters for PMUs that override event->cpu a59873b5fe37 tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop 5bf03ad9c4c7 scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG b3a0c297e6e6 scsi: ibmvfc: fix WARN_ON during event pool release d80a03c74723 scsi: megaraid_sas: fix panic on loading firmware crashdump 67b14bd258e1 ARM: davinci: fix sleep.S build error on ARMv4 ab1ab88e93be ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() dfaf368e67c3 drbd: dynamically allocate shash descriptor 217c52217e8a perf probe: Avoid calling freeing routine multiple times for same pointer 13810c478b57 ALSA: compress: Be more restrictive about when a drain is allowed cbc76c3b9d42 ALSA: compress: Don't allow paritial drain operations on capture streams 8d25080f4d84 ALSA: compress: Prevent bypasses of set_params daa60696bdf4 ALSA: compress: Fix regression on compressed capture streams 657c648a19eb s390/qdio: add sanity checks to the fast-requeue path 260718adc614 cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init() 71faaeb11df9 hwmon: (nct6775) Fix register address and added missed tolerance for nct6106 760b12a7262b mac80211: don't warn about CW params when not using them 2b9ac213b632 iscsi_ibft: make ISCSI_IBFT dependson ACPI instead of ISCSI_IBFT_FIND 43e4ea5b3ab8 netfilter: nfnetlink: avoid deadlock due to synchronous request_module 13350c2269a6 can: peak_usb: fix potential double kfree_skb() e253114f7313 usb: yurex: Fix use-after-free in yurex_delete 0d7f710286c1 perf record: Fix module size on s390 708eac3bdb55 perf db-export: Fix thread__exec_comm() 624c2b3696ba perf record: Fix wrong size in perf_record_mmap for last kernel module 6c8f40d2c272 mm/vmalloc: Sync unmappings in __purge_vmap_area_lazy() ffd85e35d635 x86/mm: Sync also unmappings in vmalloc_sync_all() a6932b4b97ba x86/mm: Check for pfn instead of page in vmalloc_sync_one() 808dff56c326 sound: fix a memory leak bug f34431096132 usb: iowarrior: fix deadlock on disconnect eb7124b0cca1 usb: usbfs: fix double-free of usb memory upon submiturb error dc9b4806b4a8 ANDROID: fix kernelci build-break in lowmemorykiller bf4125bba465 ANDROID: Fixes to locking around handle_lmk_event 1524ee00a2c6 UPSTREAM: net/ipv6: allow sysctl to change link-local address generation mode 3378ce511d7a ANDROID: fix binder change in merge of 4.9.188 94c1fcc8e417 Merge 4.9.189 into android-4.9-q 4bd718dba658 Linux 4.9.189 2224e89446b6 x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS 6583ecced632 x86/entry/64: Use JMP instead of JMPQ 90d45f0856f3 x86/speculation: Enable Spectre v1 swapgs mitigations e90ec5e2b679 x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations 7092a21c757c x86: cpufeatures: Sort feature word 7 a89b44e461a5 spi: bcm2835: Fix 3-wire mode if DMA is enabled c19199167c87 block: blk_init_allocated_queue() set q->fq as NULL in the fail case 7c4653274b7d bnx2x: Disable multi-cos feature. 264e020e262f ife: error out when nla attributes are empty dfb98836f9a3 ip6_tunnel: fix possible use-after-free on xmit 00a8794f636b compat_ioctl: pppoe: fix PPPOEIOCSFWD handling 695074c7f4d4 tipc: compat: allow tipc commands without arguments 4c6f0d6ba073 net: sched: Fix a possible null-pointer dereference in dequeue_func() 03eb042dec2d net/mlx5: Use reversed order when unregister devices 78922ae6f666 net: fix ifindex collision during namespace removal 6d9235bd12cd net: bridge: mcast: don't delete permanent entries when fast leave is enabled 0e08ee5760f8 net: bridge: delete local fdb on device init failure b5641e517bd2 atm: iphase: Fix Spectre v1 vulnerability 22395a3e46d6 libceph: use kbasename() and kill ceph_file_part() 180019b00c3c objtool: Add rewind_stack_do_exit() to the noreturn list 495dace544bc objtool: Add machine_real_restart() to the noreturn list d41d78cc1245 IB: directly cast the sockaddr union to aockaddr 7d5750c0edfe RDMA: Directly cast the sockaddr union to sockaddr 41052c98e41f HID: Add quirk for HP X1200 PIXART OEM mouse 0cb65f3a0d18 HID: wacom: fix bit shift for Cintiq Companion 2 06fac08201a7 tcp: be more careful in tcp_fragment() 3c5dbb95a8fe arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} e364e9a22b45 arm64: cpufeature: Fix CTR_EL0 field definitions 5f085ef8cf66 ARM: dts: logicpd-som-lv: Fix Audio Mute 7fc1e8a05800 ARM: dts: Add pinmuxing for i2c2 and i2c3 for LogicPD torpedo 5770e6960c1e ARM: dts: Add pinmuxing for i2c2 and i2c3 for LogicPD SOM-LV 792f95e79a75 scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure 65239940be49 fs/crypto: Fix 4.9.186 missmerge 4ebd29edafc1 Merge 4.9.188 into android-4.9-q fa897d17313c Linux 4.9.188 d73af79742e7 x86, mm, gup: prevent get_page() race with munmap in paravirt guest 410b20dd6f21 objtool: Support GCC 9 cold subfunction naming scheme 2c34c215c102 include/linux/module.h: copy __init/__exit attrs to init/cleanup_module fe5844365ec6 Backport minimal compiler_attributes.h to support GCC 9 0b326994892a eeprom: at24: make spd world-readable again d4fc64c92713 coredump: fix race condition between collapse_huge_page() and core dumping 91c3a6ce3a0a infiniband: fix race condition between infiniband mlx4, mlx5 driver and core dumping 16903f1a5ba7 coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping ed56c2497a3e IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification 436cd8a992c3 xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() 9224305cc02b drivers/perf: arm_pmu: Fix failure path in PM notifier 0a87819292e8 s390/dasd: fix endless loop after read unit address configuration ae190f04359d selinux: fix memory leak in policydb_init() 7b18585947c3 gpiolib: fix incorrect IRQ requesting of an active-low lineevent 9d06bfcb68c0 mmc: dw_mmc: Fix occasional hang after tuning on eMMC 09c63dcc3040 Btrfs: fix incremental send failure after deduplication 757ee02703cd kbuild: initialize CLANG_FLAGS correctly in the top Makefile b2ca435ce65e x86, boot: Remove multiple copy of static function sanitize_boot_params() 4d2bf5798ebf x86/kvm: Don't call kvm_spurious_fault() from .fixup 62369d5c014f ipc/mqueue.c: only perform resource calculation if user valid bcebb4419ec7 drivers/rapidio/devices/rio_mport_cdev.c: NUL terminate some strings 317fc4dd5212 uapi linux/coda_psdev.h: move upc_req definition from uapi to kernel side headers 90320a506cbe coda: fix build using bare-metal toolchain ca62806b3955 coda: add error handling for fget ad2041109001 mm/cma.c: fail if fixed declaration can't be honored bf4e8f2a81d1 x86: math-emu: Hide clang warnings for 16-bit overflow d4ce30c91b9d x86/apic: Silence -Wtype-limits compiler warnings 0b4f4a4b18dd be2net: Signal that the device cannot transmit during reconfiguration 0153dbcbd4c8 ACPI: fix false-positive -Wuninitialized warning a0e456f0427c scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized 679ff6a3e4cc ceph: return -ERANGE if virtual xattr value didn't fit in buffer 4e064062d391 ceph: fix improper use of smp_mb__before_atomic() 44f7521a23f5 btrfs: fix minimum number of chunk errors for DUP 820402d2fc3f fs/adfs: super: fix use-after-free bug 1235f5e013d6 dmaengine: rcar-dmac: Reject zero-length slave DMA requests f1741424feee MIPS: lantiq: Fix bitfield masking 104307692801 kernel/module.c: Only return -EEXIST for modules that have finished loading 81c09bab09d3 ftrace: Enable trampoline when rec count returns back to one 614e14d68edf ARM: dts: rockchip: Mark that the rk3288 timer might stop in suspend 2b0a7453ea0e ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again 1078e302b947 ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200 790fc2d3f125 ARM: riscpc: fix DMA 2823605d3703 UPSTREAM: net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier aa431c38ed0a ANDROID: fix up 9p filesystem due to CFI non-upstream patches 0eb90dd8f717 Merge 4.9.187 into android-4.9-q 97d7530b83e3 Linux 4.9.187 370bb858d70f ceph: hold i_ceph_lock when removing caps for freeing inode 91c5daaa743b drivers/pps/pps.c: clear offset flags in PPS_SETPARAMS ioctl 837ffc9723f0 sched/fair: Don't free p->numa_faults with concurrent readers 58a01b0bd8ea Bluetooth: hci_uart: check for missing tty operations 4c0a7ec4b98f media: radio-raremono: change devm_k*alloc to k*alloc 0b8a71a8bd21 media: cpia2_usb: first wake up, then free in disconnect f7d3edb05343 media: au0828: fix null dereference in error path af34434a1750 ISDN: hfcsusb: checking idx of ep configuration 8902d3a82ccf arm64: compat: Provide definition for COMPAT_SIGMINSTKSZ 51e26d2303ee i2c: qup: fixed releasing dma without flush operation completion e522a0907730 arm64: dts: marvell: Fix A37xx UART0 register size 704533394e48 tcp: reset sk_send_head in tcp_write_queue_purge 1e531ad4316c ipv6: check sk sk_type and protocol early in ip_mroute_set/getsockopt 50810015e027 access: avoid the RCU grace period for the temporary subjective credentials 08ee34d86c9c powerpc/tm: Fix oops on sigreturn on systems without TM 2f4b7fbb7b26 ALSA: hda - Add a conexant codec entry to let mute led work ec565611f930 ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 0cbed4f1c694 hpet: Fix division by zero in hpet_time_div() 24db040f7ef8 x86/speculation/mds: Apply more accurate check on hypervisor platform f7e02b156936 x86/sysfb_efi: Add quirks for some devices with swapped width and height 71960676d427 usb: pci-quirks: Correct AMD PLL quirk detection 53955976c75e usb: wusbcore: fix unbalanced get/put cluster_id a0e02638b40e locking/lockdep: Hide unused 'class' variable ccaa280d15f3 locking/lockdep: Fix lock used or unused stats error 484354b26e80 mm/mmu_notifier: use hlist_add_head_rcu() 42297534a4cf 9p: pass the correct prototype to read_cache_page 478cf2d41eec mm/kmemleak.c: fix check for softirq context 8b593377616c sh: prevent warnings when using iounmap bce3e3e86428 powerpc/eeh: Handle hugepages in ioremap space 450233afb7ab mailbox: handle failed named mailbox channel request dd1fc2ce32f0 f2fs: avoid out-of-range memory access 34dd8fb9b8ff powerpc/boot: add {get, put}_unaligned_be32 to xz_config.h 8baa8d684169 RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM ff859fa7da66 perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning c677e7adea5b kallsyms: exclude kasan local symbols on s390 7e55003b577b serial: sh-sci: Fix TX DMA buffer flushing and workqueue races 56b68e63bcd9 serial: sh-sci: Terminate TX DMA during buffer flushing c70bfc1b7611 RDMA/i40iw: Set queue pair state when being queried 5bab3a0a7090 powerpc/4xx/uic: clear pending interrupt after irq type/pol change 20756b70965b um: Silence lockdep complaint about mmap_sem f9690b8e761b mfd: hi655x-pmic: Fix missing return value check for devm_regmap_init_mmio_clk a3727b0a3de4 mfd: arizona: Fix undefined behavior f1405059725a mfd: core: Set fwnode for created devices 253278f2b506 recordmcount: Fix spurious mcount entries on powerpc e2482f76499d iio: iio-utils: Fix possible incorrect mask calculation 5086e479e2f5 PCI: xilinx-nwl: Fix Multi MSI data programming 7caebf6db7e9 kbuild: Add -Werror=unknown-warning-option to CLANG_FLAGS 2abc45ec42c1 PCI: sysfs: Ignore lockdep for remove attribute 514670ac283a powerpc/pci/of: Fix OF flags parsing for 64bit BARs d585589e5f9b usb: gadget: Zero ffs_io_data 4780759566fe tty: serial_core: Set port active bit in uart_port_activate 1d133532eecd drm/rockchip: Properly adjust to a true clock in adjusted_mode 67ac0ef9cc81 phy: renesas: rcar-gen2: Fix memory leak at error paths 34db79aefe86 drm/virtio: Add memory barriers for capset cache. bd36de4d06b3 serial: 8250: Fix TX interrupt handling condition 20258b3237ee tty: serial: msm_serial: avoid system lockup condition 483aca92394b tty/serial: digicolor: Fix digicolor-usart already registered warning e69bea9796da memstick: Fix error cleanup path of memstick_init ebfba8059525 drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz 789210999829 drm/bridge: tc358767: read display_props in get_modes() 3459f6217566 tty: serial: cpm_uart - fix init when SMC is relocated 8d57d3bcdf80 pinctrl: rockchip: fix leaked of_node references efab087c6372 tty: max310x: Fix invalid baudrate divisors calculator 790af995a9ba usb: core: hub: Disable hub-initiated U1/U2 d1b691125546 drm/panel: simple: Fix panel_simple_dsi_probe 7546e0c127b5 nfsd: Fix overflow causing non-working mounts on 1 TB machines cdc106c6c37f nfsd: fix performance-limiting session calculation 6d548079fce3 nfsd: give out fewer session slots as limit approaches dbd040b42d98 nfsd: increase DRC cache limit 2d9b39debdca NFSv4: Fix open create exclusive when the server reboots f448eb019b85 perf/events/amd/uncore: Fix amd_uncore_llc ID to use pre-defined cpu_llc_id f191746c3639 perf/x86/amd/uncore: Get correct number of cores sharing last level cache 7bf707d10ddb perf/x86/amd/uncore: Rename 'L2' to 'LLC' b16144538f69 net: bridge: stp: don't cache eth dest pointer before skb pull 2aabe0db5dc0 net: bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query dddb75a12685 net: bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling 01dd3672a157 tcp: Reset bytes_acked and bytes_received when disconnecting 227f0246c7a1 bonding: validate ip header before check IPPROTO_IGMP 496c60660255 netrom: hold sock when setting skb->destructor cab2e3d65ff6 netrom: fix a memory leak in nr_rx_frame() bca7b798f56b macsec: fix checksumming after decryption a76ca4139256 macsec: fix use-after-free of skb during RX 0ce67cd7dbc9 vrf: make sure skb->data contains ip header to make routing af9bda8ac06f sky2: Disable MSI on ASUS P6T c382eaf5e105 rxrpc: Fix send on a connected, but unbound socket 1f2321077305 nfc: fix potential illegal memory access 10f5f2d34586 net: openvswitch: fix csum updates for MPLS actions 4ebefd396dea net: neigh: fix multiple neigh timer scheduling 4f6e4d1e03a4 net: dsa: mv88e6xxx: wait after reset deactivation 1a9480725757 net: bcmgenet: use promisc for unsupported filters 415043791ca7 ipv4: don't set IPv6 only flags to IPv4 addresses 84d0edf19f87 igmp: fix memory leak in igmpv3_del_delrec() 02d0dd8e7b10 caif-hsi: fix possible deadlock in cfhsi_exit_module() fdd098e78482 bnx2x: Prevent ptp_task to be rescheduled indefinitely 408f14de0ab6 bnx2x: Prevent load reordering in tx completion processing 3f0307b0d2d8 ext4: allow directory holes 8dd8b4d7a00d lib/strscpy: Shut up KASAN false-positives in strscpy() 4b5d4bdfd1ea compiler.h: Add read_word_at_a_time() function. 229b670e6668 compiler.h, kasan: Avoid duplicating __read_once_size_nocheck() 0d78b27b834e dm bufio: fix deadlock with loop device 769ebef83040 usb: Handle USB3 remote wakeup for LPM enabled devices correctly 8f3286caccb2 Bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug 69978cfd3adf intel_th: msu: Fix single mode with disabled IOMMU e23504dda096 eCryptfs: fix a couple type promotion bugs d42d6bb8218f powerpc/watchpoint: Restore NV GPRs while returning from exception dae64e957c3e powerpc/32s: fix suspend/resume when IBATs 4-7 are used d0c4b05e43df parisc: Fix kernel panic due invalid values in IAOQ0 or IAOQ1 e7193d41f0be parisc: Ensure userspace privilege for ptraced processes in regset functions 535d4c0b94c3 um: Fix FP register size for XSTATE/XSAVE bf81c7a33cb0 um: Allow building and running on older hosts 7b930def8ef6 crypto: caam - limit output IV to CBC to work around CTR mode DMA issue 15f093da1781 PCI: hv: Fix a use-after-free bug in hv_eject_device_work() a8d9c5dc9499 PCI: hv: Delete the device earlier from hbus->children for hot-remove 029cc4f0f075 crypto: ccp - Validate the the error value used to index error messages 027466fc6381 gpu: ipu-v3: ipu-ic: Fix saturation bit offset in TPMEM c93b7473dcae coda: pass the host file in vma->vm_file on mmap 1fdefbb5bc70 floppy: fix out-of-bounds read in copy_buffer 5d6d6391861b floppy: fix invalid pointer dereference in drive_name 93f8955f078c floppy: fix out-of-bounds read in next_valid_format 604206cde7a6 floppy: fix div-by-zero in setup_format_params 06f9e7be052b take floppy compat ioctls to sodding floppy.c 7839be200a1c libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields d2db6cfbc5b7 Btrfs: add missing inode version, ctime and mtime updates when punching hole 27639aebde68 PCI: Do not poll for PME if the device is in D3cold ea405878e7d8 9p/virtio: Add cleanup path in p9_virtio_init 4b414f533255 padata: use smp_mb in padata_reorder to avoid orphaned padata jobs 0e0d33f50e2c drm/nouveau/i2c: Enable i2c pads & busses during preinit e83234d7ef23 fs/proc/proc_sysctl.c: fix the default values of i_uid/i_gid on /proc/sys inodes. 39dd5959a063 arm64: tegra: Fix AGIC register range 3984eae04473 KVM: x86/vPMU: refine kvm_pmu err msg when event creation failed 927b5edaa1f1 media: coda: Remove unbalanced and unneeded mutex unlock 4652722d6d7f media: v4l2: Test type instead of cfg->type in v4l2_ctrl_new_custom() 27359248be5f ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine 3dd2b24c48b9 ALSA: seq: Break too long mutex context in the write loop 8fc18666c06a lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE 3332762ca382 NFSv4: Handle the special Linux file open access mode fc19ad387e32 tracing/snapshot: Resize spare buffer if size changed cb25d56dac69 iwlwifi: pcie: don't service an interrupt that was masked 79c0a0b6d269 arm64: tegra: Update Jetson TX1 GPU regulator timings 867ea728c702 regulator: s2mps11: Fix buck7 and buck8 wrong voltages 2628fa1a6d82 Input: gtco - bounds check collection indent level c9a9f1bfdc45 crypto: crypto4xx - fix a potential double free in ppc4xx_trng_probe 16102fb921f2 crypto: chacha20poly1305 - fix atomic sleep when using async algorithm 86d0b1955a13 crypto: arm64/sha2-ce - correct digest for empty data in finup 404b7fa99458 crypto: arm64/sha1-ce - correct digest for empty data in finup dee240859974 crypto: ghash - fix unaligned memory access in ghash_setkey() 1949bb58d74a scsi: mac_scsi: Increase PIO/PDMA transfer length threshold 8e21afa18d74 scsi: NCR5380: Always re-enable reselection interrupt 24dcf8c40048 scsi: NCR5380: Reduce goto statements in NCR5380_select() 259b0fc2cadd xen: let alloc_xenballooned_pages() fail if not enough memory free 0d1e561fc372 gtp: fix use-after-free in gtp_newlink() 1f9ec64e92bf gtp: fix Illegal context switch in RCU read-side critical section. 427d80d8a462 Bluetooth: validate BLE connection interval updates 0a5e8c134c6a Bluetooth: Check state in l2cap_disconnect_rsp 09c3d4027f86 Bluetooth: 6lowpan: search for destination address in all peers fa729a351b7a Bluetooth: hci_bcsp: Fix memory leak in rx_skb d66de413dbf5 gpiolib: Fix references to gpiod_[gs]et_*value_cansleep() variants 9f561a746c78 net: usb: asix: init MAC address buffers f5194318f0d6 iwlwifi: mvm: Drop large non sta frames 06ff4163bb7d bcache: check c->gc_thread by IS_ERR_OR_NULL in cache_set_flush() 832858764e77 EDAC: Fix global-out-of-bounds write when setting edac_mc_poll_msec 796f458ad791 crypto: asymmetric_keys - select CRYPTO_HASH where needed 847fe243d30e ixgbe: Check DDM existence in transceiver before access 2419d391d843 rslib: Fix handling of of caller provided syndrome 5c345e2afe52 rslib: Fix decoding of shortened codes df5b05868d66 clocksource/drivers/exynos_mct: Increase priority over ARM arch timer d9496f98b1bb libata: don't request sense data on !ZAC ATA devices cb993d3d3b8f perf tools: Increase MAX_NR_CPUS and MAX_CACHES 71145a2703cd ath10k: fix PCIE device wake up failed 74f80765424b mt7601u: fix possible memory leak when the device is disconnected 54ed2617c359 x86/build: Add 'set -e' to mkcapflags.sh to delete broken capflags.c f91d82c50038 mt7601u: do not schedule rx_tasklet when the device has been disconnected 98f458f2a68b media: coda: increment sequence offset for the last returned frame 06480fcbcbf5 media: coda: fix mpeg2 sequence number handling d0524885b157 acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 8cc6df3db27d timer_list: Guard procfs specific code 5992cebc8371 ntp: Limit TAI-UTC offset 23497433517a media: i2c: fix warning same module names dfa3cee5e1dc ipsec: select crypto ciphers for xfrm_algo e5b06598f22d EDAC/sysfs: Fix memory leak when creating a csrow object a439637cd02d ipoib: correcly show a VF hardware address e2c2891981a3 vhost_net: disable zerocopy by default 0ee3341eb34e perf evsel: Make perf_evsel__name() accept a NULL argument 2d0dbd001b9a xfrm: fix sa selector validation 587a816cbe4c blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration 8151383a170a rcu: Force inlining of rcu_read_lock() 2b23f7074a8b bpf: silence warning messages in core f84e5a753571 regmap: fix bulk writes on paged registers f7fa002429b8 gpio: omap: ensure irq is enabled before wakeup 58337d91911e gpio: omap: fix lack of irqstatus_raw0 for OMAP4 9a501cdb0534 perf test 6: Fix missing kvm module load for s390 239b64d9c6f5 perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode 4eebf3147cf0 s390/qdio: handle PENDING state for QEBSM devices f4ba42d6f283 net: axienet: Fix race condition causing TX hang c12b413c9685 net: fec: Do not use netdev messages too early 5e32f6db58f2 cpupower : frequency-set -r option misses the last cpu in related cpu list bb64c41da344 media: wl128x: Fix some error handling in fm_v4l2_init_video_device() 1aa8b2554ab2 locking/lockdep: Fix merging of hlocks with non-zero references e95d432c382d tua6100: Avoid build warnings. b24e816c9f05 crypto: talitos - Align SEC1 accesses to 32 bits boundaries. 26b269a1d21f crypto: talitos - properly handle split ICV. 6e6872b8ce53 net: phy: Check against net_device being NULL 209085ee2786 media: staging: media: davinci_vpfe: - Fix for memory leak if decoder initialization fails. 36212c3e29ff media: mc-device.c: don't memset __user pointer contents 92a63c227b4d xfrm: Fix xfrm sel prefix length validation f76107ce0d5b af_key: fix leaks in key_pol_get_resp and dump_sp. 9ac2e1c3f650 signal/pid_namespace: Fix reboot_pid_ns to use send_sig not force_sig 49799ad83b6d net: stmmac: dwmac4/5: Clear unused address entries c66c5da5612a net: stmmac: dwmac1000: Clear unused address entries 7897961f80d8 media: media_device_enum_links32: clean a reserved field be8ba526f886 media: vpss: fix a potential NULL pointer dereference b91c7b47ea9b media: marvell-ccic: fix DMA s/g desc number calculation 920cceb98b74 crypto: talitos - fix skcipher failure due to wrong output IV 1d2e6bd4b64d media: dvb: usb: fix use after free in dvb_usb_device_exit 4a604de65da8 batman-adv: fix for leaked TVLV handler. e51d890ba290 ath: DFS JP domain W56 fixed pulse type 3 RADAR detection 8e8b0ba1dc67 ath6kl: add some bounds checking 2c1907eb6c0a ath9k: Check for errors when reading SREV register eedd6cd7d313 ath10k: Do not send probe response template for mesh 9b8a4a188a91 dmaengine: imx-sdma: fix use-after-free on probe error path 8ade566903be arm64/efi: Mark __efistub_stext_offset as an absolute symbol explicitly 3989a20ad90d MIPS: fix build on non-linux hosts 56b52fbb3089 MIPS: ath79: fix ar933x uart parity mode c4121bdda2de ANDROID: enable CONFIG_RTC_DRV_TEST on cuttlefish 7cc6d99cb7b5 ANDROID: xfrm: remove in_compat_syscall() checks 76d4c949d9b0 UPSTREAM: binder: Set end of SG buffer area properly. 83cf3cfdb2b5 Merge 4.9.186 into android-4.9-q 35c308d7828d Linux 4.9.186 2aa57f707fe9 s390/qdio: don't touch the dsci in tiqdio_add_input_queues() 355dbc42bfb4 s390/qdio: (re-)initialize tiqdio list entries 6c016de667d8 s390: fix stfle zero padding 59f32fb77408 ARC: hide unused function unw_hdr_alloc 7357febe9ec5 dm verity: use message limit for data block corruption message 65b8d1872e2e ARM: dts: imx6ul: fix PWM[1-4] interrupts 338d1d62fcb4 sis900: fix TX completion a31ba8ec66cc ppp: mppe: Add softdep to arc4 795682829852 be2net: fix link failure after ethtool offline test d2921e316908 ARM: omap2: remove incorrect __init annotation b32df6668092 perf/core: Fix perf_sample_regs_user() mm check a855817f56e1 arm64: crypto: remove accidentally backported files 4bc014488921 nilfs2: do not use unexported cpu_to_le32()/le32_to_cpu() in uapi header 66eab69c9235 e1000e: start network tx queue only when link is up a6abcd179e30 Revert "e1000e: fix cyclic resets at link up with active tx" 21b25375a86d MIPS: Remove superfluous check for __linux__ 6f56992a4e66 VMCI: Fix integer overflow in VMCI handle arrays eea15538d967 carl9170: fix misuse of device driver API 594fb6bd2e0e staging: comedi: amplc_pci230: fix null pointer deref on interrupt 2727adfb64a0 staging: comedi: dt282x: fix a null pointer deref on interrupt 0ad8d7733bb1 usb: renesas_usbhs: add a workaround for a race condition of workqueue f1052d05ec5a usb: gadget: ether: Fix race between gether_disconnect and rx_submit feca0ce34518 p54usb: Fix race between disconnect and firmware loading 012611e87fed Revert "serial: 8250: Don't service RX FIFO if interrupts are disabled" 072d6445110e USB: serial: option: add support for GosunCn ME3630 RNDIS mode f271b7529cd5 USB: serial: ftdi_sio: add ID for isodebug v1 052020f72aa1 mwifiex: Don't abort on small, spec-compliant vendor IEs e722fb795fdf fscrypt: don't set policy for a dead directory f70d411e2ecd mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() 21a88663a656 mwifiex: Abort at too short BSS descriptor element 0ad94dc664e6 x86/tls: Fix possible spectre-v1 in do_get_thread_area() bbc8031356e9 x86/ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() 9be0a1a30e51 udf: Fix incorrect final NOT_ALLOCATED (hole) extent length ed574f702748 net :sunrpc :clnt :Fix xps refcount imbalance on the error path 3b2f8a66ae60 ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL 4fd07ae0f776 bnx2x: Check if transceiver implements DDM before access 4f7347010e1a md: fix for divide error in status_resync e221ce0dc578 mac80211: only warn once on chanctx_conf being NULL 23a9000f0799 ARM: davinci: da8xx: specify dma_coherent_mask for lcdc a815a475ae60 ARM: davinci: da850-evm: call regulator_has_full_constraints() fb0ddae4cda4 mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed 866e8eb5ad18 KVM: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy a31d4c8b2ba6 Input: imx_keypad - make sure keyboard can always wake up system a4bd79096c85 can: mcp251x: add support for mcp25625 38012853a52f dt-bindings: can: mcp251x: add mcp25625 support ac1cd6c960bf netfilter: ipv6: nf_defrag: accept duplicate fragments again 87a3cb060556 netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments 58ec3690a908 mwifiex: Fix possible buffer overflows at parsing bss descriptor 2bf0723fbf03 mac80211: free peer keys before vif down in mesh 606b65ebed2d mac80211: mesh: fix RCU warning 04c3ad7b1a7a staging:iio:ad7150: fix threshold mode config bit 95a21e78295b samples, bpf: fix to change the buffer size for read() f36d287a761c Input: elantech - enable middle button support on 2 ThinkPads 0aefa7484604 crypto: talitos - rename alternative AEAD algos. private/msm-google-modules/wlan/qcacld-3.0: 395c752bc qcacld-3.0: Avoid Integer underflow in hdd_dns_make_name_query Bug: 32402555 Bug: 36101220 Bug: 67506682 Bug: 115649324 Bug: 120440300 Bug: 127373130 Bug: 133479338 Bug: 135608568 Bug: 136210786 Bug: 137914568 Bug: 138147164 Bug: 138428295 Bug: 139071966 Bug: 141099048 Change-Id: I2b86c37f48636fb094eb59f9d3952948d3fb4023 Pick-Prebuilt: 270061736 Build-Id: 5916930 Signed-off-by: Robin Peng <robinpeng@google.com>
2019-10-01crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.185-geff402e96be9-ab5906548 (android- build@vpei11.mtv.corp.google.com) (Android (5900059 based on r365631c) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 207d7abc1a2abf3ef8d4301736d6a7ebc224a290) (based on LLVM 9.0.8svn)) #0 SMP PREEMPT Sat Sep 28 00:20:33 UTC 2019 build: 0e0b199 abi: update libabigail to latest upstream master prebuilts-master/clang/host/linux-x86: private/msm-google: eff402e96be9 Revert "ANDROID: configs: disable CONFIG_JUMP_LABEL" 4fede88dccbd ANDROID: clang: update to 9.0.8 fc76fd72b0ce Revert "fix UBSan OOB warnings in sde" 4cc55d3f7fcd Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9 9187bc977e0f arch/arm64/configs: pixel: Enable CONFIG_HID_ASUS_GAMEPAD f276b4e52a4d UPSTREAM: HID: sony: Fix race condition between rumble and device remove. 0854d257d2d2 input: synaptics_dsx: specify timestamp for touch events a71bdfe42932 input: touchscreen: sec_ts: implement timestamp api in sec_ts driver f2b35fbddece input: touchscreen: stm: implement timestamp api in fts driver 80b6fd62e98b UPSTREAM: Input: reset device timestamp on sync eab62fa2800d UPSTREAM: input: allow drivers specify timestamp for input events 3ea85c540122 FROMLIST: Add Asus Gamepad descriptor fix ac03a1affdec arm/dt: b1c1: Increase vidc virtual address pool c9430bcd7f69 arch/arm64/configs: Enable CONFIG_HID_ASUS_GAMEPAD 1c304582222e FROMLIST: Add Asus Gamepad descriptor fix private/msm-google-modules/wlan/qca-wifi-host-cmn: 9131653bc qcacmn: Fix potential double free in send_log_supported_evt_cmd_tlv private/msm-google-modules/wlan/qcacld-3.0: e4bf43342 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9 7f51da628 qcacld-3.0: Mark SRD channels as passive 2657180ae qcacld-3.0: Avoid buffer overflow in wma_process_bip a6ca4ace0 qcacld-3.0: Possible integer overflow in hdd apf read memory cb ddcd83464 qcacld-3.0: Add check for num_peers in wma_ibss_peer_info_event_handler 3b0b1aae5 qcacld-3.0: Fix out-of-bounds access in lim_process_assoc_req_frame ebb00023c qcacld-3.0: Check for following radio link stats events 09cf16d81 qcacld-3.0: Skip IE which has length less than the minimum valid IE length 8a90cf723 qcacld-3.0: Set the minsize of SuppChannels IE to 2 dab338527 qcacld-3.0: Enable ch 144 for world reg rules Bug: 62940136 Bug: 119840121 Bug: 131849882 Bug: 136600688 Bug: 138389722 Bug: 138443077 Bug: 138556465 Bug: 138641772 Bug: 138939517 Bug: 139085833 Bug: 139270422 Bug: 139372370 Bug: 139882999 Bug: 139883000 Bug: 139886106 Bug: 139886621 Bug: 139890137 Bug: 139890138 Bug: 140010996 Bug: 140819858 Bug: 141249463 Bug: 141645041 Change-Id: Iff0285b45187551545969a89e39d51a374fedce1 Pick-Prebuilt: 270061736 Build-Id: 5906548 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-09-17crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.185-g317445a45c5a-ab5881521 (android-build@abfarm- us-central1-c-0084) (Android (5799447 based on r365631) clang version 9.0.6 (https://android.googlesource.com/toolchain/llvm- project 85305eaf1e90ff529d304abac8a979e1d967f0a2) (based on LLVM 9.0.6svn)) #0 SMP PREEMPT Tue Sep 17 19:02:06 UTC 2019 private/msm-google: 317445a45c5a Pixel 3: enable KDB/KGDB debugging 8cafac362af6 kdebuginfo: Backup swapper_pg_dir for MMU lookup table 03d11641fb3c Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9 cb62d6d44df5 Merge branch 'android-msm-pixel-4.9-qt' into android-msm-pixel-4.9-qt-qpr1 7cce48a52887 Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt a8d94a80baa1 ext4: zero out the unused memory region in the extent tree block 4b5ab4b1a7a0 UPSTREAM: binder: Set end of SG buffer area properly. ebe918238650 binder: binder: fix possible UAF when freeing buffer c80bb44ca11c arm64/configs: bonito: enable NIAP self-tests f996353c46fe arm64/configs: bonito: enable NIAP self-tests 63b1244daf4a msm: kgsl: Add missing check for snapshot IB dump Bug: 133041647 Bug: 133758011 Bug: 136210786 Bug: 138940226 Bug: 140065687 Bug: 140248427 Bug: 140601564 Bug: 140620406 Bug: 140747057 Bug: 140748328 Change-Id: Ie767dc93ad0fdd5f0d72a17ccd948176cb0d5239 Pick-Prebuilt: 268290038 Build-Id: 5881521 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-09-10crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.185-g2967bd31d4a0-ab5866801 (android- build@wpra9.hot.corp.google.com) (Android (5799447 based on r365631) clang version 9.0.6 (https://android.googlesource.com/toolchain/llvm-project 85305eaf1e90ff529d304abac8a979e1d967f0a2) (based on LLVM 9.0.6svn)) #0 SMP PREEMPT Tue Sep 10 23:48:27 UTC 2019 build: 1553bec Rework the ABI Monitoring documentation in AOSP kernel/tests: 53bb87c Merge changes I8eec04a6,I0e6646fb,I4d8c76e0 32699ef net-test: change UML console detection cfa88f7 net-test: shutdown after 1 second on panic 30410db net-test: fix leak_test.py on 5.1+ private/msm-google: 2967bd31d4a0 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9 641ef7306ad6 serial: msm_geni_serial: remove uport->sysrq reset from tx path cd081a91a8ab Revert "pmic: rradc: implement fuel gauge reset mechanism for rradc issue" dc37f1f81cb9 serial: msm_geni_serial: fix sysrq support 549287a4f504 serial: msm_geni_serial: add serial break support 8a8793162e77 serial: msm_geni_serial: fix UART rx polling a4a428f5bb59 serial: msm_geni_serial: fix locking around tty_flip_buffer_push() 22d03f118252 arm64: dts: b4s4: Enable warm reset on 'shutdown,thermal' 33605a7598d1 arm64: dts: b1c1: Enable warm reset on 'shutdown,thermal' bbd766ac0f96 ARM: dts: msm: Add msm_poweroff label d08aa766fa51 power:reset: Property to control warm reset on thermal shutdown private/msm-google-modules/wlan/qcacld-3.0: c7a43114d qcacld-3.0: Mark SRD channels as passive Bug: 137187016 Bug: 137982557 Bug: 138939517 Bug: 140201217 Bug: 140248427 Change-Id: Ib39f29dd1a52c8a99dc7fce7b40ca691041a2db7 Pick-Prebuilt: 268290038 Build-Id: 5866801 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-09-04crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.185-g6e23ab436c94-ab5852349 (android- build@vpei8.mtv.corp.google.com) (Android (5799447 based on r365631) clang version 9.0.6 (https://android.googlesource.com/toolchain/llvm-project 85305eaf1e90ff529d304abac8a979e1d967f0a2) (based on LLVM 9.0.6svn)) #0 SMP PREEMPT Wed Sep 4 21:20:29 UTC 2019 build: 673c1f8 build-tools: remove xargs as it is currently incompatible am: f41891e799 f41891e build-tools: remove xargs as it is currently incompatible 50e0a56 Merge "build_abi.sh: Comment unset ABI_DEFINITION for build.sh" am: 26bce06422 15865fe checkpatch_presubmit: match on exact ${KERNEL_DIR} on applied.prop am: 41ee76c46d 62b29ee build_abi: add options to help maintaining the abi.xml am: 697275e9e6 d681467 Merge "build.sh: Set make flags and propagate make arguments" am: 4d44b554f5 9cc5bc5 Merge "envsetup: move envsetup.sh to _setup_env.sh and deprecate envsetup.sh" am: d4372e3b95 bcb3c28 checkpatch: skip analysis for merge commits on kernel/common am: 0bfeb096c7 b089a6a Merge "[V2] build.sh: Fix the behavior of specifying CC" am: ee7ef66e21 d7ff658 build kernel module ramdisk am: 3a869acaf8 5f3714d Export all the BUILD_CONFIG env variables am: 9bad3d7e3c 8f0e70a envsetup.sh checks, but does not set ENVSETUP_SH_INCLUDED=1 am: 303324dc36 5819268 Fix removal of duplicate PATH entries am: 9f1ecd00d8 cb57682 Fix array expansion am: 497c3edc6b adb792a Merge "Revert "build.sh: Fix the behavior of specifying CC"" am: d6aef5f374 8f16be6 Merge "build.sh: Fix the behavior of specifying CC" am: 0cd7bde04b f716f5d Merge "abi: update libabigail to latest upstream master" am: 468fab0928 62f2bd3 add more common build tools to the kernel prebuilts am: e415a7116f a7815d8 build: maintain a set of build-tools used during kernel builds am: 4f66c05900 7542b8c build_abi: add build/ to the path for error msg am: b6e81cd989 a3950be config.net_test: Set compilers paths to local repo's am: 8bc4f60653 bba0730 Wildcard expansion for generic FILES entries am: ac896333f6 44edbaa remove dpkg usage from build_abi.sh am: ab75f54d7d 3f51145 abi/bootstrap: Warn on non-debian systems what might need to be done am: 9344e8acf7 e9cde65 checkpatch_presubmit: be a bit more tolerant when parsing applied.prop am: 207606d6b6 0385cc9 abi: update libabigail to latest upstream master am: 8ed8746466 af49cb1 Merge changes from topic "hermetic-kernel-build" am: a41cc7e3b7 am: f173f6c800 f173f6c Merge changes from topic "hermetic-kernel-build" am: a41cc7e3b7 a4dcfc8 abi/bootstrap: ensure libebl backends are in LD_LIBRARY_PATH am: bc48ccb922 am: 46a8b96bb5 46a8b96 abi/bootstrap: ensure libebl backends are in LD_LIBRARY_PATH am: bc48ccb922 fbbc273 abi: update libabigail to latest upstream master am: 2898702ddf am: 16c50deffa 16c50de abi: update libabigail to latest upstream master am: 2898702ddf ade1272 abi: update libabigail to latest upstream master am: 46f9bd0a1e am: 53ffcdd632 53ffcdd abi: update libabigail to latest upstream master am: 46f9bd0a1e a57adc2 abi: replace libabigail's --short-locs by postprocessing of the abi.xml am: f2540c7355 am: 814aa67bd3 814aa67 abi: replace libabigail's --short-locs by postprocessing of the abi.xml am: f2540c7355 3805899 abi/bootstrap: build elfutils from source as well am: 2f2937cb8a am: 840a95a55a 840a95a abi/bootstrap: build elfutils from source as well am: 2f2937cb8a 4637bed abi: build_abi.sh: compare against predefined ABI am: c561e76004 am: d213e58d76 d213e58 abi: build_abi.sh: compare against predefined ABI am: c561e76004 51de746 abi/bootstrap: update libabigail to current master am: 25062fcd10 am: 08c4542b65 99d6fb2 ABI out: Use the extension .xml rather then .out am: d46fd323ff am: 9450cc0edd 08c4542 abi/bootstrap: update libabigail to current master am: 25062fcd10 9450cc0 ABI out: Use the extension .xml rather then .out am: d46fd323ff c5894b5 Merge "checkpatch_blacklist: add TYPO_SPELLING" am: edbc774f1e am: 81c62c44cd 7636cdc build.sh: add option to define abi definition location am: 44509b0d71 am: b110e4c4ef 9e13bdc abitool.py: add various new abidw options to reduce indeterminism am: c494508155 am: 3083b6657e 1c02a9d build_abi.sh: pass through CC_LD_ARGS to `make olddefconfig` am: 334f5cfe40 am: 129b6f7708 81c62c4 Merge "checkpatch_blacklist: add TYPO_SPELLING" am: edbc774f1e b110e4c build.sh: add option to define abi definition location am: 44509b0d71 3083b66 abitool.py: add various new abidw options to reduce indeterminism am: c494508155 129b6f7 build_abi.sh: pass through CC_LD_ARGS to `make olddefconfig` am: 334f5cfe40 6897d29 Pass CC_LD_ARG to savedefconfig am: 898f1e4a82 am: 58145ea4ec 58145ea Pass CC_LD_ARG to savedefconfig am: 898f1e4a82 7de2c50 Enable boot.img creation am: e46a937211 am: 99bdc7705d 99bdc77 Enable boot.img creation am: e46a937211 bbab8fe build_abi.sh: also check for the existence of abidiff am: 96a7e233ec am: e26b7730d2 b56587b build_abi.sh: Ensure valid abigail installation am: 680e80cafd am: b949417a96 4a1d2cc abi/bootstrap: install system dependencies without confirmation am: 02963acbce am: f67e40df19 4d7b933 abi/bootstrap: moar complete dependencies am: 11b3617ebd am: 44cd493ddf 009008c build.sh: avoid unnecessary copies and reduce overall runtime am: bec886afb9 am: 68f68907c6 8985a10 abi/bootstrap: clarify dependencies am: 7dcb786869 am: 53e66eb781 14be2d1 Merge master@5428150 into git_qt-dev-plus-aosp. am: 1272c58d97 3db6e0c Merge master@5406228 into git_qt-dev-plus-aosp. am: d1130d4956 1272c58 Merge master@5428150 into git_qt-dev-plus-aosp. 76b6de1 abi/bootstrap: only install packages if missing am: bd5e166237 am: b92549cc2a am: 334bf2270f 88a8f84 abi/bootstrap: update libabigail 1.5 -> 1.6 am: 8ce41bf7b9 am: 4138b89c1c am: 5b52e50806 334bf22 abi/bootstrap: only install packages if missing am: bd5e166237 am: b92549cc2a 5b52e50 abi/bootstrap: update libabigail 1.5 -> 1.6 am: 8ce41bf7b9 am: 4138b89c1c 39ed818 add build_abi.sh to create ABI dumps from build.sh builds am: ea2f60b2bc am: 4cd41f0a3f am: ca0428d4bd 1fb82b1 Initial version of the abi monitoring utilities am: cec41ee52f am: 3d5669113b am: 63730afa3a 8ea9670 ABI Monitoring: add bootstrap am: f7d7e4dca2 am: c1106deb49 am: d14a01d2f2 add9f9a envsetup.sh: take control of defining OUT_DIR and DIST_DIR am: ccb70faeee am: ece1967fc1 am: d1e7496e17 ca0428d add build_abi.sh to create ABI dumps from build.sh builds am: ea2f60b2bc am: 4cd41f0a3f 63730af Initial version of the abi monitoring utilities am: cec41ee52f am: 3d5669113b d14a01d ABI Monitoring: add bootstrap am: f7d7e4dca2 am: c1106deb49 d1e7496 envsetup.sh: take control of defining OUT_DIR and DIST_DIR am: ccb70faeee am: ece1967fc1 d1130d4 Merge master@5406228 into git_qt-dev-plus-aosp. 09b7587 build.sh: define TMP_DIR relative to OUT_DIR am: 14f6db72fa am: 6fe1bc6915 am: 2557a6d42e 2557a6d build.sh: define TMP_DIR relative to OUT_DIR am: 14f6db72fa am: 6fe1bc6915 686e78a build.sh: use a gcc with target triplet from PATH if CC=gcc is set am: 0646c8d257 am: 8cd25bf96d am: 90b6781bcf 90b6781 build.sh: use a gcc with target triplet from PATH if CC=gcc is set am: 0646c8d257 am: 8cd25bf96d fb64657 add build.config's for upstream LTS branches am: 263c177c98 am: 7ac6760cba am: c1a9ade235 c1a9ade add build.config's for upstream LTS branches am: 263c177c98 am: 7ac6760cba 7bddf2f build.sh: consistently use CC_ARG and LD_ARG am: 151047e2c3 am: 956c00bbc1 am: 4ef41d293b 4ef41d2 build.sh: consistently use CC_ARG and LD_ARG am: 151047e2c3 am: 956c00bbc1 e3a805f build.sh: doc for PRE_DEFCONFIG_CMDS + POST_KERNEL_BUILD_CMDS am: e4edd6f9ba am: 1318cc7ed5 am: d396d33209 b84367b Add PRE_DEFCONFIG + POST_KERNEL_BUILD hooks am: 0172f35846 am: 58874c5a67 am: dc585ea775 d396d33 build.sh: doc for PRE_DEFCONFIG_CMDS + POST_KERNEL_BUILD_CMDS am: e4edd6f9ba am: 1318cc7ed5 dc585ea Add PRE_DEFCONFIG + POST_KERNEL_BUILD hooks am: 0172f35846 am: 58874c5a67 9492f22 initial release of kernel/build in AOSP am: 6652d74e4b kernel/tests: 25fbaa4 net_test: Fix a typo in tcp_nuke_addr_test.py am: 7a5882fcfe 9bf26f2 net_test: re-enable terminal auto wrap at end am: eedec7f890 7a5882f net_test: Fix a typo in tcp_nuke_addr_test.py eedec7f net_test: re-enable terminal auto wrap at end d1a4af3 net-test: enable dummy network driver am: 0be11c13ea 6f9a9ba net_test: work around for buster's 'tty' command being too smart am: b998db0431 941ba9c Merge "Add the same mark with policy in SaInfo API" am: 97b14e5f86 3c73ff1 Use `nproc` processing units instead of 64 as default am: 0f36856b4c 8983906 net-test: switch from 'android-wear-p-preview-2' to 'master' branch of iptables am: 892892a4e7 b71fe14 net-test: Initial Debian Buster support am: b1c05f29f5 1e22b65 net-test: Set kernel cmdline 'console=' explicitly am: 297632a693 0c2ce56 net-test: Add missing kernel option checks am: afbd632fc5 561a16a [automerger skipped] DO NOT MERGE - Skip pie-platform-release (PPRL.190705.004) in master am: db69a44154 -s ours am skip reason: subject contains skip directive 58ad01d [automerger skipped] DO NOT MERGE - Merge pi-platform-release (PPRL.190505.001) into stage-aosp-master am: 9ed8873880 -s ours am skip reason: subject contains skip directive eac41b7 [automerger skipped] Fix tcp_repair_test that use mapped addresses am: 777b177c6f -s ours am skip reason: change_id I2b4c9f111f19dab4cfe29ce16ca130cdff2fba91 with SHA1 daa70a51ec is in history 777b177 Fix tcp_repair_test that use mapped addresses daa70a5 Fix tcp_repair_test that use mapped addresses am: da2e9563c2 am: 9efc77a7fc 22cc34d Merge changes Ibec5b263,Iabe80f7e,I820fa224 am: ac0260176a am: 10d5719156 6f4a177 Refactor parameterization logic in net tests am: f1a12c8650 am: d9968a1e8b am: 13e7797f9a 13e7797 Refactor parameterization logic in net tests am: f1a12c8650 am: d9968a1e8b cd122b0 Merge master@5406228 into git_qt-dev-plus-aosp. am: 17f8bde848 e2484f1 Add tests for tcp connection repair am: a3196de82e am: 0192118a65 am: c4ff7b8187 c4ff7b8 Add tests for tcp connection repair am: a3196de82e am: 0192118a65 17f8bde Merge master@5406228 into git_qt-dev-plus-aosp. 0e8bdcf net-test: allow bpf on 32-bit userspace with 64-bit kernel am: fab9a47146 am: 0508643812 am: ba594a073f 9a9bdc5 net-test: rootfs/net_test.sh - minor stylistic fixes am: 789dcf76b6 am: 3037c36ff8 am: 9dc5d59b92 e62bd37 net-test: require rootfs/net_test.sh to be error free am: 2afd2efd83 am: 495e005433 am: f2a7312d73 ba594a0 net-test: allow bpf on 32-bit userspace with 64-bit kernel am: fab9a47146 am: 0508643812 9dc5d59 net-test: rootfs/net_test.sh - minor stylistic fixes am: 789dcf76b6 am: 3037c36ff8 f2a7312 net-test: require rootfs/net_test.sh to be error free am: 2afd2efd83 am: 495e005433 88f1f09 net_test: introduce build_all_rootfs.sh am: de51b09901 am: 9d0f5a9c55 am: ede9fe3221 ede9fe3 net_test: introduce build_all_rootfs.sh am: de51b09901 am: 9d0f5a9c55 33e305c net-test: build_rootfs.sh support for i386 & armhf am: 03aa0a663f am: 14b7fb1d05 am: 2e804885d5 2d0543e net-test: build_rootfs.sh - fix post debian wheezy move to archive am: bc960f3d0f am: b5779ea931 am: b58db794d5 2e80488 net-test: build_rootfs.sh support for i386 & armhf am: 03aa0a663f am: 14b7fb1d05 b58db79 net-test: build_rootfs.sh - fix post debian wheezy move to archive am: bc960f3d0f am: b5779ea931 568a4d3 net-test: add a test for a kernel panic triggered by a bad backport am: ccad07c91f am: dce2437344 am: d4038d5017 d4038d5 net-test: add a test for a kernel panic triggered by a bad backport am: ccad07c91f am: dce2437344 4b2151c net-test: build_rootfs - add base debian os to default image name am: 1b384ccf3d am: 0e80d0648c am: e6b2ce28f8 e6b2ce2 net-test: build_rootfs - add base debian os to default image name am: 1b384ccf3d am: 0e80d0648c 4825e4b net-test: build_rootfs - fix -n being ignored am: e9e18054c2 am: 0ee596ee82 am: 1ffe120dd3 1ffe120 net-test: build_rootfs - fix -n being ignored am: e9e18054c2 am: 0ee596ee82 713b013 [automerger skipped] Merge changes from topic "vts_kernel_net_test" into pie-vts-dev am: 1bc6e4fcff am: 03fd483c6c -s ours am: b9921e93cf b9921e9 [automerger skipped] Merge changes from topic "vts_kernel_net_test" into pie-vts-dev am: 1bc6e4fcff am: 03fd483c6c -s ours am skip reason: SHA1 03fd483c6c skipped by user lorenzo 6f7bc2c [automerger skipped] DO NOT MERGE - Merge PPRL.190305.001 into master am: fc9fde65e3 -s ours am: d1a7d74f7f -s ours am: bcf0381956 -s ours am skip reason: subject contains skip directive bcf0381 [automerger skipped] DO NOT MERGE - Merge PPRL.190305.001 into master am: fc9fde65e3 -s ours am: d1a7d74f7f -s ours am skip reason: subject contains skip directive 99e059f Merge "net-test: fix error message line wrapping" am: ff3ed2c417 am: 87d4bd24bf am: 13865bf0f5 13865bf Merge "net-test: fix error message line wrapping" am: ff3ed2c417 am: 87d4bd24bf 53dd439 Reapply "Test Updating OUTPUT_MARK on Active SAs" am: d8f2bf10a8 am: ba441ad4a7 am: 34640c8817 34640c8 Reapply "Test Updating OUTPUT_MARK on Active SAs" am: d8f2bf10a8 am: ba441ad4a7 491154a [automerger skipped] Add __NR_bpf constant for i686. am: 6b0afa1c38 am: 589d4c4ca0 -s ours am: 4fdc4a74ba -s ours am skip reason: change_id I5a8ade3a2292734001dd6e85f9c6b5cefc8de9c1 with SHA1 7993a85525 is in history 4fdc4a7 [automerger skipped] Add __NR_bpf constant for i686. am: 6b0afa1c38 am: 589d4c4ca0 -s ours am skip reason: change_id I5a8ade3a2292734001dd6e85f9c6b5cefc8de9c1 with SHA1 7993a85525 is in history 12d1ff4 Merge stage-aosp-master into pi-dev-plus-aosp am: 3da8b8d418 3da8b8d Merge stage-aosp-master into pi-dev-plus-aosp dcd991f [automerger skipped] DO NOT MERGE - Merge pi-platform-release (PPRL.190205.001) into stage-aosp-master am: da32dd4e15 -s ours am: c0edfa7a01 -s ours am skip reason: subject contains skip directive c0edfa7 [automerger skipped] DO NOT MERGE - Merge pi-platform-release (PPRL.190205.001) into stage-aosp-master am: da32dd4e15 -s ours am skip reason: subject contains skip directive 4e44104 net-test: try to detect vsyscall=none uml and warn about it. am: d8cd1253af am: 5ae2eabe24 am: 95e1f58027 95e1f58 net-test: try to detect vsyscall=none uml and warn about it. am: d8cd1253af am: 5ae2eabe24 f347483 Merge "Add tests for unset output marks on floating policies" am: 508391f2c4 am: bfa0736be8 am: d58f3912a6 d58f391 Merge "Add tests for unset output marks on floating policies" am: 508391f2c4 am: bfa0736be8 3ae222c Revert "Test Updating OUTPUT_MARK on Active SAs" am: dd2d31985f am: 85f9a53b0a am: aa782004f7 6cd242f Test Updating OUTPUT_MARK on Active SAs am: 4406bae0a2 am: 7b1f5936b8 am: 94149c5bb0 4492745 anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished am: 4832bbb524 am: b54c664e48 am: 25b49d1aa7 am: 124e419900 4c41b86 anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished am: 4832bbb524 am: a4a8e36ee1 am: 2bf3821d02 4290f8c [automerger skipped] anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished am: 2eacd48327 -s ours am: 47610ab0d1 am: 767dc0d174 am: 19f8101ad3 373dae6 [automerger skipped] anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished am: 2eacd48327 am: 0d5028b3ef -s ours am: 4b104d7cc1 7e08eae Merge "anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished" am: 1ff603fffe am: 869b370f11 am: 66a92d628e 54e6fe4 [automerger skipped] DO NOT MERGE am: f9a1cb41a6 -s ours am: daf5778628 -s ours am: 18272fc5f4 -s ours 721a619 Merge "Test to check tcp initial rwnd size" am: 1724800a6e am: 8877e0457e am: 8bdf7a260f 0e4d3c2 net_test: fix job control in console's bash terminal am: 42f963407a am: c8f293af3f am: 9c4e89dfdb 4f01f66 net_test: workaround for 3.18 and 4.4 late urandom init am: 38f75fa58f am: 424639febe am: 8870092754 532f993 Revert "Implement a workaround for clang + PARAVIRT failure." am: e2edeed20b am: 51b6d04a74 am: cb8386fcd4 2ff7d96 net-test: deflake 4.19 entropy installation am: 86a0a4c2dd am: c37a1d3575 am: a5bf65f769 a62aa37 Use blocking sockets with timeout for xfrm_tunnel_test am: a563236b85 am: bb9ee57633 am: 92ee9f95d6 3ea20e9 Close the socket in socketCreateTest before exist am: ae95d436ff am: fccf1947d0 am: 908c88ec44 7ed8d9f Test to verify cgroup socket filter am: 09a7c89b37 am: a23cf37948 am: 55b090eaea 7e14e3d net_test - extra debugging for ReadProcNetSocket() regexp match failures am: c2d677ff32 am: 263fe1143e am: 701bf9a667 f25e745 net/test/OWNERS: passing the torch from ek@ to maze@ am: 59b602c67c am: 7fb2031f35 am: b0edad4c1b b6332c3 run_net_test - further boost UML entropy am: e369f75633 am: d1844cbeb0 am: 406f2cb7d6 4b8f715 run_net_test.sh: Add support for arm64 am: 9ea6092b52 am: e95c9a6f1a am: 8c1a84f98c cf85c33 build_rootfs.sh: Add support for arm64 am: 34089b083e am: a708a86d5a am: 20a7edb5a1 890ed7a [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE am: 96bd68cde5 -s ours am: 89ed9d3c1f -s ours am: e6b89b36c1 -s ours 0d8875b [automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT MERGE am: 69e005f650 -s ours am: 6179dfc2ac -s ours 50fe403 [automerger skipped] Improve xfrm net test am: 7d4de3b1fc -s ours am: 107a397016 -s ours am: 393d83d947 -s ours am: 85ff0682a0 -s ours 44a0c0e [automerger skipped] Improve xfrm net test am: 7d4de3b1fc am: 3a0e9f2863 -s ours am: 24ed12a900 -s ours 16a4250 Improve xfrm net test am: 7c68a3c3c4 am: ac9d99664e am: a016245747 8de7b49 [automerger skipped] Filter neighbour dumps by interface. am: 7389196f88 -s ours am: a950b2bc07 -s ours am: 5e9e50c7aa -s ours am: a16773591f -s ours 117743a [automerger skipped] Filter neighbour dumps by interface. am: 7389196f88 am: 5ef53f8146 -s ours am: a069e617fc -s ours 6530464 run_net_test: UML - fix insufficient entropy problems am: e29f3e6f06 am: 874082355b am: d089825692 98f6113 run_net_test: handle UML's tendency to leave stdout in non-blocking mode am: 99cd00d206 am: 171d8e0a84 am: 5a00e9b90e ebbda12 Merge "run_net_test.sh: switch to readonly by default" am: 7dfcf3b91f am: 3743b2cf7d am: 61c799cf59 e12109d Merge "Filter neighbour dumps by interface." am: bb1bd1f24f am: 6bde0a1109 am: 73f0f766c8 651c27f run_net_test: add 'no_test' test am: ac82e92466 am: b6cb3d7fe6 am: 9a443824b0 7ccd724 run_net_test.sh: fix UML --readonly flag am: 75b9e5ee69 am: f593ebfbc5 am: 2622d98e1d 2f47035 Enable virtio rng device for net tests on qemu/kvm. am: 2cc987d9dd am: 988451a599 am: 83e99aee09 a6fb7fc Add lspci & lsusb commands to stretch image. am: 56237c9b64 am: afa0d0b0ef am: f1eca1b1d6 f399942 Merge "Allow ROOTFS to use environment variables" am: d9c9eae96c am: f401cb4044 am: 03c2d2d4ed 79bb046 Check xfrm state to delete embryonic SA am: f9e22fba0a am: 6f2a1e3a99 am: 7e72c3a08e am: d724fec1b8 e45c821 Check xfrm state to delete embryonic SA am: f9e22fba0a am: 30c4cff24b am: 127d820c2a 80920bb Remove mutable default parameter in tunnel_test am: d3caaa0b9a am: b8cef96aad am: 047430b365 6ab3836 Document/enforce a bug in udp_dump_one. am: 74faec5d15 am: 9c82cd3b87 am: aca6350573 6d93025 Merge "net_test: fix sock_diag_test.py to handle ipv5 correctly" am: 2b294be524 am: 79747d4d5b am: 0be8a1e4ae fff8262 Fix sysfs mount in net_test.sh. am: cff4420cec am: 1ebbc44b71 am: f44908b982 49c45ca Merge "Add tests for VTI rekey procedure" am: e1d7317542 am: c71e86b481 am: 71ce1c730d 19d4837 Add tests for netfilter reject policies am: a05e9a297c am: 0d4781f171 am: 8c7bade56d b45490d Always test UDP_DIAG for 4.9 kernel am: e59c063ef4 am: a5fd5d17d7 am: 7e36f1c831 am: 1d8392e9bd 13353e1 Always test UDP_DIAG for 4.9 kernel am: e59c063ef4 am: 010a8c4229 am: 30229151e8 bae791c [automerger skipped] Fix net tests for 32-bit kernel am: e57d074dc5 -s ours am: a1bd780fb5 -s ours am: 74ee46a712 -s ours am: 20b5dc2f0d -s ours 3ee9e0b Refactor VTI tests to support null encryption am: 91b562615b am: 06e96b06bc am: da2f2cb75b am: 838bf8a8d2 f1659af Add tunnel input tests to net_tests am: 3063949411 am: e86e1265df am: af06d43ebf am: af6b0e3c2f afecd28 Refactor parameterization logic in net tests am: ad7a31a776 am: 2a4dec1b92 am: 0583653320 am: e80788e93b 3fa2475 Fix nobuild runs of run_net_test.sh without KERNEL_BINARY env var set am: 7878ca7eb5 am: e84422ed29 am: 2a5ab72705 e77b32c Merge "anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished" am: 764991f419 am: 32c21e5824 am: 300c4ec6f3 ff47174 Add scripts for building the net tests rootfs. am: 2d99985d80 am: 19ce6ce997 am: 749379b794 71562c3 [automerger skipped] Fix net tests for 32-bit kernel am: e57d074dc5 -s ours am: 925c3a1a24 -s ours bf356e0 Fix net tests for 32-bit kernel am: d6d6b2b531 am: 8d6daeda1a am: ac2bc1e715 9b31457 Enable FHANDLE to support systemd am: 9493cb18c3 am: 7c2b1c57aa am: be80a2e4a8 15a50c0 Implement a workaround for clang + PARAVIRT failure. am: 805d82cce0 am: 9eaeefbbfe am: d41bafb001 8f0c902 Add support for running the harness with QEMU. am: 473536b011 am: 3f2eea9509 am: feee048cf6 71dcd2a Annotate non-common kernel config options. am: ab987108fa am: aaee4fb498 am: 7132cc21ad 6eb205a Fix some invalid config options. am: 8f52a621c3 am: 288b176b4b am: c5092b3465 941f911 [automerger skipped] Test for getFirstMapKey of bpf maps am: 60317ba07e -s ours am: ee364e3e5a -s ours 5381250 Drop unnecessary CONFIG_ prefixes. am: 5055c07de5 am: 359ec13491 am: 4ea368275a 0e72b17 Fix selection of bpf syscall number with COMPAT_UTS_MACHINE. am: 90bc84211e am: 7ec5c2f0e8 am: 59119393ca e3e096e Add __NR_bpf constant for i686. am: 7993a85525 am: 815de5b889 am: fa43c16ee8 62daef2 Fix the flaky cgroup uid bpf test am: f1231b2634 am: a4e2c377af am: 1432f8be68 aa35a8b Test for getFirstMapKey of bpf maps am: 493cfb50cb am: 0fb9943991 am: b3d776b25a 3117a0f Test experimental xfrm interfaces if supported. am: ab29790875 am: 1aceefb492 am: 544f5def74 ac7f5a5 Merge "Set SA mark to unused for Tunnel Mode" am: 940262ecf0 am: 251fdb722d am: 7045c16ccf 98b11b5 [automerger skipped] Be flexible about TCP RST and SOCK_DESTROY poll return values. am: 0146dc63d1 -s ours am: baa525aecb -s ours 25126d1 Be flexible about TCP RST and SOCK_DESTROY poll return values. am: ec4e4087ae am: c0f8d934b2 am: 2e870e84c4 3fa62f8 [automerger skipped] Merge "Verify VTI Modification using RTM_NEWLINK" into pi-dev am: b412bdb6d2 -s ours am: ee48b5252b -s ours 755de82 Merge "Disable qtaguid tests if qtaguid is not present." am: 46a737e174 am: ddccf57516 am: cd98d12844 0f353d0 [automerger skipped] Enable algorithm net tests for 3.18 kernels am: 5d59332e11 -s ours am: e8f1a76683 -s ours eab641f [automerger skipped] Fix algorithm tests to ensure no lingering sockets am: 059f098b7e -s ours am: e9b3060160 -s ours 43fe85c Verify VTI Modification using RTM_NEWLINK am: 3f132dc23b am: b78d6e9844 am: d08e96f028 b8cc631 Merge changes I27b7e463,Ie9ab9b76 am: 09ba8b2409 am: 200782f980 am: 58978faa3f prebuilts-master/clang/host/linux-x86: private/msm-google: 6e23ab436c94 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9 bc311cfabe12 Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9-qt-qpr1 4211ffce62a8 fix UBSan OOB warnings in sde 70bcc094182a fix out of bounds read in core_ctl_set_boost 3206e079fc69 Revert "fs:pstore:ramoops: fix incomplete appended ABL log" afadbaf4b147 pd_engine: Fix wrong status log of external Vbus c883ca1201a6 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9 d4c8697e2ae8 Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9-qt-qpr1 29817a0a3664 f2fs: fix flushing node pages when checkpoint is disabled 637ac76ddfdc arm64: configs: b1c1: Enable suspend monitor 9ed7633bbbee arm64: configs: bonito: Enable suspend monitor 6fd287125c8f power: suspend: Add suspend timeout handler 4748613f9143 ANDROID: clang: upgrade blueline+bonito to 9.0.6 2d54845a32ef ANDROID: configs: disable CONFIG_JUMP_LABEL 29a37c5020e0 USB: configfs: Send DISCONNECT uevent during UDC bind d72cc0fc8a21 touchscreen: synaptics_v27: fix buffer overrun c2f981566d59 fs:pstore:ramoops: fix incomplete appended ABL log de28c91e01bf fs:pstore:ramoops: fix incomplete appended ABL log private/msm-google-modules/wlan/qcacld-3.0: e753238be qcacld-3.0: Enable ch 144 for world reg rules 5b7033051 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9 f8c70b281 qcacld-3.0: Take a wakelock till CSA complete private/msm-google/techpack/audio: bbe9ce90 ASoC: wsa881x: fix buffer overflow a655a9bb asoc: wcd_cpe_core: fix buffer overrun Bug: 124080187 Bug: 126125118 Bug: 129345239 Bug: 130199266 Bug: 138389722 Bug: 138612266 Bug: 139064576 Bug: 139133998 Bug: 139402096 Bug: 139442076 Bug: 139501157 Bug: 139851780 Bug: 139894444 Bug: 140001706 Change-Id: Ic1964bf5ce8844740135c9ca61041554f7b36a9c Pick-Prebuilt: 267153545 Build-Id: 5852349 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-08-23crosshatch: update kernel-and-modules prebuiltYH_Lin
Linux version 4.9.185-gbca123c9314a-ab5819544 (android- build@wphl4.hot.corp.google.com) (Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)) #0 SMP PREEMPT Wed Aug 21 18:20:11 UTC 2019 build: 26bce06 Merge "build_abi.sh: Comment unset ABI_DEFINITION for build.sh" 41ee76c checkpatch_presubmit: match on exact ${KERNEL_DIR} on applied.prop d930bbd build_abi.sh: Comment unset ABI_DEFINITION for build.sh 697275e build_abi: add options to help maintaining the abi.xml 4d44b55 Merge "build.sh: Set make flags and propagate make arguments" d4372e3 Merge "envsetup: move envsetup.sh to _setup_env.sh and deprecate envsetup.sh" 0bfeb09 checkpatch: skip analysis for merge commits on kernel/common fbe5364 envsetup: move envsetup.sh to _setup_env.sh and deprecate envsetup.sh 20ff325 build.sh: Set make flags and propagate make arguments ee7ef66 Merge "[V2] build.sh: Fix the behavior of specifying CC" 3a869ac build kernel module ramdisk 9bad3d7 Export all the BUILD_CONFIG env variables 303324d envsetup.sh checks, but does not set ENVSETUP_SH_INCLUDED=1 a397d80 [V2] build.sh: Fix the behavior of specifying CC 9f1ecd0 Fix removal of duplicate PATH entries 497c3ed Fix array expansion kernel/tests: 0be11c1 net-test: enable dummy network driver b998db0 net_test: work around for buster's 'tty' command being too smart private/msm-google: bca123c9314a Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.9.y' into android-4.9 5aa4a9872a56 fs:pstore:ramoops: fix incomplete appended ABL log c36c59aaed5a Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9 be71dcbe57be block: fix wrong dun size when merging IOs 7b809a6a92c3 Pixel 3: build.config: fix make olddefconfig invocations d089ef2e02f9 sm: ipa3: Fix to memory allocation failure 726ef703d3a8 diag: Prevent out-of-bound access while processing userspace data 9089aacd23ac diag: Check command size against the minimum before parsing 32e2b94d6eb6 diag: Prevent out of bound access while getting build mask ac4cba46cdb9 input: touchscreen: sec_ts: Updates usages of timestamp to use ktime_t 48bcbf45eb5b soc: qcom: Also dump watchdog data in bite cases 5af74cbf646d soc: qcom: Dump more watchdog data when watchdog bark ba254e72cff0 soc:qcom: Add support to log time taken ipi pings 352aef74b3e0 LTS: Merge android-4.9 (4.9.185) into android-msm-pixel-4.9-qt-qpr1 a3a71fbbaa52 qseecom: fix a blocked listener request issue d70cb2cbd980 Revert "scsi: ufs: Fix regulator load and icc-level configuration" 66cfdbfd5655 Revert "scsi: ufs: Avoid configuring regulator with undefined voltage range" 4237ecbcdf41 Merge android-4.9-q (4.9.185) into android-msm-pixel-4.9-qt-lts 1405e2c355a0 arm64/dts: Remove mnh reserved memory 4663ff5ba2fb misc: mnh: Fix race condition in legacy fw transfer 39eed54804c5 Merge 4.9.185 into android-4.9-q cc8f9947fcda Merge 4.9.184 into android-4.9-q a0b21f86b282 Merge 4.9.183 into android-4.9-q 8b83e43efb1e Merge 4.9.182 into android-4.9-q bee613dd183b ANDROID: Avoid taking multiple locks in handle_lmk_event de4bcf043c18 efi/libstub: remove duplicate nokaslr f65c15f74bbe UPSTREAM: binder: check for overflow when alloc for security context e7becb7fb949 BACKPORT: binder: fix race between munmap() and direct reclaim 77161ce013d1 Merge 4.9.181 into android-4.9-q 79ba217696a6 Revert "fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied" c87748654d63 Revert "fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...")" 93fe4f243719 Revert "x86/build: Move _etext to actual end of .text" 3f006d43bd84 Merge 4.9.180 into android-4.9-q 373fca6f8a6c Merge 4.9.179 into android-4.9-q private/msm-google-modules/wlan/qcacld-3.0: cb9acade9 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9 0e3e48dd2 Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9-qt-qpr1 a7ddf874d qcacld-3.0: Remove all calls to cdp_remove_peers_for_vdev 422f064f2 qcacld-3.0: Remove safe channel check in validate channel switch 222762d44 WiFi: Disable the configuration for BUILD_TAG 5891b0088 qcacld-3.0: Fix possible OOB in wma_unified_radio_tx_mem_free() b0ef98dff qcacld-3.0: Add check for wlan_suspended in __hdd_tx_timeout private/msm-google/techpack/audio: 9d5d12e3 Merge android-msm-pixel-4.9-qt-qpr1 into android-msm-pixel-4.9 75c81f56 asoc: codec: add alloc return value check in rt5514_spi_pcm_probe Bug: 111524987 Bug: 115649324 Bug: 119840121 Bug: 120025196 Bug: 129693917 Bug: 130571081 Bug: 131251793 Bug: 133292713 Bug: 133479338 Bug: 133653863 Bug: 135186015 Bug: 135760299 Bug: 135964915 Bug: 136197213 Bug: 136455750 Bug: 137235191 Bug: 137611559 Bug: 137692367 Bug: 138617374 Bug: 138624505 Bug: 138799604 Bug: 138854687 Bug: 139402096 Bug: 138589081 Change-Id: Ia79a3a5fa052f6985f86c1172f9cbd3816304ddb Pick-Prebuilt: 264605258 Build-Id: 5819544 Signed-off-by: YH_Lin <yhli@google.com>
2019-08-02crosshatch: update kernel-and-modules prebuiltRobin Peng
Linux version 4.9.185-gb924e09639d5-ab5774454 (android- build@wpds14.hot.corp.google.com) (Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)) #0 SMP PREEMPT Thu Aug 1 22:46:13 UTC 2019 build: d6aef5f Merge "Revert "build.sh: Fix the behavior of specifying CC"" 280a192 Revert "build.sh: Fix the behavior of specifying CC" 0cd7bde Merge "build.sh: Fix the behavior of specifying CC" 468fab0 Merge "abi: update libabigail to latest upstream master" f9394cf build.sh: Fix the behavior of specifying CC e415a71 add more common build tools to the kernel prebuilts 4f66c05 build: maintain a set of build-tools used during kernel builds 798d9a9 abi: update libabigail to latest upstream master b6e81cd build_abi: add build/ to the path for error msg 8bc4f60 config.net_test: Set compilers paths to local repo's ac89633 Wildcard expansion for generic FILES entries ab75f54 remove dpkg usage from build_abi.sh 9344e8a abi/bootstrap: Warn on non-debian systems what might need to be done 207606d checkpatch_presubmit: be a bit more tolerant when parsing applied.prop 8ed8746 abi: update libabigail to latest upstream master a41cc7e Merge changes from topic "hermetic-kernel-build" bc48ccb abi/bootstrap: ensure libebl backends are in LD_LIBRARY_PATH 2ee76c8 build: teach envsetup.sh to respect a defined buildtools location 2eb25cc build: also define HOSTCC if CC is set 2898702 abi: update libabigail to latest upstream master 46f9bd0 abi: update libabigail to latest upstream master f2540c7 abi: replace libabigail's --short-locs by postprocessing of the abi.xml 2f2937c abi/bootstrap: build elfutils from source as well c561e76 abi: build_abi.sh: compare against predefined ABI 25062fc abi/bootstrap: update libabigail to current master d46fd32 ABI out: Use the extension .xml rather then .out edbc774 Merge "checkpatch_blacklist: add TYPO_SPELLING" 6a7a412 checkpatch_blacklist: add TYPO_SPELLING 44509b0 build.sh: add option to define abi definition location c494508 abitool.py: add various new abidw options to reduce indeterminism 334f5cf build_abi.sh: pass through CC_LD_ARGS to `make olddefconfig` 898f1e4 Pass CC_LD_ARG to savedefconfig e46a937 Enable boot.img creation e26b773 build_abi.sh: also check for the existence of abidiff am: 96a7e233ec 96a7e23 build_abi.sh: also check for the existence of abidiff b949417 build_abi.sh: Ensure valid abigail installation am: 680e80cafd f67e40d abi/bootstrap: install system dependencies without confirmation am: 02963acbce 44cd493 abi/bootstrap: moar complete dependencies am: 11b3617ebd 680e80c build_abi.sh: Ensure valid abigail installation 02963ac abi/bootstrap: install system dependencies without confirmation 11b3617 abi/bootstrap: moar complete dependencies 68f6890 build.sh: avoid unnecessary copies and reduce overall runtime am: bec886afb9 bec886a build.sh: avoid unnecessary copies and reduce overall runtime 53e66eb abi/bootstrap: clarify dependencies am: 7dcb786869 7dcb786 abi/bootstrap: clarify dependencies b92549c abi/bootstrap: only install packages if missing am: bd5e166237 4138b89 abi/bootstrap: update libabigail 1.5 -> 1.6 am: 8ce41bf7b9 bd5e166 abi/bootstrap: only install packages if missing 8ce41bf abi/bootstrap: update libabigail 1.5 -> 1.6 4cd41f0 add build_abi.sh to create ABI dumps from build.sh builds am: ea2f60b2bc 3d56691 Initial version of the abi monitoring utilities am: cec41ee52f c1106de ABI Monitoring: add bootstrap am: f7d7e4dca2 ece1967 envsetup.sh: take control of defining OUT_DIR and DIST_DIR am: ccb70faeee ea2f60b add build_abi.sh to create ABI dumps from build.sh builds cec41ee Initial version of the abi monitoring utilities f7d7e4d ABI Monitoring: add bootstrap ccb70fa envsetup.sh: take control of defining OUT_DIR and DIST_DIR 6fe1bc6 build.sh: define TMP_DIR relative to OUT_DIR am: 14f6db72fa 14f6db7 build.sh: define TMP_DIR relative to OUT_DIR 8cd25bf build.sh: use a gcc with target triplet from PATH if CC=gcc is set am: 0646c8d257 0646c8d build.sh: use a gcc with target triplet from PATH if CC=gcc is set 7ac6760 add build.config's for upstream LTS branches am: 263c177c98 956c00b build.sh: consistently use CC_ARG and LD_ARG am: 151047e2c3 263c177 add build.config's for upstream LTS branches 151047e build.sh: consistently use CC_ARG and LD_ARG 1318cc7 build.sh: doc for PRE_DEFCONFIG_CMDS + POST_KERNEL_BUILD_CMDS am: e4edd6f9ba 58874c5 Add PRE_DEFCONFIG + POST_KERNEL_BUILD hooks am: 0172f35846 e4edd6f build.sh: doc for PRE_DEFCONFIG_CMDS + POST_KERNEL_BUILD_CMDS 0172f35 Add PRE_DEFCONFIG + POST_KERNEL_BUILD hooks 6652d74 initial release of kernel/build in AOSP 12bf50c Initial empty repository kernel/tests: 97b14e5 Merge "Add the same mark with policy in SaInfo API" c68285f Add the same mark with policy in SaInfo API 0f36856 Use `nproc` processing units instead of 64 as default 892892a net-test: switch from 'android-wear-p-preview-2' to 'master' branch of iptables private/msm-google: b924e09639d5 LTS: Merge android-4.9 (4.9.185) into android-msm-pixel-4.9 985b78b576e1 Revert "scsi: ufs: Fix regulator load and icc-level configuration" d1189be687a5 Revert "scsi: ufs: Avoid configuring regulator with undefined voltage range" 3352ba1a121b Merge android-4.9 (4.9.185) into android-msm-pixel-4.9-lts a02176486eff BACKPORT: kheaders: Do not regenerate archive if config is not changed 3ea053575575 BACKPORT: kheaders: Move from proc to sysfs 0195c67803ae BACKPORT: Provide in-kernel headers to make extending kernel easier 531cd70045a8 ANDROID: f2fs: add android fsync tracepoint f0aa043e427d ANDROID: f2fs: fix wrong android tracepoint 832fcfd9f8a3 Merge branch 'android-msm-pixel-4.9-qt-qpr1' into android-msm-pixel-4.9 7a87157dee2a Merge branch 'android-msm-pixel-4.9-qt' into android-msm-pixel-4.9-qt-qpr1 f146967394a8 FROMLIST: mm: show number of vmalloc pages in /proc/meminfo fff483291c07 input: touchscreen: stm: Remove input_event calls for MSC_TIMESTAMP 0f6506fb2904 input: touchscreen: stm: remove MSC_TIMESTAMP in sec_ts 310135df2101 Revert "fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied" ddbff975c888 Revert "fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...")" 583404d31612 Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt 70d52cb2bbcc Merge 4.9.185 into android-4.9 9c51e1102c95 Linux 4.9.185 dd862509c798 arm64: kaslr: keep modules inside module region when KASAN is enabled 6e8aa99a2ef8 dmaengine: imx-sdma: remove BD_INTR for channel0 dd8f65a719db MIPS: Add missing EHB in mtc0 -> mfc0 sequence. ea663abb285b IB/hfi1: Close PSM sdma_progress sleep window 997ef649f297 KVM: LAPIC: Fix pending interrupt in IRR blocked by software disable LAPIC 830d3a71e1ce arm64, vdso: Define vdso_{start,end} as array a391af9be441 tty: rocket: fix incorrect forward declaration of 'rp_init()' c51e9aab0aff btrfs: Ensure replaced device doesn't have pending chunk allocation e537ba03e79c drm/imx: only send event on crtc disable if kept disabled 06a7d357dd6e drm/imx: notify drm core before sending event during crtc disable ea6839434260 lib/mpi: Fix karactx leak in mpi_powm 443449d4a149 ALSA: usb-audio: fix sign unintended sign extension on left shifts 8b449e9dc215 ALSA: line6: Fix write on zero-sized buffer e25f837422ee ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages 39950c6c3766 ALSA: seq: fix incorrect order of dest_client/dest_ports arguments cd6f2066307a crypto: user - prevent operating on larval algorithms d8b99303da93 ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME e7816df0494b MIPS: Workaround GCC __builtin_unreachable reordering bug 0a112705926e drm/i915/dmc: protect against reading random memory d271f2252633 KVM: x86: degrade WARN to pr_warn_ratelimited 05cd6937e886 clk: sunxi: fix uninitialized access bd67557464c2 ARC: handle gcc generated __builtin_trap for older compiler 074d0aaec0c6 bug.h: work around GCC PR82365 in BUG() 39862ccbc853 ARC: fix allnoconfig build warning f3002e55a4f8 mfd: omap-usb-tll: Fix register offsets f1a542a16152 MIPS: netlogic: xlr: Remove erroneous check in nlm_fmn_send() 31cbea603449 MIPS: math-emu: do not use bools for arithmetic 32b213483ec5 mm/mlock.c: change count_mm_mlocked_page_nr return type 99b6668f2e3f scripts/decode_stacktrace.sh: prefix addr2line with $CROSS_COMPILE cb1901100a6d scsi: hpsa: correct ioaccel2 chaining 71e54f579ec8 usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC aa5865dc25b2 usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep[i] 689aca72d29d ASoC: max98090: remove 24-bit format support if RJ is 0 b9c6c4d8ff55 drm/mediatek: fix unbind functions 3b3853bf81ce spi: bitbang: Fix NULL pointer dereference in spi_unregister_master 1166becf84e8 ASoC: soc-pcm: BE dai needs prepare when pause release after resume cbb066f11d87 ASoC : cs4265 : readable register too low f470557724f2 Bluetooth: Fix faulty expression for minimum encryption key size check 2f973fe470fb tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb 0f00d44f9884 bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err 3c77e8fe4ff6 bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro d76e874053c3 net: check before dereferencing netdev_ops during busy poll 4451dc92e5bb ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop b93a8c23a330 bonding: Always enable vlan tx offload 7abb0db17429 team: Always enable vlan tx offload 167c810e9db3 tun: wake up waitqueues after IFF_UP is set c09cff897969 tipc: check msg->req data len in tipc_nl_compat_bearer_disable 00bdf8d54941 tipc: change to use register_pernet_device 17bcbe8589a7 sctp: change to hold sk after auth shkey is created successfully 7ced5e8ddd77 net: stmmac: fixed new system time seconds value calculation 0c76cea627b4 af_packet: Block execution of tasks waiting for transmit to complete in AF_PACKET 0cbb0ae75a30 cpu/speculation: Warn on unsupported mitigations= parameter 64d3f00a33ea NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O bed86475416a x86/speculation: Allow guests to use SSBD even if host does not ff2870b00428 scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() 0c4a3f55a80f mm/page_idle.c: fix oops because end_pfn is larger than max_pfn 42a7a2aa31dc fs/binfmt_flat.c: make load_flat_shared_library() work 730855b0f488 fs/proc/array.c: allow reporting eip/esp for all coredumping threads e7d813033680 net/9p: include trans_common.h to fix missing prototype warning. 99af179af9cf 9p: p9dirent_read: check network-provided name length c01ddaa54d74 9p/rdma: remove useless check in cm_event_handler f779172e3707 9p: acl: fix uninitialized iattr access ad93d62b1210 9p/rdma: do not disconnect on down_interruptible EAGAIN 16977a9b7a29 perf header: Fix unchecked usage of strncpy() 07d6f72eef68 perf help: Remove needless use of strncpy() 948475f743ed perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul e20ec7865223 IB/hfi1: Avoid hardlockup with flushlist_lock c1707c59edc6 mac80211: Do not use stack memory with scatterlist for GMAC 9f0f5ff93ed0 mac80211: drop robust management frames from unknown TA e4f18614c1a6 cfg80211: fix memory leak of wiphy device name 68d1e285e934 Bluetooth: Fix regression with minimum encryption key size alignment 6290d9d3192e Bluetooth: Align minimum encryption key size for LE and BR/EDR connections 00d409d807df ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX e90a7ecde5f3 powerpc/bpf: use unsigned division instruction for 64-bit operations a97e26569b45 can: purge socket error queue on sock destruct 50b1c5b57e4b can: flexcan: fix timeout when set small bitrate ce8c4760635c btrfs: start readahead also in seed devices 0e6a89a37a67 nvme: Fix u32 overflow in the number of namespace list calculation f1e5aff7f052 hwmon: (pmbus/core) Treat parameters as paged if on multiple pages b4b29e588b70 s390/qeth: fix VLAN attribute in bridge_hostnotify udev event 48c44d371983 scsi: ufs: Check that space was properly alloced in copy_query_response c200537f81a0 scripts/checkstack.pl: Fix arm64 wrong or unknown architecture 336ebd79e9a7 drm/arm/hdlcd: Allow a bit of clock tolerance 631a183d5e72 net: ethernet: mediatek: Use NET_IP_ALIGN to judge if HW RX_2BYTE_OFFSET is enabled 486e866e0acf net: ethernet: mediatek: Use hw_feature to judge if HWLRO is supported 198cecace1b7 sparc: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD 439ab882535b net: hns: Fix loopback test failed at copper ports 751518859446 net: dsa: mv88e6xxx: avoid error message on remove from VLAN 0 eac97a7562d7 MIPS: uprobes: remove set but not used variable 'epc' eb8d1928f53d IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value e741be94ebc8 IB/hfi1: Insure freeze_work work_struct is canceled on shutdown ca45c2cd6b4f IB/rdmavt: Fix alloc_qpn() WARN_ON() 32ecc7378309 parisc: Fix compiler warnings in float emulation code c9b7621d7af4 parport: Fix mem leak in parport_register_dev_model 046a3793f802 ARC: fix build warnings with !CONFIG_KPROBES 4a60589dc0ce apparmor: enforce nullbyte at end of tag string 8b034f18a4a3 Input: uinput - add compat ioctl number translation for UI_*_FF_UPLOAD 88bc27bd7717 IB/hfi1: Silence txreq allocation warnings 74d7687f851c usb: chipidea: udc: workaround for endpoint conflict issue e6c2b0a5bb7e scsi: ufs: Avoid runtime suspend possibly being blocked forever 7601d81506ef gcc-9: silence 'address-of-packed-member' warning 2e41539ee26f tracing: Silence GCC 9 array bounds warning d832b1889409 LTS: Merge android-4.9 (4.9.178) into android-msm-pixel-4.9-qt-qpr1 414b55194dcd BACKPORT: kheaders: Do not regenerate archive if config is not changed 59d642e923ab BACKPORT: kheaders: Move from proc to sysfs 9d3b23c4600a BACKPORT: Provide in-kernel headers to make extending kernel easier a1d6dce5a853 Merge android-4.9-q (4.9.178) into android-msm-pixel-4.9-qt-lts 960f15809be0 Revert "arm64: dts: pmic: bcl: modify ibat-vhigh threshold to 4500mA" ab758e1039d6 Merge 4.9.184 into android-4.9 a172ca595f11 Revert "arm64/dts: Cirrus CS35L36 Register Setting Update" a5fcea774969 arm64/dts: Cirrus CS35L36 Register Setting Update 5c1133667c0a arm64: dts: pmic: bcl: modify ibat-vhigh threshold to 4500mA de7145ad5437 arm64: Make sure permission updates happen for pmd/pud aaab68c36459 UPSTREAM: binder: check for overflow when alloc for security context 608429463b65 msm: kgsl: Fix race condition while making page as dirty 9993ea2411d9 msm: camera_v2: handle the error value returned during get clock 09a706836077 Linux 4.9.184 caa51edc7e96 tcp: refine memory limit test in tcp_fragment() 79ccda340fa2 ARM: dts: msm: Add L10 and L1 to on-demand supply list a80a7ab5f7c3 Merge 4.9.183 into android-4.9 72f67fd749db Linux 4.9.183 77beb2747906 Abort file_remove_privs() for non-reg. files 7219a58c57de mlxsw: spectrum: Prevent force of 56G 1d28cf14a89c scsi: libsas: delete sas port if expander discover failed 20471399cedc scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask 1a0c974d2377 scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() 9b25b0c790c5 net: sh_eth: fix mdio access in sh_eth_close() for R-Car Gen2 and RZ/A1 SoCs 5590c4921f20 KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu fffbde146c6d KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list 83a91e478097 ia64: fix build errors by exporting paddr_to_nid() 38df6778442a perf record: Fix s390 missing module symbol and warning for non-root users 5f64ee932e96 perf data: Fix 'strncat may truncate' build failure with recent gcc 79cb505ab224 configfs: Fix use-after-free when accessing sd->s_dentry 8557793a2fea i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr 8dbd598836fc net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE() 246c1dd5fbe2 gpio: fix gpio-adp5588 build errors abfdce3894a7 perf/ring_buffer: Add ordering to rb->nest increment a446eb58bd57 perf/ring_buffer: Fix exposing a temporarily decreased data_head b28e79457666 x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor f13d6b305a5c mISDN: make sure device name is NUL terminated b11278eb5a23 selftests: netfilter: missing error check when setting up veth interface 20850f886496 perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints 4d8d4137ccb1 Revert "staging: vc04_services: prevent integer overflow in create_pagelist()" ce8bda09f597 sunhv: Fix device naming inconsistency between sunhv_console and sunhv_reg c55ce1da3d25 neigh: fix use-after-free read in pneigh_get_next 3c77a1c6f6c2 lapb: fixed leak of control-blocks. 90612f877ef4 ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero e6ac0cec5b03 be2net: Fix number of Rx queues used for flow hashing e219236342f4 ax25: fix inconsistent lock state in ax25_destroy_timer 2eaaeb34fb17 rtc: pcf8523: don't return invalid date when battery is low 4e528bed1c6e USB: serial: option: add Telit 0x1260 and 0x1261 compositions 88b6e9c52762 USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode 1a771124200b USB: serial: pl2303: add Allied Telesis VT-Kit3 dece7534de60 USB: usb-storage: Add new ID to ums-realtek b1a0ee5e723e USB: Fix chipmunk-like voice when using Logitech C270 for recording audio. 7d67e5668f16 usb: dwc2: Fix DMA cache alignment issues 36796bd8999a drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() a47f9e9eccae drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read c867a67ca647 KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION 438f4dc0a119 KVM: x86/pmu: do not mask the value that is written to fixed PMUs a667fc6f22de usbnet: ipheth: fix racing condition 4c3e2d74d3ff selftests/timers: Add missing fflush(stdout) calls 8d9ab8b18654 scsi: bnx2fc: fix incorrect cast to u64 on shift operation 3acca2a1cbdf arm64/mm: Inhibit huge-vmap with ptdump 6eb60cfbd65b scsi: lpfc: add check for loss of ndlp when sending RRQ 32f99125fe62 Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_var 881a09fbbe95 Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" 8763ac70dd9f ALSA: seq: Fix race of get-subscription call vs port-delete ioctls dcdbccdcbb13 ALSA: seq: Protect in-kernel ioctl calls with mutex c9eb92de722c x86/uaccess, kcov: Disable stack protector 14f12a7280d5 ASoC: fsl_asrc: Fix the issue about unsupported rate 0a95c142f864 ASoC: cs42xx8: Add regcache mask dirty df260f7a0371 cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() 4cf6bb23ac29 bcache: fix stack corruption by PRECEDING_KEY() 6545c8a24d32 i2c: acorn: fix i2c warning 607a79adcb46 media: v4l2-ioctl: clear fields in s_parm 122be5afdf7b ptrace: restore smp_rmb() in __ptrace_may_access() 2fc1de48326f signal/ptrace: Don't leak unitialized kernel memory with PTRACE_PEEK_SIGINFO d9d0c83c8d23 fs/ocfs2: fix race in ocfs2_dentry_attach_lock() 1bf23a04c2e3 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node f0d8639da780 libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk d370caca5df9 ALSA: oxfw: allow PCM capture for Stanton SCS.1m cb0c8bbd9df7 ALSA: seq: Cover unsubscribe_port() in list_mutex 5e0c41ca896a Revert "Bluetooth: Align minimum encryption key size for LE and BR/EDR connections" 1beeb0459cb2 ARM: exynos: Fix undefined instruction during Exynos5422 resume d7650c74b6ef pwm: Fix deadlock warning when removing PWM device dd22c1207ab1 ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa 2ed354026f0d pwm: tiehrpwm: Update shadow register for disabling PWMs e09a5cb80b31 dmaengine: idma64: Use actual device for DMA transfers fd8afa955da7 gpio: gpio-omap: add check for off wake capable gpios d73c419cc5c5 PCI: xilinx: Check for __get_free_pages() failure 9cc334c336c8 video: imsttfb: fix potential NULL pointer dereferences b509b1c0ece2 video: hgafb: fix potential NULL pointer dereference a0bb05936cd8 PCI: rcar: Fix 64bit MSI message address handling fd2179349526 PCI: rcar: Fix a potential NULL pointer dereference 7fddf0c44fb0 platform/x86: intel_pmc_ipc: adding error handling 8b19d72a41c7 PCI: rpadlpar: Fix leaked device_node references in add/remove paths db2d470b5ede ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA 343ef407bee8 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA f95ee8880a39 ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA 92e28089c852 ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA eaebc23308ea ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA 72a7c442bdf3 clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288 5a1de21ca491 soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher 9823dc87a2e3 platform/chrome: cros_ec_proto: check for NULL transfer function f460e08e1c5e x86/PCI: Fix PCI IRQ routing table memory leak 101e808f7e75 nfsd: allow fh_want_write to be called twice 4edf907dcd42 fuse: retrieve: cap requested size to negotiated max_write faa4dc52b4b2 nvmem: core: fix read buffer in place 5844c4b20d5f ALSA: hda - Register irq handler after the chip initialization ea091c8495fb iommu/vt-d: Set intel_iommu_gfx_mapped correctly 5604d89545e7 watchdog: fix compile time error of pretimeout governors 236048e53b5b watchdog: imx2_wdt: Fix set_timeout for big timeout values 4aa215d02302 uml: fix a boot splat wrt use of cpu_all_mask a4681101c840 configfs: fix possible use-after-free in configfs_register_group dff15a2de0e0 f2fs: fix to do sanity check on valid block count of segment 2b6531673a2c f2fs: fix to clear dirty inode in error path of f2fs_iget() 3cdbcbefd1d0 f2fs: fix to avoid panic in do_recover_data() 5ab0886e03e4 ntp: Allow TAI-UTC offset to be set to zero d7541cb8df43 pwm: meson: Use the spin-lock only to protect register modifications 4ba76bf2137b objtool: Don't use ignore flag for fake jumps ad067e4fa39a drm/bridge: adv7511: Fix low refresh rate selection 35dd88b1510f perf/x86/intel: Allow PEBS multi-entry in watermark mode 59e1b23b064a mfd: twl6040: Fix device init errors for ACCCTL register 381a96852fed mfd: intel-lpss: Set the device in reset state when init ef0bdc8d7b1c mfd: tps65912-spi: Add missing of table registration bad5f0b76853 drivers: thermal: tsens: Don't print error message on -EPROBE_DEFER e74cb9e009cf kernel/sys.c: prctl: fix false positive in validate_prctl_map() 5dd334518f43 mm/slab.c: fix an infinite loop in leaks_show() aab90fdbb31a mm/cma_debug.c: fix the break condition in cma_maxchunk_get() 8f759452ba7c mm/cma.c: fix crash on CMA allocation if bitmap allocation fails 121100e4798f mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE 4c2e04117d67 hugetlbfs: on restore reserve error path retain subpool reservation 98e17edae54b ARM: prevent tracing IPI_CPU_BACKTRACE 7b5598c8ad11 ipc: prevent lockup on alloc_msg and free_msg 726f69d32719 sysctl: return -EINVAL if val violates minmax cc2df631124d fs/fat/file.c: issue flush after the writeback of FAT 506e0ced8dc3 rapidio: fix a NULL pointer dereference when create_workqueue() fails 4395469838e0 ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf b90514ba0008 ANDROID: kernel: cgroup: cpuset: Add missing allocation of cpus_requested in alloc_trial_cpuset b9dc7bb832a3 mm: memcontrol: fix NULL pointer crash in test_clear_page_writeback() cb0eff478ea9 Merge 4.9.182 into android-4.9 f4e2dd989e87 Linux 4.9.182 7e9096287352 tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() 8e39cbc03daf tcp: add tcp_min_snd_mss sysctl e358f4af19db tcp: tcp_fragment() should apply sane memory limits cc1b58ccb78e tcp: limit payload size of sacked skbs 418894c12113 tcp: reduce tcp_fastretrans_alert() verbosity 0206ef981e91 sm: camera: lrme: Fix Stack Overflow condition in lrme hw manager 0c1ee05e1e72 efi/libstub: remove duplicate nokaslr 0a8a3e5b4762 BACKPORT: Add support for BPF_FUNC_probe_read_str b8f2f4b8f6d7 UPSTREAM: binder: check for overflow when alloc for security context e53fcdd909a9 BACKPORT: binder: fix race between munmap() and direct reclaim 6ccab8454839 Merge 4.9.181 into android-4.9 3ffb2407c545 Linux 4.9.181 b9d3bd8e2897 ethtool: check the return value of get_regs_len 8474fc0335ae ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled cfd8d2e79524 fuse: Add FOPEN_STREAM to use stream_open() 9c829b6e3fe2 fs: stream_open - opener for stream-like files so that read and write can run simultaneously without deadlock abad73a697a9 TTY: serial_core, add ->install 8ad6a539db43 drm/i915: Fix I915_EXEC_RING_MASK 0fe34f9f03ee drm/radeon: prefer lower reference dividers 7402b5b13d17 drm/gma500/cdv: Check vbt config bits when detecting lvds panels ef1a4a38f527 genwqe: Prevent an integer overflow in the ioctl 44edaf012a48 Revert "MIPS: perf: ath79: Fix perfcount IRQ assignment" deebd2d7ad21 MIPS: pistachio: Build uImage.gz by default 5bdc536ce6c4 x86/power: Fix 'nosmt' vs hibernation triple fault during resume 4fb410bd8269 fuse: fallocate: fix return with locked inode 663bacefdae5 parisc: Use implicit space register selection for loading the coherence index of I/O pdirs 0b1a2360815a rcu: locking and unlocking need to always be at least barriers 294ec2da8996 Revert "fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied" 73a1cbfe8ece Revert "fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...")" 9890fe2f907e ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 efae37a44b45 ipv6: fix EFAULT on sendto with icmpv6 and hdrincl 32a64fb4519a pktgen: do not sleep with the thread lock held. c0c08f03424a net: rds: fix memory leak in rds_ib_flush_mr_pool f7b6f6e28fc0 net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query 86e00b7405c7 neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit 66b835ecd281 ethtool: fix potential userspace buffer overflow a32e504fa28e media: uvcvideo: Fix uvc_alloc_entity() allocation alignment 8fca3c364683 efi/libstub: Unify command line param parsing e193f2431b24 Revert "x86/build: Move _etext to actual end of .text" 96019c691458 mm: make page ref count overflow check tighter and more explicit 2ed768cfd895 mm: prevent get_user_pages() from overflowing page refcount 26c02ad80131 mm, gup: ensure real head page is ref-counted when using hugepages 78ef218da955 mm, gup: remove broken VM_BUG_ON_PAGE compound check for hugepages 9557090582a3 fs: prevent page refcount overflow in pipe_buf_get 6f3433c47e82 binder: replace "%p" with "%pK" 9cd1447e6277 binder: Replace "%p" with "%pK" for stable 433b957a9e2d brcmfmac: add subtype check for event handling in data path 76e7e98e229a brcmfmac: assure SSID length from firmware is limited 0c7d97d45d62 brcmfmac: add length checks in scheduled scan result handler d5a7e73e43dd drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set f37c4f41e460 gcc-plugins: Fix build failures under Darwin host df2b6af4148f CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM cf07331c8827 staging: vc04_services: prevent integer overflow in create_pagelist() 89169720b5a2 docs: Fix conf.py for Sphinx 2.0 9adcdd5c5ca2 kernel/signal.c: trace_signal_deliver when signal_group_exit 0b45276928b5 memcg: make it work on sparse non-0-node systems 97fb8dbf3678 tty: max310x: Fix external crystal register setup 2e6514aad1e5 tty: serial: msm_serial: Fix XON/XOFF 1bf3c11305f4 drm/nouveau/i2c: Disable i2c bus access after ->fini() d7852cb7319b ALSA: hda/realtek - Set default power save node to 0 9cda7c0b07bd powerpc/perf: Fix MMCRA corruption by bhrb_filter bb7804421b13 Btrfs: fix race updating log root item during fsync 571fe26c9611 scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) 85494cf86af6 scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove 701d744e7e53 media: smsusb: better handle optional alignment 995044b5f939 media: usb: siano: Fix false-positive "uninitialized variable" warning 6ecd18090026 media: usb: siano: Fix general protection fault in smsusb b07c7a3a4d74 USB: rio500: fix memory leak in close after disconnect 6496f8ef3242 USB: rio500: refuse more than one device at a time 6e73cc79c6e1 USB: Add LPM quirk for Surface Dock GigE adapter a45f178bcbf2 USB: sisusbvga: fix oops in error path of sisusb_probe feab6c8cfc3d USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor 061e0399b5b7 usbip: usbip_host: fix stub_dev lock context imbalance regression 450273e65dff usbip: usbip_host: fix BUG: sleeping function called from invalid context 3899f1a4fb33 usb: xhci: avoid null pointer deref when bos field is NULL 307031c53c63 xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() 0b3521c323e4 xhci: Use %zu for printing size_t type fa2fc3c854fd xhci: update bounce buffer with correct sg num e186b19bc33c include/linux/bitops.h: sanitize rotate primitives c96e59d9ef9c sparc64: Fix regression in non-hypervisor TLB flush xcall f7afb6e4f765 tipc: fix modprobe tipc failed after switch order of device registration db7c56ed0570 Revert "tipc: fix modprobe tipc failed after switch order of device registration" 19474aa3d81a xen/pciback: Don't disable PCI_COMMAND on PCI device reset. 46724c0b84ba crypto: vmx - ghash: do nosimd fallback manually bff8f8070a48 net: mvpp2: fix bad MVPP2_TXQ_SCHED_TOKEN_CNTR_REG queue value c8e0c411ea87 net: mvneta: Fix err code path of probe 47a86e320417 net: dsa: mv88e6xxx: fix handling of upper half of STATS_TYPE_PORT 2113c72b3830 ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST 405d3bbab405 ipv4/igmp: fix another memory leak in igmpv3_del_delrec() e8308eebe924 bnxt_en: Fix aggregation buffer leak under OOM condition. f02d577c6f02 tipc: Avoid copying bytes beyond the supplied data ed7b03fe98ad usbnet: fix kernel crash after disconnect 6e003428cce9 net: stmmac: fix reset gpio free missing 12855df4065b net-gro: fix use-after-free read in napi_gro_frags() 4c78f0c47237 net: fec: fix the clk mismatch in failed_reset path 724a84a6acec llc: fix skb leak in llc_build_and_send_ui_pkt() 2f8b4c7d0a5c ipv6: Consider sk_bound_dev_if when binding a raw socket to an address 83ae225d5ce3 Revert "fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied" 04817ed3f0be Revert "fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...")" 3434ddb20bf1 Revert "x86/build: Move _etext to actual end of .text" 719bdd91b85a Merge 4.9.180 into android-4.9 b16a5334ed12 Linux 4.9.180 e658aba58f03 drm: Wake up next in drm_read() chain if we are forced to putback the event 00cefe3441d5 ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM dbf40db10413 spi: Fix zero length xfer bug fba13bf9906c spi: rspi: Fix sequencer reset during initialization b764a801663a spi : spi-topcliff-pch: Fix to handle empty DMA buffers a042865724d9 scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices 3136091b44d2 media: saa7146: avoid high stack usage with clang aa28bee632af scsi: lpfc: Fix FDMI manufacturer attribute value 90b5be682cae media: go7007: avoid clang frame overflow warning with KASAN 326326f0302b media: m88ds3103: serialize reset messages in m88ds3103_set_frontend e7df1de060e8 dmaengine: tegra210-adma: use devm_clk_*() helpers 309fefba1c77 scsi: qla4xxx: avoid freeing unallocated dma memory b62dfb54e304 usb: core: Add PM runtime calls to usb_hcd_platform_shutdown 090eb578b9e6 rcuperf: Fix cleanup path for invalid perf_type strings 0b447e75c2c3 rcutorture: Fix cleanup path for invalid torture_type strings 9305bac20f84 x86/mce: Fix machine_check_poll() tests for error types b1c2f7d1f8b3 tty: ipwireless: fix missing checks for ioremap 6673b01c7f49 virtio_console: initialize vtermno value for ports 7b98acf18eb8 media: wl128x: prevent two potential buffer overflows 42dc6fdd2558 spi: tegra114: reset controller on probe c6d2eb5e070e cxgb3/l2t: Fix undefined behaviour 8551f89acf0b ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put bac9fcee9b68 ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put 1410277e1900 HID: core: move Usage Page concatenation to Main item bb22efcb872b chardev: add additional check for minor range overlap de90525fbe77 x86/ia32: Fix ia32_restore_sigcontext() AC leak c8fb42b7b501 x86/uaccess, signal: Fix AC=1 bloat e07fb7e7dd43 arm64: cpu_ops: fix a leaked reference by adding missing of_node_put 41761299d140 scsi: ufs: Avoid configuring regulator with undefined voltage range 75246f5711d9 scsi: ufs: Fix regulator load and icc-level configuration 638b996ec156 brcmfmac: fix Oops when bringing up interface during USB disconnect d857a7a20365 brcmfmac: fix race during disconnect when USB completion is in progress d696d385993c brcmfmac: convert dev_init_lock mutex to completion 66fb5810f1ad b43: shut up clang -Wuninitialized variable warning d647661f8537 brcmfmac: fix missing checks for kmemdup 5ff8545c6abd mwifiex: Fix mem leak in mwifiex_tm_cmd 088c9aa3ce6a rtlwifi: fix a potential NULL pointer dereference b0ef67afb865 iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data 2fd9d6a0fd69 iio: hmc5843: fix potential NULL pointer dereferences 0ce6473c392b iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion c5e8fa7f725a x86/build: Keep local relocations with ld.lld 7296978b4925 cpufreq: pmac32: fix possible object reference leak bf1ff11b3fb7 cpufreq/pasemi: fix possible object reference leak 5a5e3e7e6d8a cpufreq: ppc_cbe: fix possible object reference leak f16886fa4b36 s390: cio: fix cio_irb declaration ffd48ee82f42 extcon: arizona: Disable mic detect if running when driver is removed f4bb904143a5 PM / core: Propagate dev->power.wakeup_path when no callbacks 6336b2f797f4 mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support 84a163201a61 mmc: sdhci-of-esdhc: add erratum eSDHC5 support cb1962ff432a mmc_spi: add a status check for spi_sync_locked 20ac710aaeae mmc: core: make pwrseq_emmc (partially) support sleepy GPIO controllers 17d9e39b0211 scsi: libsas: Do discovery on empty PHY to update PHY info 8f979e5bf2be hwmon: (f71805f) Use request_muxed_region for Super-IO accesses 9e1261a92248 hwmon: (pc87427) Use request_muxed_region for Super-IO accesses a7f8e2d504b5 hwmon: (smsc47b397) Use request_muxed_region for Super-IO accesses ac713a6f1379 hwmon: (smsc47m1) Use request_muxed_region for Super-IO accesses f418d00bc5c3 hwmon: (vt1211) Use request_muxed_region for Super-IO accesses 3b82ce17cea9 RDMA/cxgb4: Fix null pointer dereference on alloc_skb failure 9f641ee2b749 arm64: vdso: Fix clock_getres() for CLOCK_REALTIME f64615a85730 i40e: don't allow changes to HW VLAN stripping on active port VLANs fad8d76deeac x86/irq/64: Limit IST stack overflow check to #DB stack 9105d1125cce USB: core: Don't unbind interfaces following device reset failure c58f0e847bdc sched/core: Handle overflow in cpu_shares_write_u64 5e4ea98f5216 sched/core: Check quota and period overflow at usec to nsec conversion 1fe5872d65d3 powerpc/numa: improve control of topology updates 5f67ca2aad22 media: pvrusb2: Prevent a buffer overflow e70d90cda457 media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() 51e088baae2b audit: fix a memory leak bug 32696debee68 media: ov2659: make S_FMT succeed even if requested format doesn't match f84c1010c0cd media: au0828: stop video streaming only when last user stops d539dc266c4f media: ov6650: Move v4l2_clk_get() to ov6650_video_probe() helper 109f7097216c media: coda: clear error return value before picture run 5c1c6e26d582 dmaengine: at_xdmac: remove BUG_ON macro in tasklet 2da57fa0a2c7 pinctrl: pistachio: fix leaked of_node references e2cde780dadc HID: logitech-hidpp: use RAP instead of FAP to get the protocol version 50013eadda59 mm/uaccess: Use 'unsigned long' to placate UBSAN warnings on older GCC versions f08f10f79267 x86/mm: Remove in_nmi() warning from 64-bit implementation of vmalloc_fault() a5f3559f30cf smpboot: Place the __percpu annotation correctly 87386764dac1 x86/build: Move _etext to actual end of .text 56df2dbea389 bcache: avoid clang -Wunintialized warning 282ae1e8bd9a bcache: add failure check to run_cache_set() for journal replay abc77ba7deec bcache: fix failure in journal relplay e7321da1203f bcache: return error immediately in bch_journal_replay() 2ed24236b933 crypto: sun4i-ss - Fix invalid calculation of hash end 2f3201b23b69 net: cw1200: fix a NULL pointer dereference bc2c8535a6b4 mwifiex: prevent an array overflow 043a7a249da1 ASoC: fsl_sai: Update is_slave_mode with correct value e5c172400847 mac80211/cfg80211: update bss channel on channel switch ab53d0549101 dmaengine: pl330: _stop: clear interrupt status 1f7f676b383f w1: fix the resume command API 8685a298979f rtc: 88pm860x: prevent use-after-free on device remove af73fb33aed1 iwlwifi: pcie: don't crash on invalid RX interrupt 9375939fea96 scsi: qla2xxx: Fix a qla24xx_enable_msix() error path 4e0c06e0cf6d sched/cpufreq: Fix kobject memleak b5b14bf24c0a arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable 79940ddbd088 ARM: vdso: Remove dependency with the arch_timer driver internals 146579dd0cfb brcm80211: potential NULL dereference in brcmf_cfg80211_vndr_cmds_dcmd_handler() 0f31932a91a1 spi: pxa2xx: fix SCR (divisor) calculation 68f630d8b3dd ASoC: imx: fix fiq dependencies bfcbe5057965 powerpc/boot: Fix missing check of lseek() return value da8db898f920 ASoC: hdmi-codec: unlock the device on startup errors 7b4ff6aeb67a net: ena: gcc 8: fix compilation warning 12ada5b2b8b7 dmaengine: tegra210-dma: free dma controller in remove() 48b759f4ae02 mmc: core: Verify SD bus width af7632268d65 cxgb4: Fix error path in cxgb4_init_module b568ed385a18 gfs2: Fix lru_count going negative abc261c8b99d Revert "btrfs: Honour FITRIM range constraints during free space trim" 2f6644ff006b tools include: Adopt linux/bits.h d31e3e39c68c perf tools: No need to include bitops.h in util.h a186a933f9ec at76c50x-usb: Don't register led_trigger if usb_register_driver failed 2c815115b511 ssb: Fix possible NULL pointer dereference in ssb_host_pcmcia_exit 5c6631b46815 media: vivid: use vfree() instead of kfree() for dev->bitmap_cap 14734c3c5823 media: cpia2: Fix use-after-free in cpia2_exit d0c04be91601 fbdev: fix WARNING in __alloc_pages_nodemask bug f0539c7018c7 hugetlb: use same fault hash key for shared and private mappings 45dbaee4387b fbdev: fix divide error in fb_var_to_videomode e0c26e8a8386 btrfs: sysfs: don't leak memory when failing add fsid 885221743466 Btrfs: fix race between ranged fsync and writeback of adjacent ranges d2ceb477f2b7 Btrfs: do not abort transaction at btrfs_update_root() after failure to COW path f22537fe00c1 gfs2: Fix sign extension bug in gfs2_update_stats 235aeafb93e9 arm64: Save and restore OSDLR_EL1 across suspend/resume ef27496f4165 libnvdimm/namespace: Fix label tracking error 42fee5b32c72 kvm: svm/avic: fix off-by-one in checking host APIC ID c636a885ae31 crypto: vmx - CTR: always increment IV as quadword 33d816ad625d Revert "scsi: sd: Keep disk read-only when re-reading partition" 6aab0ad9a4ae bio: fix improper use of smp_mb__before_atomic() 11cf36c38776 KVM: x86: fix return value for reserved EFER e386c0272b0f ext4: do not delete unlinked inode from orphan list on failed truncate 559894432d70 Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.9.y' into android-4.9 1dc2c2919d44 Merge 4.9.179 into android-4.9 2584e66ffbf0 Linux 4.9.179 9adc440e3051 fbdev: sm712fb: fix memory frequency by avoiding a switch/case fallthrough 038ec2c13e0d btrfs: Honour FITRIM range constraints during free space trim 4354c04c957a md/raid: raid5 preserve the writeback action after the parity check 3ece5c49ccaa Revert "Don't jump to compute_result state from check_result state" 9f5f0d81df6b perf bench numa: Add define for RUSAGE_THREAD if not present 2871ffa4d529 ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavour 5e593636921f power: supply: sysfs: prevent endless uevent loop with CONFIG_POWER_SUPPLY_DEBUG 9c905e1ac461 KVM: arm/arm64: Ensure vcpu target is unset on reset failure 72d00b6e9a74 mac80211: Fix kernel panic due to use of txq after free 5b28db54bf24 xfrm4: Fix uninitialized memory read in _decode_session4 eb490b3100b1 vti4: ipip tunnel deregistration fixes. eaa8cf570008 xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module 7c96721f56b0 xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink 1f4195f9e78f dm delay: fix a crash when invalid device is specified d0a3f25d6385 PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum 1c38a7b6845e PCI: Factor out pcie_retrain_link() function 0e21ba0f9913 PCI: Mark Atheros AR9462 to avoid bus reset cda9edefa4e2 fbdev: sm712fb: fix crashes and garbled display during DPMS modesetting e15fc9433557 fbdev: sm712fb: use 1024x768 by default on non-MIPS, fix garbled display e5165ce34fe4 fbdev: sm712fb: fix support for 1024x768-16 mode 1feae99b6cf2 fbdev: sm712fb: fix crashes during framebuffer writes by correctly mapping VRAM 40e3990757fb fbdev: sm712fb: fix boot screen glitch when sm712fb replaces VGA bd2d04b1298c fbdev: sm712fb: fix white screen of death on reboot, don't set CR3B-CR3F 263903a78ebb fbdev: sm712fb: fix VRAM detection, don't set SR70/71/74/75 066009cf68fd fbdev: sm712fb: fix brightness control on reboot, don't set SR30 2bfc2e362328 objtool: Allow AR to be overridden with HOSTAR 7c24650445ac perf intel-pt: Fix sample timestamp wrt non-taken branches 8a566f7cc4ea perf intel-pt: Fix improved sample timestamp af13796f2ddf perf intel-pt: Fix instructions sampling rate 6f0d9b0b5ec1 memory: tegra: Fix integer overflow on tick value calculation 17fe9003ffcc tracing: Fix partial reading of trace event's id file 304902e1f77d ceph: flush dirty inodes before proceeding with remount 202494a960bd iommu/tegra-smmu: Fix invalid ASID bits on Tegra30/114 eb6079678c87 fuse: honor RLIMIT_FSIZE in fuse_file_fallocate 3a78b1fb91de fuse: fix writepages on 32bit a8ae32e0c914 clk: tegra: Fix PLLM programming on Tegra124+ when PMC overrides divider d4b79dbdc607 NFS4: Fix v4.0 client state corruption when mount 48f0cdf02572 media: ov6650: Fix sensor possibly not detected on probe 5a3e18dce86c cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() 8f358d63bffe of: fix clang -Wunsequenced for be32_to_cpu() 224354c0a492 p54: drop device reference count if fails to enable device 09abe5a6bfed intel_th: msu: Fix single mode with IOMMU cd72ddca405a md: add mddev->pers to avoid potential NULL pointer dereference 9110fd8ba026 stm class: Fix channel free in stm output free path bd7df892bb1c parisc: Rename LEVEL to PA_ASM_LEVEL to avoid name clash with DRBD code 1f620942221c parisc: Skip registering LED when running in QEMU 1bef3a661cc3 parisc: Export running_on_qemu symbol for modules 4cc4c5925f48 vsock/virtio: Initialize core virtio vsock before registering the driver 03baf38f7840 tipc: fix modprobe tipc failed after switch order of device registration 4ea082cd3c40 vsock/virtio: free packets during the socket release a336df52d007 tipc: switch order of device registration to fix a crash dcdc0a49a5cb ppp: deflate: Fix possible crash in deflate_init c1398d3f83a3 net/mlx4_core: Change the error print to info print 350d6591c967 net: avoid weird emergency message 0d347d1faad2 f2fs: link f2fs quota ops for sysfile 976723ba5492 BACKPORT: gcov: clang support d4894dbec0ee UPSTREAM: gcov: docs: add a note on GCC vs Clang differences e98271e2b2eb UPSTREAM: gcov: clang: move common GCC code into gcc_base.c f0fee0a76193 UPSTREAM: module: add stubs for within_module functions d53a133dad22 UPSTREAM: gcov: remove CONFIG_GCOV_FORMAT_AUTODETECT 8d921693f626 BACKPORT: kbuild: gcov: enable -fno-tree-loop-im if supported 8e2c08d176f9 Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.9.y' into android-4.9 6566a54687b3 ext4: fix build warning cfe25622c3af Merge 4.9.178 into android-4.9-q 7af481dfd8c8 UPSTREAM: fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...") 29fdbca720b9 ANDROID: cuttlefish 4.9: enable CONFIG_CRYPTO_AES_NI_INTEL=y ba6dcafb329d UPSTREAM: bpf: relax inode permission check for retrieving bpf program 915f59cf7760 Merge 4.9.177 into android-4.9-q 38781e58bbaf ANDROID: cuttlefish_defconfig: Disable DEVTMPFS 56f639783c9e ANDROID: block/cfq-iosched: make group_idle per io cgroup tunable f20d9accb280 ANDROID: Move from clang r349610 to r353983c. ef4a576d4bc7 Merge 4.9.176 into android-4.9-q 0ad8ae71c869 Merge 4.9.175 into android-4.9-q 24438bfca85a ANDROID: cuttlefish_defconfig: Enable CONFIG_CPUSETS and CONFIG_CGROUP_SCHEDTUNE 941128efa146 ANDROID: Communicates LMK events to userland where they can be logged 90131546a048 Merge 4.9.174 into android-4.9-q 50a7fe1661e3 Merge 4.9.173 into android-4.9-q 589d747662c3 Merge 4.9.172 into android-4.9-q 25d7d0eb82b5 Merge 4.9.171 into android-4.9-q 55fea985845b ANDROID: cuttlefish_defconfig: Enable CONFIG_XFRM_STATISTICS ba9cebb37648 Merge 4.9.170 into android-4.9-q e3923abb6598 ANDROID: cuttlefish_defconfig: Enable L2TP/PPTP 011a3a735054 Make arm64 serial port config compatible with crosvm 4c5c63eb47a9 ANDROID: Makefile: Properly resolve 4.9.169 merge 67843bb899e6 Merge 4.9.169 into android-4.9-q 417da48bd3d7 Merge 4.9.168 into android-4.9-q bdcf9045733a ANDROID: cuttlefish_defconfig: Enable CONFIG_OVERLAY_FS c3cc1ecc5c7d ANDROID: cuttlefish: enable CONFIG_NET_SCH_INGRESS=y 694731012027 Merge 4.9.167 into android-4.9-q b50d171d00de UPSTREAM: virt_wifi: Remove REGULATORY_WIPHY_SELF_MANAGED 2773c45f9e32 Merge 4.9.166 into android-4.9-q private/msm-google-modules/wlan/qcacld-3.0: d4e6dec73 qcacld-3.0: Fix possible OOB in wma_unified_radio_tx_mem_free() private/msm-google/techpack/audio: a8840fb4 audio: fixup crus_sp_compat_ioctl 1b1e665f audio: secure copy size for kernel memory 6a945b3f Merge branch 'android-msm-pixel-4.9-qt-qpr1' into android-msm-pixel-4.9 6509c616 Merge branch 'android-msm-pixel-4.9-qt' into android-msm-pixel-4.9-qt-qpr1 7a6d2aab Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt 02ab6f9b asoc: codec: notify mic position after recording c5adc61b Revert "techpack/audio: asoc: cs35l36: add parameters for brownout protection" 9c00f813 techpack/audio: asoc: cs35l36: add parameters for brownout protection 3d24c521 lsm: check payload size validity before using it as array index a01d37cc asoc: sdm660_cdc: Add L10 and L1 to on-demand supply list 8a1b7330 asoc: codec: Update the firmware_3 new address for v981 20c50c58 dsp: asm: validate payload size before access Bug: 65674744 Bug: 78013494 Bug: 111449103 Bug: 115649324 Bug: 117857342 Bug: 118442619 Bug: 119771992 Bug: 119840121 Bug: 120025196 Bug: 120282827 Bug: 120439617 Bug: 120444281 Bug: 122733725 Bug: 123755887 Bug: 124080437 Bug: 128700140 Bug: 129650054 Bug: 130017100 Bug: 130468851 Bug: 130571081 Bug: 130907753 Bug: 131837894 Bug: 132071674 Bug: 132097678 Bug: 132736293 Bug: 132997968 Bug: 133501930 Bug: 133653863 Bug: 134051784 Bug: 134439992 Bug: 134440735 Bug: 134441002 Bug: 134442369 Bug: 135011693 Bug: 135102263 Bug: 135129430 Bug: 135130450 Bug: 135210418 Bug: 135406089 Bug: 135728187 Bug: 135922132 Bug: 135956213 Bug: 135957120 Bug: 136059448 Bug: 136170907 Bug: 136171028 Bug: 136197213 Bug: 136688885 Bug: 137262547 Bug: 137509253 Bug: 137590232 Bug: 137616029 Bug: 138130708 Bug: 253025227 Change-Id: Id089abb71fb78eb5ce8ef734141bf27d270608d1 Pick-Prebuilt: 255958347 Build-Id: 5774454 Signed-off-by: Robin Peng <robinpeng@google.com>
2019-07-15crosshatch: update kernel-and-modules prebuiltRobin Peng
Linux version 4.9.178-g63619c780e47-ab5728232 (android- build@abfarm788) (Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)) #0 SMP PREEMPT Mon Jul 15 04:46:24 UTC 2019 kernel/tests: b1c05f2 net-test: Initial Debian Buster support 297632a net-test: Set kernel cmdline 'console=' explicitly afbd632 net-test: Add missing kernel option checks db69a44 DO NOT MERGE - Skip pie-platform-release (PPRL.190705.004) in master 776c2fe Snap for 5622519 from e90514f71460097fa3c1058cb73d78238c121433 to pi-platform-release e90514f Snap for 5526913 from d9968a1e8bcb32874b57f9791a26949908258032 to pi-qpr3-b-release d9968a1 Refactor parameterization logic in net tests am: f1a12c8650 f1a12c8 Refactor parameterization logic in net tests 07979b7 Snap for 5400147 from 03fd483c6c53ea53fae9d8ced3d64248bdb5b5d1 to pi-qpr3-b-release 03fd483 Merge changes from topic "vts_kernel_net_test" into pie-vts-dev am: 1bc6e4fcff 1bc6e4f Merge changes from topic "vts_kernel_net_test" into pie-vts-dev 30172dd Extend delay probe time 4431dcd Snap for 5353599 from 589d4c4ca01141589ec0d5dcbf552d773482c6cf to pi-qpr3-b-release 589d4c4 Add __NR_bpf constant for i686. am: 6b0afa1c38 6b0afa1 Add __NR_bpf constant for i686. f005941 Refactor VTI tests to support null encryption b2d08ed Add tunnel input tests to net_tests 1e8d6a3 Test experimental xfrm interfaces if supported. private/msm-google: 63619c780e47 Revert "fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied" e8cf7d22c1fb Revert "fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...")" aa8eec6781ca scsi: ufs: Print real incorrect request response code c67cfbe81baa touchscreen: sec_ts: fix kasan issue during run_rawcap_read_all e8d746e7dddf sched: reduce softirq conflicts with RT 4f4374add099 LTS: Merge android-4.9 (4.9.178) into android-msm-pixel-4.9 ad18574239e6 Merge android-4.9 (4.9.178) into android-msm-pixel-4.9-lts 677d6823302c USB: configfs: Send DISCONNECT uevent during UDC bind dcb809e33426 ARM: dts: msm: Add L10 and L1 to on-demand supply list d2b61f243ce1 Remove input_event calls for MSC_TIMESTAMP f065182e0a07 Update usages of timestamp to use ktime_t eafa3e1903ce logbuffer: Lower the loglevel of NULL buffer warning df08e3476a03 Merge 4.9.178 into android-4.9 a5f56b52c878 Linux 4.9.178 0dd8bef58e0b KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes 51776204959b ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug fa0897757db7 ext4: fix data corruption caused by overlapping unaligned and aligned IO ab6d14e83db6 ext4: zero out the unused memory region in the extent tree block 54e35658dd06 fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount 1cfaba5b49a5 writeback: synchronize sync(2) against cgroup writeback membership switches d5c71a7c533e fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...") 7f9290f72168 crypto: arm/aes-neonbs - don't access already-freed walk.iv 91078439cc1c crypto: salsa20 - don't access already-freed walk.iv 62d629a5a957 crypto: gcm - fix incompatibility between "gcm" and "gcm_base" 2f95ee0b2268 crypto: gcm - Fix error return code in crypto_gcm_create_common() a2a2a146ec88 ipmi:ssif: compare block number correctly for multi-part return messages 7366d0cd181a bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim() 3946cbbed014 bcache: fix a race between cache register and cacheset unregister c44e237ea9e8 Btrfs: do not start a transaction at iterate_extent_inodes() d5258b8a2333 ext4: fix ext4_show_options for file systems w/o journal 083b19c7ddde ext4: actually request zeroing of inode table after grow bd8f3bc21602 jbd2: check superblock mapped prior to committing 948c9cec0457 tty/vt: fix write/write race in ioctl(KDSKBSENT) handler db4a55c04efe mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values 56c8a5d5ec6f mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L a11b4df7f604 ocfs2: fix ocfs2 read inode data panic in ocfs2_iget fef85fb00224 mm/mincore.c: make mincore() more conservative 63a3811e274e ASoC: RT5677-SPI: Disable 16Bit SPI Transfers cfdfd0e9a3a4 ASoC: max98090: Fix restore of DAPM Muxes 595a6a53c790 ALSA: hda/realtek - EAPD turn on later 72cd3810e52c ALSA: hda/hdmi - Consider eld_valid when reporting jack event 5c767fc6a962 ALSA: hda/hdmi - Read the pin sense from register when repolling f934bf3f5776 ALSA: usb-audio: Fix a memory leak bug ec51ec929877 crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() ccb5b8fee774 crypto: crct10dif-generic - fix use via crypto_shash_digest() e8de7b8ec204 crypto: vmx - fix copy-paste error in CTR mode fa2876c48282 crypto: chacha20poly1305 - set cra_name correctly 45fe6deee2f2 sched/x86: Save [ER]FLAGS on context switch 621881dfdad1 arm64: Clear OSDLR_EL1 on CPU boot 20230611cef6 arm64: compat: Reduce address limit 4bae1935546a power: supply: axp288_charger: Fix unchecked return value f8646ad101e0 ARM: exynos: Fix a leaked reference by adding missing of_node_put 15e6da9ae571 objtool: Fix function fallthrough detection 2f27bfffb469 x86/speculation/mds: Improve CPU buffer clear documentation f7154aa582a6 x86/speculation/mds: Revert CPU buffer clear on double fault exit 7227474b11fc PCI: hv: Fix a memory leak in hv_eject_device_work() e85fab7c4b4a locking/rwsem: Prevent decrement of reader count before increment fc7fab70541f net: core: another layer of lists, around PF_MEMALLOC skb handling b2fc35160871 UPSTREAM: fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...") 9e74c1b9e841 UPSTREAM: bpf: relax inode permission check for retrieving bpf program e6d81da784d9 Merge 4.9.177 into android-4.9 8baec4ebdf08 Linux 4.9.177 ee02098c6150 powerpc/booke64: set RI in default MSR 48a5c81f3f1f powerpc/lib: fix book3s/32 boot failure due to code patching 71e29a15b4ba drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl b51cbe62e859 drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl 513abe75d641 bonding: fix arp_validate toggling in active-backup mode 4dbefd9d79ca ipv4: Fix raw socket lookup for local traffic 2854d4536dea vrf: sit mtu should not be updated when vrf netdev is the link d8209c10a3e1 vlan: disable SIOCSHWTSTAMP in container 7b7b9da660bc packet: Fix error path in packet_init 955714c02b7f net: ucc_geth - fix Oops when changing number of buffers in the ring 1fff19a925e5 fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied aca669b8383e bridge: Fix error path for kobject_init_and_add() ca92979ab17f powerpc/64s: Include cpu header d66ee575e0c7 x86/vdso: Pass --eh-frame-hdr to the linker e8e1c54c079a x86/vdso: Drop implicit common-page-size linker flag e56aeab565e2 x86: vdso: Use $LD instead of $CC to link 40c03e85a75a Revert "x86: vdso: Use $LD instead of $CC to link" ca6c34ad76ee Revert "x86/vdso: Drop implicit common-page-size linker flag" e85fa7b29d1f Don't jump to compute_result state from check_result state 09bc8f1114fb rtlwifi: rtl8723ae: Fix missing break in switch statement 946023a4b7ad ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command 8663a3619807 cw1200: fix missing unlock on error in cw1200_hw_scan() ecdb33c0ae93 Input: synaptics-rmi4 - fix possible double free 737b6bcd08e6 spi: ST ST95HF NFC: declare missing of table cdb3d71607a3 spi: Micrel eth switch: declare missing of table 952ef05cf679 gpu: ipu-v3: dp: fix CSC handling 46965077b9dc selftests/net: correct the return value for run_netsocktests cd7e3fd25e4b drm/sun4i: Set device driver data at bind time for use in unbind 6abfbc045ba1 s390: ctcm: fix ctcm_new_device error return code f9b1baac2656 MIPS: perf: ath79: Fix perfcount IRQ assignment 31a6e0d3cea0 ipvs: do not schedule icmp errors from tunnels 3a1de1acf46a selftests: netfilter: check icmp pkttoobig errors are set as related f351f4ae81d7 init: initialize jump labels before command line option parsing 02bdc50aa546 tools lib traceevent: Fix missing equality check for strcmp 016ac5909d65 KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing 906b45fd1611 x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T 6f8288c2da03 mISDN: Check address length before reading address family 00853c94af82 s390/3270: fix lockdep false positive on view->lock 7e0642ec73e0 mac80211: fix unaligned access in mesh table hash function ee734a2a39b6 s390/dasd: Fix capacity calculation for large volumes 4d8fc7d8d7ed libnvdimm/btt: Fix a kmemdup failure check e1b2ae96ac05 HID: input: add mapping for "Toggle Display" key b341211569a7 HID: input: add mapping for keyboard Brightness Up/Down/Toggle keys b68f766d365e HID: input: add mapping for Expose/Overview key 93cc83319f9a libnvdimm/namespace: Fix a potential NULL pointer dereference d1a8691fff95 iio: adc: xilinx: fix potential use-after-free on remove 2651afdcada7 USB: serial: fix unthrottle races 3208df1155e2 platform/x86: sony-laptop: Fix unintentional fall-through 82303dd64add bpf: convert htab map to hlist_nulls aad9db666c25 bpf: fix struct htab_elem layout 9b04b51089ce netfilter: compat: initialize all fields in xt_init 25b685128493 ANDROID: cuttlefish_defconfig: Disable DEVTMPFS bb9bda190674 ANDROID: Move from clang r349610 to r353983c. edf8ba6d93a4 Merge upstream-f2fs-stable-linux-4.9.y into android-4.9 e0625b31fd5a Merge 4.9.176 into android-4.9 ffe8cffc8be1 Linux 4.9.176 192d1975450e x86/cpu/bugs: Use __initconst for 'const' init data 626743f43da4 x86: stop exporting msr-index.h to userland 2a099011de8a x86/speculation/mds: Fix documentation typo da360f1f5eb4 Documentation: Correct the possible MDS sysfs values 96c06cda5b4b x86/mds: Add MDSUM variant to the MDS documentation 025b9cf2a0fc x86/speculation/mds: Add 'mitigations=' support for MDS 1709284f082f x86/speculation: Support 'mitigations=' cmdline option edda9c38930f cpu/speculation: Add 'mitigations=' cmdline option 3645b361be48 x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off 450aa01a076d x86/speculation/mds: Fix comment f8a0bbe4bac8 x86/speculation/mds: Add SMT warning message 98c4b3c2ee37 x86/speculation: Move arch_smt_update() call to after mitigation decisions f02eee68e2fc x86/speculation/mds: Add mds=full,nosmt cmdline option 3880bc168f21 Documentation: Add MDS vulnerability documentation cb106035bd0f Documentation: Move L1TF to separate directory 81ea109a9b12 x86/speculation/mds: Add mitigation mode VMWERV ba08d562b066 x86/speculation/mds: Add sysfs reporting for MDS 4e722ae3141f x86/speculation/mds: Add mitigation control for MDS 2394f5912c22 x86/speculation/mds: Conditionally clear CPU buffers on idle entry 3a8e7f6993c8 x86/kvm/vmx: Add MDS protection when L1D Flush is not active 20041a0ebf3f x86/speculation/mds: Clear CPU buffers on exit to user 96ef7afd8c38 x86/speculation/mds: Add mds_clear_cpu_buffers() eb2aa332cfe3 x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests 1cdffecc34ba x86/speculation/mds: Add BUG_MSBDS_ONLY fbf6ad08fd9b x86/speculation/mds: Add basic bug infrastructure for MDS d5272d01ef72 x86/speculation: Consolidate CPU whitelists b76f8af91206 x86/msr-index: Cleanup bit defines 6198041f012e kvm: x86: Report STIBP on GET_SUPPORTED_CPUID e58cf37a3c2e x86/speculation: Provide IBPB always command line options 6f4b925ec294 x86/speculation: Add seccomp Spectre v2 user space protection mode 91d9bbd3e4bd x86/speculation: Enable prctl mode for spectre_v2_user 2d99bc055e45 x86/speculation: Add prctl() control for indirect branch speculation 6febf94d190c x86/speculation: Prevent stale SPEC_CTRL msr content 6596ca955bf6 x86/speculation: Prepare arch_smt_update() for PRCTL mode 607a3b3bbd5b x86/speculation: Split out TIF update c89ef6557817 x86/speculation: Prepare for conditional IBPB in switch_mm() 1cca4d263779 x86/speculation: Avoid __switch_to_xtra() calls b5741ef7591d x86/process: Consolidate and simplify switch_to_xtra() code a35a8c64221a x86/speculation: Prepare for per task indirect branch speculation control dda365c4d0e9 x86/speculation: Add command line control for indirect branch speculation d343a9412cc8 x86/speculation: Unify conditional spectre v2 print functions d0737990d2e7 x86/speculataion: Mark command line parser data __initdata 8d33157c63a0 x86/speculation: Mark string arrays const correctly 5fdb12373d68 x86/speculation: Reorder the spec_v2 code 9d6f23fae003 x86/l1tf: Show actual SMT state a3c901bfdb2e x86/speculation: Rework SMT state change c803409910a6 sched: Add sched_smt_active() 4cc154901e47 x86/Kconfig: Select SCHED_SMT if SMP enabled dbbc533a9b4a x86/speculation: Reorganize speculation control MSRs update fd8d77ee819f x86/speculation: Rename SSBD update functions 8a7723de5e1a x86/speculation: Disable STIBP when enhanced IBRS is in use 20ba13aef262 x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() 66c0d89b81a0 x86/speculation: Remove unnecessary ret variable in cpu_show_common() 61549811fcbd x86/speculation: Clean up spectre_v2_parse_cmdline() e8891b7227df x86/speculation: Update the TIF_SSBD comment c36925835c8f x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off 787b367ecab5 x86/speculation: Propagate information about RSB filling mitigation to sysfs b410c57f4907 x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation 822e5d5358bb x86/speculation: Apply IBPB more strictly to avoid cross-process data leak 29d4af1f2152 Documentation/l1tf: Fix small spelling typo 1739ba8b0040 x86/cpu: Sanitize FAM6_ATOM naming 26d422c046c3 x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation b995196b9da4 locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file ef0efbb7a99a x86/speculation: Simplify the CPU bug detection logic c6693781ddaf bitops: avoid integer overflow in GENMASK(_ULL) 08e501b5ff9f x86/mm: Use WRITE_ONCE() when setting PTEs e160f1dea94e x86/microcode: Update the new microcode revision unconditionally 9e99161b7144 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date 97d70759908b x86/microcode/intel: Check microcode revision before updating sibling threads 2678bc5cef40 x86/microcode/intel: Add a helper which gives the microcode revision a7501dca303c x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR c2185a44e742 x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features 9ad055877c93 x86/bugs: Add AMD's SPEC_CTRL MSR usage 98ccdae863f3 x86/bugs: Add AMD's variant of SSB_NO 7a473303c9e1 x86/cpufeatures: Hide AMD-specific speculation flags 125a6a65b9fe x86/MCE: Save microcode revision in machine check records e2171b62ec47 Merge 4.9.175 into android-4.9 bb4f008d1e07 Linux 4.9.175 c9257238740e timer/debug: Change /proc/timer_stats from 0644 to 0600 bab022db454a ASoC: Intel: avoid Oops if DMA setup fails 361622eeff6c UAS: fix alignment of scatter/gather segments 745f5c5f2ac1 Bluetooth: Align minimum encryption key size for LE and BR/EDR connections 0d134aebfd72 Bluetooth: hidp: fix buffer overflow 54df902a5a29 scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines c685caf6e5d8 usb-storage: Set virt_boundary_mask to avoid SG overflows 61e808674840 USB: serial: f81232: fix interrupt worker not stop dfb17fc88e36 usb: dwc3: Fix default lpm_nyet_threshold value 3df0c56eb9dc genirq: Prevent use-after-free and work list corruption bac7cbc73816 ARM: 8680/1: boot/compressed: fix inappropriate Thumb2 mnemonic for __nop 604d7b594c6d mm: add 'try_get_page()' helper function 6f54cf16fe8c iommu/amd: Set exclusion range correctly c301c5d382dd virtio-blk: limit number of hw queues by nr_cpu_ids 684a9e97ba19 drm/mediatek: fix possible object reference leak 0f9d5cd07107 scsi: csiostor: fix missing data copy in csio_scsi_err_handler() ef29106690b0 linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() 88338ee1469e perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS 65dabcd68459 drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata() d64c4bd68bc6 ASoC: tlv320aic32x4: Fix Common Pins 85deb81c35d6 IB/hfi1: Eliminate opcode tests on mr deref 095de9ec5dcf ASoC: cs4270: Set auto-increment bit for register writes 8b3fabd32c80 ASoC: nau8810: fix the issue of widget with prefixed name 24428f8a36ad ASoC:soc-pcm:fix a codec fixup issue in TDM case 2d70c518e797 staging: greybus: power_supply: fix prop-descriptor request size b34d6553ad81 ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings 41b5d3eee4af scsi: libsas: fix a race condition when smp task timeout c673f4b15a8a f2fs: fix to avoid accessing xattr across the boundary be1955f7a767 f2fs: fix to avoid potential race on sbi->unusable_block_count access/update de69ac794f7e f2fs: add tracepoint for f2fs_filemap_fault() a9cc2e453cea f2fs: introduce DATA_GENERIC_ENHANCE 1681a4fc7b7f f2fs: fix to handle error in f2fs_disable_checkpoint() 8c22521c5d1d f2fs: remove redundant check in f2fs_file_write_iter() 8feb65b93876 f2fs: fix to be aware of readonly device in write_checkpoint() 2917266217bb f2fs: fix to skip recovery on readonly device cbc0f4ebf156 f2fs: fix to consider multiple device for readonly check 1b728c7a0d4c f2fs: relocate chksum_offset for large_nat_bitmap feature de0571355a67 f2fs: allow unfixed f2fs_checkpoint.checksum_offset fe3ea2c37224 f2fs: Replace spaces with tab 01db386bb862 f2fs: insert space before the open parenthesis '(' aeb829e8cf22 f2fs: allow address pointer number of dnode aligning to specified size ee821f6ead7b f2fs: introduce f2fs_read_single_page() for cleanup a874615fd63d f2fs: mark is_extension_exist() inline b5f8a9a10435 f2fs: fix to set FI_UPDATE_WRITE correctly d91f2767dcc9 f2fs: fix to avoid panic in f2fs_inplace_write_data() d6fa2a08a5d4 f2fs: fix to do sanity check on valid block count of segment 8aedc6230a83 f2fs: fix to do sanity check on valid node/block count 83c86e6a6efc f2fs: fix to avoid panic in do_recover_data() f5d6a458f892 f2fs: fix to do sanity check on free nid bfa18a6c6418 f2fs: fix to do checksum even if inode page is uptodate 9f05f709de29 f2fs: fix to avoid panic in f2fs_remove_inode_page() 4a5e23b87c7c f2fs: fix to clear dirty inode in error path of f2fs_iget() 6d1d8b4f4854 f2fs: remove new blank line of f2fs kernel message f1dc33c506f0 f2fs: fix wrong __is_meta_io() macro 30bdf9b160ed f2fs: fix to avoid panic in dec_valid_node_count() 8724151b3cd8 f2fs: fix to avoid panic in dec_valid_block_count() 0278c7294434 f2fs: fix to use inline space only if inline_xattr is enable b0c8a0d80d6f f2fs: fix to retrieve inline xattr space c59fc38e42be f2fs: fix error path of recovery 41b30c6ae4c8 f2fs: fix to avoid deadloop in foreground GC 2f8c9e169679 f2fs: data: fix warning Using plain integer as NULL pointer 085048163df8 f2fs: add tracepoint for f2fs_file_write_iter() 5c72763295bd f2fs: add comment for conditional compilation statement 6bcd5ab68103 f2fs: fix potential recursive call when enabling data_flush 8c8f6a389763 f2fs: improve discard handling with multi-device volumes 4c0b36856caa f2fs: Reduce zoned block device memory usage 6789451fc744 f2fs: Fix use of number of devices 07e40a31febc ANDROID: block/cfq-iosched: make group_idle per io cgroup tunable 9370915ea55f Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.9.y' into android-4.9 a85e9696abc5 ANDROID: cuttlefish_defconfig: Enable CONFIG_CPUSETS and CONFIG_CGROUP_SCHEDTUNE 9fd99422748a ANDROID: Communicates LMK events to userland where they can be logged d47e38b33234 Merge 4.9.174 into android-4.9 d79b8577dfb7 Linux 4.9.174 b445316bcfee media: v4l2: i2c: ov7670: Fix PLL bypass register values bbf8a8421733 x86/mce: Improve error message when kernel cannot recover, p2 869d1e4564cb selinux: never allow relabeling on context mounts 4fe901443687 Input: snvs_pwrkey - initialize necessary driver data before enabling IRQ ea3a2341de48 scsi: RDMA/srpt: Fix a credit leak for aborted commands 17b600cce96c staging: iio: adt7316: fix the dac write calculation 8c5a4013e6cf staging: iio: adt7316: fix the dac read calculation 8ea81e9cca66 staging: iio: adt7316: allow adt751x to use internal vref for all dacs fdeec03e7ea0 perf/x86/amd: Update generic hardware cache events for Family 17h 3025f7bc22c6 ARM: iop: don't use using 64-bit DMA masks dfe6268cb926 ARM: orion: don't use using 64-bit DMA masks 71f8374fafac xsysace: Fix error handling in ace_setup fb85c7b2b896 sh: fix multiple function definition build errors d57e4ae3622e hugetlbfs: fix memory leak for resv_map 2332a9a614e3 net: hns: Fix WARNING when remove HNS driver with SMMU enabled 0d146f68b2cb net: hns: Use NAPI_POLL_WEIGHT for hns driver b36a29e55420 net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() 9cdaf16efabd scsi: storvsc: Fix calculation of sub-channel count 7a4973dd1ca1 scsi: core: add new RDAC LENOVO/DE_Series device 53ffab7df384 vfio/pci: use correct format characters 92700e02beea rtc: da9063: set uie_unsupported when relevant 1ef8447ab897 debugfs: fix use-after-free on symlink traversal ff250f4c804f jffs2: fix use-after-free on symlink traversal dc498ade714d net: stmmac: don't log oversized frames 0eb5f93597b3 net: stmmac: fix dropping of multi-descriptor RX frames 2207295c459d net: stmmac: don't overwrite discard_frame status 2e89db5da9d5 bonding: show full hw address in sysfs for slave entries aa075d3d5122 net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands c40fc01511db igb: Fix WARN_ONCE on runtime suspend 8223fbcdc1fe batman-adv: Reduce tt_global hash refcnt only for removed entry 33a5be314b38 batman-adv: Reduce tt_local hash refcnt only for removed entry 3b3ea9ff779a batman-adv: Reduce claim hash refcnt only for removed entry 214122d6a1ae rtc: sh: Fix invalid alarm warning for non-enabled alarm ee3d9abe0981 HID: debug: fix race condition with between rdesc_show() and device removal 72bbf78c4dfc HID: logitech: check the return value of create_singlethread_workqueue 87b622f949e4 nvme-loop: init nvmet_ctrl fatal_err_work when allocate 3c65c7660b6e USB: core: Fix bug caused by duplicate interface PM usage counter 7bbbb95a4b57 USB: core: Fix unterminated string returned by usb_string() 616ba129e176 usb: usbip: fix isoc packet num validation in get_pipe 6f6bbb66cf81 USB: w1 ds2490: Fix bug caused by improper use of altsetting array 965cc8406cf3 USB: yurex: Fix protection fault after device removal ff5ca554b166 caif: reduce stack size with KASAN ee254b4d2912 arm64: mm: don't print out page table entries on EL0 faults 9cec5be38780 arm64: mm: print out correct page table entries 5d01a64da403 kasan: prevent compiler from optimizing away memset in tests df214256a902 arm64: proc: Set PTE_NG for table entries to avoid traversing them twice fe71230d9a02 kasan: remove redundant initialization of variable 'real_size' 30ca85a54edd kasan: avoid -Wmaybe-uninitialized warning 51a27f037fb3 kasan: add a prototype of task_struct to avoid warning b46a4c22fe9b arm64: kasan: avoid bad virt_to_pfn() c0143f6a53a9 x86/unwind: Disable KASAN checks for non-current tasks c6fc6221f0a4 mm/kasan: Switch to using __pa_symbol and lm_alias a67f81c85e93 x86/suspend: fix false positive KASAN warning on suspend/resume d0558dfcd042 net: phy: marvell: Fix buffer overrun with stats counters 4c3215b53cc9 bnxt_en: Improve multicast address setup logic. 71061f1a8f16 packet: validate msg_namelen in send directly 493cbb3e9e83 ipv6: invert flowlabel sharing check in process and user mode bf533f481bc1 ipv6/flowlabel: wait rcu grace period before put_pid() bcb37e6d310c ipv4: ip_do_fragment: Preserve skb_iif during fragmentation b9daeb29a4c8 ALSA: line6: use dynamic buffers 62a3a6644ddf ext4: don't bother checking for encryption key in ->mmap() a2952deabe5a ANDROID: cuttlefish 4.9: enable CONFIG_CRYPTO_AES_NI_INTEL=y 336c47db9e07 Merge 4.9.173 into android-4.9 4b333b9c99ae Linux 4.9.173 4f97abd571ec vfio/type1: Limit DMA mappings per container b491c6f370ea leds: pca9532: fix a potential NULL pointer dereference 13103fc1d59a kconfig/[mn]conf: handle backspace (^H) key 9b972025208d gpio: of: Fix of_gpiochip_add() error path c91927259829 libata: fix using DMA buffers on stack 2807acfea7e6 scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN 46b53c29f056 ceph: fix use-after-free on symlink traversal 8293a6241b25 usb: u132-hcd: fix resource leak a3d1c9bc1416 scsi: qla4xxx: fix a potential NULL pointer dereference 9842f4cea9f2 net: ethernet: ti: fix possible object reference leak a6989d3df8b4 net: ibm: fix possible object reference leak 4cfa26b870fa net: xilinx: fix possible object reference leak 986fa92bc3a0 NFS: Fix a typo in nfs_init_timeout_values() 63bbfd0631c9 staging: rtl8712: uninitialized memory in read_bbreg_hdl() a3c43491f7db net: ks8851: Set initial carrier state to down d138939d4a7d net: ks8851: Delay requesting IRQ until opened 6f5cfdeb089d net: ks8851: Reassert reset pin if chip ID check fails 3098a8b56f13 net: ks8851: Dequeue RX packets explicitly 63aa211ce24f ARM: dts: pfla02: increase phy reset duration 3cd83b5927dd usb: gadget: net2272: Fix net2272_dequeue() 56b961175f49 usb: gadget: net2280: Fix net2280_dequeue() ebb779042671 usb: gadget: net2280: Fix overrun of OUT messages 21cc1fcf9b37 serial: ar933x_uart: Fix build failure with disabled console e88ec72ec433 sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init() 1ca3379d9613 netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING 54fa5832c0e3 netfilter: nft_set_rbtree: check for inactive element after flag mismatch aba0a087a000 qlcnic: Avoid potential NULL pointer dereference aa70f0671041 s390: limit brk randomization to 32MB 9ab5cd3180d4 ARM: dts: bcm283x: Fix hdmi hpd gpio pull 8598e3f6cee0 media: vivid: check if the cec_adapter is valid aa06083d3d33 usbnet: ipheth: fix potential null pointer dereference in ipheth_carrier_set ea7d6be58c2e usbnet: ipheth: prevent TX queue timeouts when device not ready 2dbf78bcd85b Merge 4.9.172 into android-4.9 5383785aaa49 Linux 4.9.172 5bf817bf61cd Documentation: Add nospectre_v1 parameter 0feb3712a066 powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg d476186a7453 net: IP6 defrag: use rbtrees in nf_conntrack_reasm.c eccf76e1fa34 net: IP6 defrag: use rbtrees for IPv6 defrag 33336cdde18b ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module aaee29edc09a net: IP defrag: encapsulate rbtree defrag code into callable functions 6a063691d529 ipv6: frags: fix a lockdep false positive 840367cf12ec ipv4: set the tcp_min_rtt_wlen range from 0 to one day 87464be4d805 net: stmmac: move stmmac_check_ether_addr() to driver probe a5f876f3e6d1 team: fix possible recursive locking when add slaves 8b888be5e0fe net: rds: exchange of 8K and 1M pool 50dd67961c36 net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query 7962b912d243 mlxsw: spectrum: Fix autoneg status in ethtool cd55c74c4ef2 ipv4: add sanity checks in ipv4_link_failure() 2f4ca7ab3b87 Revert "block/loop: Use global lock for ioctl() operation." 7b7e51ff358d tipc: check link name with right length in tipc_nl_compat_link_set a37917288a43 tipc: check bearer name with right length in tipc_nl_compat_bearer_enable 0648cd7304cf fm10k: Fix a potential NULL pointer dereference 74da2dc3d3de netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON 22aed03ea558 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. 9f3a14bebe4e fs/proc/proc_sysctl.c: Fix a NULL pointer dereference 91cc46102c3a intel_th: gth: Fix an off-by-one in output unassigning d442c82ac140 slip: make slhc_free() silently accept an error pointer d2618e32d7b4 tipc: handle the err returned from cmd header function d280a9ba76ca vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock 9b916afc2a75 USB: Consolidate LPM checks to avoid enabling LPM twice c73982bb65cb USB: Add new USB LPM helpers ff0d081fba0f drm/vc4: Fix compilation error reported by kbuild test bot 420f8c09e45e drm/vc4: Fix memory leak during gpu reset. 2732382a37f2 ARM: 8857/1: efi: enable CP15 DMB instructions before cleaning the cache 2996669f725b dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid a4a0e6b33909 Input: synaptics-rmi4 - write config register values to the right offset 9bae0c05a3eb sunrpc: don't mark uninitialised items as VALID. 28154b865fad nfsd: Don't release the callback slot unless it was actually held 99055c03d2ea ceph: fix ci->i_head_snapc leak a9adfd943919 ceph: ensure d_name stability in ceph_dentry_hash() c9e5f60b6a6b sched/numa: Fix a possible divide-by-zero a51d5ec23a01 IB/rdmavt: Fix frwr memory registration 56f9da8521c0 trace: Fix preempt_enable_no_resched() abuse 078ffd64d410 MIPS: scall64-o32: Fix indirect syscall number load 3ddc29935709 tracing: Fix a memory leak by early error exit in trace_pid_write() da502d3438aa cifs: do not attempt cifs operation on smb2+ rename error a4ccc9e5ad7f kbuild: simplify ld-option implementation 3383326b935d Merge 4.9.171 into android-4.9 6bff0bba4664 Linux 4.9.171 3141fcc89f66 kernel/sysctl.c: fix out-of-bounds access when setting file-max 7f21387276e7 Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()" 981a4798b5c4 i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array 2c4ae3a694fa percpu: stop printing kernel addresses a9f62dc69942 ALSA: info: Fix racy addition/deletion of nodes e1d536177bf2 mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n b2b28629c693 device_cgroup: fix RCU imbalance in error case 33f2a3e176bd sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup 6950577c4fc8 Revert "kbuild: use -Oz instead of -Os when using clang" 8a384d38baf5 perf/x86/amd: Add event map for AMD Family 17h 56e74ed14925 mac80211: do not call driver wake_tx_queue op during reconfig e7a998ea71d5 rt2x00: do not increment sequence number while re-transmitting 8a779c448061 kprobes: Fix error check when reusing optimized probes 25f467dcd3a3 kprobes: Mark ftrace mcount handler functions nokprobe c9c83bb2adc4 x86/kprobes: Verify stack frame on kretprobe 8e6a1efbdb2e arm64: futex: Restore oldval initialization to work around buggy compilers 4bd24d8f4150 crypto: x86/poly1305 - fix overflow during partial reduction db773fc41192 Revert "svm: Fix AVIC incomplete IPI emulation" 5976d8f266f1 Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" d944299e7a6f ALSA: core: Fix card races between register and disconnect 4430d935ed1b staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf 96acbd415cd0 staging: comedi: ni_usb6501: Fix use of uninitialized mutex a149cded3514 staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf 3392795a3ebc staging: comedi: vmk80xx: Fix use of uninitialized semaphore d38f661e8c81 io: accel: kxcjk1013: restore the range after resume. b36557f8fa5a iio: adc: at91: disable adc channel interrupt in timeout case 0d34d43b07c5 iio: ad_sigma_delta: select channel when reading register db0609c9a59e iio/gyro/bmg160: Use millidegrees for temperature scale d93322278d48 staging: iio: ad7192: Fix ad7193 channel address 0c5243f24e41 KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU 1ee4f2d7cdcd CIFS: keep FileInfo handle live during oplock break 0bde343e2921 tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete 2cf247d6b2da modpost: file2alias: check prototype of handler 897c6d2979a1 modpost: file2alias: go back to simple devtable lookup 110f1242df96 mmc: sdhci: Fix data command CRC error handling 862b70177bab crypto: crypto4xx - properly set IV after de- and encrypt aec9cfdd0927 ipv4: ensure rcu_read_lock() in ipv4_link_failure() ff71f99d5fb2 ipv4: recompile ip options in ipv4_link_failure c5bbedac8a33 vhost: reject zero size iova range 8530cf625d21 team: set slave to promisc if team is already in promisc mode 80eae5e569da tcp: tcp_grow_window() needs to respect tcp_space() d55ff2f0b34c net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv 7953e6a921dd net: bridge: multicast: use rcu to access port list from br_multicast_start_querier 809d689e650f net: bridge: fix per-port af_packet sockets 79bce00dfdf3 net: atm: Fix potential Spectre v1 vulnerabilities 489b99b95efd bonding: fix event handling for stacked bonds 6cf3205cc803 UPSTREAM: usb: hcd: use correct device pointer for dma ops 7288952db87b UPSTREAM: usb: host: ehci: use correct device pointer for dma ops 66e501287699 UPSTREAM: usb: separate out sysdev pointer from usb_bus 8a5e5139be70 ANDROID: cuttlefish_defconfig: Enable CONFIG_XFRM_STATISTICS 1ef64dae6217 Merge 4.9.170 into android-4.9 ad387ec4bcdf Linux 4.9.170 3be15cd448e5 appletalk: Fix compile regression b142075137c3 net: stmmac: Set dma ring length before enabling the DMA b6178400e550 tpm/tpm_crb: Avoid unaligned reads in crb_recv() 477a4484730a include/linux/swap.h: use offsetof() instead of custom __swapoffset macro afac7da6d856 lib/div64.c: off by one in shift 057a0da1899f appletalk: Fix use-after-free in atalk_proc_exit a05948319bf9 ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t 14c328b46e23 lkdtm: Add tests for NULL pointer dereference 52796ff1a545 soc/tegra: pmc: Drop locking from tegra_powergate_is_powered() 0afa6d86e036 iommu/dmar: Fix buffer overflow during PCI bus notification 3e841d1f1a58 crypto: sha512/arm - fix crash bug in Thumb2 build aef55971804b crypto: sha256/arm - fix crash bug in Thumb2 build e538759bd909 kernel: hung_task.c: disable on suspend 1cc5afab7499 cifs: fallback to older infolevels on findfirst queryinfo retry 3fbf4c0a856f ACPI / SBS: Fix GPE storm on recent MacBookPro's 5a57645460fe ARM: samsung: Limit SAMSUNG_PM_CHECK config option to non-Exynos platforms f0c9eab15700 HID: i2c-hid: override HID descriptors for certain devices c443251b65e2 serial: uartps: console_setup() can't be placed to init section d1a623e772b5 f2fs: fix to do sanity check with current segment number 3191224b905b 9p locks: add mount option for lock retry interval fea7d0d3125d 9p: do not trust pdu content for stat item size c8ed05b1d852 rsi: improve kernel thread handling to fix kernel panic e3f3cab9e10a gpio: pxa: handle corner case of unprobed device 7e8000676e93 ext4: prohibit fstrim in norecovery mode 8b8b351ab60f fix incorrect error code mapping for OBJECTID_NOT_FOUND f1b31c60fcea x86/hw_breakpoints: Make default case in hw_breakpoint_arch_parse() return an error 41f08cc5a11c iommu/vt-d: Check capability before disabling protected memory 2e91bfe2a83d x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors ec1fdc02cc25 x86/hpet: Prevent potential NULL pointer dereference a95d4e6039e0 irqchip/mbigen: Don't clear eventid when freeing an MSI ddfa93e6b1b4 perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() bc1ab32489ff perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test fa7ac304033c perf evsel: Free evsel->counts in perf_evsel__exit() 6fae20e891d2 perf hist: Add missing map__put() in error case 756e9ca6169c perf top: Fix error handling in cmd_top() 32a474298f13 perf build-id: Fix memory leak in print_sdt_events() 6061a8cc3249 perf config: Fix a memory leak in collect_config() 4f68dbc1b58b perf config: Fix an error in the config template documentation b019294576e6 tools/power turbostat: return the exit status of a command 70dd3bc32777 thermal/int340x_thermal: fix mode setting 14216f182749 thermal/int340x_thermal: Add additional UUIDs e2d1385bc7c7 ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration 9f71ad3e3380 mmc: davinci: remove extraneous __init annotation 6edfeb304bf1 IB/mlx4: Fix race condition between catas error reset and aliasguid flows 5e6e33fd7577 ALSA: sb8: add a check for request_region a3e47ff19026 ALSA: echoaudio: add a check for ioremap_nocache 39649029345b ext4: report real fs size after failed resize 75ac16ea2e03 ext4: add missing brelse() in add_new_gdb_meta_bg() 8fb8f9767927 perf/core: Restore mmap record type correctly 0394d42f8668 ARC: u-boot args: check that magic number is correct 73ab44b8080b ANDROID: cuttlefish_defconfig: Enable L2TP/PPTP 5d68df32998c ANDROID: Makefile: Properly resolve 4.9.169 merge 50db17e52bb8 Make arm64 serial port config compatible with crosvm 4ebd139eb4b8 Merge 4.9.169 into android-4.9 df62169c33a1 Linux 4.9.169 5b86e010f02b PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller aea59964f5bb xtensa: fix return_address 6d1e1da10c3a sched/fair: Do not re-read ->h_load_next during hierarchical load calculation 356bcb7b4eaa xen: Prevent buffer overflow in privcmd ioctl 79bedcb095bd parisc: Use cr16 interval timers unconditionally on qemu 32810f94a69c arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value ff7a56ee2e86 ARM: dts: at91: Fix typo in ISC_D0 on PC9 208d25a7ae49 virtio: Honour 'may_reduce_num' in vring_create_virtqueue 97491c03592c genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent() 056066d8a769 block: do not leak memory in bio_copy_user_iov() 1ac411b49fd6 Btrfs: do not allow trimming when a fs is mounted with the nologreplay option f4a40058ac9e ASoC: fsl_esai: fix channel swap issue when stream starts a25d4ede3f6f include/linux/bitrev.h: fix constant bitrev a957aa573c1e parisc: Detect QEMU earlier in boot process c35bf96aba0c ALSA: seq: Fix OOB-reads from strlcpy a3320acb4787 ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type 77b924d94dd7 net: ethtool: not call vzalloc for zero sized memory request 6996763856e1 netns: provide pure entropy for net_hash_mix() 9a739f1ad0b1 net/mlx5e: Add a lock on tir list 8e302e8e10b0 bnxt_en: Improve RX consumer index validity check. ebd153c6835c bnxt_en: Reset device on RX buffer errors. 5f5d628adc1d vrf: check accept_source_route on the original netdevice 051ca6a515a8 tcp: Ensure DCTCP reacts to losses 57601d32dece sctp: initialize _pad of sockaddr_in before copying to user memory 6f8b25866727 qmi_wwan: add Olicard 600 12ff23da7585 openvswitch: fix flow actions reallocation a1aa69beac4d net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock(). b09d697afce2 kcm: switch order of device registration to fix a crash 2164e967d85e ipv6: sit: reset ip header pointer in ipip6_rcv e33684f9bc4c ipv6: Fix dangling pointer when ipv6 fragment 9b7984e8ff3b tty: ldisc: add sysctl to prevent autoloading of ldiscs 942ddc0de8ef tty: mark Siemens R3964 line discipline as BROKEN da6c4933cd57 arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region 91f69a3c910f powerpc/security: Fix spectre_v2 reporting 012c27761144 powerpc/fsl: Fix the flush of branch predictor. 38f573eec26f powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup' 0ac0d2b12434 powerpc/fsl: Update Spectre v2 reporting 487bea70ea98 powerpc/fsl: Enable runtime patching if nospectre_v2 boot arg is used 5b0392afd333 powerpc/fsl: Flush branch predictor when entering KVM e1152947cea0 powerpc/fsl: Flush the branch predictor at each kernel entry (32 bit) dd8bf94d03d1 powerpc/fsl: Flush the branch predictor at each kernel entry (64bit) 7133df4c86d9 powerpc/fsl: Add nospectre_v2 command line argument a1101a6297c9 powerpc/fsl: Emulate SPRN_BUCSR register 1eb1ddbdf5c0 powerpc/fsl: Fix spectre_v2 mitigations reporting 5188172929d6 powerpc/fsl: Add macro to flush the branch predictor d91460f2d0ef powerpc/fsl: Add infrastructure to fixup branch predictor flush ae361096d685 powerpc/powernv: Query firmware for count cache flush settings e745d1518d7a powerpc/pseries: Query hypervisor for count cache flush settings 98f6dedbcb1f powerpc/64s: Add support for software count cache flush 2f4fed018551 powerpc/64s: Add new security feature flags for count cache flush 6482f0d6af10 powerpc/asm: Add a patch_site macro & helpers for patching instructions 25ea29564244 powerpc/fsl: Sanitize the syscall table for NXP PowerPC 32 bit platforms a299c0749516 powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E a96e47d164fc powerpc/64: Make meltdown reporting Book3S 64 specific 37336b688f91 powerpc/64: Call setup_barrier_nospec() from setup_arch() 2f8703f281e1 powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC 1ec00d224fb3 powerpc/64: Make stf barrier PPC_BOOK3S_64 specific. 78749d1a7a08 powerpc/64: Disable the speculation barrier from the command line ee617f5807c7 powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 f7493c9818df powerpc/64s: Enhance the information in cpu_show_spectre_v1() 86dfa514c79c powerpc/64: Use barrier_nospec in syscall entry 86341b2fea2c powerpc: Use barrier_nospec in copy_from_user() e1217b4a5ace powerpc/64s: Enable barrier_nospec based on firmware settings 73b0f626499c powerpc/64s: Patch barrier_nospec in modules 1c38a84d4586 powerpc: Avoid code patching freed init sections f3286f1a71e3 powerpc/64s: Add support for ori barrier_nospec patching 4314e774ce40 powerpc/64s: Add barrier_nospec 10f1dea70f7e powerpc: Fix invalid use of register expressions 7eceaf5bbfc0 lib/string.c: implement a basic bcmp 408d67a0fecf x86/vdso: Drop implicit common-page-size linker flag 94c0c4f033ee x86: vdso: Use $LD instead of $CC to link 1347aa2a4d9a kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD 4d8b1fd22eac powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM 39dbf53c9bb8 x86/power: Make restore_processor_context() sane d72b48521648 x86/power/32: Move SYSENTER MSR restoration to fix_processor_context() 61f1e184f2a9 x86/power/64: Use struct desc_ptr for the IDT in struct saved_context 57578e52610a x86/power: Fix some ordering bugs in __restore_processor_context() 3ce5fa3d56ec fscrypt: remove filesystem specific build config option b62c4586552a f2fs: use IS_ENCRYPTED() to check encryption status e68f6b8c09be ext4: use IS_ENCRYPTED() to check encryption status 15e483d19f6e fscrypt: return -EXDEV for incompatible rename or link into encrypted dir f4b27215dbf6 fscrypt: remove CRYPTO_CTR dependency 6296c8926f68 fscrypt: add Adiantum support / removed speck fc67a895f0a5 ANDROID: Makefile: Add '-fsplit-lto-unit' to cfi-clang-flags 286f971000f1 Merge 4.9.168 into android-4.9 e93d4749118f Linux 4.9.168 baf504858190 ACPI / video: Extend chassis-type detection with a "Lunch Box" check f139c2558462 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers 5f99bd3d9f8d dmaengine: tegra: avoid overflow of byte tracking 875268e21d11 x86/build: Mark per-CPU symbols as absolute explicitly for LLD 8ede088e9b49 wlcore: Fix memory leak in case wl12xx_fetch_firmware failure 992baf532585 selinux: do not override context on context mounts d4dad3431028 x86/build: Specify elf_i386 linker emulation explicitly for i386 objects 865b88b02d94 drm/nouveau: Stop using drm_crtc_force_disable 471ab0e09759 regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting b9564974265f media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration 2ae06da84a63 netfilter: physdev: relax br_netfilter dependency 817d556e9bcc dmaengine: qcom_hidma: assign channel cookie correctly a0a8b92db711 dmaengine: imx-dma: fix warning comparison of distinct pointer types 92ca8a23094d hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable 8e6a1b3e979a HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit e8a39ce720c7 soc/tegra: fuse: Fix illegal free of IO base address cc76e660a462 hwrng: virtio - Avoid repeated init of completion 576e94197808 media: mt9m111: set initial frame size other than 0x0 0c724ad4f898 powerpc/pseries: Perform full re-add of CPU for topology update post-migration 876c9787244d tty: increase the default flip buffer limit to 2*640K 0f11d2ccadc0 ARM: avoid Cortex-A9 livelock on tight dmb loops e1748047770e mt7601u: bump supported EEPROM version 5142b34fba07 soc: qcom: gsbi: Fix error handling in gsbi_probe() 02c2935cfe9d ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings notation 17dc1d957d83 efi/memattr: Don't bail on zero VA if it equals the region's PA ba69abc1aafb ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe 21d9c54e221b e1000e: fix cyclic resets at link up with active tx f04b47a9d14d cdrom: Fix race condition in cdrom_sysctl_register c18638e37de4 fbdev: fbmem: fix memory access if logo is bigger than the screen b6ff217020cf iw_cxgb4: fix srqidx leak during connection abort acb5aefd789b genirq: Avoid summation loops for /proc/stat e940258c4e88 bcache: improve sysfs_strtoul_clamp() 5f0bef756398 bcache: fix input overflow to sequential_cutoff 4f9395b1e706 bcache: fix input overflow to cache set sysfs file io_error_halflife 49145924e804 usb: f_fs: Avoid crash due to out-of-scope stack ptr access 9b5a341e6ebf ALSA: PCM: check if ops are defined before suspending PCM 1de344caee73 ARM: 8833/1: Ensure that NEON code always compiles with Clang 9c24366f0545 kprobes: Prohibit probing on bsearch() bca74850eef9 ACPI / video: Refactor and fix dmi_is_desktop() 000b11690e18 iwlwifi: pcie: fix emergency path 13b56f0ce0d5 leds: lp55xx: fix null deref on firmware load failure 83e5f3f4bbaa HID: intel-ish-hid: avoid binding wrong ishtp_cl_device 24c6f9fdf856 vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1 97ac96eec621 media: mx2_emmaprp: Correct return type for mem2mem buffer helpers f5acae344ad3 media: s5p-g2d: Correct return type for mem2mem buffer helpers 208285a9c354 media: s5p-jpeg: Correct return type for mem2mem buffer helpers 646bca6a6d72 media: sh_veu: Correct return type for mem2mem buffer helpers 25e68aed0991 SoC: imx-sgtl5000: add missing put_device() e07e9b10d665 perf test: Fix failure of 'evsel-tp-sched' test on s390 650c8ec81f45 scsi: megaraid_sas: return error when create DMA pool failed c14cf48a1b7d IB/mlx4: Increase the timeout for CM cache fa5a4becdd37 mlxsw: spectrum: Avoid -Wformat-truncation warnings fef12d0156f1 e1000e: Fix -Wformat-truncation warnings 437e565fac8f mmc: omap: fix the maximum timeout setting afa87392f569 iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables 43e01fefac9d ARM: 8840/1: use a raw_spinlock_t in unwind db3ef3e54b55 coresight: etm4x: Add support to enable ETMv4.2 7b0dfe4a8f51 scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c e45d08f0da03 usb: chipidea: Grab the (legacy) USB PHY by phandle first fd3f75042770 crypto: crypto4xx - add missing of_node_put after of_device_is_available a6958075ea4d wil6210: check null pointer in _wil_cfg80211_merge_extra_ies ae0c4d326011 tools lib traceevent: Fix buffer overflow in arg_eval 26241152d9a5 fs: fix guard_bio_eod to check for real EOD errors a05d994409db jbd2: fix invalid descriptor block checksum 9d5a48f12e48 cifs: Fix NULL pointer dereference of devname 83d6849eb118 dm thin: add sanity checks to thin-pool and external snapshot creation d617c20ae86b cifs: use correct format characters 7368f9244c9d fs/file.c: initialize init_files.resize_wait af17a240e0da f2fs: do not use mutex lock in atomic context aed38040c290 ocfs2: fix a panic problem caused by o2cb_ctl 206b87d7a353 mm/slab.c: kmemleak no scan alien caches e6bd3ed65d8c mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! 7880fc29948b mm/page_ext.c: fix an imbalance with kmemleak dcd85a719b63 mm/cma.c: cma_declare_contiguous: correct err handling 76159ea0910d scsi: hisi_sas: Set PHY linkrate when disconnected b2783916bc2e enic: fix build warning without CONFIG_CPUMASK_OFFSTACK 6b65c268df79 sysctl: handle overflow for file-max 553be48d7459 include/linux/relay.h: fix percpu annotation in struct rchan 8b1e0dd613ca gpio: gpio-omap: fix level interrupt idling 3085d41e89f0 tracing: kdb: Fix ftdump to not sleep 0140f0d18861 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux- 56300d3b79f2 CIFS: fix POSIX lock leak and invalid ptr deref 2555029ac9d4 i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA d59794af892d mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified 0668f0d68740 tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped ab18aa0d0c6d tty/serial: atmel: Add is_half_duplex helper 627f9c3af384 lib/int_sqrt: optimize initial value compute 32c5630a89f7 ext4: cleanup bh release code in ext4_ind_remove_space() 1d7f481de6d0 arm64: debug: Ensure debug handlers check triggering exception level cc785dc69da2 arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals 40cf8a3a684d ext4: switch to fscrypt_prepare_setattr() f11498c8107e ext4: switch to fscrypt_prepare_rename() 14ddd82faf67 ext4: switch to fscrypt_prepare_link() ec686d286fa6 ext4: switch to fscrypt_file_open() b6a58b996570 ext4, dax: set ext4_dax_aops for dax files 90e40e0bf6cb ANDROID: cuttlefish_defconfig: Enable CONFIG_OVERLAY_FS f509aa2e1e51 ANDROID: cuttlefish: enable CONFIG_NET_SCH_INGRESS=y e1a8babe929c Merge 4.9.167 into android-4.9 21834d3e531d Linux 4.9.167 cc2852a67b40 arm64: support keyctl() system call in 32-bit mode 0f8d02d28721 Revert "USB: core: only clean up what we allocated" 2423480fcddb xhci: Fix port resume done detection for SS ports with LPM enabled 6c751894b864 USB: gadget: f_hid: fix deadlock in f_hidg_write() 756e25cd669e KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts c217b3ce1443 KVM: Reject device ioctls from processes other than the VM's creator 6e9a71475e5e x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y ce4fbb9f4ee4 cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n 32b6e8c96f12 perf intel-pt: Fix TSC slip 94502785ef27 usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk 1137f3f8265d usb: common: Consider only available nodes for dr_mode e8d3f4b0d4e0 gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input 28f0641fbaa0 fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links 9b06a0b2682f Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc 7cd36564f6c2 USB: serial: option: add Olicard 600 4ac639f21485 USB: serial: option: set driver_info for SIM5218 and compatibles bc9b45861deb USB: serial: mos7720: fix mos_parport refcount imbalance on error path 0e53054025b0 USB: serial: ftdi_sio: add additional NovaTech products f97285b3b623 USB: serial: cp210x: add new device id 2c90192ab046 serial: sh-sci: Fix setting SCSCR_TIE while transferring data 110ee901b3e1 serial: max310x: Fix to avoid potential NULL pointer dereference edb52700e6d7 staging: vt6655: Fix interrupt race condition on device start up. b2dadb85fafa staging: vt6655: Remove vif check from vnt_interrupt 8c9a96eb266a staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest fe186fdd1a45 tty: atmel_serial: fix a potential NULL pointer dereference 727b8577d543 scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices a63e13426cc6 scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host 840408957a8a scsi: sd: Quiesce warning if device does not report optimal I/O size 6c6e8cc1b44b scsi: sd: Fix a race between closing an sd device and sd I/O 7d7637dafc59 fs/open.c: allow opening only regular files during execve() be0c268f43b8 ALSA: pcm: Don't suspend stream in unrecoverable PCM state a1eb297f4137 ALSA: pcm: Fix possible OOB access in PCM oss plugins e308b103ba36 ALSA: seq: oss: Fix Spectre v1 vulnerability c84a7647520f ALSA: rawmidi: Fix potential Spectre v1 vulnerability c9416ce92003 net: dsa: qca8k: remove leftover phy accessors 22a8711fa5aa NFSv4.1 don't free interrupted slot on open 91f81cb5c583 powerpc: bpf: Fix generation of load/store DW instructions 0e14614b7fd6 ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time 5ca18600aa22 btrfs: raid56: properly unmap parity page in finish_parity_scrub() 44f705e9d856 btrfs: remove WARN_ON in log_dir_items 7b5f260ff73f tun: add a missing rcu_read_unlock() in error path 6f0f3657ec45 tun: properly test for IFF_UP b731b5d0e134 mac8390: Fix mmio access size probe 4f05457010d1 sctp: get sctphdr by offset in sctp_compute_cksum 5da9828c5865 vxlan: Don't call gro_cells_destroy() before device is unregistered 5018d910bce2 tcp: do not use ipv6 header for ipv4 flow 936a9180e817 packets: Always register packet sk in the same order 65a1ff925de6 net: rose: fix a possible stack overflow 49190e418795 net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec 5291fcb31227 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S dc8390f9de14 dccp: do not use ipv6 header for ipv4 flow c6f9eda37888 stmmac: copy unicast mac address to MAC registers 9406040f3c2d cfg80211: size various nl80211 messages correctly 270fdb191152 video: fbdev: Set pixclock = 0 in goldfishfb 99665dcf6ff8 Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer def5c1fbee85 Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt 5f5c16578d2b UPSTREAM: virt_wifi: Remove REGULATORY_WIPHY_SELF_MANAGED 0166b9e3bac3 Merge 4.9.166 into android-4.9 60771fc40287 Linux 4.9.166 8d785057c92b ath10k: avoid possible string overflow d746cb42155c power: supply: charger-manager: Fix incorrect return value 40616958fe2a pwm-backlight: Enable/disable the PWM before/after LCD enable toggle. 018ea3fea1c6 rtc: Fix overflow when converting time64_t to rtc_time 321c5ade5a06 scsi: ufs: fix wrong command type of UTRD for UFSHCI v2.1 69697675d318 USB: core: only clean up what we allocated e6008a0525e4 lib/int_sqrt: optimize small argument 503b4cac8b20 serial: sprd: clear timeout interrupt only rather than all interrupts fc42149932f1 arm64: traps: disable irq in die() 1987172de865 Hang/soft lockup in d_invalidate with simultaneous calls 356b5e16be48 serial: sprd: adjust TIMEOUT to a big value dfe4f69f8ee0 tcp/dccp: drop SYN packets if accept queue is full 9e9e3a46e69d ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec 5ee86945565e ALSA: hda - Record the current power state before suspend/resume calls 670d934a1ea1 locking/lockdep: Add debug_locks check in __lock_downgrade() bd140b032555 Bluetooth: Fix decrementing reference count twice in releasing socket d54a396379ba media: v4l2-ctrls.c/uvc: zero v4l2_event 7002d0e52f33 ext4: brelse all indirect buffer in ext4_ind_remove_space() 8651fa1e1638 ext4: fix data corruption caused by unaligned direct AIO d9f0ce85261f ext4: fix NULL pointer dereference while journal is aborted c818b2facea8 objtool: Move objtool_file struct off the stack 726c28f30ac1 futex: Ensure that futex address is aligned in handle_futex_death() b84089b2b793 MIPS: Fix kernel crash for R6 in jump label branch function c7ac334f2740 MIPS: Ensure ELF appended dtb is relocated f6b55e7780e5 mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction. 92477062dc4f udf: Fix crash on IO error during truncate 9c32ada4c07b libceph: wait for latest osdmap in ceph_monc_blacklist_add() cfa2d25ff8ad iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE eea23ca21bd3 drm/vmwgfx: Don't double-free the mode stored in par->set_mode c179e6deb22a mmc: pxamci: fix enum type confusion private/msm-google/techpack/audio: 018a0ca6 asoc: codec: Update the firmware_3 new address for v981 0f62f2aa asoc: sdm660_cdc: Add L10 and L1 to on-demand supply list Bug: 64912585 Bug: 65674744 Bug: 66467511 Bug: 79532682 Bug: 115649324 Bug: 117749037 Bug: 117857342 Bug: 118442619 Bug: 119771992 Bug: 119840121 Bug: 120439617 Bug: 123202162 Bug: 123755887 Bug: 124080187 Bug: 124080437 Bug: 129650054 Bug: 130017100 Bug: 130468851 Bug: 130907753 Bug: 131154932 Bug: 132097678 Bug: 132736293 Bug: 133653863 Bug: 135075700 Bug: 135728187 Bug: 136196576 Bug: 136448691 Bug: 136771796 Bug: 137224399 Bug: 137227555 Bug: 137227864 Change-Id: Ia05ad98832a55984ffc24433b544db77783f8919 Pick-Prebuilt: 255958347 Build-Id: 5728232 Signed-off-by: Robin Peng <robinpeng@google.com>
2019-07-11Revert "crosshatch: update kernel-and-modules prebuilt"Lorenzo Colitti
This reverts commit 9796e333310e08794ba49bdb49934ad52ea18a67. Reason for revert: Broke tests due to b/133653863 Bug: 133653863 Test: treehugger Change-Id: I1236549008e709bf42f62eccc73876f88a9ac0e0
2019-07-09crosshatch: update kernel-and-modules prebuiltRobin Peng
Linux version 4.9.178-g4f4374add099-ab5705235 (android- build@wpra8.hot.corp.google.com) (Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)) #0 SMP PREEMPT Wed Jul 3 06:46:40 UTC 2019 private/msm-google: 4f4374add099 LTS: Merge android-4.9 (4.9.178) into android-msm-pixel-4.9 ad18574239e6 Merge android-4.9 (4.9.178) into android-msm-pixel-4.9-lts 677d6823302c USB: configfs: Send DISCONNECT uevent during UDC bind dcb809e33426 ARM: dts: msm: Add L10 and L1 to on-demand supply list d2b61f243ce1 Remove input_event calls for MSC_TIMESTAMP f065182e0a07 Update usages of timestamp to use ktime_t eafa3e1903ce logbuffer: Lower the loglevel of NULL buffer warning df08e3476a03 Merge 4.9.178 into android-4.9 a5f56b52c878 Linux 4.9.178 0dd8bef58e0b KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes 51776204959b ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug fa0897757db7 ext4: fix data corruption caused by overlapping unaligned and aligned IO ab6d14e83db6 ext4: zero out the unused memory region in the extent tree block 54e35658dd06 fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount 1cfaba5b49a5 writeback: synchronize sync(2) against cgroup writeback membership switches d5c71a7c533e fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...") 7f9290f72168 crypto: arm/aes-neonbs - don't access already-freed walk.iv 91078439cc1c crypto: salsa20 - don't access already-freed walk.iv 62d629a5a957 crypto: gcm - fix incompatibility between "gcm" and "gcm_base" 2f95ee0b2268 crypto: gcm - Fix error return code in crypto_gcm_create_common() a2a2a146ec88 ipmi:ssif: compare block number correctly for multi-part return messages 7366d0cd181a bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim() 3946cbbed014 bcache: fix a race between cache register and cacheset unregister c44e237ea9e8 Btrfs: do not start a transaction at iterate_extent_inodes() d5258b8a2333 ext4: fix ext4_show_options for file systems w/o journal 083b19c7ddde ext4: actually request zeroing of inode table after grow bd8f3bc21602 jbd2: check superblock mapped prior to committing 948c9cec0457 tty/vt: fix write/write race in ioctl(KDSKBSENT) handler db4a55c04efe mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values 56c8a5d5ec6f mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L a11b4df7f604 ocfs2: fix ocfs2 read inode data panic in ocfs2_iget fef85fb00224 mm/mincore.c: make mincore() more conservative 63a3811e274e ASoC: RT5677-SPI: Disable 16Bit SPI Transfers cfdfd0e9a3a4 ASoC: max98090: Fix restore of DAPM Muxes 595a6a53c790 ALSA: hda/realtek - EAPD turn on later 72cd3810e52c ALSA: hda/hdmi - Consider eld_valid when reporting jack event 5c767fc6a962 ALSA: hda/hdmi - Read the pin sense from register when repolling f934bf3f5776 ALSA: usb-audio: Fix a memory leak bug ec51ec929877 crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() ccb5b8fee774 crypto: crct10dif-generic - fix use via crypto_shash_digest() e8de7b8ec204 crypto: vmx - fix copy-paste error in CTR mode fa2876c48282 crypto: chacha20poly1305 - set cra_name correctly 45fe6deee2f2 sched/x86: Save [ER]FLAGS on context switch 621881dfdad1 arm64: Clear OSDLR_EL1 on CPU boot 20230611cef6 arm64: compat: Reduce address limit 4bae1935546a power: supply: axp288_charger: Fix unchecked return value f8646ad101e0 ARM: exynos: Fix a leaked reference by adding missing of_node_put 15e6da9ae571 objtool: Fix function fallthrough detection 2f27bfffb469 x86/speculation/mds: Improve CPU buffer clear documentation f7154aa582a6 x86/speculation/mds: Revert CPU buffer clear on double fault exit 7227474b11fc PCI: hv: Fix a memory leak in hv_eject_device_work() e85fab7c4b4a locking/rwsem: Prevent decrement of reader count before increment fc7fab70541f net: core: another layer of lists, around PF_MEMALLOC skb handling b2fc35160871 UPSTREAM: fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...") 9e74c1b9e841 UPSTREAM: bpf: relax inode permission check for retrieving bpf program e6d81da784d9 Merge 4.9.177 into android-4.9 8baec4ebdf08 Linux 4.9.177 ee02098c6150 powerpc/booke64: set RI in default MSR 48a5c81f3f1f powerpc/lib: fix book3s/32 boot failure due to code patching 71e29a15b4ba drivers/virt/fsl_hypervisor.c: prevent integer overflow in ioctl b51cbe62e859 drivers/virt/fsl_hypervisor.c: dereferencing error pointers in ioctl 513abe75d641 bonding: fix arp_validate toggling in active-backup mode 4dbefd9d79ca ipv4: Fix raw socket lookup for local traffic 2854d4536dea vrf: sit mtu should not be updated when vrf netdev is the link d8209c10a3e1 vlan: disable SIOCSHWTSTAMP in container 7b7b9da660bc packet: Fix error path in packet_init 955714c02b7f net: ucc_geth - fix Oops when changing number of buffers in the ring 1fff19a925e5 fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied aca669b8383e bridge: Fix error path for kobject_init_and_add() ca92979ab17f powerpc/64s: Include cpu header d66ee575e0c7 x86/vdso: Pass --eh-frame-hdr to the linker e8e1c54c079a x86/vdso: Drop implicit common-page-size linker flag e56aeab565e2 x86: vdso: Use $LD instead of $CC to link 40c03e85a75a Revert "x86: vdso: Use $LD instead of $CC to link" ca6c34ad76ee Revert "x86/vdso: Drop implicit common-page-size linker flag" e85fa7b29d1f Don't jump to compute_result state from check_result state 09bc8f1114fb rtlwifi: rtl8723ae: Fix missing break in switch statement 946023a4b7ad ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command 8663a3619807 cw1200: fix missing unlock on error in cw1200_hw_scan() ecdb33c0ae93 Input: synaptics-rmi4 - fix possible double free 737b6bcd08e6 spi: ST ST95HF NFC: declare missing of table cdb3d71607a3 spi: Micrel eth switch: declare missing of table 952ef05cf679 gpu: ipu-v3: dp: fix CSC handling 46965077b9dc selftests/net: correct the return value for run_netsocktests cd7e3fd25e4b drm/sun4i: Set device driver data at bind time for use in unbind 6abfbc045ba1 s390: ctcm: fix ctcm_new_device error return code f9b1baac2656 MIPS: perf: ath79: Fix perfcount IRQ assignment 31a6e0d3cea0 ipvs: do not schedule icmp errors from tunnels 3a1de1acf46a selftests: netfilter: check icmp pkttoobig errors are set as related f351f4ae81d7 init: initialize jump labels before command line option parsing 02bdc50aa546 tools lib traceevent: Fix missing equality check for strcmp 016ac5909d65 KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing 906b45fd1611 x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T 6f8288c2da03 mISDN: Check address length before reading address family 00853c94af82 s390/3270: fix lockdep false positive on view->lock 7e0642ec73e0 mac80211: fix unaligned access in mesh table hash function ee734a2a39b6 s390/dasd: Fix capacity calculation for large volumes 4d8fc7d8d7ed libnvdimm/btt: Fix a kmemdup failure check e1b2ae96ac05 HID: input: add mapping for "Toggle Display" key b341211569a7 HID: input: add mapping for keyboard Brightness Up/Down/Toggle keys b68f766d365e HID: input: add mapping for Expose/Overview key 93cc83319f9a libnvdimm/namespace: Fix a potential NULL pointer dereference d1a8691fff95 iio: adc: xilinx: fix potential use-after-free on remove 2651afdcada7 USB: serial: fix unthrottle races 3208df1155e2 platform/x86: sony-laptop: Fix unintentional fall-through 82303dd64add bpf: convert htab map to hlist_nulls aad9db666c25 bpf: fix struct htab_elem layout 9b04b51089ce netfilter: compat: initialize all fields in xt_init 25b685128493 ANDROID: cuttlefish_defconfig: Disable DEVTMPFS bb9bda190674 ANDROID: Move from clang r349610 to r353983c. edf8ba6d93a4 Merge upstream-f2fs-stable-linux-4.9.y into android-4.9 e0625b31fd5a Merge 4.9.176 into android-4.9 ffe8cffc8be1 Linux 4.9.176 192d1975450e x86/cpu/bugs: Use __initconst for 'const' init data 626743f43da4 x86: stop exporting msr-index.h to userland 2a099011de8a x86/speculation/mds: Fix documentation typo da360f1f5eb4 Documentation: Correct the possible MDS sysfs values 96c06cda5b4b x86/mds: Add MDSUM variant to the MDS documentation 025b9cf2a0fc x86/speculation/mds: Add 'mitigations=' support for MDS 1709284f082f x86/speculation: Support 'mitigations=' cmdline option edda9c38930f cpu/speculation: Add 'mitigations=' cmdline option 3645b361be48 x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off 450aa01a076d x86/speculation/mds: Fix comment f8a0bbe4bac8 x86/speculation/mds: Add SMT warning message 98c4b3c2ee37 x86/speculation: Move arch_smt_update() call to after mitigation decisions f02eee68e2fc x86/speculation/mds: Add mds=full,nosmt cmdline option 3880bc168f21 Documentation: Add MDS vulnerability documentation cb106035bd0f Documentation: Move L1TF to separate directory 81ea109a9b12 x86/speculation/mds: Add mitigation mode VMWERV ba08d562b066 x86/speculation/mds: Add sysfs reporting for MDS 4e722ae3141f x86/speculation/mds: Add mitigation control for MDS 2394f5912c22 x86/speculation/mds: Conditionally clear CPU buffers on idle entry 3a8e7f6993c8 x86/kvm/vmx: Add MDS protection when L1D Flush is not active 20041a0ebf3f x86/speculation/mds: Clear CPU buffers on exit to user 96ef7afd8c38 x86/speculation/mds: Add mds_clear_cpu_buffers() eb2aa332cfe3 x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests 1cdffecc34ba x86/speculation/mds: Add BUG_MSBDS_ONLY fbf6ad08fd9b x86/speculation/mds: Add basic bug infrastructure for MDS d5272d01ef72 x86/speculation: Consolidate CPU whitelists b76f8af91206 x86/msr-index: Cleanup bit defines 6198041f012e kvm: x86: Report STIBP on GET_SUPPORTED_CPUID e58cf37a3c2e x86/speculation: Provide IBPB always command line options 6f4b925ec294 x86/speculation: Add seccomp Spectre v2 user space protection mode 91d9bbd3e4bd x86/speculation: Enable prctl mode for spectre_v2_user 2d99bc055e45 x86/speculation: Add prctl() control for indirect branch speculation 6febf94d190c x86/speculation: Prevent stale SPEC_CTRL msr content 6596ca955bf6 x86/speculation: Prepare arch_smt_update() for PRCTL mode 607a3b3bbd5b x86/speculation: Split out TIF update c89ef6557817 x86/speculation: Prepare for conditional IBPB in switch_mm() 1cca4d263779 x86/speculation: Avoid __switch_to_xtra() calls b5741ef7591d x86/process: Consolidate and simplify switch_to_xtra() code a35a8c64221a x86/speculation: Prepare for per task indirect branch speculation control dda365c4d0e9 x86/speculation: Add command line control for indirect branch speculation d343a9412cc8 x86/speculation: Unify conditional spectre v2 print functions d0737990d2e7 x86/speculataion: Mark command line parser data __initdata 8d33157c63a0 x86/speculation: Mark string arrays const correctly 5fdb12373d68 x86/speculation: Reorder the spec_v2 code 9d6f23fae003 x86/l1tf: Show actual SMT state a3c901bfdb2e x86/speculation: Rework SMT state change c803409910a6 sched: Add sched_smt_active() 4cc154901e47 x86/Kconfig: Select SCHED_SMT if SMP enabled dbbc533a9b4a x86/speculation: Reorganize speculation control MSRs update fd8d77ee819f x86/speculation: Rename SSBD update functions 8a7723de5e1a x86/speculation: Disable STIBP when enhanced IBRS is in use 20ba13aef262 x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() 66c0d89b81a0 x86/speculation: Remove unnecessary ret variable in cpu_show_common() 61549811fcbd x86/speculation: Clean up spectre_v2_parse_cmdline() e8891b7227df x86/speculation: Update the TIF_SSBD comment c36925835c8f x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off 787b367ecab5 x86/speculation: Propagate information about RSB filling mitigation to sysfs b410c57f4907 x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation 822e5d5358bb x86/speculation: Apply IBPB more strictly to avoid cross-process data leak 29d4af1f2152 Documentation/l1tf: Fix small spelling typo 1739ba8b0040 x86/cpu: Sanitize FAM6_ATOM naming 26d422c046c3 x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation b995196b9da4 locking/atomics, asm-generic: Move some macros from <linux/bitops.h> to a new <linux/bits.h> file ef0efbb7a99a x86/speculation: Simplify the CPU bug detection logic c6693781ddaf bitops: avoid integer overflow in GENMASK(_ULL) 08e501b5ff9f x86/mm: Use WRITE_ONCE() when setting PTEs e160f1dea94e x86/microcode: Update the new microcode revision unconditionally 9e99161b7144 x86/microcode: Make sure boot_cpu_data.microcode is up-to-date 97d70759908b x86/microcode/intel: Check microcode revision before updating sibling threads 2678bc5cef40 x86/microcode/intel: Add a helper which gives the microcode revision a7501dca303c x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR c2185a44e742 x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features 9ad055877c93 x86/bugs: Add AMD's SPEC_CTRL MSR usage 98ccdae863f3 x86/bugs: Add AMD's variant of SSB_NO 7a473303c9e1 x86/cpufeatures: Hide AMD-specific speculation flags 125a6a65b9fe x86/MCE: Save microcode revision in machine check records e2171b62ec47 Merge 4.9.175 into android-4.9 bb4f008d1e07 Linux 4.9.175 c9257238740e timer/debug: Change /proc/timer_stats from 0644 to 0600 bab022db454a ASoC: Intel: avoid Oops if DMA setup fails 361622eeff6c UAS: fix alignment of scatter/gather segments 745f5c5f2ac1 Bluetooth: Align minimum encryption key size for LE and BR/EDR connections 0d134aebfd72 Bluetooth: hidp: fix buffer overflow 54df902a5a29 scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines c685caf6e5d8 usb-storage: Set virt_boundary_mask to avoid SG overflows 61e808674840 USB: serial: f81232: fix interrupt worker not stop dfb17fc88e36 usb: dwc3: Fix default lpm_nyet_threshold value 3df0c56eb9dc genirq: Prevent use-after-free and work list corruption bac7cbc73816 ARM: 8680/1: boot/compressed: fix inappropriate Thumb2 mnemonic for __nop 604d7b594c6d mm: add 'try_get_page()' helper function 6f54cf16fe8c iommu/amd: Set exclusion range correctly c301c5d382dd virtio-blk: limit number of hw queues by nr_cpu_ids 684a9e97ba19 drm/mediatek: fix possible object reference leak 0f9d5cd07107 scsi: csiostor: fix missing data copy in csio_scsi_err_handler() ef29106690b0 linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() 88338ee1469e perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS 65dabcd68459 drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata() d64c4bd68bc6 ASoC: tlv320aic32x4: Fix Common Pins 85deb81c35d6 IB/hfi1: Eliminate opcode tests on mr deref 095de9ec5dcf ASoC: cs4270: Set auto-increment bit for register writes 8b3fabd32c80 ASoC: nau8810: fix the issue of widget with prefixed name 24428f8a36ad ASoC:soc-pcm:fix a codec fixup issue in TDM case 2d70c518e797 staging: greybus: power_supply: fix prop-descriptor request size b34d6553ad81 ubsan: Fix nasty -Wbuiltin-declaration-mismatch GCC-9 warnings 41b5d3eee4af scsi: libsas: fix a race condition when smp task timeout c673f4b15a8a f2fs: fix to avoid accessing xattr across the boundary be1955f7a767 f2fs: fix to avoid potential race on sbi->unusable_block_count access/update de69ac794f7e f2fs: add tracepoint for f2fs_filemap_fault() a9cc2e453cea f2fs: introduce DATA_GENERIC_ENHANCE 1681a4fc7b7f f2fs: fix to handle error in f2fs_disable_checkpoint() 8c22521c5d1d f2fs: remove redundant check in f2fs_file_write_iter() 8feb65b93876 f2fs: fix to be aware of readonly device in write_checkpoint() 2917266217bb f2fs: fix to skip recovery on readonly device cbc0f4ebf156 f2fs: fix to consider multiple device for readonly check 1b728c7a0d4c f2fs: relocate chksum_offset for large_nat_bitmap feature de0571355a67 f2fs: allow unfixed f2fs_checkpoint.checksum_offset fe3ea2c37224 f2fs: Replace spaces with tab 01db386bb862 f2fs: insert space before the open parenthesis '(' aeb829e8cf22 f2fs: allow address pointer number of dnode aligning to specified size ee821f6ead7b f2fs: introduce f2fs_read_single_page() for cleanup a874615fd63d f2fs: mark is_extension_exist() inline b5f8a9a10435 f2fs: fix to set FI_UPDATE_WRITE correctly d91f2767dcc9 f2fs: fix to avoid panic in f2fs_inplace_write_data() d6fa2a08a5d4 f2fs: fix to do sanity check on valid block count of segment 8aedc6230a83 f2fs: fix to do sanity check on valid node/block count 83c86e6a6efc f2fs: fix to avoid panic in do_recover_data() f5d6a458f892 f2fs: fix to do sanity check on free nid bfa18a6c6418 f2fs: fix to do checksum even if inode page is uptodate 9f05f709de29 f2fs: fix to avoid panic in f2fs_remove_inode_page() 4a5e23b87c7c f2fs: fix to clear dirty inode in error path of f2fs_iget() 6d1d8b4f4854 f2fs: remove new blank line of f2fs kernel message f1dc33c506f0 f2fs: fix wrong __is_meta_io() macro 30bdf9b160ed f2fs: fix to avoid panic in dec_valid_node_count() 8724151b3cd8 f2fs: fix to avoid panic in dec_valid_block_count() 0278c7294434 f2fs: fix to use inline space only if inline_xattr is enable b0c8a0d80d6f f2fs: fix to retrieve inline xattr space c59fc38e42be f2fs: fix error path of recovery 41b30c6ae4c8 f2fs: fix to avoid deadloop in foreground GC 2f8c9e169679 f2fs: data: fix warning Using plain integer as NULL pointer 085048163df8 f2fs: add tracepoint for f2fs_file_write_iter() 5c72763295bd f2fs: add comment for conditional compilation statement 6bcd5ab68103 f2fs: fix potential recursive call when enabling data_flush 8c8f6a389763 f2fs: improve discard handling with multi-device volumes 4c0b36856caa f2fs: Reduce zoned block device memory usage 6789451fc744 f2fs: Fix use of number of devices 07e40a31febc ANDROID: block/cfq-iosched: make group_idle per io cgroup tunable 9370915ea55f Merge remote-tracking branch 'origin/upstream-f2fs-stable-linux-4.9.y' into android-4.9 a85e9696abc5 ANDROID: cuttlefish_defconfig: Enable CONFIG_CPUSETS and CONFIG_CGROUP_SCHEDTUNE 9fd99422748a ANDROID: Communicates LMK events to userland where they can be logged d47e38b33234 Merge 4.9.174 into android-4.9 d79b8577dfb7 Linux 4.9.174 b445316bcfee media: v4l2: i2c: ov7670: Fix PLL bypass register values bbf8a8421733 x86/mce: Improve error message when kernel cannot recover, p2 869d1e4564cb selinux: never allow relabeling on context mounts 4fe901443687 Input: snvs_pwrkey - initialize necessary driver data before enabling IRQ ea3a2341de48 scsi: RDMA/srpt: Fix a credit leak for aborted commands 17b600cce96c staging: iio: adt7316: fix the dac write calculation 8c5a4013e6cf staging: iio: adt7316: fix the dac read calculation 8ea81e9cca66 staging: iio: adt7316: allow adt751x to use internal vref for all dacs fdeec03e7ea0 perf/x86/amd: Update generic hardware cache events for Family 17h 3025f7bc22c6 ARM: iop: don't use using 64-bit DMA masks dfe6268cb926 ARM: orion: don't use using 64-bit DMA masks 71f8374fafac xsysace: Fix error handling in ace_setup fb85c7b2b896 sh: fix multiple function definition build errors d57e4ae3622e hugetlbfs: fix memory leak for resv_map 2332a9a614e3 net: hns: Fix WARNING when remove HNS driver with SMMU enabled 0d146f68b2cb net: hns: Use NAPI_POLL_WEIGHT for hns driver b36a29e55420 net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() 9cdaf16efabd scsi: storvsc: Fix calculation of sub-channel count 7a4973dd1ca1 scsi: core: add new RDAC LENOVO/DE_Series device 53ffab7df384 vfio/pci: use correct format characters 92700e02beea rtc: da9063: set uie_unsupported when relevant 1ef8447ab897 debugfs: fix use-after-free on symlink traversal ff250f4c804f jffs2: fix use-after-free on symlink traversal dc498ade714d net: stmmac: don't log oversized frames 0eb5f93597b3 net: stmmac: fix dropping of multi-descriptor RX frames 2207295c459d net: stmmac: don't overwrite discard_frame status 2e89db5da9d5 bonding: show full hw address in sysfs for slave entries aa075d3d5122 net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands c40fc01511db igb: Fix WARN_ONCE on runtime suspend 8223fbcdc1fe batman-adv: Reduce tt_global hash refcnt only for removed entry 33a5be314b38 batman-adv: Reduce tt_local hash refcnt only for removed entry 3b3ea9ff779a batman-adv: Reduce claim hash refcnt only for removed entry 214122d6a1ae rtc: sh: Fix invalid alarm warning for non-enabled alarm ee3d9abe0981 HID: debug: fix race condition with between rdesc_show() and device removal 72bbf78c4dfc HID: logitech: check the return value of create_singlethread_workqueue 87b622f949e4 nvme-loop: init nvmet_ctrl fatal_err_work when allocate 3c65c7660b6e USB: core: Fix bug caused by duplicate interface PM usage counter 7bbbb95a4b57 USB: core: Fix unterminated string returned by usb_string() 616ba129e176 usb: usbip: fix isoc packet num validation in get_pipe 6f6bbb66cf81 USB: w1 ds2490: Fix bug caused by improper use of altsetting array 965cc8406cf3 USB: yurex: Fix protection fault after device removal ff5ca554b166 caif: reduce stack size with KASAN ee254b4d2912 arm64: mm: don't print out page table entries on EL0 faults 9cec5be38780 arm64: mm: print out correct page table entries 5d01a64da403 kasan: prevent compiler from optimizing away memset in tests df214256a902 arm64: proc: Set PTE_NG for table entries to avoid traversing them twice fe71230d9a02 kasan: remove redundant initialization of variable 'real_size' 30ca85a54edd kasan: avoid -Wmaybe-uninitialized warning 51a27f037fb3 kasan: add a prototype of task_struct to avoid warning b46a4c22fe9b arm64: kasan: avoid bad virt_to_pfn() c0143f6a53a9 x86/unwind: Disable KASAN checks for non-current tasks c6fc6221f0a4 mm/kasan: Switch to using __pa_symbol and lm_alias a67f81c85e93 x86/suspend: fix false positive KASAN warning on suspend/resume d0558dfcd042 net: phy: marvell: Fix buffer overrun with stats counters 4c3215b53cc9 bnxt_en: Improve multicast address setup logic. 71061f1a8f16 packet: validate msg_namelen in send directly 493cbb3e9e83 ipv6: invert flowlabel sharing check in process and user mode bf533f481bc1 ipv6/flowlabel: wait rcu grace period before put_pid() bcb37e6d310c ipv4: ip_do_fragment: Preserve skb_iif during fragmentation b9daeb29a4c8 ALSA: line6: use dynamic buffers 62a3a6644ddf ext4: don't bother checking for encryption key in ->mmap() a2952deabe5a ANDROID: cuttlefish 4.9: enable CONFIG_CRYPTO_AES_NI_INTEL=y 336c47db9e07 Merge 4.9.173 into android-4.9 4b333b9c99ae Linux 4.9.173 4f97abd571ec vfio/type1: Limit DMA mappings per container b491c6f370ea leds: pca9532: fix a potential NULL pointer dereference 13103fc1d59a kconfig/[mn]conf: handle backspace (^H) key 9b972025208d gpio: of: Fix of_gpiochip_add() error path c91927259829 libata: fix using DMA buffers on stack 2807acfea7e6 scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN 46b53c29f056 ceph: fix use-after-free on symlink traversal 8293a6241b25 usb: u132-hcd: fix resource leak a3d1c9bc1416 scsi: qla4xxx: fix a potential NULL pointer dereference 9842f4cea9f2 net: ethernet: ti: fix possible object reference leak a6989d3df8b4 net: ibm: fix possible object reference leak 4cfa26b870fa net: xilinx: fix possible object reference leak 986fa92bc3a0 NFS: Fix a typo in nfs_init_timeout_values() 63bbfd0631c9 staging: rtl8712: uninitialized memory in read_bbreg_hdl() a3c43491f7db net: ks8851: Set initial carrier state to down d138939d4a7d net: ks8851: Delay requesting IRQ until opened 6f5cfdeb089d net: ks8851: Reassert reset pin if chip ID check fails 3098a8b56f13 net: ks8851: Dequeue RX packets explicitly 63aa211ce24f ARM: dts: pfla02: increase phy reset duration 3cd83b5927dd usb: gadget: net2272: Fix net2272_dequeue() 56b961175f49 usb: gadget: net2280: Fix net2280_dequeue() ebb779042671 usb: gadget: net2280: Fix overrun of OUT messages 21cc1fcf9b37 serial: ar933x_uart: Fix build failure with disabled console e88ec72ec433 sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init() 1ca3379d9613 netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING 54fa5832c0e3 netfilter: nft_set_rbtree: check for inactive element after flag mismatch aba0a087a000 qlcnic: Avoid potential NULL pointer dereference aa70f0671041 s390: limit brk randomization to 32MB 9ab5cd3180d4 ARM: dts: bcm283x: Fix hdmi hpd gpio pull 8598e3f6cee0 media: vivid: check if the cec_adapter is valid aa06083d3d33 usbnet: ipheth: fix potential null pointer dereference in ipheth_carrier_set ea7d6be58c2e usbnet: ipheth: prevent TX queue timeouts when device not ready 2dbf78bcd85b Merge 4.9.172 into android-4.9 5383785aaa49 Linux 4.9.172 5bf817bf61cd Documentation: Add nospectre_v1 parameter 0feb3712a066 powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg d476186a7453 net: IP6 defrag: use rbtrees in nf_conntrack_reasm.c eccf76e1fa34 net: IP6 defrag: use rbtrees for IPv6 defrag 33336cdde18b ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module aaee29edc09a net: IP defrag: encapsulate rbtree defrag code into callable functions 6a063691d529 ipv6: frags: fix a lockdep false positive 840367cf12ec ipv4: set the tcp_min_rtt_wlen range from 0 to one day 87464be4d805 net: stmmac: move stmmac_check_ether_addr() to driver probe a5f876f3e6d1 team: fix possible recursive locking when add slaves 8b888be5e0fe net: rds: exchange of 8K and 1M pool 50dd67961c36 net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query 7962b912d243 mlxsw: spectrum: Fix autoneg status in ethtool cd55c74c4ef2 ipv4: add sanity checks in ipv4_link_failure() 2f4ca7ab3b87 Revert "block/loop: Use global lock for ioctl() operation." 7b7e51ff358d tipc: check link name with right length in tipc_nl_compat_link_set a37917288a43 tipc: check bearer name with right length in tipc_nl_compat_bearer_enable 0648cd7304cf fm10k: Fix a potential NULL pointer dereference 74da2dc3d3de netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON 22aed03ea558 NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. 9f3a14bebe4e fs/proc/proc_sysctl.c: Fix a NULL pointer dereference 91cc46102c3a intel_th: gth: Fix an off-by-one in output unassigning d442c82ac140 slip: make slhc_free() silently accept an error pointer d2618e32d7b4 tipc: handle the err returned from cmd header function d280a9ba76ca vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock 9b916afc2a75 USB: Consolidate LPM checks to avoid enabling LPM twice c73982bb65cb USB: Add new USB LPM helpers ff0d081fba0f drm/vc4: Fix compilation error reported by kbuild test bot 420f8c09e45e drm/vc4: Fix memory leak during gpu reset. 2732382a37f2 ARM: 8857/1: efi: enable CP15 DMB instructions before cleaning the cache 2996669f725b dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid a4a0e6b33909 Input: synaptics-rmi4 - write config register values to the right offset 9bae0c05a3eb sunrpc: don't mark uninitialised items as VALID. 28154b865fad nfsd: Don't release the callback slot unless it was actually held 99055c03d2ea ceph: fix ci->i_head_snapc leak a9adfd943919 ceph: ensure d_name stability in ceph_dentry_hash() c9e5f60b6a6b sched/numa: Fix a possible divide-by-zero a51d5ec23a01 IB/rdmavt: Fix frwr memory registration 56f9da8521c0 trace: Fix preempt_enable_no_resched() abuse 078ffd64d410 MIPS: scall64-o32: Fix indirect syscall number load 3ddc29935709 tracing: Fix a memory leak by early error exit in trace_pid_write() da502d3438aa cifs: do not attempt cifs operation on smb2+ rename error a4ccc9e5ad7f kbuild: simplify ld-option implementation 3383326b935d Merge 4.9.171 into android-4.9 6bff0bba4664 Linux 4.9.171 3141fcc89f66 kernel/sysctl.c: fix out-of-bounds access when setting file-max 7f21387276e7 Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()" 981a4798b5c4 i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array 2c4ae3a694fa percpu: stop printing kernel addresses a9f62dc69942 ALSA: info: Fix racy addition/deletion of nodes e1d536177bf2 mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n b2b28629c693 device_cgroup: fix RCU imbalance in error case 33f2a3e176bd sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup 6950577c4fc8 Revert "kbuild: use -Oz instead of -Os when using clang" 8a384d38baf5 perf/x86/amd: Add event map for AMD Family 17h 56e74ed14925 mac80211: do not call driver wake_tx_queue op during reconfig e7a998ea71d5 rt2x00: do not increment sequence number while re-transmitting 8a779c448061 kprobes: Fix error check when reusing optimized probes 25f467dcd3a3 kprobes: Mark ftrace mcount handler functions nokprobe c9c83bb2adc4 x86/kprobes: Verify stack frame on kretprobe 8e6a1efbdb2e arm64: futex: Restore oldval initialization to work around buggy compilers 4bd24d8f4150 crypto: x86/poly1305 - fix overflow during partial reduction db773fc41192 Revert "svm: Fix AVIC incomplete IPI emulation" 5976d8f266f1 Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" d944299e7a6f ALSA: core: Fix card races between register and disconnect 4430d935ed1b staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf 96acbd415cd0 staging: comedi: ni_usb6501: Fix use of uninitialized mutex a149cded3514 staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf 3392795a3ebc staging: comedi: vmk80xx: Fix use of uninitialized semaphore d38f661e8c81 io: accel: kxcjk1013: restore the range after resume. b36557f8fa5a iio: adc: at91: disable adc channel interrupt in timeout case 0d34d43b07c5 iio: ad_sigma_delta: select channel when reading register db0609c9a59e iio/gyro/bmg160: Use millidegrees for temperature scale d93322278d48 staging: iio: ad7192: Fix ad7193 channel address 0c5243f24e41 KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU 1ee4f2d7cdcd CIFS: keep FileInfo handle live during oplock break 0bde343e2921 tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete 2cf247d6b2da modpost: file2alias: check prototype of handler 897c6d2979a1 modpost: file2alias: go back to simple devtable lookup 110f1242df96 mmc: sdhci: Fix data command CRC error handling 862b70177bab crypto: crypto4xx - properly set IV after de- and encrypt aec9cfdd0927 ipv4: ensure rcu_read_lock() in ipv4_link_failure() ff71f99d5fb2 ipv4: recompile ip options in ipv4_link_failure c5bbedac8a33 vhost: reject zero size iova range 8530cf625d21 team: set slave to promisc if team is already in promisc mode 80eae5e569da tcp: tcp_grow_window() needs to respect tcp_space() d55ff2f0b34c net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv 7953e6a921dd net: bridge: multicast: use rcu to access port list from br_multicast_start_querier 809d689e650f net: bridge: fix per-port af_packet sockets 79bce00dfdf3 net: atm: Fix potential Spectre v1 vulnerabilities 489b99b95efd bonding: fix event handling for stacked bonds 6cf3205cc803 UPSTREAM: usb: hcd: use correct device pointer for dma ops 7288952db87b UPSTREAM: usb: host: ehci: use correct device pointer for dma ops 66e501287699 UPSTREAM: usb: separate out sysdev pointer from usb_bus 8a5e5139be70 ANDROID: cuttlefish_defconfig: Enable CONFIG_XFRM_STATISTICS 1ef64dae6217 Merge 4.9.170 into android-4.9 ad387ec4bcdf Linux 4.9.170 3be15cd448e5 appletalk: Fix compile regression b142075137c3 net: stmmac: Set dma ring length before enabling the DMA b6178400e550 tpm/tpm_crb: Avoid unaligned reads in crb_recv() 477a4484730a include/linux/swap.h: use offsetof() instead of custom __swapoffset macro afac7da6d856 lib/div64.c: off by one in shift 057a0da1899f appletalk: Fix use-after-free in atalk_proc_exit a05948319bf9 ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t 14c328b46e23 lkdtm: Add tests for NULL pointer dereference 52796ff1a545 soc/tegra: pmc: Drop locking from tegra_powergate_is_powered() 0afa6d86e036 iommu/dmar: Fix buffer overflow during PCI bus notification 3e841d1f1a58 crypto: sha512/arm - fix crash bug in Thumb2 build aef55971804b crypto: sha256/arm - fix crash bug in Thumb2 build e538759bd909 kernel: hung_task.c: disable on suspend 1cc5afab7499 cifs: fallback to older infolevels on findfirst queryinfo retry 3fbf4c0a856f ACPI / SBS: Fix GPE storm on recent MacBookPro's 5a57645460fe ARM: samsung: Limit SAMSUNG_PM_CHECK config option to non-Exynos platforms f0c9eab15700 HID: i2c-hid: override HID descriptors for certain devices c443251b65e2 serial: uartps: console_setup() can't be placed to init section d1a623e772b5 f2fs: fix to do sanity check with current segment number 3191224b905b 9p locks: add mount option for lock retry interval fea7d0d3125d 9p: do not trust pdu content for stat item size c8ed05b1d852 rsi: improve kernel thread handling to fix kernel panic e3f3cab9e10a gpio: pxa: handle corner case of unprobed device 7e8000676e93 ext4: prohibit fstrim in norecovery mode 8b8b351ab60f fix incorrect error code mapping for OBJECTID_NOT_FOUND f1b31c60fcea x86/hw_breakpoints: Make default case in hw_breakpoint_arch_parse() return an error 41f08cc5a11c iommu/vt-d: Check capability before disabling protected memory 2e91bfe2a83d x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors ec1fdc02cc25 x86/hpet: Prevent potential NULL pointer dereference a95d4e6039e0 irqchip/mbigen: Don't clear eventid when freeing an MSI ddfa93e6b1b4 perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() bc1ab32489ff perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test fa7ac304033c perf evsel: Free evsel->counts in perf_evsel__exit() 6fae20e891d2 perf hist: Add missing map__put() in error case 756e9ca6169c perf top: Fix error handling in cmd_top() 32a474298f13 perf build-id: Fix memory leak in print_sdt_events() 6061a8cc3249 perf config: Fix a memory leak in collect_config() 4f68dbc1b58b perf config: Fix an error in the config template documentation b019294576e6 tools/power turbostat: return the exit status of a command 70dd3bc32777 thermal/int340x_thermal: fix mode setting 14216f182749 thermal/int340x_thermal: Add additional UUIDs e2d1385bc7c7 ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration 9f71ad3e3380 mmc: davinci: remove extraneous __init annotation 6edfeb304bf1 IB/mlx4: Fix race condition between catas error reset and aliasguid flows 5e6e33fd7577 ALSA: sb8: add a check for request_region a3e47ff19026 ALSA: echoaudio: add a check for ioremap_nocache 39649029345b ext4: report real fs size after failed resize 75ac16ea2e03 ext4: add missing brelse() in add_new_gdb_meta_bg() 8fb8f9767927 perf/core: Restore mmap record type correctly 0394d42f8668 ARC: u-boot args: check that magic number is correct 73ab44b8080b ANDROID: cuttlefish_defconfig: Enable L2TP/PPTP 5d68df32998c ANDROID: Makefile: Properly resolve 4.9.169 merge 50db17e52bb8 Make arm64 serial port config compatible with crosvm 4ebd139eb4b8 Merge 4.9.169 into android-4.9 df62169c33a1 Linux 4.9.169 5b86e010f02b PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller aea59964f5bb xtensa: fix return_address 6d1e1da10c3a sched/fair: Do not re-read ->h_load_next during hierarchical load calculation 356bcb7b4eaa xen: Prevent buffer overflow in privcmd ioctl 79bedcb095bd parisc: Use cr16 interval timers unconditionally on qemu 32810f94a69c arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value ff7a56ee2e86 ARM: dts: at91: Fix typo in ISC_D0 on PC9 208d25a7ae49 virtio: Honour 'may_reduce_num' in vring_create_virtqueue 97491c03592c genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent() 056066d8a769 block: do not leak memory in bio_copy_user_iov() 1ac411b49fd6 Btrfs: do not allow trimming when a fs is mounted with the nologreplay option f4a40058ac9e ASoC: fsl_esai: fix channel swap issue when stream starts a25d4ede3f6f include/linux/bitrev.h: fix constant bitrev a957aa573c1e parisc: Detect QEMU earlier in boot process c35bf96aba0c ALSA: seq: Fix OOB-reads from strlcpy a3320acb4787 ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type 77b924d94dd7 net: ethtool: not call vzalloc for zero sized memory request 6996763856e1 netns: provide pure entropy for net_hash_mix() 9a739f1ad0b1 net/mlx5e: Add a lock on tir list 8e302e8e10b0 bnxt_en: Improve RX consumer index validity check. ebd153c6835c bnxt_en: Reset device on RX buffer errors. 5f5d628adc1d vrf: check accept_source_route on the original netdevice 051ca6a515a8 tcp: Ensure DCTCP reacts to losses 57601d32dece sctp: initialize _pad of sockaddr_in before copying to user memory 6f8b25866727 qmi_wwan: add Olicard 600 12ff23da7585 openvswitch: fix flow actions reallocation a1aa69beac4d net: rds: force to destroy connection if t_sock is NULL in rds_tcp_kill_sock(). b09d697afce2 kcm: switch order of device registration to fix a crash 2164e967d85e ipv6: sit: reset ip header pointer in ipip6_rcv e33684f9bc4c ipv6: Fix dangling pointer when ipv6 fragment 9b7984e8ff3b tty: ldisc: add sysctl to prevent autoloading of ldiscs 942ddc0de8ef tty: mark Siemens R3964 line discipline as BROKEN da6c4933cd57 arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region 91f69a3c910f powerpc/security: Fix spectre_v2 reporting 012c27761144 powerpc/fsl: Fix the flush of branch predictor. 38f573eec26f powerpc/fsl: Fixed warning: orphan section `__btb_flush_fixup' 0ac0d2b12434 powerpc/fsl: Update Spectre v2 reporting 487bea70ea98 powerpc/fsl: Enable runtime patching if nospectre_v2 boot arg is used 5b0392afd333 powerpc/fsl: Flush branch predictor when entering KVM e1152947cea0 powerpc/fsl: Flush the branch predictor at each kernel entry (32 bit) dd8bf94d03d1 powerpc/fsl: Flush the branch predictor at each kernel entry (64bit) 7133df4c86d9 powerpc/fsl: Add nospectre_v2 command line argument a1101a6297c9 powerpc/fsl: Emulate SPRN_BUCSR register 1eb1ddbdf5c0 powerpc/fsl: Fix spectre_v2 mitigations reporting 5188172929d6 powerpc/fsl: Add macro to flush the branch predictor d91460f2d0ef powerpc/fsl: Add infrastructure to fixup branch predictor flush ae361096d685 powerpc/powernv: Query firmware for count cache flush settings e745d1518d7a powerpc/pseries: Query hypervisor for count cache flush settings 98f6dedbcb1f powerpc/64s: Add support for software count cache flush 2f4fed018551 powerpc/64s: Add new security feature flags for count cache flush 6482f0d6af10 powerpc/asm: Add a patch_site macro & helpers for patching instructions 25ea29564244 powerpc/fsl: Sanitize the syscall table for NXP PowerPC 32 bit platforms a299c0749516 powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E a96e47d164fc powerpc/64: Make meltdown reporting Book3S 64 specific 37336b688f91 powerpc/64: Call setup_barrier_nospec() from setup_arch() 2f8703f281e1 powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC 1ec00d224fb3 powerpc/64: Make stf barrier PPC_BOOK3S_64 specific. 78749d1a7a08 powerpc/64: Disable the speculation barrier from the command line ee617f5807c7 powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 f7493c9818df powerpc/64s: Enhance the information in cpu_show_spectre_v1() 86dfa514c79c powerpc/64: Use barrier_nospec in syscall entry 86341b2fea2c powerpc: Use barrier_nospec in copy_from_user() e1217b4a5ace powerpc/64s: Enable barrier_nospec based on firmware settings 73b0f626499c powerpc/64s: Patch barrier_nospec in modules 1c38a84d4586 powerpc: Avoid code patching freed init sections f3286f1a71e3 powerpc/64s: Add support for ori barrier_nospec patching 4314e774ce40 powerpc/64s: Add barrier_nospec 10f1dea70f7e powerpc: Fix invalid use of register expressions 7eceaf5bbfc0 lib/string.c: implement a basic bcmp 408d67a0fecf x86/vdso: Drop implicit common-page-size linker flag 94c0c4f033ee x86: vdso: Use $LD instead of $CC to link 1347aa2a4d9a kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD 4d8b1fd22eac powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM 39dbf53c9bb8 x86/power: Make restore_processor_context() sane d72b48521648 x86/power/32: Move SYSENTER MSR restoration to fix_processor_context() 61f1e184f2a9 x86/power/64: Use struct desc_ptr for the IDT in struct saved_context 57578e52610a x86/power: Fix some ordering bugs in __restore_processor_context() 3ce5fa3d56ec fscrypt: remove filesystem specific build config option b62c4586552a f2fs: use IS_ENCRYPTED() to check encryption status e68f6b8c09be ext4: use IS_ENCRYPTED() to check encryption status 15e483d19f6e fscrypt: return -EXDEV for incompatible rename or link into encrypted dir f4b27215dbf6 fscrypt: remove CRYPTO_CTR dependency 6296c8926f68 fscrypt: add Adiantum support / removed speck fc67a895f0a5 ANDROID: Makefile: Add '-fsplit-lto-unit' to cfi-clang-flags 286f971000f1 Merge 4.9.168 into android-4.9 e93d4749118f Linux 4.9.168 baf504858190 ACPI / video: Extend chassis-type detection with a "Lunch Box" check f139c2558462 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers 5f99bd3d9f8d dmaengine: tegra: avoid overflow of byte tracking 875268e21d11 x86/build: Mark per-CPU symbols as absolute explicitly for LLD 8ede088e9b49 wlcore: Fix memory leak in case wl12xx_fetch_firmware failure 992baf532585 selinux: do not override context on context mounts d4dad3431028 x86/build: Specify elf_i386 linker emulation explicitly for i386 objects 865b88b02d94 drm/nouveau: Stop using drm_crtc_force_disable 471ab0e09759 regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting b9564974265f media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enumeration 2ae06da84a63 netfilter: physdev: relax br_netfilter dependency 817d556e9bcc dmaengine: qcom_hidma: assign channel cookie correctly a0a8b92db711 dmaengine: imx-dma: fix warning comparison of distinct pointer types 92ca8a23094d hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable 8e6a1b3e979a HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit e8a39ce720c7 soc/tegra: fuse: Fix illegal free of IO base address cc76e660a462 hwrng: virtio - Avoid repeated init of completion 576e94197808 media: mt9m111: set initial frame size other than 0x0 0c724ad4f898 powerpc/pseries: Perform full re-add of CPU for topology update post-migration 876c9787244d tty: increase the default flip buffer limit to 2*640K 0f11d2ccadc0 ARM: avoid Cortex-A9 livelock on tight dmb loops e1748047770e mt7601u: bump supported EEPROM version 5142b34fba07 soc: qcom: gsbi: Fix error handling in gsbi_probe() 02c2935cfe9d ARM: dts: lpc32xx: Remove leading 0x and 0s from bindings notation 17dc1d957d83 efi/memattr: Don't bail on zero VA if it equals the region's PA ba69abc1aafb ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe 21d9c54e221b e1000e: fix cyclic resets at link up with active tx f04b47a9d14d cdrom: Fix race condition in cdrom_sysctl_register c18638e37de4 fbdev: fbmem: fix memory access if logo is bigger than the screen b6ff217020cf iw_cxgb4: fix srqidx leak during connection abort acb5aefd789b genirq: Avoid summation loops for /proc/stat e940258c4e88 bcache: improve sysfs_strtoul_clamp() 5f0bef756398 bcache: fix input overflow to sequential_cutoff 4f9395b1e706 bcache: fix input overflow to cache set sysfs file io_error_halflife 49145924e804 usb: f_fs: Avoid crash due to out-of-scope stack ptr access 9b5a341e6ebf ALSA: PCM: check if ops are defined before suspending PCM 1de344caee73 ARM: 8833/1: Ensure that NEON code always compiles with Clang 9c24366f0545 kprobes: Prohibit probing on bsearch() bca74850eef9 ACPI / video: Refactor and fix dmi_is_desktop() 000b11690e18 iwlwifi: pcie: fix emergency path 13b56f0ce0d5 leds: lp55xx: fix null deref on firmware load failure 83e5f3f4bbaa HID: intel-ish-hid: avoid binding wrong ishtp_cl_device 24c6f9fdf856 vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1 97ac96eec621 media: mx2_emmaprp: Correct return type for mem2mem buffer helpers f5acae344ad3 media: s5p-g2d: Correct return type for mem2mem buffer helpers 208285a9c354 media: s5p-jpeg: Correct return type for mem2mem buffer helpers 646bca6a6d72 media: sh_veu: Correct return type for mem2mem buffer helpers 25e68aed0991 SoC: imx-sgtl5000: add missing put_device() e07e9b10d665 perf test: Fix failure of 'evsel-tp-sched' test on s390 650c8ec81f45 scsi: megaraid_sas: return error when create DMA pool failed c14cf48a1b7d IB/mlx4: Increase the timeout for CM cache fa5a4becdd37 mlxsw: spectrum: Avoid -Wformat-truncation warnings fef12d0156f1 e1000e: Fix -Wformat-truncation warnings 437e565fac8f mmc: omap: fix the maximum timeout setting afa87392f569 iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables 43e01fefac9d ARM: 8840/1: use a raw_spinlock_t in unwind db3ef3e54b55 coresight: etm4x: Add support to enable ETMv4.2 7b0dfe4a8f51 scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c e45d08f0da03 usb: chipidea: Grab the (legacy) USB PHY by phandle first fd3f75042770 crypto: crypto4xx - add missing of_node_put after of_device_is_available a6958075ea4d wil6210: check null pointer in _wil_cfg80211_merge_extra_ies ae0c4d326011 tools lib traceevent: Fix buffer overflow in arg_eval 26241152d9a5 fs: fix guard_bio_eod to check for real EOD errors a05d994409db jbd2: fix invalid descriptor block checksum 9d5a48f12e48 cifs: Fix NULL pointer dereference of devname 83d6849eb118 dm thin: add sanity checks to thin-pool and external snapshot creation d617c20ae86b cifs: use correct format characters 7368f9244c9d fs/file.c: initialize init_files.resize_wait af17a240e0da f2fs: do not use mutex lock in atomic context aed38040c290 ocfs2: fix a panic problem caused by o2cb_ctl 206b87d7a353 mm/slab.c: kmemleak no scan alien caches e6bd3ed65d8c mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! 7880fc29948b mm/page_ext.c: fix an imbalance with kmemleak dcd85a719b63 mm/cma.c: cma_declare_contiguous: correct err handling 76159ea0910d scsi: hisi_sas: Set PHY linkrate when disconnected b2783916bc2e enic: fix build warning without CONFIG_CPUMASK_OFFSTACK 6b65c268df79 sysctl: handle overflow for file-max 553be48d7459 include/linux/relay.h: fix percpu annotation in struct rchan 8b1e0dd613ca gpio: gpio-omap: fix level interrupt idling 3085d41e89f0 tracing: kdb: Fix ftdump to not sleep 0140f0d18861 h8300: use cc-cross-prefix instead of hardcoding h8300-unknown-linux- 56300d3b79f2 CIFS: fix POSIX lock leak and invalid ptr deref 2555029ac9d4 i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA d59794af892d mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified 0668f0d68740 tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped ab18aa0d0c6d tty/serial: atmel: Add is_half_duplex helper 627f9c3af384 lib/int_sqrt: optimize initial value compute 32c5630a89f7 ext4: cleanup bh release code in ext4_ind_remove_space() 1d7f481de6d0 arm64: debug: Ensure debug handlers check triggering exception level cc785dc69da2 arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals 40cf8a3a684d ext4: switch to fscrypt_prepare_setattr() f11498c8107e ext4: switch to fscrypt_prepare_rename() 14ddd82faf67 ext4: switch to fscrypt_prepare_link() ec686d286fa6 ext4: switch to fscrypt_file_open() b6a58b996570 ext4, dax: set ext4_dax_aops for dax files 90e40e0bf6cb ANDROID: cuttlefish_defconfig: Enable CONFIG_OVERLAY_FS f509aa2e1e51 ANDROID: cuttlefish: enable CONFIG_NET_SCH_INGRESS=y e1a8babe929c Merge 4.9.167 into android-4.9 21834d3e531d Linux 4.9.167 cc2852a67b40 arm64: support keyctl() system call in 32-bit mode 0f8d02d28721 Revert "USB: core: only clean up what we allocated" 2423480fcddb xhci: Fix port resume done detection for SS ports with LPM enabled 6c751894b864 USB: gadget: f_hid: fix deadlock in f_hidg_write() 756e25cd669e KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts c217b3ce1443 KVM: Reject device ioctls from processes other than the VM's creator 6e9a71475e5e x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y ce4fbb9f4ee4 cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n 32b6e8c96f12 perf intel-pt: Fix TSC slip 94502785ef27 usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk 1137f3f8265d usb: common: Consider only available nodes for dr_mode e8d3f4b0d4e0 gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input 28f0641fbaa0 fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links 9b06a0b2682f Disable kgdboc failed by echo space to /sys/module/kgdboc/parameters/kgdboc 7cd36564f6c2 USB: serial: option: add Olicard 600 4ac639f21485 USB: serial: option: set driver_info for SIM5218 and compatibles bc9b45861deb USB: serial: mos7720: fix mos_parport refcount imbalance on error path 0e53054025b0 USB: serial: ftdi_sio: add additional NovaTech products f97285b3b623 USB: serial: cp210x: add new device id 2c90192ab046 serial: sh-sci: Fix setting SCSCR_TIE while transferring data 110ee901b3e1 serial: max310x: Fix to avoid potential NULL pointer dereference edb52700e6d7 staging: vt6655: Fix interrupt race condition on device start up. b2dadb85fafa staging: vt6655: Remove vif check from vnt_interrupt 8c9a96eb266a staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest fe186fdd1a45 tty: atmel_serial: fix a potential NULL pointer dereference 727b8577d543 scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices a63e13426cc6 scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host 840408957a8a scsi: sd: Quiesce warning if device does not report optimal I/O size 6c6e8cc1b44b scsi: sd: Fix a race between closing an sd device and sd I/O 7d7637dafc59 fs/open.c: allow opening only regular files during execve() be0c268f43b8 ALSA: pcm: Don't suspend stream in unrecoverable PCM state a1eb297f4137 ALSA: pcm: Fix possible OOB access in PCM oss plugins e308b103ba36 ALSA: seq: oss: Fix Spectre v1 vulnerability c84a7647520f ALSA: rawmidi: Fix potential Spectre v1 vulnerability c9416ce92003 net: dsa: qca8k: remove leftover phy accessors 22a8711fa5aa NFSv4.1 don't free interrupted slot on open 91f81cb5c583 powerpc: bpf: Fix generation of load/store DW instructions 0e14614b7fd6 ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time 5ca18600aa22 btrfs: raid56: properly unmap parity page in finish_parity_scrub() 44f705e9d856 btrfs: remove WARN_ON in log_dir_items 7b5f260ff73f tun: add a missing rcu_read_unlock() in error path 6f0f3657ec45 tun: properly test for IFF_UP b731b5d0e134 mac8390: Fix mmio access size probe 4f05457010d1 sctp: get sctphdr by offset in sctp_compute_cksum 5da9828c5865 vxlan: Don't call gro_cells_destroy() before device is unregistered 5018d910bce2 tcp: do not use ipv6 header for ipv4 flow 936a9180e817 packets: Always register packet sk in the same order 65a1ff925de6 net: rose: fix a possible stack overflow 49190e418795 net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec 5291fcb31227 mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S dc8390f9de14 dccp: do not use ipv6 header for ipv4 flow c6f9eda37888 stmmac: copy unicast mac address to MAC registers 9406040f3c2d cfg80211: size various nl80211 messages correctly 270fdb191152 video: fbdev: Set pixclock = 0 in goldfishfb 99665dcf6ff8 Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer def5c1fbee85 Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt 5f5c16578d2b UPSTREAM: virt_wifi: Remove REGULATORY_WIPHY_SELF_MANAGED 0166b9e3bac3 Merge 4.9.166 into android-4.9 60771fc40287 Linux 4.9.166 8d785057c92b ath10k: avoid possible string overflow d746cb42155c power: supply: charger-manager: Fix incorrect return value 40616958fe2a pwm-backlight: Enable/disable the PWM before/after LCD enable toggle. 018ea3fea1c6 rtc: Fix overflow when converting time64_t to rtc_time 321c5ade5a06 scsi: ufs: fix wrong command type of UTRD for UFSHCI v2.1 69697675d318 USB: core: only clean up what we allocated e6008a0525e4 lib/int_sqrt: optimize small argument 503b4cac8b20 serial: sprd: clear timeout interrupt only rather than all interrupts fc42149932f1 arm64: traps: disable irq in die() 1987172de865 Hang/soft lockup in d_invalidate with simultaneous calls 356b5e16be48 serial: sprd: adjust TIMEOUT to a big value dfe4f69f8ee0 tcp/dccp: drop SYN packets if accept queue is full 9e9e3a46e69d ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec 5ee86945565e ALSA: hda - Record the current power state before suspend/resume calls 670d934a1ea1 locking/lockdep: Add debug_locks check in __lock_downgrade() bd140b032555 Bluetooth: Fix decrementing reference count twice in releasing socket d54a396379ba media: v4l2-ctrls.c/uvc: zero v4l2_event 7002d0e52f33 ext4: brelse all indirect buffer in ext4_ind_remove_space() 8651fa1e1638 ext4: fix data corruption caused by unaligned direct AIO d9f0ce85261f ext4: fix NULL pointer dereference while journal is aborted c818b2facea8 objtool: Move objtool_file struct off the stack 726c28f30ac1 futex: Ensure that futex address is aligned in handle_futex_death() b84089b2b793 MIPS: Fix kernel crash for R6 in jump label branch function c7ac334f2740 MIPS: Ensure ELF appended dtb is relocated f6b55e7780e5 mips: loongson64: lemote-2f: Add IRQF_NO_SUSPEND to "cascade" irqaction. 92477062dc4f udf: Fix crash on IO error during truncate 9c32ada4c07b libceph: wait for latest osdmap in ceph_monc_blacklist_add() cfa2d25ff8ad iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE eea23ca21bd3 drm/vmwgfx: Don't double-free the mode stored in par->set_mode c179e6deb22a mmc: pxamci: fix enum type confusion private/msm-google/techpack/audio: 018a0ca6 asoc: codec: Update the firmware_3 new address for v981 0f62f2aa asoc: sdm660_cdc: Add L10 and L1 to on-demand supply list Bug: 65674744 Bug: 115649324 Bug: 117857342 Bug: 118442619 Bug: 119771992 Bug: 119840121 Bug: 120439617 Bug: 123755887 Bug: 124080187 Bug: 124080437 Bug: 129650054 Bug: 130017100 Bug: 130468851 Bug: 130907753 Bug: 131154932 Bug: 132097678 Bug: 132736293 Bug: 135075700 Bug: 135728187 Change-Id: I5cb3b148f2d28e95a342f3a9c4cd9eccdb3863d0 Pick-Prebuilt: 255958347 Build-Id: 5705235 Signed-off-by: Robin Peng <robinpeng@google.com>
2019-06-20crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.165-g6e0f3a6a7be8-ab5676874 (android- build@wphr5.hot.corp.google.com) (Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)) #0 SMP PREEMPT Thu Jun 20 22:53:27 UTC 2019 private/msm-google: 6e0f3a6a7be8 Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9 d7d8a3a762d6 bpf: add bpf_probe_read_str helper 72a3753db702 thermal: adc-tm: implement emul_temp function ae34c952b8c9 Move UNSTRIPPED_MODULES="wlan.ko" to build.config.common 22c458b623bf icnss: Refine icnss modem notifier call back condition (refined) d27528a202a3 smb-lib: hold wakelock when removing charger from charger mode 3530c54f83e9 arm: dts: b1c1: add google,batt_psy_is_bms to qcomfg 58582de5a6f9 pmic: rradc: implement fuel gauge reset mechanism for rradc issue 2162ed9277d5 power: supply: Add property to reset FG bcl module 6835e7c66457 arm64/config: integrate hang/locking/memory debug configs into memory debug 233168d59632 Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9 d8506dece035 misc: mnh: Pass struct pci_dev to mnh_pci_{suspend|resume} 1cc481e2ceff arm64/config: remove CONFIG_VMAP_STACK from debug_locking and debug_memory build d5ad29544817 defconfig: b4s4: disable module signing 7acea65dd920 defconfig: b4s4: disable module signing 699b75e82fcb dts: modify headset micbias to 2.5v 727e704b3c15 iommu: do not attempt reclaim on higher order allocs f193e933f50c iommu: do not attempt reclaim on higher order allocs b873e6737827 Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt 6165e535a17b msm: ipa3: Fix to memory allocation failure 27ea94948ea8 Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9 8cffd3521b27 mmc: card: Update multi_cmd_ioctl path to support cmdq 241f58aff46e f2fs: link f2fs quota ops for sysfile 804a46c050aa f2fs: link f2fs quota ops for sysfile 279b92e2c0b9 qseecom: Increase the scattered entry buffer size 2786ec57c528 qseecom: improve app_block_wq processing 1fffe9bd290a qseecom: use wait_event_interruptible 23cee55ae3bd qseecom: double check if app entry exists when unloading app 9d5eb1007a48 qseecom: replace scm_call2 with scm_call2_noretry 1e8799715906 qseecom: fix listener unregister issues 1d4d35ad4645 qseecom: check register listener syscall result 6d1108db6b2f qseecom: fix listener_access_lock and unregister issues 652759d40757 qseecom: listener unregister and register optimization 86c9d191d40b qseecom: improve blocked listener processing for smcinvoke 737f61e4c0e7 Revert "qseecom: double check if app entry exists when unloading app" 6b1d70fc286f Revert "qseecom: use wait_event_interruptible" df04785989a1 Revert "qseecom: improve app_block_wq processing" e736872e858e msm: jpegdma: Fix for ASAN issues in jpegdma module f6db62a224b4 i2c: core-smbus: prevent stack corruption on read I2C_BLOCK_DATA a50d7158a58f soc: qcom: glink: Return error in case of invalid input ae017166b4c5 msm: camera: reqmgr: Hold device lock while retrieving session info d84803038c58 Merge upstream-f2fs-stable-linux-4.9.y into android-4.9 313bb9d43c19 Revert "qpnp-power-on: flag a panic when abnormal poff reason's found" e7aeda80f412 ARM: dts: b4s4: Remove S1/S2 timer and S2 reset type settings private/msm-google-modules/wlan/qcacld-3.0: 546b2e599 qcacld-3.0: Modify default world rule to exclude channel 13 41e0073fa qcacld-3.0: Add new vendor OUI in default INI to connect in 1x1 89ea18928 qcacld-3.0: Add check for wlan_suspended in __hdd_tx_timeout e8dc0f0c9 Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9 3733c821b Merge "qcacld-3.0: Return proper error on request id mapping failure" into android-msm-pixel-4.9 f1c92be44 Merge "qcacld-3.0: Return proper error on request id mapping failure" into android-msm-pixel-4.9-qt 151b99a86 Merge "qcacld-3.0: Clear oldest cached sta information" into android-msm-pixel-4.9-qt bbf58971f qcacld-3.0: Clear oldest cached sta information 568347358 qcacld-3.0: Clear oldest cached sta information a723c5de6 qcacld-3.0: Return proper error on request id mapping failure 4a5f8beee qcacld-3.0: Return proper error on request id mapping failure 8d9a2ed68 Merge changes from topic "p18_pkt_log-qt" into android-msm-pixel-4.9-qt f6dbbba91 qcacld-3.0: Packet stat collection failure cead0f033 qcacld-3.0: Log pkt_stats to logger thread for sw_event 687d77eb6 wlan: Enable pktlog when verbose log on. private/msm-google/techpack/audio: 6074ac51 Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9 a761693f asoc: modify normal headset behavior 22fd6dab Merge branch 'android-msm-pixel-4.9-qt-security-next' into android-msm-pixel-4.9-qt d025a80b rt5514: Add concurrent support between 2 triggers a6e39490 Support I2S and trigger simultaneously f984d749 Merge android-msm-pixel-4.9-qt into android-msm-pixel-4.9 c6087581 Merge "Support I2S and trigger simultaneously" into android-msm-pixel-4.9 dc62efb7 rt5514: Add concurrent support between 2 triggers 58892421 Support I2S and trigger simultaneously 7090021c dsp: codecs: fix range check for audio buffer copying fde514b1 dsp: asm: Remove redundant payload size check 1958f564 ipc: apr: check for packet size to header size comparison f94d1855 dsp: q6voice: Check size of shared memory buffer before access 7afe663d dsp: asm: validate ADSP data size before access a9d9ba46 audio: remove static variable in capture copy Bug: 110849476 Bug: 120640651 Bug: 121347485 Bug: 123695986 Bug: 124670003 Bug: 127513124 Bug: 129148475 Bug: 130003723 Bug: 130214647 Bug: 130391839 Bug: 130426072 Bug: 131753658 Bug: 131812584 Bug: 131849882 Bug: 132047142 Bug: 132171784 Bug: 132171785 Bug: 132172264 Bug: 132172905 Bug: 132173427 Bug: 132884821 Bug: 133112058 Bug: 133120616 Bug: 133128687 Bug: 133150859 Bug: 133284357 Bug: 133292713 Bug: 133304301 Bug: 133475465 Bug: 133519264 Bug: 133648940 Bug: 133651731 Bug: 133798139 Bug: 134156785 Bug: 134571154 Bug: 134573568 Bug: 134633080 Bug: 135164165 Bug: 135210418 Bug: 135496573 Change-Id: I0eba403df7d92494a34de59b9bcbb31bcfd1d04d Pick-Prebuilt: 251242232 Build-Id: 5676874 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-05-24crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.165-gb03d5cbfd8ff-ab5599426 (android- build@xpcd7.ams.corp.google.com) (Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)) #0 SMP PREEMPT Thu May 23 22:50:10 UTC 2019 private/msm-google: b03d5cbfd8ff BACKPORT: bpf: convert htab map to hlist_nulls 1c112f848d10 BACKPORT: bpf: fix struct htab_elem layout 79bc089a0b24 misc: mnh: sm: Hold wakelock without expiration 79aa2478f548 Revert "thermal: To prevent cooling_devices throttling when tz->temp is init state" Bug: 111683694 Bug: 128849908 Bug: 129372523 Pick-Prebuilt: 249758101 Build-Id: 5599426 Change-Id: I87978502ba1395e0bbbce1846d800d2b0b738760 Pick-Prebuilt: 249758101 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-05-20crosshatch: update kernel-and-modules prebuiltKumar Anand
Linux version 4.9.165-ga6229910e216-ab5579669 (android- build@wprm12.hot.corp.google.com) (Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)) #0 SMP PREEMPT Sat May 18 00:10:27 UTC 2019 private/msm-google: a6229910e216 icnss: Add check on msa region c203a17fa85e soc: qcom: scm: add tracing for scm calls 6e64e4e2f184 misc: systrace: explicitly turn on CONFIG_SYSTRACE aa704fd37c01 misc: add kernel systrace capability private/msm-google-modules/wlan/qcacld-3.0: 0371413c8 Merge changes I24586070,I503837a9 into android-msm-pixel-4.9 20b67eea9 Merge "qcacld-3.0: OOB read while processing extscan change results" into android-msm-pixel-4.9 caeedbcde Merge changes from topic "p18_pkt_log" into android-msm-pixel-4.9 33bb84102 wlan: Enable pktlog when verbose log on. 69b09e156 qcacld-3.0: Purge neighbor report cache if unsolicited 199bbf563 qcacld-3.0: Post scan req on priority to sme queue 2664cebee qcacld-3.0: Packet stat collection failure 683d2b34b qcacld-3.0: Log pkt_stats to logger thread for sw_event ac75d3041 qcacld-3.0: OOB read while processing extscan change results Bug: 111098596 Bug: 129282574 Bug: 130028208 Bug: 131630776 Bug: 131740036 Bug: 131812584 Pick-Prebuilt: 248455242 Build-Id: 5579669 Change-Id: I353c7f659646affa9da12be61f02f88a74adb9be Pick-Prebuilt: 248455242 Signed-off-by: Kumar Anand <kumaranand@google.com>
2019-05-16crosshatch: update kernel-and-modules prebuiltchenglu lin
Linux version 4.9.165-gf377016a80b8-ab5574150 (android- build@abfarm963) (Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)) #0 SMP PREEMPT Thu May 16 18:18:48 UTC 2019 kernel/tests: 9ed8873 DO NOT MERGE - Merge pi-platform-release (PPRL.190505.001) into stage-aosp-master ef1b71e Snap for 5450365 from a4a8e36ee17fc1adfb60acaef014589a5ca326b9 to pi-platform-release private/msm-google: f377016a80b8 nfc: ese: fix double free in ese_write 0713c932ddf5 Change memory allocation method in ese read/write 844b4b290055 ext4: don't bother checking for encryption key in ->mmap() 7cc130e51c8a fscrypt: remove filesystem specific build config option d4a5d32aed71 f2fs: use IS_ENCRYPTED() to check encryption status a6e717abe438 ext4: use IS_ENCRYPTED() to check encryption status 6bbfb52c1ae7 fscrypt: return -EXDEV for incompatible rename or link into encrypted dir 14cb690d404d fscrypt: remove CRYPTO_CTR dependency 5136f53c8a8a ext4: switch to fscrypt_prepare_setattr() fc8dfecb1fee ext4: switch to fscrypt_prepare_rename() dc873fabaead ext4: switch to fscrypt_prepare_link() 3498f5a0ee29 ext4: switch to fscrypt_file_open() c5d223a60c96 ext4, dax: set ext4_dax_aops for dax files Bug: 132622481 Bug: 132690002 Pick-Prebuilt: 248455242 Build-Id: 5574150 Change-Id: If3f638c3f5853dc6d1094041c3eed879a11a8ddd Pick-Prebuilt: 248455242 Signed-off-by: chenglu lin <chenglulin@google.com>
2019-05-15crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.165-gf65e581bdc44-ab5564360 (android- build@abfarm969) (Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)) #0 SMP PREEMPT Tue May 14 11:59:45 UTC 2019 private/msm-google: f65e581bdc44 kdebuginfo: Backup uts release for bootloader cd06a0e2abb1 drm/msm/dp: protect edid and dpcd buffers with mutex c756b512519f thermal: core: Use high value to init low temp tracking thermal_zone fce5abe7c247 Merge -pi-qpr3 into android-msm-pixel-4.9 5bbfc6651adf Delete CONFIG_WLAN_FEATURE_SARV1_TO_SARV2 in b1c1_defconfig 7ca7e4d1d2e6 Merge branch 'android-msm-bonito-4.9-pi-dr2' into android-msm-bonito-4.9-pi-qpr3 776b8f06f5ba Merge branch 'android-msm-bonito-4.9-pi-dr2-security-next' into android-msm-bonito-4.9-pi-dr2 eb7cf9b30d1e msm: adsprpc: restrict user apps from sending kernel RPC messages 6e29036f05a0 ion: fix system secure force alloc cd871f375bf4 Merge branch 'android-msm-bonito-4.9-pi-dr2' into android-msm-bonito-4.9-pi-qpr3 bda3af878a8e Merge branch 'android-msm-bonito-4.9-pi-dr2-security-next' into android-msm-bonito-4.9-pi-dr2 16b04448d636 arm64/dts: fine tune fcc-learning for b4s4 battery 8618144dca2f msm: vidc: Ensure validity of shared Q indices 90ef30cc1f27 msm: vidc: ensure codec count is in supported session range 758e1819c03a media: uvcvideo: Fix 'type' check leading to overflow 4e269ec0ea8e arm64/dts: change cirrus default imp in B4S4 d850f2bf9b2b reset/msm-poweroff: Apply "scandump_test" parameter 7d9baa66c5ec touchscreen: synaptics_v27: allocate buffer for i2c transfer 9df0ad34902e qseecom: set rcv_req_flag to 0 when listener is just registered b94547fec454 qseecom: do not wake up listener to receive request if it is not ready 000e93404b87 qseecom: check if listener is not ready to receive request e880e75ab08e qseecom: set listener id before sending registration scm_call b03da0c67c88 qseecom: processing invalid listener request ed2c647fe4dd qseecom: change check_blocked flag to an u32 value 8ba10f048c04 qseecom: check if app is blocked when unloading app 7e820b40130d qseecom: abort all listener threads before listener unregistration 16291cc41213 trace: ipc_logging: Convert to debugfs_file_get() and -put() 4b635e796115 debugfs: defer debugfs_fsdata allocation to first usage 7880f3a690ba debugfs: call debugfs_real_fops() only after debugfs_file_get() d6f78db50217 debugfs: purge obsolete SRCU based removal protection 2852713e3487 IB/hfi1: convert to debugfs_file_get() and -put() 4054230723bb debugfs: convert to debugfs_file_get() and -put() eb87a9a0b984 debugfs: debugfs_real_fops(): drop __must_hold sparse annotation 1600c9655437 debugfs: implement per-file removal protection 35e1ed1f373b debugfs: add support for more elaborate ->d_fsdata 1194850664c4 refcount_t: Introduce a special purpose refcount type private/msm-google-modules/wlan/qcacld-3.0: 7f9254306 qcacld-3.0: Enable CONFIG_WLAN_FEATURE_SARV1_TO_SARV2 Bug: 111415903 Bug: 111683694 Bug: 111760968 Bug: 114073969 Bug: 114399807 Bug: 116451871 Bug: 120401569 Bug: 125150293 Bug: 128471749 Bug: 129850940 Bug: 129852114 Bug: 129973133 Bug: 130567492 Bug: 131238381 Bug: 131703261 Bug: 132575109 Pick-Prebuilt: 247612761 Build-Id: 5564360 Change-Id: Ibc1537106ece6698966b182f4165af3175d453b2 Pick-Prebuilt: 247612761 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-05-12crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.165-gaee60926f765-ab5556430 (android- build@abfarm625) (Android (5484270 based on r353983c) clang version 9.0.3 (https://android.googlesource.com/toolchain/clang 745b335211bb9eadfa6aa6301f84715cee4b37c5) (https://android.googlesource.com/toolchain/llvm 60cf23e54e46c807513f7a36d0a7b777920b5881) (based on LLVM 9.0.3svn)) #0 SMP PREEMPT Sat May 11 00:26:21 UTC 2019 prebuilts-master/clang/host/linux-x86: private/msm-google: aee60926f765 Merge branch 'android-msm-bluecross-4.9-pi-qpr3' into android-msm-pixel-4.9 a571626ba9ef ANDROID: clang: upgrade pixel-4.9 to 9.0.3 bf2b92d5b7f8 kdebuginfo: Refine kernel information for bootloader aedd971a6e71 arm64/configs: b4s4: enable CONFIG_SHADOW_CALL_STACK 02e4d6af1113 Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 6a75682e466d Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 73cd8abfae88 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 607541820312 Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 defb2d57ba48 ion: fix system secure force alloc 714306a06c02 msm: adsprpc: restrict user apps from sending kernel RPC messages private/msm-google-modules/wlan/qcacld-3.0: 54ff4e64c Merge "Merge branch 'android-msm-bluecross-4.9-pi-qpr3' into android-msm-pixel-4.9" into android-msm-pixel-4.9 2abff2bba Merge branch 'android-msm-bonito-4.9-pi-qpr3' into android-msm-pixel-4.9 9157e03c5 Merge branch 'android-msm-bonito-4.9-pi-dr2' into android-msm-bonito-4.9-pi-qpr3 88f6cacf7 Merge branch 'android-msm-bonito-4.9-pi-dr2-security-next' into android-msm-bonito-4.9-pi-dr2 dba54851c Merge branch 'android-msm-bluecross-4.9-pi-qpr3' into android-msm-pixel-4.9 d18aa46b2 Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 965b78712 Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 37115e22d Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 1394f772d Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 4f29a3bef Merge "qcacld-3.0: Fix OOB read in sme_rrm_process_beacon_report_req_ind" into android-msm-bonito-4.9-pi-dr2-security-next fecaecf3b qcacld-3.0: Fix OOB read in sme_rrm_process_beacon_report_req_ind 6be781e8a qcacld-3.0: Fix possible integer underflow in cfg80211_rx_mgmt e2150a1fc qcacld-3.0: Fix possible integer underflow in cfg80211_rx_mgmt 58c9b38de qcacld-3.0: Fix OOB read in sme_rrm_process_beacon_report_req_ind b16724a84 qcacld-3.0: Fix possible OOB access in lim_process_disassoc_frame d956f8281 Revert "Revert "Revert "qcacld-3.0: Clear PTK, GTK and IGTK keys on sta disconnection""" 71cb71541 Revert "Revert "Revert "qcacld-3.0: Clear PMK cache from driver""" e320f3329 Revert "Revert "Revert "qcacld-3.0: Clear Key information from driver memory after disconnect""" c51222fff Merge changes from topic "revert_revert_pi_qpr3_sec_key" into android-msm-bluecross-4.9-pi-qpr3 133005452 Revert "Revert "qcacld-3.0: Clear Key information from driver memory after disconnect"" 7d3aebe76 Revert "Revert "qcacld-3.0: Clear PMK cache from driver"" 966366044 Revert "Revert "qcacld-3.0: Clear PTK, GTK and IGTK keys on sta disconnection"" private/msm-google/techpack/audio: 9dadb03 Merge "Merge branch 'android-msm-bluecross-4.9-pi-qpr3' into android-msm-pixel-4.9" into android-msm-pixel-4.9 a236f9f Merge branch 'android-msm-bonito-4.9-pi-qpr3' into android-msm-pixel-4.9 1f81399 Merge branch 'android-msm-bonito-4.9-pi-dr2' into android-msm-bonito-4.9-pi-qpr3 14785b8 Merge branch 'android-msm-bonito-4.9-pi-dr2-security-next' into android-msm-bonito-4.9-pi-dr2 a719096 Merge branch 'android-msm-bluecross-4.9-pi-qpr3' into android-msm-pixel-4.9 66a0dac Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 39fdf43 Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 145503b Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 6bc362c Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 59b1386 dsp: validate token before usage as array index e303594 dsp: validate token before usage as array index f322939 dsp: asm: Add check for num_channels before calling q6asm_map_channels 877d459 dsp: asm: Add check for num_channels before calling q6asm_map_channels 70950dd asoc: codec: new address, clock, and mixer control boundry for new library and sound models 44b0bdf Revert "asoc: codec: Update the new address and increase clock for new library" df93e66 asoc: codec: Update the new address and increase clock for new library f31d048 asoc: wcd934x-dsp-cntl: umask CPE error IRQ 199f1cf Merge "asoc: codec: Fix HPH PA mute during ssr" into android-msm-bonito-4.9-pi-qpr3 3e8a073 asoc: codec: Fix HPH PA mute during ssr Bug: 78530292 Bug: 116451871 Bug: 117934423 Bug: 123116211 Bug: 123313855 Bug: 129489881 Bug: 129850483 Bug: 129850940 Bug: 129850941 Bug: 129851238 Bug: 129852114 Bug: 130890737 Bug: 131238381 Bug: 131239907 Bug: 132097678 Bug: 132249085 Pick-Prebuilt: 247612761 Build-Id: 5556430 Change-Id: I701f81e31d5371168d5d99fd74fd1394f92f2b88 Pick-Prebuilt: 247612761 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-05-09crosshatch: update kernel-and-modules prebuiltjasoncschiu
Linux version 4.9.165-g055ac98d38fb-ab5549024 (android- build@wprc8.hot.corp.google.com) (Android (5331180 based on r349610b) clang version 8.0.9 (https://android.googlesource.com/toolchain/clang 08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf) (https://android.googlesource.com/toolchain/llvm 4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM 8.0.9svn)) #0 SMP PREEMPT Thu May 9 13:50:08 UTC 2019 kernel/tests: 9efc77a Fix tcp_repair_test that use mapped addresses am: da2e9563c2 da2e956 Fix tcp_repair_test that use mapped addresses 10d5719 Merge changes Ibec5b263,Iabe80f7e,I820fa224 am: ac0260176a 0192118 Add tests for tcp connection repair am: a3196de82e 0508643 net-test: allow bpf on 32-bit userspace with 64-bit kernel am: fab9a47146 3037c36 net-test: rootfs/net_test.sh - minor stylistic fixes am: 789dcf76b6 495e005 net-test: require rootfs/net_test.sh to be error free am: 2afd2efd83 9d0f5a9 net_test: introduce build_all_rootfs.sh am: de51b09901 14b7fb1 net-test: build_rootfs.sh support for i386 & armhf am: 03aa0a663f b5779ea net-test: build_rootfs.sh - fix post debian wheezy move to archive am: bc960f3d0f dce2437 net-test: add a test for a kernel panic triggered by a bad backport am: ccad07c91f 0e80d06 net-test: build_rootfs - add base debian os to default image name am: 1b384ccf3d 0ee596e net-test: build_rootfs - fix -n being ignored am: e9e18054c2 d1a7d74 [automerger skipped] DO NOT MERGE - Merge PPRL.190305.001 into master am: fc9fde65e3 -s ours am skip reason: subject contains skip directive 87d4bd2 Merge "net-test: fix error message line wrapping" am: ff3ed2c417 ba441ad Reapply "Test Updating OUTPUT_MARK on Active SAs" am: d8f2bf10a8 351430a DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master da32dd4 DO NOT MERGE - Merge pi-platform-release (PPRL.190205.001) into stage-aosp-master 5ae2eab net-test: try to detect vsyscall=none uml and warn about it. am: d8cd1253af bfa0736 Merge "Add tests for unset output marks on floating policies" am: 508391f2c4 aa78200 Revert "Test Updating OUTPUT_MARK on Active SAs" am: dd2d31985f am: 85f9a53b0a 85f9a53 Revert "Test Updating OUTPUT_MARK on Active SAs" am: dd2d31985f 94149c5 Test Updating OUTPUT_MARK on Active SAs am: 4406bae0a2 am: 7b1f5936b8 7b1f593 Test Updating OUTPUT_MARK on Active SAs am: 4406bae0a2 124e419 anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished am: 4832bbb524 am: b54c664e48 am: 25b49d1aa7 25b49d1 anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished am: 4832bbb524 am: b54c664e48 2bf3821 anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished am: 4832bbb524 am: a4a8e36ee1 a4a8e36 anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished am: 4832bbb524 19f8101 [automerger skipped] anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished am: 2eacd48327 -s ours am: 47610ab0d1 am: 767dc0d174 767dc0d [automerger skipped] anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished am: 2eacd48327 -s ours am: 47610ab0d1 4b104d7 [automerger skipped] anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished am: 2eacd48327 am: 0d5028b3ef -s ours 0d5028b anycast_test.py: change to use thread.join to wait CloseFileDescriptorThread finished am: 2eacd48327 66a92d6 Merge "anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished" am: 1ff603fffe am: 869b370f11 869b370 Merge "anycast_test.py: increase waiting time to 3 sec to wait CloseFileDescriptorThread finished" am: 1ff603fffe 18272fc [automerger skipped] DO NOT MERGE am: f9a1cb41a6 -s ours am: daf5778628 -s ours daf5778 [automerger skipped] DO NOT MERGE am: f9a1cb41a6 -s ours 8bdf7a2 Merge "Test to check tcp initial rwnd size" am: 1724800a6e am: 8877e0457e 8877e04 Merge "Test to check tcp initial rwnd size" am: 1724800a6e 9c4e89d net_test: fix job control in console's bash terminal am: 42f963407a am: c8f293af3f c8f293a net_test: fix job control in console's bash terminal am: 42f963407a 8870092 net_test: workaround for 3.18 and 4.4 late urandom init am: 38f75fa58f am: 424639febe 424639f net_test: workaround for 3.18 and 4.4 late urandom init am: 38f75fa58f cb8386f Revert "Implement a workaround for clang + PARAVIRT failure." am: e2edeed20b am: 51b6d04a74 51b6d04 Revert "Implement a workaround for clang + PARAVIRT failure." am: e2edeed20b a5bf65f net-test: deflake 4.19 entropy installation am: 86a0a4c2dd am: c37a1d3575 c37a1d3 net-test: deflake 4.19 entropy installation am: 86a0a4c2dd 92ee9f9 Use blocking sockets with timeout for xfrm_tunnel_test am: a563236b85 am: bb9ee57633 bb9ee57 Use blocking sockets with timeout for xfrm_tunnel_test am: a563236b85 908c88e Close the socket in socketCreateTest before exist am: ae95d436ff am: fccf1947d0 fccf194 Close the socket in socketCreateTest before exist am: ae95d436ff 55b090e Test to verify cgroup socket filter am: 09a7c89b37 am: a23cf37948 a23cf37 Test to verify cgroup socket filter am: 09a7c89b37 701bf9a net_test - extra debugging for ReadProcNetSocket() regexp match failures am: c2d677ff32 am: 263fe1143e 263fe11 net_test - extra debugging for ReadProcNetSocket() regexp match failures am: c2d677ff32 b0edad4 net/test/OWNERS: passing the torch from ek@ to maze@ am: 59b602c67c am: 7fb2031f35 406f2cb run_net_test - further boost UML entropy am: e369f75633 am: d1844cbeb0 7fb2031 net/test/OWNERS: passing the torch from ek@ to maze@ am: 59b602c67c d1844cb run_net_test - further boost UML entropy am: e369f75633 8c1a84f run_net_test.sh: Add support for arm64 am: 9ea6092b52 am: e95c9a6f1a 20a7edb build_rootfs.sh: Add support for arm64 am: 34089b083e am: a708a86d5a e95c9a6 run_net_test.sh: Add support for arm64 am: 9ea6092b52 a708a86 build_rootfs.sh: Add support for arm64 am: 34089b083e e6b89b3 [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE am: 96bd68cde5 -s ours am: 89ed9d3c1f -s ours 89ed9d3 [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE am: 96bd68cde5 -s ours 6179dfc [automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT MERGE am: 69e005f650 -s ours 69e005f Merge pi-platform-release to stage-aosp-master - DO NOT MERGE 85ff068 [automerger skipped] Improve xfrm net test am: 7d4de3b1fc -s ours am: 107a397016 -s ours am: 393d83d947 -s ours 393d83d [automerger skipped] Improve xfrm net test am: 7d4de3b1fc -s ours am: 107a397016 -s ours 24ed12a [automerger skipped] Improve xfrm net test am: 7d4de3b1fc am: 3a0e9f2863 -s ours a016245 Improve xfrm net test am: 7c68a3c3c4 am: ac9d99664e ac9d996 Improve xfrm net test am: 7c68a3c3c4 a167735 [automerger skipped] Filter neighbour dumps by interface. am: 7389196f88 -s ours am: a950b2bc07 -s ours am: 5e9e50c7aa -s ours a069e61 [automerger skipped] Filter neighbour dumps by interface. am: 7389196f88 am: 5ef53f8146 -s ours d089825 run_net_test: UML - fix insufficient entropy problems am: e29f3e6f06 am: 874082355b 5a00e9b run_net_test: handle UML's tendency to leave stdout in non-blocking mode am: 99cd00d206 am: 171d8e0a84 61c799c Merge "run_net_test.sh: switch to readonly by default" am: 7dfcf3b91f am: 3743b2cf7d 73f0f76 Merge "Filter neighbour dumps by interface." am: bb1bd1f24f am: 6bde0a1109 9a44382 run_net_test: add 'no_test' test am: ac82e92466 am: b6cb3d7fe6 2622d98 run_net_test.sh: fix UML --readonly flag am: 75b9e5ee69 am: f593ebfbc5 83e99ae Enable virtio rng device for net tests on qemu/kvm. am: 2cc987d9dd am: 988451a599 f1eca1b Add lspci & lsusb commands to stretch image. am: 56237c9b64 am: afa0d0b0ef 03c2d2d Merge "Allow ROOTFS to use environment variables" am: d9c9eae96c am: f401cb4044 d724fec Check xfrm state to delete embryonic SA am: f9e22fba0a am: 6f2a1e3a99 am: 7e72c3a08e 127d820 Check xfrm state to delete embryonic SA am: f9e22fba0a am: 30c4cff24b 047430b Remove mutable default parameter in tunnel_test am: d3caaa0b9a am: b8cef96aad aca6350 Document/enforce a bug in udp_dump_one. am: 74faec5d15 am: 9c82cd3b87 0be8a1e Merge "net_test: fix sock_diag_test.py to handle ipv5 correctly" am: 2b294be524 am: 79747d4d5b f44908b Fix sysfs mount in net_test.sh. am: cff4420cec am: 1ebbc44b71 71ce1c7 Merge "Add tests for VTI rekey procedure" am: e1d7317542 am: c71e86b481 8c7bade Add tests for netfilter reject policies am: a05e9a297c am: 0d4781f171 1d8392e Always test UDP_DIAG for 4.9 kernel am: e59c063ef4 am: a5fd5d17d7 am: 7e36f1c831 3022915 Always test UDP_DIAG for 4.9 kernel am: e59c063ef4 am: 010a8c4229 20b5dc2 [automerger skipped] Fix net tests for 32-bit kernel am: e57d074dc5 -s ours am: a1bd780fb5 -s ours am: 74ee46a712 -s ours 838bf8a Refactor VTI tests to support null encryption am: 91b562615b am: 06e96b06bc am: da2f2cb75b af6b0e3 Add tunnel input tests to net_tests am: 3063949411 am: e86e1265df am: af06d43ebf e80788e Refactor parameterization logic in net tests am: ad7a31a776 am: 2a4dec1b92 am: 0583653320 private/msm-google: 055ac98d38fb configs: compliance in AAP OS.KER.2 ccc8fe0e101a arm64/configs: b1c1: enable CFQ group schedule ae0b0451d8f0 power: reset: Add shutdown-thermal command 57155e1357f2 input:qpnp-power-on: Additional restart reason 720e7d717d91 power: supply: qcom: p9221_charger: remove thermal zone Bug: 117857342 Bug: 120848293 Bug: 124234733 Bug: 127335359 Bug: 129435616 Bug: 130199266 Bug: 130566072 Bug: 132320892 Pick-Prebuilt: 247346724 Build-Id: 5549024 Change-Id: I5e53b6b7be0eccea3898f9a47b7169ca4c1e84fd Pick-Prebuilt: 247346724 Signed-off-by: jasoncschiu <jasoncschiu@google.com>
2019-05-08crosshatch: update kernel-and-modules prebuiltEva Huang
Linux version 4.9.165-g766ebbc83605-ab5543004 (android- build@vpei11.mtv.corp.google.com) (Android (5331180 based on r349610b) clang version 8.0.9 (https://android.googlesource.com/toolchain/clang 08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf) (https://android.googlesource.com/toolchain/llvm 4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM 8.0.9svn)) #0 SMP PREEMPT Wed May 8 08:11:43 UTC 2019 private/msm-google: 766ebbc83605 qseecom: improve app_block_wq processing 519155c2cdf5 qseecom: use wait_event_interruptible 5cb0a65daa95 qseecom: double check if app entry exists when unloading app Bug: 129524800 Pick-Prebuilt: 247054738 Build-Id: 5543004 Change-Id: I32c34103e68631ad8e1e7bec0edd79752cd40048 Pick-Prebuilt: 247054738 Signed-off-by: Eva Huang <evahuang@google.com>
2019-05-08crosshatch: update kernel-and-modules prebuiltSalmaxChang
Linux version 4.9.165-g8bf949c390aa-ab5539430 (android- build@xpcc1.ams.corp.google.com) (Android (5331180 based on r349610b) clang version 8.0.9 (https://android.googlesource.com/toolchain/clang 08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf) (https://android.googlesource.com/toolchain/llvm 4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM 8.0.9svn)) #0 SMP PREEMPT Tue May 7 17:19:19 UTC 2019 private/msm-google: 8bf949c390aa mm: mm_event: remove get/put_online_cpus call de9b207ad6cf modemsmem: Use kernel cmdline for modem bootmode d0cd9add4395 serial: msm_geni_serial: Align to HW assisted flow control support 61d4c95cbd9b Add lock to prevent from racing in access_ramoops_remove Bug: 128936886 Bug: 130995337 Bug: 131384998 Bug: 131793307 Bug: 132011965 Pick-Prebuilt: 247054738 Build-Id: 5539430 Change-Id: I2459ba94935d55ac0930d0cd385c7591ca40a820 Pick-Prebuilt: 247054738 Signed-off-by: SalmaxChang <salmaxchang@google.com>
2019-05-01crosshatch: update kernel-and-modules prebuiltKumar Anand
Linux version 4.9.165-g0aa10e1ed753-ab5517829 (android- build@vpei8.mtv.corp.google.com) (Android (5331180 based on r349610b) clang version 8.0.9 (https://android.googlesource.com/toolchain/clang 08b26c8bfe46241b0ff60f0e25c0cb2e620b6adf) (https://android.googlesource.com/toolchain/llvm 4ccd15c2037ec8506aff757452131a084bc3583e) (based on LLVM 8.0.9svn)) #0 SMP PREEMPT Tue Apr 30 17:29:36 UTC 2019 prebuilts-master/clang/host/linux-x86: private/msm-google: 0aa10e1ed753 mm: mm_event: correct ION counting f642842a11b6 wakeup_reason: use static init for spinlock 1c750a867589 ANDROID: clang: upgrade pixel-4.9 to 8.0.9 efba3ee2e5ba Revert "usb: gadget: f_accessory: add debug log" private/msm-google-modules/wlan/qca-wifi-host-cmn: 396ac420 Revert "qcacmn: Enable CE history and record wmi rx events" private/msm-google-modules/wlan/qcacld-3.0: da613587f qcacld-3.0: Fix memzero of key_params in wma_set_stakey Bug: 116825053 Bug: 123635022 Bug: 130662095 Bug: 130881333 Bug: 131267865 Bug: 131421371 Pick-Prebuilt: 246006139 Build-Id: 5517829 Change-Id: I0e7a8085c16e4db72f0e676ad538c509c616f666 Pick-Prebuilt: 246006139 Signed-off-by: Kumar Anand <kumaranand@google.com>
2019-04-22crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.165-g1114e4053e4b-ab5494659 (android- build@wprc11.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Mon Apr 22 22:49:35 UTC 2019 private/msm-google: 1114e4053e4b ion: fix a possible memory leak in ion_cma_allocate 5831bc1823cc Merge branch 'android-msm-bluecross-4.9-pi-qpr3' into android-msm-pixel-4.9 85568e1575de Revert "Revert "Revert "Add NL80211_FLAG_CLEAR_SKB flag to clear key""" e48c4d87f04a Revert "Revert "Add NL80211_FLAG_CLEAR_SKB flag to clear key"" dd0a4e4a9000 Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 367f79cba366 Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 7a13c3171bdb Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 c67c851c4390 Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 8f30cc00b0a8 msm: vidc: Ensure validity of shared Q indices 488b968c93e0 msm: vidc: ensure codec count is in supported session range 9cdebb9da209 Revert "Add NL80211_FLAG_CLEAR_SKB flag to clear key" 92edced634a6 perf: core: Avoid race condition when releasing perf-events 3646a91c5240 Revert "perf: fix hw counter leak when releasing events." c9e400164155 Add NL80211_FLAG_CLEAR_SKB flag to clear key 6594e70d9881 FROMLIST: arm64: Build vDSO with -ffixed-x18 private/msm-google-modules/wlan/qcacld-3.0: 80df92d2d Merge "Merge branch 'android-msm-bonito-4.9-pi-qpr3' into android-msm-pixel-4.9" into android-msm-pixel-4.9 d78301b94 Merge "Merge branch 'android-msm-bluecross-4.9-pi-qpr3' into android-msm-pixel-4.9" into android-msm-pixel-4.9 42f5167a0 Merge branch 'android-msm-bluecross-4.9-pi-qpr3' into android-msm-pixel-4.9 dc278b2be Merge branch 'android-msm-bonito-4.9-pi-qpr3' into android-msm-pixel-4.9 eeb6b6456 Merge branch 'android-msm-bonito-4.9-pi-dr2' into android-msm-bonito-4.9-pi-qpr3 a8f40fe9f Merge branch 'android-msm-bonito-4.9-pi-dr2-security-next' into android-msm-bonito-4.9-pi-dr2 c434d5c7c Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 102380c47 Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 86c892f3a Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 467f55ca3 Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 d8d3f8b79 qcacld-3.0: Check if rs_results->total_num_tx_power_levels is allocated 36c96f06b qcacld-3.0: Add bound check for fixed_param->total_num_tx_power_levels 9a21ea507 qcacld-3.0: Fix assert when netdev is going down b740edeae Revert "qcacld-3.0: Clear PTK, GTK and IGTK keys on sta disconnection" 8f24a52df Revert "qcacld-3.0: Clear PMK cache from driver" 88a8befaf Revert "qcacld-3.0: Clear Key information from driver memory after disconnect" fc856879e qcacld-3.0: Fix false alarm scan reject issue a3abcdec7 qcacld-3.0: Fix false alarm scan reject issue f8c694010 qcacld-3.0: Update last_scan_reject_timestamp with proper value 9f6c68a6c qcacld-3.0: Clear Key information from driver memory after disconnect 48302951e qcacld-3.0: Check if rs_results->total_num_tx_power_levels is allocated 8e5971b43 qcacld-3.0: Add bound check for fixed_param->total_num_tx_power_levels 42e16edb2 qcacld-3.0: Fix possible buffer overflow in sir_convert_addts_rsp2_struct 90a6c098f qcacld-3.0: Clear PMK cache from driver 3db0c0fb3 qcacld-3.0: Clear PTK, GTK and IGTK keys on sta disconnection private/msm-google/techpack/audio: 5f153d8 asoc: codec: increase mixer control boundary size for new sound model Bug: 112907825 Bug: 114073969 Bug: 114399807 Bug: 122331452 Bug: 123489092 Bug: 123700924 Bug: 123907624 Bug: 123999895 Bug: 125677806 Bug: 126509136 Bug: 129489881 Bug: 129651626 Bug: 129970703 Bug: 129973133 Bug: 130817249 Build-Id: 5494659 Change-Id: If0784670c3d3e4ed6fa1cd4ee8aca5e11cfe199e Pick-Prebuilt: 244264687 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-04-18crosshatch: update kernel-and-modules prebuiltEva Huang
Linux version 4.9.165-g3eb4732480ff-ab5482524 (android- build@wprn12.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Thu Apr 18 09:56:23 UTC 2019 kernel/tests: ac02601 Merge changes Ibec5b263,Iabe80f7e,I820fa224 b94627d net-test: leak_test fix a test name typo 1765dc9 net-test: add CONFIG_WARN_ALL_UNSEEDED_RANDOM 2b0d052 net-test: add CONFIG_PCI private/msm-google: 3eb4732480ff Revert "Revert "arm64/config: b1c1: add config to trigger panic on kasan warning."" 0702f0861b10 arm64/config: remove CONFIG_PANIC_ON_WARN_DEFAULT_ENABLE from kasan build 20bcad701ac6 thermal: core: skip update disabled thermal zones after suspend 57c5f26fac0c scsi: ufs: fix CFI check failure of impaired storage private/msm-google-modules/wlan/qcacld-3.0: 5c4a4e140 qcacld-3.0: Reduce logging level while processing beacon Bug: 119288681 Bug: 129435616 Bug: 130026526 Bug: 130273426 Bug: 130549301 Bug: 130710004 Build-Id: 5482524 Change-Id: I8b00370442bf57d34aaa93eae5f2ab3185b37ad0 Pick-Prebuilt: 243358914 Signed-off-by: Eva Huang <evahuang@google.com>
2019-04-15crosshatch: update kernel-and-modules prebuiltCheng Gu
Linux version 4.9.165-g303516ed6f8d-ab5470684 (android- build@wpra5.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Mon Apr 15 18:00:38 UTC 2019 private/msm-google: 303516ed6f8d misc: mnh: DDR MR1 - enable on-the-fly burst length 4b41cda1d8cb misc: mnh: Remove static variables from DDR switch. 035d6a58b643 misc: mnh: Update FSP1 bypass timings. eb98ed4352b3 misc: mnh: AXI Hang due to sleep state not exited f6250eab9492 misc: mnh: DDR training workaround. 0808b48d983c misc: mnh: Implement workaround DDR SW freq switch. 36c6e1ae2430 misc: mnh: Update PRQ DDR Driver baseline 9f4b2c2ba49f misc: mnh: Update PRQ regconfig with 2018 memory IP investigation. bcae6649bedb Reland "misc: mnh: update to vendor release MNH_PV_1.0.8" 5231fd3842e1 misc: mnh: Sync function signatures in mnh-ddr ce71695e7327 misc: mnh: Make sure SM doesn't move forward if DDR init fails. ddfd43ffbd86 Revert "misc: mnh-ddr: Allocate memory for driver once" d0076a71ced7 misc: mnh: Add mnh-hwio-cpu.h 851ee1bf8241 misc: mnh-sm: Add cpu_cg sysfs 588052ac1aa7 mnh-sm: Print BOOT_STAT on boot/resume failure 346d3de94ded misc: mnh-pwr: Update link status first on emergency shutdown 7c20841513ff max1720x: Notify bcl to update soc once maxfg init is ready e2e0993f285d thermal: Skip thermal sensor update if emul temp set 39929f2de1e7 b4s4: enable CONFIG_PSI 245c87098418 thermal: qpnp-adc-tm: sync temperature update in different thermal zones a10daaa6b303 thermal: tsens: Use the new threshold notification API 1bce3878c009 drivers: thermal: Evaluate based on trip temperature c38bc25816d9 drivers: thermal: Add post suspend evaluate flag to thermal zone devicetree c4dbaf49c452 Pass arguments to build.sh eb42a7662f23 arm64/configs: b4s4: Expand USB HID game controller support private/msm-google-modules/wlan/qca-wifi-host-cmn: 706ead58 Merge branch 'android-msm-bluecross-4.9-pi-qpr3' into android-msm-pixel-4.9 65c963b0 Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 0bf7d3bb Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 7dedb8da Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 d6962573 Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 f37c55b9 Revert "Revert "qcacmn: Clear Key information from driver memory after disconnect"" 95cdafa2 Revert "qcacmn: Clear Key information from driver memory after disconnect" 149d3335 qcacmn: Clear Key information from driver memory after disconnect b789f787 qcacmn: Avoid buffer overflow in roam scan stats extract handler private/msm-google/techpack/audio: e9f8195 Revert "Revert "asoc: codec: Update the new address and increase clock for new library"" 1d66b7e Revert "asoc: codec: Update the new address and increase clock for new library" Bug: 76434914 Bug: 110053899 Bug: 111652429 Bug: 111703181 Bug: 118765019 Bug: 123238115 Bug: 123907624 Bug: 125245731 Bug: 127357453 Bug: 129024273 Bug: 129129453 Bug: 129367726 Bug: 129787335 Bug: 129970703 Build-Id: 5470684 Change-Id: Ia6e73044dce3cde7e1d7f45affcae8018799c81d Pick-Prebuilt: 243358914 Signed-off-by: Cheng Gu <gucheng@google.com>
2019-04-11crosshatch: update kernel-and-modules prebuiltRobin Peng
Linux version 4.9.165-gb824e0880463-ab5454500 (android- build@abfarm393) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Wed Apr 10 11:26:41 UTC 2019 private/msm-google: b824e0880463 arm64/dts: fine tune fcc-learning for b4s4 battery a26ead8e2a7a irq: wakeup logging for bad wakes 6197d1713fce Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 90c9ce05eab2 msm: camera: Readout gyro and g sensor signals for Bonito only 05e598e3d8bf msm: camera: b4s4/b1c1 separate LTC FW update table 792ddfe19c65 msm: camera: b4s4/b1c1 separate CCI time-out period 9d1d8bfe7355 Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 e088cc19132c Specify DEFCONFIG for bluecross or bonito in build.config.* a1145e453556 ANDROID: drop CONFIG_INPUT_KEYCHORD from all 87ff8894e8ac Do not copy Image.lz4-dtb and Image.gz-dtb to dist directory 0f7bd72791dc Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 7bc52af164e1 arm64/configs: bonito: simplify log buffer allocation e5c3093f08a5 UPSTREAM: net: socket: set sock->sk to NULL after calling proto_ops::release() db149f59d708 touchscreen: synaptics_v27: add rerty if F12 query fail c9662f26ddae Merge LA.UM.7.8.9.C1.08.00.00.516.101 via branch 'qcom-msm-4.9' into android-msm-pixel-4.9 accb124b66e0 Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 abd189e91f8a usb: gadget: f_accessory: add debug log 0db8c3747883 usb: gadget: f_accessory: Avoid double-free 5bf7da761bb7 msm: camera: cpp: Check for valid tx level 79e89bf9102d thermal: Use separate shutdown thresholds for the thermal core and thermal-engine. 9ce534ca6e4d touchscreen: synaptics_v27: change firmware update to polling mode 474ed6ffa8b6 arm64: configs: bonito: Enable debug_reboot module 51c77069fed5 power: reset: Add debug_reboot module 6a545e9f27e2 arm64/configs: bonito: remove Ethernet and add some USB Ethernet 50b9dca93584 zram: fix idle/writeback string compare 1da5aaca72ad arm64/dts: b4s4: Set lower operating power fc25788454b3 b4s4: enable CONFIG_PROCESS_RECLAIM 0ade949aee0f Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 a969669c256a block/cfq-iosched: make group_idle per io cgroup tunable 1034b8ea2936 Revert "block/cfq-iosched: make group_idle per io cgroup tuneable" c7478b8899bb zram: enable zram-writeback for bonito 8a2a7f915ed4 arm64/config: bonito: Set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16. dd933c6ec33a arm64/dts: change cirrus default imp in B4S4 4c22c5cf605e reset/msm-poweroff: Apply "scandump_test" parameter 75df7e66d220 Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 b05d49cdf119 msm: adsprpc: handle audio daemon connection to aDSP 1595022c54ce touchscreen: synaptics_v27: allocate buffer for i2c transfer df62877bc2b5 trace: ipc_logging: Convert to debugfs_file_get() and -put() 0d4bd32171a2 debugfs: defer debugfs_fsdata allocation to first usage 7c2987ebd2a6 debugfs: call debugfs_real_fops() only after debugfs_file_get() c7e71b8a4f4e debugfs: purge obsolete SRCU based removal protection e8670223190c IB/hfi1: convert to debugfs_file_get() and -put() c38aef77f45f debugfs: convert to debugfs_file_get() and -put() 184326005909 debugfs: debugfs_real_fops(): drop __must_hold sparse annotation a4c36fcda97d debugfs: implement per-file removal protection 37ee958c9c01 debugfs: add support for more elaborate ->d_fsdata bad1263facaf refcount_t: Introduce a special purpose refcount type 2b06c64f9ef7 qseecom: set rcv_req_flag to 0 when listener is just registered 223969007c37 qseecom: do not wake up listener to receive request if it is not ready ed7d25519475 qseecom: check if listener is not ready to receive request e4e6574c0f0e qseecom: set listener id before sending registration scm_call c940be7a404a qseecom: processing invalid listener request 59da4e892e17 qseecom: change check_blocked flag to an u32 value d38c54ec97bc qseecom: check if app is blocked when unloading app d6ad264325d0 qseecom: abort all listener threads before listener unregistration 7d81586332f2 f2fs, block, fscrypt: follow crosshatch changes e8b47c536444 fscrypt: address mistakes in QC drop 6177b323c5d9 BACKPORT, FROMGIT: fscrypt: add Adiantum support 7dfb32cf57f5 block: don't need to assign bi_dio_inode 53d319f51f5e Merge upstream-f2fs-stable-linux-4.9.y into android-4.9 9b942de0b2be ANDROID: f2fs: Complement "android_fs" tracepoint of read path 73f2b368c33b arm64/dts: audio: lower BST_IPK_CTL to the actual used value d53d8e38c0a1 mmc: add sys debugfs node to show vendor & model name 28ee4c30b1f6 Merge branch 'android-msm-bonito-4.9' into android-msm-pixel-4.9 6f9ee9a6cb00 diag: Fix diag msg mask buffer overflow issue 4cd8c4aa5d31 diag: Update hdlc disable protection to avoid deadlock ac5161822566 Merge branch 'android-msm-bonito-4.9' into android-msm-pixel-4.9 49d97f8219bf diag: Do not clear masks during logging mode switch 96f274b0d429 thermal: Adjust thermal zone naming rule for thermal hal 8943deab1efa Merge LA.UM.7.8.9.C1.08.00.00.516.083 branch 'qcom-msm-4.9' into android-msm-pixel-4.9 9bf7426c9b44 Merge branch 'android-msm-bonito-4.9' into android-msm-pixel-4.9 786e49738a2c ANDROID: bonito: enable CONFIG_NET_SCH_NETEM=y 3b662bf69f62 Add XFRM Interfaces to kernel config f6bd7e4235ac UPSTREAM: xfrm: Make set-mark default behavior backward compatible 48d3653c777f Revert "networking: revert XFRM-I for bonito/sargo b4s4" 8b26aa2c030d ANDROID: proc: fix undefined behavior in proc_uid_base_readdir 7c4b583f4a86 UPSTREAM: um: Give start_idle_thread() a return code b8ff648354f4 modemsmem: get bootmode from device tree CDT node b34ff7c0f473 scsi / ufs: fix power regression by UFS driver change f91da25163c5 Merge -pi-dr2 into android-msm-bonito-4.9 b9d5f1970a0e Merge branch 'android-msm-bonito-4.9-pi-dr2-security-next' into android-msm-bonito-4.9-pi-dr2 12be49506b79 smb-lib: Update real charger type when PD is active 490bf0e8ed06 arm64/dts: lower crus boost-peak-milliamp to 1.8A cc645363ab2f perf: Cancel the mux hrtimer during CPU hotplug to avoid migration a848f11e14fa Merge branch 'android-msm-bonito-4.9' into android-msm-pixel-4.9 7fb3c8f38391 build.config.common: amend BRANCH to android-msm-pixel-4.9 fd67e45cc855 build.config: Copy kernel image to dist directory af6310a09169 pil: Remap firmware memory buffer during retry mechanism 3906e75de47d sound/soc: remove debugfs logic from being stuck 4f0976dd4c10 sound/soc: remove debugfs logic from being stuck 69707e307c34 usb: dwc3: add NULL pointer check in gadget driver. 9783ecded8f9 usb: dwc3: add NULL pointer check in gadget driver. e95ec0be8c6d touchscreen: synaptics_v27: prevent NULL pointer dereference 29f135846865 touchscreen: synaptics_v27: prevent NULL pointer dereference 8087e6e96356 arm64/dts: b4s4: enable rear cam LTC FW 54588e26c0c6 arm64/dts: b4s4: enable rear cam LTC FW 9f103ecf0be9 Copy DTB files to dist directory c5ff25729b6f USB: f_fs: Avoid NULL pointer dereference during epfile_io() 81ace69a3f0d USB: f_fs: Avoid NULL pointer dereference during epfile_io() f22006eb2d0e BACKPORT: FROMGIT: filemap-drop-the-mmap_sem-for-all-blocking-operations-fix d1e3b450e5fc BACKPORT: FROMGIT: filemap: drop the mmap_sem for all blocking operations e9c8ca1eba03 BACKPORT: FROMGIT: filemap: kill page_cache_read usage in filemap_fault 321845e4f356 BACKPORT: FROMGIT: filemap-drop-the-mmap_sem-for-all-blocking-operations-fix d004c2bbd75c sound/soc: add debug log for debugfs usage 9af191d72651 sound/soc: add debug log for debugfs usage f4b2f55d957e Disable DT fstab node as fstab is moving to first stage ram-disk 302d41fcf9f1 BACKPORT: overlayfs: override_creds=off option bypass creator_cred 959764c0cf87 enable overlay_fs for b4s4 a81c06fc4f61 BACKPORT: FROMGIT: filemap: drop the mmap_sem for all blocking operations 3a6d2aab584f BACKPORT: FROMGIT: filemap: kill page_cache_read usage in filemap_fault 07740b7f12cb ANDROID: bonito: enable CONFIG_NET_CLS_BPF=y f24f568bbef7 binder: create node flag to request sender's security context 5deff1d21a90 UPSTREAM: binder: fix race that allows malicious free of live buffer 2f0321798d32 media: em28xx: Fix use-after-free when disconnecting 97c8271aec21 ext4: avoid running out of journal credits when appending to an inline file 5a2a1a0d1b26 power: qpnp-fg-gen3: fix soc not keeping full after charging overnight 761cad2f9742 ARM: dts: msm: Remove Out-of-bound access 52b53f858cbc arm64/dts: keep eMMC_1V8 in normal power mode 67c21c54f88a Revert "ANDROID: dm verity: add minimum prefetch size" 2bc97535ce0d arm64/dts: b4s4: fine tune the s4-47k battery profile dfbf1f2d260c touchscreen: synaptics_v27: add pm_qos_request in irq handler 8f4729f87092 mm: emit tracepoint when rss watermark is hit 9acb563ea105 reset/msm-poweroff: Fix to set reboot message e434f2908ad0 thermal: update backup-charger throttling thresholds 443d5763f55f msm: camera: b4s4: update CCI time-out period 109112a9b310 ANDROID: f2fs: sync quota instead of off 8f8079c1b2f2 arm64/dts: b4s4: add 2% tolerance for fcc current 46a40fc02a0e Thermal: do not clear passive state during system sleep 7fda1cd7b647 arm64: dts: update panel timing in AOD mode for s6e3fa7 panel fee2e4ef14a6 FROMGIT: dm: do not allow readahead to limit IO size a3db0809c361 UPSTREAM: readahead: stricter check for bdi io_pages d2f53a4e7644 UPSTREAM: mm: don't cap request size based on read-ahead setting ce72b3d82163 Revert "mm: refer the backing device for readahead" bec472bbadf5 mm: readahead back to 128KB 57fea3922907 overheat: replug to resume charging c2f121124108 mm: refer the backing device for readahead fce36383b5c9 qpnp-power-on: flag a panic when abnormal poff reason's found bae46d26f15e arm64: dts: separate soundtrigger source and recording source c45153f0bad0 mmc: enlarge ring buffer size to 16 pages 4ede283929be networking: revert XFRM-I for bonito/sargo b4s4 a46a743b7d95 mm: enable MM_EVENT_STAT by default 25cd46ec596d google_charger: add taper wa for b4/s4 8744796462ee arm64/dts: b4s4: add charging taper WA parameters 7881e19460ef bonito: HID: enable to support sony joystick 790b50c7386d HID: sony: remove redundant check for -ve err bf5b78859d1d HID: sony: Make sure to unregister sensors on failure 30e5bffc1551 HID: sony: Make DS4 bt poll interval adjustable daf513d3d907 HID: sony: Set proper bit flags on DS4 output report 9af8ab27719a HID: sony: DS4 use brighter LED colors fc526cfeb66f HID: sony: Improve navigation controller axis/button mapping a37883286bb8 HID: sony: Use DS3 MAC address as unique identifier on USB fbd78cd289d1 HID: sony: Perform duplicate device check earlier on b3bd140d85f4 HID: sony: Expose DS3 motion sensors through separate device 2e6ffe0fa8cc HID: sony: Print error on failure Navigation controllers 848dd30660f8 HID: sony: DS3 comply to Linux gamepad spec 18f67dbf5ede HID: sony: Mark DS4 touchpad device as a pointer 0c16e60e62d4 HID: sony: Support motion sensor calibration on dongle 790521a4ec57 HID: sony: Make work handling more generic 6eea8ddf7e08 HID: sony: Treat the ds4 dongle as a separate device bb919666e9c5 HID: sony: Remove report descriptor fixup for DS4 cc3266aff7ff HID: sony: Report hardware timestamp for DS4 sensor values 1fd9682c1ac4 HID: sony: Calibrate DS4 motion sensors ba96d038cb16 HID: sony: Report DS4 motion sensors through a separate device 9fd91a2e8290 HID: sony: Fix input device leak when connecting a DS4 twice 61c94f94d9ad HID: sony: Ignore DS4 dongle reports when no device is connected 93d8aa819092 HID: sony: Use DS4 MAC address as unique identifier on USB 4416f0af1daa HID: sony: Fix error handling bug when touchpad registration fails 619db31e172c HID: sony: Comply to Linux gamepad spec for DS4 190f03c28254 HID: sony: Make the DS4 touchpad a separate device f1e1beb751e5 HID: sony: Fix memory issue when connecting device 12b815dbe3b3 HID: sony: Adjust value range for motion sensors d7ce8c7a93f5 HID: sony: Handle multiple touch events input record 2eb104628e72 HID: sony: Send ds4 output reports on output end-point 98fa45f8f2b2 HID: sony: Perform CRC check on bluetooth input packets 68ab9e7fff3c HID: sony: Adjust HID report size name definitions 261894a8b84a driver: keydebug: Use vmalloc for tasktics array ef93f0a23232 b4s4: add backup-shutdown and backup-charge mitigation 9f70ba422635 overheat: Register notifier callback after probe 690daff225db pd_engine: Vote DISABLE_POWER_ROLE_SWITCH when CC is open 04a4eefa18dd arm64/dts: remove qcom,cl-max-decrement as QCT default 1175824479f9 UPSTREAM: xfrm: fix ptr_ret.cocci warnings 391e5d83fe45 UPSTREAM: xfrm: Return detailed errors from xfrmi_newlink 2dd84f8df85c UPSTREAM: xfrm: Allow xfrmi if_id to be updated by UPDSA 18639016eee4 UPSTREAM: xfrm: Allow Set Mark to be Updated Using UPDSA 78bf8f2aa202 BACKPORT: xfrm: Add virtual xfrm interfaces 252294a70ef4 BACKPORT: xfrm: Add a new lookup key to match xfrm interfaces. db6ef01e210a UPSTREAM: flow: Extend flow informations with xfrm interface id. 81eab7ab6f47 BACKPORT: xfrm: Extend the output_mark to support input direction and masking. 3491b501005b BACKPORT: xfrm: fix XFRMA_OUTPUT_MARK policy entry f48eb69fe21d Revert "dst: Use after free in __dst_destroy_metrics_generic" eae9d04fdaa8 arm64/dts: b4s4: adjust the volume-up gpio to pull-up setting c675aaec6ca2 Revert "msm: camera: sync: Add warning logs" 7bf01953a6ee Add b4/s4 PVT device tree bee34a002c66 thermal: qpnp-adc-tm: Improve check for pending tasks before suspend b448601f9158 Revert "thermal: Hold 2s wakelock when usbc-therm-adc trigger irq" b5e823adb9fb Revert "thermal: Fix race condition risk" 024499df4d7c HID: sony: Fix race condition in sony_probe fb4ee3a3bb4b HID: sony: Support DS4 dongle 5c9f1d7a1f4a HID: sony: Update device ids 3bdc58ee80ca usb: phy: add log to print HSTX_TRIM from efuse c3fe1bdec502 Revert "HID: sony: Update device ids" 2eece158d3e1 Revert "HID: sony: Support DS4 dongle" 791367c603ba Revert "HID: sony: Fix race condition in sony_probe" 48d5754160eb Revert "arm64/configs: b4s4: Enable CONFIG_PID_IN_CONTEXTIDR" c457dd22bd12 Revert "enable RTB debug feature back" 097dff8b2665 Make heap_name in ion trace points a copied char array b3eae5ee1e9d msm: adsprpc: potential fix for adsprpc 8d43b604f901 HID: sony: Fix race condition in sony_probe cca8ff1e1f3e HID: sony: Support DS4 dongle 82daf6cf168e HID: sony: Update device ids 42c31798861d mmc: add size for read/ write command into req_stats node 6dd3fd27be07 touchscreen: synaptics_v27: add mutex_lock for power sequence 3fed26123d06 arm 64: dts: modify s4 panel init sequence 00c7324b3d4f ANDROID: modpost: filter function/data section ldflags 7344ae0ab27f rpmh_master_stat: Compare previous sleep data before updating 6afa620e5a5f msm: camera: sync: Add warning logs eb33976e6de2 msm: camera: sync: Validate if fence is already signaled 90bde367e166 msm: camera: sync: Add callback mechanism for signaled objects 386f0d95fd7e msm: camera: sync: use lock to protect row state read 2544ce8cea7b usb: typec: keep tcpm log refresh when ring buffer is full 37ef3710de79 arm64/dts: add persist partition into android_fstab 2a5e59ff568f arm64/dts tuning rt5514 soundtrigger buffer 208e6ce66a3c arm64: dts: correct the data type of AVC2.0 command 17ccd7de227d msm: vidc: Allow max load check in other states too 08b5eeebda5a msm: vidc: Decouple extradata plane from RBR handling c2869fb0ddc3 ion: add heap size change tracepoints f474d7e14eb1 Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bonito-4.9 7719d64bbda5 input: qpnp-power-on: correct the index of Power-off reason 978c0256b556 ANDROID: Makefile: LTO: gold-plugin func/data sections ab0632eda266 ANDROID: clang: upgrade bonito to 8.0.6 e74bb219457b arm64/dts: change spi frequence for data quality 1c8959b70659 modemsmem: align modem_flag format 03c225a58003 thermal: create tz and cdev softlink in thermal class 1d71b087f3a7 security: pfe: update data unit number for default key too e570b1851c9b mmc: cmdq: Add timeout in case of mmc_cmdq_halt_on_empty_queue() 55416472f7a7 mmc: add more trace logs and debug information 9138eb6d6ee4 mmc: host: cmdq: Check if tag info extraced from CQTERRI is valid 1292ef622ec6 mmc: Fix error handling path when there is an active Discard (DCMD) e7605a4c2503 mmc: cmdq_hci: Do not handle other requests in case of error. cdc66e686903 mmc: host: cmdq: Proceed with other interrupts if CQTCN is zero 60b387bdd42e mmc: CMDQ Error handling context syncronization 3b0e4575cf5e arch:arm64: Increase kernel command line size a1799435aef4 Revert "subsystem_restart: Add modem SSR hang detection feature" 476f58804ff9 Revert "input: qpnp-power-on: correct the index of Power-off reason" 790d6c597837 msm: camera: cam_fd: Check and wait frame_processing_list to be empty fd9796c3fd3b google_charger: check the interval between counts 1107e9689daa smb-lib: keep USB_FLOAT charger ICL as 500mA b440814e05e1 thermal: Fix race condition risk d44246ad195a Merge LA.UM.7.8.9.08.00.00.478.137 via branch 'partner/qcom-msm-4.9' into android-msm-bonito-4.9 91edfe5385f2 Workaround for sensor ipc message causing high power consume 6d8db3e2b882 Enable CONFIG_THERMAL_EMULATION 9258efb81d34 touchscreen: synaptics_v27: add touch noise state attribute 86175c41e744 msm: camera: lrme: Add error handling avoid NULL reference ca7f03e8d2a0 msm: camera: lrme: set the HW state regardless of stop result 1bdeb6cbdd36 msm: camera: lrme: program the correct value to stride register 2cde1e2e8d27 msm: camera: lrme: fix return value in error condition 50a40d0da929 bonito_defconfig: Unset BRIDGE_NETFILTER, QCOM_LLCC_PERFMON 8ab1e3cd91fe input: qpnp-power-on: correct the index of Power-off reason ce68c920e957 mmc: cmdq: dump host, card, and cmdq information 7b340705b32e arm64/configs: b4s4: enable CFQ group schedule 1200ecfdd75e block/cfq-iosched: make group_idle per io cgroup tuneable 79f11dd850e5 Merge LA.UM.7.8.9.08.00.00.478.122 via branch 'partner/qcom-msm-4.9' into android-msm-bonito-4.9 47500e04139a arm64/dts: audio: fix cirrus amp configs 29c7fadd1177 arm 64: dts: enable AVC2.0 on s4 panel 9ec43ff88f88 arm64/dts: fix brightness flicker when exiting LP mode for sofef00 panel 4fcc15ffc1fd Enlarge ADSP memory space for Barge-in AEC module a5cecc2f9a78 mmc: cmdq: support cache barrier in cmdq mode e974ad914c96 mmc: cmdq: move to a SCHED_FIFO thread cbd7c448f047 fscrypt: restore I/O merges 146137d51c99 usb: thermal: extend usb cooling device action b45b3857323b block, ice, cfq: support back/front merges and update req->__dun 96adf79a9e5d mmc: cmdq: support to dump more task queue information b60f97d6841e arm64/configs: b4s4: Enable CONFIG_PID_IN_CONTEXTIDR b19b4ab82124 mmc: create dummy manual_gc sysfs node for android.hardware.health.storage 2bf478e7060f Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bonito-4.9 b8755d0bc4a1 arm64/configs: bonito_defconfig: Enable keydebug driver d58fbaa3e5a7 arm64/dts b4s4: Add support for keydebug driver 56e4907b5ccb driver: keydebug: Enhance long press key debugging capability 05824de69618 drm/msm: dsi-staging: debug support for binned LP mode ae16ba39fd36 arm64/dts: add tolerance for battery over voltage check e6220b7b12f0 qpnp-fg-gen3: don't report soc until soc is ready cc229fca4ad3 smb-lib: apply AICL rerun to all charger type d859660bd3ed arm64/configs: b4s4: remove unused CONFIG_SMB1390_CHARGE_PUMP d91b43de1ac6 dts: thermal: clean up unnecessary thermal zones 1069fb8caa05 mmc: cmdq-hci: dump ring buffer when mmc error 897265e9bece irqchip: gic-v3: Clear restore configuration across save/restore fe5291c26322 irqchip: gic-v3: Restore enable bit of spi interrupts d7061b7abee8 cpuidle: lpm-levels: Hold lock during tick_broadcast_enter e2bc8a97a478 mmc: cmdq_hci: set max queue depth to 16 a20faade5dbc power: wakeup_reason: Add locking to log_base_wakeup_reason 968c9bd35a16 arm64/dts: b4s4: haptics: modify bonito frequency and add brake-factor 65b91bf69c0c input: misc: drv2624: add fb-brake-factor afed8e40c5e9 input: gpio_keys: add debug logs 3b5049f814aa arm64/dts: b4s4: reduce the debounce time of volume up key to 15 ms a72d7df44882 Revert "input: keyboard: add dual debounce mechanism" 93dcb09e6dfc reset/msm-poweroff: remove unused parameters in reboot_params. c9c54a50a9f2 subsystem_restart: Add modem SSR hang detection feature 3d9dd2c9b51c thermal: Hold 2s wakelock when usbc-therm-adc trigger irq 63f8ed5256ad msm: adsprpc: Add rpra NULL pointer check in debugfs read b20f21afda90 mremap: properly flush TLB before releasing the page af8c1a584d9e usb: thermal: register a cooling device. 7ab67f096eef dts: thermal: Add usb cooling device support 08a7b988ccc5 ARM: dts: msm: update sdm670 EAS number 3c78336b7311 FROMLIST: arm64: Build vDSO with -ffixed-x18 215bc74df9c4 asoc: correct gpio setting for rt5514 irq a19ba3f2d557 dts: thermal: disable usbc-therm-adc aince proto HW issue 7ee51a3c0857 clang: upgrade from clang 5.0.1 to 8.0.3 acbd57100c2f arm64/dts: b4s4: Add support for USB thermal mitigation driver 57b9772a32c7 arm64/configs: b4s4: Build overheat mitigation driver 2f6d4121736c overheat: Monitor USB accessories for 150 seconds after insertion 46588046db0a arm64/dts: b1c1: overheat: usb: Add USB accessory monitoring period a451cde6d15f mmc: add SlowIO sysfs entries per operation type 3c45816f08ea enable RTB debug feature back e086babdf38a mmc: revise output format 04fd385789a3 drm/msm/dsi-staging: return suitable value in debugfs write function b1d181c01e07 mmc: print MMC health info in kernel log 2c7a142ce6a0 mmc: Fix incorrect value for discard and flush in req_stats node c5b1a72e5869 msm: camera: Fix context refcount underflow 4bb29d5af6b9 msm: camera: context: Add null check on context pointer 82a3caf38210 msm: camera: fix double free in jpeg mgr 4c64fe9d045d msm: camera: Fix power related issues across sensor modules b946ec59b4f2 msm: camera: eeprom: Correct free call for power settings 127e7c8cbc1e msm: camera: Check for valid per frame i2c data. 51cef0884322 msm: camera: isp: check the length of in port resource e138466826ae msm: camera: sensor: Validate power settings 7f7feb6f209b msm: camera: isp: Fix rdi buf done for early pcr f9f0dce2891d msm: camera: cpas: Improve logging capability 461001856b2b msm: camera: cpas: Use device tree entry to set camnoc-min-bw a77f42b46a77 msm: camera: isp: Change context lock acquire sequence in flush cde386b5900f msm: camera: isp: Fix the sequence of CSID Master-Slave start 7d75bef091eb msm: camera: Add NULL check before accessing power settings 36f82c0cf839 msm: camera: isp: Add debug logs 935722610fe5 msm: camera: isp: Poll for CSID hardware reset status 504085d88847 msm: camera: core: Add debug messages for cam context leak ef64c76cdb69 msm: camera: sensor: Add slave address info 472085137d21 msm: camera: reqmgr: Handle inject delay per req_id 9477ee209f49 msm: camera: icp: Add support for firmware hangdump 33695058df1a msm: camera: isp: Use a lock when getting a payload for bus IRQs 1e4e875de737 msm: camera: req_mgr: Populate dev_hdl to notify events to RT devices 91a15c0c0b84 msm: camera: reqmgr: Add frame drop log message 6d6ad6841b45 msm: camera: icp: Avoid accessing released memory in abort/destroy 4884a2227a40 msm: camera: Add handle check for camera sensor modules 957a1085733a msm: camera: Deregister sync callbacks at context flush 23e90ae60ddc msm: camera: isp: Fix memdup_user sanity check 8a1412669895 msm: camera: icp: Reduce the device idle timer bdc65e27b056 msm: camera: isp: Start rdi only contexts in the applied state f6324ad69e55 msm: camera: crm: Fix cache operation failure e1a167bdfe3e msm: camera: isp: Fix rdi port plain configuration d744a178856a msm: camera: isp: Do not enable CSID RDI crop in dual ife case b635df66aaa5 msm: camera: Avoid unwanted variable overwrite in i2c probe 148478f3dd65 msm: camera: cpas: Rate-limit CPAS IRQ error message 2b7ad04dbd0a msm: camera: sensor: Support slave address for every reg setting 7364999e8ead msm: camera: isp: Enable the CSID crop 0417b23044ac msm: camera: isp: State monitoring in isp for error logging a4e16b27c11c msm: camera: isp: CSID global reset with software registers 97018e38b28e msm: camera: Code cleanup across KMD drivers 6a2da06d8860 msm: camera: cpas: new soc id for SDM710 target 34dde6affdf7 msm: camera: core: Destroy the context handle on shutdown a16f6bf3b72f msm: camera: icp: Reset timers if context is busy 6c2fb027210f msm: camera: icp: Read the context acquire info with the lock 1f3d105e9830 msm: camera: reqmgr: Update frame sync logic for dual camera 84e24f521a86 msm: camera: icp: Keep AHB vote at SVS 3c3040add34f msm: camera: sensor: Fix sensor driver entering infinite loop 63bb57f9e625 msm: camera: reqmgr: Update frame sync logic for dual camera 426684e23412 msm: camera: add codes for vr camera nodes number limit af785d642e4f ext4: add more inode number paranoia checks 6248d7959cab ext4: never move the system.data xattr out of the inode body f480d560d063 ext4: only look at the bg_flags field if it is valid 7c0f65eac6a9 f2fs: fix to do sanity check with reserved blkaddr of inline inode 12ae98723cc2 ext4: verify the depth of extent tree in ext4_find_extent() 8e089d626ca7 Fix up non-directory creation in SGID directories 1e2aa5aaf8b4 ANDROID: sdcardfs: Change current->fs under lock 145d99f13674 ARM: dts: msm: update sdm670 idle cost number 6eb3a4a712b6 touchscreen: synaptics_v27: add update bounds checks 9d3c4d30a679 UPSTREAM: f2fs: avoid wrong decrypted data from disk 1e3d0da6fcd8 arm64/dts: b4s4: remove cooling device on low_soc and vbat_adc 7d7dbea55c10 mmc: cmdq_hci: Fix key index refcnt issue with metadata encryption 2807b0f11826 arm64/configs: bonito_defconfig: build touch driver as a module c39e1855be9e arm64/dts: update B4 2nd EVT battery profile f13183552a9e touchscreen: synaptics_v27: validate bounds of intr_reg_num fdf7daf32dfe touchscreen: synaptics_v27: touchscreen: fix reported use after free fcfcf7a16e8f kdebuginfo: Backup kernel information for bootloader 391c04cf5ee1 ARM:dts:b4s4: Add bootloader_kinfo node 3f4df9eaf59f arm64/dts: modify fg settings to reduce charging time 0725e5e26876 arm64/dts: update B4 battery profile 5809431a3466 tcpm: Set CC to Rp-def in Source mode 4f476e2d07e5 smb-lib: Set Isrc to 180uA in DRP mode b2bdcdee0047 pd_engine: disable interrupts while logging a92b616a86a4 usb: dwc3-msm: Switch to freezable workqueue for sm_work 4e8f10d2f04b usb: pd_engine: enable self powered device flag 9dbf7f9b8ecf BACKPORT: usb: typec: tcpm: charge current handling for sink during hard reset dd2261a8e48a BACKPORT: usb: typec: tcpm: Do not disconnect link for self powered devices 8dcf3d641fac Revert "pd_engine: Do not set data role before hard reset" 920c3da6573e defconfig: sdm670: Disable CPRH driver for SDM670 e6cba2450566 Merge LA.UM.7.8.9.08.00.00.478.098 via branch 'partner/qcom-msm-4.9' into android-msm-bonito-4.9 3c4c2e73e7c2 arm64/dts: change routing dapm for dynamic control micbias 7920d6613c4f Add b4/s4 DVT device tree 0e02367ec24f usb: keep pd_engine and tcpm ipc_log after bugreport dumped 50df9ee68d1d touchscreen: synaptics_v27: fix function handling build break 6cace325447b FROMLIST: pstore: Make default pstorefs root dir perms 0750 6ec57553dbf8 FROMLIST: Revert "pstore: Honor dmesg_restrict sysctl on dmesg dumps" f7d2aa2ea28b touchscreen: synaptics_v27: correct touch break down time log 4ddc301aae21 touchscreen: synaptics_v27: print log when touch is abnormal a1db064c09cb mmc: Refine latency_hist node for mmc driver 98b8ee0743f6 arm64/dts: b4s4: haptics: modify voltage and frequency 98314576ab21 configs: b4s4: modify config for battery cycle count 8fcead3ca841 qpnp-smb2: add CHARGE_FULL property in power_supply battery f62574ca700a touchscreen: synaptics_v27: fix mutex dead lock ad446b545b43 thermal: Modify usb-therm-adc to usbc-therm-adc f582f5213d74 arm64/dts: blank the display for sofef00 panel in LP off command fcc87883afde arm64/dts: blank the display for s6e3fa7 panel in LP off command 7388fdfb9d11 arm64/configs: b4s4: remove debug features eb2bf11bcded arm64/dts: fix black screen when AOD out for sofef00 panel 86500a89af8b arm64/dts: fix black screen when AOD out for s6e3fa7 panel 65e71e128a8a modemsmem: fix build break with specific kernel build commands bf16ca3b779b qpnp-fg-gen3: fix bb with specific kernel build commands 75bcd8718d42 smb-lib: re-enable AICL to avoid abnormal AICL result during reboot e5240e555de2 power: debug: Correct output format for ssize_t type variable 5a9c374f50a1 mmc: Remove unused parameter in cmdq_hci.c 3202ba7800e9 drm: msm: sde: remove unused variable 57d4e7ddf8b8 arm64/dts: fix flicker issue in AOD mode for s6e3fa7 panel 938be4169db3 arm64/dts: add vendor name and SN for panel s6e3fa7 c7a744dd0b85 arm64/dts: add vendor name and SN for panel sofef00 4a919483d061 mmc: Add req_stats node to mmc debugfs f243d0ee7e8a msm: adsprpc: use same CPU address during DMA allocation and free 53cc8970483d msm: ADSPRPC: Update correct VA to user space 55dbbe9a2b76 msm: adsprpc: allocate all remote memory in kernel 820556458567 defconfig: remove NX30P6093 kernel config 215e005bce15 mmc: fix incorrect function parameter 6b7546eb4f59 pd_engine: Force disconnection when WLC with internal Vbus on 533ce22d2e23 tcpm: Introduce PORT_RESET event 7b9f1c6778f2 arm64/dts: add PM670A GPIO6 ERR_FG setting df7a760ef973 ANDROID: arm64: kbuild: only specify code model with LTO for modules c48347f46807 touchscreen: synaptics_v27: fix insmod/rmmod touch module bug 8de20d17b95a ANDROID: restrict store of prefer_idle as boolean b069ec6ed70b arm64/config: b4s4: remove CONFIG_USB_LAN78XX 06a106c90f7d drm: msm: sde: control idle-pc through crtc property b74e3f3c5b4f Merge LA.UM.7.8.9.08.00.00.478.078 via branch 'qcom-msm-4.9' into android-msm-bonito-4.9 656800a9f513 arm64/config:b4s4: add encrypted ramoops support 46efc54c5028 arm64/dts:b4s4: add alternate encrypted ramoops and ramoops metadata carveouts 21575698f777 arm64/dts: disable useless gpio config 9e5e087c16fd arm64/dts: b4s4: Change USB phy settings for EVT 73729ab029dd touchscreen: synaptics_v27: change test_reporting attributes path eae5289f6466 arm64/configs: b4s4: enable CONFIG_INPUT_KEYCHORD f32592d817f9 mmc: Add io_stats to mmc debugfs 386f48ef5249 icnss: Refine icnss modem notifier call back condition 57533815be97 f2fs: sync quota when umount in Android is called aa82beb8b081 arm64: dts: b4s4: set i2c bus as gpio while i2c bus suspend fad7f329a691 ARM: dts: add LP commands for s6e3fa7 panel 5ff95e330b98 ARM: dts: add LP commands for sofef00 and nt37700f panels 3260fb306c64 arm64/dts: b4s4: Remove product partition 9781619b2060 smb-lib: Fix incorrect settings of Source pull-up 3741a557c8ca PREUPLOAD: Add checkpatch hook ad73633e5a25 qpnp-fg-gen3: add power_supply_changed when soc reaches to full 1e74190e5e92 arm64/dts: don't hold soc 100 after EoC. e252b8a4d459 pmic: debug: Create debugfs for PMIC PON/POFF regs dump 83e4469321ed pd_engine: print system time for debugging easily ea60fa618c96 Arm 64: dts: Update S4 backlight min level from panel spec 9b64cd703f3c bonito_defconfig: sync b1c1 to disable memshare driver 8514c57c8807 thermal: Create softlink by name at safer place 2d8ccc2e96bf mm: mm_event: add read io stat d7849b782271 mm: mm_event: make capture period configurable 2105ec95febc mm: mm_event: add special kernel allocation stat 71a1ef002354 mm: mm_event: add swapin stat 8525e34bbaae mm: mm_event: add compaction stat 8f4914c08eee mm: mm_event: add reclaim stat b908de54ed5e mm: mm_event: add page fault stat 6e7caf09c679 mm: introduce per-process mm event tracking feature 9d85d3d682e9 Arm 64: dts: Update B4 backlight min level from panel spec e8300255051c arm64/dts: b4s4: haptics: modify the over drive voltage 313106b44cdb drm/msm/dsi-staging: Don't allow read/write panel register through debugfs while panel is off 6810d2bc8c07 arm64/configs: Reland unsynced configs from sdm670_defconfig 9ed0b6b45250 arm64/configs: b4s4: remove unused governors 3ee563365364 Sync performance Enhancement config from B1C1 2f0528fbb53b mmc: introduce health info f09ac76982fc arm64/configs: b4s4: enable touch bus negotiator 1746067bd911 arm64/dts: b4s4: add switch status in touch device tree 0945abe340e2 input: touchscreen: synaptics_v27: support i2c switch feature fa245c058914 typec: pd_engine: Implement in_pd_contract callback 4c2035b9eb93 smb-lib: Dont report pd current while negotiation 2a3d9d77c82e smb-lib: Add POWER_SUPPLY_PROP_PD_IN_EXPLICIT_CONTRACT property 710c1b391e4c power: supply: Add property to notify PD explicit contract 51a930a10452 usb: tcpm: Add callbacks to notify when TCPM negotiates contract d067b45a1dce Revert "Revert "mmc: sdhci-msm-ice: add support for FBE over F2FS"" 17b8eb8b8cca security: pfe: Set DUN size accroding to file system and storage type d58d0d5fabff arm64: b4s4: enable CONFIG_JUMP_LABEL 2497e64f4245 input: misc: drv2624: set to trigger mode during suspend 454f93ddb79f Revert "mmc: sdhci-msm-ice: add support for FBE over F2FS" c5c1e02c52bf mmc: sdhci-msm-ice: add support for FBE over F2FS 7950b49f1736 mmc: sdhci-msm: Fix the order of removing sdhci-msm functionalities 7472f4f99bdb mmc: cmdq: Notify higher layer of ice errors 2b8df89945bb Update b4s4 energy model a9a1bdd6351a arm64: dts: b4s4: get soc from bms 77ab90c892f3 touchscreen: synaptics_v27: correct touch noise state log 9a30fa868107 arm64/configs: b4s4: remove unnecssary display configs d559d7de2712 arm64: dts: update panel on and off sequence 368478b0ae76 ARM: dts: msm: update sleep vote node for sdm670 6ac626970c9a power: smb-lib: Force suspend when cable out. be00e95caddf arm64/dts: b4s4 battery: Add real batteryprofile Remove s4-33k because this id not exist. 36acf5d775ea arm64/dts: b4s4: key: add PON_KPDPWR_RESIN pull up value d43a98e58c28 pmic: qpnp-power-on: dump pon registers 20e197e59cb1 iio: qcom-rradc: remove cache ADC_USBIN_V and ignore on early boot 31878ee2f7dd arm64/dts: b4s4: Enable external vbus switching 709af5bf8043 drm/msm/sde: enable concurrent writeback support 589254431d8f arm64/configs: b4s4: turn on VDSO 23463780d6e7 arm64: dts: reduce mipi clock to 1025 Mhz for sofef00 and nt37700f panel ca1ed9f13689 arm64: dts: reduce mipi clock to 1026 Mhz for s6e3fa7 panel 77cf0e748fe1 arm64/dts: b4s4: haptics: change open loop related setting 0164f529e048 arm64/configs: b4s4: enable CONFIG_CC_WERROR cbdaa3c37803 arm64/dts: b4s4: remove core_ctl_disable_cpumask from command line d5235449ed54 input: touchscreen: synaptics_v27: update touch config after FW update d7bcc20703fd arm64/dts: b4s4: Add haptics pinctrl b6f62f57cfc3 Enable CRYPTO_DRBG_HASH, CRYPTO_DRBG_CTR 104af54a35de Merge LA.UM.7.8.9.08.00.00.478.042 via branch 'qcom-msm-4.9' into android-msm-bonito-4.9 292c09be9481 arm64/dts: b4s4: Update the config of camera gpio pins V3 53737a1f949c arm64: bonito: enable GOOGLE_CHARGER 09d7d8f58ca5 arm64/dts: b4s4 battery: Add SDM670 GPIO5 config for vbus OVP ef35d33e70a8 arm64/dts: b4s4: Add charging tables c3a94b476283 input: touchscreen: synaptics_v27: update touch firmware based on panel id 72264ca1ead3 arm64: dts: b4s4: enable firmware update process 72d9c74ac2bb arm64/configs: b4s4: Disable indicator LED 39eca6b5cbf0 arm64/configs: remove CONFIG_SCHED_CORE_CTL 8000fe0aa435 arm64/dts: enable rt5513 spi for soundtrigger ed67898985ac arm64/dts: b4s4: correct volume up key active/sleep states eb227ae11941 arm64/dts: b4s4: correct touch related gpio active/sleep states f7a00b8d6a8c arm64/dts: b4s4: Update the config of citadel pin "AP_PWR_STATE"(GPIO_54) 1f902d8bd824 arm64/dts: b4s4: Update the config of camera gpio pins V2 3ac1cd466dfa arm64/dts: b4s4: Update the config of camera gpio pins 2233068da941 arm64/dts: b4s4: Change USB phy settings for Proto 045bfe2d14cb arm64/dts: b4s4: handle power and volume down events in qpnp-power-on driver 31c7ceadff6d Revert "input: misc: qpnp-power-on: add qcom,report-key property" eb70e26af9ab arm64: dts: b4s4: split touch dev/proto/evt device tree d4324ee97459 arm64/dts: b4s4: Don't bypass efuse value for USB phy settings d42e5077f558 arm64: dts: Split camera sensor dtsi for EVT stage e4b15bf93aaa Revert "build: switch Bonito kernel to Clang 5.0.1" c48bb220d7a9 arm64/dts: sdm670: Configure PM670 key-hold reset ddde76a09774 arm64: dts: sdm845-b4s4-common: set imem-restart_info a9275e051f6d build: switch Bonito kernel to Clang 5.0.1 88c1b252fffd arm64/configs: Enable CFI and LTO cf149bf5c8c0 arm64/configs: Enable append bootloader log c0376aa44755 ARM:dts:b4s4: Apply bootloader_log node 1b463126f2ed ARM:dts:b4s4: Define debug info region c1ddfd1cf414 defconfig: b4s4: remove QPNP_MISC 0fc38ccc1a8b arm64/configs: b4s4: Disable kernel lowmemorykiller driver b42d88b3e92e Add b4/s4 EVT device tree 2c9e83356b40 Do not enable clock scaling and sanitize 63f94146c3ee Enable F2FS, FBE, and METADATA Encryption e2524f61c76b arm64/dts: b4s4: correct the config of gpio pins 6be1e6fccc4d ARM: dts: Support stub panel 32ca57c3ddeb msm: camera: Readout gyro and g sensor signals 0df4dfafa02c driver: modemsemem: Refine modem smem driver 2b7b6f2955c6 arm64: dts: increase porch value to fix frame drop issue 96b737299bfc defconfig: b4s4: Clean up debug options 9599fa2e9542 defconfig: b4s4: remove slub debug. f5ce667698d6 defconfig: b4s4: remove memory and unused debug. c48438532aa1 sched/fair: vruntime should normalize when switching from fair 4ee94dbe76d6 Merge remote-tracking branch 'partner/android-msm-bluecross-4.9' into android-msm-bonito-4.9 0810c94fcbac thermal: To prevent cooling_devices throttling when tz->temp is init state ddc3fff6bd69 defconfig: b4s4: remove unused modules and debug. 0f5bb27b40ac arm64: dts: increase porch value to fix frame drop issue b2cffd7346f4 arm64/dts: enable ext cap for micbias1 stablility a29dd42325ae arm64: dts: Modify pm660l_gpios reference format 8084bfcb86b3 Revert "Revert "build: switch Bonito kernel to Clang"" 2ff749ceaaac arm64: dts: b4s4: add display resolution in touch device tree 72e898260c7e input: touchscreen: synaptics_v27: add touch up/down log 5401642385f5 arm64/dts: sdm670: Correct PM670A L2B initial voltage as 1.8v 08aa8922df0e ARM:dts:b4s4: Define ramoops/alt_ramoops/ramoops_meta memory region 314725c2fb47 mmc: host: sdhci-msm-ice: fix -Wlogical-not-parentheses 6edd3c871874 regulator: qpnp-lcdb: fix -Wpointer-bool-conversion 86baaf1fb8a4 Revert "build: switch Bonito kernel to Clang" dcab0448081b arm64/dts: b4s4: add dummy battery profiles f4388667abff arm64/dts: b4s4: Support dtbo.img 6000892f9260 Revert "arm64/dts: b4s4: Support dtbo.img" 3a3f6b4fe2b8 arm64/dts: b4s4: Support dtbo.img 4fe8d960841d input: touchscreen: synaptics_v27: add touch attributes ef16577cd2d4 arm64/dts: b4s4: Configure 8S300_AP_FLAG_L in kernel ef8fd47b6962 defconfig: b4s4: remove unused modules 955fc1794fe3 defconfig: b4s4: remove coresight configs eff894921b66 arm64/dts: b4s4: add cirrus tuning profile name 6ea2865b1e60 arm64/dts: b4s4: change the snd card name for 1.9 55b5f0068b3f arm64/dts: b4s4: modify the haptics voltage baa4b86df7b1 build: switch Bonito kernel to Clang b319e9bb2db0 defconfig: b4s4: change HZ from 100 to 300 aafa67a8ec95 input: misc: drv2624: add register dump and modify LRA frequency raito 9ebc0e316dda Revert "msm-camera: Fix memory leaks in camera driver" da45aca99a12 camera: refactor FATP code de0e9e3dfdba defconfig: b4s4: Support LZ4 ZRAM f2f7a03f3d01 arm64/dts: b4s4: add device tree for gpio keys 70b31ece1578 input: misc: qpnp-power-on: add qcom,report-key property f2131abc1ea3 input: keyboard: add dual debounce mechanism b1fce792bc92 amd64/dts: b4v4: early mount of /product partition 8c6c58afb117 arm64/dts: b4s4: change sec-tx-tdm settings 5b3ceefbba55 amd64/dts: b4s4: Change USB max speed to high-speed 085fc45a479c arm64: dts: removed Tianma 6" backlight workaround in init code 9bab7c77182c bonito_defconfig: Switch PD stack to tcpm 9e548f04b89d usb: pd: Check if device supports wireless charger 62b10d6c1f74 Fix compiling issue in build.config.gcc 5980da09cb75 arm64/dts: bonito enable spi for 5513 53d6e38ca22f b4s4 : Disable the function of microSD and UFS by device tree. 43ba12b461c1 defconfig: bonito_defconfig: Pass system compatibility matrix aeeb3fb60735 arm64/dts: b4s4: bring up thermistors 4edddc37ee15 ARM: dts: b4s4: Decrease modem carveout 084d3464ebfa arm64: dts: update panel related properties 049cd2222d3b arm64/dts: b4s4: Remove pm660 gpio6 from disallowed list 95e209cc9986 arm64: dts: add Tianma 6" panel support 6a3b0259e858 arm64: dts: add page address set command to fix image shift a8d05f8a09ff arm64: dts: fix voltage value for panel power VCI a5e66e33be1f arm64: dts: amend s6e3fa7 display name 80d93841c31b arm64: dts: Bring up camera EEPROM for B4S4 eb9a46437a67 arm64: dts: Bring up actuator for B4S4 2d344c2346dc arm64: dts: Modify camera sensor settings for B4S4 d1f8bee95e3c bonito_defconfig: enable GOOGLE_WLAN_MAC 8282b83cacb7 ARM:dts:b4s4: Define ramoops memory region c82ef49494b8 arm64: dts: sdm670: add labels for reserved-memory f44307eada2f defconfig:b4s4: Enable PSTORE for B4S4 1d7389b31840 defconfig: bonito_defconfig: Pass system compatibility matrix 04f80cb3256b Merge remote-tracking branch 'partner/android-msm-bluecross-4.9' into android-msm-bonito-4.9 3d8dfe403ac5 modemsmem: sync missing patch for modem_flag 58dd0735a5ec dtsi: b4s4: Add modemsmem into device tree 0bfaa033d9e7 bonito_defconfig: Enable MODEMSMEM config eae2f6fced70 modemsmem: Support modem_flag and sysfs store 0f35a2473594 arm64/dts: b4s4: add cc_sbu_ovp irq pinctrl 25160163ac2e input: touchscreen: synaptics: add touch attribute for MFG test 796bc71588ee arm64/configs: bonito_defconfig: Enable touch MFG tool driver 7e608477b23b input: touchscreen: synaptics: fix f21 null pointer problem a00159b7be3e arm64/configs: bonito_defconfig: Enable touch testing driver ef18dee3b3d1 input: touchscreen: synaptics: drm notifier implement 110c241e9863 input: touchscreen: synaptics_dsx_v27: Add header for v27 driver 43519b0116e7 arm64/dts: b4s4: change the resistance spec 7756f8f5dcfa arm64/dts: b4s4: rename the sound card 7fbbea77a3c9 Adding b4/s4 proto device tree c473d0794b37 bonito_defconfig: Enable F2FS file system. a323e5a5a8d8 arm64: dts: b4s4: overwrite path of vendor for b4s4 d347d21698f3 Revert "phy-msm-qusb-v2: Disable BIAS_CTRL_1 for SDM670" c7fb24ce730e arm64: dts: b4s4: add external vbus related settings 32d2a18c9d74 arm64: dts: b4s4: Sync required device tree settings from b1c1 91db4412987a arm64: dts: b4s4: USB phy settings for Dev Board fe522b709879 arm: config: bonito: enable citadel ab94686de2f9 Makefile: Separate bonito dtb with b1c1 ae74744d53f6 Makefile: Invoke apply_dtbo only if CONFIG_BUILD_ARM64_DT_OVERLAY = y b11c47a50149 Makefile: support compiling dtbo with default or external dtc binary ca7ee36b83cf arm64/configs: b4s4: enable drv2624 related configs 52ade38a60b2 arm64/dts: b4s4: haptics: enable support for drv2624 8c30ee2d3493 Revert "regulator: add support for RT9055 regulator" 081aec6169b8 arm64: dts: b4s4: remove panel VDDI setting cffbd629096b arm64/dts: b4s4: add cirrus modules and tdm settings 559ace502fb0 arm64/dts: b4s4: add support for mic record related vdd and tx tdm setting c53812a33d48 arm64: dts: s4: change panel vendor name from Samsung to SDC ebab551040f4 arm64: dts: b4s4: Separate display to different dtsi file 7282409f310d phy-msm-qusb-v2: Disable BIAS_CTRL_1 for SDM670 ba983027435b sde_kms: distinguish the initialization sequence for SDM670 in sde_kms_hw_init() cc67b20d7391 Rename the device tree for b4s4 4da55092e881 arm64: dts: bonito: amend sofef00 display name for B4 7e55b4f77f6a Bonito: Add NFC eSE driver and enable SPI for eSE 6e59fa017fc5 spi: spi-geni-qcom: use FRAGMENTATION for cs toggle 236436a352ca spi: spi-geni-qcom: fix cs_change handling in GSI mode 3cb308c0226b spi: spi-geni-qcom: handle cs_change correctly 091fed9d102a defconfig: b4/s4: Enable fpc driver & disable QCT's default driver 7f62d6f8d8ba arm64: dts: fpc driver device tree setting. f5c9afbad2b5 ARM: dts: b4s4: Increase modem carveout a3f15744eff8 fpc_fingerprint: fpc kernel driver code drop 1552de82b1f7 Add S4 panel driver support d971b4aec0db ARM: dts: b4s4: Add B4S4 Touch dtsi f2128aa0702e arm64/configs: bonito_defconfig: Enable touch driver acca15e7a864 input: touch: Import synaptics v2.7 touch driver 8b5aa38a8e38 arm64: dts: bonito: add sofef00 display for B4 63b71302421c regulator: add support for RT9055 regulator 0e856f7ea7c8 arm64/dts: bonito: Add citadel GPIO. ed95fc00dbbc arm64/dts: bonito: Add audio gpio 13c997bdd70c arm64/config: bonito: enable LOCALVERSION_AUTO e34c697fdc1d bonito: modify build.config file eef0b2073966 ARM: dts: msm: update SMB1355 device node inclusion policy 5577e4f4eeb7 Invoke mkdtimg / KBUILD_DTBO_IMG / KBUILD_APPLY_DTBO depend on CONFIG_BUILD_ARM64_DT_OVERLAY 9ed6ddbe955d ARM: dts: Initial BONITO device tree (from MTP) 21853107e6d8 defconfig: Initial bonito defconfig 4310bd8b7f4b arm64: Add BOARD_BONITO private/msm-google-modules/wlan/fw-api: e321311 Merge branch 'android-msm-bonito-4.9' into android-msm-pixel-4.9 49b6525 fw-api: Update firmware common interface files 796238c fw-api: Update firmware common interface files b0c59d0 Merge commit 'a65f5e9b864cabd560008e3b494f1d87b599d594' into wlan-api.lnx.7.3.9 a65f5e9 fw-api: CL 4687827 - update fw common interface files 957529d fw-api: CL 4677643 - update fw common interface files 3e435ba Merge commit '6fcb54097f41843316f5a2fc215ccaee95c8a646' into wlan-api.lnx.7.3.9 fbbe30b fw-api: CL 4669157 - update fw common interface files 6fcb540 fw-api: CL 4662126 - update fw common interface files e7ae71b fw-api: CL 4647496 - update fw common interface files 390bd75 Merge commit 'a0a806f3d639898bfb23c86cbd7b90d542b4ae72' into wlan-api.lnx.7.3.9 a0a806f fw-api: CL 4625841 - update fw common interface files 6c391e6 fw-api: CL 4625060 - update fw common interface files fcefdf3 fw-api: CL 4590785 - update fw common interface files 03cd540 Merge commit '71b102fccd78945614076d952c7bb309df60660b' into wlan-api.lnx.7.3.9 b64ad68 fw-api: CL 4519030 - update fw common interface files 71b102f fw-api: CL 4509300 - update fw common interface files 85e03ac fw-api: CL 4503586 - update fw common interface files 36ac71b fw-api: CL 4487087 - update fw common interface files b1c9fdf fw-api: CL 4476797 - update fw common interface files 7a0e0e2 fw-api: CL 4471968 - update fw common interface files ec7f8ca Merge commit '68597f706ef14b4806a18d8737a8756ab8c01626' into wlan-api.lnx.7.3.9 68597f7 fw-api: CL 4463854 - update fw common interface files a718752 fw-api: CL 4453969 - update fw common interface files 05fa0d1 fw-api: CL 4450910 - update fw common interface files 113b23c fw-api: CL 4441273 - update fw common interface files 1970bcc fw-api: CL 4440354 - update fw common interface files cff1e0e fw-api: CL 4436259 - update fw common interface files 84295cd fw-api: CL 4433093 - update fw common interface files a4fbb83 fw-api: CL 4427454 - update fw common interface files bdc700d fw-api: CL 4425921 - update fw common interface files c6a4e69 fw-api: CL 4414747 - update fw common interface files 17502ab Merge commit '654c940b7598d2cd4e99f84a7f2ef075a2c3397d' into 7.3.9 654c940 fw-api: CL 4405568 - update fw common interface files fc89171 fw-api: CL 4403323 - update fw common interface files 6efd6c5 fw-api: CL 4390973 - update fw common interface files afa089c fw-api: CL 4375186 - update fw common interface files c6589b1 fw-api: CL 4348920 - update fw common interface files e3dd330 Merge commit '841076a78b8073a4ff7f41bd1946d061c767c8d1' into 7.3.9 841076a fw-api: CL 4325024 - update fw common interface files 8f7f9ff fw-api: CL 4317427 - update fw common interface files d950e4b fw-api: CL 4292021 - update fw common interface files 85f3f54 adding htt_stats.h and htt_ppdu_stats.h to fw_api automation 9d4a793 fw-api: CL 4269315 - update fw common interface files ef6da6d fw-api: CL 4266344 - update fw common interface files feb89f0 fw-api: CL 4260981 - update fw common interface files b0b37e2 fw-api: CL 4250652 - update fw common interface files 00bf6c7 fw-api: CL 4247420 - update fw common interface files 1d3a58b fw-api: CL 4234772 - update fw common interface files dea2533 fw-api: CL 4203798 - update fw common interface files 5fd4333 fw-api: CL 4182970 - update fw common interface files 5c25abf fw-api: CL 4179095 - update fw common interface files f338554 fw-api: CL 4174117 - update fw common interface files 49a3bc1 fw-api: CL 4171648 - update fw common interface files 07a6641 fw-api: CL 4166258 - update fw common interface files 191ed80 fw-api: CL 4159720 - update fw common interface files a6b300f fw-api: CL 4148635 - update fw common interface files e2128e5 fw-api: CL 4142830 - update fw common interface files 92f37f0 fw-api: CL 4130562 - update fw common interface files 16c5fb1 fw-api: CL 4108672 - update fw common interface files dbf0d64 fw-api: CL 4101399 - update fw common interface files fc56ec4 fw-api: CL 4091919 - update fw common interface files 920ee59 fw-api: CL 4075674 - update fw common interface files 8cd7754 fw-api: CL 4062586 - update fw common interface files d30fbe9 fw-api: CL 4061083 - update fw common interface files f243fa7 fw-api: CL 4045294 - update fw common interface files 4c0fd8e fw-api: CL 4041639 - update fw common interface files 6b9797b fw-api: CL 4023277 - update fw common interface files f60542b fw-api: CL 4017018 - update fw common interface files e82d3d0 fw-api: CL 4011873 - update fw common interface files e13edce fw-api: CL 4003829 - update fw common interface files c0c7c48 fw-api: CL 4003828 - update fw common interface files 9efecc5 fw-api: CL 3993921 - update fw common interface files f51ee1b fw-api: CL 3983542 - update fw common interface files 1caf235 fw-api: CL 3977298 - update fw common interface files 0784a6f fw-api: CL 3972524 - update fw common interface files e9a535c fw-api: CL 3971244 - update fw common interface files 143f90f fw-api: CL 3956717 - update fw common interface files 8612724 fw-api: CL 3956160 - update fw common interface files af2dd00 fw-api: CL 3952186 - update fw common interface files 255c170 fw-api: CL 3932479 - update fw common interface files 26c7c28 fw-api: CL 3915919 - update fw common interface files a830050 fw-api: CL 3908166 - update fw common interface files 248c0b0 fw-api: CL 3904028 - update fw common interface files 0fe7536 fw-api: CL 3903487 - update fw common interface files 3102bb5 fw-api: CL 3897491 - update fw common interface files c94786d fw-api: CL 3880548 - update fw common interface files b082447 fw-api: CL 3865355 - update fw common interface files 5ac88ab fw-api: CL 3850357 - update fw common interface files f445da1 fw-api: CL 3833088 - update fw common interface files a1c9b7b fw-api: CL 3804270 - update fw common interface files 4e168a6 fw-api: CL 3796631 - update fw common interface files 95a5090 fw-api: CL 3789999 - update fw common interface files private/msm-google-modules/wlan/qca-wifi-host-cmn: 6aa5814a Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 8d98cae0 Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 36f369d9 Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 c7d274cb Merge branch 'android-msm-bonito-4.9' into android-msm-pixel-4.9 7db60cef qcacmn: Separate WMI diag rx event logging 1cb56395 qcacmn: Separate WMI MGMT RX event logging 1a3a0b94 qcacmn: Update qcacmn files 9670404f qcacmn: Flush TxLookupQueue for each endpoint during htc_cleanup eb87eed1 qcacmn: NULL pointer dereference in htc_issue_packets() ac795e76 qcacmn: Add QDF API for ID allocation 8932bf39 qcacmn: Fix possible buffer overflow in send_stats_ext_req_cmd_tlv abf5428d qcacmn: cancel ce_tasklet workers during deinit sequence f5fa2b16 qcacmn: Validate nbuf in dp trace function 89be553d qcacmn: Send CSA/ECSA Switch count offset in Beacon Template to FW 1d7a1f0d qcacmn: Possible information leak due to uninitialized data fe72e652 qcacmn: Fix debugfs issue for DPTRACE 6bd5f37a qcacmn: NULL pointer dereference in free_htc_bundle_packet() 4af14195 qcacmn: Fix possible OOB access while sending NAN msg to firmware d1399880 qcacmn: Avoid NULL pointer access in qdf_seq_write api 94734010 qcacmn: Avoid NULL pointer access 3de38b5f qcacmn: Fix memory leak in WMI 1bd06237 qcacmn: Dynamic SMMU map/unmap only when IPA enabled 0adfda1d qcacmn: Match callback pointer type to callback function signature d12a9e7a qcacmn: Check for TSO packet in release_skb 5b6796c4 qcacmn: Add SAR V2 support 57c7184e qcacmn: Validate nbuf in dp trace function 527fdb55 qcacmn: Set vdev_count in WMI_INIT_CMDID based on platform e46e3dff qcacmn: Combine HL and LL target_if_def_config headers 4b2e7440 qcacmn: De-couple num_vdev, num_peers from fw-api headers 561eae2a qcacmn: Add wmi support to get firmware roam scan stats 4a057cf3 qcacmn: Change format specifier %p to %pK 7661e2e5 qcacmn: Rate limit CE access log to avoid watchdog bark 14a9c974 qcacmn: Set DPT record logging macro to max value 008a67fa qcacmn: Add TX credits after WMI logging 9ee3e280 qcacmn: Unmap tx frame in error scenario in send_mgmt_cmd_tlv() 39f347ae qcacmn: Ignore qdf debug fs create failure during init/deinit 826719ca qcacmn: Remove timer from sys msg queue when timer is stopped e0509d39 qcacmn: Restrict record logging in debugfs file e6602fbd Revert "Revert "qcacmn: Add sanity check for wmi TLV length"" aee1b90e Revert "qcacmn: Add sanity check for wmi TLV length" cff114c1 qcacmn: Send enable/disable flag separately in hw filter command 4a1be3db qcacmn: Block WMI cmds before issuing HTC stop 08d84f8d qcacmn: Add sanity check for wmi TLV length dcd5d53c qcacmn: Implement the new commands that cover APF 3.0 requirements 270eca17 qcacmn: Rename legacy definitions containing BPF to APF 3bdf52f6 qcacmn: Refactor APF related common modules in separate files 2532ec39 Revert "qcacmn: Add sanity check for wmi TLV length" 0f97df79 qcacmn: DPTRACE Enhancements - Phase 2 9ef8683e qcacmn: Add sanity check for wmi TLV length 9a10dbd0 qcacmn: ADD APIs to set/dump dp trace buffer cf33809d qcacmn: Rate-limit excessive logs 6946ccbd qcacmn: Add debugfs API definition 8f290633 qcacmn: Add debugfs APIs 7c035150 qcacmn: Add QDF file permissions 4cc98b0d qcacmn: Increase the HTC control msg timeout 472a4f6c qcacmn: Add APIs to get IPA SMMU status e43e125f qcacmn: Increase the wmi watchdog timeout to 30sec 887d619b qcacmn: Send per chain rssi to upper layer 7932ecca qcacmn: Fix a race btw tx and tx-compl 8c994a18 qcacmn: Fix may be used uninitialized compile error 109e7538 Merge "qcacmn: Add support for 11k offload related WMI commands" into wlan-cmn.driver.lnx.1.0 7087299b qcacmn: Optimize HIF module driver load time logs 0fcb273c qcacmn: Add support for 11k offload related WMI commands 40fe570c qcacmn: Untrack nbuf map on map failure 917c5765 qcacmn: Hold lock for entire nbuf debug iteration 6bbcf5c7 qcacmn: Add nbuf map/unmap history tracking 9f20e1e2 Merge "qcacmn: Extend wmi interface command to support other connectivity stats" into wlan-cmn.driver.lnx.1.0 3b8aa21d Merge "qcacmn: Add connectivity stats rx function pointer" into wlan-cmn.driver.lnx.1.0 d0f78527 qcacmn: Extend wmi interface command to support other connectivity stats 363936bc qcacmn: Add connectivity stats rx function pointer c62f439a qcacmn: Add APIs to get data packets info ceb4d610 qcacmn: Add support to retrieve SAR power limits 4e887a6e qcacmn: Return error on nbuf map alloc failure cba67ba5 qcacmn: Fix compile error for SDIO build f616ef1f qcacmn: Add ol_txrx_peer_find_by_local_id_inc_ref c59d6f5a qcacmn: Add new data stall event for no TXRX post tim 6b53a024 qcacmn: Fix potential buffer overflow private/msm-google-modules/wlan/qcacld-3.0: 79e98222c Merge changes from topic "b123330130-bonito" into android-msm-pixel-4.9 0cf072d8c Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 458dda511 qcacld-3.0: Unset sme roaming in progress after roam synch complete 15809f05a qcacld-3.0: Fix use after free of pCurRoamProfile 8cbc101dc Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 3be4d307c Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 eb4843910 Merge "qcacld-3.0: Do rx inorder replenish for fragmented packets" into android-msm-pixel-4.9 5124098b8 Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 c46a835c8 qcacld-3.0: Do rx inorder replenish for fragmented packets 55a986515 qcacld-3.0: Check channel_count in DCC_GET_STATS command 5281da93b Merge "Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9" into android-msm-pixel-4.9 c877f8c58 qcacld-3.0: Fix possible integer underflow in cfg80211_rx_mgmt 167328418 qcacld-3.0: check the data length when downloading firmware fe9f57d9a qcacld-3.0: Validate user input for null termination fd37be294 qcacld-3.0: Possible OOB access in wlan_hdd_cfg80211_start_bss() c438ca67e Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 6000323f7 Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 f2521d78b qcacld-3.0: Fix possible OOB in lim_chk_n_process_wpa_rsn_ie 52c4b40cd qcacld-3.0: Validate all channels for avoid_freq channel list f6193ffd0 Merge branch 'android-msm-bonito-4.9' into android-msm-pixel-4.9 a98e5c8a9 Merge -pi-dr2 into android-msm-bonito-4.9 ccdf91b9a Merge branch 'android-msm-bonito-4.9-pi-dr2-security-next' into android-msm-bonito-4.9-pi-dr2 1a4075cf8 Merge branch 'android-msm-bonito-4.9' into android-msm-pixel-4.9 3749aa2be qcacld-3.0: Add data validation for avoid frequency command e2634e648 qcacld-3.0: Fix e_sme_command_nss_update stuck issue e2d6f5af2 qcacld-3.0: Fix e_sme_command_nss_update stuck issue 173bd072a qcacld: Fix compiler warning in policy mgr 39b9e3aef qcacld-3.0: Add ENABLE_DBS_CXN_AND_DISABLE_SIMULTANEOUS_SCAN 06ddbb31e qcacld-3.0: Add ENABLE_DBS_CXN_AND_DISABLE_DBS_SCAN fd11585cb Release 5.3.1.1T.2 15dfbba79 qcacld-3.0: Send roam_scan_mode as 0 for RSO Stop during disconnect 7c4e2866a qcacld-3.0: Select diff band channel in STA+SAP 3aefc9fca qcacld-3.0: Add SRD channel check in restart SAP fc7b9b7ed qcacld-3.0: Fix potential OOB read when check rx mgmt frames 7c4698767 qcacld-3.0: Fix possible buffer overflow in sir_convert_addts_rsp2_struct 7a4356344 qcacld-3.0: Change random scan mac attributes to be optional dc66e7fea qcacld-3.0: Limit SAP channel to 1-11 for 2.4GHz 8a09280cd qcacld-3.0: Fix potential NULL dereference in hdd_hostapd_sap_event_cb 3521de79b qcacld-3.0: Fix BW flags for regulatory channels 622b94173 qcacld-3.0: Check for concurrency in wlan_hdd_tdls_add_station a9130801e qcacld-3.0: Fix invalid dereferencing of peer_id_to_obj_map for peer_ref 903c19de1 qcacld-3.0: Check TDLS peer type in lim_process_add_sta_rsp 519181ce9 qcacld-3.0: Handle peer assoc failure a99831198 qcacld-3.0: Conditionally remove SRD channels from ACS configuration 52f4ee306 qcacld-3.0: Enable CONFIG_WLAN_FEATURE_SARV1_TO_SARV2 a058059a0 qcacld-3.0: Add SARV1 to SARV2 feature flag bb74c9a8b qcacld-3.0: Add SAR version to struct wma_tgt_cfg af5f5c89c qcacld-3.0: Save sar version in the HDD context a01abdf5c qcacld-3.0: Implement WLAN_FEATURE_SARV1_TO_SARV2 7cd6400bd qcacld-3.0: remove time-consuming debug log 986846a09 qcacld-3.0: Add stats for Tx unshare failure drops 7517249a6 qcacld-3.0: Fix hw mode change issue in case of DBS c634ea1a5 qcacld-3.0: Send Peer Authorized for SAP peers after Set Key Complete 66ea808b5 qcacld-3.0: Remove DBS logic from csr_calculate_nss_score 939eb97fb qcacld-3.0: Validate SAR2 response event handle 23ec4e187 qcacld-3.0: Release 5.3.1.1R 0fc6543ee Fix compiling issue in build.config.no-cfi 7edd94d4d Release 5.3.1.1O b0fa6eb0f qcacld-3.0: Aquire tdls lock before calling wlan_hdd_tdls_implicit_enable b37ff189c qcacld-3.0: Validate TLV length in FILS wrapped data before processing a023aed76 qcacld-3.0: Remove redundant check for CDS_MAX_NUM_OF_MODE 3ab255b7c qcacld-3.0: Fix typo "doesnt" in generated dot11f.c code a1117b218 qcacld-3.0: Fix NULL pointer dereferencing of vdev during peer deletion 72981b051 qcacld-3.0: Enable PNO feature in FW feature config c02917859 qcacld-3.0: Indications of DHCP START/STOP indication SAP/P2P GO ef3d39243 qcacld-3.0: Use same sap_context for different SAP wrongly 654e8b7d3 qcacld-3.0: Enable QDF ID allocation API 2d6207333 qcacld-3.0: Fix logging issue in NL80211_RATE_INFO_BITRATE32 d3eb3110f qcacld-3.0: Incorrect message offset validations in t2h message handling 8bdcc4adc qcacld-3.0: Deregister NL MSG handlers during hdd_wlan_exit 3820d2558 qcacld-3.0: Logging enhancement for NL80211_RATE_INFO_BITRATE32 9f54278d5 Release 5.3.1.1N 819623f31 qcacld-3.0: Clean up IPA interface when SAP stop bss fails 43ea86be1 qcacld-3.0: Clear SOFTAP_INIT_DONE when stop adapter 7b93568db qcacld-3.0: Fix TDLS tear down issue on initiator d7994841b qcacld-3.0: Fix possible OOB write in wma_update_intf_hw_mode_params 7bd4cfaff qcacld-3.0: Add error handling for pktlog_init d02e447b1 qcacld-3.0: Use request manager to get NUD stats 689729288 qcacld-3.0: Support WLAN TX/RX Stats in STA mode only c898fc952 qcacld-3.0: Use QDF event framework for NUD stats response event 36a8b58d6 qcacld-3.0: Check for non zero buffer pointer for FILS info feec7a5cb qcacld-3.0: Use request manager for get_peer_rssi 0c12cb075 qcacld-3.0: Reason code is not getting updated on del station 535d28733 qcacld-3.0: Close memory leak in iw_setint_getnone 573737316 qcacld-3.0: Add CFG INI item to control various unit test features f61e042e2 qcacld-3.0: Fix to allow ACS scan in dual band SAP mode 679f530f3 qcacld-3.0: Prevent overread of SSID in hdd_fill_pmksa_info() 0648c84b2 qcacld-3.0: Fix NULL pointer dereferencing of peer due to race condition 5bacb73dc qcacld-3.0: Send SME session ID in eWNI_SME_DISCONNECT_DONE_IND d179b7ddf qcacld-3.0: Send CSA/ECSA Switch count offset in Beacon Template to FW fcb6875e6 qcacld-3.0: Fix incomplete IE handling in dot11 unpack functions ec06cd28c Release 5.3.1.1M a9f0b700c qcacld-3.0: Start Peer update timer after TDLS mode enable 1cb2ad35c qcacld-3.0: Fix possible NULL pointer dereference in lim_process_messages 3f694757a qcacld-3.0: Rate limit hdd ipa uc stat query logs 5fd87afe1 qcacld-3.0: Avoid mem leak during con_mode change 9ba2b52e1 qcacld-3.0: Invalid checks for operating channel validation c26f878fa qcacld-3.0: Avoid NULL check for context in class A stats cb d69f3eb24 qcacld-3.0: Process DO_ACS vendor command only in SAP/P2P_GO mode eb2bdc9a1 qcacld-3.0: Fix event size in GET_WIFI_INFO handler 0b4eb1983 qcacld-3.0: Validate adapter before WLAN IPA event processing 43ea0b083 qcacld-3.0: Dont pass source argument as nla_data to nla_memcpy 193fd1a29 Release 5.3.1.1L fc0db5e29 qcacld-3.0: Use request manager API for RCPI feature 03e6ec820 qcacld-3.0: Add per-chain RSSI prints in WMA layer 06cc9cea4 qcacld-3.0: Add a NULL check on channels in IOCTL SETROAMSCANCHANNELS c10d8aaf8 qcacld-3.0: Fix buffer overwrite in csr_roam_diag_joined_new_bss() bd75dc7d1 qcacld-3.0: Fix buffer overwrite in lim_mlm_add_bss() 325214e52 qcacld-3.0: Fix NULL acs_cfg ptr access 318cfdef2 qcacld-3.0: Avoid possible NULL pointer dereference e34b18d7e qcacld-3.0: Fix possible OOB issue in ol_tx_desc_update_group_credit c33a8be38 qcacld-3.0: Fix possible OOB access in ol_rx_reorder_detect_hole 12734b76a qcacld-3.0: Avoid VDEV start for new interface when roaming in progress 7622df0e0 qcacld-3.0: Reject DISA test vendor command if power save is enabled 2cf3c5587 qcacld-3.0: Fix freeing of SAP PE session lim_send_sme_disassoc_ntf 677615f52 qcacld-3.0: Do not flush disconnect command from sme on receiving connect fc41c0221 qcacld-3.0: Avoid possible overflow while parsing scan ie d2f7b1b2e qcacld-3.0: Add length check in wma_process_rmf_frame d9bdfacf2 qcacld-3.0: Remove off-by-one write condition in sch_beacon_process 65a141d9c qcacld-3.0: Fix OOB read in iw_hdd_set_var_ints_getnone 355fe8778 qcacld-3.0: Use request manager for peer txrx rate d7b57378e qcacld-3.0: Possible Out Of Bound reads in htt_t2h_tx_ppdu_log_print() a78311d86 qcacld-3.0: Copy sar capability only if its supported by fw 0ba6ca165 qcacld-3.0: Avoid NULL pointer access in cfg80211 tdls oper 6381a740a qcacld-3.0: Avoid buffer overread while processing set pno IOCTL ebf09597f qcacld-3.0: Allocate extra 100 bytes to add missing IE info 8a3d3f0e0 qcacld-3.0: Avoid int overflow in csr_scan_save_preferred_network_found() b136fd02c qcacld-3.0: Free body if session is NULL in lim_process_switch_channel_rsp ab3350b73 qcacld-3.0: Reduce log level in lim_detect_change_in_ap_capabilities() ecd0ab506 qcacld-3.0: Fix buffer overread in csr_scan_add_result() a83d27a51 qcacld-3.0: Add check for min buffer length in find_ie_defn 8ee9c9c67 qcacld-3.0: Avoid integer underflow in dot11f_unpack functions 8bb3bc15a qcacld-3.0: Use session_id param for csr_roam_offload_scan a91c6f37b qcacld-3.0: Destroy tdls peer idle timers as part of SSR 6035efe61 qcacld-3.0: Fix tCsrRoamConnectedProfile initialization d4fa4b9a9 qcacld-3.0: Add missing status check in __lim_process_sme_disassoc_cnf() 586758aa8 qcacld-3.0: Fix null pointer dereference in htt_t2h_lp_msg_handler 7a10e6d22 qcacld-3.0: Fix information leak issue during memcpy 3e95f8ee4 qcacld-3.0: Process setkey confirmation in sme callback f31876aab qcacld-3.0: Refactor lim_process_mlm_deauth_ind() 75cb2436b qcacld-3.0: Fix race condition in resetting vdev and using it 6cfc0e83a qcacld-3.0: Validate channel list from ioctl before sending to fw 8b3179595 qcacld-3.0: Use request manager for peer info 954e3153f qcacld-3.0: Fix Use-After-Free in ol_txrx_pdev_detach 3aef5c152 qcacld-3.0: Use request manager for station stats 14708ac80 qcacld-3.0: Fix overwrite in wlan_hdd_cfg80211_set_ie e2c46d347 qcacld-3.0: Switch SAP channel to STA for scc on LTE coex channel 960fc2983 qcacld-3.0: ini parameter to allow STA+SAP SCC on LTE coex channel bb421c7a3 qcacld-3.0: Avoid info leak in IOCTL CCXBEACONREQ daa0b877e qcacld-3.0: Use request manager for tsm metrics ad0514335 qcacld-3.0: Modify addition of proper length to payload 5bc066c03 qcacld-3.0: Use request manager to handle setting random MAC 08200e76b qcacld-3.0: Check buff len alloc in __iw_set_packet_filter_params 58f3ae518 qcacld-3.0: Initialize variable to prevent potential information leak 8597fe89a qcacld-3.0: Fix information leak in IPA res info and stats dcf1d98bf qcacld-3.0: Dynamic SMMU map/unmap only when IPA enabled 0f8ed1f29 qcacld-3.0: Update SMMU mem table for each rx nbuff 1606f41f1 qcacld-3.0: Remove passing adapter to hdd_ipa_uc_stat_request 9dcee1d4e qcacld-3.0: Fix NULL pointer dereferencing from a call to cds_get_context 7bbb03606 qcacld-3.0: Add set_perf_profile IPA WDI unified API bf7cfc02f qcacld-3.0: Add support for SMMU IPA WDI unified API 408af4bbb qcacld-3.0: Remove wake_lock and rm_lock when WDI_UNIFIED_API defined 26c7bc8dd qcacld-3.0: extend support to get IPA hw status 77932aef6 qcacld-3.0: Cleanup interface when loading/unloading timeout 8078d3433 qcacld-3.0: Update IPA uC TXRX stats to adapter stats 1ec4647e8 qcacld-3.0: Fix IPA issues when wlan loaded at boot-up 317d90d4f qcacld-3.0: Add IPA wdi unified API support a0e19803a qcacld-3.0: Optimize logging from wma_apf_read_work_memory_event_handler ab686041e Revert "qcacld-3.0: Enable auto PS timer in hdd config file" 6ff655f40 qcacld-3.0: Ignore the csa event when roaming is in progress 33e67f229 Release 5.3.1.1K deaeaf33e qcacld-3.0: Enable support to send packet fate stats 02be45c2c qcacld-3.0: Add sanity check variable_data len in update_fils_data 95b665ec4 qcacld-3.0: Possible buffer overflow in wma_stats_ext_event_handler 218d25ea2 qcacld-3.0: Enable fw_crash_timeout 3b879a57e qcacld-3.0: Fix possible integer overflow in lim 35a1650a4 qcacld-3.0: rearrange to avoid use-after-free of the skb ac49803c8 qcacld-3.0: Possible buffer overflow in wma_nan_rsp_event_handler 65d144ac2 qcacld-3.0: Fix potential memory leak in hdd ipa 12e700ef8 qcacld-3.0: Fix NDP Config QoS policy 8df5045a3 qcacld-3.0: Fix NDP Response Code policy dca6024fb qcacld-3.0: Fix NDP Discovery MAC address policy 0da7f4e5d qcacld-3.0: Acquire SME lock before csr_roam_offload_scan from SME 2953cfef6 qcacld-3.0: Add break statement in switch case 1bd36671a qcacld-3.0: Release WM status change cmd after eWNI_SME_DISCONNECT_DONE_IND adfa4eee8 qcacld-3.0: Register hdd callbacks before event registration f5af01ff8 qcacld-3.0: Handle SMMU mem map table alloc fail at unload c6af34ba9 qcacld-3.0: Match callback pointer type to callback function signature 05e5580a1 qcacld-3.0: Populate PCL list correctly using channel select logic ini 8e23dcd03 qcacld-3.0: Add range check for mode param in cds_get_pcl 0b8293cd1 qcacld-3.0: Fix possible buffer overread in wma_set_epno_network_list 1f7a02fea qcacld-3.0: Remove cds_pkt_free in assoc request api b8b17702c qcacld-3.0: Allow broadcast probe req for p2p scan with empty SSID a73463cb5 qcacld-3.0: Avoid NULL pointer exception in wlan_hdd_allow_sap_add() 649f71b55 qcacld-3.0: Fix out of bound write in mcs_set 557ea489b qcacld-3.0: Stop opportunistic timer while starting new SAP feb052ef5 qcacld-3.0: Fix integer truncation in convert_wsc_opaque 7d27459b7 qcacld-3.0: Avoid possible heartbeat failure due to Hw-DTIM 2b027b7e9 qcacld-3.0: Optimize console logging during cfg80211 suspend e0a67ef1d qcacld-3.0: Add management frame wake stats f4f794aaa qcacld-3.0: Fix OOB write in vdev_mac_map feee88076 qcacld-3.0: Fix NPD in function lim_create_fils_wrapper_data 5822df69d qcacld-3.0: Fix null pointer dereference in SAP state fsm 4e3374e2f qcacld-3.0: Add channel width in connect_info debugfs file e36c6183e qcacld-3.0: Use request manager for RSSI e574a09db qcacld-3.0: Call vdev resp and hold req queue cleanup from MC thread 7461fdf44 qcacld-3.0: Avoid NULL pointer exception in (re)assoc event c68fa7bb8 Release 5.3.1.1J b6a08abac qcacld-3.0: update the adapter->rssi from fw eb474e760 qcacld-3.0: Log reason code while flushing logging events 8ff136a11 Revert "qcacld-3.0: Treat ARP/ICMP/ICMPV6 packets as high priority" d3ff67325 qcacld-3.0: Use request manager for SNR eafdf8caa qcacld-3.0: Use request manager for Class A stats 3b57620ce qcacld-3.0: Avoid un-initialized access to arp rsp_stats 0f9016f64 qcacld-3.0: Possble OOB access in hdd_set_limit_off_chan_for_tos() c3e546872 qcacld-3.0: Add sanity check for kek_len and pmk_len in WMA roam synch 0037b0a89 Release 5.3.1.1I 6a69de263 qcacld-3.0: Fix buffer overflow in htt_t2h_msg_handler_fast 15f35475c qcacld-3.0: Don't fill any WMA request if target is not ready 3ed9adb11 qcacld-3.0: Enable TDLS after P2P disconnect e3979b4ac qcacld-3.0: Fix null pointer dereference in sending probe req a8d3bf7d0 qcacld-3.0: Use total_len in drv_cmd_p2p_dev_addr() 2f75cfa23 qcacld-3.0: Drop same seq num auth frame only if retry bit is set 6c6e64e16 qcacld-3.0: Modify contents of CSR debugfs files dcfe9aab0 qcacld-3.0: Add logging info for dynamic MAC change ce7a69d14 qcacld-3.0: Add ini to control for Secondary Retry Feature b9160ee98 qcacld-3.0: Cleanup interface when loading/unloading timeout a42919e20 qcacld-3.0: Use total_len in drv_cmd_get_ibss_peer_info_all 841926a48 qcacld-3.0: Avoid info leak in hdd_driver_rxfilter_comand_handler 72a042271 qcacld-3.0: Fix KASAN slab-out-of-bounds in ipa3_release_wdi_mapping f802cd946 qcacld-3.0: Fix Use after free in wma_vdev_start_resp_handler c0492d536 Release 5.3.1.1H bc12bb498 qcacld-3.0: Send appropriate value of Tx power in TPC report caf76a97e qcacld-3.0: Add dummy function for supplicant deprecated commands 72ab810c8 qcacld-3.0: Enable wiphy RxLDPC for 5G band 8b53e2109 qcacld-3.0: Probe request sent with corrupted IE f5a4abdd1 qcacld-3.0: Fix OOB write in wma_unified_debug_print_event_handler 07abd9db0 qcacld-3.0: Fix race vdev down and tx_desc->vdev access efae39279 qcacld-3.0: Revive the WoW wakeup logs to appear in kmsg 9223bff1f qcacld-3.0: Log netdev tx queue state at user triggered disconnect 39672c5ae Revert "qcacld-3.0: Fix OOB write in wma_unified_debug_print_event_handler" d76ae6bb0 qcacld-3.0: Fix function type for sap_restart_chan_switch_cb 39c3e5e4b qcacld-3.0: Fix Use after free in wma_del_tdls_sta e66aecc1d qcacld-3.0: Do not set event when send IPA WLAN event fails for start BSS 81be9130f qcacld-3.0: Cleanup pending action frame for SSR ab227d19f qcacld-3.0: Fix OOB write in wma_extscan_change_results_event_handler 157885763 qcacld-3.0: set hdd_reassoc_scenario per dev mode 5bdc88d65 qcacld-3.0: Enable ct tracker for external ctrl mode after tdls link enable 26c43e941 qcacld-3.0: fix non-linear data TX dma failed issue eb3c37afb qcacld-3.0: Dont access msdu after it is transmitted f237a7bd3 qcacld-3.0: Fix use after free in sme_qos_del_ts_req c28a01289 qcacld-3.0: Fix race vdev down and tx_desc->vdev access f4e96e5d8 Release 5.3.1.1G 41fd26b4a qcacld-3.0: Reject the unsafe IOCTL's in the WEXT 89d29ebf1 qcacld-3.0: Dont process driver unload during system reboot 476a8859b qcacld-3.0: Add SAR V2 support a5b86caf6 qcacld-3.0: Set the driver state recovery flag before lock 6b8c2aa4f qcacld-3.0: Add trigger and freq info in roam_stats 4d4bcf9df qcacld-3.0: Fix compile error for uninitialized variables b0785e75c qcacld-3.0: Hold wakelock till connection completion 7ddeaf81a qcacld-3.0: Enhance logging in connect path eeb7de572 qcacld-3.0: Fix to pass appropriate buffer length to unpack WPA IE 31cbffdb1 qcacld-3.0: Reset txrx connectivity stats after SSR d6347030a qcacld-3.0: Prevent access to rx thread after thread shutdown c8cb5f2c9 qcacld-3.0: Flush packets in datapath error case 6aa38fa6c qcacld-3.0: Remove CSR dot11f IE RSN max len af10e5709 Release 5.3.1.1F bcc7cda0f qcacld-3.0: Fix OOB write in wma_unified_debug_print_event_handler 08f0d1dc7 qcacld-3.0: Return -EGAIAN and not -ENODEV if FW is down 068dd5f2d qcacld-3.0: Fix check condition after taking lock 77633ee03 qcacld-3.0: Fix OOB write in wma_roam_synch_event_handler 68be7c167 qcacld-3.0: Fix issue in connection to WAPI AP 915d2f02e qcacld-3.0: Create CSR debugfs files from hdd_open_adapter 553a9a154 qcacld-3.0: Remove DFS channels from scan list in case of MCC disallow 08a147fc2 qcacld-3.0: Post only unicast key with high priority to PE 7cedc8641 Release 5.3.1.1E a2b83022c qcacld-3.0: Fix issue while handling ndp response without iface name 46031ea27 qcacld-3.0: Reset is_acs_allowed variable when chan count is 0 30a2d7620 qcacld-3.0: Avoid double free in drv_cmd_get_ibss_peer_info_all() 387811245 qcacld-3.0: Enable auto PS timer in hdd config file 1c019103e qcacld-3.0: Fix buf overflow in __wlan_hdd_cfg80211_update_connect_params d50089bcb qcacld-3.0: Fix is_waiting_for_key usage for waking up host e6bfb50c4 qcacld-3.0: Avoid un-initialized pointer access in hdd_ndi_start_bss 37e7baf1b qcacld-3.0: Add ini param to control RTT mac randomization a59b96d8d qcacld-3.0: De-couple num_vdev, num_peers from fw-api headers 8ee11a2f7 Release 5.3.1.1D 05269e29e qcacld-3.0: Set bcast probe req flag for invalid bssid and ssid d1144e8ab qcacld-3.0: Fix potential buffer overflow in radio stats event handler c228d66bd qcacld-3.0: Send 11k offload disable to FW during RSO Stop 070054e23 qcacld-3.0: Dereference adapter after NULL check 1305e8622 qcacld-3.0: Resolve possible OOB while posting SET PASSPOINT WMA event 54d7eea60 qcacld-3.0: Flush message queues before sending suspend event to firmware 0f3db67a5 qcacld-3.0: Complete all wait events before shutdown 949550ca0 qcacld-3.0: Do not stop TDLS timers before restart f0df9271c qcacld-3.0: Assign center_freq1 and center_freq2 before use 7fb20d6f9 qcacld-3.0: Do not program phymode for opmode update 6567910d9 qcacld-3.0: Drop duplicate Beacon Report request bc62a848d qcacld-3.0: rate limit scan failure logs 01968995c qcacld-3.0: Check for NULL after taking lock 6e97b18a1 qcacld-3.0: Add debugfs support for roam scan stats 9ad70b3c3 Release 5.3.1.1C 9a9e637d9 qcacld-3.0: Use correct function type for wext ioctl handlers 200ed2c82 qcacld-3.0: Fix function types passed to qdf_trace_register 344319fa1 qcacld-3.0: Fix return type mismatch in start_xmit functions 0c0875203 qcacld-3.0: Compute RSSI and BSS adjustment correctly 66f6762e9 qcacld-3.0: Use max tx power allowed to compute link report power b1db41d12 qcacld-3.0: Reset acs configuration after freeing acs channel list da00260e2 qcacld-3.0: Update tx params if 2.4G APs min supported rate is 6Mbps 9584e2340 qcacld-3.0: Reject offchannel tx during connection in progress 9d1e436dc qcacld-3.0: Validate length argument's lower boundary 9f1cafb4c qcacld-3.0: Fix OOB write in wma_passpoint_match_event_handler 36c36e26b qcacld-3.0: Fix null pointer dereference issue for pl_tgt_hdr 84f4f66d7 qcacld-3.0: Fix access to ol_rx_thread after thread shutdown 1d0e969e9 qcacld-3.0: Fix issue with get channel list command 8a0d9a9f9 qcacld-3.0: Fix ACS issue with SRD channels not included 9fede93e0 qcacld-3.0: Fix check for firmware's chainmask capability f9a7a73df qcacld-3.0: Enable oem data processing in SAP mode 770f98ec4 qcacld-3.0: Add debugfs support for offload info 51d338cee qcacld-3.0: Add debugfs support for connect info 7d0127d73 qcacld-3.0: Add debugfs framework support for CSR db1ba3387 Release 5.3.1.1B a2db70edb qcacld-3.0: Call the 11d state machine even for cached regulatory be91a03a6 qcacld-3.0: Revert accidental removal of sanity check d91edb14c qcacld-3.0: Fix use before malloc when ipa disable from ini 473d0ec3e qcacld-3.0: Accept nan responder request without iface name ed5ba09d9 qcacld-3.0: Don't process set mac net dev operation on interface up b5d8f3d14 qcacld-3.0: Ignore qdf debug fs create failure during init 2992078ab qcacld-3.0: Fix misleading indentation build error 838ae8439 qcacld-3.0: Fix function return type for ndo_start_xmit 978d0ceb2 qcacld-3.0: Program phymode before channel width for CSA handling 9264285d2 qcacld-3.0: Remove timer from sys msg queue when timer is stopped abd154383 qcacld-3.0: Avoid TDLS entry with MAC same as existing non-TDLS peer ac5755d1b qcacld-3.0: Send AP_DISCONNECT event after all clients disconnected 1ec180056 qcacld-3.0: Allow vendor command to run without interface up 1230c003a Release 5.3.1.1A 33b557d92 qcacld-3.0: Stop the vdev rsp timer as soon as vdev req is removed b2445247f qcacld-3.0: Rate limit DBS scan disable message c61c545c9 qcacld-3.0: Fix LFR2 roam on same channel fail 1ac692798 qcacld-3.0: Return error if channel list is NULL ef9a58e3c qcacld-3.0: Prioritize connection req frames in pe queue a3ed0ba3a qcacld-3.0: Reset the IPA resource loading flag 1e11a5b53 qcacld-3.0: Handle error case in wma_extscan_cached_results_event_handler 5a87d63cd qcacld-3.0: Enable channel 12 and 13 in world mode 7308ee71e qcacld-3.0: Add channels 5735-5835 to the world mode 0d7dad27c qcacld-3.0: Modify default world rules 6495de6a6 Merge commit '6f0cb69b429b03724628d52ee995711313467292' into 7.3.9 6f0cb69b4 Release 5.1.1.49L 34ba4734b qcacld-3.0: Add INI to control tcp_limit_output_bytes tuning 9ec591c3f Release 5.1.1.49K 7334c2ede qcacld-3.0: Validate opmode update req before sending to FW 6d259b95b Release 5.1.1.49J 1d028d3e0 qcacld-3.0: Self peer req is not handled properly causes P2P failure 8c19de158 Release 5.1.1.49I 6f6afa8df qcacld-3.0: Fix integer underflow and buffer over-read in fwlog 1cb85be17 Release 5.1.1.49H 51352a23f qcacld-3.0: Release memory when del self sta req fails in WMA layer c2d326191 Release 5.1.1.49G fddb79256 qcacld-3.0: Don't allow second SAP session on same MAC f737a44a2 Release 5.1.1.49F 476c7f2c7 qcacld-3.0: Send enable/disable flag separately in hw filter command 69d639c41 Release 5.1.1.49E 7278b47f1 qcacld-3.0: Skip starting SAP after channel change if stop BSS in progress a5e010fc6 Release 5.1.1.49D 0c2a54ff3 qcacld-3.0: Treat ARP/ICMP/ICMPV6 packets as high priority f5574ae3f Release 5.1.1.49C 206610051 qcacld-3.0: Block WMI cmds before issuing HTC stop 46645925e Release 5.1.1.49B 614412025 qcacld-3.0: Security enhancement fixes for RSNE frame parser 6711f1556 Release 5.1.1.49A 73fc4ff8d qcacld-3.0: Downgrade bandwidth to 40Mhz in 2.4Ghz case b7e0226c6 Release 5.1.1.49 5956de030 qcacld-3.0: Match all encryption type in case of testbed STA 23a25be6a qcacld-3.0: Add force rsne override and use the RSNE passed by user 7e096cfd2 Release 5.1.1.48Z 360f55c4b qcacld-3.0: Enable MAC provisioning for one platform MAC address bc7e93839 Release 5.1.1.48Y a5405cf94 qcacld-3.0: Avoid 2.4Ghz channel in 40Mhz for SAP start 9b73c0fab Release 5.1.1.48X 406315bf1 qcacld-3.0: Fix peer_state transition in IBSS network 512241f0f Release 5.1.1.48W 1cd326540 qcacld-3.0: Fix function type for cds_soc_set_dual_mac_cfg_cb 5051c3828 qcacld-3.0: Check IPA HW support before SMMU enable f496b7c2d qcacld-3.0: Schedule ROC dequeue work when roam connection fails 83f7d146b Release 5.1.1.48V e479f5fbf qcacld-3.0: Reject invalid MAC address during dynamic MAC change 692f42d56 Release 5.1.1.48U 23fc7fa52 qcacld-3.0: Enhance logging levels for some SAP ACS messages f00e37d72 Release 5.1.1.48T 9cf388081 qcacld-3.0: Fix synchronization problem in wma remove peer cb4726c20 Release 5.1.1.48S cf37a8def qcacld-3.0: Validate update avoid frequency channel list dad912450 qcacld-3.0: Don't set DEVICE_IFACE_OPENED after SSR in FTM mode 54e55db62 Release 5.1.1.48R 883938502 qcacld-3.0: Disconnect STA interface if it is on indoor channel 2bcb1aa54 qcacld-3.0: Fix UAF in the function wlan_hdd_execute_remain_on_channel 3ad79161f Release 5.1.1.48Q 0df7be9b5 qcacld-3.0: Switch from module_param_call() to module_param_cb() d7931e9a1 Release 5.1.1.48P 3369da5fe qcacld-3.0: Trim ACS channel list based on the concurrent connections 89d4fa175 qcacld-3.0: Add support for Android Packet Filter v3 c9b41670d qcacld-3.0: Rename legacy definitions containing BPF to APF ba2531d1d qcacld-3.0: Refactor APF related modules in separate files a838f138d qcacld-3.0: Increase channel switch complete timeout a933d223e qcacld-3.0: Enhance logging to print iface name 20d7237cb Release 5.1.1.48O 773c0ebe3 qcacld-3.0: Free nested set link state response msg buffer in PE 2ff16bcd5 Release 5.1.1.48N 3bc1d1cbc qcacld-3.0: Handle disassoc and deauth during LFR3 roaming e70bbd09e qcacld-3.0: Send ROAM_STOP if roam synch failed 245b65eb7 Release 5.1.1.48M f95e0c6c6 qcacld-3.0: Update bss count based on channel offset only for same band 684f9b8b4 Release 5.1.1.48L b6379f517 qcacld-3.0: Free ACS channel list before allocating new list 5f44695e6 Release 5.1.1.48K d38a5b6de qcacld-3.0: Fix to pass appropriate buffer length to unpack RSN IE c9f776d49 qcacld-3.0: Free LIM Deauth/Disassoc requests during lim cleanup 2d11fe5bf Release 5.1.1.48J 2c15cb3a5 qcacld-3.0: Fix Null pointer dereference issue 1107891f1 Release 5.1.1.48I 7cf4d5876 qcacld-3.0: Add ini parameter for chain selection optimization 0c3b646e3 Release 5.1.1.48H 75152632d qcacld-3.0: Add fw down check to validate context 666a3e425 Release 5.1.1.48G c67fd13a4 qcacld-3.0: Add vdev_id sanity check in wma_vdev_stop_resp_handler 2c29ce1b7 Release 5.1.1.48F a57dbdb27 qcacld-3.0: Add vdev restart when changing channel in monitor mode 187a46cf6 qcacld-3.0: Switch order of phymode and ch_width 4941376f6 Release 5.1.1.48E 74fea2e5e qcacld-3.0: Fix memory leak in HDD API iw_setnone_getint 755f518c8 Release 5.1.1.48D 79a7d946e qcacld-3.0: Fix suBFormee/suBFormer in handling assoc request 57d003f02 Release 5.1.1.48C 417cbac34 Revert "qcacld-3.0: Fix UAF in the function wlan_hdd_execute_remain_on_channel" b79a9c174 Release 5.1.1.48B 70ce1ffbd qcacld-3.0: Check firmware capability before programming chainmask 59b11c7ce qcacld-3.0: Allow tx/rx chainmask value to be 3 a2b536ab4 Release 5.1.1.48A 1b8c7285d qcacld-3.0: Fix to avoid race condition during acs scan 66d77d491 Release 5.1.1.48 4864bce98 qcacld-3.0: Fix buffer overflow in process_tx_info and process_rx_info 8f469225f Release 5.1.1.47Z 43d9691c7 qcacld-3.0: Fix possible deadlock in wlan_hdd_execute_remain_on_channel 1203c904b Release 5.1.1.47Y 143f6076e qcacld-3.0: Reduce minimum value for 11k offload cache timeout 51cdff284 Release 5.1.1.47X c8056d93e qcacld-3.0: Check for SME state in hdd_get_sta_connection_in_progress e9e023f68 Release 5.1.1.47W 409d269c3 qcacld-3.0: Add vdev id sanity check in wma stats event handlers 8415b1715 Release 5.1.1.47V 0aaf00f5a qcacld-3.0: Check for SRD channels in sap_get_channel_list 11b776bc4 Release 5.1.1.47U abc6d24d5 qcacld-3.0: Ensure two NDI mac address are only 1 bit apart 4aab29da6 Release 5.1.1.47T f18531b2c qcacld-3.0: Support NDP Confirm with channel info and Schedule Update 084811fa3 Release 5.1.1.47S 312758d8d qcacld-3.0: Do 11ac override only if channel list has 5Ghz channel(s) 9800bb8bb Release 5.1.1.47R 8caa1fcd7 qcacld-3.0: Prevent null pointer dereference issue cc59b5088 Release 5.1.1.47Q 1f8be25f6 qcacld-3.0: Send certain DTIM params when LI offload is enabled 8799542b3 qcacld-3.0: Skip chainmask programming if antenna sharing enabled 21f00ade8 Release 5.1.1.47P ead66cb6e qcacld-3.0: Set hw mode based on channel_select_logic_conc ini ae6ac295b qcacld-3.0: Add ini support for channel selection logic 92fd8cc61 qcacld-3.0: Stop STA if connection in progress and SAP Stop is received a0067a169 Release 5.1.1.47O 6207cf286 qcacld-3.0: only unmap the mapped nbuf in the ol_txrx_vdev_flush 645c05a5b Release 5.1.1.47N 6f77d83a6 qcacld-3.0: Remove excessive logs from scan d7a33e60f Release 5.1.1.47M d2baa7baa qcacld-3.0: Remove IPA uC stat log when IPA pipe is suspended 04c40cdad Release 5.1.1.47L 8772f0cc6 qcacld-3.0: Fix UAF in the function wlan_hdd_execute_remain_on_channel ff19db751 qcacld-3.0: Disable PANIC_ON_BUG for end user builds a0835087e Release 5.1.1.47K 8a787ea36 qcacld-3.0: DPTRACE Enhancements - Phase 2 929317133 Release 5.1.1.47J 27193aa7e qcacld-3.0: Implement API to set dpt params debugfs 4e0f9b40c Release 5.1.1.47I 35f989839 qcacld-3.0: Add support for recovery in FTM mode 84dad16c8 Release 5.1.1.47H 594bb7a99 qcacld-3.0: Do not send TSPEC again 4804f4173 Release 5.1.1.47G 44bb0cc8e qcacld-3.0: Assign acs_cfg->end_ch before use c5442d33d Release 5.1.1.47F d1c85d715 qcacld-3.0: Avoid selection of irrelevant channel in 80/160MHz config 8b5c67186 Release 5.1.1.47E bb183ed14 qcacld-3.0: Validate CSA WBW IE before processing channel switch a045e52d9 Release 5.1.1.47D 0e656022d qcacld-3.0: Change TXRX chainmask default to 0 2262c12e2 qcacld-3.0: Add DBS check for all chain mask programming 84e7eb04c Release 5.1.1.47C 09056d589 qcacld-3.0: Fix buffer overflow for HTT_T2H_MSG_TYPE_FLOW_POOL_MAP e1227d163 Release 5.1.1.47B 20b0b2608 qcacld-3.0: Fix buffer over-read issue in htt_t2h_lp_msg_handler b5849af42 qcacld-3.0: Fix buffer overflow in htt_t2h_msg_handler 87be3caab Release 5.1.1.47A 8ba99281a qcacld-3.0: Send 11k offload params as part of RSO to WMA a68f1701e Release 5.1.1.47 713243676 qcacld-3.0: Fix race between PD down and Assoc resp handling 6f81df4af qcacld-3.0: Add mutex lock for proc handlers e14326df2 Release 5.1.1.46Z 7905f51fc qcacld-3.0: Remove panic for peer_delete timeout 4cbc21395 Release 5.1.1.46Y 86a1ab764 qcacld-3.0: Avoid panic during SME active list timeout if FW is down d6329a821 Release 5.1.1.46X 9dfd6a0f6 qcacld-3.0: Fix stack corruption in beacon table mode 96f8cba0a Release 5.1.1.46W e71db6795 qcacld-3.0: Delete connection in progress tdls peers d619f8593 qcacld-3.0: Assign CFG_AUTO_CHANNEL_SELECT_WEIGHT_MIN as 0 d5d060516 qcacld-3.0: Avoid reinitialization of wlan_start_comp event 628884491 qcacld-3.0: Flush scan results on interface down 9f92eecd4 Release 5.1.1.46V 70cc9579b qcacld-3.0: Populate correct HT MCS index in station stats 0fde2cc4d Release 5.1.1.46U da237f114 qcacld-3.0: Correct the logic to decrement the beacon count in CSA IE f21dfb6ae Release 5.1.1.46T a798c51c9 qcacld-3.0: Add log info when override IpaConfig 89dee19a2 Release 5.1.1.46S 5c22ef540 qcacld-3.0: Cancel scans during roaming bbdec2ed4 Release 5.1.1.46R 5e8c55e22 qcacld-3.0: Allow out-of-tree build with relative path in M 926a1c686 Release 5.1.1.46Q 1095cf8bd qcacld-3.0: Destroy sysfs version node in stop modules 123b45d0c Release 5.1.1.46P 16f06316c qcacld-3.0: Debugfs Implementation for dp trace collection f2f2d93d0 Release 5.1.1.46O da95a2607 qcacld-3.0: Send STA authorized status in case of OPEN security 6edba2250 Release 5.1.1.46N ccf45cff7 qcacld-3.0: Add ini to enabled/disable the SU beamformee in vendor VHTIE 273186b3b Release 5.1.1.46M 63fa94c24 qcacld-3.0: Reset mgmtTxCompletionStatus in SSR case 202b39d82 Release 5.1.1.46L 09114839c qcacld-3.0: Do not send Assoc failure before initiating disconnect 2a3db0296 Release 5.1.1.46K 6c278e86f qcacld-3.0: Add __must_check attribute to dot11f_unpack functions 5b863ea88 qcacld-3.0: Check for return codes of dot11f_unpack functions b0ba452dc qcacld-3.0: Fix unknown symbol hdd_gro_destroy 485e3971d Release 5.1.1.46J 373b5f34d qcacld-3.0: Allocate and free memory for chan_info correctly b66a9f997 Release 5.1.1.46I d5b2d7743 qcacld-3.0: Override the SAP channel only in non DBS cases 3ec50926b Release 5.1.1.46H 50b9e58ca qcacld-3.0: Allow go negotiation confirmation frame 25ef1d435 Release 5.1.1.46G e05348bdb qcacld-3.0: Return the correct status in txrx clear peer 5fc50eac0 Release 5.1.1.46F d0c620769 qcacld-3.0: Fix security concern with %p a67fee043 qcacld-3.0: Fix OOB write in WMA TX power level stats handler 3228b553b Release 5.1.1.46E e2cfcc890 qcacld-3.0: Fix sar_limit_event frame-larger-than build error 77d3d654d Release 5.1.1.46D fe1b2ff69 qcacld-3.0: Fix uc_op_work->msg leak from uC ready callback 07287a4bc Release 5.1.1.46C 6e8aadbb8 qcacld-3.0: Fix "SAR get limits" to register actual TLV event e3b1bf1ec Release 5.1.1.46B 9bc115620 qcacld-3.0: Reject ROC if its queued or in progress on another adapter 91e561198 Release 5.1.1.46A e2b9c9602 qcacld-3.0: Send NUD diag event when ARP tracking is enabled e22581052 Release 5.1.1.46 b85763e67 qcacld-3.0: Fix IPA Rx suspend timeout due to IPA Tx pipe stall 87f32ded1 Release 5.1.1.45Z 985c406c5 qcacld-3.0: Fix to reduce QXDM Log Size 9514f4126 Release 5.1.1.45Y 43938ff23 qcacld-3.0: Avoid panic during HDD resume failure if FW is down 4c9aa5c8b qcacld-3.0: Trim the ACS scan channel list as per acs config 8219c4285 Release 5.1.1.45X 1690f367b qcacld-3.0: Add support to get IPA SMMU status c0906b14a qcacld-3.0: Move the logs to appropriate log levels 5b011ff65 Release 5.1.1.45W 949a4a184 qcacld-3.0: Clean SAP adapter ipa context 67a6f6b59 Release 5.1.1.45V d56524a3b qcacld-3.0: Fix buffer overflow in fill_ieee80211_hdr_data 6ee38fbb2 Release 5.1.1.45U f03572b1a qcacld-3.0: Validate wpa ie length before extracting ie 11acf7d95 qcacld-3.0: Fix potential buffer overflow htt_t2h_msg_handler 0637ac962 qcacld-3.0: Fix buffer overflow in htt_t2h_rx_in_order_indication_handler b3beb300c qcacld-3.0: Fix buffer overflow in ol_tx_inspect_handler 1c0048743 Release 5.1.1.45T 03edbd84b qcacld-3.0: Send per chain rssi to upper layer 8b6039f46 qcacld-3.0: Modify dwell time and DBS scan based on scan request 7912b966e Release 5.1.1.45S 765ce028b qcacld-3.0: Add support for 11k offload to FW bb284899e qcacld-3.0: Fix race condition for get peer f962df3b4 Release 5.1.1.45R 436e583ed qcacld-3.0: Set the driver dump supported feature bit 5601ebe58 Release 5.1.1.45Q 2563199f3 qcacld-3.0: Add support for HW mode info vendor command 1f81900d0 qcacld-3.0: Fix mem leak when LFR2 on same channel during MCC sessions 11c8839ea Release 5.1.1.45P 463b0aea7 qcacld-3.0: Add sanity check for WMA NDP event handlers d2743c27d Release 5.1.1.45O eaada8827 qcacld-3.0: Add host support to send MAC address to Supplicant 5b3aa9322 qcacld-3.0: Fix incompatible pointer type build error 3b75485bb qcacld-3.0: Fix misleading indentation build error 1cd727cf7 qcacld-3.0: Fix frame-larger-than build error f214806dc Release 5.1.1.45N 94e5df9e7 qcacld-3.0: Remove excessive driver logging from IPA path 5a92f6ffa qcacld-3.0: Fix potential buffer overflow in ol_txrx_update_tx_queue_groups 8f48605ec qcacld-3.0: Add packet fate and driver dump enums 4d88dd75e qcacld-3.0: Disable TCP delack if GRO is enabled d41153e3b Release 5.1.1.45M 1ba74d483 qcacld-3.0: Fix a race btw tx and tx-compl 6d1d4fa54 Release 5.1.1.45L 29c9e10ef qcacld-3.0: Add host support to configure GCMP 7ca219de0 Release 5.1.1.45K 452bf9f57 qcacld-3.0: Fix memleak for pm runtime suspend lock 6fff8ef66 Release 5.1.1.45J e8b2168d7 qcacld-3.0: Clear connectivity stats based on the bitmap received ccb422f23 Release 5.1.1.45I accbee37b qcacld-3.0: Enhance logging in suspend path for timer pattern d61ee2da4 Release 5.1.1.45H e4be608c3 qcacld-3.0: Set ACS weight to max for channels not in scan list 025057d82 qcacld-3.0: Fix potential OOB read in wma_populate_soc_caps 66f02ee46 Release 5.1.1.45G bd3d6e2e0 qcacld-3.0: Optimize driver init time log from HIF layer 886da1bba Release 5.1.1.45F c48c066f6 qcacld-3.0: Free IE buffers in SAP config in case of SSR SAP Restart 105360628 qcacld-3.0: Update DTIM value in WMA for modulated DTIM 3764777fb Release 5.1.1.45E dca965f69 qcacld-3.0: Fix band agnostic chainmask ini params 501e51a3d Release 5.1.1.45D e7cc594fd qcacld-3.0: Protect peer info when getting vdev by sta_id eb6337f19 Release 5.1.1.45C 2dadad5d7 qcacld-3.0: Send STA authorized status to supplicant for AP 4c49d0ef7 Release 5.1.1.45B 5717c216b qcacld-3.0: Stop connection in progress STA when SAP comes up d489a99fc qcacld-3.0: Check IPA interface adapter is valid at SSR 476bd27ec Release 5.1.1.45A 66322aa48 qcacld-3.0: Remove the incorrect log in TDLS peer delete 1190813aa Release 5.1.1.45 e5b47eec5 qcacld-3.0: Fix checkpatch errors in frame parser code 64f3f36be qcacld-3.0: Fix dereferencing NULL peer 409ec0475 Release 5.1.1.44Z 18693ef95 qcacld-3.0: Use intersection of AP's and user's RSN cap in assoc req 1d5a05eb0 Release 5.1.1.44Y eadeabb6b qcacld-3.0: Wait for scan event completion before scan abort from hdd e0b0fc968 Release 5.1.1.44X f829efa33 qcacld-3.0: Update SAP interface stats only for exception path 102f87194 qcacld-3.0: Fix an ACS hw mode mapping discrepancy 72f8d5407 Release 5.1.1.44W c26f2b0a3 qcacld-3.0: Cleanup function entry/exit logs from HDD IPA module c5c1550ac qcacld-3.0: Debug enhancement for peer unmap timeout 83d62735f Release 5.1.1.44V 15b177884 qcacld-3.0: At SAP,cache every station's info only once 55a957151 qcacld-3.0: Add a check for HAl context f33551602 Release 5.1.1.44U 33120068c qcacld-3.0: Remove check to disable memdump for FTM mode dacb8bb0a Release 5.1.1.44T 39d65d9cc qcacld-3.0: track connectivity stats for rx packets f48d17320 Release 5.1.1.44S 6259925fd qcacld-3.0: Extend debug stats febc5230f qcacld-3.0: Extend wma arp handler to support other stats ac0701739 Release 5.1.1.44R 8bd4d8899 qcacld-3.0: Dont send power disable cmd to FW in disconnected state 4eb02d86d Release 5.1.1.44Q 3aca00056 qcacld-3.0: Remove redundant assert from WMA if vdev is down 0e13cacef Release 5.1.1.44P c58453b4e qcacld-3.0: Allow deauth/disassoc while scan in progress 92a648153 Release 5.1.1.44O bf8d356a5 qcacld-3.0: Fix multiple length definition issue in WLAN FW message b65a7c8c4 Release 5.1.1.44N c58aa5760 qcacld-3.0: Set RTT responder role for SAP as per ini 43b58abc1 Release 5.1.1.44M 1c7fa4f10 qcacld-3.0: Add support for roaming on all STA interfaces fe4b35971 Release 5.1.1.44L 5da48121c qcacld-3.0: HDD: Add support to retrieve SAR power limits ee61447e0 Release 5.1.1.44K f40a3084e qcacld-3.0: Remove multiple definitions of hdd_ipa_uc_ol_init() 39c6fcbcf Release 5.1.1.44J a1a2c87a2 qcacld-3.0: UMAC: Add support to retrieve SAR power limits 86b8484b2 Release 5.1.1.44I 4385b8467 qcacld-3.0: Invoke HDD Request Manager init/deinit 1d9d44cce qcacld-3.0: Enable HDD Request Manager 5ad5e2198 qcacld-3.0: Introduce HDD Request Manager infrastructure 0c7071f08 Release 5.1.1.44H 52575a293 qcacld-3.0: Optimize console logging during driver load c4e874f3b Release 5.1.1.44G ade50c683 qcacld-3.0: Fix band enum to map with INI BandCapability b4aaf1111 Release 5.1.1.44F 2bda75ca0 qcacld-3.0: Implement clearStats for TSO and NAPI statistics 341bbe88c Release 5.1.1.44E 67a25ee1a qcacld-3.0: Set target ready only after hif_enable 862943a96 Release 5.1.1.44D 7a51f2f27 qcacld-3.0: Fix use after free of HDD context d21a86b52 qcacld-3.0: Abort SAP restart when unloading 500900a3c Release 5.1.1.44C 84ad7937f qcacld-3.0: Fix copy size of wmi_service_segment_bitmap 41bfa9427 Release 5.1.1.44B ce11782d0 qcacld-3.0: Check kernel scheduler APIs for wake up on idle CPU c8b934f7c Release 5.1.1.44A 45ba8501f qcacld-3.0: Fix clang issues related to FILS and frame parser 4b3f79489 Release 5.1.1.44 c07ed9dd4 qcacld-3.0: Validate the phymode before send to FW a2e21b651 Release 5.1.1.43Z 6d182bab3 qcacld-3.0: Remove excessive SMMU map log from HDD IPA f7cce18b3 Release 5.1.1.43Y ad0958ae1 qcacld-3.0: Avoid panic in driver inactivity op timer if fw is down 878d35adb Release 5.1.1.43X e6c66d1d2 qcacld-3.0: Correct string comparison logic while handling IOCTL b0805d25f Release 5.1.1.43W 3246abb2c qcacld-3.0: Validate NUD stats commands for FTM mode 322c8ae9f Release 5.1.1.43V d04d37820 qcacld-3.0: Fix memory leak in sme_rrm_issue_scan_req 552054705 qcacld-3.0: Use after free in hdd_debugfs_stats_update api ea99108ff qcacld-3.0: remove hdd validate context check in power stats debugfs d23f9c758 qcacld-3.0: Only drop the retry auth frame 5bb08b317 Release 5.1.1.43U d3ca251ab qcacld-3.0: clang: Fix clang warning '-Wenum-conversion' e07fbb4a6 qcacld-3.0: Define a QCA vendor command to retrieve SAR Power limits 4ce17831b Release 5.1.1.43T f690c73ad qcacld-3.0: Protect peer info when calling from rx thread 500655f03 qcacld-3.0: Defer the channel switch if it is already in progress 88c1e582e Release 5.1.1.43S d477caaa3 qcacld-3.0: Enable 64-bit htt rx addr tracking based on HTT_PADDR64 b8ac20c80 qcacld-3.0: Synchronize __con_mode_handler 17a565f39 Release 5.1.1.43R 21bb8eada qcacld-3.0: Fix some of excessive logging from IPA path 3876a1b6d Release 5.1.1.43Q a00bba499 qcacld-3.0: Access random mac address objects only in STA/P2P mode 471c01d5a qcacld-3.0: Update dot11mode with the correct mode f1118f0ed Release 5.1.1.43P 222c2ff0c qcacld-3.0: Add debug prints in csr_scan_validate_scan_result f08269691 Release 5.1.1.43O bfeb84192 qcacld-3.0: Fix memory leak for mlm_set_keys_req 11124fb3b Release 5.1.1.43N 53ead3f87 qcacld-3.0: Fix the IOT issue with TxBF CSN value d804e60a8 qcacld-3.0: return code from non-void thread function 9ac4124d8 Release 5.1.1.43M e1a802fec qcacld-3.0: Do not BUG_ON, when recovery is started by FW assert ee4274049 Release 5.1.1.43L 8bba57cb1 qcacld-3.0: Synchronize __con_mode_handler and __hdd_open c4e071f14 qcacld-3.0: Call icnss API to check if WLAN FW is down ae8cb623a qcacld-3.0: Do not send DTIM value to FW during beacon process 78706b7a8 Release 5.1.1.43K 9963898d0 qcacld-3.0: Fix roam cmd stuck during graceful shutdown 824d9da2e qcacld-3.0: Add sanity check for rxNss value b4d6d144e qcacld-3.0: Do recovery/assert on vdev delete/start if bss started 40420fff8 Release 5.1.1.43J ff8a071bc qcacld-3.0: Don't skip the scan on 5G channel in DFS case 324ffa644 qcacld-3.0: Pass valid default scan IEs to firmware 35b98668d Release 5.1.1.43I 6c44d300d qcacld-3.0: Increase the max beacon count value to 10 763735398 qcacld-3.0: Calculate buf_len properly for extscan hotlist event buffer c84f2be46 Release 5.1.1.43H 3e6d8d1e1 qcacld-3.0: Fix potential buffer overwrite in the htt_t2h_lp_msg_handler bb994c681 Release 5.1.1.43G 9957a71a4 qcacld-3.0: Remove the excessive logging in hdd_get_adapter_by_vdev 736abc689 Release 5.1.1.43F d207509bc qcacld-3.0: Add data_len check to avoid OOB access dc7d5c83d Release 5.1.1.43E d76e25051 qcacld-3.0: Add data_len check to avoid OOB access 6d399a3ee qcacld-3.0: Add num_peer check to avoid OOB access 491e2a9d5 qcacld-3.0: Add num_debug_register check to avoid OOB access 2dbd873d0 Release 5.1.1.43D 82eb44ad9 qcacld-3.0: Update nw_type of pe session when switching channel cf7c05026 Release 5.1.1.43C fa573f3dd qcacld-3.0: Initialize pcl length to 0 in cds_get_alternate_channel_for_sap f55f17482 qcacld-3.0: Rate limit error logs in data path 81d8096f0 Release 5.1.1.43B bf55b9977 qcacld-3.0: Check the channel width value in CSA processing 05d075994 Release 5.1.1.43A 0692e7913 qcacld-3.0: Allow scanning on DFS channel if sta+sap scc is enabled a054a7683 Release 5.1.1.43 bd0776d28 qcacld-3.0: Fix invalid reg rules set for world regd 5b9aff0e0 Release 5.1.1.42Z 779512a16 qcacld-3.0: Add support to fill 11b mode in chan info 41ad3f767 qcacld-3.0: Buffer overwrite in vendor scan request on n_ssid 57ca48274 Release 5.1.1.42Y c077ecb26 qcacld-3.0: Add ini hostscan_adaptive_dwell_mode_no_conn f3a53959e Release 5.1.1.42X 591fa5121 qcacld-3.0: Avoid invalid COUNTRY set from DRIVER ioctl 203a0ac1b qcacld-3.0: Reduce excessive logging in ol_txrx_offld_flush d17a621af qcacld-3.0: Fix mem leak in hdd_wlan_start_modules 05ea85c9a Release 5.1.1.42W 2416c862f qcacld-3.0: Change log level of debug message d90086d0c Release 5.1.1.42V 227f23a88 qcacld-3.0: Assign correct preamble type for OFDM packets c7f48bd2d Release 5.1.1.42U 14cccfbee qcacld-3.0: avoid double free chip power stats buffer f6183233f qcacld-3.0: Fix buffer overwrite in lim_send_probe_rsp_template_to_hal b1d8fb29c qcacld-3.0: Check for peer delete in progress before assigning to temp var be5433be1 qcacld-3.0: Add buffer size check in cfg_get_vendor_ie_ptr_from_oui private/msm-google/techpack/audio: 5936132 asoc: codec: Update the new address and increase clock for new library ed68f8e Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 1b80d39 Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 bbefc19 Merge "Merge LA.UM.7.8.9.C1.08.00.00.516.101 via branch 'qcom-msm-4.9' into android-msm-pixel-4.9" into android-msm-pixel-4.9 ea9cdff ASoC: print impedance value each time being stored 666b53e Merge LA.UM.7.8.9.C1.08.00.00.516.101 via branch 'qcom-msm-4.9' into android-msm-pixel-4.9 830417a Merge branch 'android-msm-bonito-4.9' into android-msm-pixel-4.9 896185c Merge "asoc: codec: Fix HPH PA mute during ssr" into android-msm-pixel-4.9 457a563 Merge "ASoC: crus debug log improvement" into android-msm-pixel-4.9 0dfa944 Merge "asoc: codec: Fix HPH PA mute during ssr" into android-msm-bonito-4.9 391b6b8 Merge "Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9" into android-msm-pixel-4.9 e3657a9 ASoC: crus debug log improvement 93290ed Merge branch 'android-msm-bonito-4.9-pi-qpr3' into android-msm-pixel-4.9 e917508 asoc: codec: Fix HPH PA mute during ssr 335b12f audio: asoc: rt5514 allocate dma buffer for SPI 02f0405 Merge branch 'android-msm-bluecross-4.9' into android-msm-pixel-4.9 ee5da31 techpack/audio: crus: fix BST_IPK_CTL 37349fa Merge branch 'android-msm-bonito-4.9' into android-msm-pixel-4.9 2262c29 Merge "BSP-AU: Add OWNERS file" into android-msm-bonito-4.9 4a88222 asoc: codec: Fix HPH PA mute during ssr 164891f BSP-AU: Add OWNERS file 9654926 Merge -pi-dr2 into android-msm-bonito-4.9 5b06fa2 Merge changes from topic "sync_latest_b4s4" into android-msm-pixel-4.9 05caa46 Fix rt5514 exceed alloc buffer case eef3a0e update firmware address to fit new sound model 45f1f84 Use 2 separated sound model 4e79ee9 Extend the mixer control to select either hotword or musdet aa6ba28 Add the FW read back function to check the SPI read correctness 9847751 asoc: codec: remove rsc lock in dapm event 982b3a2 asoc: crus: add secondary tdm port 2bb5cbd Merge LA.UM.7.8.9.C1.08.00.00.516.083 via branch 'qcom-msm-4.9' into android-msm-pixel-4.9 c75de95 techpack/audio: dsp: SSR if mmap got failed for apr timeout 6c1990f Merge -pi-dr2 into android-msm-bonito-4.9-audio-drivers.lnx.1.0 7a52c68 Merge "techpack/audio: dsp: trigger SSR via tinymix" into android-msm-bonito-4.9-pi-dr2 115f5c1 techpack/audio: crus: fix BST_IPK_CTL 2ef1319 techpack/audio: dsp: trigger SSR via tinymix cb50cc1 Fix rt5514 exceed alloc buffer case 9ff62cb Fix rt5514 exceed alloc buffer case ed9f1c4 Merge branch 'android-msm-bonito-4.9-audio-drivers.lnx.1.0' into android-msm-pixel-4.9 63b5292 update firmware address to fit new sound model 760523b update firmware address to fit new sound model c3a1d24 Merge "Use 2 separated sound model" into android-msm-bonito-4.9-audio-drivers.lnx.1.0 75146de Merge changes I8af57f15,Ib1ee16e3 into android-msm-bonito-4.9-audio-drivers.lnx.1.0 082e895 Use 2 separated sound model 73a2798 Extend the mixer control to select either hotword or musdet 2017c76 Add the FW read back function to check the SPI read correctness 62a859e asoc: codec: remove rsc lock in dapm event 6493ce1 asoc: codec: remove rsc lock in dapm event 6613568 Use 2 separated sound model 462642c Extend the mixer control to select either hotword or musdet 658a393 Add the FW read back function to check the SPI read correctness 15f2fde dsp: afe & crus debug log improvement 8c0975f asoc: ignore MI2S power down time 209aaa7 asoc: correct soundtrigger ignore suspend 260159c asoc: modify special headset behavior 8215efc techpack/audio: b4s4: add voice2 support on TDM 359539b asoc: soundtrigger: prevent unread buffer excess hw buffer size 4ac38a0 Increase the DLDO level e789d80 asoc: add error handle to prevent abnormal session 2bc0179 asoc: reduce wakelock time on 5514 irq trigger 6a12d2d asoc: codecs: fix mbhc buffer overflow 4bc8a0e Merge "asoc: codecs: reduce special headset detection time" into android-msm-bonito-4.9-audio-drivers.lnx.1.0 d02091e Merge "asoc: reduce the button threshold" into android-msm-bonito-4.9-audio-drivers.lnx.1.0 7e1021b Merge "asoc: codecs: disable MBHC current source mode" into android-msm-bonito-4.9-audio-drivers.lnx.1.0 e1a300e Add the ignore buffer size in the DTS setting 57585a5 Fix the problem that a sample will be missing every 3 seconds. 1bceebd Merge LA.UM.7.8.9.08.00.00.478.137 via branch 'partner/qcom-msm-4.9' into android-msm-bonito-4.9 78de173 asoc: reduce the button threshold a8e9528 asoc: codecs: disable MBHC current source mode 30fbbec Merge LA.UM.7.8.9.08.00.00.478.122 via branch 'qcom-msm-4.9-audio-1.0' into android-msm-bonito-4.9 bcb469c Merge "asoc: fix lsm_event_handler function type" into android-msm-bonito-4.9-audio-drivers.lnx.1.0 d9e1920 asoc: fix lsm_event_handler function type 9fa6db8 Add LSM suppport for PRI_TDM_TX_0 45e27d5 asoc: codecs: reduce special headset detection time Bug: 25646100 Bug: 31525965 Bug: 31968442 Bug: 35472278 Bug: 35919398 Bug: 62916765 Bug: 64114943 Bug: 65174506 Bug: 65648602 Bug: 65674744 Bug: 67506682 Bug: 71728490 Bug: 73642801 Bug: 74582279 Bug: 78272998 Bug: 79111845 Bug: 79254874 Bug: 80158484 Bug: 80168800 Bug: 80198398 Bug: 80361506 Bug: 80417715 Bug: 80502612 Bug: 80508491 Bug: 109821005 Bug: 110016607 Bug: 110159524 Bug: 110178956 Bug: 110443721 Bug: 110444439 Bug: 110475457 Bug: 110501046 Bug: 110502292 Bug: 110632769 Bug: 110816643 Bug: 110870920 Bug: 110907852 Bug: 110971674 Bug: 111052507 Bug: 111136242 Bug: 111164410 Bug: 111323620 Bug: 111378843 Bug: 111382524 Bug: 111415903 Bug: 111480677 Bug: 111487041 Bug: 111490042 Bug: 111531617 Bug: 111587855 Bug: 111625829 Bug: 111641492 Bug: 111683694 Bug: 111726730 Bug: 111731650 Bug: 111731951 Bug: 111735354 Bug: 111738597 Bug: 111759196 Bug: 111761954 Bug: 111774182 Bug: 111778596 Bug: 111779451 Bug: 111968985 Bug: 112008522 Bug: 112018755 Bug: 112044150 Bug: 112057193 Bug: 112057500 Bug: 112059560 Bug: 112086831 Bug: 112118199 Bug: 112119789 Bug: 112120344 Bug: 112120626 Bug: 112121472 Bug: 112124201 Bug: 112168163 Bug: 112175697 Bug: 112177946 Bug: 112189547 Bug: 112242879 Bug: 112242999 Bug: 112294368 Bug: 112294892 Bug: 112297644 Bug: 112337460 Bug: 112337461 Bug: 112339898 Bug: 112349074 Bug: 112375110 Bug: 112404935 Bug: 112432329 Bug: 112448766 Bug: 112448785 Bug: 112517244 Bug: 112520426 Bug: 112520574 Bug: 112521350 Bug: 112521776 Bug: 112564016 Bug: 112564219 Bug: 112564251 Bug: 112564312 Bug: 112564686 Bug: 112564890 Bug: 112572180 Bug: 112617349 Bug: 112620861 Bug: 112622021 Bug: 112675707 Bug: 112677427 Bug: 112724036 Bug: 112739804 Bug: 112754805 Bug: 112819790 Bug: 112824197 Bug: 112876718 Bug: 112880571 Bug: 112907825 Bug: 112973521 Bug: 112978073 Bug: 113080343 Bug: 113080854 Bug: 113148515 Bug: 113367551 Bug: 113370038 Bug: 113373422 Bug: 113452403 Bug: 113548475 Bug: 113559413 Bug: 113560117 Bug: 113561155 Bug: 113627738 Bug: 113632926 Bug: 113640889 Bug: 113642602 Bug: 113643835 Bug: 113643905 Bug: 113644118 Bug: 113645769 Bug: 113788350 Bug: 113790195 Bug: 113824606 Bug: 113833585 Bug: 113835919 Bug: 113973398 Bug: 113991037 Bug: 114142841 Bug: 114163638 Bug: 114165355 Bug: 114324369 Bug: 114369986 Bug: 115292070 Bug: 115323802 Bug: 115370751 Bug: 115426998 Bug: 115450631 Bug: 115502225 Bug: 115584456 Bug: 115684360 Bug: 115840185 Bug: 115848329 Bug: 115849755 Bug: 115914689 Bug: 115946649 Bug: 115990430 Bug: 116032043 Bug: 116063465 Bug: 116063729 Bug: 116073370 Bug: 116075790 Bug: 116078307 Bug: 116126656 Bug: 116185426 Bug: 116186522 Bug: 116297965 Bug: 116406122 Bug: 116406509 Bug: 116406625 Bug: 116406626 Bug: 116451871 Bug: 116473492 Bug: 116499468 Bug: 116734731 Bug: 116759074 Bug: 116762888 Bug: 116773974 Bug: 116819139 Bug: 116836885 Bug: 116855682 Bug: 117074718 Bug: 117077446 Bug: 117078182 Bug: 117128521 Bug: 117132742 Bug: 117202601 Bug: 117252180 Bug: 117259029 Bug: 117311198 Bug: 117391617 Bug: 117396155 Bug: 117398219 Bug: 117398875 Bug: 117401975 Bug: 117406391 Bug: 117406477 Bug: 117407858 Bug: 117527784 Bug: 117578918 Bug: 117579096 Bug: 117588962 Bug: 117625025 Bug: 117741987 Bug: 117744504 Bug: 117745724 Bug: 117805445 Bug: 117808439 Bug: 117810284 Bug: 117820132 Bug: 117834054 Bug: 117846548 Bug: 117857342 Bug: 117861006 Bug: 117863389 Bug: 117885392 Bug: 117885703 Bug: 117913278 Bug: 117913376 Bug: 117916480 Bug: 117933812 Bug: 117934423 Bug: 117955153 Bug: 118202114 Bug: 118212578 Bug: 118231928 Bug: 118244306 Bug: 118348136 Bug: 118363163 Bug: 118363456 Bug: 118408190 Bug: 118418963 Bug: 118439547 Bug: 118444167 Bug: 118473677 Bug: 118591124 Bug: 118599683 Bug: 118734182 Bug: 118787059 Bug: 118817703 Bug: 118824609 Bug: 118836219 Bug: 118859998 Bug: 118982354 Bug: 119007849 Bug: 119022885 Bug: 119084009 Bug: 119115481 Bug: 119144192 Bug: 119145250 Bug: 119155188 Bug: 119189816 Bug: 119196932 Bug: 119227778 Bug: 119228570 Bug: 119295881 Bug: 119385906 Bug: 119386242 Bug: 119444759 Bug: 119454809 Bug: 119467548 Bug: 119527592 Bug: 119527701 Bug: 119540871 Bug: 119578270 Bug: 119584266 Bug: 119742349 Bug: 119742633 Bug: 119743470 Bug: 119744460 Bug: 119759292 Bug: 119793157 Bug: 119800660 Bug: 119838321 Bug: 119849518 Bug: 119924378 Bug: 119929295 Bug: 119929794 Bug: 119929818 Bug: 119959876 Bug: 119966963 Bug: 120056601 Bug: 120117210 Bug: 120242699 Bug: 120267858 Bug: 120300475 Bug: 120390132 Bug: 120401569 Bug: 120406399 Bug: 120445624 Bug: 120460260 Bug: 120460281 Bug: 120460592 Bug: 120463594 Bug: 120487136 Bug: 120503084 Bug: 120508520 Bug: 120524748 Bug: 120633150 Bug: 120751555 Bug: 120757803 Bug: 120817253 Bug: 120817543 Bug: 120873496 Bug: 120887272 Bug: 120985992 Bug: 121017885 Bug: 121018690 Bug: 121025845 Bug: 121061066 Bug: 121103597 Bug: 121106548 Bug: 121109639 Bug: 121124896 Bug: 121158612 Bug: 121162185 Bug: 121168664 Bug: 121288745 Bug: 121353388 Bug: 121439388 Bug: 121988455 Bug: 121998031 Bug: 122013057 Bug: 122013069 Bug: 122024110 Bug: 122025585 Bug: 122047783 Bug: 122115286 Bug: 122216621 Bug: 122221971 Bug: 122231176 Bug: 122236988 Bug: 122286944 Bug: 122288308 Bug: 122428519 Bug: 122431169 Bug: 122574013 Bug: 122643359 Bug: 122704179 Bug: 122920647 Bug: 122924784 Bug: 123051388 Bug: 123116211 Bug: 123164492 Bug: 123165129 Bug: 123245572 Bug: 123259789 Bug: 123330130 Bug: 123376072 Bug: 123457129 Bug: 123497264 Bug: 123549929 Bug: 123549949 Bug: 123602359 Bug: 123656629 Bug: 123667253 Bug: 124093948 Bug: 124106892 Bug: 124325705 Bug: 124397977 Bug: 124467469 Bug: 125150293 Bug: 125367761 Bug: 125674783 Bug: 125746836 Bug: 126215098 Bug: 127185055 Bug: 127437699 Bug: 127726153 Bug: 127852454 Bug: 127862997 Bug: 127863679 Bug: 127891929 Bug: 128343981 Bug: 128343982 Bug: 128344381 Bug: 128471749 Bug: 128488473 Bug: 128508596 Bug: 128935264 Bug: 128961681 Bug: 129047046 Bug: 129317224 Bug: 129350739 Bug: 129370562 Bug: 129489881 Bug: 129556081 Bug: 129738690 Build-Id: 5454500 Change-Id: I7c591f2ee0b32aa57997f184d87b8f8ac6823a1f Pick-Prebuilt: 242588995 Signed-off-by: Robin Peng <robinpeng@google.com>
2019-04-03crosshatch: update kernel-and-modules prebuiltSunil Ravi
Linux version 4.9.165-ge4311a364d35-ab5433746 (android- build@abfarm914) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Wed Apr 3 21:15:55 UTC 2019 private/msm-google: e4311a364d35 drm/msm: avoid unmapping the buffer twice during msm_release private/msm-google-modules/wlan/qcacld-3.0: 83e593bc9 qcacld-3.0: Send frames with GCMP MIC LEN if encryption is GCMP 5936573ee qcacld-3.0: Fix assert when netdev is going down e307c843f qcacld-3.0: Cleanup blocked scan requests Bug: 128365207 Bug: 129483359 Bug: 129651626 Build-Id: 5433746 Change-Id: Ief9177bbeb643b0982c7c181b1403fdc2d6a4209 Pick-Prebuilt: 241540589 Signed-off-by: Sunil Ravi <sunilravi@google.com>
2019-04-02crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.165-gac23716f3148-ab5425512 (android- build@wphq1.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Mon Apr 1 20:25:59 UTC 2019 private/msm-google-modules/wlan/qcacld-3.0: ab8506aaa qcacld-3.0: Fix false alarm scan reject issue 361576c55 qcacld-3.0: Fix false alarm scan reject issue df6626993 qcacld-3.0: Update last_scan_reject_timestamp with proper value Bug: 123489092 Build-Id: 5425512 Change-Id: Ie1f2b54912fcc11ea74d77c3c51b881206109759 Pick-Prebuilt: 241658712 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-04-01crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.165-gac23716f3148-ab5425157 (android- build@abfarm924) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Mon Apr 1 18:22:47 UTC 2019 kernel/tests: a3196de Add tests for tcp connection repair private/msm-google: ac23716f3148 LTS: Merge android-4.9 (4.9.165+) into android-msm-bluecross-4.9 b5d151ed146a Merge android-4.9 (4.9.165+) into android-msm-bluecross-4.9-lts 83a4de05f7c8 ANDROID: drop CONFIG_INPUT_KEYCHORD from all 86a136d920c7 Revert "ANDROID: input: keychord: Add keychord driver" a8f5dd220682 Revert "ANDROID: input: misc: keychord: move header to uapi" b1233839e842 Revert "ANDROID: input: misc: keychord: log when keychord triggered" 6ee9e4fa3643 Revert "ANDROID: keychord: Fix a slab out-of-bounds read." df900d06013d Revert "Use %zu to print resid (size_t)." cbda3ea28e92 Revert "ANDROID: keychord: Fix races in keychord_write." 9455a4e7bf70 Revert "ANDROID: keychord: Fix for a memory leak in keychord." b006044a8af0 Revert "ANDROID: keychord: Check for write data size" 1a225ad87268 ANDROID: drop CONFIG_INPUT_KEYCHORD from cuttlefish and ranchu f4d5b02f6002 misc: easelcomm: Fixes race conditions in shutdown and command handler. c943c6a00ccc Do not copy Image.lz4-dtb to dist 3b1fcbd4f7f7 arm64/configs: b1c1: simplify log buffer allocation 03904fb769db UPSTREAM: net: socket: set sock->sk to NULL after calling proto_ops::release() ed3b4d2c8891 FROMLIST: selftests, arm64: add a selftest for passing tagged pointers to kernel dcada4410c0c FROMLIST: arm64: update Documentation/arm64/tagged-pointers.txt ae0fa31a6667 FROMLIST: fs, arm64: untag user address in copy_mount_options 74a2c0691f50 FROMLIST: lib, arm64: untag addrs passed to strncpy_from_user and strnlen_user e3b486acb5d5 FROMLIST: mm, arm64: untag user addresses in mm/gup.c 4092639b002b FROMLIST: arm64: untag user addresses in access_ok and __uaccess_mask_ptr d17608f35b27 FROMLIST: uaccess: add untagged_addr definition for other arches dec524a52e20 FROMLIST: arm64: add type casts to untagged_addr macro ba29da09773a UPSTREAM: arm64: uaccess: Formalise types for access_ok() 2691b1a697c4 BACKPORT: arm64: Make USER_DS an inclusive limit d11504beee36 UPSTREAM: mm/gup.c: fix access_ok() argument type fa7d3d32da2f UPSTREAM: arm64: print a fault message when attempting to write RO memory 7df01a21336c BACKPORT: mm/debug.c: provide useful debugging information for VM_BUG 96dc04da6c53 UPSTREAM: bug: use %pB in BUG and stack protector failure f98a05fa43e8 UPSTREAM: x86/alternative: Print unadorned pointers bd16dbe63e9c UPSTREAM: trace_uprobe: Display correct offset in uprobe_events 6d698fb4d766 UPSTREAM: usercopy: Remove pointer from overflow report 4d800a65de06 UPSTREAM: Do not hash userspace addresses in fault handlers 6d7a9764fa67 UPSTREAM: mm/slab.c: do not hash pointers when debugging slab 6f4a372476b1 UPSTREAM: kasan: use %px to print addresses instead of %p 5c145bd658c5 BACKPORT: vsprintf: add printk specifier %px ae89bc64b938 BACKPORT: printk: hash addresses printed with %p 92fc15915244 ANDROID: Fix race in crng_reseed() 72cabd41ebfa UPSTREAM: siphash: implement HalfSipHash1-3 for hash tables c626ddeab617 UPSTREAM: siphash: add cryptographically secure PRF 440a6cc61a13 BACKPORT: vsprintf: refactor %pK code out of pointer() b4d4c265418b BACKPORT: docs: correct documentation for %pK 9bc69310fa8e Revert "arm64/config: b1c1: add config to trigger panic on kasan warning." 1012b5fafa15 arm64/config: b1c1: enable CONFIG_PANIC_ON_WARN_DEFAULT_ENABLE in debug build configs. 7ac754193502 arm64/config: b1c1: support panic on warn by config d7a277098fa7 arm64/config: b1c1: add new debug build config for memleak monitoring. a9929dfdbd04 Merge upstream-f2fs-stable-linux-4.9.y into android-4.9 92064c33a251 scsi: ufs: introduce sysfs/link_hibern8ed_cnt 572b9da3b98c BACKPORT: filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior f95937273d92 BACKPORT: filemap: drop the mmap_sem for all blocking operations 091c93e35ff9 BACKPORT: filemap: kill page_cache_read usage in filemap_fault df24e73ca9ec Enable FQ_CODEL and PIE 0b90a82cfe16 ANDROID: binder: remove extra declaration left after backport 84f39186d456 max1720x_battery: fix show 100% suddently in OFFMODE 60679b3b05e3 UPSTREAM: net: socket: set sock->sk to NULL after calling proto_ops::release() c8ddc8cc40e6 FROMGIT: binder: fix BUG_ON found by selinux-testsuite e8bdeec66d86 ANDROID: dm-bow: Fix 32 bit compile errors cbbb29d81d4b ANDROID: fix 4.9 backport of psi header refactoring 88589c52772b UPSTREAM: mm: proc: smaps_rollup: fix pss_locked calculation 70d7ef53efa9 UPSTREAM: binder: fix handling of misaligned binder object 557929bd2c75 UPSTREAM: binder: fix sparse issue in binder_alloc_selftest.c 8539b1ea7f63 BACKPORT: binder: use userspace pointer as base of buffer space e60bc94d4fb7 UPSTREAM: binder: fix kerneldoc header for struct binder_buffer 8d24e2a3444c BACKPORT: binder: remove user_buffer_offset 46dc639b9f5c UPSTREAM: binder: remove kernel vm_area for buffer space a2dbf9a1ea9a UPSTREAM: binder: avoid kernel vm_area for buffer fixups d73356a21ec1 BACKPORT: binder: add function to copy binder object from buffer 90a570c9560f BACKPORT: binder: add functions to copy to/from binder buffers d504949ee14f UPSTREAM: binder: create userspace-to-binder-buffer copy function d32f0fba0ecd ANDROID: Add dm-bow to cuttlefish configuration 387e079019b6 ANDROID: dm-bow: Backport to 4.9 9aa7b211f5a1 ANDROID: dm-bow: backport to 4.14 de12cfe6e937 ANDROID: dm-bow: Add dm-bow feature 67f94d75ed30 f2fs: set pin_file under CAP_SYS_ADMIN 8b160a34244a f2fs: fix to avoid deadlock in f2fs_read_inline_dir() 7950bd638c97 f2fs: fix to adapt small inline xattr space in __find_inline_xattr() a9e0ca82b003 f2fs: fix to do sanity check with inode.i_inline_xattr_size e6bd0232de1a f2fs: give some messages for inline_xattr_size b50924a70c96 f2fs: don't trigger read IO for beyond EOF page c4e076028972 f2fs: fix to add refcount once page is tagged PG_private 67e68931684e f2fs: remove wrong comment in f2fs_invalidate_page() 80792733c9a8 f2fs: fix to use kvfree instead of kzfree ee5a22f4f0c8 f2fs: print more parameters in trace_f2fs_map_blocks f229bd783531 f2fs: trace f2fs_ioc_shutdown 820e65b807ea f2fs: fix to avoid deadlock of atomic file operations bfe62ef5c4a9 f2fs: fix to dirty inode for i_mode recovery 14d9376fc0bb f2fs: give random value to i_generation e34302012a79 f2fs: no need to take page lock in readdir 9a50f0de8a44 f2fs: fix to update iostat correctly in IPU path b4b345329b8e f2fs: fix encrypted page memory leak c8f04dc5a32a f2fs: make fault injection covering __submit_flush_wait() c168435ee3f1 f2fs: fix to retry fill_super only if recovery failed 07894d20e644 f2fs: silence VM_WARN_ON_ONCE in mempool_alloc 6a9d45ab5953 f2fs: correct spelling mistake af8e8893a13e f2fs: fix wrong #endif a45588296fe5 f2fs: don't clear CP_QUOTA_NEED_FSCK_FLAG 7c270bb8da7e f2fs: don't allow negative ->write_io_size_bits 4d8013eac437 f2fs: fix to check inline_xattr_size boundary correctly 711e89952282 Revert "f2fs: fix to avoid deadlock of atomic file operations" 23d6d8e3d575 Revert "f2fs: fix to check inline_xattr_size boundary correctly" b152e2d05c67 f2fs: do not use mutex lock in atomic context c6f78238e7ed f2fs: fix potential data inconsistence of checkpoint 38af6b85d743 f2fs: fix to avoid deadlock of atomic file operations b7c5e78011fa f2fs: fix to check inline_xattr_size boundary correctly 9f1534722c09 f2fs: jump to label 'free_node_inode' when failing from d_make_root() 21b447e9853c f2fs: fix to document inline_xattr_size option 5e5bd73c5af0 f2fs: fix to data block override node segment by mistake d752b9e7fd87 f2fs: fix typos in code comments b0a005744e9d f2fs: use xattr_prefix to wrap up eeec9e7fbfd0 f2fs: sync filesystem after roll-forward recovery 773962c8d676 fs: export evict_inodes 90431020f1a7 f2fs: flush quota blocks after turnning it off ba6adf51b209 f2fs: avoid null pointer exception in dcc_info 85c3c61e1fbe f2fs: don't wake up too frequently, if there is lots of IOs 4eefccfa6eac f2fs: try to keep CP_TRIMMED_FLAG after successful umount f2cb9191aedb f2fs: add quick mode of checkpoint=disable for QA b842f2d3c942 f2fs: run discard jobs when put_super 6dda464767fe f2fs: fix to set sbi dirty correctly 13adc6f08572 f2fs: UBSAN: set boolean value iostat_enable correctly 12b366258517 f2fs: add brackets for macros 7d72038ab298 f2fs: check if file namelen exceeds max value d4a81f80ff6c f2fs: fix to trigger fsck if dirent.name_len is zero 2da68d9f5ae3 f2fs: no need to check return value of debugfs_create functions 3dd5f43bc87f f2fs: export FS_NOCOW_FL flag to user 008870676b26 f2fs: check inject_rate validity during configuring c476cbd7f11d f2fs: remove set but not used variable 'err' 55cc38fe8e96 f2fs: fix compile warnings: 'struct *' declared inside parameter list 6d4ae78c4962 f2fs: change error code to -ENOMEM from -EINVAL private/msm-google-modules/wlan/qcacld-3.0: d6273aad7 Merge "qcacld-3.0: Do rx inorder replenish for fragmented packets" into android-msm-bluecross-4.9 51239b5b5 qcacld-3.0: Do rx inorder replenish for fragmented packets private/msm-google/techpack/audio: da33fb7 asoc: Enable SLIM_3_TX support ad86d14 wdsp: reduce the fatal signal mask Bug: 4 Bug: 63962952 Bug: 63974334 Bug: 64114943 Bug: 64133562 Bug: 64483974 Bug: 67668716 Bug: 73962978 Bug: 78533979 Bug: 112309571 Bug: 112312381 Bug: 112461694 Bug: 114151147 Bug: 115649324 Bug: 119288681 Bug: 119769411 Bug: 122593651 Bug: 123060995 Bug: 124090075 Bug: 124106892 Bug: 124328118 Bug: 125367761 Bug: 126215098 Bug: 127712811 Bug: 129111371 Bug: 129349786 Bug: 129350739 Bug: 129463499 Bug: 129556081 Change-Id: I37a17e39eb4bde0823d3445c57367d00c364c5ac Build-Id: 5425157 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-03-27crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.165-g914ad7da153a-ab5412607 (android- build@wprf12.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Wed Mar 27 20:37:11 UTC 2019 private/msm-google: 914ad7da153a LTS: Merge android-4.9 (4.9.165) into android-msm-bluecross-4.9 8f3aae8757a2 Merge LA.UM.7.8.9.C1.08.00.00.516.101 via branch 'qcom-msm-4.9' into android-msm-bluecross-4.9 20a85addca9a thermal: Use separate shutdown thresholds for the thermal core and thermal-engine. 7d8dfd532de6 Merge android-4.9 (4.9.165) into android-msm-bluecross-4.9-lts 12d2169e335b Merge android-4.9 (4.9.164) into android-msm-bluecross-4.9-lts 72b54df9a5ef Merge 4.9.165 into android-4.9 1c453afcda4f Linux 4.9.165 5e29da06183e KVM: X86: Fix residual mmio emulation request to userspace 7b3c6c48bcaa KVM: nVMX: Ignore limit checks on VMX instructions using flat segments 9748354a2a17 KVM: nVMX: Sign extend displacements of VMX instr's mem operands 45fe916eba52 drm/radeon/evergreen_cs: fix missing break in switch statement 7e1b5809df45 media: uvcvideo: Avoid NULL pointer dereference at the end of streaming 3b2bbd1bfbad rcu: Do RCU GP kthread self-wakeup from softirq and interrupt f61b68e1c774 md: Fix failed allocation of md_register_thread 5ed7a8f6f97f perf intel-pt: Fix divide by zero when TSC is not available 4f7c16b5ef87 perf intel-pt: Fix overlap calculation for padding 300ef83e733e perf auxtrace: Define auxtrace record alignment d07d516086a4 perf intel-pt: Fix CYC timestamp calculation after OVF 7fb9a25c159c bcache: never writeback a discard operation 6f76eeca2503 PM / wakeup: Rework wakeup source timer cancellation 33c164d59f3c nfsd: fix wrong check in write_v4_end_grace() e4ea22f928da nfsd: fix memory corruption caused by readdir 7ed608268e69 NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() 18ae814610c5 NFS: Fix an I/O request leakage in nfs_do_recoalesce 0da4596d6756 NFS: Fix I/O request leakages e393365fa219 dm: fix to_sector() for 32bit a3310231b9ef ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify 380960e5a1a7 powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning b8f072b0f3d2 powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest 5d8fff639e74 powerpc/83xx: Also save/restore SPRG4-7 during suspend f3b4d46f73bf powerpc/powernv: Make opal log only readable by root abd8c8608b20 powerpc/wii: properly disable use of BATs when requested. 9b53d0436bbb powerpc/32: Clear on-stack exception marker upon exception return 241f3e338de2 jbd2: fix compile warning when using JBUFFER_TRACE 6713df747610 jbd2: clear dirty flag when revoking a buffer from an older transaction 16afcc35b09b serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() 1c1919ea222a serial: 8250_pci: Fix number of ports for ACCES serial cards a3a6508555da 8250: FIX Fourth port offset of Pericom PI7C9X7954 boards 0cfe11635803 serial: 8250_of: assume reg-shift of 2 for mrvl,mmp-uart 03b0466e03f9 serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO bf20b9d83399 drm/i915: Relax mmap VMA check 54589079b6c5 i2c: tegra: fix maximum transfer size c281b04191db parport_pc: fix find_superio io compare code, should use equal test. 6e7a860f528e intel_th: Don't reference unassigned outputs 4b0a5e83d1b8 device property: Fix the length used in PROPERTY_ENTRY_STRING() 45a67f153bb6 kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv 5b4e779e9554 mm/vmalloc: fix size check for remap_vmalloc_range_partial() 78f42f1156fd mm: hwpoison: fix thp split handing in soft_offline_in_use_page() 55bfb2af94fd nfit: acpi_nfit_ctl(): Check out_obj->type in the right place b1fc27d168fc clk: ingenic: Fix doc of ingenic_cgu_div_info febc1a3fdc98 clk: ingenic: Fix round_rate misbehaving with non-integer dividers 51e197bc7d1b clk: clk-twl6040: Fix imprecise external abort for pdmclk 4b5f060b09f6 ext2: Fix underflow in ext2_max_size() 14a0bfda4d24 ext4: fix crash during online resizing 05b6516f157e cpufreq: pxa2xx: remove incorrect __init annotation 4ddd6174e37f cpufreq: tegra124: add missing of_node_put() b9ad2daba5a5 libertas_tf: don't set URB_ZERO_PACKET on IN USB transfer a329c157b9a1 crypto: pcbc - remove bogus memcpy()s with src == dest fc3a73f9a7f4 Btrfs: fix corruption reading shared and compressed extents after hole punching 0284f46b4ea1 btrfs: ensure that a DUP or RAID1 block group has exactly two stripes 9cfc01bb170b m68k: Add -ffreestanding to CFLAGS 943ebf4d8c50 splice: don't merge into linked buffers 8c93709f25e7 fs/devpts: always delete dcache dentry-s in dput() 1ef34b9063fd scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock 98a52386a5a9 scsi: sd: Optimal I/O size should be a multiple of physical block size 85af500d69cb scsi: virtio_scsi: don't send sc payload with tmfs ffcad0a8f4ac s390/virtio: handle find on invalid queue gracefully c7a897a6c1b2 clocksource/drivers/exynos_mct: Clear timer interrupt when shutdown c83aa58ceae2 clocksource/drivers/exynos_mct: Move one-shot check from tick clear to ISR e24432b923cc regulator: s2mpa01: Fix step values for some LDOs 686ca7fc0ba4 regulator: s2mps11: Fix steps for buck7, buck8 and LDO35 b8a811513a10 spi: pxa2xx: Setup maximum supported DMA transfer length 1a3f244a762a spi: ti-qspi: Fix mmap read when more than one CS in use d74bc74f634c ACPI / device_sysfs: Avoid OF modalias creation for removed device 037a6cf0d5d3 tracing: Do not free iter->trace in fail path of tracing_open_pipe() 286ffaa029fe tracing: Use strncpy instead of memcpy for string keys in hist triggers 776f01edc082 CIFS: Fix read after write for files with read caching f8a0d9ccf296 CIFS: Do not reset lease state to NONE on lease break 9a0eec8d4df0 crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling dd39affb2566 crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails f45c6c3affb5 libnvdimm: Fix altmap reservation size calculation 9f98f270a5a0 libnvdimm/pmem: Honor force_raw for legacy pmem regions 446553287d17 libnvdimm/label: Clear 'updating' flag after label-set update a9624ba9f722 stm class: Prevent division by zero 2484aab93804 tmpfs: fix uninitialized return value in shmem_link 10a81a17aca7 net: set static variable an initial value in atl2_probe() b2743d8fc050 nfp: bpf: fix ALU32 high bits clearance bug cb986f5e4b55 nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K cdccf128b0d8 net: thunderx: make CFG_DONE message to run through generic send-ack sequence 703473b7ce78 mac80211_hwsim: propagate genlmsg_reply return code 3dc60d493b6d phonet: fix building with clang f8a845c14b9f ARC: uacces: remove lp_start, lp_end from clobber list c29505fda56e ARCv2: lib: memcpy: fix doing prefetchw outside of buffer eb85c846ec87 tmpfs: fix link accounting when a tmpfile is linked in eda291201e6c net: marvell: mvneta: fix DMA debug warning 46043c108a37 arm64: Relax GIC version check during early boot 5772f036d5a8 ASoC: topology: free created components in tplg load error 449bb940bab4 net: mv643xx_eth: disable clk on error path in mv643xx_eth_shared_probe() d299d2cd55dc qmi_wwan: apply SET_DTR quirk to Sierra WP7607 6faf692b7a82 pinctrl: meson: meson8b: fix the sdxc_a data 1..3 pins 72c50b0cbfa1 net: systemport: Fix reception of BPDUs 8d7045ab4023 scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task 740f4ae58736 assoc_array: Fix shortcut creation 625655727eb5 ARM: 8824/1: fix a migrating irq bug when hotplug cpu 2c304e47c6ff clk: sunxi: A31: Fix wrong AHB gate number 2e0e73d7b82e Input: st-keyscan - fix potential zalloc NULL dereference 9f7ae2d5c749 i2c: cadence: Fix the hold bit setting 4d8854af81cf net: hns: Fix object reference leaks in hns_dsaf_roce_reset() 484e89a9a783 mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocs c133d8eb894c mm/gup: fix gup_pmd_range() for dax 489a9abf6068 floppy: check_events callback should not return a negative number 8faa6f2fc293 Input: matrix_keypad - use flush_delayed_work() 3c8b39a0a42b Input: cap11xx - switch to using set_brightness_blocking() e9ecab0dfbd4 ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads() could be uninitialized 6a5cda42ae22 s390/dasd: fix using offset into zero size array error 06d73d17b05b gpu: ipu-v3: Fix CSI offsets for imx53 70522827d6e1 gpu: ipu-v3: Fix i.MX51 CSI control registers offset 38605cc68bc6 crypto: ahash - fix another early termination in hash walk a475fe301ca0 crypto: caam - fixed handling of sg list 03750aa5447e stm class: Fix an endless loop in channel allocation ffe5a9920394 iio: adc: exynos-adc: Fix NULL pointer exception on unbind 3492ee47dbb7 ASoC: fsl_esai: fix register setting issue in RIGHT_J mode b5d6f4707489 9p/net: fix memory leak in p9_client_create 0a97dbd82f40 9p: use inode->i_lock to protect i_size_write() under 32-bit 7f422aa63d5a media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() a163d3fb8a23 FROMLIST: psi: introduce psi monitor c405bfbb746f FROMLIST: refactor header includes to allow kthread.h inclusion in psi_types.h 889171bfea14 FROMLIST: psi: track changed states 9afaea3c99f6 FROMLIST: psi: split update_stats into parts d1f4274cd5e5 FROMLIST: psi: rename psi fields in preparation for psi trigger addition 7a659eb03df8 FROMLIST: psi: make psi_enable static 386ebd41284c FROMLIST: psi: introduce state_mask to represent stalled psi states ab3d595ba8fa ANDROID: cuttlefish_defconfig: Enable CONFIG_PSI 0ee3cb39dc50 BACKPORT: kernel: cgroup: add poll file operation 2c54994c9364 BACKPORT: fs: kernfs: add poll file operation 555ab868c89f UPSTREAM: psi: avoid divide-by-zero crash inside virtual machines 122732daa46b UPSTREAM: psi: clarify the Kconfig text for the default-disable option b7f0f22b8981 UPSTREAM: psi: fix aggregation idle shut-off 59735bfc7e89 UPSTREAM: cgroup add cftype->open/release() callbacks 1325e703d6c0 UPSTREAM: kernfs: Check KERNFS_HAS_RELEASE before calling kernfs_release_file() 983d5ea37661 UPSTREAM: kernfs: fix locking around kernfs_ops->release() callback 276898969fd4 UPSTREAM: kernfs: add kernfs_ops->open/release() callbacks a8b846a47404 UPSTREAM: psi: fix reference to kernel commandline enable c9f51ce3fa06 BACKPORT: psi: make disabling/enabling easier for vendor kernels 7d9794946097 UPSTREAM: kernel/sched/psi.c: simplify cgroup_move_task() e868a99c4486 BACKPORT: psi: cgroup support 3df0e59afadf UPSTREAM: psi: pressure stall information for CPU, memory, and IO 6a99eb186151 BACKPORT: sched: introduce this_rq_lock_irq() 089605b0e824 BACKPORT: sched: sched.h: make rq locking and clock functions available in stats.h 3cd62fc5d06d UPSTREAM: sched: loadavg: make calc_load_n() public f1675aa32854 UPSTREAM: sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD d6687a29555f BACKPORT: delayacct: track delays from thrashing cache pages a2383320e0c2 BACKPORT: mm: workingset: tell cache transitions from workingset thrashing 86c5c11aa06a BACKPORT: cgroup: misc changes 4c29ebef4645 UPSTREAM: sched/headers: Remove <linux/sched.h> from <linux/sched/loadavg.h> 06455d7e874c UPSTREAM: sched/headers: Move loadavg related definitions from <linux/sched.h> to <linux/sched/loadavg.h> 0f3e95cb4628 UPSTREAM: sched/headers, delayacct: Move the 'struct task_delay_info' definition from <linux/sched.h> to <linux/delayacct.h> badaff8470d5 UPSTREAM: sched/headers: Prepare for new header dependencies before moving code to <linux/sched/loadavg.h> 5a91d7336cb7 BACKPORT: sched/core: Add wrappers for lockdep_(un)pin_lock() 7394f69af371 UPSTREAM: Avoid page waitqueue race leaving possible page locker waiting 49e19db26ad0 UPSTREAM: mm: add PageWaiters indicating tasks are waiting for a page bit 4b5facd0302f UPSTREAM: workqueue: make workqueue available early during boot 270fbfb501f1 ANDROID: ion_dummy_driver: Remove SYSTEM_CONTIG heap 4573300b4127 ANDROID: ion_dummy_driver: Rework ion_dummy_driver to avoid direct indexing into the heaps a53fdae69147 ANDROID: ion_dummy_driver: Use IS_ERR_OR_NULL() before destroying heaps 47d813fc5799 ANDROID: sched/fair: fix energy compute when a cluster is only a cpu core in multi-cluster system 26fad52fa044 Merge 4.9.164 into android-4.9 f5fd34f057e4 Linux 4.9.164 5ebcee949fa0 vhost/vsock: fix vhost vsock cid hashing inconsistent 0da773c54309 of: Support const and non-const use for to_of_node() 883f7c326fda mmc: tmio_mmc_core: don't claim spurious interrupts 3decc9df1099 It's wrong to add len to sector_nr in raid10 reshape twice a3a870c02d9b ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 4f964aa5eac7 perf/x86: Fixup typo in stub functions 83fe8732906d tcp/dccp: remove reqsk_put() from inet_child_forget() 7cbb0ab1bf66 gro_cells: make sure device is up in gro_cells_receive() 0bea3824197f rxrpc: Fix client call queueing, waiting for channel 8fa3e87926a3 vxlan: Fix GRO cells race condition between receive and link delete 510c625222a1 ipvlan: disallow userns cap_net_admin to change global mode/flags 713b91c0c05d missing barriers in some of unix_sock ->addr and ->path accesses 2f3d0e94ae1b net: Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 c4bec922def2 mdio_bus: Fix use-after-free on device_register fails 92382cd957f4 net/x25: fix a race in x25_bind() f46dc1577e0c net/mlx4_core: Fix qp mtt size calculation 038a48c3714e net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling de42e2ee7162 net/mlx4_core: Fix reset flow when in command polling mode 9b0e9c285be4 vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() 40852d58feb5 tcp: handle inet_csk_reqsk_queue_add() failures e8273cea4c33 route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race a0f1f55ba4e5 ravb: Decrease TxFIFO depth of Q3 and Q2 to one 3b3ce4cc16cb pptp: dst_release sk_dst_cache in pptp_sock_destruct 0651889ba732 net/x25: reset state in x25_connect() 312354581b2d net/x25: fix use-after-free in x25_device_event() b89d3ce01027 net: sit: fix UBSAN Undefined behaviour in check_6rd 8aad2336a4eb net/hsr: fix possible crash in add_timer() a582b20fd743 net: hsr: fix memory leak in hsr_dev_finalize() e0c435a3abf7 l2tp: fix infoleak in l2tp_ip6_recvmsg() ccc2aae5c4df KEYS: restrict /proc/keys by credentials at open time 45eaae252770 ACPICA: Reference Counts: increase max to 0x4000 for large servers 9030d0160e7c Merge branch 'LA.UM.7.8.9.C1.08.00.00.516.101' into qcom-msm-4.9 78bde32150a2 Merge "msm: vidc: fix KCFI errors" 756b98ee1449 Merge "soc: qcom: glink_spi_xprt: Validate fifo read index of remote side" eeeec941bc01 msm: vidc: fix KCFI errors fdbeaa014596 soc: qcom: glink_spi_xprt: Validate fifo read index of remote side 73106d03601f msm: ice: check for crypto engine availability fb68355c709d scripts: gcc-wrapper: Route the GCC errors to stderr 4e6d712eb5c2 msm: wlan: Update bandwidth for Egypt country 2d8738629387 msm: wlan: Update ETSI1 and ETSI13 countries d9a4fb13442c msm: wlan: Update regulatory database 4b019a642ba3 Merge "power: qpnp-smb2: Reverse the sign of CURRENT_NOW" 1d816e98f2b0 Merge "power: reset: Disable SDI when dload mode is disabled" 84e3f46a84d2 Merge "diag: dci: Prevent task deallocation and possible resource leak" 7e411a90aaf8 power: qpnp-smb2: Reverse the sign of CURRENT_NOW b6d7ea6850ca power: reset: Disable SDI when dload mode is disabled aff6d7b3a78b Merge "iommu: iommu-debug: don't pass null character to copy_to_user" a1f9db6771e0 diag: dci: Prevent task deallocation and possible resource leak 344b745a9dd3 diag: dci: Validate dci client entries prior read 987ad17748dc iommu: iommu-debug: don't pass null character to copy_to_user 8f462450896b Merge "msm: ipa3: Fix to validate the buffer size" 0ed1900bf9ea msm: camera: reqmgr: Hold device lock while retrieving session info 26f2b9f3be08 Merge "soc: qcom: Validate read and write index before calculating ptr" 5a6e8a05c641 soc: qcom: Validate read and write index before calculating ptr c52a7b9ebe4e msm: ipa3: Fix to validate the buffer size 64ec7ea30c6f msm: ipa3: fix to off-by-one read issue private/msm-google/techpack/audio: fe839bf Merge "Merge LA.UM.7.8.9.C1.08.00.00.516.101 via branch 'qcom-msm-4.9' into android-msm-bluecross-4.9" into android-msm-bluecross-4.9 b0878f4 Merge LA.UM.7.8.9.C1.08.00.00.516.101 via branch 'qcom-msm-4.9' into android-msm-bluecross-4.9 0058080 Merge branch 'LA.UM.7.8.9.C1.08.00.00.516.101' into qcom-msm-4.9 3186e9e asoc: wcd934x-dsp-cntl: umask CPE error IRQ e5f9b96 Merge "dsp: asm: Add check for num_channels before calling q6asm_map_channels" 258efb2 dsp: asm: Add check for num_channels before calling q6asm_map_channels c08e65e asoc: check payload length against structure size Bug: 68726653 Bug: 111308141 Bug: 115649324 Bug: 120439617 Bug: 120440300 Bug: 120776455 Bug: 123313855 Bug: 127712811 Bug: 128508596 Bug: 128935264 Bug: 129157727 Change-Id: I57e2cfd0d9a6413aac8bfdd241161fda94e2645c Build-Id: 5412607 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-03-25crosshatch: update kernel-and-modules prebuiltSunil Ravi
Linux version 4.9.163-gc38c13f1cd1a-ab5405867 (android- build@wprg5.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Mon Mar 25 23:18:15 UTC 2019 kernel/tests: fab9a47 net-test: allow bpf on 32-bit userspace with 64-bit kernel 789dcf7 net-test: rootfs/net_test.sh - minor stylistic fixes 2afd2ef net-test: require rootfs/net_test.sh to be error free de51b09 net_test: introduce build_all_rootfs.sh 03aa0a6 net-test: build_rootfs.sh support for i386 & armhf bc960f3 net-test: build_rootfs.sh - fix post debian wheezy move to archive ccad07c net-test: add a test for a kernel panic triggered by a bad backport 1b384cc net-test: build_rootfs - add base debian os to default image name e9e1805 net-test: build_rootfs - fix -n being ignored private/msm-google: c38c13f1cd1a ANDROID: ion: Count contiguous regions as large pages in debugfs 073aa13573ff Add NL80211_FLAG_CLEAR_SKB flag to clear key d525660db7f3 msm: camera: cpp: Check for valid tx level aa4a20fd82b1 arm64: configs: bluecross: Enable debug_reboot module d6d351e80e56 power: reset: Add debug_reboot module 27f6a356cc17 reset/msm-poweroff: Apply "scandump_test" parameter 1039e8aa4d4e Merge upstream-f2fs-stable-linux-4.9.y into android-4.9 ca562266a3fd scsi: ufs: enable impaired storage kernel configs a4403e0eb928 zram: fix idle/writeback string compare private/msm-google-modules/wlan/qca-wifi-host-cmn: 6caf3d78 qcacmn: Clear Key information from driver memory after disconnect private/msm-google-modules/wlan/qcacld-3.0: 7f05e5396 qcacld-3.0: Clear Key information from driver memory after disconnect 637f12ca9 qcacld-3.0: Clear PTK, GTK and IGTK keys on sta disconnection a852e1cb3 qcacld-3.0: Clear PMK cache from driver Bug: 62916765 Bug: 116451871 Bug: 117102691 Bug: 120440504 Bug: 120488899 Bug: 123907624 Bug: 126465735 Bug: 127852454 Bug: 128488473 Change-Id: I4da98eda1b67aff8e4561f5c21be1dd777e72ef9 Build-Id: 5405867 Signed-off-by: Sunil Ravi <sunilravi@google.com>
2019-03-20crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.163-g75b24301009d-ab5389967 (android- build@wprl10.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Wed Mar 20 07:02:27 UTC 2019 private/msm-google: 75b24301009d block/cfq-iosched: make group_idle per io cgroup tunable 6edfecb9486b input: touchscreen: fts: Rectify touch simulation sysfs node name in comment. 2d843d561a8f drivers: thermal: Ignore spurious BCL interrupts whenever BCL is in polling 9b3468d2a8ce mm: perproc-reclaim: do not scanning anonymous vma private/msm-google-modules/wlan/qcacld-3.0: 0b117b0bc Merge "qcacld-3.0: Update connect_timeout correctly in case of scan for ssid" into android-msm-bluecross-4.9 8678b9b10 qcacld-3.0: Do not add MME for bcast non RMF action frames 754900c13 qcacld-3.0: Check channel_count in DCC_GET_STATS command d4b5964cb qcacld-3.0: Update connect_timeout correctly in case of scan for ssid 8fe89814a qcacld-3.0: Fix possible integer underflow in cfg80211_rx_mgmt e6b297b46 qcacld-3.0: check the data length when downloading firmware Bug: 118493676 Bug: 123957145 Bug: 124491207 Bug: 126796415 Bug: 128343981 Bug: 128343982 Bug: 128344381 Change-Id: I275bcb13f3df9134c1dcf8703bceb88198df80dc Build-Id: 5389967 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-03-14crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.163-g9e29c9aae125-ab5377169 (android- build@abfarm923) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Thu Mar 14 23:41:54 UTC 2019 private/msm-google: 9e29c9aae125 LTS: Merge android-4.9 (4.9.163) into android-msm-bluecross-4.9 695d3f735abb Merge android-4.9 (4.9.163) into android-msm-bluecross-4.9-lts 5c67da9e1c9a touchscreen: fts: Touch simulation support c173605c6ed1 arm64/config: b1c1: Set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16. 429c144a84c6 Merge 4.9.163 into android-4.9 b8343316098d Linux 4.9.163 3596b4585941 x86: Add TSX Force Abort CPUID/MSR c34730d7e64f perf/x86/intel: Generalize dynamic constraint creation 0ac343a52891 perf/x86/intel: Make cpuc allocations consistent dd25a761bfb0 ARM: dts: exynos: Do not ignore real-world fuse values for thermal zone 0 on Exynos5420 88bc59cff522 ARM: 8781/1: Fix Thumb-2 syscall return for binutils 2.29+ 660e1bf84754 drm: disable uncached DMA optimization for ARM and arm64 a844f7910c4e ARM: dts: exynos: Add minimal clkout parameters to Exynos3250 PMU cf0488350d04 ARM: dts: exynos: Fix pinctrl definition for eMMC RTSN line on Odroid X2/U3 ce813552312b futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock() 1dd5254782f3 scsi: aacraid: Fix missing break in switch statement 6263e82643db iscsi_ibft: Fix missing break in switch statement 3b5ed2ceeb5c Input: elan_i2c - add id for touchpad found in Lenovo s21e-20 1a2403a279bb Input: wacom_serial4 - add support for Wacom ArtPad II tablet 579acdaef9a0 fs: ratelimit __find_get_block_slow() failure message. a189410b3f76 MIPS: Remove function size check in get_frame_info() ce42bb1d2bef perf symbols: Filter out hidden symbols from labels 78335ed00185 s390/qeth: fix use-after-free in error path 92044928a902 netfilter: nf_nat: skip nat clash resolution for same-origin entries 9b060e08ef7d selftests: netfilter: add simple masq/redirect test cases 78dbfc5d258b selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET ad3039362bb0 dmaengine: dmatest: Abort test in case of mapping error 4c870d3c4b34 vsock/virtio: reset connected sockets on device removal 5c9e72bfd09a vsock/virtio: fix kernel panic after device hot-unplug b498cfefc30a dmaengine: at_xdmac: Fix wrongfull report of a channel as in use d82c7e8d450c drm/sun4i: tcon: Prepare and enable TCON channel 0 clock at init 1573281a2eb8 irqchip/mmp: Only touch the PJ4 IRQ & FIQ bits on enable/disable 9ae6eb61f0e1 usb: phy: fix link errors 75389275566e arm64: dts: add msm8996 compatible to gicv3 06e777ea40b5 ARM: pxa: ssp: unneeded to free devm_ allocated data d31765ea4256 soc: fsl: qbman: avoid race in clearing QMan interrupt 37b6ac5254e6 autofs: fix error return in autofs_fill_super() 07f67e6e9a7f autofs: drop dentry reference only when it is never used c3ce520779d0 fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() 3016e96863ce mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone 61fdbbb8b0bb mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone 42813d9c08ad x86_64: increase stack size for KASAN_EXTRA 1c2ca09ca459 x86/kexec: Don't setup EFI info if EFI runtime is not enabled 32d14df09a90 arm64: kprobe: Always blacklist the KVM world-switch code 2b0ac76f1c94 cifs: fix computation for MAX_SMB2_HDR_SIZE 4a2e5c58c67e platform/x86: Fix unmet dependency warning for SAMSUNG_Q10 5224c7811d50 scsi: libfc: free skb when receiving invalid flogi resp f85469e778e8 qed: Fix VF probe failure while FLR 6f976ecaf133 nfs: Fix NULL pointer dereference of dev_name 7f6a66361b25 gpio: vf610: Mask all GPIO interrupts 7e6330840bc0 net: stmmac: dwmac-rk: fix error handling in rk_gmac_powerup() 91500a8493d6 net: hns: Fix wrong read accesses via Clause 45 MDIO protocol 1e8e52342060 net: hns: Fix for missing of_node_put() after of_parse_phandle() cdf3d54517b5 net: altera_tse: fix msgdma_tx_completion on non-zero fill_level case 7d1ef64ecaf0 xtensa: SMP: limit number of possible CPUs by NR_CPUS 11a4dc890959 xtensa: SMP: mark each possible CPU as present db325a389ce0 xtensa: smp_lx200_defconfig: fix vectors clash e2f3fd4d5b3d xtensa: SMP: fix secondary CPU initialization aa9b819beeca xtensa: SMP: fix ccount_timer_shutdown 2efa79e89223 iommu/amd: Fix IOMMU page flush when detach device from a domain 304e1f0723c4 ipvs: Fix signed integer overflow when setsockopt timeout 50c382e88a79 iommu/amd: Unmap all mapped pages in error path of map_sg 8a6c9f65e755 iommu/amd: Call free_iova_fast with pfn in map_sg 8c310cd9fa23 IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM 70ffacb73785 perf tools: Handle TOPOLOGY headers with no CPU 3d3916f7aaf1 perf core: Fix perf_proc_update_handler() bug d2a6df768b55 vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel 47d77d464e57 media: uvcvideo: Fix 'type' check leading to overflow dd6734e17903 exec: Fix mem leak in kernel_read_file b010e03dd530 hugetlbfs: fix races and page leaks during migration 2ffcbeb5ac8b MIPS: irq: Allocate accurate order pages for irq stack 3001a9c2d934 applicom: Fix potential Spectre v1 vulnerabilities ff24d867b9de x86/CPU/AMD: Set the CPB bit unconditionally on F17h c8381e961d9b net: phy: Micrel KSZ8061: link failure after cable connect dca7cd43ce09 tun: remove unnecessary memory barrier 689b5a2970b8 tun: fix blocking read 3b448977879f net: avoid use IPCB in cipso_v4_error 55ea53a854c0 net: Add __icmp_send helper. 07745894ea6f xen-netback: fix occasional leak of grant ref mappings under memory pressure 2e6b3933008c xen-netback: don't populate the hash cache on XenBus disconnect 375d6d454a95 net: sit: fix memory leak in sit_init_net() 05d3d2d0b857 net: nfc: Fix NULL dereference on nfc_llcp_build_tlv fails 009510a90e23 net: netem: fix skb length BUG_ON in __skb_to_sgvec 1c973f9c7cc2 netlabel: fix out-of-bounds memory accesses 23e34d11b000 net: dsa: mv88e6xxx: Fix u64 statistics fc693a59689f hv_netvsc: Fix IP header checksum for coalesced packets 64a458de60e0 bnxt_en: Drop oversize TX packets to prevent errors. 2b9adaf706c4 team: Free BPF filter when unregistering netdev 0b7e29ea049e sky2: Disable MSI on Dell Inspiron 1545 and Gateway P-79 d81778b84253 net-sysfs: Fix mem leak in netdev_register_kobject a5a32e427ba8 ip6mr: Do not call __IP6_INC_STATS() from preemptible context cc5c173e7fab staging: android: ion: fix sys heap pool's gfp_flags 5762d86d5b8c staging: wilc1000: fix to set correct value for 'vif_num' af742361d1e6 staging: comedi: ni_660x: fix missing break in switch statement 47b002658f6c isdn: isdn_tty: fix build warning of strncpy 675fd5a6814a ncpfs: fix build warning of strncpy 8c09b19974ee cpufreq: Use struct kobj_attribute instead of struct global_attr 9f732a55e905 USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 4cec65e37d3b USB: serial: cp210x: add ID for Ingenico 3070 122ccdfbf7d3 USB: serial: option: add Telit ME910 ECM composition 63abbcb5698c LTS: Merge android-4.9 (4.9.162) into android-msm-bluecross-4.9 30464ffdd038 b1c1_defconfig: enable logbuffer 2a33886960f5 pd_engine: use logbuffer to log ea2f32480565 smb-lib: log into logbuffer. 4aaa135cf998 Add logbuffer module to support capturing logs af367fe5b758 pd_engine: Fix memory leak in usbpd_create() fe250948bddc ANDROID: cuttlefish: enable CONFIG_INET_UDP_DIAG=y 0da3e97c1fab Merge android-4.9 (4.9.162) into android-msm-bluecross-4.9-lts 3f33df2b52b0 ANDROID: cpufreq: times: don't copy invalid freqs from freq table c3983c9134dd ANDROID: cuttlefish: enable CONFIG_USB_RTL8152=y 2f0bc4bcd59e ANDROID: cpufreq: times: record fast switch frequency transitions 9cca4066aa2a ANDROID: cuttlefish_defconfig: Add support for AC97 audio 74634f3504e5 Revert "ANDROID: arm: process: Add display of memory around registers when displaying regs." 272f3f691dd3 Revert "arm: fix show_data fallout from KERN_CONT changes" 3a8e785fdd04 ANDROID: cfi: Remove unused variable in ptr_to_check_fn ff99b0fc76a1 ANDROID: cuttlefish: enable CONFIG_NETFILTER_XT_TARGET_CT=y f5f87ecac1cf ANDROID: overlayfs: override_creds=off option bypass creator_cred b1af104fffd1 Merge 4.9.162 into android-4.9 f422a02f865a Linux 4.9.162 dd15ae3ccc12 x86/uaccess: Don't leak the AC flag into __put_user() value evaluation 331fc4df776b mm: enforce min addr even if capable() in expand_downwards() b97476e18f75 mmc: spi: Fix card detection during probe d681c246bf5f powerpc: Always initialize input array when calling epapr_hypercall() 7c0d76ee79e3 KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 f5118fea067c svm: Fix AVIC incomplete IPI emulation 8933dbb085f6 cfg80211: extend range deviation for DMG 5b8acf2b6a2d mac80211: Add attribute aligned(2) to struct 'action' ee3ba745a68d mac80211: don't initiate TDLS connection if station is not associated to AP f56ab29a48f5 ibmveth: Do not process frames after calling napi_reschedule fa30a23499ef net: usb: asix: ax88772_bind return error when hw_reset fail 18b37b6b4250 net: altera_tse: fix connect_local_phy error path b7d012ec2a0d scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() 93ab28b29c57 direct-io: allow direct writes to empty inodes 2b7d22eb15d1 serial: fsl_lpuart: fix maximum acceptable baud rate with over-sampling b4df45822317 locking/rwsem: Fix (possible) missed wakeup d0038e4d33c9 mac80211: fix miscounting of ttl-dropped frames 311acb0a9faf drivers: thermal: int340x_thermal: Fix sysfs race condition ad5530d0c39f ARC: fix __ffs return value to avoid build warnings 9017857c06b1 ASoC: imx-audmux: change snprintf to scnprintf for possible overflow 91890492d730 ASoC: dapm: change snprintf to scnprintf for possible overflow d3b0e3061767 usb: gadget: Potential NULL dereference on allocation error 38152b626bcb usb: dwc3: gadget: Fix the uninitialized link_state when udc starts 92efac6f4e3f usb: dwc3: gadget: synchronize_irq dwc irq in suspend 26e284fab2b4 thermal: int340x_thermal: Fix a NULL vs IS_ERR() check a1639e1d6662 ALSA: compress: prevent potential divide by zero bugs a5c20d87c956 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field 96f18451ec25 drm/msm: Unblock writer if reader closes file 87955cafb1aa scsi: libsas: Fix rphy phy_identifier for PHYs with end devices attached e5c5b8ed71bb Revert "loop: Fold __loop_release into loop_release" c6ae51ad4917 Revert "loop: Get rid of loop_index_mutex" 86af0f992e2a Revert "loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl()" 63e0afa90b4d FROMGIT: binder: create node flag to request sender's security context 4aa6f012a2d4 ANDROID: revert "sysfs_net_ipv4: Add sysfs-based knobs for controlling TCP window size" 8d9fb6b4b190 Makefile: Fix 4.9.161 merge 9df256d5091a Merge 4.9.161 into android-4.9 5507839a723e Linux 4.9.161 8ff3c2ecc1a4 kbuild: consolidate Clang compiler flags 9eea082f762f sched/sysctl: Fix attributes of some extern declarations ffd36a680188 phy: tegra: remove redundant self assignment of 'map' 87e964d19fdb pinctrl: max77620: Use define directive for max77620_pinconf_param values deba234596ea netfilter: nf_tables: fix flush after rule deletion in the same batch 0b6633d1f19b Revert "bridge: do not add port to router list when receives query with source 0.0.0.0" 5ac69185d464 mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning d069e8ca02af mm/zsmalloc.c: change stat type parameter to int 411b7ca7f67a irqchip/gic-v3: Convert arm64 GIC accessors to {read,write}_sysreg_s c95a870d1cde kbuild: add -no-integrated-as Clang option unconditionally e1e7f343ea57 kbuild: set no-integrated-as before incl. arch Makefile 9362c0885a48 kbuild: clang: disable unused variable warnings only when constant b018806f8ab1 kbuild: clang: remove crufty HOSTCFLAGS 3f46fe4a39fd kbuild: clang: fix build failures with sparse check b098b0228598 kbuild: move cc-option and cc-disable-warning after incl. arch Makefile ebf4753ab1c8 drm/i915: Fix enum pipe vs. enum transcoder for the PCH transcoder 01e081790f15 drm/i915: Consistently use enum pipe for PCH transcoders e81c46456bfb x86/boot: Disable the address-of-packed-member compiler warning 8bd71286fde0 tracing: Use cpumask_available() to check if cpumask variable may be used 64696ba9577f netpoll: Fix device name check in netpoll_setup() 146558f0d27f clocksource: Use GENMASK_ULL in definition of CLOCKSOURCE_MASK 62c0e9c3dd46 hpet: Make cmd parameter of hpet_ioctl_common() unsigned 9e3bd8686189 ARC: define ARCH_SLAB_MINALIGN = 8 036df538627b ARC: U-boot: check arguments paranoidly 812224d6b1fd ARCv2: Enable unaligned access in early ASM code e9f06133d7dd parisc: Fix ptrace syscall number modification fcfa562a61a9 net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames 176ef96c1900 sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment 2b0925f939cb sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() 03ad40df9539 team: avoid complex list operations in team_nl_cmd_options_set() 3b70317bf929 net/packet: fix 4gb buffer limit due to overflow check af9a0dba3a87 batman-adv: fix uninit-value in batadv_interface_tx() dc070cdb427e KEYS: always initialize keyring_index_key::desc_len acf476e026ee KEYS: user: Align the payload buffer 8a7a605e1086 RDMA/srp: Rework SCSI device reset handling cbc9ea4fc2dd net: ethernet: stmmac: change dma descriptors to __le32 1767f6cdfc06 isdn: avm: Fix string plus integer warning from Clang 85992a31427d net/mlx5e: Fix wrong (zero) TX drop counter indication for representor a1953b40c6b4 mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky 38ad9f0362b2 leds: lp5523: fix a missing check of return value of lp55xx_read 364f37614613 atm: he: fix sign-extension overflow on large shift 46154d295b82 isdn: i4l: isdn_tty: Fix some concurrency double-free bugs ee3cf5aee221 net: stmmac: Fix PCI module removal leak 8b5c7892fc84 MIPS: jazz: fix 64bit build 0acf90710355 scsi: isci: initialize shost fully before calling scsi_add_host() 73d21cdbe2c2 scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param ef5cb2ef9d04 MIPS: ath79: Enable OF serial ports in the default config 80459778c5ce net: hns: Fix use after free identified by SLUB debug 351d66319845 qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier f98bcfadc81a mfd: mc13xxx: Fix a missing check of a register-read failure 33e081e80d79 mfd: wm5110: Add missing ASRC rate register 7955783d5b7f mfd: qcom_rpm: write fw_version to CTRL_REG a688b8b61767 mfd: ab8500-core: Return zero in get_register_interruptible() 91e6613e2292 mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported 5b3bcee0775f mfd: db8500-prcmu: Fix some section annotations c42ae90ce5ee mfd: twl-core: Fix section annotations on {,un}protect_pm_master fcbdbda22d97 mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while registering mfd cells 6704b9d8a075 KEYS: allow reaching the keys quotas exactly 2d182ba43458 proc, oom: do not report alien mms when setting oom_score_adj 17ef08517a03 numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES 79e3959b68cb ceph: avoid repeatedly adding inode to mdsc->snap_flush_list a1f11de42378 libceph: handle an empty authorize reply efbc76008c11 mac80211: Free mpath object when rhashtable insertion fails c68876dbf371 ANDROID: cpufreq: times: optimize proc files private/msm-google-modules/wlan/qcacld-3.0: 81d3ef5a1 qcacld-3.0: Possible OOB access in wlan_hdd_cfg80211_start_bss() Bug: 109821005 Bug: 110755806 Bug: 111155092 Bug: 111216804 Bug: 112432329 Bug: 112955896 Bug: 115649324 Bug: 117180556 Bug: 119022885 Bug: 121287027 Bug: 122434176 Bug: 124361845 Bug: 124903482 Bug: 126767155 Bug: 126955561 Bug: 127298877 Bug: 127981801 Change-Id: I072062df57a3488c191834c49ec5b901ff259063 Build-Id: 5377169 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-03-13crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.160-gc9b670dcc51e-ab5366704 (android- build@wphs4.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Mon Mar 11 19:20:21 UTC 2019 kernel/tests: fc9fde6 DO NOT MERGE - Merge PPRL.190305.001 into master 103dbe3 Snap for 5180536 from 644f4d74b9212e14dc39c21763ae76c832e14f66 to pi-platform-release 644f4d7 Snap for 5101444 from 3a0e9f2863696f3316400102f39ad4c9caccb395 to pi-qpr2-release 3a0e9f2 Improve xfrm net test am: 7d4de3b1fc 018b648 Snap for 5087486 from 5ef53f8146a6464a278616b7bcc8af2d2d2bb58b to pi-qpr2-release 5ef53f8 Filter neighbour dumps by interface. am: 7389196f88 2dd0c26 Snap for 5044688 from 30c4cff24b3b54fd6acff2a1348cd8e90b6094fa to pi-qpr2-release 30c4cff Check xfrm state to delete embryonic SA am: f9e22fba0a 010a8c4 Always test UDP_DIAG for 4.9 kernel am: e59c063ef4 private/msm-google: c9b670dcc51e max1720x: change serial number logic to account for different formats e9be1b3e450a scsi: ufs: create __impaired_thread_fn() on-demand d266c4389ed1 mm: mm_event: remove unncessary comma of pgout ac8cf2640bc1 Merge branch 'android-msm-bluecross-4.9-pi-qpr3' into android-msm-bluecross-4.9 319d32fcaa09 Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 fe76096fef67 ANDROID: arm64: vdso: unconditionally set -Wl,--hash-style=sysv d67f1ccc8a39 scsi: ufs: fix typo ftlfrag to fragftl dd129353da2a Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 fa452aeef233 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 244b163c0698 Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 cba0a6c33ea9 msm:ipa:Prevent rt rule deletion if rt rule id is invalid private/msm-google-modules/wlan/qca-wifi-host-cmn: 056d785b qcacmn: Fix Uninitialized byte sent to FW in wmi_unified_cmd_send private/msm-google-modules/wlan/qcacld-3.0: 393b11a6c Merge branch 'android-msm-bluecross-4.9-pi-qpr3' into android-msm-bluecross-4.9 764a9a5f6 Merge branch 'android-msm-bluecross-4.9-pi-qpr2' into android-msm-bluecross-4.9-pi-qpr3 2de910a26 Merge branch 'android-msm-bluecross-4.9-pi-qpr1' into android-msm-bluecross-4.9-pi-qpr2 03c535b37 Merge branch 'android-msm-bluecross-4.9-pi-dr1' into android-msm-bluecross-4.9-pi-qpr1 7513d8931 Merge branch 'android-msm-bluecross-4.9-pi-dr1-security-next' into android-msm-bluecross-4.9-pi-dr1 2be660f14 qcacld-3.0: Fix possible OOB access in lim_process_auth_frame Bug: 78528839 Bug: 80168800 Bug: 112278151 Bug: 120486022 Bug: 120488899 Bug: 122343936 Bug: 122902928 Bug: 124463110 Bug: 126600287 Bug: 127812889 Change-Id: Ic42e49654508ee4b3de1b2ace1bd3f55c6f8b0cd Build-Id: 5366704 Signed-off-by: Petri Gynther <pgynther@google.com>
2019-03-07crosshatch: update kernel-and-modules prebuiltPetri Gynther
Linux version 4.9.160-g5be6f39419b4-ab5357122 (android- build@wphq7.hot.corp.google.com) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #0 SMP PREEMPT Thu Mar 7 00:32:32 UTC 2019 kernel/tests: ff3ed2c Merge "net-test: fix error message line wrapping" fd59e75 net-test: fix error message line wrapping private/msm-google: 5be6f39419b4 ANDROID: arm64: vdso: unconditionally set -Wl,--hash-style=sysv f764ce3afc8f mm: perproc-reclaim: do not discarding file-backed pages f8a171190c54 diag: Do not clear masks during logging mode switch 3a657b8c0e53 diag: Update hdlc disable protection to avoid deadlock Bug: 122343936 Bug: 122469980 Bug: 122902928 Bug: 126465735 Bug: 126676587 Change-Id: Ib6cadacc3a52237005d56c4e28a140bc872f7c08 Build-Id: 5357122 Signed-off-by: Petri Gynther <pgynther@google.com>