* e32a39f029ed 4.14.22-xanmod23 * 753b8185dc4f Merge tag 'v4.14.22' into 4.14 |\ | * 55b195735142 Linux 4.14.22 | * c902ff1e4b25 vmalloc: fix __GFP_HIGHMEM usage for vmalloc_32 on 32b systems | * eff339b5d250 mei: me: add cannon point device ids for 4th device | * 06320148eecd mei: me: add cannon point device ids | * 95c085388397 crypto: s5p-sss - Fix kernel Oops in AES-ECB mode | * fc4cb30f2cd5 drm/i915: fix intel_backlight_device_register declaration | * 68a2a5204760 crypto: talitos - fix Kernel Oops on hashing an empty file | * e94fc847bd6e hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close | * 385aeea71289 powerpc/perf/imc: Fix nest-imc cpuhotplug callback failure | * 473900cd523a PCI: rcar: Fix use-after-free in probe error path | * 73974676f802 xen: XEN_ACPI_PROCESSOR is Dom0-only | * 8babb5320885 platform/x86: dell-laptop: Fix keyboard max lighting for Dell Latitude E6410 | * 721d4b02495c x86/mm/kmmio: Fix mmiotrace for page unaligned addresses | * d91c3f2e540f mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep | * abe8e59ab2f2 usb: dwc3: of-simple: fix missing clk_disable_unprepare | * 98b35258b394 usb: dwc3: gadget: Wait longer for controller to end command processing | * 58d3cc9687f5 dmaengine: jz4740: disable/unprepare clk if probe fails | * 4826773306b5 drm/vc4: Release fence after signalling | * 645ad410dcbd ASoC: rsnd: ssi: fix race condition in rsnd_ssi_pointer_update | * 06078bd640c3 drm/armada: fix leak of crtc structure | * 20db5b3e3da3 xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies. | * 1840744a7f2e IB/mlx4: Fix RSS hash fields restrictions | * 8edeefab9ef2 spi: sun4i: disable clocks in the remove function | * e8e50037b6de ASoC: rockchip: disable clock on error | * 5be88596c7b0 staging: ccree: Uninitialized return in ssi_ahash_import() | * 30fe9f094c17 clk: fix a panic error caused by accessing NULL pointer | * 03e82f2b2157 netfilter: xt_bpf: add overflow checks | * c232fd3d7034 xfrm: Fix xfrm_input() to verify state is valid when (encap_type < 0) | * 05fc2b8ba00a dmaengine: at_hdmac: fix potential NULL pointer dereference in atc_prep_dma_interleaved | * 27e2830b3115 dmaengine: ioat: Fix error handling path | * 249d9f3ef5e9 scsi: bfa: fix type conversion warning | * e748a5ea4ff2 scsi: bfa: fix access to bfad_im_port_s | * dd079e26a0e4 scsi: lpfc: Use after free in lpfc_rq_buf_free() | * 9b8ffbead22d gianfar: Disable EEE autoneg by default | * f2f12ea19fae 509: fix printing uninitialized stack memory when OID is empty | * 9c65a55722ac net: dsa: mv88e6xxx: Unregister MDIO bus on error path | * 0ef99ba03888 net: dsa: mv88e6xxx: Fix interrupt masking on removal | * 74875198a68e net: ethernet: arc: fix error handling in emac_rockchip_probe | * f04764307af8 virtio_net: fix return value check in receive_mergeable() | * 64313a130c3d brcmfmac: Avoid build error with make W=1 | * 90b0805d6085 btrfs: Fix possible off-by-one in btrfs_search_path_in_tree | * 27b0dc31686b Btrfs: disable FUA if mounted with nobarrier | * 8edc5b9772d0 btrfs: Fix quota reservation leak on preallocated files | * a59eb84df2b7 locking/lockdep: Fix possible NULL deref | * 0aeed5daaf62 net: qualcomm: rmnet: Fix leak on transmit failure | * 8172a467adae KVM: VMX: fix page leak in hardware_setup() | * 034ddb54c33e VSOCK: fix outdated sk_state value in hvs_release() | * 8001a37b83c4 net_sched: red: Avoid illegal values | * e428e8ce3a00 net_sched: red: Avoid devision by zero | * 6e95c4f92177 gianfar: fix a flooded alignment reports because of padding issue. | * 4bbd45c38ed6 nfp: fix port stats for mac representors | * 45f9e44667c1 ARM: dts: Fix elm interrupt compiler warning | * 29c9acbc7463 s390/dasd: prevent prefix I/O error | * dfb48332d602 s390/virtio: add BSD license to virtio-ccw | * 0b028b06afc9 PM / runtime: Fix handling of suppliers with disabled runtime PM | * 8b9d371a8c01 powerpc/perf: Fix oops when grouping different pmu events | * 30791140de21 m68k: add missing SOFTIRQENTRY_TEXT linker section | * ae5a0acea273 ipvlan: Add the skb->mark as flow4's member to lookup route | * b35e7321347a bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown | * 9537ff76fa06 scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none | * b0d049e91314 iio: fix kernel-doc build errors | * 4c5ae538b3da iio: proximity: sx9500: Assign interrupt from GpioIo() | * 567c1f767ef4 md/raid1/10: add missed blk plug | * 86659fbb32a5 phylink: ensure we take the link down when phylink_stop() is called | * 778e7124f71d sfp: fix RX_LOS signal handling | * 7a7bcee6d73c sctp: only update outstanding_bytes for transmitted queue when doing prsctp_prune | * 559be170a470 md/raid5: correct degraded calculation in raid5_error | * 2ded534c9074 IB/core: Init subsys if compiled to vmlinuz-core | * 1ffc1b361ac2 RDMA/cma: Make sure that PSN is not over max allowed | * f917b1c60e4a i40iw: Correct ARP index mask | * 03f23424aa2b i40iw: Do not free sqbuf when event is I40IW_TIMER_TYPE_CLOSE | * f10f5b89c136 i40iw: Allocate a sdbuf per CQP WQE | * 97ef3a5027b0 KVM: arm/arm64: Fix spinlock acquisition in vgic_set_owner | * 2117bba3cfbb meson-gx-socinfo: Fix package id parsing | * 844dfa1b4188 IB/hfi1: Initialize bth1 in 16B rc ack builder | * 04521caaea96 pinctrl: sunxi: Fix A64 UART mux value | * b1f0445d07f3 pinctrl: sunxi: Fix A80 interrupt pin bank | * 073cd31e2fd1 gpio: davinci: Assign first bank regs for unbanked case | * 4c194e5b0d90 gpio: 74x164: Fix crash during .remove() | * d4ec37fab600 net: mvpp2: allocate zeroed tx descriptors | * 801f3b0c40da media: ov13858: Select V4L2_FWNODE | * b8c033b1f4bf media: s5k6aa: describe some function parameters | * 2dc548c0671d trace/xdp: fix compile warning: 'struct bpf_map' declared inside parameter list | * 49a3efa81147 kvm: arm: don't treat unavailable HYP mode as an error | * c05bbe5dc862 pinctrl: denverton: Fix UART2 RTS pin mode | * 6f8a0b09520b perf test: Fix test 21 for s390x | * 8b6c6ab154b9 perf bench numa: Fixup discontiguous/sparse numa nodes | * 7efaeefce5c9 perf top: Fix window dimensions change handling | * 984d85a69da9 perf: Fix header.size for namespace events | * 475e6b835d8c perf test shell: Fix check open filename arg using 'perf trace' on s390x | * 863b61caaeb8 perf annotate: Do not truncate instruction names at 6 chars | * 182d948c7ae9 perf help: Fix a bug during strstart() conversion | * bfb3906919d1 perf record: Fix -c/-F options for cpu event aliases | * 761036954596 ARM: dts: am437x-cm-t43: Correct the dmas property of spi0 | * a1fd303e1e41 ARM: dts: am4372: Correct the interrupts_properties of McASP | * c601b98e14df ARM: dts: logicpd-somlv: Fix wl127x pinmux | * 90e4395ca72d ARM: dts: logicpd-som-lv: Fix gpmc addresses for NAND and enet | * 104df4374d5d ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen | * 17e712b1294a ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function | * b59a1da647f1 ARM: OMAP2+: Fix SRAM virt to phys translation for save_secure_ram_context | * 2ba11e4309b5 serdev: fix receive_buf return value when no callback | * 371cf4043b29 usb: build drivers/usb/common/ when USB_SUPPORT is set | * c276379fa715 usbip: keep usbip_device sockfd state in sync with tcp_socket | * d74450a91a4a staging: iio: ad5933: switch buffer mode to software | * 5ccf5138bd10 staging: iio: adc: ad7192: fix external frequency setting | * 6648ab4f03c0 staging: fsl-mc: fix build testing on x86 | * b46af094b82a binder: replace "%p" with "%pK" | * 047ba51a55e3 binder: check for binder_thread allocation failure in binder_poll() | * 95f9c2edcbae staging: android: ashmem: Fix a race condition in pin ioctls | * 441b5d10e460 ANDROID: binder: synchronize_rcu() when using POLLFREE. | * 129926c3756a ANDROID: binder: remove WARN() for redundant txn error | * f6b581e3db4a dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock | * 80b1c636a72b arm64: dts: add #cooling-cells to CPU nodes | * 225fcdd0e33b ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag | * 52d4c1978cb4 video: fbdev/mmp: add MODULE_LICENSE | * 1f4f5777e5fa ASoC: ux500: add MODULE_LICENSE tag | * 14b2ad0bb2fa net_sched: gen_estimator: fix lockdep splat | * 701ba0df9520 net: avoid skb_warn_bad_offload on IS_ERR | * 83ee02de2c8d rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete | * c64534f82608 rds: tcp: correctly sequence cleanup on netns deletion. | * 6e12516df136 netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert | * be6c08bf9aea netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1() | * 516c855cf514 netfilter: on sockopt() acquire sock lock only in the required scope | * 2852a7dd15fe netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check() | * f25f048d3bde netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target} | * 6609d112229f netfilter: x_tables: fix int overflow in xt_alloc_table_info() | * 4249e8af8108 kcov: detect double association with a single task | * 7b5ec5505945 KVM: x86: fix escape of guest dr6 to the host | * 2cc50a1946e6 blk_rq_map_user_iov: fix error override | * 2c565a9538a1 staging: android: ion: Switch from WARN to pr_warn | * 747ad3d31592 staging: android: ion: Add __GFP_NOWARN for system contig heap | * 392e03283a3d crypto: x86/twofish-3way - Fix %rbp usage | * 9bae74042eb1 media: pvrusb2: properly check endpoint types | * ca181454e726 selinux: skip bounded transition processing if the policy isn't loaded | * 116df867dbc1 selinux: ensure the context is NUL terminated in security_context_to_sid_core() | * b517942f5126 ptr_ring: try vmalloc() when kmalloc() fails | * 6688494804d8 ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE | * 73e6a383d150 ALSA: bcd2000: Add a sanity check for invalid EPs | * b43a3e21937c ALSA: caiaq: Add a sanity check for invalid EPs | * 90bca3712acb ALSA: line6: Add a sanity check for invalid EPs | * 8c666e6471ac drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all | * 3587188ad596 dnotify: Handle errors from fsnotify_add_mark_locked() in fcntl_dirnotify() | * 90f9a1ff1e8e blktrace: fix unlocked registration of tracepoints | * 2df0d6de5eff sctp: set frag_point in sctp_setsockopt_maxseg correctly | * 4d4d55665f32 xfrm: check id proto in validate_tmpl() | * 70c5e41f4734 xfrm: Fix stack-out-of-bounds read on socket policy lookup. | * d6b36a2616ab RDMA/netlink: Fix general protection fault | * 846666fad8d7 KVM/x86: Check input paging mode when cs.l is set | * 7880fc541566 mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed. | * 8e754b4ec589 xfrm: skip policies marked as dead while rehashing | * e8370258ca0b xfrm: fix rcu usage in xfrm_get_type_offload | * 85c31887a20d xfrm: don't call xfrm_policy_cache_flush while holding spinlock | * 201941360944 esp: Fix GRO when the headers not fully in the linear part of the skb. | * 447f1170c23b mac80211_hwsim: validate number of different channels | * b9e441e2e634 cfg80211: check dev_set_name() return value | * ddf0936b9eef bpf: mark dst unknown on inconsistent {s, u}bounds adjustments | * 6c0b71202f83 kcm: Only allow TCP sockets to be attached to a KCM mux | * 44890e9ff771 kcm: Check if sk_user_data already set in kcm_attach | * ed25667f3303 vhost: use mutex_lock_nested() in vhost_dev_lock_vqs() | * ebf7d035c39a usb: core: Add a helper function to check the validity of EP type in URB | * 58056a531e44 Linux 4.14.21 | * e506ac1dab86 ovl: hash directory inodes for fsnotify | * f1a81c0eab38 ASoC: acpi: fix machine driver selection based on quirk | * 9a2b3777bd53 mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb | * 44e47693e3a6 mmc: sdhci-of-esdhc: fix eMMC couldn't work after kexec | * ffe075e233bb mmc: sdhci-of-esdhc: disable SD clock for clock value 0 | * 11785a9ece1b media: r820t: fix r820t_write_reg for KASAN | * bbd577fec485 ARM: dts: Delete bogus reference to the charlcd | * 5782df0a58b6 arm: dts: mt2701: Add reset-cells | * 011c19041424 arm: dts: mt7623: Update ethsys binding | * 7367af9cf0e4 ARM: dts: s5pv210: add interrupt-parent for ohci | * 34aac3426553 arm64: dts: msm8916: Add missing #phy-cells | * 361bd5be7b84 ARM: pxa/tosa-bt: add MODULE_LICENSE tag | * f5eab7c3d100 ARM: dts: exynos: fix RTC interrupt for exynos5410 | * dcdc01c2edd4 Bluetooth: BT_HCIUART now depends on SERIAL_DEV_BUS | * 875758d79d8f scsi: core: check for device state in __scsi_remove_target() | * 26f8c38bb466 x86/mm, mm/hwpoison: Don't unconditionally unmap kernel 1:1 pages | * e4ea7c12229c usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT | * ac98d5a624fe mvpp2: fix multicast address filter | * 7466294dad89 ALSA: seq: Fix racy pool initializations | * ec5a08abefe6 ALSA: usb: add more device quirks for USB DSD devices | * e1b13eb16c98 ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204 | * de3e81917564 ALSA: hda/realtek: PCI quirk for Fujitsu U7x7 | * 81ae4f7479f9 ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 platform | * 5640397f06ad ALSA: hda/realtek - Add headset mode support for Dell laptop | * 8f65cd77c97c ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute | * c0cf529a8f4d ALSA: hda - Fix headset mic detection problem for two Dell machines | * bc74262f3a65 mtd: nand: vf610: set correct ooblayout | * 8a8c9588c289 9p/trans_virtio: discard zero-length reply | * 61c07810bf2e Btrfs: fix unexpected -EEXIST when creating new inode | * f30c7d95b4eb Btrfs: fix use-after-free on root->orphan_block_rsv | * 1371798b92c8 Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly | * 9a701c4fa563 Btrfs: fix extent state leak from tree log | * fda3bb933b33 Btrfs: fix crash due to not cleaning up tree log block's dirty bits | * c766cb48771b Btrfs: fix deadlock in run_delalloc_nocow | * f6318abd3a54 dm: correctly handle chained bios in dec_pending() | * c8d0f63c1585 iscsi-target: make sure to wake up sleeping login worker | * 4cbb9fdf133c target/iscsi: avoid NULL dereference in CHAP auth error path | * 0528a533f368 blk-wbt: account flush requests correctly | * 67154fb80121 xprtrdma: Fix BUG after a device removal | * 84b41e3708ac xprtrdma: Fix calculation of ri_max_send_sges | * 848dd9bf5154 drm/qxl: reapply cursor after resetting primary | * dc0b764a7c1a qxl: alloc & use shadow for dumb buffers | * 851e2ea82303 arm64: proc: Set PTE_NG for table entries to avoid traversing them twice | * ff59e379234b rtlwifi: rtl8821ae: Fix connection lost problem correctly | * 753fc48e595a mpls, nospec: Sanitize array index in mpls_label_ok() | * 294975841483 tracing: Fix parsing of globs with a wildcard at the beginning | * 29b4af70409c seq_file: fix incomplete reset on read from zero offset | * 0f0fd0073911 xenbus: track caller request id | * a2fd6c095033 xen: Fix {set,clear}_foreign_p2m_mapping on autotranslating guests | * 0569dd9beef4 rbd: whitelist RBD_FEATURE_OPERATIONS feature bit | * 3711b5c568cd console/dummy: leave .con_font_get set to NULL | * 6e6fd5b4ea9d video: fbdev: atmel_lcdfb: fix display-timings lookup | * c77b38855036 PCI: keystone: Fix interrupt-controller-node lookup | * 8c125f391333 PCI: iproc: Fix NULL pointer dereference for BCMA | * 990bb6eb9ec2 PCI: Disable MSI for HiSilicon Hip06/Hip07 only in Root Port mode | * 524a886aa8c9 MIPS: Fix incorrect mem=X@Y handling | * f4f261974c6b MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN | * 1f21cd46caca mm: Fix memory size alignment in devm_memremap_pages_release() | * 568c61facce6 mm: hide a #warning for COMPILE_TEST | * ef7fd28b1137 ext4: correct documentation for grpid mount option | * 2e38988253c1 ext4: save error to disk in __ext4_grp_locked_error() | * 4d4d103a1b7e ext4: fix a race in the ext4 shutdown path | * 879bcbe0913f jbd2: fix sphinx kernel-doc build warnings | * 598b21708ec0 Revert "apple-gmux: lock iGP IO to protect from vgaarb changes" | * e7cedb56ae9a mlx5: fix mlx5_get_vector_affinity to start from completion vector 0 | * 723cc3aeba9b Revert "mmc: meson-gx: include tx phase in the tuning process" | * e8012ff87793 mmc: bcm2835: Don't overwrite max frequency unconditionally | * a1341cac93fa mmc: sdhci: Implement an SDHCI-specific bounce buffer | * e96a21989974 mbcache: initialize entry->e_referenced in mb_cache_entry_create() | * c3bdd547042f rtc-opal: Fix handling of firmware error codes, prevent busy loops | * a29adc04cb6d drm/radeon: adjust tested variable | * 808700475218 drm/radeon: Add dpm quirk for Jet PRO (v2) | * 254d48c8cc3b arm64: Add missing Falkor part number for branch predictor hardening | * e4a6d687e5d9 drm/ast: Load lut in crtc_commit | * dc2b0e41fc5e drm/amd/powerplay: Fix smu_table_entry.handle type | * b51521c9a191 drm/qxl: unref cursor bo when finished with it | * 15cdc016f109 drm/ttm: Fix 'buf' pointer update in ttm_bo_vm_access_kmap() (v2) | * f02c3f7f6d30 drm/ttm: Don't add swapped BOs to swap-LRU list | * 6c0398cfebf5 x86/entry/64: Fix CR3 restore in paranoid_exit() | * 231d0c70be74 x86/cpu: Change type of x86_cache_size variable to unsigned int | * 7d7ebee6ce11 x86/spectre: Fix an error message | * 325cbb04dc61 x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping | * 73f231c7ee69 selftests/x86/mpx: Fix incorrect bounds with old _sigfault | * 208beef6d8f2 x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[user|kernel]() | * d6d0c0a618a1 kmemcheck: rip it out for real | * f369f1486116 kmemcheck: rip it out | * b9870f85817e kmemcheck: remove whats left of NOTRACK flags | * ae63fd26b2d8 kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACK | * 2abfcdf8e77d kmemcheck: remove annotations | * 1fed58f610b5 x86/speculation: Add dependency | * 8b4cdbbb29d4 nospec: Move array_index_nospec() parameter checking into separate macro | * 9d4cb4dc7a11 x86/speculation: Fix up array_index_nospec_mask() asm constraint | * 41d315482500 x86/debug: Use UD2 for WARN() | * 4e0067c22d6b x86/debug, objtool: Annotate WARN()-related UD2 as reachable | * 842a0d95ef16 objtool: Fix segfault in ignore_unreachable_insn() | * 410d273ecc8e selftests/x86: Disable tests requiring 32-bit support on pure 64-bit systems | * 8520ea2a0438 selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c | * cf4db6342da4 selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c | * e6eced764e1a selftests/x86/pkeys: Remove unused functions | * 3eb95d5187a3 selftests/x86: Clean up and document sscanf() usage | * 301e6fe0915c selftests/x86: Fix vDSO selftest segfault for vsyscall=none | * 5cf7b883bcba x86/entry/64: Remove the unused 'icebp' macro | * bdcf05c64a64 x86/entry/64: Fix paranoid_entry() frame pointer warning | * a816dd2fa2dc x86/entry/64: Indent PUSH_AND_CLEAR_REGS and POP_REGS properly | * de66c3a3b0a6 x86/entry/64: Get rid of the ALLOC_PT_GPREGS_ON_STACK and SAVE_AND_CLEAR_REGS macros | * bd25388691c0 x86/entry/64: Use PUSH_AND_CLEAN_REGS in more cases | * 3ce4863a44ff x86/entry/64: Introduce the PUSH_AND_CLEAN_REGS macro | * 47d9c905ae7a x86/entry/64: Interleave XOR register clearing with PUSH instructions | * bb6873552764 x86/entry/64: Merge the POP_C_REGS and POP_EXTRA_REGS macros into a single POP_REGS macro | * 51209eec238f x86/entry/64: Merge SAVE_C_REGS and SAVE_EXTRA_REGS, remove unused extensions | * d10d0bb86d97 x86/entry/64: Clear registers for exceptions/interrupts, to reduce speculation attack surface | * e578fedba81e PM: cpuidle: Fix cpuidle_poll_state_init() prototype | * c59cce7943df PM / runtime: Update links_count also if !CONFIG_SRCU | * 2efd067aa4ef x86/speculation: Clean up various Spectre related details | * a15bdf6579b2 KVM/nVMX: Set the CPU_BASED_USE_MSR_BITMAPS if we have a valid L02 MSR bitmap | * 07a3a99ed7f9 X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs | * 474bd0b82e24 KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods | * bdc69a2ffa01 Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()" | * b7451cb6159a x86/speculation: Correct Speculation Control microcode blacklist again | * d5a1b559235a x86/speculation: Update Speculation Control microcode blacklist | * 372ed448263d x86/mm/pti: Fix PTI comment in entry_SYSCALL_64() | * b973685e70c3 powerpc/mm/radix: Split linear mapping on hot-unplug | * 14d87b710338 crypto: sun4i_ss_prng - convert lock to _bh in sun4i_ss_prng_generate | * b3d33c5f296b crypto: sun4i_ss_prng - fix return value of sun4i_ss_prng_generate | * fff8ad7c18a2 compiler-gcc.h: __nostackprotector needs gcc-4.4 and up | * 045e5161abfc compiler-gcc.h: Introduce __optimize function attribute | * ec35f83de1c8 x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface | * 2bc19b518cb2 x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface | * 43d38b079ca7 x86: PM: Make APM idle driver initialize polling state | * 41fd295d90a7 x86/xen: init %gs very early to avoid page faults with stack protector | * 04f048fad32e x86/kexec: Make kexec (mostly) work in 5-level paging mode | * 0fe1e5ec1c27 x86/gpu: add CFL to early quirks | * ba86431b7b58 drm/i915/kbl: Change a KBL pci id to GT2 from GT1.5 | * cc2759b7bb7c drm/i915: add GT number to intel_device_info | * ce6ec5b8dc5a arm: spear13xx: Fix spics gpio controller's warning | * 349d03cb5378 arm: spear13xx: Fix dmas cells | * b1637c1236d0 arm: spear600: Add missing interrupt-parent of rtc | * cbcc2ff13af5 arm: dts: mt7623: fix card detection issue on bananapi-r2 | * be1965486122 ARM: dts: nomadik: add interrupt-parent for clcd | * 9be4b2f6d024 ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property | * 34d58f7ccb65 ARM: lpc3250: fix uda1380 gpio numbers | * bd4200936367 arm64: dts: msm8916: Correct ipc references for smsm | * 27f97375fcb8 s390: fix handling of -1 in set{,fs}[gu]id16 syscalls | * f25dfc9359cc dma-buf: fix reservation_object_wait_timeout_rcu once more v2 | * 40be210c830e powerpc: Fix DABR match on hash based systems | * 3b09911d3beb powerpc/xive: Use hw CPU ids when configuring the CPU queues | * 892674b5058a powerpc/mm: Flush radix process translations when setting MMU type | * 4386f223b418 powerpc/numa: Invalidate numa_cpu_lookup_table on cpu remove | * 5b98d31481f9 powerpc/radix: Remove trace_tlbie call from radix__flush_tlb_all | * 2e7e8bd8f195 ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE | * 1ec4c78e3444 mwifiex: resolve reset vs. remove()/shutdown() deadlocks | * 62def1d604a5 PM / devfreq: Propagate error from devfreq_add_device() | * 37efa60e1670 swiotlb: suppress warning when __GFP_NOWARN is set | * 8e56a935a4b7 cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin | * 75a3f11c7bad RDMA/rxe: Fix rxe_qp_cleanup() | * 571cb36fac2f RDMA/rxe: Fix a race condition in rxe_requester() | * 7b4e8a46d4cf RDMA/rxe: Fix a race condition related to the QP error state | * 7dd2dbdd4606 kselftest: fix OOM in memory compaction test | * 9c2e7a048d19 selftests: seccomp: fix compile error seccomp_bpf | * 1d6eb826e65d IB/core: Avoid a potential OOPs for an unused optional parameter | * d40ad865704b IB/core: Fix ib_wc structure size to remain in 64 bytes boundary | * 18c0ee900c8d IB/core: Fix two kernel warnings triggered by rxe registration | * ade57e9031fa IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports | * 5a4255467cd8 IB/qib: Fix comparison error with qperf compare/swap test | * 7a748f0bb2e4 IB/umad: Fix use of unprotected device pointer | * e99306bb4f67 scsi: smartpqi: allow static build ("built-in") | * b6f2efb86440 tracing: Prevent PROFILE_ALL_BRANCHES when FORTIFY_SOURCE=y * 9efd4ca9def0 Revert "x86: Enable fast strings on Intel if BIOS hasn't already" * e4b9cfe3bda3 elevator: set default scheduler to bfq-mq for blk-mq * 69bffc3a88d7 Revert "elevator: set default scheduler to bfq-mq for blk-mq"