This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
from 73855109a92c usb: kconfig: remove dependency FSL_SOC for ehci fsl driver adds e4c8ae3e3d6d backlight: pwm_bl: Re-add driver internal enabled tracking adds 61170ee93868 backlight: pwm_bl: Fix devicetree parsing with auto-genera [...] adds 3cee7a7d05b1 backlight: 88pm860x_bl: Use of_node_name_eq for node name [...] adds 3a73e73a10a7 Merge tag 'backlight-next-4.21' of git://git.kernel.org/pu [...] adds b40ee006fe6a mfd: ti_am335x_tscadc: Use PLATFORM_DEVID_AUTO while regis [...] adds 4b3ab9372ffa iio: adc: ti_am335x_tscadc: Improve accuracy of measurement adds 8838555089f0 mfd: twl-core: Fix section annotations on {,un}protect_pm_master adds a3888f62fe66 mfd: db8500-prcmu: Fix some section annotations adds a177276aa098 mfd: mt6397: Do not call irq_domain_remove if PMIC unsupported adds a54e950fdec3 mfd: tmio: Typo s/use use/use/ adds 10628e3ecf54 mfd: ab8500-core: Return zero in get_register_interruptible() adds b0aff01e7aa6 mfd: bd9571mwv: Add volatile register to make DVFS work adds 628f3dfe4c7b mfd: at91-usart: Add platform dependency adds 7f9472134a5a mfd: madera: Add shared data for accessory detection adds ac4ca4b9f462 mfd: tps6586x: Handle interrupts on suspend adds 504e4175829c mfd: qcom_rpm: write fw_version to CTRL_REG adds 04c801c18ded mfd: wm5110: Add missing ASRC rate register adds 4a19f9a65375 mfd: axp20x: Add AC power supply cell for AXP813 adds 753a8d083e08 mfd: axp20x: Re-align MFD cell entries adds ea90e7b47f0a mfd: axp20x: Add supported cells for AXP803 adds 18e294ddafae mfd: cros_ec_dev: Add missing mfd_remove_devices() call in remove adds 38df91cc0b82 mfd: Use of_node_name_eq() for node name comparisons adds 75d4c5e03c2a mfd: tps65218: Use devm_regmap_add_irq_chip and clean up e [...] adds ddf5aaa8eecb mfd: ingenic-tcu: Fix bit field description in header adds f7b1e49c6703 mfd: rave-sp: Fix typo in rave_sp_checksum comment adds 4bcb83e05503 mfd: madera: Remove spurious semicolon in while loop adds c1f3375be60c mfd: cros_ec: Add commands to control codec adds 9e28989d41c0 mfd: mc13xxx: Fix a missing check of a register-read failure adds 3f2d347e851e mfd: exynos-lpass: Enable UART module support adds 9deb9e163776 Merge tag 'mfd-next-4.21' of git://git.kernel.org/pub/scm/ [...] adds 862523297778 gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochi [...] adds d04e779fb1db gpio: pca953x: Make symbol 'pca953x_i2c_regmap' static adds e3e4767bd550 mmc: core: don't override the CD GPIO level when "cd-inver [...] adds c962cb323ec2 Merge tag 'gpio-v5.0-2' of git://git.kernel.org/pub/scm/li [...] adds 3719876809e7 sbitmap: Protect swap_lock from softirqs adds fe76fc6aaf53 sbitmap: Protect swap_lock from hardirq adds 1492623e837f octeontx2-af: Fix a resource leak in an error handling pat [...] adds 7c1e8a3817c5 netlink: fixup regression in RTM_GETADDR adds 36352991835c r8169: Add support for new Realtek Ethernet adds 8d68100ab4ad soc/fsl/qe: fix err handling of ucc_of_parse_tdm adds f8c468e85379 net, skbuff: do not prefer skb allocation fails early adds 2d533a9287f2 qed: Fix qed_chain_set_prod() for PBL chains with non powe [...] adds 46721c3d9e27 qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a wr [...] adds ebdefe465647 Merge branch 'qed-fixes' adds a09b42ba1a5e net: dsa: microchip: Drop unused GPIO includes adds ba3e1847d647 net: macb: remove unnecessary code adds 41e4e2cd7534 openvswitch: Fix IPv6 later frags parsing adds bc6e019b6ee6 fou: Prevent unbounded recursion in GUE error handler also [...] adds 44039e00171b fou6: Prevent unbounded recursion in GUE error handler adds 0c06a0919782 Merge branch 'GUE-error-recursion' adds cff1e01f16f8 net: dsa: mt7530: Drop unused GPIO include adds c77804be5336 net: hns: Fix WARNING when hns modules installed adds bb989501abca net: hns: Fix use after free identified by SLUB debug adds 75e7fb0a87a1 Merge branch 'hns-fixes' adds f87118d5760f qmi_wwan: add MTU default to qmap network interface adds 3271a4821882 selftests: net: fix/improve ip_defrag selftest adds 8d9336704521 ipv6: make icmp6_send() robust against null skb->dev adds ae84e4a8eb6f ixgbe: fix Kconfig when driver is not a module adds ec90ad334986 ipv6: Consider sk_bound_dev_if when binding a socket to a [...] adds d4a7e9bb74b5 ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses adds f65e192af350 net/mlx4: Get rid of page operation after dma_alloc_coherent adds 01cd364a15f4 net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg adds 0aaa81377c5a can: gw: ensure DLC boundaries after CAN frame modification adds 10262b0b5366 r8169: don't try to read counters if chip is in a PCI powe [...] adds eeb2c4fb6a3d rds: use DIV_ROUND_UP instead of ceil adds a29c3c09bad1 cdc_ether: trivial whitespace readability fix adds f87d8ad9233f tipc: fix memory leak in tipc_nl_compat_publ_dump adds 4c84edc11b76 net: bridge: fix a bug on using a neighbour cache entry wi [...] adds 7acf8b36a2ac phy: ti: Fix compilation failures without REGMAP adds 26d92e951fe0 smc: move unhash as early as possible in smc_release() adds e8e36984080b bpf: Fix [::] -> [::1] rewrite in sys_sendmsg adds 976b4f3a4646 selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg i [...] adds 466f89e9ec8c Merge branch 'udpv6_sendmsg-addr_any-fix' adds d3bd7413e0ca bpf: fix sanitation of alu op with pointer / scalar type f [...] adds 1cbbcfbbd56e bpf: add various test cases for alu op on mixed dst regist [...] adds 97274b612619 Merge branch 'reject-ptr-scalar-mix' adds a8911d6d5878 selftests/bpf: fix incorrect users of create_and_get_cgroup adds a769fa7208b9 bpf, doc: update design qa to reflect kern_version requirement adds 80f21ff987eb bpf, doc: add note for libbpf's stand-alone build adds 2dc0f02da14e Merge branch 'bpf-doc-updates' adds 977e4899c9b4 Merge ra.kernel.org:/pub/scm/linux/kernel/git/bpf/bpf adds 895ac1376d5a ptp: check that rsv field is zero in struct ptp_sys_offset [...] adds b7ea4894aa86 ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED [...] adds a0071840d204 lan743x: Remove phy_read from link status change function adds 11287b693d03 r8169: load Realtek PHY driver module before r8169 adds ff0db43cd6c5 mlxsw: spectrum_acl: Add cleanup after C-TCAM update error [...] adds 04d075b7aa84 mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow adds 8adbe212a159 mlxsw: spectrum: Disable lag port TX before removing it adds 143a8e038ac5 mlxsw: spectrum: Add VXLAN dependency for spectrum adds 457e20d65924 mlxsw: spectrum_switchdev: Avoid returning errors in commit phase adds 412283eedc13 mlxsw: spectrum_nve: Replace error code with EINVAL adds 16dc42e45111 selftests: mlxsw: Add a test case for VLAN addition error flow adds 279737939a81 net: bridge: Fix VLANs memory leak adds 289fb44df4e4 selftests: forwarding: Fix test for different devices adds 674bed5df4ca mlxsw: spectrum_switchdev: Set PVID correctly during VLAN [...] adds 4fabf3bf93a1 selftests: forwarding: Add a test for VLAN deletion adds 4314b1f68a3f Merge branch 'mlxsw-fixes' adds d972f3dce8d1 packet: Do not leak dev refcounts on error exit adds 0b7959b62573 tun: publish tfile after it's fully initialized adds 4a06fa67c4da ip: on queued skb use skb_header_pointer instead of pskb_may_pull adds 2acc0abc882a net: cxgb3: fix various indentation issues adds fd21c89b8765 net: cxgb4: fix various indentation issues adds 85704cb8dcfd net/core/neighbour: tell kmemleak about hash tables adds 7d033c9f6a7f ipv6: fix kernel-infoleak in ipv6_local_error() adds 001e465f09a1 bonding: update nest level on unlink adds ea89098ef9a5 net: dsa: mv88x6xxx: mv88e6390 errata adds c5715b8fabfc tcp: change txhash on SYN-data timeout adds b19bce0335e2 net: ethernet: mediatek: fix warning in phy_start_aneg adds 31aa6503a15b bpf: correctly set initial window on active Fast Open sender adds e3ca63de8ade selftests/bpf: add missing executables to .gitignore adds 11b36abc249f samples: bpf: user proper argument index adds f98937c6bb73 selftests: bpf: install files tcp_(server|client)*.py adds beaf3d1901f4 bpf: fix panic in stack_map_get_build_id() on i386 and arm32 adds 17e3ac812541 bpf: fix bpffs bitfield pretty print adds e43207fa2e61 tools/bpf: test btf bitfield with >=256 struct member offset adds 298e59d32295 tools/bpf: fix bpftool map dump with bitfields adds fb4129b9279d Merge branch 'bpf-fix-bitfield-printing' adds e8b108b050e8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 6dea7e1881fd net: stmmac: Fix PCI module removal leak adds fcc509eb10ff net: stmmac: dwxgmac2: Only clear interrupts that are active adds 0650d4017f4d net: stmmac: Check if CBS is supported before configuring adds 3b5094665e27 net: stmmac: Fix the logic of checking if RX Watchdog must [...] adds fa0be0a43f10 net: stmmac: Prevent RX starvation in stmmac_napi_poll() adds 5fea7f1091d7 Merge branch 'stmmac-fixes' adds 7fbe078c37ab vhost/vsock: fix vhost vsock cid hashing inconsistent adds 2ff33d663739 isdn: i4l: isdn_tty: Fix some concurrency double-free bugs adds 73ab1cb2de9e umh: add exit routine for UMH process adds 5b4cb650e569 net: bpfilter: use cleanup callback to release umh_info adds 61fbf5933d42 net: bpfilter: restart bpfilter_umh when error occurred adds 71a8508402b5 net: bpfilter: disallow to remove bpfilter module while be [...] adds 3f4261d4e62f Merge branch 'bpfilter-fixes' adds 41d1c8839e5f net: clear skb->tstamp in bridge forwarding path adds 8d008e64a2eb mISDN: hfcsusb: Use struct_size() in kzalloc() adds 0b815023a1d4 bnxt_en: Fix ring checking logic on 57500 chips. adds 6ef982dec7ed bnxt_en: Fix context memory allocation. adds 2f960bd05640 Merge branch 'bnxt_en-Bug-fixes-for-57500-chips' adds e8746440bf68 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 8b05a3a7503c tracing/kprobes: Fix NULL pointer dereference in trace_kpr [...] adds 7939f8beecf1 Merge tag 'trace-v5.0-rc1' of git://git.kernel.org/pub/scm [...] adds 5b0e7310a2a3 selinux: fix GPF on invalid policy adds 47bfa6d9dc8c Merge tag 'selinux-pr-20190115' of git://git.kernel.org/pu [...] adds a811dc61559e seccomp: fix UAF in user-trap code adds 9474f4e7cd71 Yama: Check for pid death before checking ancestry adds a5795fd38ee8 LSM: Check for NULL cred-security on free adds 7fbfee7c80de Merge branch 'fixes-v5.0-rc2' of git://git.kernel.org/pub/ [...] adds 8ce5f8415753 of: Remove struct device_node.type pointer adds ef4efa14560a dt-bindings: marvell,mmp2: fix typos in bindings doc adds 8217724eb7c5 doc: bindings: fix bad reference to ARM CPU bindings adds 28b170e88bc0 OF: properties: add missing of_node_put adds 889f4ce60ed1 doc: gpio-mvebu: fix broken reference to cp110-system-cont [...] adds 9eac0ae16835 dt-bindings: soc: qcom: Fix trivial language typos adds 3705add0b783 dt-bindings: reset: meson-axg: fix SPDX license id adds d471c4dfa19f Merge tag 'devicetree-fixes-for-5.0' of git://git.kernel.o [...] adds 2648ca1859bb kconfig: clean generated *conf-cfg files adds 16fd20aa9808 kbuild: Disable LD_DEAD_CODE_DATA_ELIMINATION with ftrace [...] adds bd352a739fde kbuild: remove unused baseprereq adds b421b8a6cb87 kbuild: remove unused archmrproper adds be3bb599d84b ia64: remove redundant 'export AWK' adds 558ee616d177 nds32: remove unneeded code in arch/nds32/Makefile adds 1b504a7bb18f openrisc: remove unneeded code in arch/openrisc/Makefile adds e00d88804814 kbuild: mark prepare0 as PHONY to fix external module build adds e4484a495586 Merge tag 'kbuild-fixes-v5.0' of git://git.kernel.org/pub/ [...] adds 227a76b64718 swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit adds 6d060fa39035 Merge branch 'stable/for-linus-5.0' of git://git.kernel.or [...] adds c2b8bd49d35a afs: Use struct_size() in kzalloc() adds 5edc22cc1d33 afs: Set correct lock type for the yfs CreateFile adds 4882a27cec24 afs: Don't set vnode->cb_s_break in afs_validate() adds 59d49076ae3e afs: Fix key refcounting in file locking code adds 7a75b0079a1d afs: Provide a function to get a ref on a call adds 34fa47612bfe afs: Fix race in async call refcounting adds a3a80255d58d Merge tag 'afs-fixes-20190117' of git://git.kernel.org/pub [...] adds 264142bc70ec hwmon: (nct6775) Fix chip ID for NCT6798D adds 9de15c95a63f hwmon: (nct6775) Enable IO mapping for NCT6797D and NCT6798D adds 07bd14ccc304 hwmon: (lm80) Fix missing unlock on error in set_fan_div() adds b0407d820b65 hwmon: (occ) Fix potential integer overflow adds f422449b5854 hwmon: (tmp421) Correct the misspelling of the tmp442 comp [...] adds 0a2fbed84a96 Merge tag 'hwmon-for-v5.0-rc3' of git://git.kernel.org/pub [...] adds 248b57015f35 leds: lp5523: fix a missing check of return value of lp55xx_read adds 2451f3717c53 Merge tag 'led-fix-for-5.0-rc3' of git://git.kernel.org/pu [...] adds d1c234e2cd10 drm/amdkfd: Allow building KFD on ARM64 (v2) adds bbdf514fe564 drm/amdkfd: Don't assign dGPUs to APU topology devices adds a29b01a1313d drm/amd/powerplay: run acg btc for Vega12 adds 099139bef026 drm/amd/display: Pack DMCU iRAM alignment adds dddce8b49005 drm/amd/display: Only get the connector state for VRR when [...] adds 20300db4aec5 drm/amd/display: fix PME notification not working in RV desktop adds f5c412ac596f drm/amd/display: fix warning on raven hotplug adds ae1cf20df7a9 drm/amd/display: Fix disabled cursor on top screen edge adds 25ec429e86bb Revert "drm/amdgpu: validate user GEM object size" adds 92b0730eaf2d Revert "drm/amdgpu: validate user pitch alignment" adds 35dad45d5cad drm/amd/display: Detach backlight from stream adds 586cdb0db70b Merge branch 'drm-fixes-5.0' of git://people.freedesktop.o [...] adds ba0a64bcf8fc drm/i915/gvt: Allow F_CMD_ACCESS on mmio 0x21f0 adds 6c2d0f9976ad drm/i915/gvt: free VFIO region space in vgpu detach adds 51b00d8509dc drm/i915/gvt: Fix mmap range check adds 15c05196ff84 Merge tag 'gvt-fixes-2018-01-17' of https://github.com/int [...] adds 4ac4cb70d15a Merge tag 'drm-intel-fixes-2019-01-17' of git://anongit.fr [...] adds a17ce9960b36 drm/rockchip: add missing of_node_put adds f4c34b1e2a37 drm/qxl: drop prime import/export callbacks adds b318e3ff7ca0 drm/virtio: drop prime import/export callbacks adds f672b93e4a0a drm/meson: add missing of_node_put adds ce0210c12433 drm/meson: Fix atomic mode switching regression adds 4bb0e6d72582 drm/sun4i: backend: add missing of_node_puts adds df0219b4f957 Merge tag 'drm-misc-fixes-2019-01-17' of git://anongit.fre [...] adds 1092a94fcbcd Merge tag 'drm-fixes-2019-01-18' of git://anongit.freedesk [...] adds f687ccea10d2 RDMA/uverbs: Fix post send success return value in case of error adds a9666c1cae8d RDMA/nldev: Don't expose unsafe global rkey to regular user adds 917cb8a72a94 RDMA/cma: Add cm_id restrack resource based on kernel or u [...] adds 6325e01b6cdf RDMA/vmw_pvrdma: Return the correct opcode when creating WR adds 9d9f59b4204b RDMA/mthca: Clear QP objects during their allocation adds d6f4a21f309d RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT adds d7393226d15a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 7ebec5f43134 drm/nouveau/core: recognise TU102 adds 9420151d88ca Merge branch 'linux-4.21' of git://github.com/skeggsb/linu [...] adds c3653ebdf893 Merge tag 'drm-fixes-2019-01-18-1' of git://anongit.freede [...] adds a01421e44843 omap2fb: Fix stack memory disclosure adds 00257e0cc550 fbdev: offb: Fix OF node name handling adds 890d14d2d4b5 fbdev: fbmem: convert CONFIG_FB_LOGO_CENTER into a cmd lin [...] adds 2a8cbf2a0278 Merge tag 'fbdev-v5.0-rc3' of git://github.com/bzolnier/linux adds b1c0330823fe ACPI: EC: Look for ECDT EC after calling acpi_load_tables() adds 1622745551db ACPI / LPSS: Make PCI dependency explicit adds 995592bc5319 ata: pata_acpi: Make PCI dependency explicit adds 94e8e8e97661 vga-switcheroo: make PCI dependency explicit adds 63680e0d625b platform/x86: intel_ips: make PCI dependency explicit adds 737ee5824d91 platform/x86: intel_pmc: Make PCI dependency explicit adds 7934d76c8881 platform/x86: apple-gmux: Make PCI dependency explicit adds e9820d6b0a6c x86/intel/lpss: Make PCI dependency explicit adds 6f9b5e70dfcd drivers: thermal: int340x_thermal: Make PCI dependency explicit adds 11ee2a3808ae Merge branch 'acpi-pci' adds 6e434bf2e36b Merge tag 'acpi-5.0-rc3' of git://git.kernel.org/pub/scm/l [...] adds 8f9c46934848 crypto: authenc - fix parsing key with misaligned rta_len adds ab57b33525c3 crypto: bcm - convert to use crypto_authenc_extractkeys() adds dc95b5350a8f crypto: ccree - convert to use crypto_authenc_extractkeys() adds 04e6d25c5bb2 crypto: caam - fix zero-length buffer DMA mapping adds 2dd3fde41bf3 crypto: caam - fix SHA support detection adds a7773363624b crypto: authencesn - Avoid twice completion call in decrypt path adds 06bbf753476d crypto: cavium/nitrox - Use after free in process_response_list() adds 6db43410179b crypto: adiantum - initialize crypto_spawn::inst adds c56c2e173773 crypto: talitos - reorder code in talitos_edesc_alloc() adds 1bea445b0a02 crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK adds d45a90cb5d06 crypto: sm3 - fix undefined shift by >= width of value adds dc6fef2cc579 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds b79470b64fa9 pvcalls-front: read all data before closing the connection adds 96283f9a084e pvcalls-front: don't try to free unallocated rings adds beee1fbe8f7d pvcalls-front: properly allocate sk adds d90a1ca60a1e pvcalls-front: don't return error when the ring is full adds e6587cdbd732 pvcalls-back: set -ENOTCONN in pvcalls_conn_back_read adds 1f8ce09b36c4 xen/pvcalls: remove set but not used variable 'intf' adds 9f51c05dc41a pvcalls-front: Avoid get_free_pages(GFP_KERNEL) under spinlock adds 5268c8f39e0e always clear the X2APIC_ENABLE bit for PV guest adds b4711098066f pvcalls-front: fix potential null dereference adds 867cefb4cb10 xen: Fix x86 sched_clock() interface for xen adds e6ec2fda2d46 Merge tag 'for-linus-5.0-rc3-tag' of git://git.kernel.org/ [...] adds 6529870cb032 powerpc/perf: Update perf_regs structure to include MMCRA adds d7b6cc199b2d powerpc/powernv/npu: Allocate enough memory in pnv_try_set [...] adds fb0bdec51a49 powerpc/8xx: fix setting of pagetable for Abatron BDI debug tool. adds 897bc3df8c5a powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM adds 6bca51591751 powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() adds fcf5036f0969 powerpc/4xx/ocm: Fix fix for phys_addr_t printf warnings adds da727097a482 powerpc/pseries: Fix build break due to pnv_npu2_init() adds 7bea7ac0ca01 powerpc/syscalls: Fix syscall tracing adds c5b709804ed7 Merge tag 'powerpc-5.0-3' of git://git.kernel.org/pub/scm/ [...] adds 74d4b4e0f43e regmap: regmap-irq: silently ignore unsupported type settings adds 1cd824361eed Merge branch 'regmap-4.21' into regmap-5.0 adds 7151449fe7fa regmap-irq: do not write mask register if mask_base is zero adds 6e4673b42e68 Merge tag 'regmap-fix-v5.0-rc2' of git://git.kernel.org/pu [...] adds 663ec3a2c2d0 mtd: rawnand: fsmc: Keep bank enable bit set adds 01eeb927bbcc mtd: nand: jz4740: fix '__iomem *' vs. '* __iomem' adds d311e0c27b8f mtd: rawnand: denali: get ->setup_data_interface() working again adds 3cdf680ea14d Merge tag 'mtd/fixes-for-5.0-rc3' of git://git.infradead.o [...] adds 0fac32f24cea i3c: master: Fix an error checking typo in 'cdns_i3c_maste [...] adds f29fd331aa05 i3c: master: dw-i3c-master: fix i3c_attach/reattach adds 8b4fe58db679 Merge tag 'i3c/fixes-for-5.0-rc3' of git://git.kernel.org/ [...] adds 2e8cb2cf1bd6 PCI: Fix PCI kconfig menu organization adds 77f88abd4a6f PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() adds d2fd6e81912a PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter adds d28f3e721974 Merge tag 'pci-v5.0-fixes-2' of git://git.kernel.org/pub/s [...] adds dd91642ac712 media: v4l2-ioctl: Clear only per-plane reserved fields adds 9048b2e15b11 media: v4l: ioctl: Validate num_planes before using it adds 7fe9f01c04c2 media: v4l: ioctl: Validate num_planes for debug messages adds 240809ef6630 media: vim2m: only cancel work if it is for right context adds 2339e91d0e66 Merge tag 'media/v5.0-1' of git://git.kernel.org/pub/scm/l [...] adds 5bf859081f6a block, bfq: fix comments on __bfq_deactivate_entity adds 6251691a9217 md: Make bio_alloc_mddev use bio_alloc_bioset adds c8a83a6b54d0 nbd: Use set_blocksize() to set device blocksize adds 04906b2f542c blockdev: Fix livelocks on loop device adds 7809167da5c8 block: don't lose track of REQ_INTEGRITY flag adds fb8658581a15 nvmet-tcp: fix uninitialized variable access adds c45b1fa2433c nvme-pci: fix nvme_setup_irqs() adds 38197ca176fc block: Cleanup license notice adds 0facb892456f Merge tag 'for-linus-20190118' of git://git.kernel.dk/linux-block adds 44759979a49b scsi: sd: Fix cache_type_store() adds 621a4367d695 scsi: target/iscsi: fix error msg typo when create lio_qr_ [...] adds d1f38d995e98 scsi: megaraid_sas: correct an info message adds 72b4a0465f99 scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param adds 251f24e63fc2 scsi: pm80xx: reduce indentation adds 3f7e62bba000 scsi: core: Synchronize request queue PM status only on su [...] adds 12de280b36f0 scsi: smartpqi_init: fix boolean expression in pqi_device_ [...] adds 5bd5f66cf142 scsi: lpfc: lpfc_sli: Mark expected switch fall-throughs adds cc29a1b0a3f2 scsi: isci: initialize shost fully before calling scsi_add_host() adds a94a2572b977 scsi: tcmu: avoid cmd/qfull timers updated whenever a new [...] adds 7bb25a89aad2 scsi: hisi_sas: Set protection parameters prior to adding [...] adds f0783d43dde4 scsi: qla2xxx: Use correct number of vectors for online CPUs adds ce9e7bce4352 scsi: ufs: Fix system suspend status adds 34a2ce887668 scsi: qedi: Add ep_state for login completion on un-reacha [...] adds c65bfc816369 scsi: megaraid_sas: Retry reads of outbound_intr_status reg adds 9be9db9f78f5 scsi: ufs: Fix geometry descriptor size adds 4a01ab60f550 scsi: qla1280: set 64bit coherent mask adds 9e8f1c798314 scsi: cxgb4i: add wait_for_completion() adds 4d5f6e0201bc Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 4429b668e037 xprtrdma: Fix error code in rpcrdma_buffer_create() adds 6e17f58c486d xprtrdma: Double free in rpcrdma_sendctxs_create() adds 6a829eb8619f SUNRPC: Fix TCP receive code on archs with flush_dcache_page() adds e7f45099442a sunrpc: kernel BUG at kernel/cred.c:825! adds 45ac486ecf2d NFSv4.2 fix unnecessary retry in nfs4_copy_file_range adds e66721f04363 SUNRPC: Ensure rq_bytes_sent is reset before request transmission adds 97b78ae96ba7 SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit adds deaa5c96c2f7 SUNRPC: Address Kerberos performance/behavior regression adds b0efca46b570 Merge tag 'nfs-for-5.0-2' of git://git.linux-nfs.org/proje [...] adds 3aa8b8bbc142 watchdog: mt7621_wdt/rt2880_wdt: Fix compilation problem adds 4a22fc534f2f watchdog: tqmx86: Fix a couple IS_ERR() vs NULL bugs adds f403d718ebde Merge tag 'linux-watchdog-5.0-rc-fixes' of git://www.linux [...] adds dadbcb450cb2 ACPI/nfit: delete the redundant header file adds 8a7f02f67c39 ACPI/nfit: delete the function to_acpi_nfit_desc adds ccb7f15a8a3c nfit: Mark some functions as __maybe_unused adds 1cb95e072ede libnvdimm/dimm: Fix security capability detection for non- [...] adds 0919871ac37f acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() adds b4fe30e45a66 acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_i [...] adds faa8bd6e12e6 libnvdimm/security: Fix nvdimm_security_state() state requ [...] adds 26caabbcd7a5 Merge tag 'libnvdimm-fixes-5.0-rc3' of git://git.kernel.or [...] adds 75a080cde08d powerpc: chrp: Use of_node_is_type to access device_type adds 6a0141a0966c Merge tag 'devicetree-fixes-for-5.0-2' of git://git.kernel [...] adds 2b4dba55b04b MIPS: lantiq: Fix IPI interrupt handling adds 390d1b461eec MIPS: lantiq: Use CP0_LEGACY_COMPARE_IRQ adds 565dc8a4f55e MIPS: ath79: Enable OF serial ports in the default config adds 41af167fbc00 MIPS: jazz: fix 64bit build adds 321c46b91550 MIPS: BCM47XX: Setup struct device for the SoC adds a214720cbf50 Disable MSI also when pcie-octeon.pcie_disable on adds 5a9372f751b5 mips: fix n32 compat_ipc_parse_version adds 8a644c64a9f1 MIPS: OCTEON: fix kexec support adds 5d5c303ea095 Merge tag 'mips_fixes_5.0_2' of git://git.kernel.org/pub/s [...] adds 2f97967503df arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on adds 1598ecda7b23 arm64: kaslr: ensure randomized quantities are clean to the PoC adds 7fa1e2e6afa7 kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define adds b0f3e768a89b Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 6e693b3ffecb x86: uaccess: Inhibit speculation past access_ok() in user [...] adds fbfaf851902c fix int_sqrt64() for very large numbers adds 3e2ffd655cc6 include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR adds 99e309b6ed75 clang-format: Update .clang-format with the latest for_eac [...] adds 315a6d850a82 Merge tags 'compiler-attributes-for-linus-v5.0-rc3' and 'c [...] adds 77b7aad19509 Revert "btrfs: balance dirty metadata pages in btrfs_finis [...] adds 31890da0bfdd btrfs: handle delayed ref head accounting cleanup in abort adds 74d5d229b1bf btrfs: wait on ordered extents on abort cleanup adds 3ec9a4c81c8c btrfs: run delayed iputs before committing adds fd340d0f68cc btrfs: wakeup cleaner thread when adding delayed iput adds 1be969f4682b Merge tag 'for-5.0-rc2-tag' of git://git.kernel.org/pub/sc [...] adds b89a07c4373b virtio: fix virtio_config_ops description adds d1c1dad89e7a virtio: document virtio_config_ops restrictions adds ddbeac07a39a virtio_pci: use queue idx instead of array idx to set up the vq adds a229989d975e virtio: don't allocate vqs when names[i] = NULL adds bf4dc0b2beeb virtio-balloon: tweak config_changed implementation adds 74ad7419489d vhost: return EINVAL if iovecs size does not match the mes [...] adds 8e5dadfe76cf vhost/scsi: Use copy_to_iter() to send control queue response adds bb617b9b4519 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 310529e663ed netfilter: nf_tables: Fix for endless loop when dumping ruleset adds b91d90368837 netfilter: nf_tables: fix leaking object reference count adds 715849ab31f8 netfilter: nf_tables: selective rule dump needs table to b [...] adds a799aea0988e netfilter: nft_flow_offload: Fix reverse route lookup adds e2c8d550a973 netfilter: ebtables: account ebt_table_info to kmemcg adds 10f4e765879e netfilter: nft_flow_offload: fix interaction with vrf slav [...] adds 2314e879747e netfilter: nft_flow_offload: fix checking method of conntr [...] adds 72f6d4d14c2e Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds ab5098fa25b9 ip6_gre: fix tunnel list corruption for x-netns adds f97f4dd8b3bb net: ipv4: Fix memory leak in network namespace dismantle adds 5be99560c6a0 selftests/txtimestamp: Fix an equals vs assign bug adds 5642e27bf6a9 Revert "igb: reduce CPU0 latency when updating statistics" adds d9f903f6af3d net: phy: fix too strict check in phy_start_aneg adds 80b3671e9377 ip6_gre: update version related info when changing link adds f6bab199315b sched: Avoid dereferencing skb pointer after child enqueue adds 37d9cf1a3ce3 sched: Fix detection of empty queues in child qdiscs adds 8c6c37fdc20e sch_cake: Correctly update parent qlen when splitting GSO packets adds d62f38c295e5 Merge branch 'sch_cake-leaf-qdisc-fixes' adds a88289f4ddee tipc: fix uninit-value in in tipc_conn_rcv_sub adds 8b66fee7f8ee tipc: fix uninit-value in tipc_nl_compat_link_reset_stats adds 0762216c0ad2 tipc: fix uninit-value in tipc_nl_compat_bearer_enable adds edf5ff04a457 tipc: fix uninit-value in tipc_nl_compat_link_set adds 974cb0e3e7c9 tipc: fix uninit-value in tipc_nl_compat_name_table_dump adds 2753ca5d9009 tipc: fix uninit-value in tipc_nl_compat_doit adds 70a44f9f6e42 Merge branch 'tipc-uninit-values' adds e122d845a01e Revert "rxrpc: Allow failed client calls to be retried" adds 9174c3df1cd1 net/sched: act_tunnel_key: fix memory leak in case of acti [...] adds 1d16073a3268 net: phy: micrel: set soft_reset callback to genphy_soft_r [...] adds 13d7f46386e0 tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state adds f275ee0fa3a0 IN_BADCLASS: fix macro to actually work adds 8cbcdc1a5199 net: phy: marvell: Errata for mv88e6390 internal PHYs adds e0a7328fad99 net: phy: marvell: Fix deadlock from wrong locking adds e413615502a3 selftests: tc-testing: drop test on missing tunnel key id adds 5216bd77798e selftests: tc-testing: fix tunnel_key failure if dst_port [...] adds 26fc181e6cac fou, fou6: do not assume linear skbs adds a6c7c7aac2de net: add document for several snmp counters adds f2f98c1d7fa8 net: phy: meson-gxl: Use the genphy_soft_reset callback adds cd0c4e70fc0c net_sched: refetch skb protocol for each filter adds 9098f21f4cc0 net: usb: aqc111: Extend HWID table by TRENDnet device adds 04a4af334b97 openvswitch: Avoid OOB read when parsing flow nlattrs adds 20704bd1633d erspan: build the header with the right proto according to [...] adds 400b8b9a2a17 sctp: allocate sctp_sockaddr_entry with kzalloc adds 01b833ab44c9 net/core/neighbour: fix kmemleak minimal reference count f [...] adds 91fa038d9446 selftests: tc-testing: fix parsing of ife type adds a5a82d841186 ipv6: route: place a warning with duplicated string with c [...] adds 9e857a40dc4e net: phy: Add missing features to PHY drivers adds 1a9352687c19 net: bpfilter: change section name of bpfilter UMH blob. adds 0f149c9fec3c udp: with udp_segment release on error path adds cb12d72b27a6 atm: he: fix sign-extension overflow on large shift adds 3f1bb6abdf19 net: dsa: realtek-smi: fix OF child-node lookup adds 2cddd2014782 net/sched: cls_flower: allocate mask dynamically in fl_change() adds 8f6b5392856a udp: add missing rehash callback to udplite adds f7c46156f4a9 udp6: add missing rehash callback to udplite adds 88a8121dc1d3 af_packet: fix raw sockets over 6in4 tunnel adds f655f8b81868 Documentation: timestamping: correct path to net_tstamp.h adds cc5e71075947 vhost: log dirty page correctly adds 28c1382fa28f net: bridge: Fix ethernet header pointer before check skb [...] adds c6ddfb9a963f dpaa_eth: NETIF_F_LLTX requires to do our own update of tr [...] adds 40f89ebfbd73 net: phy: add missing phy driver features adds 5ab3121beeb7 amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs adds 87fff3cacd01 neighbour: Do not perturb drop profiles when neigh_probe adds bf97403ac4bf macvlan: replace kfree_skb by consume_skb for drop profiles adds 0e78f389a7cd doc: net: fix bad references to network drivers adds e40e2a2e7866 net: phy: mdio_bus: add missing device_del() in mdiobus_re [...] adds 6c57f0458022 net: Fix usage of pskb_trim_rcsum adds 9437b6295188 net: Fix typo in NET_FAILOVER help text adds 20f5248a502b MAINTAINERS: update email addresses of liquidio driver mai [...] adds c9ebea04cb1b mlxsw: pci: Ring CQ's doorbell before RDQ's adds d2f372ba0914 mlxsw: pci: Increase PCI SW reset timeout adds 67c14cc9b350 mlxsw: pci: Return error on PCI reset timeout adds a11dcd649791 mlxsw: spectrum_fid: Update dummy FID index adds 710ae7287737 net: bridge: Mark FDB entries that were added by user as such adds 64254a205461 mlxsw: spectrum_switchdev: Do not treat static FDB entries [...] adds 72159272fc08 selftests: mlxsw: Test FDB offload indication adds 479a2b761d61 selftests: forwarding: Add a test case for externally lear [...] adds efa8c819a689 Merge branch 'mlxsw-fixes' adds e8c8b53ccaff net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames adds 2eb1e42551a8 net/mlx5e: Fix wrong error code return on FEC query failure adds 7fdc1adc52d3 net/mlx5e: Fix wrong (zero) TX drop counter indication for [...] adds 25f2d0e7791e net/mlx5e: Fix cb_ident duplicate in indirect block register adds 8a7fa0c35027 Merge tag 'mlx5-fixes-2019-01-18' of git://git.kernel.org/ [...] adds 7afa81c55fca isdn: avm: Fix string plus integer warning from Clang adds 3e64cf7a435e net: phy: phy driver features are mandatory adds df133f3f9625 virtio_net: bulk free tx skbs adds cc5b5d356504 xsk: Check if a queue exists during umem setup adds 1be72f29bfb9 selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh adds 6bf3bbe1f4d4 samples/bpf: workaround clang asm goto compilation errors adds 86edaed37963 bpf: libbpf: retry loading program on EAGAIN adds 6e8ccb4f624a tools/bpf: properly account for libbfd variations adds 0b698005a9d1 bpf: don't assume build-id length is always 20 bytes adds 4af396ae4836 bpf: zero out build_id for BPF_STACK_BUILD_ID_IP adds f67ad87ab312 selftests/bpf: retry tests that expect build-id adds 583c53185399 bpf: Make function btf_name_offset_valid static adds c8dc79806e7f bpf: Annotate implicit fall through in cgroup_dev_func_proto adds c61c27687a5a bpf: Correctly annotate implicit fall through in bpf_base_ [...] adds f4924f24da8c bpf: bpf_setsockopt: reset sock dst on SO_MARK changes adds e224c390a625 bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing adds ad6dd7a9c47b bpf: pull in pkt_sched.h header for tooling to fix bpftool build adds 9d5564ddcf2a bpf: fix inner map masking to prevent oob under speculation adds 64cf5481262b tools: bpftool: Cleanup license mess adds e7c87bd6cc4e bpf: in __bpf_redirect_no_mac pull mac only if present adds 6436408e814b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 7d0ae236ed13 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 560706d5d258 gcc-plugins: arm_ssp_per_task_plugin: sign extend the SP mask adds 2c88c742d011 gcc-plugins: arm_ssp_per_task_plugin: fix for GCC 9+ adds dbcfc9619393 Merge tag 'gcc-plugins-v5.0-rc4' of git://git.kernel.org/p [...] adds 6a4c9ab13fee pstore/ram: Fix console ramoops to show the previous boot logs adds 5631e8576a3c pstore/ram: Avoid allocation and leak of platform data adds 1e556ba3b673 Merge tag 'pstore-v5.0-rc4' of git://git.kernel.org/pub/sc [...] adds 49a57857aeea Linux 5.0-rc3 adds 97e981324d49 ARCv2: boot log: BPU return stack depth adds 7dd380c338f1 ARC: boot log: print Action point details adds 4e868f8419cb ARC: fix __ffs return value to avoid build warnings adds 76e608676056 arc: remove redundant kernel-space generic-y adds a3010a046538 ARC: adjust memblock_reserve of kernel memory adds 3affbf0e154e ARC: perf: map generic branches to correct hardware condition adds 14f81a91ad29 ARC: perf: trivial code cleanup adds 0e956150fe09 ARC: perf: introduce Kernel PMU events support adds baf9cc85ba01 ARC: perf: move HW events mapping to separate function adds 29133260f7c2 ARC: perf: avoid kernel killing where it is possible adds ab6c03676cb1 ARC: show_regs: lockdep: avoid page allocator... adds f731a8e89f8c ARC: show_regs: lockdep: re-enable preemption adds 4d447455e73b ARC: mm: do_page_fault fixes #1: relinquish mmap_sem if si [...] adds e6a72b7daeeb ARCv2: lib: memeset: fix doing prefetchw outside of buffer adds 57ef300e4627 Merge tag 'arc-5.0-rc3' of git://git.kernel.org/pub/scm/li [...] adds e8e683ae9a73 iommu/of: Fix probe-deferral adds 52e60b754438 Merge tag 'iommu-fixes-v5.0-rc3' of git://git.kernel.org/p [...] adds f8ff6c732d35 ide: fix a typo in the settings proc file name adds 490fd30f8595 XArray tests: Add RCU locking adds 02669b17a433 XArray: Turn xa_init_flags into a static inline adds 4a31896c5b5a XArray: Change xa_for_each iterator adds 76b4e5299565 XArray: Permit storing 2-byte-aligned pointers adds b0606fed6eec XArray: Honour reserved entries in xa_insert adds 19ba9ecf2418 XArray: Fix typo in comment adds d69d287a9002 XArray tests: Check mark 2 gets squashed adds edcddd4c879a XArray: Fix an arithmetic error in xa_is_err adds 48b161983ae5 Merge tag 'xarray-5.0-rc3' of git://git.infradead.org/user [...] adds ee46967fc6e7 HID: core: replace the collection tree pointers with indices adds 77ae0d8e401f HID: i2c-hid: Disable runtime PM on Goodix touchpad adds 1950f462916e HID: core: simplify active collection tracking adds 787a3b432276 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fdac94489c4d selftests: rtc: rtctest: fix alarm tests adds 7b3027728f4d selftests: rtc: rtctest: add alarm test on minute boundary adds a180ac19ac19 x86/mpx/selftests: fix spelling mistake "succeded" -> "succeeded" adds b686057e9507 tools/testing/selftests/x86/unwind_vdso.c: Remove duplicat [...] adds 91cd63d320f8 selftests/vm/gup_benchmark.c: match gup struct to kernel adds 5bbc73a841d7 selftests: seccomp: use LDLIBS instead of LDFLAGS adds 508cacd7da66 selftests: gpio-mockup-chardev: Check asprintf() for error adds 3d244c192afe selftests/seccomp: Abort without user notification support adds 8f45fa2724a6 Merge tag 'linux-kselftest-5.0-rc4' of git://git.kernel.or [...] adds 48504619a659 clk: imx: fix potential NULL dereference in imx8qxp_lpcg_c [...] adds d39eca547f3e clk: tegra: dfll: Fix a potential Oop in remove() adds 4f340efcb212 clk: zynqmp: Fix memory allocation in zynqmp_clk_setup adds 3d51e4d9de7d clk: imx: Remove Kconfig duplicate include adds c6e909972ef8 clk: sysfs: fix invalid JSON in clk_dump adds 2137a109a5e3 clk: vc5: Abort clock configuration without upstream clock adds 83b4c147967b clk: qcom: Select QCOM_GDSC with MSM_GCC_8998 adds c0a636e4cc2e clk: socfpga: stratix10: fix rate calculation for pll clocks adds b488517b28a4 clk: socfpga: stratix10: fix naming convention for the fix [...] adds 0b0d4be6b488 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 3fe931b31a40 thermal: int340x_thermal: Fix a NULL vs IS_ERR() check adds 129699bb8c75 drivers: thermal: int340x_thermal: Fix sysfs race condition adds 333478a7eb21 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 03aa047ef2db s390/early: improve machine detection adds a38662084c8b s390/mm: always force a load of the primary ASCE on contex [...] adds b7cb707c3730 s390/smp: fix CPU hotplug deadlock with CPU rescan adds 190f056fba23 s390/vdso: correct vdso mapping for compat tasks adds 60f1bf29c0b2 s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU adds 09c2fe608a26 Merge tag 's390-5.0-2' of git://git.kernel.org/pub/scm/lin [...] adds 7d6380cd40f7 ipmi:ssif: Fix handling of multi-part return messages adds a7102c746179 ipmi: msghandler: Fix potential Spectre v1 vulnerabilities adds 479d6b39b9e0 ipmi: Prevent use-after-free in deliver_response adds 77f8269606bf ipmi: fix use-after-free of user->release_barrier.rda adds 913a89f009d9 ipmi: Don't initialize anything in the core until somethin [...] adds db7814463123 Merge tag 'for-linus-5.0' of git://github.com/cminyard/linux-ipmi adds 30bac164aca7 Revert "Change mincore() to count "mapped" pages rather th [...] adds 82aa0d7e0984 ALSA: hda/realtek - Fix typo for ALC225 model adds 687ae9e287b3 ASoC: intel: skl: Fix display power regression adds 2998369fb93f ASoC: sdm845: set jack only for a specific backend adds 02a07872f84f ASoC: dma-sh7760: cleanup a debug printk adds 6cb6746e9557 ASoC: xlnx: Grammar s/the the/the/ adds 906a9abc5de7 ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field adds fd270fca2001 ASoC: xlnx: change license header format style adds 28b698b7342c ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() adds eef08e535061 ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() adds 3391034e18b3 ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug adds a41d9dbf5dac ASoC: qdsp6: q6asm-dai: Fix a small memory leak adds 678e2b44c8e3 ALSA: compress: prevent potential divide by zero bugs adds a3d903607871 ASoC: Intel: atom: Make PCI dependency explicit adds 22c7d5e7bad1 ASoC: rt5682: Fix recording no sound issue adds 8c3590de0a37 ASoC: Variable "val" in function rt274_i2c_probe() could b [...] adds 617547175507 ASoC: ti: davinci-mcasp: Move context save/restore to runt [...] adds 667e9334fa64 ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode adds 44fabd8cdaaa ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages adds 8780cf1142a5 ASoC: soc-core: defer card probe until all component is ad [...] adds 239b8b34a856 ASoC: Intel: Boards: move the codec PLL configuration to _init adds 04eb1efcd614 ASoC: soc-core: Hold client_mutex around soc_init_dai_link() adds 09ac6a817bd6 ASoC: soc-core: fix init platform memory handling adds 5a7b2aabc1aa ASoC: core: Make snd_soc_find_component() more robust adds 2833548ecbb3 ASoC: core: Don't defer probe on optional, NULL components adds ee7ea2a9a318 ASoC: rt5682: Fix PLL source register definitions adds e581e151e965 ASoC: dapm: change snprintf to scnprintf for possible overflow adds 060d0bf49187 ASoC: rt5514-spi: Fix potential NULL pointer dereference adds c407cd008fd0 ASoC: imx-audmux: change snprintf to scnprintf for possibl [...] adds 4cb79ef9c6c4 ASoC: amd: Fix potential NULL pointer dereference adds b3c4014c2b25 Merge tag 'asoc-fix-v5.0-rc2' of https://git.kernel.org/pu [...] adds 699390381a7b ALSA: hda - Add mute LED support for HP ProBook 470 G5 adds aa7b98459f15 Merge tag 'sound-5.0-rc4' of git://git.kernel.org/pub/scm/ [...] adds d95e674c01cf ceph: clear inode pointer when snap realm gets dropped by [...] adds 4aac9228d164 libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() adds 74827ee29565 ceph: quota: cleanup license mess adds 22a89a6b88e6 Merge tag 'ceph-for-5.0-rc4' of git://github.com/ceph/ceph-client adds 125892edfe69 inotify: Fix fd refcount leak in inotify_add_watch(). adds c04e2a780caf Merge tag 'fsnotify_for_v5.0-rc4' of git://git.kernel.org/ [...] adds 1856b9f7bcc8 dm crypt: fix parsing of extended IV arguments adds d445bd9cec1a dm thin: fix passdown_double_checking_shared_status() adds 57c36519e4b9 dm: fix clone_bio() to trigger blk_recount_segments() adds a1e1cb72d964 dm: fix redundant IO accounting for bios that need splitting adds 6548c7c538e5 dm: fix dm_wq_work() to only use __split_and_process_bio() [...] adds 075c18c3e124 dm: add missing trace_block_split() to __split_and_process_bio() adds cffd425b9014 Merge tag 'for-5.0/dm-fixes' of git://git.kernel.org/pub/s [...] adds f5841c93294a scsi: aic7xxx: aic79xx: mark expected switch fall-through adds dcbce4cb97cb scsi: aic7xxx: mark expected switch fall-throughs adds 0a79110afa38 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds 1db17e013f0a scsi: be2iscsi: be_main: Mark expected switch fall-through adds 31a7b1e5924e scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds 29237f566b22 scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs adds ad16cb424049 scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs adds 15ea2e6233ff scsi: bfa: bfa_ioc: Mark expected switch fall-throughs adds c4d17b254906 scsi: csiostor: csio_wr: mark expected switch fall-through adds 8cb2d4872464 scsi: esas2r: esas2r_init: mark expected switch fall-throughs adds a74c1cebc382 scsi: imm: mark expected switch fall-throughs adds 66410d83fc04 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds e605228b5649 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds 85ef76754642 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds 42f8d019158b scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds 533ef6cedbe8 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds 3b2763ce81ed scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds 24648908acac scsi: osd: osd_initiator: mark expected switch fall-throughs adds 839d234047da scsi: osst: mark expected switch fall-throughs adds 6126c308ce6c scsi: ppa: mark expected switch fall-through adds bc088783c403 scsi: qla4xxx: ql4_os: mark expected switch fall-through adds 22db18ec07a5 scsi: st: mark expected switch fall-throughs adds 13873c4fc6bc scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds d4ba1d6fd710 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds cfa2536ea9ab afs: Mark expected switch fall-throughs adds d51ffd60f75c drm/nouveau/nvkm: mark expected switch fall-throughs adds 4aa37f373c85 adfs: mark expected switch fall-throughs adds d8d0c3a7f601 x86/syscalls: Mark expected switch fall-throughs adds d8cdef4ae517 Merge remote-tracking branch 'fixes/master' adds c9573c7ff30e ARC: DTB: [scripted] fix node name and address spelling adds 3896305798b9 Merge remote-tracking branch 'arc-current/for-curr' adds 56cb4e503499 net: sun: cassini: Cleanup license conflict adds cb73ee40b1b3 net: ip_gre: use erspan key field for tunnel lookup adds 1518039f6b5a net/ipv6: don't return positive numbers when nothing was dumped adds cfdb1b63eefe qed: Revise load sequence to avoid PCI errors adds c75860e48a76 qed: Add infrastructure for error detection and recovery adds 278396de78a9 qede: Error recovery process adds 8fb18be93efd Merge branch 'qed-Error-recovery-process' adds 5d9bf43357d5 net: dpaa2: improve PTP Kconfig option adds 17b42a20d7ca net: altera_tse: fix connect_local_phy error path adds 7c62b8dd5ca8 net/ipv6: lower the level of "link is not ready" messages adds 25974d8af1bc net: fec: get regulator optional adds ab06418b7fb8 net: phy: Fixup GPLv2+ SPDX tags based on license text adds 12da64300fbc ravb: expand rx descriptor data to accommodate hw checksum adds 3366463513f5 sfc: suppress duplicate nvmem partition types in efx_ef10_ [...] adds 63530aba7826 ax25: fix possible use-after-free adds 9d161f7c4351 Merge remote-tracking branch 'net/master' adds 752bcf80f554 bpftool: Fix prog dump by tag adds b0ca5ecb8e22 bpftool: fix percpu maps updating adds c9e4576743ee bpf: sock recvbuff must be limited by rmem_max in bpf_sets [...] adds 89a2af762c1e Merge remote-tracking branch 'bpf/master' adds 0977b2383de6 selftests: xfrm: add block rules with adjacent/overlapping [...] adds 355b00d1e140 xfrm: policy: use hlist rcu variants on inexact insert, part 2 adds 7a474c36586f xfrm: policy: increment xfrm_hash_generation on hash rebuild adds 1548bc4e0512 xfrm: policy: delete inexact policies from inexact list on [...] adds 1d38900cb85d xfrm: policy: fix reinsertion on node merge adds fcf86f55f2d4 selftests: xfrm: alter htresh to trigger move of policies [...] adds 12750abad517 xfrm: policy: fix infinite loop when merging src-nodes adds dd9ee3444014 vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel adds 35e6103861a3 xfrm: refine validation of template and selector families adds e2612cd496e7 xfrm: Make set-mark default behavior backward compatible adds eedb98654813 Merge remote-tracking branch 'ipsec/master' adds 12c44aba6618 netfilter: nft_compat: use refcnt_t type for nft_xt refere [...] adds cf52572ebbd7 netfilter: nft_compat: make lists per netns adds b2e3d68d1251 netfilter: nft_compat: destroy function must not have side [...] adds 53ab60baa1ac ipvs: Fix signed integer overflow when setsockopt timeout adds 7315c3d2e95c Merge remote-tracking branch 'netfilter/master' adds ec5aecc0b227 iwlwifi: make IWLWIFI depend on CFG80211 adds 13e62626c578 wlcore: sdio: Fixup power on/off sequence adds d71a6b8a96cf Merge remote-tracking branch 'wireless-drivers/master' adds 9c5d3afac436 mac80211_hwsim: check that n_limits makes sense adds a0dc02039a2e mac80211: fix miscounting of ttl-dropped frames adds f9d672f1c2ca virt_wifi: fix error return code in virt_wifi_newlink() adds ac38490e64c0 Merge remote-tracking branch 'mac80211/master' adds 8af526e03535 RDMA/mlx5: Fix check for supported user flags when creating a QP adds f45f8edbe1d3 IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV adds 904bba211acc IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM adds 7709b0dc265f IB/hfi1: Remove overly conservative VM_EXEC flag check adds 09ce351dff8e IB/hfi1: Add limit test for RC/UC send via loopback adds d79af7242bb2 RDMA/device: Expose ib_device_try_get(() adds 951d01b96f17 IB/mlx5: Fix how advise_mr() launches async work adds debf88147830 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 0ce23d6d4214 ASoC: hdmi-codec: fix oops on re-probe adds 78ddc9b4417d ASoC: MAINTAINERS: fsl: Change Fabio's email address adds 8077ec011b1e ASoC: rt5682: Correct the setting while select ASRC clk fo [...] adds 63a2031f84ca Merge branch 'asoc-5.0' into asoc-linus adds ad7f6770467b Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 4cac31e2be6e regulator: lochnagar: Set up correct .data field for "cirr [...] adds 526d02dd37b9 Merge branch 'regulator-4.21' into regulator-5.0 adds d6afa2bed004 regulator: bcm590xx: Fix .enable_reg for BCM590XX_REG_VSR adds 0ab66b3c326e regulator: max77620: Initialize values for DT properties adds 11c104263531 Merge branch 'regulator-5.0' into regulator-linus adds dc876914563a Merge remote-tracking branch 'regulator-fixes/for-linus' adds 082531444e45 spi: npcm-pspi: Fix wrong priv pointer adds 3c9bb6a639d0 Merge branch 'spi-4.21' into spi-5.0 adds c23fdef891ac spi: lpspi: Improve the stability of lpspi data transmission adds 6a130448498c spi: lpspi: Fix wrong transmission when don't use CONT adds a15dc3d657fa spi: lpspi: Fix CLK pin becomes low before one transfer adds aa54c1c9d90e spi: fix initial SPI_SR value in spi-fsl-dspi adds baf8b9f8d260 spi: omap2-mcspi: Fix DMA and FIFO event trigger size mismatch adds 63f5ffc46d4f spi: sprd: Fix the error data length in SPI read-only mode adds d1d6bd785da0 spi: dw: change snprintf to scnprintf for possible overflow adds 5c0c4ec9ba61 spi: spi-mem: Fix spi_mem_dirmap_destroy() kerneldoc adds bfecfd6e23bf spi: spi-mem: Fix a memory leak in spi_mem_dirmap_destroy() adds e902cdcb5112 spi/topcliff_pch: Fix potential NULL dereference on alloca [...] adds 5b3965d0936f Merge branch 'spi-5.0' into spi-linus adds 96c3534608dc Merge remote-tracking branch 'spi-fixes/for-linus' adds 3a34c986324c cacheinfo: Keep the old value if of_property_read_u32 fails adds 4ffb91dd760b Merge remote-tracking branch 'driver-core.current/driver-c [...] adds aff9cf595518 uart: Fix crash in uart_write and uart_put_char adds 352c4cf40c4a serial: 8250: Fix serial8250 initialization crash adds fc01d8c61ce0 tty/n_hdlc: fix __might_sleep warning adds 6609cff65c5b vt: make vt_console_print() compatible with the unicode sc [...] adds 7e1d226345f8 vt: always call notifier with the console lock held adds 0c9b1965fadd vt: invoke notifier on screen size change adds bfd8d8fe98b8 vgacon: unconfuse vc_origin when using soft scrollback adds 27cfb3a53be4 tty: Handle problem if line discipline does not have receive_buf adds e8a6ca808c5e tty: serial: qcom_geni_serial: Allow mctrl when flow contr [...] adds 815d835b7ba4 serial: fsl_lpuart: fix maximum acceptable baud rate with [...] adds 2d12c66a0cff Merge remote-tracking branch 'tty.current/tty-linus' adds 01c10880d242 usb: dwc3: gadget: synchronize_irq dwc irq in suspend adds bd6742249b9c usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup adds 88b1bb1f3b88 usb: dwc3: gadget: Fix the uninitialized link_state when u [...] adds df28169e1538 usb: gadget: Potential NULL dereference on allocation error adds 87b6d2c56825 usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing adds 575088f60021 Merge tag 'fixes-for-v5.0-rc2' of git://git.kernel.org/pub [...] adds fa5762fca801 USB: usbip: delete README file adds a817c59e8273 MAINTAINERS: email address update in MAINTAINERS entries adds 8ff396fe56f5 usb: chipidea: fix static checker warning for NULL pointer adds 91f7d2e89868 USB: leds: fix regression in usbport led trigger adds 70d0ba4cf79a USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE adds 1138a442a0c5 phy: ti: ensure priv is not null before dereferencing it adds 4fae92797879 phy: fix build breakage: add PHY_MODE_SATA adds 009808154c69 phy: ath79-usb: Fix the power on error path adds 827cb0323928 phy: ath79-usb: Fix the main reset name to match the DT binding adds af707f58d81c Merge tag 'phy-for-5.0-rc' of git://git.kernel.org/pub/scm [...] adds b81c2c33eab7 USB: serial: simple: add Motorola Tetra TPG2200 device id adds a8eda9fa1bd8 USB: serial: ftdi_sio: fix GPIO not working in autosuspend adds 4dcf9ddc9ad5 USB: serial: pl2303: add new PID to support PL2303TB adds 527c1e567ead USB: serial: keyspan_usa: add proper SPDX lines for .h files adds 4f9b83892781 Merge tag 'usb-serial-5.0-rc3' of https://git.kernel.org/p [...] adds 5803a4223e13 Merge remote-tracking branch 'usb.current/usb-linus' adds d6d768a0ec3c usb: chipidea: fix static checker warning for NULL pointer adds bc3b425d0948 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds b62ce02e157a staging: wilc1000: fix registration frame size adds fe2570fbf3df staging: wilc1000: fix memory leak in wilc_add_rx_gtk adds 0a9019cc8ae0 Staging: wilc1000: unlock on error in init_chip() adds a50c4c9a6577 staging: vchiq: Fix local event signalling adds 5f74a8cbb38d staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1 adds 97715058b70d staging: rtl8723bs: Fix build error with Clang when inlini [...] adds 31eb79db420a staging: android: ion: Support cpu access during dma_buf_detach adds 7dc43a127f96 Merge remote-tracking branch 'staging.current/staging-linus' adds 3fdd94acd50d binderfs: remove wrong kern_mount() call adds b6c770d7c9dc binderfs: make each binderfs mount a new instance adds 849d540ddfcd binderfs: implement "max" mount option adds c13295ad219d binderfs: rename header to binderfs.h adds 36bdf3cae09d binderfs: reserve devices for initial mount adds ba50bf1ce9a5 Drivers: hv: vmbus: Check for ring when getting debug info adds da8ced360ca8 hv_balloon: avoid touching uninitialized struct page durin [...] adds b5679cebf780 vmbus: fix subchannel removal adds 411aba3c128f Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] adds 7fefaadd6a96 binderfs: handle !CONFIG_IPC_NS builds adds 82e59cbe5fdc mei: dma: silent the reject message adds 173436ba800d mei: me: mark LBG devices as having dma support adds f7ee8ead151f mei: me: add denverton innovation engine device IDs adds 7e7ca7744a53 binderfs: fix error return code in binderfs_fill_super() adds e25df7812c91 misc: ibmvsm: Fix potential NULL pointer dereference adds 701956d4018e char/mwave: fix potential Spectre v1 vulnerability adds d8e346eb3037 misc: pvpanic: fix warning implicit declaration adds 6fc23b6ed8fa binderfs: use correct include guards in header adds 7d0174065f49 binderfs: use __u32 for device numbers adds 7c4d08fc4d5a binderfs: remove outdated comment adds e98e6fa18636 binderfs: prevent renaming the control dentry adds 36975fc3e5f2 binderfs: rework binderfs_fill_super() adds 01b3f1fc5683 binderfs: rework binderfs_binder_device_create() adds 4198479524ae binderfs: kill_litter_super() before cleanup adds 29ef1c8e16ae binderfs: drop lock in binderfs_binder_ctl_create adds 01684db950ea binderfs: switch from d_add() to d_instantiate() adds 52768f324241 i3c: master: Fix an error checking typo in 'cdns_i3c_maste [...] adds 4b1e3321accb Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 2e746942ebac Input: input_event - provide override for sparc64 adds fe2bfd0d40c9 Input: xpad - add support for SteelSeries Stratus Duo adds 4add635b4e00 Input: raspberrypi-ts - fix link error adds 3eb66e91a254 Merge tag 'v4.20' into for-linus adds d77651a227f8 Input: uinput - fix undefined behavior in uinput_validate_ [...] adds ec87da107d11 Input: olpc_apsp - assign priv->dev earlier adds 141e5dcaa735 Input: input_event - fix the CONFIG_SPARC64 mixup adds 6b154b2885b2 Merge remote-tracking branch 'input-current/for-linus' adds adf040ddd001 ide: Use of_node_name_eq for node name comparisons adds a9f7de945bcd Merge remote-tracking branch 'ide/master' adds 33e5ee780e37 vfio/pci: Cleanup license mess adds 9a71ac7e15a7 vfio-pci/nvlink2: Fix ancient gcc warnings adds a11ee0c510e4 Merge remote-tracking branch 'vfio-fixes/for-linus' adds 8443e4843e1c ARM: OMAP: dts: N950/N9: fix onenand timings adds ef4a55b9197a ARM: dts: omap4-droid4: Fix typo in cpcap IRQ flags adds 2bb7babaae87 ARM: dts: Remove unnecessary idle flags for omap5 uart3 adds 5b90df44fd9b ARM: dts: omap3-gta04: Fix graph_port warning adds ac9c908eecde ARM: dts: n900: fix mmc1 card detect gpio polarity adds 063c20e12f8b ARM: dts: am335x-shc.dts: fix wrong cd pin level adds 41ab9f794042 Merge remote-tracking branch 'omap-fixes/fixes' adds 266c7bf52a7f nfit_test: fix security state pull for nvdimm security nfit_test adds 1cd7386549f9 libnvdimm/security: Require nvdimm_security_setup_events() [...] adds 5e9e38d0db1d acpi/nfit: Block function zero DSMs adds 11189c1089da acpi/nfit: Fix command-supported detection adds f28f0a7a0410 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds aee92ca98e71 btrfs: honor path->skip_locking in backref code adds 8358baa85b6a Merge branch 'misc-4.21' into next-fixes adds 6969977e87f4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds f2326c4e11b6 fix cgroup_do_mount() handling of failure exits adds 61aa329d0762 cgroup: saner refcounting for cgroup_root adds fab872749e40 Merge remote-tracking branch 'vfs-fixes/fixes' adds 60d8cd572f65 arm64/xen: fix xen-swiotlb cache flushing adds 39667ba92381 Merge remote-tracking branch 'dma-mapping-fixes/for-linus' adds 5fa98c2eda35 dt-bindings: Fix dt_binding_check target for in tree builds adds 8a763d75e0da Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds a8cf59a6692c scsi: communicate max segment size to the DMA mapping code adds 7961cba6f7d8 scsi: lpfc: nvme: avoid hang / use-after-free when destroy [...] adds c41f59884be5 scsi: lpfc: nvmet: avoid hang / use-after-free when destro [...] adds fe35a40e6754 scsi: csiostor: fix NULL pointer dereference in csio_vport [...] adds 40d883b09175 scsi: tcmu: fix use after free adds d67247566450 scsi: ufs: Use explicit access size in ufshcd_dump_regs adds 9fe443b52ae6 Merge remote-tracking branch 'scsi-fixes/fixes' adds 5e1bc251cebc drm/sun4i: hdmi: Fix usage of TMDS clock adds dc15159a2ccb Merge tag 'drm-misc-fixes-2019-01-24' of git://anongit.fre [...] adds f15f3eb26e8d drm/amdgpu: Add APTX quirk for Lenovo laptop adds 6d87dc97eb33 drm/amd/powerplay: OD setting fix on Vega10 adds edaf690170c8 Merge branch 'drm-fixes-5.0' of git://people.freedesktop.o [...] adds 98ec4d2cc8b8 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 2b2440815827 drm/i915/execlists: Mark up priority boost on preemption adds 0f7555121609 drm/i915/gvt: release shadow batch buffer and wa_ctx befor [...] adds b42606b0397d Merge tag 'gvt-fixes-2019-01-24' of https://github.com/int [...] adds c9b94ce26f82 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds c2eda8ab2e2d mmc: sdhci-acpi: Make PCI dependency explicit adds 287b1da6a458 mmc: host: Fix Kconfig warnings on keystone_defconfig adds bb364890323c mmc: meson-gx: Free irq in release() callback adds 2bd44dadd5bf mmc: sdhci-iproc: handle mmc_of_parse() errors during probe adds 71e3e00c96ef mmc: meson-gx: enable signal re-sampling together with tuning adds f3716b8ae934 mmc: dw_mmc-bluefield: : Fix the license information adds 41b95f4f1c90 Merge remote-tracking branch 'mmc-fixes/fixes' adds b4a10c750424 hv_netvsc: Fix ethtool change hash key error adds 7c9f335a3ff2 hv_netvsc: Refactor assignments of struct netvsc_device_info adds 17d912568984 hv_netvsc: Fix hash key value reset after other ops adds 52d3b4949192 hv_netvsc: fix typos in code comments adds 59b02639a45a Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds a2fcd5c84f7a drm/modes: Prevent division by zero htotal adds ac8358d52d79 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds ff6978325339 kbuild: skip 'addtree' and 'flags' magic for external modu [...] adds b161ad969d4a kbuild: remove top-level built-in.a adds 695ce26984fd kbuild: merge KBUILD_VMLINUX_{INIT,MAIN} into KBUILD_VMLINUX_OBJS adds c1d847358206 kbuild: simplify rules of data compression with size appending adds 339049ba5153 s390: make built-in.a not directly depend on *.o.chkbss files adds 47030c88374e kbuild: add real-prereqs shorthand for $(filter-out FORCE,$^) adds 53578ab79763 kbuild: remove unnecessary in-subshell execution adds b57304bb03de kbuild: remove meaningless prepare2 target adds 35a09846f9d7 kbuild: descend to scripts/kconfig/ directly when syncconf [...] adds 9fca8f32401a Merge remote-tracking branch 'kbuild/for-next' adds a8bb3821e7d7 include/linux/module.h: mark init/cleanup_module aliases a [...] adds 06615fb9ce9e lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases a [...] adds 9fd6eed27293 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds cd8a0e46372a leaking_addresses: fix typo function not called adds 5a490816a756 leaking_addresses: remove mention of kptr_restrict adds c40a84491f29 leaking_addresses: remove command examples adds d130ec5d1893 leaking_addresses: indent dependant options adds 9bf86aaad535 leaking_addresses: add range check for vsyscall memory adds abd3fc764c8e leaking_addresses: add support for kernel config file adds 9f253ef16258 leaking_addresses: add support for 5 page table levels adds 9ea7fabe3b0d leaking_addresses: use system command to get arch adds c4ffbb4e0a09 leaking_addresses: add is_arch() wrapper subroutine adds c7a42ed0c749 leaking_addresses: add 32-bit support adds 7d32be2e5abb leaking_addresses: do not parse binary files adds d7dc0d69ab95 leaking_addresses: simplify path skipping adds d1dbc0596ba0 leaking_addresses: cache architecture name adds cc8e0488bcff leaking_addresses: skip all /proc/PID except /proc/1 adds 06c8cf513700 leaking_addresses: skip '/proc/1/syscall' adds 9db33987ee2e leaking_addresses: remove version number adds e377e1cd59ce leaking_addresses: explicitly name variable used in regex adds 9f84a0f7f1a6 leaking_addresses: check if file name contains address adds 6c350ec109f6 Merge remote-tracking branch 'leaks/leaks-next' adds 5334a35f4c09 ARM: qcom: remove unnecessary boot_lock adds b3898946fa4b ARM: oxnas: remove CPU hotplug implementation adds 01183497a956 ARM: actions: remove boot_lock and pen_release adds 8f839a25b9cc Merge branches 'fixes', 'misc', 'sa1100-for-next', 'smp-ho [...] adds 3aa4eb2b9934 Merge remote-tracking branch 'arm/for-next' adds 846a415bf440 arm64: default NR_CPUS to 256 adds 83a680dd97ad arm64: asm-offsets: remove unused offsets adds 83504032e6dd arm64: Remove asm/memblock.h adds a2c801c53d16 arm64: mm: make use of new memblocks_present() helper adds 5b498e139fb5 MAINTAINERS: Add LAKML list to ACPI for ARM64 entry adds ee2cf29cdd2e Merge remote-tracking branch 'arm64/for-next/core' adds c061ce249f9b dt-bindings: arm: Convert PMU binding to json-schema adds 1db1a01f3284 Merge remote-tracking branch 'arm-perf/for-next/perf' adds 44d235f56fb3 Merge branch 'fixes' into for-next adds 917489d137af Merge branch 'next/soc' into for-next adds 132eb4cf3382 ARM: Document merges adds c4bc2b7e7b19 Merge branch 'next/dt' into for-next adds c644888099a9 Merge branch 'fixes' into for-next adds ec534ead9922 ARM: Document merges adds d27f54adbc71 MAINTAINERS: platform/chrome: remove myself as maintainer adds a37519e3ba00 dummy patch test adds 3a00ce288a76 Merge branch 'fixes' into for-next adds ba119a2decbb Merge branch 'next/dt' into for-next adds 02e2a8db67aa ARM: Document merges adds 1959987813ff Merge branch 'next/soc' into for-next adds 2008293463b7 Merge branch 'next/dt' into for-next adds 5e4dec9be28e Merge branch 'next/drivers' into for-next adds 01104b787aa3 Merge branch 'next/defconfig' into for-next adds b53a55565baa ARM: Document merges adds f10511b61c26 Merge tag 'v4.20-rc5' into for-next adds 6e9a4f635578 Merge branch 'fixes' into for-next adds 74a52d8cf8b1 ARM: Document merges adds a0d5299ec6fa Merge branch 'next/soc' into for-next adds 843f2bb370a5 Merge branch 'next/drivers' into for-next adds 7db2b1a83cba Merge branch 'next/dt' into for-next adds c9335d543465 Merge branch 'next/defconfig' into for-next adds a22d7a54ba87 Merge branch 'fixes' into for-next adds 7e8f1f36ece1 ARM: Document merges adds dabc839c6bd9 Merge branch 'fixes' into for-next adds b2d20c59ea68 Merge branch 'next/dt' into for-next adds 2c98dbc63489 ARM: Document merges adds e4337d9d50eb Merge branch 'next/dt' into for-next adds 623618470831 ARM: Document merges adds 6cdd5e5e75b4 Merge branch 'next/drivers' into for-next adds 6624158521c8 Merge branch 'next/defconfig' into for-next adds d28af54efb7f Merge branch 'next/soc' into for-next adds 364cf16da8ff Merge branch 'next/soc' into for-next adds 585291e78602 Merge branch 'next/dt' into for-next adds e2e2dcf6f40b ARM: Document merges adds 33685d3b5080 Merge branch 'fixes' into for-next adds ae18acae3eac Merge branch 'next/drivers' into for-next adds 03a8dcc1ab9f ARM: Document merges adds 4e6a829748d8 Merge branch 'next/dt' into for-next adds 10b246905c81 Merge branch 'next/defconfig' into for-next adds de7cfed01ee4 ARM: Document merges adds a6bcaef437c5 Merge branches 'next/drivers' and 'next/dt' into for-next adds a1decd1815fc arm-soc: document merges adds a71d31bec16d Merge branch 'fixes' into for-next adds 3436b7203f3f Merge branch 'next/soc' into for-next adds 7e4c227e0d41 Merge tag 'v4.20' into for-next adds 2371db6f0a3e Merge branch 'next/late' into for-next adds d60a40a46570 ARM: Document merges adds b26c4aa3beb5 Merge branch 'next/defconfig' into for-next adds c1788574c9e8 ARM: Document merges adds e7ce6ab825b9 Merge branch 'next/late' into for-next adds f217b8e70c76 ARM: Document merges adds 14ebe7938385 Merge remote-tracking branch 'arm-soc/for-next' adds c4b90045984b Merge branch 'v4.20/dt' into next adds 110c998858f5 Merge branch 'v4.20/arm64' into next adds 2a35bd877900 Merge branch 'v4.20/dt64' into next adds 5c7e08659a17 Merge branch 'v4.20/drivers' into next adds fb9c1c1deb5e Merge branch 'v4.20/drivers+s900-sps' into next adds 718498aaaf74 Merge remote-tracking branch 'actions/for-next' adds e35e26b26e95 arm: dts: meson: Fix IRQ trigger type for macirq adds 3fb348e03031 ARM: dts: meson8b: odroidc1: mark the SD card detection GP [...] adds c8bfe65fb1fb ARM: dts: meson8b: ec100: mark the SD card detection GPIO [...] adds 8615f5596335 ARM: dts: meson8m2: mxiii-plus: mark the SD card detection [...] adds f29200c8b1e2 arm64: dts: meson: Fix mmc cd-gpios polarity adds 066c6805e83e ARM64: dts: meson-gxbb-odroidc2: Fix usb phy regulator pow [...] adds c90c44d8aaf5 ARM64: dts: meson-gxbb-odroidc2: Fix usb phy reset warning adds 695c04d3116b ARM: dts: meson8b: odroidc1: Enable usb phy node adds 391a867c1b2f ARM: dts: meson8b: odroidc1: Fix usb phy regulator power f [...] adds f1de99c9816b Merge branch 'v5.0/fixes' into tmp/aml-rebuild adds 2fc6f3773733 ARM: dts: meson6: add the APB2 bus adds 7e22d7283487 ARM: dts: meson8: add the APB bus adds e402d24d8841 ARM: dts: meson8b: add the APB bus adds 5938f2c8c8bb dt-bindings: gpu: mali-utgard: add Amlogic Meson8 and Meso [...] adds 7d3f6b536e72 ARM: dts: meson8: add the Mali-450 MP6 GPU adds c3ea80b6138c ARM: dts: meson8b: add the Mali-450 MP2 GPU adds d575f8ec9f35 Merge branch 'v5.1/dt' into tmp/aml-rebuild adds 5e6a18ac6caa arm64: dts: meson-axg: add spdifin adds e6a5539799ab arm64: dts: meson-axg: s400: add spdif-dir codec adds 99e322cc512f arm64: dts: meson-axg: s400: add spdifin to the sound card adds cf34287986d0 arm64: dts: meson-gx: Add canvas provider node to the vpu adds a720349d2cb2 dt-bindings: meson: add specific simplefb bindings adds 03b370357907 arm64: dts: meson-gx: add support for simplefb adds 5ca872c530e5 arm64: dts: meson: s400: enable sdr104 on sdio adds ec01fb69ac80 arm64: dts: meson: s400: fix emmc maximum rate adds 9ab2d15ce1c3 arm64: dts: meson-axg: add efuse device adds 59f249fca4f0 Merge branch 'v5.1/dt64' into tmp/aml-rebuild adds 66662c8e6887 Merge remote-tracking branch 'amlogic/for-next' adds ff3f4885862e Merge tag 'v4.19' into for-next adds f59cffb441bc Merge branch 'dt-for-v4.21' into for-next adds a08b57063527 Merge tag 'v5.0-rc1' into for-next adds 869d1375a495 ARM: dts: aspeed: stardragon4800: Add power supply adds 80baf890da96 ARM: dts: aspeed-palmetto: Add i2c OCC hwmon node adds 8b88029380af ARM: dts: aspeed: Add #interrupt-cells property to gpio co [...] adds 9e9a6ad1d7f2 ARM: dts: aspeed: Add KCS support for LPC BMC adds e7b66ba2db01 ARM: dts: aspeed: tiogapass: Enable KCS adds 1a5ebcd4356d ARM: dts: aspeed: tiogapass: Add sensors adds d5e12a2c968d Merge branch 'aspeed-5.1-devicetree' into for-next adds f910d6e2ac83 Merge remote-tracking branch 'aspeed/for-next' adds 26b933b9436b ARM: dts: at91: at91-sama5d27_som1: add QSPI1 + SPI NOR me [...] adds c2dfab7e4009 ARM: dts: at91: at91-sama5d27_som1_ek: enable qspi1 memory adds 31f031f73a01 ARM: dts: at91: replace gpio-key,wakeup with wakeup-source [...] adds 3850dd7a32a0 Merge branch 'at91-dt' into at91-next adds 95428869e0e9 Merge remote-tracking branch 'at91/at91-next' adds c6275e4b12bf soc: bcm2835: sync firmware properties with downstream adds b80ec7c0ef8d firmware: raspberrypi: notify VC4 firmware of a reboot adds fbeab182b1ae dt-bindings: soc: Add a new binding for the BCM2835 PM node. (v4) adds 5e6acc3e678e bcm2835-pm: Move bcm2835-watchdog's DT probe to an MFD. adds 670c672608a1 soc: bcm: bcm2835-pm: Add support for power domains under [...] adds 29abc92c1d93 ARM: bcm283x: Extend the WDT DT node out to cover the whol [...] adds 52a4adbaebcc ARM: bcm283x: Switch V3D over to using the PM driver inste [...] adds 0de4be424ed9 dt-bindings: bcm: Add Raspberry Pi 3 A+ adds dee36c179b5d ARM: dts: add Raspberry Pi 3 A+ adds c2fe01bda115 Merge branch 'bcm2835-dt-next' into for-next adds 3688325a4aca arm64: dts: broadcom: Add reference to RPi 3 A+ adds 9ef81d65b288 Merge branch 'bcm2835-dt-64-next' into for-next adds bc8c72f3a377 ARM: dts: bcm283x: Fix DTC warning for memory node adds 417179704682 ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#si [...] adds 51821dc2d36f ARM: dts: bcm2835: Fix labels for GPIO 0,1 adds ff627293f824 ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug adds 981a96689c07 ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED adds ee70c99ed7af ARM: dts: bcm283x: Add missing GPIO line names adds 14117e0af4a8 ARM: dts: bcm2835-rpi-zero-w: Drop unnecessary pinctrl adds a48c634fedd5 Merge branch 'bcm2835-dt-next' into for-next adds f494caa480f7 soc: bcm: Make PM driver default for BCM2835 adds 1ee128f4fff2 Merge branch 'bcm2835-drivers-next' into for-next adds 55ca47b125dd Merge remote-tracking branch 'bcm2835/for-next' adds 00ccd4532c8a ARM: dts: vf610-bk4: fix incorrect #address-cells for dspi3 adds 08b88e80a1f4 ARM: dts: imx: replace gpio-key,wakeup with wakeup-source [...] adds ba0f4560526b ARM: dts: imx6sx: correct backward compatible of gpt adds c5b11ee9f1c2 dt-bindings: imx8mq: Number clocks consecutively adds b798d5a1b0ea soc: imx: gpcv2: handle additional power-down bits in hand [...] adds ae1d2add26a4 soc: imx: gpcv2: handle reset clocks adds 4c783b010467 dt-bindings: bus: imx-weim: document multiple address rang [...] adds 8b8cb52af34d bus: imx-weim: support multiple address ranges per child node adds c7995bcb36ef bus: imx-weim: guard against timing configuration conflicts adds d80eebeb5dc6 dt-bindings: fsl: scu: add fallback compatible string for [...] adds 8ae170cfad9a dt-bindings: fsl: scu: add imx8qm scu power domain support adds e59e59b80e33 firmware: imx: scu-pd: add fallback compatible string support adds 9b0bb07328f2 soc: imx: Break dependency on SOC_IMX8MQ for GPCv2 adds 40f1d86b8b12 Merge branch 'imx/drivers' into for-next adds 23b2441b9002 ARM: imx: don't build ssi-fiq if not required adds 6d45a4028c8a ARM: imx: add i.MX7ULP cpuidle support adds 9edf908a16c4 ARM: imx: add i.MX7ULP SoC revision support adds 49185f98bdf2 Merge branch 'imx/soc' into for-next adds a1a38e1f4d1d dt-bindings: arm: Convert FSL board/soc bindings to json-schema adds 839eb8c7738b dt-bindings: arm: imx: add imx8qxp mek support adds 35d6808221bd dt-bindings: fsl: add imx7ulp system integration module binding adds 24ef3b6e22fe dt-bindings: arm: Add Y Soft IOTA Draco, Hydra and Ursa boards adds 3dada33d735b dt-bindings: Add vendor prefix for Catalyst Semiconductor adds 07a9ca7e3328 Merge branch 'imx/bindings' into for-next adds 13c033bc630a ARM: dts: imx7ulp: add HSRUN mode clocks adds 02f95c355122 ARM: dts: vf610-zii-cfu1: Run I2C0 at 400 kHz adds cd8281acdf91 ARM: dts: ls1021a: Add memory controller adds 65441e1ffc21 ARM: dts: imx6q-tbs2910: Switch to SPDX identifier adds cf91ce9696a0 ARM: dts: vf610-bk4: Provide support for reading ID code f [...] adds 5ddb78d6b149 ARM: dts: ls1021a: add num-viewport property for PCIe DT nodes adds 0ce7b4a77412 ARM: dts: imx6sl: correct PWM ipg clock source adds c4f70b4f93b0 ARM: dts: ls1021a: Add incr-burst-byte-adjustment property [...] adds e0b22fa041a6 ARM: dts: imx: Change i.MX27 interrupt controller unit name adds 1fded78a67cb ARM: dts: i.MX51: digi-connectcore: Move RTC from SOM to JSK adds 526f56a359c5 ARM: dts: i.MX51: imx51-digi-connectcore: Enable ESDHC1 adds 0d422e670b6f ARM: dts: i.MX51: digi-connectcore-som: Add support for I2 [...] adds 31b17669f0c1 ARM: dts: imx6ul: add DMA properties for ECSPI adds 7302741ab063 ARM: dts: imx7: add DMA properties for ECSPI adds 0e0995afe487 ARM: dts: imx6sx: Add DISPLAY power domain support adds ca7f5d0045fb ARM: dts: imx6ull: Fix i.MX6ULL/ULZ ocotp compatible adds e85f3f2a8c6d ARM: dts: imx6ull: change to use new compatible "fsl,imx6u [...] adds 8e7777383d88 ARM: dts: imx7ulp: add sim node adds 570c75176fda ARM: dts: imx: Add Y Soft IOTA Draco, Hydra and Ursa boards adds 36271a047d35 ARM: dts: vf610-zii-ssmb-spu3: Pass "no-sdio"/"no-sd" properties adds 56c0b71da8fd ARM: dts: imx6*-apalis/-colibri: mark I2C recovery GPIOs a [...] adds 81ae5da06d63 ARM: dts: imx6: Add support for Phytec phyBOARD i.MX6UL Segin adds 55f12f31932b ARM: dts: colibri: use valid range configuration for weim adds bdebca1a7772 Merge branch 'imx/dt' into for-next adds a2b91efd30eb arm64: dts: imx8mq: move watchdog nodes to correct location adds 881e90d27a07 arm64: dts: layerscape: add num-viewport property for PCIe [...] adds 83c58a55ce78 arm64: dts: ls1088: add smmu device node adds 859873fb12ba arm64: dts: ls1088: add missing dma-coherent property in fsl-mc adds 1ba67dafb3fd arm64: dts: fsl: use a generic node name for m25p80 flashes adds bc3e457072aa arm64: dts: fsl: ls1046a: disable the flash controller by default adds 3ffe6c9621cd arm64: dts: fsl: ls1046a: disable uarts by default adds 1000ae68e00f arm64: dts: layerscape: Add incr-burst-type-adjustment pro [...] adds 703c5e40fd8e arm64: dts: lx2160a: Add fsl-mc node adds 0154878dec5c arm64: dts: lx2160a: Add dma-ranges property adds 3d91ba65fecd arm64: dts: imx: add imx8qxp support adds fdea904e85e1 arm64: dts: imx: add imx8qxp mek support adds 6334f879bf93 arm64: dts: imx: add i.MX8QXP system controller RTC support adds a0e046e642b1 arm64: dts: imx8mq: Add pwm device nodes adds fdbcc04da246 arm64: dts: imx8mq: add GPC power domains adds 179cbdb8747c arm64: dts: imx8qxp: Fix MU4_INT number adds e17f7a098763 Merge branch 'imx/dt64' into for-next adds da05da9a6e80 ARM: imx_v6_v7_defconfig: Enable SIOX bus adds 94c737092577 arm64: defconfig: add i.MX system controller RTC support adds bc52727f4631 arm64: defconfig: add imx8qxp support adds 9bd01e74c715 arm64: defconfig: Add i.MX8MQ boot necessary configs adds dc02a26b0a1f Merge branch 'imx/defconfig' into for-next adds da8b7f0fb02b MAINTAINERS: add all files matching "imx" and "mxs" to the [...] adds 17ffc1193a4b MAINTAINERS: imx: Change Fabio's email address adds acb061708204 Merge branch 'imx/maintainers' into for-next adds aa183e3ff2b7 Merge remote-tracking branch 'imx-mxs/for-next' adds a74cab3c7dcb Merge branch 'for_4.20/drivers-soc' into next adds 153c0e00755c Merge remote-tracking branch 'keystone/next' adds 34948b77bb09 ARM: dts: mt7623: Add all CPUs in cooling maps adds 9539c0c13663 arm64: dts: mediatek: mt6797: Add pinctrl support adds 58bef10e47fe arm64: dts: mediatek: x20: Add pinmux support for UART1 adds e8c165fec90b arm64: dts: Add uart for mt6797 EVB adds 398ed2922527 ARM64: dts: mediatek: Add all CPUs in cooling maps adds 1724f4cc5133 arm64: dts: Add USB3 related nodes for MT2712 adds e82aa7991c19 arm64: dts: add iommu/smi nodes for MT2712 adds dd00ecfad9ca arm64: dts: add i2c nodes for MT2712 adds 9d66740cecbd arm64: dts: add spi nodes for MT2712 adds d85b9774c8bd arm64: dts: add pwm nodes for MT2712 adds db0b58d88d7d arm64: dts: add mmc nodes for MT2712 adds a9386c5366a7 arm64: dts: add nand nodes for MT2712 adds a807d5d7c4f3 arm64: dts: add pcie nodes for MT2712 adds ecee13a082e0 Merge branch 'v5.0-next/dts64' into for-next adds afc4ac0683aa Merge remote-tracking branch 'mediatek/for-next' adds e3b382c1075e ARM: dts: am335x-chiliboard: Add stdout-path property adds c6e967ad5a04 ARM: dts: Add wlcore wakeirq for omap3-evm adds 2f60f258e0f5 ARM: dts: Configure wlcore wakeirq for pandaboard adds 7c695e87bd7a ARM: dts: omap4-droid4: Configure wlcore wakeirq adds a11802937467 Merge branch 'omap-for-v4.21/dt' into omap-for-v5.1/dt adds 6f1f6ddd7e4e Merge branch 'omap-for-v5.1/dt' into for-next adds fee3b6748036 ARM: ti81xx: Move I2C entries in omap_hwmod_81xx to mainta [...] adds d27cda291b23 ARM: ti81xx: Add hwmod boilerplate for all GPIO and SPI pe [...] adds 29846b018e5f Merge branch 'omap-for-v5.1/soc' into for-next adds 7da10df988ca ARM: dts: am33xx: Remove unnecessary properties adds a4aaf1242c2b ARM: dts: am437x: replace linux,wakeup with wakeup-source [...] adds dc81e8465d4a ARM: dts: am335x-shc.dts: Switch to SPDX identifier adds b4c30df0eb35 ARM: dts: omap4-sdp: Make ethernet working even if booted [...] adds 4afa17d68f49 Merge branch 'omap-for-v5.1/dt' into for-next adds 417992d5744f ARM: dts: ti81xx: Add dts boilerplate for all GPIO and SPI [...] adds 8bd225072aaa Merge branch 'omap-for-v5.1/dt-ti81xx' into for-next adds d031773169df ARM: dts: Adds device tree file for McGill's IceBoard, bas [...] adds e58fca2baa78 Merge branch 'omap-for-v5.1/dt-ti81xx' into for-next adds 5e1795d4d0ee Merge remote-tracking branch 'omap/for-next' adds d3aa49afb3dd MAINTAINERS: use include/linux/reset for reset controller [...] adds 19497afc7046 reset: sunxi: declare sun6i_reset_init in a header file adds 7d5120fac179 reset: socfpga: declare socfpga_reset_init in a header file adds 2f2aff2bcf95 dt-bindings: reset: Add document for Broadcom STB reset co [...] adds 8b68e9989e9f reset: Add Broadcom STB SW_INIT reset controller driver adds 1fb9077cbf6e reset: imx7: Add plubming to support multiple IP variants adds 646ad1ad6282 dt-bindings: reset: imx7: Document usage on i.MX8MQ SoCs adds 057c784597d0 reset: imx7: Add support for i.MX8MQ IP block variant adds e8fd4076f34d Merge remote-tracking branch 'reset/reset/next' adds a5fc7526038b Merge tag 'qcom-fixes-for-5.0-rc1' into drivers-for-5.1 adds cea8e2f3938c dt-bindings: opp: Introduce opp-level bindings adds 5b93ac542301 OPP: Add support for parsing the 'opp-level' property adds c6e6eff4d48f dt-bindings: power: Add qcom rpm power domain driver bindings adds bbe3a66c3f5a soc: qcom: rpmpd: Add a Power domain driver to model corners adds 075d3db8d10d soc: qcom: rpmpd: Add support for get/set performance state adds 279b7e8a62cc soc: qcom: rpmhpd: Add RPMh power domain driver adds 0503aec22c14 soc: qcom: rpmhpd: Mark mx as a parent for cx adds e31f941cf977 MAINTAINERS: update list of qcom drivers adds 41c5bb767ecb soc: qcom: rpmpd: Drop family A RPM dependency adds 4eccc154b386 soc: qcom: update config dependencies for QCOM_RPMPD adds 76c27054ebb9 ARM: dts: msm8660: Mark two GSBI blocks "disabled" adds 57c23241be84 ARM: dts: msm8660: Fix up GIC IRQ flags adds ec4c6c57af57 ARM: dts: qcom: msm8974-hammerhead: add WiFi support adds cdd3d64d843a ARM: dts: qcom: msm8974: add gpio-ranges adds fb143fcbb9ad ARM: dts: qcom: msm8974-hammerhead: add USB OTG support adds 40122db87778 ARM: dts: ipq4019: Remove skeleton.dtsi adds 4edbf4498cbb Merge branch 'dts-for-5.1' into all-for-5.1 adds 67d62e5a3b55 arm64: dts: qcom: sdm845: Add SD node adds b454dbdb8f06 arm64: dts: qcom: sdm845: Add SD nodes for sdm845-mtp adds 4429e57567bb arm64: dts: sdm845: Add node for arm,mmu-500 adds cc16687fbd74 arm64: dts: qcom: sdm845: add UFS controller adds b010fdb4ea58 arm64: dts: qcom: sdm845: Add UFS nodes for sdm845-mtp adds 9ebfcba1ac46 arm64: dts: qcom: sdm845: Add USB PHY lane two adds c604b82a09ce arm64: dts: sdm845: Add cpufreq device node adds f72281126815 arm64: dts: qcom: qcs404: sdcc1: enable HS400 adds 4bbbca1e7fea arm64: dts: qcom: qcs404: Add WCN3990 WLAN module device node adds 041b9a7b9fdb arm64: dts: pms405: Export PMIC temperature to thermal framework adds af61bef513ba arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD adds ff10032fb309 arm64: dts: qcom: Correct "gpiio" typo in msm8996-pins adds 0f60e6fb54fb arm64: dts: qcom: pm8916: Add PON watchdog node adds 617bf6759f91 arm64: dts: qcom: sdm845: Add dpu to sdm845 dts file adds cd7e9fbf79c4 Merge branch 'arm64-for-5.1' into all-for-5.1 adds e34598b85470 Merge remote-tracking branch 'qcom/for-next' adds 2bb7b675248c arm64: dts: renesas: r8a774a1: Enable DMA for SCIF2 adds 97f26702bc95 arm64: dts: renesas: r8a7796: Enable DMA for SCIF2 adds 05c8478abd48 arm64: dts: renesas: r8a77965: Enable DMA for SCIF2 adds 6a6a797625b5 ARM: dts: r8a7743: Convert to new LVDS DT bindings adds 71e3039dd7c3 ARM: shmobile: Enable NXP pcf85363 rtc in shmobile_defconfig adds e5168ec09d99 ARM: multi_v7_defconfig: Enable NXP pcf85363 rtc adds 4162325afd0d ARM: shmobile: defconfig: Refresh for v5.0-rc1 adds 7aa69a47eced ARM: dts: stout: Convert to new LVDS DT bindings adds 55327bff832c ARM: dts: iwg23s-sbc: Enable RTC adds 35713c782ef7 ARM: dts: r8a7744: Fix sorting of vsp and msiof nodes adds 072b817589b1 ARM: dts: r8a7743: Remove generic compatible string from iic3 adds aeefe7394ca9 ARM: dts: r8a7743: Remove aliases from SoC dtsi adds 383f6024981d ARM: dts: r8a7743: Fix sorting of rwdt node adds adbb78e1104a ARM: dts: r8a7778: Add HSCIF0/1 support adds 055d15a88f66 ARM: dts: r8a7779: Add HSCIF0/1 device nodes adds bbbcd02b8255 ARM: dts: r7s9210: Initial SoC device tree adds 3a62c2d25814 ARM: dts: r7s9210-rza2mevb: Add support for RZ/A2M EVB adds 8d22020a7e1e ARM: shmobile: Add missing dts files to MAINTAINERS adds 5347a0203709 ARM: shmobile: Fix R-Car Gen2 regulator quirk adds 9d16c4a10e07 arm64: dts: renesas: r8a77990: ebisu: Add backlight adds a06ad4385f18 arm64: dts: renesas: r8a77995: draak: Set better backlight levels adds 7eda14afb884 arm64: dts: renesas: r8a77990: ebisu: Fix EthernetAVB phy [...] adds c257628dcdcc arm64: dts: renesas: Initial device tree for r8a774c0 adds e2088cf8e6d5 arm64: dts: renesas: r8a774c0: Add SYS-DMAC controller nodes adds 2660a6af690e arm64: dts: renesas: r8a774c0: Add SCIF and HSCIF nodes adds 13fd6932045d arm64: dts: renesas: r8a774c0: Add INTC-EX device node adds 788e55b66c13 arm64: dts: renesas: r8a774c0: Add PFC support adds fccd45bd23c2 arm64: dts: renesas: r8a774c0: Add GPIO device nodes adds 2f71109eef53 arm64: dts: renesas: r8a774c0: Add Ethernet AVB node adds 8d68821ced28 arm64: dts: renesas: r8a774c0: Add watchdog support adds 9b55a05ebfbe arm64: dts: renesas: r8a774c0: Add secondary CA53 CPU core adds 77223211f44d arm64: dts: renesas: r8a774c0: Add SDHI nodes adds abf8cc35bf89 arm64: dts: renesas: r8a774c0: Add I2C and IIC-DVFS support adds 6c7e02178e8f arm64: dts: renesas: r8a774c0: Add IPMMU device nodes adds 59c3a00d6d41 arm64: dts: renesas: r8a774c0: Add CAN nodes adds 6e9dd34eb6b0 arm64: dts: renesas: r8a774c0: Add thermal support adds 62c0056f1c3e arm64: dts: renesas: r8a774c0: Add MSIOF nodes adds cf8f74d6587d arm64: dts: renesas: r8a774c0: Add audio support adds 47f638672385 arm64: dts: renesas: r8a774c0: Add PWM support adds 8ed3a6b22315 arm64: dts: renesas: r8a774c0: Add display output support adds 89893580cf56 arm64: dts: renesas: r8a774c0: Add USB2.0 phy and host dev [...] adds 19777736ced7 arm64: dts: renesas: r8a774c0: Add USB-DMAC and HSUSB devi [...] adds 3a6addcaedec arm64: dts: renesas: r8a774c0: Add USB3.0 device nodes adds 3cdc999db973 arm64: dts: renesas: r8a774c0: Connect RZ/G2E SYS-DMAC to IPMMU adds 4035f91a3b42 arm64: dts: renesas: r8a774c0: Connect RZ/G2E AVB to IPMMU adds 52a20e64cce7 arm64: dts: renesas: r8a774c0: Connect RZ/G2E Audio-DMAC to IPMMU adds f0c2aa1664a2 arm64: dts: renesas: r8a774c0: Add PCIe device node adds e961ab42e034 arm64: dts: renesas: r8a774c0: Add VIN and CSI-2 device nodes adds 173c3b3ca213 arm64: dts: renesas: r8a774a1: Fix hsusb reg size adds 003233351d44 arm64: dts: renesas: r8a77990: sort pciec0 node within soc node adds d5d7134fd49e arm64: dts: renesas: r8a77990: Sort i2c nodes within soc node adds 2e0e5b1685b7 arm64: dts: renesas: r8a7796: salvator-xs: Convert to new [...] adds 5d3b226ace6d arm64: dts: renesas: ulcb: use audio-graph-card adds c693b2101c9f arm64: dts: renesas: ulcb: add HDMI sound support adds 80c07701d591 arm64: dts: renesas: ulcb-kf: add pcm3168 sound codec adds 0ec8e0a879b8 arm64: dts: renesas: r8a7795: remove BUSIF0 settings from [...] adds 10bd03fa896e arm64: dts: renesas: r8a7796: remove BUSIF0 settings from [...] adds 868a49d6f9d9 arm64: dts: renesas: r8a77990-ebisu: use simple-audio-card adds d5e5790c6ff0 arm64: dts: renesas: v3msk: specify EtherAVB PHY IRQ adds 12105cec654c arm64: dts: renesas: r8a77990: ebisu: Fix backlight regula [...] adds d9fd4e581407 arm64: dts: renesas: r8a774c0: Enable DMA for SCIF2 adds a99de4792156 arm64: dts: renesas: r8a77990: Enable DMA for SCIF2 adds 3e279a1d44d7 arm64: dts: renesas: r8a77990: ebisu: Enable HS400 of SDHI3 adds d828266bb19a arm64: dts: renesas: Add Si-Linux CAT874 board support adds 4e8776657dd9 arm64: dts: renesas: Add Si-Linux EK874 board support adds 4cf1f6cec1e9 arm64: dts: renesas: r8a774c0-cat874: Add pincontrol suppo [...] adds a102b93eafef arm64: dts: renesas: r8a774c0-cat874: Add uSD support adds 6b170cd3ed02 arm64: dts: renesas: cat875: Add ethernet support adds d286557f02cc ARM: dts: r8a7744: Add DU support adds 0f4be1ef54d6 ARM: dts: r8a7744: Add LVDS support adds 12f41a5dfe6c arm64: defconfig: Enable CONFIG_PHY_RCAR_GEN3_PCIE adds 4aac2bf0760d arm64: defconfig: Enable R-Car thermal driver adds b8c3667a892a arm64: defconfig: select Kingfisher Sound related configs adds 12749350567c dt-bindings: arm: Convert Renesas board/soc bindings to js [...] adds 1a69a73c9b00 dt-bindings: arm: renesas: Add si-linux cat87[45] boards adds 58b152dbe6e4 Merge branches 'fixes-for-v5.0', 'arm-defconfig-for-v5.1', [...] adds 368585aa248a Merge remote-tracking branch 'renesas/next' adds 78720aceacf0 ARM: dts: rockchip: move rk3036 i2s sound-dail-cells into [...] adds 5286abda83af ARM: dts: rockchip: add HCLK_HDMI to rk3066 vio power-domain adds 95e50af34d47 ARM: dts: rockchip: fix cif1_pdn pin on rk3188-bqedison2qc adds 321514a385fa ARM: dts: rockchip: add focaltech touchscreen to rk3188-bq [...] adds 3feb72cd3b0f Merge branch 'v5.1-armsoc/dts32' into for-next adds c09757064329 arm64: dts: rockchip: add rk3328 ACODEC node adds b78442b8a2e9 arm64: dts: rockchip: move rk3328 #sound-dai-cells to the [...] adds 87bf7c7fb9fe arm64: dts: rockchip: enable analog audio node for rock64 adds 45ecae6e2af2 Merge branch 'v5.1-armsoc/dts64' into for-next adds a0e447b0c502 clk: rockchip: fix frac settings of GPLL clock for rk3328 adds 491b00ff6993 clk: rockchip: add CLK_SET_RATE_PARENT for rk3066 lcdc dclks adds 999aae7fc034 Merge branch 'v5.1-clk/next' into for-next adds c9a8a92a9961 ARM: dts: rockchip: remove qos_cif1 from rk3188 power-domain adds dc272c55ced8 Merge branch 'v5.0-armsoc/dts32fixes' into for-next adds e7a095908227 arm64: dts: rockchip: Add devicetree for NanoPC-T4 adds 65c90be7a3ee Merge branch 'v5.1-armsoc/dts64' into for-next adds 58bcc8d95545 ARM: dts: rockchip: add rk3066 vop display nodes adds a4b0e36d694d ARM: dts: rockchip: Add missing dma-names SPI support for rv1108 adds fa2b56e7af46 ARM: dts: rockchip: rv1108: Add spim0 and spim1 pinctrl groups adds d4c03ebe7c03 dt-bindings: Add vendor prefix for elgin adds 4a26c1602927 ARM: dts: rv1108: Add support for rv1108-elgin-r1 board adds 024af5e3ef8f Merge branch 'v5.1-armsoc/dts32' into for-next adds 1b5715c602fd arm64: dts: rockchip: add ROCK Pi 4 DTS support adds 9290e9a9def3 Merge branch 'v5.1-armsoc/dts64' into for-next adds 1a6e741177d0 arm64: dts: rockchip: Add DT for NanoPi M4 adds c62ffaf5026d arm64: dts: rockchip: Refine nanopi4 differences adds 95658e21b170 arm64: dts: rockchip: Add NanoPC-T4 IR receiver adds 10f595eedc22 arm64: dts: rockchip: 'Fix' nanopi4 uSD card detect adds 0355b8299d0a Merge branch 'v5.1-armsoc/dts64' into for-next adds d9afbf599fe1 Merge remote-tracking branch 'rockchip/for-next' adds e2477233145f ARM: s3c24xx: Fix boolean expressions in osiris_dvs_notify adds 0bb677d9e552 ARM: dts: s5pv210: Add node for exynos-rotator adds 9563793d1587 ARM: dts: s5pv210: Use correct fimd variant adds f143f8d68077 ARM: dts: s5pv210: Remove hardcoded bootargs on Galaxy S a [...] adds 6d225e309a94 Merge branch 'next/dt' into for-next adds 657846f75670 ARM: dts: s5pv210: Add reserved memory for MFC on Aries adds c7985d8cb4c2 ARM: dts: s5pv210: Add support for more devices present on Aries adds b99f1870b689 ARM: dts: s5pv210: Add DMC nodes adds be6a95a55a09 ARM: dts: s5pv210: Fix onenand's unit address format warning adds 4de3f59c51f9 ARM: dts: s3c2416: Fix xti node's missing reg property warning adds bb5f858a677c Merge branch 'next/dt' into for-next adds 04aacc64ca38 ARM: dts: exynos: Fix conflicting fixed-regulator GPIO fla [...] adds 0b94260ac1e1 ARM: dts: exynos: Fix eMMC regulator properties on Odroid [...] adds 68d47082ffd1 Merge branch 'next/dt' into for-next adds 0775989a3329 ARM: s5pv210_defconfig: Run make savedefconfig adds d6aebe5116a1 ARM: s5pv210_defconfig: Enable more drivers present on Sam [...] adds 25c390ec2216 ARM: s5pv210_defconfig: Enable cpufreq adds 2e625e23d6bf Merge branch 'next/defconfig' into for-next adds 14b455334c61 Merge remote-tracking branch 'samsung-krzk/for-next' adds 7e345d25c796 ARM: dts: sun4i-a10: Add PMU node adds 09c6572290f0 ARM: dts: sun7i: bananapi: Add GPIO banks regulators adds 34a97fcc71c2 arm64: dts: allwinner: a64: Add PMU node adds 4ab88516b097 arm64: dts: allwinner: a64: Fix the video engine compatible adds eb18f31cf3ab Merge branches 'sunxi/dt-for-5.1', 'sunxi/dt64-for-5.1' an [...] adds aa9ad54285c7 ARM: dts: sun6i: Add clock-output-names to osc24M clock adds cc4bddade114 ARM: dts: sun8i: h3: Add ethernet0 alias to Beelink X2 adds ff12dbb79c76 Merge branch 'sunxi/fixes-for-5.0' into sunxi/for-next adds 26e9ffeb2c04 ARM: dts: sun8i: r40: Add pinmux settings for UART3 on PG [...] adds a5a4bc14914f ARM: dts: sun8i: r40: Add pinmux setting for CLK_OUT_A adds e5c6e693be83 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix WiFi regulato [...] adds 1e5f1db4ccd8 ARM: dts: sun8i: r40: bananapi-m2-ultra: Add Bluetooth dev [...] adds c322e85ad1d4 ARM: dts: sunxi: bananapi-m2-plus: Add Bluetooth device node adds 0bfd2e8a81e0 Merge branch 'sunxi/dt-for-5.1' into sunxi/for-next adds b1360dcfdaa1 arm64: dts: allwinner: a64: Fix USB OTG regulator adds 69ac2faf3bc9 Merge branch 'sunxi/fixes-for-5.0' into sunxi/for-next adds 5c59801f7018 clk: sunxi-ng: v3s: Fix TCON reset de-assert bit adds 375fd9a78b74 drm/sun4i: hdmi: Fix usage of TMDS clock adds 22ade2f51940 clk: sunxi: A31: Fix wrong AHB gate number adds 062904f2bccf arm64: dts: allwinner: a64: Fix a typo adds 890c50673586 ARM: dts: sun4i: Add support for the C1 SRAM region with t [...] adds 5949bc5602cc ARM: dts: sun4i-a10: Add Video Engine and reserved memory nodes adds dfe4d621487a Merge branches 'sunxi/clk-fixes-for-5.0', 'sunxi/dt64-for- [...] adds 4abf8049fbd5 ARM: dts: sun8i-h3: nanopi-m1-plus: enable HDMI adds 1b501c89f716 Merge branch 'sunxi/h3-h5-for-5.1' into sunxi/for-next adds 55ec26d6a424 arm64: dts: allwinner: a64: Enable A64 timer workaround adds 4d1796ef5e01 ARM: dts: sunxi: h3/h5: Drop A31 fallback compatible for C [...] adds 1e0dfc8d5e9d Merge branches 'sunxi/dt64-for-5.1' and 'sunxi/h3-h5-for-5 [...] adds 670f4bb82dcf Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 2da0a5ad53f6 Merge branch for-4.21/dt-bindings into for-next adds 165c3f39e89f Merge branch for-4.21/soc into for-next adds 25c7dde6ebe3 Merge branch for-4.21/firmware into for-next adds 603d703743cd Merge branch for-4.21/memory into for-next adds 1101e762359b Merge branch for-4.21/arm/dt into for-next adds ae78a5d02dee Merge branch for-4.21/arm64/dt into for-next adds 2731820ce27b Merge branch for-4.21/clk into for-next adds 44e970d18284 Merge remote-tracking branch 'tegra/for-next' adds 5eb8ba90958d clk: highbank: fix refcount leak in hb_clk_init() adds 70af6c5b5270 clk: qoriq: fix refcount leak in clockgen_init() adds 2274d8001fbb clk: ti: fix refcount leak in ti_dt_clocks_register() adds 7f9705beeb37 clk: socfpga: fix refcount leak adds cee82eb95320 clk: samsung: exynos4: fix refcount leak in exynos4_get_xom() adds c9ec1d8fef31 clk: imx6q: fix refcount leak in imx6q_clocks_init() adds 1731e14fb302 clk: imx6sx: fix refcount leak in imx6sx_clocks_init() adds 5f8c183a996b clk: imx7d: fix refcount leak in imx7d_clocks_init() adds 567177024e03 clk: vf610: fix refcount leak in vf610_clocks_init() adds a3c24050bdf7 clk: armada-370: fix refcount leak in a370_clk_init() adds e7beeab9c615 clk: kirkwood: fix refcount leak in kirkwood_clk_init() adds db20a90a4b67 clk: armada-xp: fix refcount leak in axp_clk_init() adds 9b4eedf62704 clk: mv98dx3236: fix refcount leak in mv98dx3236_clk_init() adds 8d726c512829 clk: dove: fix refcount leak in dove_clk_init() adds e41d11940a39 Merge branch 'clk-of-refcount' into clk-next adds ead35d56c943 Merge branch 'clk-fixes' into clk-next adds 26fe27d9201b clk: qcom: Add CLK_SET_RATE_PARENT for 8998 branch clocks adds 0c8ff62504e3 clk: qcom: Add missing freq for usb30_master_clk on 8998 adds 5f2420ed2189 clk: qcom: Skip halt checks on gcc_usb3_phy_pipe_clk for 8998 adds 3707638e5780 Merge branch 'clk-qcom-msm8998' into clk-next adds 568ce36ca28f clk: imx: Make parent_names const pointer in composite-8m adds f766849cc859 clk: imx: Make parents const pointer in mux wrappers adds 25a6656c18a3 clk: imx8mq: Make parent names arrays const pointers adds 40d3103550a2 Merge branch 'clk-imx-const-names' into clk-next adds eab89702506d Merge branch 'clk-fixes' into clk-next adds 5b42aac8904b dt-bindings: clk: Add bindings for Fixed MMIO clock adds 50cc4caf531a clk: Add Fixed MMIO clock driver adds e0cce7f36477 Merge branch 'clk-mmio-fixed-clock' into clk-next adds 6131dc81211c clk: qcom: smd: Add support for MSM8998 rpm clocks adds 9c0ff8e6dc04 Merge branch 'clk-qcom-msm8998' into clk-next adds 77977b800451 clk: at91: enable AUDIOPLL as source for PCKx on SAMA5D2 adds 41499df752b9 Merge branch 'clk-at91' into clk-next adds 31cc9e09688c clk: clps711x: Remove board support adds b450680ee5f2 Merge branch 'clk-remove-clps' into clk-next adds a46d62ce9d36 Merge branch 'clk-fixes' into clk-next adds 960fc67321e4 Merge branch 'clk-fixes' into clk-next adds 1f7e1389516e Merge branch 'clk-fixes' into clk-next adds 0113613faf02 Revert "Input: olpc_apsp - enable the SP clock" adds 0acb69e7b904 Revert "clk: mmp2: add SP clock" adds 401fbb34f53e Revert "dt-bindings: marvell,mmp2: Add clock id for the SP clock" adds ede77858473a clk: Remove global clk traversal on fetch parent index adds 99e13db945f7 Merge branch 'clk-fixes' into clk-next adds a64a9c088b75 clk: imx: Fix fractional clock set rate computation adds cd8da74baace Merge branch 'clk-fixes' into clk-next adds a30a67be7b6e clk: socfpga: Don't have get_parent for single parent ops adds eeef9bcd33c7 Merge branch 'clk-socfpga-parent' into clk-next adds 921e88a4f964 clk: imx: imx7ulp: use struct_size() in kzalloc() adds a657b8b5a3ac Merge branch 'clk-struct-size' into clk-next adds 303aef8b8427 clk: ti: Fix error handling in ti_clk_parse_divider_data() adds 9ff1a3b49125 clk: qcom: gcc: Use active only source for CPUSS clocks adds 114d4eaa4e42 Merge branch 'clk-fixes' into clk-next adds 2a6efbc6da5d clk: renesas: r8a774c0: Add missing CANFD clock adds 9d034e151b40 clk: renesas: r8a774a1: Add missing CANFD clock adds d9286d9743b6 clk: renesas: r8a774c0: Correct parent clock of DU adds d9df942c07bb Merge tag 'clk-renesas-for-v5.1-tag1' of git://git.kernel. [...] adds 35d571ec34fb Merge branch 'clk-renesas' into clk-next adds 095b2bdf29b1 Merge remote-tracking branch 'clk/clk-next' adds e9b68dd42068 irqchip/csky: support csky,dh7k SOC intc driver adds 21d0d57abf74 csky: fixup _PAGE_GLOBAL bit for 610 tlb entry adds 6593e2f78b08 csky: Optimize remove unnecessary loop irq handle adds a190aab4552d irqchip/irq-csky-mpintc: Add triger type and priority adds 504d434957a3 dt-bindings: interrupt-controller: Update csky mpintc adds 171de6258c87 csky: fixup wrong pt_regs size adds 52f8451955dd csky: coding convention: use task_stack_page adds 42d907a2b9a9 Merge remote-tracking branch 'csky/linux-next' adds 85f75982bc84 m68k/defconfig: Drop NET_VENDOR_<FOO>=n adds 8f5ec4667db9 m68k/mac: Clean up unused timer definitions adds 6a93207b7de5 m68k/mac: Skip VIA port setup unless RTC is connected adds bfc7bebe4b34 m68k/mac: Remove obsolete comment adds 9c0e91f6b701 m68k/mac: Use '030 reset method on SE/30 adds 35f61d7b3ba3 m68k: Avoid VLA use in mangle_kernel_stack() adds c097a39ce1f3 m68k/atari: Avoid VLA use in atari_switches_setup() adds 800855ea0bae m68k/defconfig: Update defconfigs for v5.0-rc1 adds 627f192d1e1a dio: Fix buffer overflow in case of unknown board adds bf6341664ad1 m68k/apollo: Fix comment in Makefile adds 28713169d879 m68k: Add -ffreestanding to CFLAGS adds eab7e2cababa Merge remote-tracking branch 'm68k/for-next' adds 226a893bbb1f microblaze: no need to check return value of debugfs_creat [...] adds 38f6b5dfb183 Merge remote-tracking branch 'microblaze/next' adds f263f2a2c682 MIPS: Compile post DMA flush only when needed adds 9afbb71320f8 mips: cavium: no need to check return value of debugfs_cre [...] adds 4c90de4dd33d mips: ralink: no need to check return value of debugfs_cre [...] adds 864cc363bc38 mips: mm: no need to check return value of debugfs_create [...] adds ef9d5a6a3f5c mips: math-emu: no need to check return value of debugfs_c [...] adds d8140426bc39 mips: kernel: no need to check return value of debugfs_cre [...] adds 7b3415f581c7 MIPS: Loongson32: Remove unused platform devices adds 9b56e0d0cc63 MIPS: ath79: add helpers for setting clocks and expose the [...] adds 4a0e89b92cca MIPS: ath79: move legacy "wdt" and "uart" clock aliases ou [...] adds 9aca5cb5f0f0 MIPS: ath79: pass PLL base to clock init functions adds 8e641752824e MIPS: ath79: make specifying the reference clock in DT optional adds e7eea04d50bd MIPS: ath79: support setting up clock via DT on all SoC types adds 6810ed320ec6 MIPS: ath79: export switch MDIO reference clock adds 51fa4f8912c0 MIPS: ath79: drop legacy IRQ code adds 3a77e0d75eed MIPS: ath79: drop machfiles adds 73d8e6aa7d20 MIPS: ath79: drop legacy pci code adds 85b9686dae30 MIPS: ath79: drop platform device registration code adds 427be6a7e16c MIPS: ath79: drop !OF clock code adds a96d68ba3b41 MIPS: Loongson32: clarify we don't support MIPS16 and merg [...] adds d1b83f0f631b MIPS: Loongson32: Set load address to 0x80200000 adds bdea8bb16345 MIPS: Loongson32: workaround di issue adds 7e280f6b0549 MIPS: Loongson32: Revert ISA level to MIPS32R2 adds a0f0b69f2c15 MIPS: remove meaningless generic-(CONFIG_GENERIC_CSUM) += [...] adds 65c3eee13564 Merge remote-tracking branch 'mips/mips-next' adds 62975f681b75 nios2: ksyms: Add missing symbol exports adds abcb49a7c3cf nios2: remove redundant 'default n' from Kconfig-s adds 388c269e22d3 nios2: update_mmu_cache clear the old entry from the TLB adds dcb46ea1f81b nios2: flush_tlb_page use PID based flush adds 585b26d01df0 nios2: pte_clear does not need to flush TLB adds fcce325fa896 nios2: Use an invalid TLB entry address helper function adds 966cad6962dd nios2: TLBMISC writes do not require PID bits to be set adds 9d3ba7808709 nios2: flush_tlb_pid can just restore TLBMISC once adds 26088f369222 nios2: flush_tlb_mm flush only the pid adds 987a8107efff nios2: improve readability of tlb functions adds bdbde38adb71 nios2: flush_tlb_all use TLBMISC way auto-increment feature adds f7380e098665 nios2: User address TLB flush break after finding the matc [...] adds 1c286267aedf nios2: update_mmu_cache preload the TLB with the new PTE adds 08e813a2c179 Merge remote-tracking branch 'nios2/for-next' adds d5c5e8d6041a parisc: Hide built-in serial aux port of Tosca GSP card adds 1c50eb8cf137 parisc: Show rescheduling interrupts on SMP machines only adds b849bdce421e parisc: Count IPI function call interrupts adds b8ebf47c62bd parisc: Improve initial IRQ to CPU assignment adds 1a66d109dedb CREDITS: Remove outdated address and email information adds 6bb639531713 parisc: replace oops_in_progress manipulation with bust_sp [...] adds 7e33cee6cd4b parisc: remove meaningless ccflags-y in arch/parisc/boot/Makefile adds 0293c953c7a4 CREDITS/MAINTAINERS: Adjust parisc-linux.org email addresses adds c54bfbe920fa Merge remote-tracking branch 'parisc-hd/for-next' adds fae1383b38a1 powerpc: use a CONSOLE_LOGLEVEL_DEBUG macro adds 3b702ddd0668 powerpc/hvsi: Fix spelling mistake: "lenght" should be "length" adds 31367b9a01d6 powerpc/ps3: Use struct_size() in kzalloc() adds 607ea5090b3f powerpc/irq: drop arch_early_irq_init() adds 7cd4774ff7a4 powerpc/mm: Fix debugfs_simple_attr.cocci warnings adds c142e9741e61 KVM: powerpc: remove -I. header search paths adds b00899b89578 powerpc: remove redundant header search path additions adds fbe3ab014f37 powerpc: math-emu: remove unneeded header search paths adds 00def7130af8 powerpc/spufs: use struct_size() in kmalloc() adds 8acb88682cc0 powerpc/ipic: drop unused functions adds acef5e016591 powerpc/dts: Build virtex dtbs adds a652758ac147 powerpc: Use ALIGN instead of BLOCK adds cd6b8a631c5d powerpc/mm: Fix compile when CONFIG_PPC_RADIX_MMU is not defined adds c35f78d7a422 powerpc/powernv: Remove never used pnv_power9_force_smt4 adds 797eadd9c80c powerpc/powernv/npu: Remove obsolete comment about TCE_KIL [...] adds f4ddc19a7117 powerpc: wii.dts: Add interrupt-related properties to GPIO node adds 8de7547e0305 powerpc: wii.dts: Add GPIO keys adds a65329aa7d61 selftests/powerpc: New TM signal self test adds 782274434d6f powerpc: Stop using pr_cont() in __die() adds 184051396b9d powerpc: Show PAGE_SIZE in __die() output adds 16842516ea9c powerpc/64s: Add MMU type to __die() output adds 9bd10b649826 powerpc: Allow CPU selection of G4/74xx variant adds 63da6caeb84c powerpc: remove unnecessary unlikely() adds 138e77feccc8 Merge remote-tracking branch 'powerpc/next' adds 32b77252f47e s390: remove the ptep_modify_prot_{start,commit} exports adds 7e0d92f00246 s390/kasan: improve string/memory functions checks adds c6ac875446f9 s390/hypfs: Use struct_size() in kzalloc() adds 1ecff5ef0a70 s390: open-code s390_personality syscall adds 58fa4a410fc3 ipc: introduce ksys_ipc()/compat_ksys_ipc() for s390 adds fef747bab3c0 s390: use generic UID16 implementation adds aa0d6e70d3b3 s390: autogenerate compat syscall wrappers adds 90856087daca s390: remove compat_wrapper.c adds fb8bfca06cbc s390: fix system call tracing adds 58661489a84c Merge branch 'compat' of git://git.kernel.org/pub/scm/linu [...] adds c230c370a4fe Merge remote-tracking branch 's390/features' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next adds 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next adds c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next adds 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" adds 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next adds b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next adds 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count adds b4130fdef9a7 xtensa: add system call table generation support adds 7c17225f2059 xtensa: generate uapi header and syscall table header files adds fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next adds 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next adds e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr adds e836b0528f18 xtensa: simplify coprocessor.S adds d81a6df30db2 xtensa: don't clear cpenable unconditionally on release adds a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next adds e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next adds cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next adds c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next adds f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next adds 0f4218be17fe Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 1058ef0dcb71 fscrypt: remove CRYPTO_CTR dependency adds 592ddec7578a ext4: use IS_ENCRYPTED() to check encryption status adds 62230e0d702f f2fs: use IS_ENCRYPTED() to check encryption status adds 643fa9612bf1 fscrypt: remove filesystem specific build config option adds f5e55e777cc9 fscrypt: return -EXDEV for incompatible rename or link int [...] adds ae43ae821fcb Merge remote-tracking branch 'fscrypt/master' adds 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues adds dc2ccac4543d Merge remote-tracking branch 'befs/for-next' adds 91994c4c8a55 Merge branch 'misc-4.21' into for-next-current-v4.20-20190123 adds 48842a430f05 Btrfs: drop useless LIST_HEAD in merge_reloc_root adds 58f7c724a671 btrfs: Make first argument of btrfs_run_delalloc_range dir [...] adds 504024161c22 Btrfs: do not overwrite scrub error with fault error in sc [...] adds d0714a09bd54 Btrfs: do not overwrite error return value in scrub progre [...] adds 2ff7369dbb9a Btrfs: do not overwrite error return value in the get devi [...] adds 92a4ca7f4913 Btrfs: setup a nofs context for memory allocation at btrfs [...] adds 2d87d5221d61 Btrfs: setup a nofs context for memory allocation at __btr [...] adds 029ab894eefb btrfs: Remove unused arguments from btrfs_get_extent_fiemap adds 4a75447db6f8 btrfs: Refactor btrfs_get_extent_fiemap adds a25f89d4a4e0 btrfs: Remove redundant assignment in btrfs_get_extent_fiemap adds 08fad6bd7e4e btrfs: remove set but not used variable 'num_pages' adds c0309b3dab14 btrfs: Remove inode argument from async_cow_submit adds 40ed0f8cbf62 btrfs: Remove isize local variable in compress_file_range adds b12ef66565ac btrfs: Use ihold instead of igrab in cow_file_range_async adds e6b0eaa60428 btrfs: Remove WARN_ON in btrfs_alloc_delalloc_work adds 2d01211ddc99 btrfs: Document logic regarding inode in async_cow_submit adds 86c4989b3325 btrfs: Refactor shrink_delalloc adds c9afcc924b2d Btrfs: remove redundant check for swapfiles when reflinking adds fd0004462d1f Btrfs: do not overwrite error return value in the device r [...] adds 2c086c8277bd Btrfs: do not overwrite error return value in the balance ioctl adds 6b698a8b19fd btrfs: Remove impossible condition from mergable_maps adds 0a4d95a09126 Btrfs: move duplicated nodatasum check into common reflink [...] adds b90e589e6f20 btrfs: Rename found_type to extent_type in btrfs_get_extent adds 2392850aa9ac btrfs: Consolidate retval checking of core btree functions adds 7ca7bf65c3e5 btrfs: Remove not_found_em label from btrfs_get_extent adds 7912df5703bf btrfs: merge btrfs_find_device_missing_or_by_path() into parent adds b1a7dcc73460 btrfs: cleanup btrfs_find_device_by_devspec() adds cbe40e1fd7f5 btrfs: refactor btrfs_find_device() take fs_devices as argument adds 9fcccee8504a btrfs: refactor btrfs_free_stale_devices() to get return value adds d7025bc14b64 btrfs: merge btrfs_find_device and find_device adds c5e8df957d16 btrfs: simplify workqueue name when allocating adds 5ae967fc54a6 btrfs: honor path->skip_locking in backref code adds 95b11c50a0f2 Merge branch 'misc-next' into for-next-current-v4.20-20190123 adds 554bc283d5e4 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue adds 3be82791e96c Merge branch 'ext/josef/iput-fixes-for-5.0' into for-next- [...] adds 771304bcef96 Merge branch 'for-next-current-v4.20-20190123' into for-ne [...] adds f84da6069afa Merge branch 'misc-next' into for-next-next-v5.0-20190123 adds fb65f5c31d7b btrfs: drop uuid_mutex in btrfs_free_extra_devids() adds 28c0e86f3ea2 Merge branch 'ext/anand/stale-devids-free' into for-next-n [...] adds 3a6727afe7ba Btrfs: keep pages dirty when using btrfs_writepage_fixup_worker adds b043b2eb5bdd Merge branch 'ext/cmason/fix-dirty-writes' into for-next-n [...] adds 687035634320 btrfs: Fix the return value in case of error in 'btrfs_mar [...] adds 84f4814264df Merge branch 'ext/JAILLET/retval-mark-extent-written' into [...] adds 3910d02bf94f btrfs: check if free bgs for commit adds 302aa13e9606 btrfs: dump block_rsv whe dumping space info adds 84b310cd3e49 btrfs: don't use global reserve for chunk allocation adds 5bde0152e51c btrfs: don't enospc all tickets on flush failure adds db9824b1364c btrfs: loop in inode_rsv_refill adds 57b9cdd0f61b btrfs: be more explicit about allowed flush states adds b3dcf29b11da btrfs: reserve extra space during evict() adds decf862054ac Merge branch 'ext/josef/2-enospc-fixes' into for-next-next [...] adds 1ca92d08ed45 btrfs: replace cleaner_delayed_iput_mutex with a waitqueue adds 3e6a4118871b Merge branch 'ext/josef/iput-fixes' into for-next-next-v5. [...] adds d1087982188a btrfs: refactor btrfs_free_stale_devices() to get return value adds e0b6382e63c2 btrfs: introduce feature to forget a btrfs device adds 459259ca71cc Merge branch 'ext/anand/ioctl-forget' into for-next-next-v [...] adds 2a6f27cf968f btrfs: qgroup: Move reserved data account from btrfs_delay [...] adds 7b837199c581 btrfs: relocation: Delay reloc tree deletion after merge_r [...] adds e901e0789921 btrfs: qgroup: Refactor btrfs_qgroup_trace_subtree_swap() adds 6a2d031b657f btrfs: qgroup: Introduce per-root swapped blocks infrastructure adds 2b35a512e9cf btrfs: qgroup: Use delayed subtree rescan for balance adds 502a214139d6 btrfs: qgroup: Cleanup old subtree swap code adds 145cc764dead Merge branch 'ext/qu/qgroup-delay-scan' into for-next-next [...] adds 8316293af433 btrfs: Always output error message when key/level verifica [...] adds 5a6c824a931a btrfs: extent_io: Kill the forward declaration of flush_wr [...] adds e704c5a94de9 btrfs: extent_io: Kill the BUG_ON() in flush_write_bio() adds a8816499bfa5 btrfs: disk-io: Show the timing of corrupted tree block ex [...] adds 4fc8f6127dff btrfs: Do mandatory tree block check before submitting bio adds aec0e9412c26 Merge branch 'ext/qu/pre-commit-checks' into for-next-next [...] adds 35dccd9c1e97 Merge branch 'for-next-next-v5.0-20190123' into for-next-20190123 adds ab941cf8ad17 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 73aaf920cc72 cifs: fix memory leak of an allocated cifs_ntsd structure adds acc58d0bab55 CIFS: Fix possible hang during async MTU reads and writes adds b0b2cac7e244 smb3: Cleanup license mess adds ef68e831840c CIFS: Do not reconnect TCP session in add_credits() adds 8004c78c68e8 CIFS: Fix credits calculations for reads with errors adds ec678eae746d CIFS: Fix credit calculation for encrypted reads with errors adds 3d3003fce8e8 CIFS: Fix credit calculations in compound mid callback adds 0fd1d37b0501 CIFS: Do not assume one credit for async responses adds 6a9cbdd1ceca CIFS: Fix mounts if the client is low on credits adds 2e5700bdde43 smb3: add credits we receive from oplock/break PDUs adds a5f1a81f701c cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData adds 8d2b8af18386 Merge remote-tracking branch 'cifs/for-next' adds 5dcea554d5ce eCryptfs: fix a couple type promotion bugs adds ae60f4d20b27 Merge remote-tracking branch 'ecryptfs/next' adds 6a03e6a8dcf5 ext2: set proper return code adds f6f5014a1d2c ext2: Remove redundant check on s_inode_size adds 032cdc39793f ext2: Set superblock revision when enabling xattr feature adds e92dfb845b33 Pull ext2 fixes. adds 902735f2cf2e Merge remote-tracking branch 'ext3/for_next' adds 31867b23d7d1 f2fs: wait on atomic writes to count F2FS_CP_WB_DATA adds 7c77bf7de157 f2fs: don't access node/meta inode mapping after iput adds f365c6cc85b1 f2fs: change error code to -ENOMEM from -EINVAL adds 539cd352239f f2fs: fix compile warnings: 'struct *' declared inside par [...] adds 8e11403876b1 f2fs: remove set but not used variable 'err' adds f846febff69f f2fs: check if file namelen exceeds max value adds 20183619822b f2fs: check inject_rate validity during configuring adds 4425a3656e40 f2fs: export FS_NOCOW_FL flag to user adds cd2dcebde8b8 f2fs: sync filesystem after roll-forward recovery adds d9cb4d208339 Merge remote-tracking branch 'f2fs/dev' adds 97e1532ef81a fuse: handle zero sized retrieve correctly adds 8a3177db59cd cuse: fix ioctl adds 9509941e9c53 fuse: call pipe_buf_release() under pipe lock adds a2ebba824106 fuse: decrement NR_WRITEBACK_TEMP on the right page adds 7ccb8f24e975 fuse: extract fuse_find_writeback() helper adds d017e67a1c8b fuse: clean up fuse_writepage_in_flight() adds 7dfc570e1491 fuse: only reuse auxiliary request in fuse_writepage_in_flight() adds e6531760aded fuse: Replace page without copying in fuse_writepage_in_flight() adds f8a265d94e34 fuse: Remove stale comment in end_requests() adds 8909dc48ca4d fuse: Kill fasync only if interrupt is queued in queue_int [...] adds d8019973cd36 fuse: Optimize request_end() by not taking fiq->waitq.lock adds fadfbde3f54b fuse: Wake up req->waitq of only if not background adds c3fdc6da3d66 fuse: Do some refactoring in fuse_dev_do_write() adds 25c04593b129 fuse: Verify userspace asks to requeue interrupt that we r [...] adds 5f6ebd79b5ca fuse: Add fuse_inode argument to fuse_prepare_release() adds 5127ef643958 fuse: Convert fc->attr_version into atomic64_t adds b8d347f6ebf2 fuse: Introduce fi->lock to protect write related fields adds 0809585f7635 fuse: Protect fi->nlookup with fi->lock adds 8d8f5576e9c8 fuse: Protect ff->reserved_req via corresponding fi->lock adds 7d1ddbfaffe1 fuse: clean up aborted adds cc4249fdc6c9 fuse: use atomic64_t for khctr adds 0eab5d070572 Merge remote-tracking branch 'fuse/for-next' adds a83722f45c5b jfs: fix spelling mistake, EACCESS -> EACCES adds 3a9a12fbed5f jfs: remove incorrect comment in jfs_superblock adds 7ca5e8f089c2 jfs: compare old and new mode before setting update_mode flag adds 2e3bc6125154 fs/jfs: Switch to use new generic UUID API adds 9a0c5e09c1bd Merge remote-tracking branch 'jfs/jfs-next' adds 257f1c90da7e nfsd: fix an IS_ERR() vs NULL check adds aa4710266bf5 SUNRPC: Don't allow compiler optimisation of svc_xprt_rele [...] adds 4cdc3fa31c45 svcrpc: svc_xprt_has_something_to_do seems a little long adds 92d669f210de svcrpc: fix unlikely races preventing queueing of sockets adds 978c707df559 svcrdma: Use struct_size() in kmalloc() adds abd04f49db5f Merge remote-tracking branch 'nfsd/nfsd-next' adds 2424e1c7256c overlayfs: During copy up, first copy up data and then xattrs adds dc36a1c2f91a Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 3bbe8b1a4ae9 9p: mark expected switch fall-through adds e906f3f2f45d Merge remote-tracking branch 'v9fs/9p-next' adds fe43eec04841 vfs: Introduce fs_context, switch vfs_kern_mount() to it. adds 4bbc6742ffd7 new helpers: vfs_create_mount(), fc_mount() adds 11e0d0b1f6af teach vfs_get_tree() to handle subtype, switch do_new_moun [...] adds a11860a7c6a2 new helper: do_new_mount_fc() adds 346b4b8ee4cc vfs_get_tree(): evict the call of security_sb_kern_mount() adds cd1632594eb3 convert do_remount_sb() to fs_context adds a3bd739ff600 fs_context flavour for submounts adds 91e41453c388 introduce fs_context methods adds f6f849599585 vfs: Introduce logging functions adds 82685adaccb3 vfs: Add configuration parser helpers adds dd36ccb4c843 vfs: Add LSM hooks for the new mount API adds e4d799381cc6 selinux: Implement the new mount API LSM hooks adds 1f38a2e9dab7 smack: Implement filesystem context security hooks adds 83c8323247ef vfs: Put security flags into the fs_context struct adds d0fb2bbe7a7c vfs: Implement a filesystem superblock creation/configurat [...] adds 4f02bb6dbab2 convenience helpers: vfs_get_super() and sget_fc() adds 254f7078ab0b introduce cloning of fs_context adds 598b1e62bf7b procfs: Move proc_fill_super() to fs/proc/root.c adds 3eaa14358da6 proc: Add fs_context support to procfs adds e1b836f677ed ipc: Convert mqueue fs to fs_context adds 37839c54a08c cpuset: Use fs_context adds b3678086951a kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds 3522a89d1153 hugetlbfs: Convert to fs_context adds 656ef17cccc9 vfs: Remove kern_mount_data() adds e8abdc2397d5 vfs: Provide documentation for new mount API adds e6d72ffc503f vfs: Implement logging through fs_context adds ebcb95459b4e vfs: Add some logging to the core users of the fs_context log adds 409dbbfa3232 afs: Add fs_context support adds fd6261f4322c afs: Use fs_context to pass parameters over automount adds 1fab5fff0a7a Merge branches 'work.mount', 'work.misc', 'misc.misc' and [...] adds 86351d6b32e6 Merge remote-tracking branch 'vfs/for-next' adds 15ff2069cb7f printk: Add caller information to printk() output. adds e7c555be49fd Merge remote-tracking branch 'printk/for-next' adds 25bd879ec16a PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware adds 0c96fd94721e Merge branch 'pci/hotplug' adds 1d09d57728fe PCI: Mark expected switch fall-through adds 4cd74d833a4d Merge branch 'pci/misc' adds 6c620ed6fd71 Merge remote-tracking branch 'pci/next' adds 182ca6e0ae23 pstore/ram: Replace dummy_data heap memory with stack memory adds fa562298f9df Merge remote-tracking branch 'pstore/for-next/pstore' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds 69481059c507 HID: sony: Transform one-time SHANWAN check into quirk adds d03213f1287b HID: sony: Fix SHANWAN PS3 GamePad rumble and led settings [...] adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds af8cd70a9930 Support for Maltron L90 keyboard media keys adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2edefc056e4f HID: intel-ish: ipc: handle PIMR before ish_wakeup also cl [...] adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds 141065012a8c HID: intel-ish-hid: Switch to use new generic UUID API adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds 3da9364ae679 Merge remote-tracking branch 'hid/for-next' adds 9ac6cb5fbb17 i2c: add suspended flag and accessors for i2c adapters adds 1adcc83e212c i2c: synquacer: remove unused is_suspended flag adds f2e0d28cba1e i2c: brcmstb: use core helper to mark adapter suspended adds 5601df355b63 i2c: zx2967: use core helper to mark adapter suspended adds 7b6b69984e04 i2c: sprd: don't use pdev as variable name for struct device * adds 5a7b81ff1b3e i2c: sprd: use core helper to mark adapter suspended adds d5c95bd6f325 i2c: exynos5: use core helper to mark adapter suspended adds 2088716f90d1 i2c: s3c2410: use core helper to mark adapter suspended adds 18569fa89a4d i2c: rcar: add suspend/resume support adds 5b3a23a3cc94 i2c: imx: notify about real errors on dma i2c_imx_dma_request adds e1ab9a468e3b i2c: imx: improve the error handling in i2c_imx_dma_request() adds b33a02aadcc6 i2c: acpi: Move I2C bits from acpi.h to i2c.h adds 3d5b38684951 i2c: imx: Fix inconsistent IS_ERR and PTR_ERR in i2c_imx_d [...] adds 81d696c7c4ff i2c: rcar: Fix clients using i2c from suspend callback adds 5b3e3b43b03b i2c: sh_mobile: simplify sending address for RX adds 1f32fbdfc1e0 i2c: sh_mobile: remove get_data function adds d16f2bfea3cc i2c: sh_mobile: drop 'data' argument from i2c_op function adds e659f36d4690 i2c: sh_mobile: remove is_first_byte function adds 0130e3bfa9fa i2c: sh_mobile: replace break; with if-block adds 63c524600353 i2c: sh_mobile: refactor rx isr adds 9d899ed40099 i2c: sh_mobile: update copyright and comments adds 44783efdfed1 i2c: aspeed: Remove hard-coded bus timeout value setting adds c11cf744da43 Merge remote-tracking branch 'i2c/i2c/for-next' adds 05a3f9694b21 hwmon: (dell-smm) Support up to 10 temp sensors adds 189a089d81d8 hwmon: (hih6130) add dtb compatibility tables adds 25f0f28e228d devicetree: hwmon: Add bindings documentation for HIH6130 adds 6712972a5286 hwmon: (adt7462) Mark expected switch fall-throughs adds 521e3a283933 hwmon: (pmbus) associate PMBUS_SKIP_STATUS_CHECK with driver data adds 73efb812eda4 hwmon: (pmbus) add support for DPS-650AB adds e77c9afe0598 dt-bindings: hwmon: add dps650ab documentation adds 154b4c95c4a2 hwmon: (gl518sm) Use permission specific SENSOR[_DEVICE]_A [...] adds 2b5c835f4f90 hwmon: (gl520sm) Use permission specific SENSOR[_DEVICE]_A [...] adds 2604b23152e2 hwmon: (gpio-fan) Replace S_<PERMS> with octal values adds 0a1e80056ee8 hwmon: (hih6130) Use permission specific SENSOR[_DEVICE]_A [...] adds 3079ba06a615 hwmon: (hwmon) Replace S_<PERMS> with octal values adds bd5b36d03437 hwmon: (i5500_temp) Use permission specific SENSOR[_DEVICE [...] adds eb230c1af94c hwmon: (i5k_amb) Replace S_<PERMS> with octal values adds e72be043121f hwmon: (ibmaem) Use permission specific SENSOR[_DEVICE]_AT [...] adds 6cf15735645f hwmon: (ibmpex) Use permission specific SENSOR[_DEVICE]_AT [...] adds 16816186d262 hwmon: (iio_hwmon) Replace S_<PERMS> with octal values adds c09ba2d1cb04 hwmon: (ina209) Use permission specific SENSOR[_DEVICE]_AT [...] adds 524a0dc4e803 hwmon: (ina3221) Use permission specific SENSOR[_DEVICE]_A [...] adds 3ded65736ef6 hwmon: (jc42) Replace S_<PERMS> with octal values adds 2dffc63babe6 hwmon: (k8temp) Use permission specific SENSOR[_DEVICE]_AT [...] adds 7522f19fa2a7 hwmon: (lineage-pem) Use permission specific SENSOR[_DEVIC [...] adds 3161e24f2ad0 hwmon: (lm73) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds cc4a16b0fda6 hwmon: (lm75) Replace S_<PERMS> with octal values adds 7d76b1035af0 hwmon: (lm77) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds c6745d1aa501 hwmon: (lm80) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 602c20059673 hwmon: (lm83) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 0bdc7da6cd73 hwmon: (lm90) Replace S_<PERMS> with octal values adds ab3693e2e089 hwmon: (lm92) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds 8f3a6c1716d9 hwmon: (lm93) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds b9fbee60bfdd hwmon: (lm95241) Replace S_<PERMS> with octal values adds f559caf7af20 hwmon: (lm95245) Replace S_<PERMS> with octal values adds 9b3423c24e04 hwmon: (ltc2990) Use permission specific SENSOR[_DEVICE]_A [...] adds 16c190214e19 hwmon: (ltc4151) Use permission specific SENSOR[_DEVICE]_A [...] adds 05dfe53c419a hwmon: (ltc4222) Use permission specific SENSOR[_DEVICE]_A [...] adds 1f4cf29eeb7a hwmon: (ltc4245) Replace S_<PERMS> with octal values adds 8b6ed7747f3b dt-bindings: hwmon: (ina3221) Add ti,single-shot property adds 730ec6f0e988 hwmon: (ina3221) Implement ti,single-shot DT property adds 3b9a9fdfc28e hwmon: (adm1029) Remove write to FFF paragraph adds 7f13a3634255 hwmon: (adm1029) Add SPDX header adds 9b8ca6bd230c hwmon: (adm1029) replace S_IXXX macros by their numeric values adds 766c9dcd4522 hwmon: (adm1029) Add blank line after declarations adds b7fe8947a4d6 hwmon: (adm1029) Fix Logical continuations should be on th [...] adds 16ffc6a05ecc hwmon: (adm1029) Fix function alignment adds c397521f127f hwmon: (adm1029) Add a comment for locking mutex adds 56e182e3256b hwmon: (ltc4261) Use permission specific SENSOR[_DEVICE]_A [...] adds e990bb9c8350 hwmon: (max16065) Use permission specific SENSOR[_DEVICE]_ [...] adds 166046da152f hwmon: (max1619) Use permission specific SENSOR[_DEVICE]_A [...] adds b2d5e469b5a6 hwmon: (max31722) Use permission specific SENSOR[_DEVICE]_ [...] adds 26f96de3f79b hwmon: (max31790) Replace S_<PERMS> with octal values adds cb29399b1bf1 hwmon: (max6639) Use permission specific SENSOR[_DEVICE]_A [...] adds 48845c97034c hwmon: (max6642) Use permission specific SENSOR[_DEVICE]_A [...] adds ef2466e4ec3f hwmon: (max6650) Use permission specific SENSOR[_DEVICE]_A [...] adds 1c27532938b4 hwmon: (mc13783-adc) Use permission specific SENSOR[_DEVIC [...] adds 781f2aa59c30 hwmon: (nct7904) Replace S_<PERMS> with octal values adds 2debacfe449b hwmon: (nsa320-hwmon) Use permission specific SENSOR[_DEVI [...] adds bf180e90dd37 hwmon: (pc87360) Use permission specific SENSOR[_DEVICE]_A [...] adds 47573f494b78 hwmon: (pc87427) Use permission specific SENSOR[_DEVICE]_A [...] adds 81f003ef2c7c hwmon: (powr1220) Use permission specific SENSOR[_DEVICE]_ [...] adds 5ed18058c058 hwmon: (sch5627) Use permission specific SENSOR[_DEVICE]_A [...] adds c483e83339b6 hwmon: (sch5636) Use permission specific SENSOR[_DEVICE]_A [...] adds d4273c84a2a0 hwmon: (scmi-hwmon) Replace S_<PERMS> with octal values adds dcbe28ff26d8 hwmon: (scpi-hwmon) Replace S_<PERMS> with octal values adds 75268ede136d hwmon: (sht15) Use permission specific SENSOR[_DEVICE]_ATT [...] adds f42cbe7c0437 hwmon: (sht21) Use permission specific SENSOR[_DEVICE]_ATT [...] adds a204376b51f0 hwmon: (sht3x) Use permission specific SENSOR[_DEVICE]_ATT [...] adds 9993609cc6c2 hwmon: (smsc47b397) Use permission specific SENSOR[_DEVICE [...] adds 4e6ab8ed1e2d hwmon: (stts751) Use permission specific SENSOR[_DEVICE]_A [...] adds 101aa27ef899 hwmon: (tc654) Use permission specific SENSOR[_DEVICE]_ATT [...] adds c891caa4bb99 hwmon: (tc74) Use permission specific SENSOR[_DEVICE]_ATTR [...] adds d53075f899d3 hwmon: (tmp102) Replace S_<PERMS> with octal values adds 7ba543337a67 hwmon: (tmp103) Use permission specific SENSOR[_DEVICE]_AT [...] adds c17bcf5c5fc9 hwmon: (tmp421) Replace S_<PERMS> with octal values adds 51b023a9fd9c hwmon: (vexpress-hwmon) Use permission specific SENSOR[_DE [...] adds b11316dff5cf hwmon: (via-cputemp) Use permission specific SENSOR[_DEVIC [...] adds 8bd08841bbf0 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 9f63df26beea Documentation/filesystems: fix title underline lengths in [...] adds 1b23f5e9973a doc: networking: prepare offload documents for conversion [...] adds d0dcde6426ce doc: networking: convert offload files into RST and update [...] adds b83eb68cb939 doc: networking: shorten the main title in offloads documents adds d96bedb2b248 doc: networking: add offload documents into main index file adds 2fec7b33094c Documentation/CodingStyle: Use directory-local variables f [...] adds 2d87948a19ac doc: fault-injection: fix macro name in example adds 9ac963c98e2c doc:it_IT: translation for process/submitting-patches adds 787d07ed8b2c doc: fix typo in Documentation/hwmon/f71882fg adds 4ab5a5d2a4a2 tools: add a kernel-chktaint to tools/debugging adds 896dd323abbf docs: Revamp tainted-kernels.rst to make it more comprehensible adds 7c11fcc5ad39 Merge branch 'thorsten' into docs-next adds 7fbc258fea74 Documentation: fix coding-style.rst Sphinx warning adds 5591a3075e95 Documentation: add ibmvmc to toctree(index) and fix warnings adds 35283f56626c Documentation/filesystems: add binderfs adds 9762dc1432e1 samples: add binderfs sample program adds 631605c00753 Documentation/sysctl/vm.txt: Fix drop_caches bit number adds 58f4df3c1bde Documentation/dev-tools: Use gcc version number instead sv [...] adds 98e5f349c9a0 docs/core-api: memory-allocation: add mention of kmem_cach [...] adds 80a76c7261d5 docs/core-api/mm: fix GFP combinations section name adds 4d01460ec9a4 docs-rst: doc-guide: Minor grammar fixes adds b631c7f51354 docs: don't try to get comments from rcupdate_wait.h or rcutree.h adds 053bc5693863 doc: memcontrol: fix the obsolete content about force empty adds 6e6c61d3e342 LICENSES: Add GCC runtime library exception text adds 959b49687838 scripts/spdxcheck.py: Handle special quotation mark comments adds be5cd20c9b49 kernel-doc: suppress 'not described' warnings for embedded [...] adds 1d2375f048b7 doc:process: remove note from 'stable api nonsense' adds 3d18f5862160 doc:it_IT: documentation alignment adds b04c11c988f4 doc:process: add missing internal link in stable-kernel-rules adds 7967656ffbfa coding-style: Clarify the expectations around bool adds e6e37f636815 doc: networking: integrate scaling document into doc tree adds 31f433307043 Documentation: DMA-API: fix two typos adds 20357b279ac3 Merge remote-tracking branch 'jc_docs/docs-next' adds 5f5b4fa522e6 ipu3: add missing #include adds e2d8ffe2e760 media: v4l2-mem2mem: add v4l2_m2m_buf_copy_data helper function adds 7aca565ee3d0 media: vim2m: use v4l2_m2m_buf_copy_data adds 96bddd5ff590 media: vicodec: use v4l2_m2m_buf_copy_data adds 0e9109ffded1 media: buffer.rst: clean up timecode documentation adds c2eb8effb265 media: videodev2.h: add v4l2_timeval_to_ns inline function adds 245ede423b43 media: vb2: add vb2_find_timestamp() adds d998e03e322f media: cedrus: identify buffers by timestamp adds bb03641f8a0d media: extended-controls.rst: update the mpeg2 compound controls adds 1b4fd9de6ec7 media: lgdt330x: fix lock status reporting adds d706f52120f6 media: Documentation: staging/ipu3-imgu: Fix reference file name adds 3eefa620d08d media: Documentation: staging/ipu3-imgu: Add license information adds 07758747a2d7 media: platform: Fix missing spin_lock_init() adds 1e0d0a5fd381 media: s5p-mfc: fix incorrect bus assignment in virtual ch [...] adds c1d5fb019f65 media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() adds 1161db6776bd media: usb: pwc: Don't use coherent DMA buffers for ISO transfer adds 986ac47eaff7 media: MAINTAINERS: added include/trace/events/pwc.h adds 6c67fa07a3b4 media: vsp1: Fix trivial documentation adds aa8a1012ba62 media: rcar-csi2: Fix PHTW table values for E3/V3M adds 66e988e96b31 media: Change Andrzej Pietrasiewicz's e-mail address adds 886ba97fb69e media: MAINTAINERS: Change s5p-jpeg maintainer information. adds 2a850b94135d media: vicodec: bugfix - replace '=' with '|=' adds f45f3f753b0a media: v4l2-ctrls.c/uvc: zero v4l2_event adds 6f2c6afa79e0 media: sunxi: cedrus: Fix missing error message context adds 5ceaf5452c1b media: usb: gspca: add a missed return-value check for do_command adds 5b711870bec4 media: usb: gspca: add a missed check for goto_low_power adds a21a0eb56b4e media: gspca: Check the return value of write_bridge for timeout adds 656025850074 media: gspca: mt9m111: Check write_bridge for timeout adds 49710c32cd9d media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enu [...] adds d6b10dd00176 media: tw9910: fix failure handling in tw9910_power_on() adds cf6a9896622d media: tw9910: add helper function for setting gpiod value adds a86f2b590aa0 media: staging: bcm2835-camera: use V4L2_FRACT_COMPARE adds 6458afc8c491 media: rcar-vin: remove unneeded locking in async callbacks adds f27dd0ad6885 media: seco-cec: fix RC_CORE dependency adds c9b7d8f252a5 media: lgdt3306a: fix a missing check of return value adds 9502cdf08070 media: mt312: fix a missing check of mt312 reset adds c54dbfcda305 media: cxd2880-spi: fix two memory leaks of dvb_spi adds 88903a1abd00 media: secocec: fix ir address shift adds 0f787c12ee7b media: dvb: add return value check on Write16 adds 467a37fba93f media: dvb: Add check on sp8870_readreg adds 6af61a0bc432 media: dt-bindings: adv748x: make data-lanes property mand [...] adds 90917bc8f68f media: i2c: adv748x: reuse power up sequence when initiali [...] adds 6a18865da8e3 media: i2c: adv748x: store number of CSI-2 lanes described [...] adds 0ad5b80cff50 media: i2c: adv748x: configure number of lanes used for TX [...] adds 9640ee1c308c media: dt-bindings: rcar-csi2: Add r8a774c0 adds 73960b787c61 media: dt-bindings: rcar-vin: Add R8A774C0 support adds f74e5a32fa0c media: rcar-vin: Add support for RZ/G2E adds 8809b8ceb0bd media: rcar-csi2: Add support for RZ/G2E adds 8db63f3d14dc media: saa7146: make use of i2c_8bit_addr_from_msg adds 19c624c6b29e media: s5p-jpeg: Correct step and max values for V4L2_CID_ [...] adds b9da9b376711 media: ipu3-cio2: Allow probe to succeed if there are no s [...] adds 47ee7bde31fa media: imx274: fix wrong order in test pattern menus adds b0a7d0e1c09b media: ov2640: set default window and format code at probe time adds 8d3b307a150a media: ov2640: make VIDIOC_SUBDEV_G_FMT ioctl work with V4 [...] adds bd0405f929ce media: ov2640: set all mbus format field when G_FMT and S_ [...] adds fe367be50847 media: dt-bindings: media: i2c: Fix external clock frequen [...] adds 961304d17a61 media: dt-bindings: media: i2c: Fix i2c address for OV5645 [...] adds b7ed3abd808a media: ov5640: Add RAW bayer format support adds 61da76beef1e media: v4l2: i2c: ov7670: Fix PLL bypass register values adds 57b0ad9ebe60 media: soc_camera: ov9640: move ov9640 out of soc_camera adds 9f7e55d235b6 media: i2c: ov9640: drop soc_camera code and switch to v4l2_async adds f2ed15c30ea2 media: MAINTAINERS: add Petr Cvek as a maintainer for the [...] adds f8de593d5348 media: i2c: ov9640: add missing SPDX identifiers adds 74d01576fc85 media: i2c: ov9640: change array index or length variables [...] adds 856b0b8ffbf6 media: i2c: ov9640: add space before return for better clarity adds 95531e462288 media: i2c: ov9640: make array of supported formats constant adds ffe305d261f4 media: i2c: ov9640: fix missing error handling in probe adds 16aaf112d3e5 media: ov9640: Wrap long and unwrap short lines, align wra [...] adds aace50f1fd84 media: dt-bindings: media: sun6i: Separate H3 compatible from A31 adds 2d9a43be4a2e media: sun6i: Add H3 compatible adds 63ca0d7d0321 media: MAINTAINERS: Update reviewers for ipu3-cio2 adds 8f57763e521c media: ipu3-cio2, dw9714: Remove Jian Xu's e-mail adds 6f7f1bff2d98 media: vivid: disable VB2_USERPTR if dma_contig was configured adds 4b837c6d7ee7 media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output b [...] adds 987303cc172a media: vivid: take data_offset into account for video output adds 3f122df4a2ba media: vivid: do not implement VIDIOC_S_PARM for output streams adds 868246941846 media: vim2m: the v4l2_m2m_buf_copy_data args were swapped adds 4d4abf064d67 media: gspca: ov534: replace msleep(10) with usleep_range adds fc78e0b2471d media: gspca: support multiple pixel formats in ENUM_FRAME [...] adds d4809b778a08 media: gspca: support multiple pixel formats in TRY_FMT adds c53304f2ce70 media: gspca: ov543-ov772x: move video format specific reg [...] adds 52b756aa9071 media: gspca: ov534-ov772x: add SGBRG8 bayer mode support adds ee1845d1cb9f media: gspca: ov534-ov722x: remove mode specific video dat [...] adds c5550bb9502b media: gspca: ov534-ov722x: remove camera clock setup from [...] adds 530993347bae media: gspca: ov534-ov772x: remove unnecessary COM3 initia [...] adds 50656bad786d media: v4l2-ctrl: Add control to enable h.264 constrained [...] adds d034696cbe5a media: v4l2-ctrl: Add control for h.264 chroma qp offset adds 31489f6bdabf media: coda: Add control for h.264 constrained intra prediction adds 3943f059823b media: coda: Add control for h.264 chroma qp index offset adds c5ff0edb8e22 media: rcar-vin: Allow independent VIN link enablement adds 1c3721b1f222 media: videodev2.h: Add more field helper macros adds fc8c72385238 media: gpu: ipu-csi: Swap fields according to input/output [...] adds 9b5c8d5ffb20 media: gpu: ipu-v3: Add planar support to interlaced scan adds d969291d8479 media: imx: Fix field negotiation adds 2a87c0c93444 media: imx-csi: Double crop height for alternate fields at sink adds bc11dd669996 media: imx: interweave and odd-chroma-row skip are incompatible adds 792f061b9f75 media: imx-csi: Allow skipping odd chroma rows for YVU420 adds 6e537b58de77 media: imx: vdic: rely on VDIC for correct field order adds ab2f05cdb154 media: imx-csi: Move crop/compose reset after filling defa [...] adds 3c6640a6065f media: imx: Allow interweave with top/bottom lines swapped adds eed2235876ef media: imx.rst: Update doc to reflect fixes to interlaced capture adds e8f9b16d7263 media: remove soc_camera ov9640 adds 341fe1d301f5 media: tw9910: Unregister subdevice with v4l2-async adds 6f80a5e44ef2 media: soc_mt9t112: remove obsolete sensor driver adds 9a3a49f9246b media: soc_ov772x: remove obsolete sensor driver adds 386a35eb7056 media: tw9910.h: remove obsolete soc_camera.h include. adds 4e869529ab21 media: soc_tw9910: remove obsolete sensor driver adds 43a445f188e1 media: sh_mobile_ceu_camera: remove obsolete soc_camera driver adds e48fef523e9b media: soc_camera/soc_scale_crop: drop this unused code adds dc60a4cfb77c media: soc_camera_platform: remove obsolete soc_camera tes [...] adds 526daee7301d media: ivtv: add parameter to enable ivtvfb on x86 PAT systems adds 95f9db59d856 media: si470x-i2c: Add device tree support adds f86c51b66bf6 media: si470x-i2c: Use managed resource helpers adds 1c64222be9ad media: si470x-i2c: Add optional reset-gpio support adds 9b4fce216f53 media: dt-bindings: Add binding for si470x radio adds 6372f01cddaa media: dt-bindings: media: video-i2c: add melexis mlx90640 [...] adds 8866cfbf6550 media: video-i2c: add Melexis MLX90640 thermal camera adds 78a9f4a39bf4 media: exynos4-is: convert to DEFINE_SHOW_ATTRIBUTE adds 5e22c19f7e66 media: platform: sti: remove bdisp_dbg_declare() and hva_d [...] adds 8d19d5d03b4d media: rcar-vin: fix wrong return value in rvin_set_channe [...] adds 6f4b9d9a6c08 media: cedrus: Cleanup duplicate declarations from cedrus_ [...] adds cf20ae1535eb media: cedrus: Allow using the current dst buffer as reference adds fb517583b3fe media: i2c: adv748x: Use devm to allocate the device struct adds 04ee6d614c0d media: vimc: fill in correct driver name in querycap adds 07b8fd86556c media: vidioc-prepare-buf.rst: drop reference to NO_CACHE flags adds 0a44baa4e995 media: media/v4l2-core/videobuf-vmalloc.c: Remove dead code adds fbf9aa6aeaeb media: coda: use macroblock tiling on CODA960 only adds cd9f125cfaa5 media: coda: fix decoder capture buffer payload adds 439d8186fb23 media: imx: add capture compose rectangle adds 20997568f9a6 media: imx: set compose rectangle to mbus format adds 451a7b7815d0 media: imx: lift CSI and PRP ENC/VF width alignment restriction adds 958f047a250a media: imx: queue subdev events to reachable video devices adds 54f4bc2f2aad media: imx: capture: Allow event subscribe/unsubscribe adds 337e90ed0286 media: imx-csi: Input connections to CSI should be optional adds 2feee1a22e26 Merge remote-tracking branch 'v4l-dvb/master' adds 7ab9b77a9410 media: staging/intel-ipu3: Add dual pipe support adds 74f48a7cebe3 media: ipu3-imgu: Fix compiler warnings adds 1728f032897f media: ipu3-imgu: Fix firmware binary location adds aeb96ba28b88 media: doc-rst: Add Intel IPU3 documentation adds 9cfb04713d20 media: v4l: Add Intel IPU3 meta buffer formats adds a80f75859b31 media: staging/ipu3-imgu: Address documentation comments adds 76097fe1aee6 media: staging/ipu3-imgu: Add MAINTAINERS entry adds 783f17d37292 Merge remote-tracking branch 'v4l-dvb-next/master' adds f13c274da389 ACPICA: Convert more ACPI errors to firmware errors adds 894b5cc535b8 ACPICA: acpiexec: Add option to dump extra info for memory leaks adds 840c02ca2215 ACPICA: All acpica: Update copyrights to 2019 adds 075470d88930 ACPICA: Update version to 20190108 adds 1f386409706a Merge branch 'acpica' into linux-next adds 98a455d91e71 ACPI / tables: table override from built-in initrd adds 6f9c104b183a APEI / ERST: Switch to use new generic UUID API adds f3355298fc5a ACPI / APEI: Fix parsing HEST that includes Deferred Machi [...] adds ee9fa8f302dc ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files adds d5244c56997d Merge branches 'acpi-tables' and 'acpi-apei' into linux-next adds 8a62ffe2753a PM-runtime: Add new interface to get accounted time adds 3b4ed2e2eb55 drm/i915: Move on the new pm runtime interface adds 40619f7dd3ef PM: clock_ops: fix missing clk_prepare() return value check adds 09211a7a196a PM-runtime: Do not needlessly call ktime_get() adds b26bf6ab716f cpuidle: New timer events oriented governor for tickless systems adds 3b7357663a47 Documentation: driver-api: PM: Add cpuidle document adds 440216062988 cpuidle: use BIT() for idle state flags and remove CPUIDLE [...] adds 21469df4676e cpufreq: Don't update new_policy on failures adds 4944514e6c7e cpufreq: e_powersaver: Use struct_size() in kzalloc() adds 5fe38f46ad84 Merge branches 'pm-core', 'pm-cpuidle' and 'pm-cpufreq' in [...] adds 8321be6a9df5 cpufreq: Replace open-coded << with BIT() adds 027d5d5d698b Merge branch 'pm-cpufreq' into linux-next adds 9ec6dbfbdc0a ACPI: no need to check return value of debugfs_create functions adds 1fdb7d64aa6e Merge branch 'acpi-debug' into linux-next adds 659dc4562c1b PM: QoS: no need to check return value of debugfs_create f [...] adds e16a42c3faa8 PM: domains: no need to check return value of debugfs_crea [...] adds 37f1b935a26b Merge branches 'pm-qos' and 'pm-domains' into linux-next adds 9cac42d0645c PM / EM: Expose the Energy Model in debugfs adds aca78d61f669 Merge branch 'pm-em' into linux-next adds 6010ce3f2e57 ACPI: debug: Clean up acpi_aml_init() adds 76200a38f2c5 Merge branch 'acpi-debug' into linux-next adds b4b1f03c7c23 Merge remote-tracking branch 'pm/linux-next' adds d4990efa8c5f cpufreq: qcom-hw: Move to device_initcall adds e66ceacc3fe6 MAINTAINERS: use common indentation adds 0c192d7c7dc8 cpufreq: s5pv210: Defer probe if getting regulators fail adds f202cbad2a2f MAINTAINERS: add new entries for Armada 8K cpufreq driver adds 35f201ac125d cpufreq: ap806: add cpufreq driver for Armada 8K adds 5887f50a1a61 MAINTAINERS: Update the active pm tree for ARM adds 34e341d7cab3 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds dd7ac2422a9b opp: no need to check return value of debugfs_create functions adds 99f67bf31e5a Merge remote-tracking branch 'opp/opp/linux-next' adds bcd8aa670b74 thermal/int340x_thermal: Add additional UUIDs adds 4ee481cb114b thermal/int340x_thermal: fix mode setting adds 301c9a43e158 Merge branches 'for-rc' and 'thermal-intel' into next adds 2a52335ca70f Merge remote-tracking branch 'thermal/next' adds b5c61b968def IB/cm: Use struct_size() in kmalloc() adds 02fc1848414e IB/usnic: Use struct_size() in kmalloc() adds 5aad26a7eac5 IB/core: Use struct_size() in kzalloc() adds e6b7b7d8a9b9 iw_cxgb4: Check for send WR also while posting write with [...] adds 9c6ccc035c20 RDMA/hns: Fix the bug with updating rq head pointer when f [...] adds 4d103905eb1e RDMA/hns: Bugfix for the scene without receiver queue adds 44754b95dd35 RDMA/hns: Add constraint on the setting of local ACK timeout adds 91fb4d83b88a RDMA/hns: Modify the pbl ba page size for hip08 adds 7a7b0fea6f84 IB/srp: Use struct_size() in kzalloc() adds 96f87ee18113 RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING adds e502b8b01129 RDMA/core: Don't depend device ODP capabilities on kconfig option adds 8b4d5bc5cf3f RDMA/mlx5: Introduce and reuse helper to identify ODP MR adds 13859d5df418 RDMA/mlx5: Embed into the code flow the ODP config option adds 0ada768517da RDMA/mlx5: Delete declaration of already removed function adds 6fa8f1afd337 IB/{core,uverbs}: Move ib_umem_xxx functions from ib_core [...] adds b0ea0fa5435f IB/{core,hw}: Have ib_umem_get extract the ib_ucontext fro [...] adds 4959d5da5737 IB/usnic: Fix out of bounds index check in query pkey adds b188940796c7 RDMA/ocrdma: Fix out of bounds index check in query pkey adds dbe30dae487e RDMA/qedr: Fix out of bounds index check in query pkey adds 8cbfaac3d097 RDMA: Clear PD objects during their allocation adds 0975890ebe9b RDMA: Clear CQ objects during their allocation adds 081de9495c7a RDMA: Clear CTX objects during their allocation adds ea4baf7f116a RDMA: Rename port_callback to init_port adds 54747231150f RDMA: Introduce and use rdma_device_to_ibdev() adds 97099cc6529c RDMA/bnxt_re: fix a size calculation adds 5fc01fb846bc RDMA/cma: Rollback source IP address if failing to acquire device adds 3352976c8923 RDMA/iw_cxgb4: Fix the unchecked ep dereference adds 8e8aa1454205 RDMA/mlx5: Replace kzalloc with kcalloc adds de77503a5940 RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq [...] adds 344684e6d02f RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() adds 8ea175f0056d RDMA/qedr: remove set but not used variable 'ib_ctx' adds 7527a7b157d1 IB/core: Simplify rdma cgroup registration adds 14e517e4b444 IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace adds 790b57f686e2 IB/hw: Remove unneeded semicolons adds 57b26497fabe IB/iser: Pass the correct number of entries for dma mapped SGL adds 9802c335e7c5 IB/rxe: Remove unnecessary rxe variable adds 2b9acb9a97fe RDMA/hns: Add the process of AEQ overflow for hip08 adds fa31f14380be IB/mlx5: DEVX handling for indirection MKEY adds 534fd7aac56a IB/mlx5: Manage indirection mkey upon DEVX flow for ODP adds 414556af5f27 IB/mlx5: Add support for ODP for DEVX indirection mkey adds 6113cc44015b IB/mlx5: Don't override existing ip_protocol adds 7d0c6cf689cd Merge remote-tracking branch 'rdma/for-next' adds 3d505147178b ice: Fix unused variable build warning adds 1f9c7840e81a ice: Refactor a few Tx scheduler functions adds 27a98affa660 ice: Configure RSS LUT and HASH KEY in rebuild path adds 8e151d50a145 ice: Add ethtool set_phys_id handler adds 4c98ab550cc6 ice: Implement support for normal get_eeprom[_len] ethtool ops adds b6f934f027bb ice: Set physical link up/down when an interface is set up/down adds ab4ab73fc1ec ice: Add ethtool private flag to make forcing link down optional adds 03f7a9866845 ice: Rework queue management code for reuse adds 9be1d6f8c337 ice: Move aggregator list into ice_hw instance adds 63f545ed1285 ice: Add support for adaptive interrupt moderation adds 67fe64d78c43 ice: Implement getting and setting ethtool coalesce adds a8939784a17a ice: Allow for software timestamping adds cf909e19acf3 ice: Offload SCTP checksum adds aef74145f088 ice: Add support for new PHY types adds d671e3e0dac9 ice: add const qualifier to mac_addr parameter adds 9dde6da51297 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds a22d3251423f Fix ERROR:do not initialise statics to 0 in af_vsock.c adds 590ce401c207 dt-bindings: net: dsa: ksz9477: fix indentation for switch [...] adds 2285ec872d9d mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() adds faa311e950e3 mlxsw: spectrum_nve: Use struct_size() in kzalloc() adds bb3e16ad8b17 net, decnet: use struct_size() in kzalloc() adds ae5220c67218 networking: Documentation: fix snmp_counters.rst Sphinx warnings adds 9fb0969f7582 bnx2x: fix various indentation issues adds eedfb2234bf7 drivers: net: atp: fix various indentation issues adds bdbe8cc1a30c net: sungem: fix indentation, remove a tab adds 96439889b40b nfp: flower: increase cmesg reply timeout adds 467322e2627f nfp: flower: support multiple memory units for filter offloads adds f3b975778c17 nfp: flower: tidy tunnel related private data adds 41da0b5ef344 nfp: flower: ignore offload of VF and PF repr MAC addresses adds 0115dcc31446 nfp: flower: remove list infastructure from MAC offload adds 49402b0b7ff7 nfp: flower: ensure deletion of old offloaded MACs adds 05d2bee6bd76 nfp: flower: add infastructure for non-repr priv data adds 13cf71031d79 nfp: flower: ensure MAC cleanup on address change adds 20cce8865098 nfp: flower: enable MAC address sharing for offloadable devs adds 159882f42c41 Merge branch 'nfp-flower-improve-flower-resilience' adds 1868e3d72236 net: phy: remove preliminary workaround for not loading PH [...] adds c3a6a174d539 net: phy: improve logging in phylib adds 3fcb3f9b68b0 net: phy: don't include asm/irq.h directly adds c5c3899de09e openvswitch: meter: Use struct_size() in kzalloc() adds 78c787c21f97 cxgb4/l2t: Use struct_size() in kvzalloc() adds 44543f1dd2a3 Documentation: networking: dsa: Update documentation adds da7b9e9b00d4 net: dsa: Add ndo_get_phys_port_name() for CPU port adds 905b464ad900 net-next/hinic: replace disable_irq_nosync/enable_irq adds ecfc937210e5 net: dsa: Split platform data to header file adds e5f02a310992 ARM: orion5x: Include platform_data/dsa.h adds 8cfb5faf32e8 net: dsa: Include platform_data header file adds 6f24e159919f Merge branch 'dsa-Split-platform-data-to-header-file' adds 5db5ea995fc2 net: phy: Add helpers to determine if PHY driver is generic adds 4559dd248297 net: hns: Use struct_size() in devm_kzalloc() adds fda497e5f5b8 Optimize sk_msg_clone() by data merge to end dst sg entry adds f3de19af0f5b net/tls: remove unused function tls_sw_sendpage_locked adds 01cb8a1a6445 net/tls: Make function tls_sw_do_sendpage static adds 13d0ab6750b2 net: phy: check return code when requesting PHY driver module adds cea3bfb37482 selftests/tls: Fix recv partial/large_buff test cases adds 5fb1beeceab8 sfc: extend MTD support for newer hardware adds aed13f2e00ce net: dsa: lantiq_gswip: fix use-after-free on failed probe adds c8cbcb0d8bd7 net: dsa: lantiq_gswip: fix OF child-node lookups adds 8bb18f69c71f net: dsa: lantiq_gswip: drop bogus drvdata check adds fb73d620252e Merge branch 'dsa-lantiq_gswip-probe-fixes-and-remove-cleanup' adds 692d7b5d1f91 tls: Fix recvmsg() to be able to peek across multiple records adds f5dd3d0c9638 net: introduce SO_BINDTOIFINDEX sockopt adds 2eadee72dbb8 net/ipv4/udp_tunnel: prefer SO_BINDTOIFINDEX over SO_BINDTODEVICE adds 49b4994c1401 net/ipv6/udp_tunnel: prefer SO_BINDTOIFINDEX over SO_BINDTODEVICE adds 43deda5408f9 davicom: Annotate implicit fall through in dm9000_set_io adds 9b420eff9fcf net: phy: micrel: use phy_read_mmd and phy_write_mmd adds 88f8598d0a30 tcp: exit if nothing to retransmit on RTO timeout adds 7f12422c4873 tcp: always timestamp on every skb transmission adds 7ae189759cc4 tcp: always set retrans_stamp on recovery adds c7d13c8faa74 tcp: properly track retry time on passive Fast Open adds 01a523b07161 tcp: create a helper to model exponential backoff adds 9721e709fa68 tcp: simplify window probe aborting on USER_TIMEOUT adds 590d2026d624 tcp: retry more conservatively on local congestion adds c1d5674f8313 tcp: less aggressive window probing on local congestion adds 12ff91c8bac0 Merge branch 'improving-TCP-behavior-on-host-congestion' adds c2b200e0bac0 vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() adds a76d1ca296a7 vxlan: Split vxlan_fdb_update() in two adds ccdfd4f71d10 vxlan: Have vxlan_fdb_replace() save original rdst value adds 61f46fe8c646 vxlan: Allow vetoing of FDB notifications adds 8db9427d52b8 vxlan: changelink: Inline vxlan_dev_configure() adds 038a5a99e952 vxlan: changelink: Postpone vxlan_config_apply() adds 1cdc98c2711e vxlan: changelink: Delete remote after update adds 87b0984ebfab net: Add extack argument to ndo_fdb_add() adds d907f58fa90f mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay adds 4c59b7d16096 vxlan: Add extack to switchdev operations adds 6685987c2958 switchdev: Add extack argument to call_switchdev_notifiers() adds a40313d956d3 mlxsw: spectrum: Add extack messages to VXLAN FDB rejection adds 7e1046fd1fcb selftests: mlxsw: Test veto of unsupported VXLAN FDBs adds 039d52e15e2a Merge branch 'vxlan-FDB-veto' adds 5191673b6932 wan: dscc4: fix various indentation issues adds 68d7431553a0 dpaa2-eth: Fix ndo_stop routine adds 22c2ad616b74 net: add a route cache full diagnostic message adds 6394d98df6b4 sb1000: fix a couple of indentation issues and remove assi [...] adds 8b59bfe83cf1 qed: remove duplicated include from qed_if.h adds d4fb30f6f1b1 tipc: remove unneeded semicolon in trace.c adds 5c423d711474 net: ethernet: ti: cpsw-phy-sel: remove unneeded semicolon adds bec03debe2e5 net/mlx4: remove unneeded semicolon adds b84235e29104 tcp: do not set snd_ssthresh in tcp_create_openreq_child() adds 6a408147eac4 tcp: move icsk_rto init to tcp_disconnect() adds eb2c80ca87b1 tcp: do not clear packets_out in tcp_create_openreq_child() adds a0070e463f3f tcp: do not clear srtt_us in tcp_create_openreq_child adds b9e2e689aab2 tcp: move mdev_us init to tcp_disconnect() adds 3a9a57f63794 tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() adds 5d836764620d tcp: do not clear urg_data in tcp_create_openreq_child adds 5c701549c9a6 tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ [...] adds 6cda8b7493ac tcp: move app_limited init to tcp_disconnect() adds 792c4354a508 tcp: move tp->rack init to tcp_disconnect() adds 6bcdc40dddfe tcp: move rx_opt & syn_data_acked init to tcp_disconnect() adds 435f3f267780 Merge branch 'tcp_openreq_child' adds a057fed33bee net: ip6_gre: remove gre_hdr_len from ip6erspan_rcv adds e302c2a5fe0c net: phy: remove state PHY_CHANGELINK adds d8cce3a1bc53 net: phy: improve get_phy_id adds c0028696cbb0 net: vxge: fix indentation issue adds fb70950eb4b1 net: jme: fix indentation issues adds 340a6f3d2d52 tcp: declare tcp_mmap() only when CONFIG_MMU is set adds 472115d9834c net: phy: stop PHY if needed when entering phy_disconnect adds cbfd12b3e8c3 net: phy: ensure phylib state machine is stopped after cal [...] adds bb658ab7b8f2 net: phy: remove phy_stop_interrupts adds 209f94e61854 Merge branch 'phy-improve-stopping-PHY' adds f88c19aab5f3 net_sched: add hit counter for matchall adds cb5ccfbe73b3 devlink: Add health buffer support adds 880ee82f0313 devlink: Add health reporter create/destroy functionality adds c7af343b4e33 devlink: Add health report functionality adds ff253fedab96 devlink: Add health get command adds 6f9d56132eb6 devlink: Add health set command adds fcd852c69d77 devlink: Add health recover command adds 8a66704a13d9 devlink: Add health diagnose command adds 12bd0dcefe88 devlink: Add health dump {get,clear} commands adds aba25279c100 net/mlx5e: Add TX reporter support adds ce019faa70f8 net/mlx5e: Add TX timeout support for mlx5e TX reporter adds b8c45a033acc devlink: Add Documentation/networking/devlink-health.txt adds 51a5365c2b21 Merge branch 'Devlink-health-reporting-and-recovery-system' adds 2c9dd668914b net: hns3: modify enet reinitialization interface adds a81aca01a115 net: hns3: remove unused member in struct hns3_enet_ring adds be5929b89002 net: hns3: remove unnecessary hns3_adjust_tqps_num adds 65749f7375ae net: hns3: reuse reinitialization interface in the hns3_se [...] adds 73fc9c488243 net: hns3: add interface hclge_tm_bp_setup adds c78b5b6cdc8f net: hns3: modify parameter checks in the hns3_set_channels adds af95882728e3 net: hns3: remove redundant codes in hclge_knic_setup adds 672ad0ede179 net: hns3: fix user configuration loss for ethtool -L adds 205a24ca2df1 net: hns3: adjust the use of alloc_tqps and num_tqps adds c3b9c50d1567 net: hns3: fix wrong combined count returned by ethtool -l adds af013903c5c5 net: hns3: do reinitialization while ETS configuration changed adds 1f60949297ce net: hns3: add HNAE3_RESTORE_CLIENT interface in enet module adds f04d402f2f00 Merge branch 'hns3-fixes' adds 5f2939d933e9 sch_api: Change signature of qdisc_tree_reduce_backlog() t [...] adds 133bbb18ab1a virtio-net: per-queue RPS config adds 59c28058fa7b net: netlink: add helper to retrieve NETLINK_F_STRICT_CHK adds 51bc860d4a99 rtnetlink: stats: validate attributes in get as well as dumps adds 6300acb2eb56 rtnetlink: stats: reject requests for unknown stats adds 9b3757b0325a rtnetlink: ifinfo: perform strict checks also for doit handler adds 4d165f614e12 net: namespace: perform strict checks also for doit handlers adds eede370d65ab net: ipv4: netconf: perform strict checks also for doit handlers adds a00302b60777 net: ipv4: route: perform strict checks also for doit handlers adds d0440029831b net: ipv4: ipmr: perform strict checks also for doit handlers adds 4b1373de73a3 net: ipv6: addr: perform strict checks also for doit handlers adds 38d51810c4ca net: ipv6: netconf: perform strict checks also for doit handlers adds 5912a7750f6b net: ipv6: addrlabel: perform strict checks also for doit [...] adds 0eff0a274104 net: ipv6: route: perform strict checks also for doit handlers adds d77851bf68f4 net: mpls: route: perform strict checks also for doit handlers adds 0c4056ee8433 net: mpls: netconf: perform strict checks also for doit handlers adds e266afa9c7af Merge branch 'net-use-strict-checks-in-doit-handlers' adds 186f21be8658 dpaa2-eth: transform dpaa2_eth_queue_count into a macro adds 091a19ea6e34 dpaa2-eth: add debugfs statistics adds 94ce2d4d5a4f Merge branch 'dpaa2-eth-add-debugfs-statistics' adds fa1115c6a249 net: usb: rtl8150: remove set but not used variable 'rx_stat' adds 65ea97d17601 isdn: remove unneeded semicolon adds 0726f558d88e net: sock: do not set sk_cookie in sk_clone_lock() adds 5954894ba372 net_sched: add performance counters for basic filter adds 3ff752c00288 r8169: remove rtl_get_events adds 445f1be2a59a r8169: remove unneeded call in pcierr adds 5c41e78fe2a5 r8169: initialize task workqueue only once adds c259b7f491ee r8169: improve rtl_pcie_state_l2l3_enable adds df320ed7b3e4 r8169: add helpers for locking / unlocking the config registers adds 58ba566ccbae r8169: reset chip synchronously in __rtl8169_resume adds 703732f0058b r8169: replace mii_bus member with phy_device member in st [...] adds b779daea4aee r8169: factor out getting ether_clk adds 4e15cbe82996 Merge branch 'r8169-series-with-smaller-improvements' adds afba3e10822a mlxsw: reg: Add fields to RITR - Router Interface Table Register adds c9417498a6fe mlxsw: reg: Add underlay egress RIF field in RTDP register adds 99974468b9b6 mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 [...] adds 1f5b23033937 mlxsw: spectrum: Set RIF ops per ASIC type adds 3c747500daed mlxsw: spectrum_router: Adjust loopback RIF configuration adds a04563e4892c mlxsw: spectrum_router: Mark RIF index as taken before creation adds 25f844ddd2b4 mlxsw: spectrum_router: Add underlay RIF ID support adds 33c04afe4d98 mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() adds 73b8f493c886 mlxsw: spectrum_router: Support RIF without device adds 311596f554b7 mlxsw: spectrum_router: Update tunnel decap properties adds a5040a9059ed mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 adds fed926d4f64c selftests: forwarding: Add IP tunneling lib adds 0f69b12e55bf selftests: forwarding: Add IP-in-IP GRE flat topology test adds e54cacd1bbee selftests: forwarding: Add IP-in-IP GRE flat topology with [...] adds 7bded7a14ea0 selftests: forwarding: Add IP-in-IP GRE flat topology with [...] adds 00365c0ffe09 selftests: forwarding: Add IP-in-IP GRE hierarchical topol [...] adds a63b2321719d selftests: forwarding: Add IP-in-IP GRE hierarchical topol [...] adds eb13feabc020 selftests: forwarding: Add IP-in-IP GRE hierarchical topol [...] adds 28f9d1a3d4fe Merge branch 'mlxsw-spectrum_router-Add-GRE-tunnel-support [...] adds fa7f3a8d56b3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 856c395cfa63 net: introduce a knob to control whether to inherit devcon [...] adds 63a6b3fee428 net/tls: build_protos moved to common routine adds 76f7164d02d4 net/tls: free ctx in sock destruct adds 1435d9970378 cxgb4: TLS record offload enable adds 3d021715d994 bonding: adjust style of bond_3ad_rx_indication adds dadeb61dcc9a bonding: 3ad: remove bond_3ad_rx_indication's length argument adds 267c095aa2d9 bonding: add 3ad stats adds a258aeacd7f0 bonding: add support for xstats and export 3ad stats adds cc648f851f77 Merge branch 'bonding-add-3ad-stats-and-export-them-via-xstats' adds 5f4f3b2d19c0 xsk: export xdp_get_umem_from_qid adds f3fef2b6e1cc i40e: Remove umem from VSI adds 3647cd6eaf83 i40e: Limiting RSS queues to CPUs adds 1d96340196f1 i40e: Add support FEC configuration for Fortville 25G adds 9b0732d9ed6f i40e: Change unmatched function types adds 3f8af4126269 i40e: check queue pairs num in config queues handler adds ce0a5f1ae68d i40e: remove debugfs tx_timeout support adds 9f250f1564b6 i40e: update version number adds 1d67ad3905d2 i40e: increase indentation adds d1b3fa861c62 i40e: clean up several indentation issues adds 0da2b1832c74 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 21e194425abd net: phy: fix issue with loading PHY driver w/o initramfs adds a5996989d591 net: phy: improve phy_init_hw adds 6dc8b74bf5c5 r8169: improve rx buffer allocation adds 10b63e854314 r8169: remove PCI DAC support adds 6679cf099b81 hinic: Add pci device ids adds ba5ea614622d bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls adds a2e2ca3bebe2 bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld( [...] adds 4effd28c1245 bridge: join all-snoopers multicast address adds 4b3087c7e37f bridge: Snoop Multicast Router Advertisements adds bbc318f6248e Merge branch 'bridge-mrd' adds d6228b7cdd6e net: stmmac: implement the SIOCGHWTSTAMP ioctl adds 00f1ee5361c3 dt-bindings: net: Add Qualcomm ethqos binding adds a7c30e62d4b8 net: stmmac: Add driver for Qualcomm ethqos adds 83c177aea4c3 MAINTAINER: Add entry for Qualcomm ETHQOS ethernet driver adds cd28d1d6e52e net: phy: at803x: Disable phy delay for RGMII mode adds 5ecdd77c61c8 net: dsa: qca8k: disable delay for RGMII mode adds 56431e38efe9 Merge branch 'Qualcomm-ethqos' adds ed175d9c6f0d devlink: Add missing check of nlmsg_put adds b0bc10cc8887 ptp_qoriq: fix interrupt enabling and handling adds 6815d8b09282 ptp_qoriq: support external trigger stamp FIFO adds 5ff2698b3301 dt-binding: ptp_qoriq: document "fsl,extts-fifo" property adds 47205e2985d9 ARM: dts: ls1021a: add 1588 external trigger stamp fifo support adds 19df7510d5cf ptp: add debugfs support for ptp_qoriq adds 53deab23c00a MAINTAINERS: add drivers/ptp/ptp_qoriq_debugfs.c into QorI [...] adds a2ff7e49ec50 Merge branch 'ptp_qoriq' adds 1538812e0880 selftests: forwarding: Add a test for VXLAN asymmetric routing adds ca5ba1cbc9d2 selftests: forwarding: Add a test case for ARP decapsulation adds 438a4f5665b2 selftests: forwarding: Add a test for VXLAN symmetric routing adds 4dba72fd3eef selftests: forwarding: Add a test case for ARP suppression adds a9f8f40a8f1d Merge branch 'selftests-forwarding-Add-tests-for-VXLAN-routing' adds 95eb7882dfdd cxgb4/cxgb4vf: Link management changes adds a2443fd1a54d net: phy: Convert some PHY and MDIO driver files to SPDX headers adds 84bfe20980b8 net: phy: Remove redundent License text when SPDX header i [...] adds 7ccbd9b86fb6 Merge branch 'SPDX-tags-for-PHY-and-MDIO-drivers' adds 5f85757572e1 net: phy: Fixup GPLv2 SPDX tags based on license text adds 8bbe833a6520 net: phy: Add SDPX tag based on COPYING file adds 33a0efa4baec devlink: Use DIV_ROUND_UP_ULL in DEVLINK_HEALTH_SIZE_TO_BUFFERS adds f11646538534 bnx2x: Bump up driver version to 1.713.36 adds f79e3365bc1f tipc: mark expected switch fall-throughs adds d422a286e181 net: 3c509: mark expected switch fall-throughs adds 015496c43f39 broadcom: Mark expected switch fall-throughs adds 9536d6ed156f bna: Mark expected switch fall-throughs adds ed35da4fce1d qed: Mark expected switch fall-through adds 482dcf7df7e9 net/mlx4: Mark expected switch fall-through adds eff42aa9986e mlxsw: spectrum: Expose functions to create and destroy un [...] adds 3179a56f6ed9 mlxsw: spectrum_nve: Breakout common code to a common function adds 4ee70efab68d mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 adds 02d21b59d5cc mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 adds 16e829209227 Merge branch 'mlxsw-Add-VXLAN-support-for-Spectrum-2' adds 45e92b7e4e27 net: hns3: add calling roce callback function when link st [...] adds c376fa1aae63 net: hns3: add rx multicast packets statistic adds d3ec4ef66937 net: hns3: refactor the statistics updating for netdev adds 90c68a41db7d net: hns3: fix rss configuration lost problem when setting [...] adds 9e5157ba440f net: hns3: fix for shaper not setting when TC num changes adds 8be7362186bd net: hns3: fix bug of ethtool_ops.get_channels for VF adds ac574b80a1ba net: hns3: clear param in ring when free ring adds 4a402f47cfce net: hns3: Change fw error code NOT_EXEC to NOT_SUPPORTED adds 44e59e375bf7 net: hns3: do not return GE PFC setting err when initializing adds 330baff5423b net: hns3: add ETS TC weight setting in SSU module adds d174ea75c96a net: hns3: add statistics for PFC frames and MAC control frames adds d3ad430ac531 net: hns3: fix PFC not setting problem for DCB module adds a56d7b95bec8 Merge branch 'hns3-next' adds 254764e55652 r8169: improve firmware handling adds bd472dbfd139 Merge remote-tracking branch 'net-next/master' adds eeedd3527d80 libbpf: don't define CC and AR adds b1e8818cabf4 bpf: btf: support 128 bit integer type adds a80eba20ed59 tools/bpf: add int128 raw test in test_btf adds ce6ec47a1019 tools/bpf: refactor test_btf pretty printing for multiple [...] adds 4df3a1d0a5bf tools/bpf: add bpffs pretty print test for int128 adds e86e51385461 tools/bpf: support __int128 in bpftool map pretty dumper adds e13279e21183 Merge branch 'bpf-int128-btf' adds 7d7209cb9afd bpftool: make key and value optional in update command adds 8a89fff60a7e bpftool: make key optional in lookup command adds 04a5d323e6b9 bpftool: don't print empty key/value for maps adds 66cf6e0b1248 bpftool: add peek command adds 549d4d3da7c4 bpftool: add push and enqueue commands adds 74f312ef847f bpftool: add pop and dequeue commands adds 55c70bffc772 bpftool: add bash completion for peek/push/enqueue/pop/dequeue adds 4edc01b846b7 Merge branch 'bpf-bpftool-queue-stack' adds d0b2818efbe2 bpf: fix a (false) compiler warning adds 49eb7ab3b2b5 tools: bpftool: add basic probe capability, probe syscall [...] adds 7a4522bbef0c tools: bpftool: add probes for /proc/ eBPF parameters adds 4567b983f78c tools: bpftool: add probes for kernel configuration options adds 1bf4b05810fe tools: bpftool: add probes for eBPF program types adds f99e166397f0 tools: bpftool: add probes for eBPF map types adds 2d3ea5e85dd8 tools: bpftool: add probes for eBPF helper functions adds d267cff46753 tools: bpftool: add C-style "#define" output for probes adds f9499fedf285 tools: bpftool: add probes for a network device adds 948703e80868 tools: bpftool: add bash completion for bpftool probes adds cbeaad90286f Merge branch 'bpftool-probes' adds ffcf7ce93327 bpf: btf: add btf documentation adds c76e4c228b05 libbpf: Show supported ELF section names when failing to g [...] adds bbebce8eb9a5 selftests/bpf: don't hardcode iptables/nc path in test_tcp [...] adds 2cbd95a5c4fb bpf: change parameters of call/branch offset adjustment adds e2ae4ca266a1 bpf: verifier: hard wire branches to dead code adds 52875a04f4b2 bpf: verifier: remove dead code adds a1b14abc009d bpf: verifier: remove unconditional branches by 0 adds cb05077508bf selftests: bpf: add tests for dead code removal adds 9e4c24e7ee7d bpf: verifier: record original instruction index adds 08ca90afba25 bpf: notify offload JITs about optimizations adds e90287f3aaf6 nfp: bpf: don't use instruction number for jump target adds 91a87a5823f7 nfp: bpf: split up the skip flag adds e2fc61146aa6 nfp: bpf: save original program length adds a32014b35166 nfp: bpf: support optimizing dead branches adds 9a06927e778b nfp: bpf: support removing dead code adds 923cefe3f901 Merge branch 'dead-code-elimination' adds 866e6ac47409 bpftool: feature probing, change default action adds d9ff286a0f59 bpf: allow BPF programs access skb_shared_info->gso_segs field adds a8516abc1402 Merge remote-tracking branch 'bpf-next/master' adds 73f5a82bb3c9 RDMA/mad: Reduce MAD scope to mlx5_ib only adds eacf7aacab50 Merge remote-tracking branch 'mlx5-next/mlx5-next' adds d152159b8911 netfilter: nf_tables: prepare nft_object for lookups via h [...] adds 4d44175aa5bb netfilter: nf_tables: handle nft_object lookups via rhltable adds 10870dd89e95 netfilter: nf_tables: add direct calls for all builtin exp [...] adds 827318feb69c netfilter: conntrack: remove helper hook again adds 8e2f311a6849 netfilter: physdev: relax br_netfilter dependency adds 75dd48e2e420 netfilter: nf_tables: Support RULE_ID reference in new rule adds a47c54048162 netfilter: conntrack: handle builtin l4proto packet functi [...] adds e2e48b471634 netfilter: conntrack: handle icmp pkt_to_tuple helper via [...] adds 202e651cd43c netfilter: conntrack: gre: convert rwlock to rcu adds 22fc4c4c9fd6 netfilter: conntrack: gre: switch module to be built-in adds 751fc301ecbd netfilter: conntrack: remove net_id adds df5e1629087a netfilter: conntrack: remove pkt_to_tuple callback adds 197c4300aec0 netfilter: conntrack: remove invert_tuple callback adds b184356d0a00 netfilter: conntrack: remove module owner field adds 44fb87f6351d netfilter: conntrack: remove remaining l4proto indirect pa [...] adds edf0338dabf0 netfilter: conntrack: remove pernet l4 proto register interface adds 303e0c558959 netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups adds b884fa461776 netfilter: conntrack: unify sysctl handling adds 70aed4647cbd netfilter: conntrack: remove sysctl registration helpers adds 2a389de86e4a netfilter: conntrack: remove l4proto init and get_net callbacks adds e56894356f60 netfilter: conntrack: remove l4proto destroy hook adds 4a60dc748d12 netfilter: conntrack: remove nf_ct_l4proto_find_get adds ba3fbe663635 netfilter: nf_conntrack: provide modparam to always regist [...] adds 0fb4d21956f4 netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type adds 472caa69183f netfilter: nat: un-export nf_nat_used_tuple adds 0123a75e1d57 Revert "netfilter: nft_hash: add map lookups for hashing o [...] adds 81e01647fd2c netfilter: conntrack: fix IPV6=n builds adds e2f7cc72cbf4 netfilter: conntrack: fix bogus port values for other l4 p [...] adds 37d357d41d74 Merge remote-tracking branch 'netfilter-next/master' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds 3b238ca1fab2 Merge remote-tracking branch 'nfc-next/master' adds 6375d40322f0 brcmsmac: remove set but not used variables 'phybw40, maxt [...] adds ba2ffc96321c wlcore: Fix memory leak in case wl12xx_fetch_firmware failure adds 72255c807156 ray_cs: fix array out-of-bounds access adds 4d95f99c59b8 brcmfmac: Add DMI nvram filename quirk for PoV TAB-P1006W- [...] adds 51c8d24101c7 cw1200: fix missing unlock on error in cw1200_hw_scan() adds 06605b0d38b4 cw1200: drop useless LIST_HEAD adds 42daad3343be brcmfmac: add a check for the status of usb_register adds 7fdcb8e12660 rsi: add support for hardware scan offload adds 5a1c18b761dd bcma: keep a direct pointer to the struct device adds 777bc4801a68 bcma: use dev_* printing functions adds 3a33bd840523 brcmfmac: fix system warning message during wowl suspend adds 4ad0be160544 brcmfmac: Use firmware_request_nowarn for the clm_blob adds 3dbf49d004bd Merge remote-tracking branch 'wireless-drivers-next/master' adds 5c0a1001c8be Bluetooth: hci_qca: Add helper to set device address adds e250fab65518 Bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings adds 5e053534be14 6lowpan: fix debugfs_simple_attr.cocci warnings adds 10004f813152 Bluetooth: btmrvl: improve printk messages adds 37c589ec289b Bluetooth: btmrvl: lower log level of informational message adds 1dc2d785156c Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in [...] adds 8c57983bf7a7 Bluetooth: btmrvl: add support for sd8977 chipset adds c4f5627f7eee Bluetooth: Fix locking in bt_accept_enqueue() for BH context adds 099791da6769 Bluetooth: btmrvl: Drop unused GPIO includes adds af3d5d1c8766 Bluetooth: Check L2CAP option sizes returned from l2cap_ge [...] adds 7c9cbd0b5e38 Bluetooth: Verify that l2cap_get_conf_opt provides large e [...] adds 6317950c1b9c Bluetooth: Mark expected switch fall-throughs adds 997de32ca1a5 Merge remote-tracking branch 'bluetooth/master' adds 1866760096bf mac80211: Add TXQ scheduling API adds 36647055b37e cfg80211: Add airtime statistics and settings adds b4809e9484da mac80211: Add airtime accounting and scheduling to TXQs adds d9bb410888ce mac80211: allow overriding HT STBC capabilities adds cc2416369099 nl80211/mac80211: mesh: add hop count to mpath info adds 540bbcb930ed nl80211/mac80211: mesh: add mesh path change count to mpath info adds 67fc05549cdb mac80211: mesh: use average bitrate for link metric calculation adds a8d418d9ac25 mac80211: mesh: only switch path when new metric is at lea [...] adds 77f7ffdc335d mac80211: minstrel_ht: add flag to indicate missing/inaccu [...] adds 0c4335de196c virt_wifi: remove duplicated include from virt_wifi.c adds e073f7caa26c virt_wifi: remove set but not used variable 'w_priv' adds feb22c0b2f7e Merge remote-tracking branch 'mac80211-next/master' adds 2abbf9a4d262 gfs: no need to check return value of debugfs_create functions adds 322d3ec6c8dd Merge remote-tracking branch 'gfs2/for-next' adds f9d27de6fafc mtd: mtdram: Expose module parameters adds 9cb76a6aa1a9 mtd: gen_probe: Use struct_size() in kmalloc() adds 04b4c06caf2b mtd: cfi: cmdset_0001: Use struct_size() in kmalloc() adds 2037f9d8c242 mtd: lpddr: Use struct_size() in kzalloc() adds 2431c4f5b46c mtd: Implement mtd_{read,write}() as wrappers around mtd_{ [...] adds 893f8687718c Merge remote-tracking branch 'mtd/mtd/next' adds 8c6e7fd9ac79 dt-bindings: mtd: stm32_fmc2: add STM32 FMC2 NAND controll [...] adds d8349957a88f mtd: rawnand: stm32_fmc2: add STM32 FMC2 NAND flash contro [...] adds 72066ba76e3b mtd: rawnand: stm32_fmc2: add polling mode adds 46d2e9e9ecde mtd: rawnand: sunxi: Use a consistent name for sunxi_nand_ [...] adds f4897f3254d1 mtd: rawnand: sunxi: Use struct_size() adds 9f32be433b0c mtd: rawnand: sunxi: Name nand_chip objects consistently adds d3789a340556 mtd: rawnand: sunxi: Stop passing mtd_info objects around adds cd4ed6bbd1a0 mtd: rawnand: sunxi: Add an SPDX tag adds 57bee6ecc5c7 mtd: rawnand: sunxi: Migrate to ->exec_op() adds d0ce318268e5 mtd: rawnand: sunxi: Fix kernel doc headers adds 6c685cdcd48f mtd: spinand: macronix: Fix ECC Status Read adds b7158d968eaf mtd: rawnand: sunxi: Handle the tREA > tRC / 2 case adds c7cd66097da6 mtd: rawnand: denali_dt: remove single anonymous clock support adds 192f772820cf mtd: rawnand: marvell: use struct_size() in devm_kzalloc() adds b47b307ac23d mtd: spinand: Use the spi-mem dirmap API adds d798c508f99e mtd: rawnand: mtk: Use nand_controller_init() instead of o [...] adds 166707535cef mtd: rawnand: tmio: Do not abuse nand_controller->wq adds db274cf412c6 mtd: rawnand: omap2: Use nand_controller_init() adds 10927a561ebc mtd: rawnand: Stop using chip->state in drivers adds 9f952302802f mtd: rawnand: Simplify the locking adds 9185974c4151 Merge remote-tracking branch 'nand/nand/next' adds 6f79a594afda MAINTAINERS: add myself as SPI NOR co-maintainer adds 4a09a91e5efd dt-bindings: mtd: mtk-quadspi: update bindings for MT7629 SoC adds 9cca9b3e5598 mtd: spi-nor: mtk-quadspi: add SNOR_HWCAPS_READ to spi_nor [...] adds 356dd9ce2361 mtd: spi-nor: mtk-quadspi: rename config to a common one adds fcd44b64b1eb mtd: spi-nor: add opcodes for octal Read/Write commands adds 2bda2f811b36 mtd: spi-nor: add octal read flag for flash mt35xu512aba adds 0837ae46ff00 mtd: m25p80: add support of octal mode I/O transfer adds dfd2b74530e9 mtd: spi-nor: add Spansion S25FS512S ID adds a2126b0a0109 mtd: spi-nor: refine Spansion S25FL512S ID adds b7db72f44667 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 5b3b9871cc28 crypto: caam - move shared symbols in a common location adds bec9ba7f3763 crypto: cipher - remove struct cipher_desc adds 8d555c528565 crypto: chtls - remove set but not used variables 'err, ad [...] adds fa5cd1c72e32 crypto: ccp - Update copyright notices and dates adds 0f103b37282f crypto: caam - fix error reporting for caam_hash_alloc adds 9a2537d0ebc9 crypto: caam - create ahash shared descriptors only once adds 12b8567f6fa4 crypto: caam - add support for xcbc(aes) adds d072bfa48853 crypto: crypto4xx - add prng crypto support adds be8a54d367bf crypto: ux500 - catch dma submission error adds 66af86d93ce3 crypto: chelsio - check set_msg_len overflow in generate_b0 adds e12468241b19 crypto: chelsio - remove set but not used variables 'adap' adds af8cb01f1e43 crypto: Kconfig - Fix typo in "pclmul" adds 1bb64d867cfe crypto: virtio - clean up indentation, replace spaces with tab adds 394a9e044702 crypto: cfb - add missing 'chunksize' property adds 6c2e322b3621 crypto: cfb - remove bogus memcpy() with src == dest adds b3e3e2db7de4 crypto: ofb - fix handling partial blocks and make thread-safe adds 251b7aea34ba crypto: pcbc - remove bogus memcpy()s with src == dest adds 0872da16dd63 crypto: skcipher - add helper for simple block cipher modes adds a5a84a9dbf3d crypto: cbc - convert to skcipher_alloc_instance_simple() adds 03b8302ddaad crypto: cfb - convert to skcipher_alloc_instance_simple() adds 11f14630c4b3 crypto: ctr - convert to skcipher API adds 52e9368fe6d9 crypto: ecb - convert to skcipher API adds 6b611d98c6f5 crypto: keywrap - convert to skcipher API adds 21f3ca6cd52e crypto: ofb - convert to skcipher_alloc_instance_simple() adds fb6de25c3bdb crypto: pcbc - remove ability to wrap internal ciphers adds 0be487ba2e2f crypto: pcbc - convert to skcipher_alloc_instance_simple() adds 426bcb50856f crypto: arc4 - convert to skcipher API adds 31d40c20983f crypto: null - convert ecb-cipher_null to skcipher API adds 14aa1a839a33 crypto: algapi - remove crypto_alloc_instance() adds 6b476662b09c crypto: algapi - reject NULL crypto_spawn::inst adds ba7d7433a0e9 crypto: hash - set CRYPTO_TFM_NEED_KEY if ->setkey() fails adds b1f6b4bf416b crypto: skcipher - set CRYPTO_TFM_NEED_KEY if ->setkey() fails adds 6ebc97006b19 crypto: aead - set CRYPTO_TFM_NEED_KEY if ->setkey() fails adds 41a2e94f8157 crypto: shash - require neither or both ->export() and ->import() adds 2b091e32a2d3 crypto: shash - remove pointless checks of shash_alg::{exp [...] adds 0507de940499 crypto: testmgr - split akcipher tests by a key type adds 707d0cf8f7cf crypto: brcm - Fix some set-but-not-used warning adds 18666550f4c5 crypto: gcm - use correct endianness type in gcm_hash_len() adds a1180cffea6a crypto: rsa-pkcs1pad - include <crypto/internal/rsa.h> adds 73381da5f9ec crypto: streebog - use correct endianness type adds cb9dde880129 crypto: testmgr - handle endianness correctly in alg_test_ [...] adds e17568e15830 crypto: user - forward declare crypto_nlsk adds 793ff5ffc105 crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' stat [...] adds f990f7fb58ac crypto: tgr192 - fix unaligned memory access adds 554557ce0001 crypto: stat - remove unused mutex adds 466e0759269d crypto: af_alg - make some functions static adds 7c39edfb0400 crypto: af_alg - use list_for_each_entry() in af_alg_count_tsgl() adds 6d0d6cfb12e5 crypto: af_alg - remove redundant initializations of sk_family adds 5bc3de58c102 crypto: testmgr - skip AEAD encryption test vectors with n [...] adds de845da90350 crypto: testmgr - add ccm(aes) decryption tests to encrypt [...] adds f38e88854269 crypto: testmgr - add gcm(aes) decryption tests to encrypt [...] adds d7250b415318 crypto: testmgr - add rfc4543(gcm(aes)) decryption test to [...] adds a0d608ee5ebf crypto: testmgr - unify the AEAD encryption and decryption [...] adds e5581ce7bd67 Merge remote-tracking branch 'crypto/master' adds 2312f9842854 drm/v3d: fix broken build adds fcc4a00294a5 drm/qxl: add spice-devel list to MAINTAINERS adds b312d8ca3a7c dma-buf: make fence sequence numbers 64 bit v2 adds dd847a706974 drm/i915: Compile fix for 64b dma-fence seqno adds 36e7999dc19a drm/v3d: Document cache flushing ABI. adds 2aa34fd5c775 drm/v3d: Drop unused v3d_flush_caches(). adds 2e6dc3bd8047 drm/v3d: Don't bother flushing L1TD at job start. adds 51c1b6f9eb3d drm/v3d: Drop the wait for L2T flush to complete. adds 7b9d2fe4350a drm/v3d: Stop trying to flush L2C on V3D 3.3+ adds aa5beec32e8b drm/v3d: Invalidate the caches from the outside in. adds 8e75d582db02 drm/vc4: Fix negative X/Y positioning on SAND planes adds 7cd3cf3540a3 drm/vc4: Add support for X/Y reflection adds 16bff572cc66 drm/dp-mst-helper: Remove hotplug callback adds 32658d2c8073 drm/ast: Remove set but not used variable 'bo' adds c978ae9bde58 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers adds cb8ce7111117 drm/dp/mst: Validate REMOTE_I2C_READ harder adds b962a12050a3 drm/atomic: integrate modeset lock with private objects adds 3415701a5eae drm/etnaviv: fix for 64bit seqno change adds 61a98b1b9a8c drm/syncobj: remove drm_syncobj_cb and cleanup adds 7ce5362815bb drm/qxl: Don't set the dpms hook adds cad5290a2f79 drm/xen: Don't set the dpms hook adds 63d5e06aa381 drm/rockchip: Add implicit fencing support for planes adds b5f06893c499 drm: Rename crtc_idr as object_idr to KMS cleanups adds f536e00c46d2 drm/dp_mst: Fix memory leak in drm_dp_mst_topology_mgr_destroy() adds 18ce0906d962 drm: Remove complete task from TODO documentation adds 48a77d66cb7f drm/virtio: switch to generic fbdev emulation adds fc63668656bd drm/dp_mst: Remove bogus conditional in drm_dp_update_payl [...] adds 706246c761dd drm/dp_mst: Refactor drm_dp_update_payload_part1() adds 705c8160ce88 drm: Fix an error pointer dereference() adds c27889ca3bb8 drm/ati_pcigart: Fix error code in drm_ati_pcigart_init() adds 329e95a7871d drm/vkms: set preferred depth to 24 adds 93a6788a3495 MAINTAINERS: drm: Remove myself as drm-bridge maintainer adds 199d035bb84d drm: dw-hdmi-i2s: convert to SPDX identifiers adds eda6887f1961 drm/connector: Fix drm_mode_create_tv_properties() doc adds 56406e15b5e8 drm/connector: Clarify the unit of TV margins adds 6c4f52dca36f drm/connector: Allow creation of margin props alone adds 666e73587f90 drm/vc4: Take margin setup into account when updating planes adds db999538fdb0 drm/vc4: Attach margin props to the HDMI connector adds 70bce993a7aa drm/bochs: add edid present check adds 2674305a1f5a dma-buf: Change to use DEFINE_SHOW_ATTRIBUTE macro adds 183d9dc49572 drm/drm_drv.c: Remove duplicate header adds ecb2e2fd5a44 drm: move DRM_IF_VERSION to drm_internal.h adds 227ad6d95789 drm: Reorder set_property_atomic to avoid returning with a [...] adds c39191feed45 drm: Fix error handling in drm_legacy_addctx adds c76426883c8f drm: un-inline drm_legacy_findmap() adds 5c27b9fafead drm: include kernel.h and agp_backend.h from intel-gtt.h adds 39e23674809b drm: include idr.h from drm_file.h adds f7e271de230b drm: include types.h from drm_hdcp.h adds dd7ece7f6e22 drm: forward declare struct drm_file in drm_syncobj.h adds 1c95f662fcee Merge tag 'topic/drmp-cleanup-2019-01-02' of git://anongit [...] adds 8c1a765bc62c Merge tag 'drm-misc-next-2019-01-07-1' of git://anongit.fr [...] adds a3115621c934 drm/msm: fix build warning for 64-bit seqno adds 432973fd3a20 drm/tilcdc: Register cpufreq notifier after we have initia [...] adds e3d093070eb0 Merge tag 'tilcdc-4.22' of https://github.com/jsarha/linux [...] adds 63f8f3badf79 drm: bridge: Constify mode arguments to bridge .mode_set() [...] adds 06c3bbd3c127 drm/shmob: Fix return value check in shmob_drm_probe adds f325529ba13e drm: rcar-du: Convert live DT patches to sugar syntax adds 8c9fde42c5d3 dt-bindings: display: renesas: du: Document r8a774c0 bindings adds 1cac4f267b60 dt-bindings: display: renesas: lvds: Document r8a774c0 bindings adds 939ef2a586e5 drm: rcar-du: Add r8a774c0 device support adds 90b5f679ef16 drm: rcar-du: lvds: add R8A774C0 support adds f41cb153e6fa drm: rcar-du: dw-hdmi: Reject modes with a too high clock [...] adds cef0d9cfe4e5 drm: rcar-du: Replace EXT_CTRL_REGS feature flag with gene [...] adds b8a43032a7b8 drm: rcar-du: Move CRTC outputs bitmask to private CRTC state adds dedd876c949e drm: rcar-du: Disable unused DPAD outputs adds 9a47db8e7a9d drm: rcar-du: Remove inclusion of drmP.h adds b122153c7198 Merge tag 'du-next-20190114' of git://linuxtv.org/pinchart [...] adds be5cadc7e7b4 drm/todo: Better defio support in the generic fbdev emulation adds 29cd2e2dac79 drm/virtio: Remove incorrect kfree() adds edde9fc58e26 drm/virtio: Add missing virtqueue reset adds 3630c2a24f75 drm/virtio: log error responses adds 6a01d277ac61 drm/virtio: fix pageflip flush adds cb66c6daa5e9 drm/virtio: drop virtio_gpu_fence_cleanup() adds 6e1490cf439a drm/fb-helper: generic: Fix setup error path adds 00eb5b0da8d2 drm/fb-helper: fix leaks in error path of drm_fb_helper_fb [...] adds d516e75c71c9 drm/virtio: Drop deprecated load/unload initialization adds d4b9dd50076e qxl: Use struct_size() in kzalloc() adds c39ff7ea7805 drm: omapdrm: Cleanup drm_display_mode print str adds e343c123483b drm: meson: Cleanup on drm_display_mode print str adds 5e8345a01f06 drm: sti: Cleanup drm_display_mode print str adds 4fb6bb892493 drm: i915: Cleanup drm_display_mode print str adds ac4f24c213b8 drm: drm_device.h: update comments to kernel-doc style adds 7af78f406119 drm: move DRM_SWITCH_POWER defines to drm_device.h adds 2513147dce23 drm: make drm_framebuffer.h self contained adds fb4b49278f6b drm/gem: Mark pinned pages as unevictable adds 428747ae5cca drm: remove include of drmP.h from bridge/dw_hdmi.h adds 19126bdf962c drm: remove include of drmP.h from drm_encoder_slave.h adds fe1f664a3609 drm/arc: do not rely on drmP.h from drm_gem_cma_helper.h adds 84056e9b45f7 drm/tinydrm: do not reply on drmP.h from drm_gem_cma_helper.h adds 785cabaae94e drm: remove drmP.h from drm_gem_cma_helper.h adds 2b5ab0eeb5ca drm/crtc-helpers: WARN when used with atomic drivers adds 13d0add333af drm/edid: Pass connector to AVI infoframe functions adds c3735f5c1f9b drm/i915: Use drm_hdmi_avi_infoframe_quant_range() for SDV [...] adds 8ee491b4d29b drm/radeon: Use drm_hdmi_avi_infoframe_quant_range() adds 1581b2df4cbf drm/edid: Add display_info.rgb_quant_range_selectable adds f4bd542bcaee drm/fb-helper: Scale back depth to supported maximum adds 7510a9c68c13 drm: msm: Cleanup drm_display_mode print str adds 15609559a834 drm/rockchip: update cursors asynchronously through atomic. adds 1c21aa8f2b68 drm/rockchip: Fix YUV buffers color rendering adds 2996fb75d69c drm/rockchip: Fix typo in VOP macros argument adds fbb1c7382671 drm/rockchip: Separate RK3288 from RK3368 win01 registers adds 677e8bbc0e5a drm/rockchip: Add reflection properties adds 3d76df632d7f drm/dp_mst: Fix some formatting in drm_dp_add_port() adds de6d68182f22 drm/dp_mst: Fix some formatting in drm_dp_payload_send_msg() adds e0ac7113fb23 drm/dp_mst: Fix some formatting in drm_dp_mst_allocate_vcpi() adds 4afb8a26b53a drm/dp_mst: Fix some formatting in drm_dp_mst_deallocate_vcpi() adds d0757afd00d7 drm/dp_mst: Rename drm_dp_mst_get_validated_(port|mstb)_re [...] adds ebcc0e6b5091 drm/dp_mst: Introduce new refcounting scheme for mstbs and ports adds 56d1c14ecfe8 drm/dp_mst: Restart last_connected_port_and_mstb() if topo [...] adds a68f9917721b drm/dp_mst: Stop releasing VCPI when removing ports from topology adds cfe9f90358d9 drm/dp_mst: Fix payload deallocation on hotplugs using mal [...] adds 79a47cd36c8d drm/i915: Keep malloc references to MST ports adds d25689760b74 drm/amdgpu/display: Keep malloc ref to MST port adds 013240935d4e drm/nouveau: Remove bogus cleanup in nv50_mstm_add_connector() adds 5e292e7646ef drm/nouveau: Remove unnecessary VCPI checks in nv50_msto_c [...] adds 81640f01c2aa drm/nouveau: Keep malloc references to MST ports adds d79a3c52f34b drm/nouveau: Stop unsetting mstc->port, use malloc refs adds 7aa275ca0eae drm/nouveau: Grab payload lock in nv50_msto_payload() adds bea5c38f1eb6 drm/dp_mst: Add some atomic state iterator macros adds eceae1472467 drm/dp_mst: Start tracking per-port VCPI allocations adds 5e187a01426d drm/dp_mst: Check payload count in drm_dp_mst_atomic_check() adds 232c9eec417a drm/nouveau: Use atomic VCPI helpers for MST adds a50f52dcc3b5 drm/ch7006: Stop using drm_crtc_force_disable adds 934c5b32a5e4 drm/nouveau: Stop using drm_crtc_force_disable adds 1e9080ac21d1 drm: Unexport drm_crtc_force_disable adds 7d0250ed8e69 drm/atomic: Add missing () to function ref in kerneldoc adds 23d19ba06b9c Merge drm/drm-next into drm-misc-next adds 0ea3305d7c59 drm/vc4: Limit SAND tiling support to semiplanar YUV420 formats adds 890880ddfdbe drm: Auto-set allow_fb_modifiers when given modifiers at p [...] adds 324bb707d2a5 drm/panel: Add a driver for the TPO TPG110 adds c2d88e06bcb9 drm: Move the legacy kms disable_all helper to crtc helpers adds 81ce50c2c30b drm/arc: Don't set the dpms hook adds 9cd070a6d197 drm/tda998x: Don't set dpms hook adds 3214a1668446 drm/doc: Polish kerneldoc for drm_device.h adds 33e70110876e drm/docs: improve docs for drm_drv.c adds 3fbdfe99f752 drm/of: Fix kerneldoc adds 0aa5eb3a4429 drm/panel: Small documentation polish adds b981a6863e9b drm/doc: Move bridge link target to the right place adds f4a6de855eae drm: rockchip: vop: add rk3066 vop definitions adds 35289661219b drm/bochs: encoder cleanup adds 472fde887f6c drm/bochs: split bochs_hw_setmode adds 0f0eb98e33c6 drm/bochs: atomic: add atomic_flush+atomic_enable callbacks. adds 63092001846e drm/bochs: atomic: add mode_set_nofb callback. adds 6579c39594ae drm/bochs: atomic: switch planes to atomic, wire up helpers. adds c13008562f81 drm/bochs: atomic: use atomic set_config helper adds b635ecb5f2c7 drm/bochs: atomic: use atomic page_flip helper adds 568a4c72d469 drm/bochs: atomic: use suspend/resume helpers adds 834adb3bb8d0 drm/bochs: atomic: set DRIVER_ATOMIC adds e9af3c608857 drm/bochs: remove old bochs_crtc_* functions adds dde8fb5555a5 drm/bochs: drop unused gpu_addr arg from bochs_bo_pin() adds 0bcdda5e35d7 drm/bochs: move ttm_bo_(un)reserve calls into bochs_bo_{pi [...] adds 132a45340a4b drm/bochs: add basic prime support adds 7a0483ac4ffc drm/bochs: switch to generic drm fbdev emulation adds 60119b0ba0e7 drm/bochs: drop old fbdev emulation code adds 19b85cfabf5c drm/bochs: move remaining fb bits to kms adds f5d5ef72cf75 drm/cirrus: fix connector leak at unload adds e9eafcb58921 drm: move drm_can_sleep() to drm_util.h adds 21376e2c3c5b drm: move EXPORT_SYMBOL_FOR_TESTS_ONLY to drm_util.h adds 331bd404a1b5 drm/hisilicon/kirin: Use drm_fbdev_generic_setup() adds 8e93f1028d74 drm/mxsfb: Use drm_fbdev_generic_setup() adds e3de0aa6c9af drm/meson: remove firmware framebuffers adds ed20151a7699 drm/vblank: Allow dynamic per-crtc max_vblank_count adds 2db8ebca1f6c drm/fourcc: Add modifier defininitions for AFBC 1.3 adds e9c0c874711b drm/dp: annotate implicit fall throughs adds 0ed833baf7fa drm: armada: Cleanup drm_display_mode print str adds 0e691bc73026 drm: Remove use of drm_mode_object adds a3004db01f85 drm: Complete remove drm_mode_object dependency adds 6bd324e0d7ca MAINTAINERS: Add entry for VKMS adds 81c5a2c79649 staging/vboxvideo: Don't set FBINFO_MISC_ALWAYS_SETPAR adds 96550555a78c drm/i915: Pass down rc in intel_encoder->compute_config() adds 993a815dcbb2 dt-bindings: panel: Add missing .txt suffix adds 94520db52fc0 drm: fix alpha build after drm_util.h change adds f164a94c2c87 Merge tag 'drm-misc-next-2019-01-16' of git://anongit.free [...] adds 8f98d4baf0dd drm/i915/selftests: Reorder request allocation vs vma pinning adds 0819936247c5 drm/i915: Dial down workaround debug messages adds 7c5c641a930e drm/i915: Disable PSR in Apple panels adds 60cae44251e8 drm/i915/psr: Don't tell sink that main link will be activ [...] adds de570946c0e5 drm/i915/psr: Set PSR CRC verification bit in sink inside [...] adds 98751b8cd608 drm/i915/psr: Enable sink to trigger a interruption on PSR [...] adds d15f9cdd59ba drm/i915/icl: Do not change reserved registers related to PSR2 adds 227939a1c46d drm/i915: Remove old PSR2 FIXME about frontbuffer tracking adds 71b15621f097 drm: Add the PSR SU granularity registers offsets adds bef5e5b3bee4 drm/i915/psr: Check if resolution is supported by default [...] adds 8c0d2c29083d drm/i915/psr: Check if source supports sink specific SU gr [...] adds 79960227d93b Makefile: fix mixed tab and spaces adds a1d926527b79 drm/i915: implement EXTENDED_RECEIVER_CAPABILITY_FIELD_PRESENT adds ed17b555303c drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR adds 8d9d005d38ba drm/i915/fbc/cnl: Add GLK and CNL+ hardware tracking area adds 083d2a07ee0e drm/i915: Fix GEN9 HDCP1.4 key load process adds a0ea697a6649 drm/i915: Fix platform coverage for HDCP1.4 adds 4cf74aafc55b drm/i915: debug log for REPLY_ACK missing adds 7e90e8d0c0ea drm/i915: Increase timeout for Encrypt status change adds 3abd6143f971 drm/i915/selftests: verify_gt_engine_wa() needs rpm wakeref adds 5a688ee3a224 drm/i915/execlists: Move RCS mmio workaround to new common [...] adds 490b8c65b9db drm/i915/execlists: Apply a full mb before execution for Braswell adds d8f505311717 drm/i915/icl: Forcibly evict stale csb entries adds 5f5800a765de drm/i915: Push EMIT_INVALIDATE at request start to backends adds f2253bd9859b drm/i915/ringbuffer: EMIT_INVALIDATE after switch context adds e8894267cc33 drm/i915: Pipeline PDP updates for Braswell adds e6154e4cb8b0 drm/i915: Skip the ERR_PTR error state adds a889580c087a drm/i915: Flush GPU relocs harder for gen3 adds 099a132bfb65 drm/i915: Use explicit old crtc state in skl_compute_wm() adds f9a954ff02df drm/i915: Remove bogus FIXME from SKL wm computation adds 0b5b45a61d3f drm/i915: Remove dead update_wm_pre assignment from SKL wm code adds cd1d3ee90e5e drm/i915: Use intel_ types more consistently for watermark [...] adds 302da0cdf784 drm/i915: Use intel_ types more consistently for color man [...] adds ab2cb2cb1a77 drm/i915/hdmi: SCDC Scrambling enable without CTS mode adds 9343bb247bf8 drm/i915: Don't use DDB allocation when choosing gen9 wate [...] adds d8e874980241 drm/i915: Switch to level-based DDB allocation algorithm (v5) adds bea68f4a5ff2 drm/i915: DFSM pipe disable is valid from gen9 onwards (v2) adds 25db2eaf1097 drm/i915: Don't forget to reset blocks when testing lower [...] adds 006900087727 drm/i915: Rename IS_GEN to IS_GEN_RANGE adds cf819eff907a drm/i915: replace IS_GEN<N> with IS_GEN(..., N) adds f3ce44a09a15 drm/i915: merge gen checks to use range adds 5edd56d394dc drm/i915/selftests: Check we can recover a wedged device adds 921f3a60e54e drm/i915/selftests: Verify we can perform resets from atom [...] adds 57b19d55189b drm/i915/icl: Record the valid VDBoxes with SFC capability adds f513ac76530c drm/i915/icl: Mind the SFC units when resetting VD or VEBo [...] adds a489334941d4 drm/i915: Fix Cherryview oops on boot adds e845f099f1c6 drm/i915/dsc: Add Per connector debugfs node for DSC suppo [...] adds a49aa6508ed7 drm/i915/huc: Update the HuC version for BXT adds 2c5c415c1df6 drm/i915: Update crtc scaler settings when update_pipe is set adds b265a2a6255f drm/i915/icl: combo port vswing programming changes per BSPEC adds 060f23225d82 drm/i915: Apply missed interrupt after reset w/a to all ri [...] adds f0236a852cd7 drm/i915/icl: Add a debug print for TypeC port disconnection adds 38b3416f3c2f drm/i915/bios: Parse the VBT TypeC and Thunderbolt port flags adds f6bff60e927b drm/i915/icl: Fix HPD handling for TypeC legacy ports adds 2a041c97c3bc drm/i915/icl: Add fallback detection method for TypeC lega [...] adds 6afe8925a297 drm/i915/dsc: Fix the deadlock in dsc debugfs node adds 50c42fc90b7e drm/i915: Disable FBC on fastset if necessary, v2. adds a5b79d34000b drm/i915: don't apply Display WAs 1125 and 1126 to GLK/CNL+ adds ce98528b3f61 drm/i915: Update DRIVER_DATE to 20181221 adds 17960f35f146 drm/i915: Update DRIVER_DATE to 20181221 adds d4de753526f4 drm/i915: Unwind failure on pinning the gen7 ppgtt adds 608ed4ab240f drm/i915: Add an update_pipe callback to intel_encoder and [...] adds f69a0d71d49c drm/i915: Allow calling intel_edp_drrs_enable twice adds 2ef82327c2c7 drm/i915: DDI: call intel_psr_ and _edp_drrs_enable() on p [...] adds eb3e1e3383e8 drm/i915: Remove duplicate header from i915_request.h adds 28e52b98b98a drm/i915: Remove debugfs/i915_ppgtt_info adds 6879216897b7 drm/intel_dsi_vbt: Remove duplicate header adds b8449c43c95b drm/i915: avoid division by zero on skl_calc_wrpll_link adds 167bc759e823 drm/i915: Restrict PSMI context load w/a to Haswell GT1 adds 6faf5916e6be drm/i915: Remove HW semaphores for gen7 inter-engine synch [...] adds 95898ed6856e drm/i915: Drop debugfs/i915_next_seqno adds 6a6237293d0c drm/i915/execlists: Pull the render flush into breadcrumb [...] adds caa5915bb3c1 drm/i915/ringbuffer: Pull the render flush into breadcrumb [...] adds 4081cef923e0 drm/i915: add a helper to make a copy of i915_params adds 16cabb12f2cc drm/i915: add a helper to free the members of i915_params adds fce43315e834 drm/i915/uc: add dev_priv parameter to intel_uc_is_using_* [...] adds 2ff195cf84a6 drm/i915/params: set i915.enable_hangcheck permissions to 0600 adds d2167a2c29dd drm/i915: Remove has_pooled_eu static initializer adds 7012033033da drm/i915/params: document I915_PARAMS_FOR_EACH() adds 6bf198172beb drm/i915: Update kerneldoc for intel_wm_need_update() adds ed2922c025c3 drm/i915: Remove redundant trailing request flush adds 2f0c733b353c drm/i915/ringbuffer: Remove irq-seqno w/a for gen6/7 rcs adds d9cad2206abf drm/i915/ringbuffer: Remove irq-seqno w/a for gen6 xcs adds 1212bd821de8 drm/i915/ringbuffer: Move irq seqno barrier to the GPU for gen7 adds 835051d397b8 drm/i915/ringbuffer: Move irq seqno barrier to the GPU for gen5 adds 1216e3c3af25 drm/i915: Drop unused engine->irq_seqno_barrier w/a adds 0258404f9d38 drm/i915: start moving runtime device info to a separate struct adds ed5eb1b78a88 drm/i915/reg: abstract display_mmio_offset access adds 1400cc7e0dcd drm/i915: pass dev_priv to intel_device_info_runtime_init() adds a0f04cc27c50 drm/i915: always use INTEL_INFO() to access device info adds 1787a98439cc drm/i915: drop intel_device_info_dump() adds 2cc8376fd350 drm/i915: rename dev_priv info to __info to avoid usage adds 122503683169 drm/i915/selftests: Take a breath during check_partial_mappings() adds 476af9c26063 drm/i915/gen6: Flush RING_IMR changes before changing the [...] adds 57428bccdb13 drm/i915: Show machine type in error state adds 55277e1f3107 drm/i915: Always try to reset the GPU on takeover adds 55c15512a9cf drm/i915: Do not allow unwedging following a failed driver [...] adds b9d126e75b1e drm/i915: Remove partial attempt to swizzle on pread/pwrite adds 963cc126d32d drm/i915: Fixup kerneldoc for intel_device_info_runtime_init adds e4fc69f24b07 drm/i915/hsw: Flush RING_IMR changes before changing the g [...] adds f6e8aa387171 drm/i915: Report the number of closed vma held by each con [...] adds d58f0083d39a drm/i915/selftests: Mark the whole mock device as DMA capable adds 481975ca235e Merge tag 'topic/drmp-cleanup-2019-01-02' of git://anongit [...] adds 3eb0930a425b Merge drm/drm-next into drm-intel-next-queued adds d25f71a162a9 drm/i915: Return immediately if trylock fails for direct-reclaim adds 5852a15cbc94 Ndrm/i915/debugfs: store rotation string buffer on stack adds f2bb09b63282 drm/i915: Downgrade scare message for unknown HuC firmware adds 2f80d7bd8d93 drm/i915: drop all drmP.h includes adds 7b5618f4b834 ACPI / PMIC: Add support for executing PMIC MIPI sequence [...] adds 4f6016825237 ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT [...] adds 429188f0bc6a ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq [...] adds 4e8052af858a drm/i915/intel_dsi_vbt: Add support for PMIC MIPI sequences adds d22ba0cb1ffe drm/i915: Reduce i915_request_alloc retirement to local context adds f663b0ca9b7d drm/i915/selftests: recreate WA lists inside the selftest adds a60acb223fec drm/i915: init per-engine WAs for all engines adds d78a600f703b drm/i915: drop DPF code for gen8+ adds 7f9e20ef0f46 drm/i915: Guard error capture against unpinned vma adds 3824e41975ae drm/i915: Use mutex_lock_killable() from inside the shrinker adds 9fab8a2ea0d3 drm/i915: Removing polling for struct_mutex from vmap shrinker adds 74256b7ecf77 drm/i915: Update DRIVER_DATE to 20190110 adds 8ca4fd0406b4 Merge tag 'drm-intel-next-2019-01-10' of git://anongit.fre [...] adds 3725cd095761 dma-buf: Fix kerneldoc comment for struct dma_fence_array adds 2de304b44d51 drm/cma-helper: Remove unused fbdev code adds dbd62e16fd53 drm/gem-fb-helper: Add drm_gem_fb_create_with_dirty() adds 255f6fe736f4 drm/damage-helper: Add drm_atomic_helper_damage_merged() adds b051b3459bba drm/tinydrm: Use struct drm_rect adds af74138160e1 drm/tinydrm: Use damage helper for dirtyfb adds bd59f2b153af drm/todo: Tick off some tinydrm entries adds 2c6467d29583 dt-bindings: display: bridge: fork out ti, ds90c185 from l [...] adds ad223fe3a6fd dt-bindings: display: bridge: lvds-transmitter: cleanup example adds c572c95c42bf dt-bindings: display: bridge: thc63lvdm83d: use standard p [...] adds b2304b2ed6ed drm/bridge: lvds-encoder: add dev helper variable in .probe() adds 076338400db8 drm/bridge: lvds-encoder: add powerdown-gpios support adds 41c8c210a2b4 drm/fourcc: Add format info helpers for checking YUV plane [...] adds a211e56e947c drm/fourcc: Add format info helpers for checking YUV sub-sampling adds 0fff724a3391 drm/sun4i: backend: Use explicit fourcc helpers for packed [...] adds 915bf9fe646d drm/sun4i: frontend: Pass DRM format info to input format helpers adds 1b89dba5f741 drm/sun4i: frontend: Determine input format based on colorspace adds e6ae40bd9407 drm/sun4i: Move the BT.601 CSC coefficients to the frontend adds b38f61f52e54 drm/sun4i: frontend: Configure and enable YUV to RGB CSC w [...] adds 34d896ed1b9e drm/sun4i: frontend: Add support for packed YUV422 input formats adds 9afe52d54bb0 drm/sun4i: frontend: Add support for semi-planar YUV input [...] adds 8c8152bf4db6 drm/sun4i: frontend: Add support for planar YUV input formats adds 08cba016cdbe drm/fourcc: Add definitions for Allwinner vendor and VPU t [...] adds 172b789977ac drm/sun4i: frontend: Add support for tiled YUV input mode [...] adds 9042e3fb7e22 drm/sun4i: Add buffer stride and offset configuration for [...] adds 8a813e401fcd drm/sun4i: frontend: Add and use helper for checking tilin [...] adds b2ddf277ab5e drm/sun4i: layer: Add tiled modifier support and helper adds 9db9c0cf5895 drm/sun4i: drv: Allow framebuffer modifiers in mode config adds 94018601568c drm/sun4i: Move access control before setting the register [...] adds 35f366544ccd drm/sun4i: frontend: Add a quirk structure adds c2c7560f7a8d drm/sun4i: Set the coef_rdy bit right after the coef have [...] adds 38ffb167fd6a drm/sun4i: Make COEF_RDY conditional adds 1379e8356772 drm/sun4i: frontend: Move the FIR filter phases to our quirks adds 3cff16d97d68 drm/sun4i: frontend: Hook-in support for the A10, with spe [...] adds 518ea1dc75d6 drm/sun4i: frontend: Hook-in support for the A20 adds a236a6698c4c drm/stm: ltdc: remove set but not used variable 'src_h' adds 47ef63e0cac8 drm: fix drm_can_sleep() comment adds b64674465289 drm/dp: use DRM_DEBUG_DP() instead of drm_dbg for logging adds da279eb9a076 drm/dp: Implement I2C_M_STOP for i2c-over-aux adds 46f3ceaffa81 drm/panel: panel-innolux: set display off in innolux_panel [...] adds f91168f48556 Merge tag 'drm-misc-next-2019-01-23' of git://anongit.free [...] adds 7bd619c9576f Merge remote-tracking branch 'drm/drm-next' adds bd780f37a361 drm/i915: Track all held rpm wakerefs adds 16e4dd0342a8 drm/i915: Markup paired operations on wakerefs adds 506d1f62454b drm/i915: Track GT wakeref adds 183e260ba246 drm/i915: Track the rpm wakerefs for error handling adds 48d1c8121607 drm/i915: Mark up sysfs with rpm wakeref tracking adds a037121c3c7f drm/i915: Mark up debugfs with rpm wakeref tracking adds 6619c0075f78 drm/i915/perf: Track the rpm wakeref adds 00e27cbe4c89 drm/i915/pmu: Track rpm wakeref adds 3055f0cd782f drm/i915/guc: Track the rpm wakeref adds 538ef96b9dae drm/i915/gem: Track the rpm wakerefs adds 1d264d91befc drm/i915/fb: Track rpm wakerefs adds 6a712a20bff4 drm/i915/hotplug: Track temporary rpm wakeref adds 2cb2cb5ff41a drm/i915/panel: Track temporary rpm wakeref adds c9d08cc3e339 drm/i915/selftests: Mark up rpm wakerefs adds d4225a535b3b drm/i915: Syntatic sugar for using intel_runtime_pm adds 0e6e0be4c952 drm/i915: Markup paired operations on display power domains adds 25c896bdb8dc drm/i915: Track the wakeref used to initialise display pow [...] adds 69d938200598 drm/i915/dp: Markup pps lock power well adds 04161d64da09 drm/i915: Complain if hsw_get_pipe_config acquires the sam [...] adds 8d761e773e29 drm/i915: Combined gt.awake/gt.power wakerefs adds 4a8ab5ea0cde drm/i915: Mark up Ironlake ips with rpm wakerefs adds d8af327087f7 drm/i915: Fix ILK-IVB primary plane enable delays adds 305dc3f9834c drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex adds 8cd999181f8c drm/i915: Prevent concurrent GGTT update and use on Braswe [...] adds b14c06ec0249 drm/i915/cnl: Fix CNL macros for Voltage Swing programming adds fed85691b408 drm/i915: Fix the static code analysis warning in debugfs adds 6d2438c8233b drm/i915/perf: Annotate i915_perf.wakeref for keneldoc adds decd29e6b5fe drm/i915: Only dump GPU state on set-wedged if interesting adds e9d49bb718f3 drm/i915/ddi: Move DDI port detection to the corresponding helper adds 3f2e9ed0b26d drm/i915/icl: Detect port F presence via VBT adds 484d9a844d0d drm/i915/userptr: Avoid struct_mutex recursion for mmu_inv [...] adds 0212bdef5a4d drm/i915: Move intel_execlists_show_requests() aside adds 9e267d286af5 drm/i915/userptr: Fix error handling of mutex_lock_killable() adds 204474a6b859 drm/i915: Pass down rc in intel_encoder->compute_config() adds 18bb2bccb549 drm/i915: Serialise concurrent calls to i915_gem_set_wedged() adds 9f58892ea996 drm/i915: Pull all the reset functionality together into i [...] adds 739f3abdbfcf drm/i915: small isolated c99 types to kernel types switch adds c7cc52167541 drm/i915/crt: switch to kernel types adds 977dcc06c3e9 drm/i915/lspcon: switch to kernel types adds e5315213ecd2 drm/i915/debugfs: switch to kernel types adds a9c287c94e79 drm/i915/irq: switch to kernel types adds cbe974fb964e drm/i915/cdclk: switch to kernel types adds 990290d124d5 drm/i915/dpll_mgr: switch to kernel types adds 830de4220a27 drm/i915/dp: switch to kernel types adds c4aa2eca319c drm/i915/sprite: switch to kernel types adds 1b4bd5c4a663 drm/i915: Limit the for_each_set_bit() to the valid range adds 6ddbb12e3f54 drm/i915: Fix wakeref cookie handling in debugfs/i915_forc [...] adds 1dfbea041ffd drm/i915/breadcrumbs: Drop assertion that we've already en [...] adds 8d714185951b drm/i915/selftests: Query the vm under test for hugepage support adds 293f8c0f2bb4 drm/i915: Use b->irq_enable() as predicate for mock engine adds 71fc448c1aaf drm/i915/selftests: Make evict tolerant of foreign objects adds bfb0a2cb2b2d drm/i915/dp: remove PANEL_POWER_OFF macro and its use adds 209760b7f6ee drm/i915/selftests: Allocate mock ring/timeline per context adds 129fe7516b23 drm/i915/color: switch to kernel types adds 5ce9a6497914 drm/i915/pm: switch to kernel types adds 3d0c5005d3f0 drm/i915/ddi: switch to kernel types adds 5a01892ae58f drm/i915/csr: switch to kernel types adds ba3f4d0ad346 drm/i915/display: switch to kernel types adds 143c335ad27f drm/i915/i915_drv.h: switch to kernel types adds d25236a3290c drm/i915/intel_drv.h: switch to kernel types adds f1e9c9094797 drm/i915: Prevent use of global_seqno=0 adds ca0b04db14a5 drm/i915/dsi: Fix pipe_bpp for handling for 6 bpc pixel-formats adds 24bf86ccf9f5 drm/i915/dsi: Enable dithering for 6 bpc panels adds 480cd6dd9287 drm/i915/selftests: Track evict objects explicitly adds c95e7ce387f9 drm/i915/selftests: Create a clean GGTT for vma/gtt selftesting adds e4a8c8130ba3 drm/i915/selftests: Refactor common live_test framework adds 1579ab2de914 drm/i915/selftests: Use common mock_engine::advance adds 924090f4237b drm/i915: Refactor out intel_context_init() adds 0e21834e18c5 drm/i915: Tidy common test_bit probing of i915_request->fe [...] adds 25f9cebd7a52 drm/i915: Show all active engines on hangcheck adds f42fb2317ffc Merge drm/drm-next into drm-intel-next-queued adds 235ca26fc799 drm/i915/psr: Allow PSR2 to be enabled when debugfs asks adds 47c6cd54efde drm/i915: Refactor PSR status debugfs adds cc8853f57e00 drm/i915: Add PSR2 selective update status registers and b [...] adds a81f781a3238 drm/i915/debugfs: Print PSR selective update status regist [...] adds a9dc3395fc8b drm/i915/sdvo: switch to kernel types adds c25f0c6a0426 drm/i915/icl: do a posting read after irq install adds 03ca3cf8e9aa drm/i915/icl: Adding few more device IDs for Ice Lake adds 6e062b60b0b1 drm/i915/execlists: Mark up priority boost on preemption adds 3c8861d84a4d drm: Add color management LUT validation helper (v4) adds 85e2d61e4976 drm/i915: Validate userspace-provided color management LUT's (v4) adds 63cb4e641af1 drm/i915/crt: split out intel_crt_present() to platform sp [...] adds 0fafa2269277 drm/i915/lvds: only call intel_lvds_init() on platforms th [...] adds 9bedc7edf624 drm/i915/lvds: nuke intel_lvds_supported() adds d6521463897b drm/i915/tv: only call intel_tv_init() on platforms that m [...] adds a5916fd7a1f1 drm/i915: rename has_edp_a() to ilk_has_edp_a() adds 346073cee660 drm/i915/lvds: simplify gen 2 lvds presence adds 74d021eaa70a drm/i915/crt: simplify CRT VBT check on pre-VLV/DDI adds f6626e1d96ed drm/i915: De-inline intel_context_init() adds 63a23d245b2c drm/i915/backlight: Restore backlight on resume, v3. adds 5b1ec9ac7ab5 drm/i915/backlight: Fix backlight takeover on LPT, v3. adds d19f958db23c drm/i915: Enable fastset for non-boot modesets. adds 0cdc1d07b461 drm/i915: Make HW readout mark CRTC scaler as in use. adds 2313b1897f57 drm/i915/gvt: mandatory require hypervisor's host_init adds a2b8419a9e29 drm/i915/gvt: remove unused parameter for hypervisor's hos [...] adds 9bdb073464d6 drm/i915/gvt: Change KVMGT as self load module adds ba64bd963934 drm/i915/gvt: remove drmP.h include adds ed8cce30163f drm/i915/gvt: give the cmd parser decode_info a const treatment adds b007065a0aeb drm/i915/gvt: give the cmd parser cmd_info a const treatment adds 36520ed005e7 drm/i915/gvt: Add coffeelake platform definition adds 5cd02703b0a4 drm/i915/gvt: Add mmio handler for CFL adds c3b5a8430daa drm/i915/gvt: Enable gfx virtualiztion for CFL adds 360f864e43aa drm/i915/gvt: Reuse the gmbus pin macro adds 5807bb4d8dd6 drm/i915/gvt: Refine port select logic for CFL platform adds 6c46c2e8c589 drm/i915: Enable gfx virtualization for Coffeelake platform adds 2e679d48f38c drm/i915/gvt: switch to kernel types adds ff00d85b4df9 Merge tag 'gvt-next-2019-01-24' of https://github.com/inte [...] adds 85baa5dbf791 drm/i915: Update DRIVER_DATE to 20190124 adds 4f7b9bd758f1 Merge remote-tracking branch 'drm-intel/for-linux-next' adds f25d0a68beb8 drm/tegra: Refactor CEC support adds cd54fb96e568 drm/tegra: sor: Parse more data from HDA format adds fad7b8064310 drm/tegra: hda: Extract HDA format parsing code adds e3c702dcc7b0 drm/tegra: hdmi: Reuse common HDA format parser adds db5adf4d6dce drm/tegra: hdmi: Fix audio to work with any pixel clock rate adds ffd73388d18c drm/tegra: Store parent pointer in Tegra DRM clients adds 58b240556e79 drm/tegra: vic: Load firmware on demand adds 8c31003bad6c drm/tegra: Setup shared IOMMU domain after initialization adds 69ba67676530 drm/tegra: Restrict IOVA space to DMA mask adds 1f0df2a88028 gpu: host1x: Support 40-bit addressing on Tegra186 adds b0cea950a0f6 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds b30b61ff6b1d drm/vkms: Fix flush_work() without INIT_WORK(). adds d2c20b5d3782 Merge drm/drm-next into drm-misc-next adds 2a6b4990b19f drm/stm: prepare for drmP.h removal from drm_modeset_helper.h adds 232fadcbe5e0 drm/hisilicon/kirin: prepare for drmP.h removal from drm_m [...] adds 2f69deb1d9a1 drm/arcpgu: prepare for drmP.h removal from drm_modeset_helper.h adds 6abb49402a79 drm/bridge: cdns: prepare for drmP.h removal from drm_mode [...] adds a16180a79c69 drmi/rcar-du: prepare for drmP.h removal from drm_modeset_ [...] adds fcd70cd36b9b drm: Split out drm_probe_helper.h adds 06108e7047d4 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 99c66bc051e7 drm/msm: Unblock writer if reader closes file adds c878a628e0c4 drm/msm/gpu: fix building without debugfs adds 878411aef631 drm/msm/gpu: Remove hardcoded interrupt name adds 895ad6b0ccf7 drm/msm: drop interrupt-names adds bbc2cd07c510 drm/msm: honor GPU_READONLY flag adds a3c5e2cd7975 drm/msm: Fix A6XX support for opp-level adds 023014e72e0a drm/msm: Add __printf verification adds a840f690d3c6 drm/msm: avoid unused function warning adds f3c0f8f2fd83 dt-bindings: drm/msm/a6xx: Document GMU and update GPU bindings adds b62414c85767 dt-bindings: drm/msm/a6xx: Document GMU bindings adds a6d427c96a20 Merge remote-tracking branch 'drm-msm/msm-next' adds 3affaa5a7ca3 drm/afbc: Add AFBC modifier usage documentation adds 37fc9bb022c6 drm/arm: Delete redundant CONFIG_DRM_ARM adds bd628c1bed79 drm/komeda: komeda_dev/pipeline/component definition and i [...] adds df766e4a419c dt/bindings: drm/komeda: Add DT bindings for ARM display p [...] adds 26bd43a75996 drm/komeda: Build komeda to be a platform module adds 29e56aec911d drm/komeda: Add DT parsing adds 981d29d2db7c drm/komeda: Add komeda_format_caps for format handling adds c46c24bb6b11 drm/komeda: Add komeda_framebuffer adds 61f1c4a8ab75 drm/komeda: Attach komeda_dev to DRM-KMS adds 557c37360eca drm/doc: Add initial komeda driver documentation adds ab6911b73493 MAINTAINERS: Add maintainer for Arm komeda driver adds 874cf192964e drm: arm/komeda: Remove IRQ parsing from initial series adds e0cfa3d4c14a Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 4fb873c9648e drm/imx: ignore plane updates on disabled crtcs adds 2c0408dd0d89 gpu: ipu-v3: Fix i.MX51 CSI control registers offset adds aa3312012f10 drm/imx: imx-ldb: add missing of_node_puts adds bb867d219fda gpu: ipu-v3: Fix CSI offsets for imx53 adds c9662b7ae5be gpu: ipu-v3: pre: add double buffer status readback adds 72114840f149 gpu: ipu-v3: prg: add function to get channel configure status adds 1e5cbeed197d drm/imx: ipuv3-plane: add function to query atomic update status adds 69ce8e6230a9 drm/imx: ipuv3-plane: add zpos property adds 68783dfd70f3 drm/imx: imx-tve: depend on COMMON_CLK adds 257ff80474ab drm/imx: allow building under COMPILE_TEST adds 5abe4c9ed583 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds f5fd9fd40009 drm/etnaviv: fix some off by one bugs adds 72ac64b84b2e drm/etnaviv: move job context pointer to etnaviv_gem_submit adds bb8e82b64b4b etnaviv mailing list is moderated adds a20ca6744ba7 Build etnaviv on non-ARM architectures adds f8261c376e7f drm/etnaviv: NULL vs IS_ERR() buf in etnaviv_core_dump() adds fd4b77e8deea drm/etnaviv: don't restrict to certain architectures adds c096e17e04e3 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds a2d21848d921 regmap: regmap-irq: Add main status register support adds 478a2aa27919 Merge remote-tracking branch 'regmap/topic/irq' into regmap-next adds a232c64bd7b4 Merge remote-tracking branch 'regmap/for-next' adds 748b6ec359b0 ALSA: virtuoso: add de-emphasis control adds 4bccb403f2ca ALSA: oxygen: initialize spdif_playback_enable to 0 adds 0f25e000cb43 ALSA: gus: add a check of the status of snd_ctl_add adds c99776cc4018 ALSA: ice1712: fix a missing check of snd_i2c_sendbytes adds 02cc53e223d4 ALSA: line6: fix check on snd_card_register adds beae77170c60 ALSA: sb: fix a missing check of snd_ctl_add adds 081e01f059ba ALSA: hda: Fix mismatches for register mask and value in h [...] adds fc2a6cf060d0 ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() adds 36c346e1c581 ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' adds e6ce7943231f ALSA: hda: add verbs for stripe control adds 5dd3d271320d ALSA: hda: Add api to program stripe control bits adds b59c8e7a7316 ALSA: hda: add register offset for stripe control adds 9b6f7e7a296e ALSA: hda: program stripe bits for controller adds 053b055948e9 ALSA: hda: program stripe control for codec adds 3d21ef0b49f8 ALSA: pcm: Suspend streams globally via device type PM ops adds 435e25c67de7 ALSA: atiixp: Move PCM suspend/resume code into trigger callback adds 28394f0e8735 ALSA: isa: Remove superfluous snd_pcm_suspend*() calls adds 3c40dfeb0449 ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls adds 17bc4815de58 ALSA: pci: Remove superfluous snd_pcm_suspend*() calls adds 2c76706843c9 ALSA: usb: Remove superfluous snd_pcm_suspend*() calls adds 0c3df9edb24d ALSA: x86: Remove superfluous snd_pcm_suspend*() calls adds ece984a63a8d ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls adds d3bdf3f37ac3 ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls adds 793e0fca25fa ALSA: arm: Remove superfluous snd_pcm_suspend*() calls adds 9833f1d05031 ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls adds ede63a8d4555 drm: bridge: dw-hdmi: Remove superfluous snd_pcm_suspend*() calls adds 910e7e1923d5 ALSA: doc: Update the description about PCM suspend procedure adds ce7f93e2bd6f ALSA: pcm: Make snd_pcm_suspend() local static adds 436ec40e0cdf Merge branch 'topic/pcm-device-suspend' into for-next adds 3bb700e76914 ALSA: hda - Fix unused variable warning adds e199d1eb7f5d ALSA: fireface: rename protocol layer for former models adds 9dd466aca377 ALSA: fireface: unify protocol layer for FF400/FF800 adds 2f8af5b3f09c ALSA: fireface: obsolete proc node to leave one node adds e9e29cf85220 ALSA: fireface: add protocol-dependent operation to dump status adds ae3053c28b86 ALSA: fireface: add protocol-dependent operation to switch [...] adds b1d0cb0ae511 ALSA: fireface: add protocol-dependent operation to get cl [...] adds 22f745871408 ALSA: fireface: code refactoring for dump of sync status adds 4c4871a8055a ALSA: fireface: code refactoring to parse of clock configuration adds fd1cc9de64c2 ALSA: fireface: add support for Fireface UCX adds 3f7e94e6d66b ALSA: hda/tegra: runtime power management support adds 65af2122e872 ALSA: hda/tegra: get clock handles early in probe adds f2974aa21a41 ALSA: hda/tegra: add runtime PM callbacks adds 091aa420530c ALSA: hda/tegra: remove redundant clock enable API adds 707e0759f2f4 ALSA: hda/tegra: implement runtime suspend/resume adds 9935d55b0290 ALSA: hda/tegra: add driver flag for runtime PM adds 6c644e4e954d ALSA: fireface: change prototype of handler for async tran [...] adds 900896771a2f ALSA: fireface: add model-dependent parameter for address [...] adds 73f5537fb209 ALSA: fireface: support tx MIDI functionality of Fireface UCX adds 481e09ac9a82 ALSA: fireface: add model-dependent parameter for address [...] adds 82b6297b4434 ALSA: fireface: add protocol-specific operation to fill tr [...] adds f0f9f497d44e ALSA: fireface: support rx MIDI functionality for Fireface UCX adds d8002539ec7b ALSA: fireface: comment cleanup about destination address [...] adds de89750c56f4 ALSA: pcm: Drop unused snd_pcm_substream.file field adds 480e32ebd524 ALSA: pcm: Simplify proc file destruction adds 3a55437141a1 ALSA: proc: Avoid possible leaks of snd_info_entry objects adds d819fb21eecc ALSA: pcm: Call snd_card_unref() inside in_pcm_file() adds 73365cb10b28 ALSA: pcm: Unify snd_pcm_group initialization adds a41c4cb913b5 ALSA: pcm: Make PCM linked list consistent while re-grouping adds 7df5a5f66b8f ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() adds f57f3df03a8e ALSA: pcm: More fine-grained PCM link locking adds ecb41f0f44ca ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem adds ef2056b8f394 ALSA: pcm: Cleanup snd_pcm_stream_lock() & co adds 205d6bcf9bb8 Merge branch 'topic/pcm-lock-refactor' into for-next adds 6d317420105c Merge remote-tracking branch 'sound/for-next' adds 0f68c396f604 ASoC: cs4341: Add driver for CS4341 DAC adds 0ddb46080a46 ASoC: cs4341: Add DT bindings documentation for CS4341 DAC adds 2bb853f6f937 ASoC: wm8904: make the driver visible in Kconfig adds fb82c6ed3190 ASoC: wm8904: save model id directly in of_device_id.data adds 5489e81f981b ASoC: wm8904: enable MCLK in STANDBY adds 431b67c27c57 ASoC: Intel: Skylake: remove useless cast adds d8747d30aa7f ASoC: Intel: Skylake: simplify boolean tests adds 6c5414589721 ASoC: Intel: Haswell: remove unneeded semicolon adds bf88b3c3c277 ASoC: Intel: Haswell: assign booleans to true/false adds 060d35be2dfa ASoC: Intel: Baytrail: remove unneeded variable adds e295450dd86d ASoC: Intel: Baytrail: simplify boolean test adds 10583cdac237 ASoC: Intel: Atom: simplify boolean tests adds 4e88068ed088 ASoC: Intel: boards: use snd_mask_set_format in all machin [...] adds a0c426fe1433 ASoC: simple-card-utils: check "reg" property on asoc_simp [...] adds 40dfae169ad0 ASoC: audio-graph-card: add asoc_graph_card_get_conversion() adds e4f4fdfc57d9 ASoC: audio-graph-scu-card: remove audio-graph-scu-card on Doc adds 61c263ac27a3 ASoC: audio-graph-scu-card: remove audio-graph-scu-card adds bb93487b8501 ASoC: simple-scu-card: remove simple-scu-card on Doc adds c8ed6aca6b82 ASoC: simple-scu-card: remove simple-scu-card adds e3e12ec09a18 dt-bindings: ASoC: xlnx, audio-formatter: Document audio f [...] adds 6f6c3c36f091 ASoC: xlnx: add pcm formatter platform driver adds b31daa15af76 ASoC: xlnx: enable audio formatter driver build adds de2949fe2621 ASoC: audio-graph-card: add 1 CPU : 1 Codec support again adds 1e4771a62fd7 ASoC: audio-graph-card: add link_info adds dd98fbc558a0 ASoC: audio-graph-card: cleanup DAI link loop method - step1 adds fce9b90c1ab7 ASoC: audio-graph-card: cleanup DAI link loop method - step2 adds 97fe6ca41465 ASoC: audio-graph-card: reduce naming prefix adds 7e5e1f8bbaa8 ASoC: simple-card: add asoc_simple_card_get_conversion() adds 7adee60ee273 ASoC: simple-card: add 1 CPU : 1 Codec support again adds 17029e494edc ASoC: simple-card: add link_info adds d947cdfd4be2 ASoC: simple-card: cleanup DAI link loop method - step1 adds c39291a76444 ASoC: simple-card: cleanup DAI link loop method - step2 adds 2d01a84605a5 ASoC: simple-card: reduce naming prefix adds c32759035ad2 ASoC: rockchip: support ACODEC for rk3328 adds f5758544d98c ASoC: rockchip: add workaround for silence of rk3288 ACODEC adds 1d38b4e903d5 ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe adds e1de3d237b50 ASoC: rockchip: fix platform_no_drv_owner.cocci warnings adds 822257661031 ASoC: es8316: Add jack-detect support adds 24b53f17a3f2 ASoC: es8316: Add DAC mono mix switch mixer control adds 6ca382c4363d ASoC: Intel: bytcht_es8316: Sort includes alphabetically adds 86909c8f77c5 ASoC: Intel: bytcht_es8316: Minor refactoring adds 349e13862c99 ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) adds 4bf538b42933 ASoC: Intel: bytcht_es8316: Add jack-detect support adds 0d3e91da0750 ASoC: Intel: bytcht_es8316: Add external speaker mux support adds 730501a91d94 ASoC: Intel: bytcht_es8316: Add input-map support adds 249d2fc9e55c ASoC: Intel: bytcht_es8316: Set card long_name based on quirks adds 5198baf8817d ASoC: Intel: Add ACPI match table entry for ES8316 codec o [...] adds b97205ef95ef ASoC: Intel: sst: Simplify is_byt_cr() adds fee15714552d ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing adds 51a13e401a83 ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 [...] adds 2130f15d6cd9 ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN che [...] adds ae33ba2a8bcc Merge branch 'asoc-4.21' into HEAD adds 4664b94c98b4 ASoC: davinci-mcasp: Document GPIO support adds 540f1ba7b3a5 ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins adds aa07e38b0ae9 Merge branch 'asoc-4.22' into asoc-5.0 adds ee6047b82888 ASoC: ak4458: Add support for AK4497 adds 5d8d66077af1 ASoC: dt-bindings: Document support for ak4497 adds 902d82222270 ASoC: dmic: declare trigger function as static adds 97d8f6b71f56 ASoC: max98090: remove unused constant variables adds 37b6f0350374 ASoC: es8316: remove unused constant variables adds dc22a4093f5d ASoC: codecs: fix kernel doc descriptions adds c3db21324442 ASoC: rt5645: remove unused mux define adds 6606f9df60bc ASoC: rt5670: remove unused mux/mixer define adds 7c3727ba7de2 ASoC: max98383: fix boolean assignments to true/false adds 3c17bcfd35bc ASoC: cs4271: fix boolean assignments adds b793a1e4ebad ASoC: rt274: fix boolean tests adds af3b2b54cb29 ASoc: rt286: fix boolean tests adds e0a99927ff5f ASoC: rt5640: fix boolean assignments adds 091cd877d8d6 ASoC: max98927: fix boolean assignments adds 577dc32f9a6f ASoC: rt5651: fix boolean assignments adds 290da7a7e349 ASoC: nau8824: fix boolean assignment adds f361ca368020 ASoC: tscs42xx.c: fix boolean test adds d61780c155e8 ASoC: mt6351: remove unneeded variable adds 123c3def3bc5 ASoC: da7219: fix endianness issues adds b468f379e1e0 ASoC: da7219: use logical AND adds 60b52ed62721 ASoC: rt5645: store eq kcontrol byte in __be adds b8e022e83ba9 ASoC: rl6437a: use __be32 for a __be32 buf adds f0627d006047 ASoC: rt298: fix boolean tests adds e147c189c109 ASoC: eliminate left-over from Raumfeld machine driver removal adds e595da28ecc8 ASoC: micfil: Add bindings for MICFIL DAI adds 47a70e6fc9a8 ASoC: Add MICFIL SoC Digital Audio Interface driver. adds 2f00f7715e62 dt-bindings: ASoC: xlnx, spdif: Document spdif bindings adds b1d2a4cca20c ASoC: xlnx: add SPDIF audio driver adds 47caf048a017 ASoC: xlnx: enable SPDIF driver build adds 5dc4ca299684 ASoC: sgtl5000: Allow SCLK pad drive strength to be changed adds 7674bec4fc09 ASoC: rsnd: update BSDSR/BSDISR handling adds d3dcc5882ca9 ASoC: Intel: common: Add quirk for PoV P1006W tablet adds d306873589c5 ASoC: rt5651: Add ACPI ID 10EC5640 adds c2ec9d957d2b ASoC: rt5651: Add support for jack detect using an external GPIO adds aee48a9ffa5a ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic [...] adds 7eb187313eef ASoC: Intel: bytcr_rt5651: Add quirks module parameter adds 90768eaf0640 ASoC: Intel: bytcr_rt5651: Add support for jack-detect usi [...] adds fee3e1cbd6cd ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-23 [...] adds 7b57085a33ce ASoC: ADAU7002: Add optional delay before start of capture adds 4a8191aa9e05 ASoC: rt274: Variable "buf" in function rt274_jack_detect( [...] adds a6028cc60aad ASoC: da7219: MCLK should be enabled before DAI clocks adds a58943abcb08 ASoC: da7219: Add recalc_rate function to return DAI clock rate adds 04d979d7a7ba ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated adds f833fe2056b3 ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt [...] adds 3e8c45f57a90 ASoC: cs4341: fix waring unused-function adds fecd5c09ddf8 ASoC: msm8916-wcd-digital: remove few unused variables adds 5b86fa6d2903 ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error adds c284d4e31a0b ASoC: xlnx: parse AES audio parameters adds 0ddb0fb00a76 ASoC: qcom: Kconfig: select max98927 for sdm845 adds 9019ab102fe8 ASoC: sdm845: Set DAI format for dmic codec adds 3ac1b2e4158c ASoC: rt5682: add default pdata for i2s mode adds d98665724868 ASoC: imx-sgtl5000: put of nodes if finding codec fails adds 691beb02d9ff ASoC: imx-sgtl5000: lower log level for potential probe de [...] adds e379ee969ecb ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error adds 1aabff2508cb ASoC: fsl_spdif: don't print EPROBE_DEFER as error adds 2363d85f4e04 ASoC: imx-spdif: don't print EPROBE_DEFER as error adds 7c7e2d6a9ca3 ASoC: soc-core: remove error due to probe deferral adds e412fcb0db5c ASoC: fsl_sai: Remove expensive print in irq handler adds f557d39a3cb8 Merge tag 'asoc-fix-v5.0-rc2' into asoc-5.1 adds 62bc79d35ebb ASoC: soc.h: add explanation of legacy/modern style of dai_link adds 910fdcabedd2 ASoC: soc-core: add .num_platform for dai_link adds 65462e445f78 ASoC: soc-core: add new snd_soc_flush_all_delayed_work() adds 53e947a0e1f7 ASoC: soc-core: merge card resources cleanup method adds 52293596f5af ASoC: soc-core: reduce if/else nest on soc_probe_link_dais adds 22d1423187e5 ASoC: soc-core: add soc_cleanup_component() adds 10dff9b0ddf7 ASoC: soc-core: use for_each_link_codecs() for dai_link codecs adds fe7ed4dec2e6 ASoC: simple-card: rename to asoc_simple_card_canonicalize [...] adds 3f6a125230d8 ASoC: core: Fix multi-CODEC setups adds 4ffdca62e2de ASoC: Intel: make const arrays static, reduces object code size adds 9aabf74b02fb Merge branch 'asoc-5.1' into asoc-next adds 212fe339b075 Merge remote-tracking branch 'sound-asoc/for-next' adds 39be9b6d0455 Input: soc_button_array - add usage-page 0x01 usage-id 0xc [...] adds e9eb788f9442 Input: soc_button_array - fix mapping of the 5th GPIO in a [...] adds d6f66f618569 Input: tm2-touchkey - add support for midas touchkey adds d5a158cec4f3 Input: tm2-touchkey - correct initial brightness adds 07df1c55270c Input: tm2-touchkey - allow specifying custom keycodes adds 1cdbd3e57698 Input: tm2-touchkey - add support for aries touchkey variant adds e85bb0beb649 Input: ad7879 - add check for read errors in interrupt adds 4116941b7a70 Merge tag 'v4.20' into next adds fb5fc09cc803 Input: tca6416-keypad - use struct_size() in kzalloc() adds a73450036e32 Input: mcs_touchkey - use struct_size() in kzalloc() adds 1eb7ea26d123 Input: mtk-pmic-keys - remove duplicated include from mtk- [...] adds a2f39dac0dec Input: edt-ft5x06 - add support for Evervision FT5726 adds 2ebc1919e9a9 Input: edt-ft5x06 - add support to update ev-ft5726 registers adds b6eba86030bf Input: edt-ft5x06 - add offset support for ev-ft5726 adds 989d13e0a8be Merge remote-tracking branch 'input/next' adds fae5efba43c2 mtip32xx: ѕtop abusing the managed resource APIs adds 3c56a7610191 Merge remote-tracking branch 'block/for-next' adds e9d5c536ccab mmc: sdhci_am654: Make symbol 'sdhci_am654_ops' static adds 3f165342f7a9 mmc: sdhci-esdhc-imx: Constify driver data adds f12acb16436e mmc: sdhci-esdhc-imx: clear ESDHC_STD_TUNING_EN for manual [...] adds d2c5338d71de mmc: sdhci: usdhc: do not do tuning for DDR50 mode. adds a31c9eff3a63 mmc: sdhci-esdhc-imx: fix HS400 timing issue adds 4f2f8c395df4 dt-bindings: mmc: fsl-imx-esdhc: add imx6ull compatible string adds 8d78f51f1f28 mmc: sdhci-esdhc-imx: add SD clock limitation for imx6ull adds 38641ccc5244 mmc: sdhci-esdhc-imx: add delay between tuning cycles adds a39399783868 mmc: sdhci: add delay after the last tuning command adds e265a541a009 mmc: sdhci-brcmstb: handle mmc_of_parse() errors during probe adds 661f2e3b576d mmc: dt-bindings: omap: Remove duplicate documentation paragraphs adds f8f2e2579e54 mmc: block: fix debugfs_simple_attr.cocci warnings adds 61f53ba051cb mmc: sdhci: Moving sdhci_o2 into sdhci-pci-o2micro.c adds 130010061e95 mmc: sdhci: Fix O2 Host PLL and card detect issue adds 5d95748bdf77 mmc:sdio: Remove unneeded variable ret adds 4344f11a9acb mmc: tmio: fix typo in tmio_mmc_init_ocr() adds a704473e94f5 mmc: tmio: undo PM autosuspend when removing the host adds 41a62a6fb32f mmc: sdhci-esdhc-imx: remove the 100MHz limitation for Strobe DLL adds 99ea7f47eb9b mmc: sdhci-esdhc-imx: add HS400_ES support for i.MX8QXP adds 88e6dd517f0f mmc: sdhci: correct the maximum timeout when enable CMDQ adds 1ec594916e42 Merge branch 'fixes' into next adds fadac7488064 mmc: sdhci-esdhc-imx: add CMDQ support adds e0fc4f56e724 mmc: sdhci-esdhc-imx: add DCMD support for CMDQ adds 918ca23275e1 dt-bindings: mmc: tegra: Add pinctrl for SDMMC drive strengths adds 2da1f96c349a mmc: tegra: SDMMC pads auto-calibration adds 963a747234f6 mmc: core: annotate implicit fall through adds 0540652fff44 mmc: sdhci-esdhc-imx: fix return value check in sdhci_esdh [...] adds a4c2801fbe2d mmc: jz4740: Annotate implicit fall through adds 049aa1b1f5b8 mmc: sdhci: Remove unneeded quirk2 flag of O2 SD host controller adds 0cd89886d03b Merge branch 'fixes' into next adds e364f73248bd Merge remote-tracking branch 'mmc/next' adds a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' adds 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses adds f4222f298c96 Merge remote-tracking branch 'kgdb/kgdb-next' adds ed51d4fe453a Merge tag 'mfd-next-4.21' into HEAD adds 9fe899c99f09 mfd: aat2870-core: Make it explicitly non-modular adds 69e10e387de5 mfd: adp5520: Make it explicitly non-modular adds 112045bcf4c8 mfd: as3711: Make it explicitly non-modular adds c311441f5011 mfd: db8500-prcmu: Drop unused MODULE_ tags from non-modular code adds f72c266b29e2 mfd: htc-i2cpld: Make it explicitly non-modular adds 824441e72938 mfd: max8925-core: Drop unused MODULE_ tags from non-modular code adds 9850b472d04e mfd: rc5t583: Make it explicitly non-modular adds 541361d1d977 mfd: sta2x11: Drop unused MODULE_ tags from non-modular code adds 7538afd63d83 mfd: syscon: Make it explicitly non-modular adds 35553e904435 mfd: tps65090: Make it explicitly non-modular adds 30f9bf12f82b mfd: tps65910: Make it explicitly non-modular adds 05767e9465fb mfd: tps80031: Make it explicitly non-modular adds 2e74b5753329 mfd: wm831x-spi: Make it explicitly non-modular adds 08eb56a066f4 mfd: wm831x-i2c: Make it explicitly non-modular adds bddc9c376623 mfd: wm831x-core: Drop unused module infrastructure from n [...] adds 34b72fde0b17 mfd: wm8350-i2c: Make it explicitly non-modular adds e54dc8645e81 mfd: wm8350-core: Drop unused module infrastructure from n [...] adds c52b8fd546d8 mfd: wm8400-core: Make it explicitly non-modular adds ccff57d174a7 Merge remote-tracking branch 'mfd/for-mfd-next' adds f5d782d46aa5 power: supply: isp1704: switch to gpiod API adds 0367e23425af power: supply: axp288_fuel_gauge: Change to use DEFINE_SHO [...] adds e75e3a125b40 drivers: power: supply: goldfish_battery: Put an SPDX tag adds 65ab18a1aaa8 drivers: power: supply: goldfish_battery: Fix "line over 8 [...] adds 5fbde356cb09 drivers: power: supply: goldfish_battery: Retire a redunda [...] adds 617ee863ed34 drivers: power: supply: goldfish_battery: Fix alignment adds 3dcdb68925b8 drivers: power: supply: goldfish_battery: Use tabs for alignment adds 6f12e46eebf1 power: twl4030: fix a missing check of return value adds 19836a1b8e28 power: supply: remove some duplicated includes adds fd10606f93a1 cpcap-charger: generate events for userspace adds 02276af2fcf8 power: supply: charger-manager: Fix trivial language typos adds 2a7b0a29b375 drivers: power: supply: goldfish_battery: Add support for [...] adds 257afa58e608 dt-bindings: power: sc27xx: Add one IIO channel to read ch [...] adds 0a4f97a17188 power: supply: sc27xx: Add one property to read charge voltage adds 3a28f203c579 power: supply: sc27xx: Fix the incorrect formula when conv [...] adds d3e67c94e8f6 power: supply: sc27xx: Fix capacity saving function adds f83a6ece6997 power: supply: bq25890: show max charge current/voltage as [...] adds 3847f9b4da93 Merge remote-tracking branch 'battery/for-next' adds 557ce9d755d5 regulator: act8945a: Use rdev_get_id() to access id of regulator adds 48f1b4efd67c regulator: Fix trivial language typos adds 6f3656f3552a regulator: axp20x: check rdev is null before dereferencing it adds 03c87b95ac04 regulator: provide rdev_get_regmap() adds 08f0b14adc7c regulator: hi655x: Removed unused ctrl_regs field from str [...] adds 638aef7a776a regulator: pwm: No need to make a copy of regulator_ops pe [...] adds 67cc7ca316c4 regulator: max14577: Remove redundant MODULE_ALIAS adds 7085180d6a38 regulator: twl6030: Use of_device_get_match_data() adds f01a7beb6791 regulator: act8865: Fix act8600_sudcdc_voltage_ranges setting adds 053979d2395b regulator: dt-bindings: Convert fixed-regulator to json-schema adds 692f8b56bb6a regulator: lochnagar: Add missing MODULE_DEVICE_TABLE adds 37b9ef9c7775 regulator: arizona-ldo1: Convert to use regulator_linear_r [...] adds 93997a05e6bd regulator: twl: Use of_device_get_match_data() adds ccffcb8e9a11 regulator: wm831x-dcdc: Convert to use regulator_linear_ra [...] adds fd805d99352c regulator: qcom-smd: Batch up requests for disabled regulators adds 99ea37bd1e7d regulator: bd70528: Support ROHM BD70528 regulator block adds 45b5d2b7a976 regulator: bindings: ROHM bd70528 regulator bindings adds 7c027c66f2b5 regulator: stpmic1: Add static const qualifier at peroper places adds 08f15f4a348a regulator: bd70528: Constify regulator_linear_range and re [...] adds 704c5c01ce6e regulator: bd718x7: Constify regulator_ops adds e109e7111084 regulator: bd9571mwv: Constify regulator_ops adds dae7d0d33e81 Merge branch 'regulator-5.1' into regulator-next adds 4a3311df0d16 Merge remote-tracking branch 'regulator/for-next' adds 088f908006c5 Merge branch 'next-smack' into next-testing adds 32daa6e9b63b Merge branch 'next-integrity' into next-testing adds 6a084e77ec4f Merge tag 'tpmdd-next-20181217' of git://git.infradead.org [...] adds 86aa0d8b538f Merge tag 'seccomp-next-part2' of https://git.kernel.org/p [...] adds e5a7e9283f51 Merge branch 'next-integrity' into next-testing adds aa99a14dfb50 Merge branch 'next-general' into next-testing adds 49e41801b335 Merge tag 'v5.0-rc1' into next-general adds 47008e5161fa LSM: Introduce LSM_FLAG_LEGACY_MAJOR adds 657d910b52a3 LSM: Provide separate ordered initialization adds c5459b829b71 LSM: Plumb visibility into optional "enabled" state adds f4941d75b9cb LSM: Lift LSM selection out of individual LSMs adds 2d4d51198c73 LSM: Build ordered list of LSMs to initialize adds 13e735c0e953 LSM: Introduce CONFIG_LSM adds 79f7865d844c LSM: Introduce "lsm=" for boottime LSM selection adds a8027fb0d188 LSM: Tie enabling logic to presence in ordered list adds 5ef4e41918b2 LSM: Prepare for reorganizing "security=" logic adds 7e611486d905 LSM: Refactor "security=" in terms of enable/disable adds 14bd99c821f7 LSM: Separate idea of "major" LSM from "exclusive" LSM adds 0102fb83f900 apparmor: Remove SECURITY_APPARMOR_BOOTPARAM_VALUE adds be6ec88f41ba selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE adds c91d8106b370 LSM: Add all exclusive LSMs to ordered initialization adds d8e9bbd4fa7f LSM: Split LSM preparation from initialization adds 70b62c25665f LoadPin: Initialize as ordered LSM adds d6aed64b74b7 Yama: Initialize as ordered LSM adds e2bc445b66ca LSM: Introduce enum lsm_order adds d117a154e612 capability: Initialize as LSM_ORDER_FIRST adds 6d9c939dbe4d procfs: add smack subdir to attrs adds b17103a8b8ae Smack: Abstract use of cred security blob adds 0c6cfa622cf5 SELinux: Abstract use of cred security blob adds 98c886513657 SELinux: Remove cred security blob poisoning adds 3d252529480c SELinux: Remove unused selinux_is_enabled adds 69b5a44a95bb AppArmor: Abstract use of cred security blob adds 43fc460907dc TOMOYO: Abstract use of cred security blob adds bbd3662a8348 Infrastructure management of the cred security blob adds bb6c6b02ccb7 SELinux: Abstract use of file security blob adds f28952ac9008 Smack: Abstract use of file security blob adds 33bf60cabcc7 LSM: Infrastructure management of the file security adds 80788c229116 SELinux: Abstract use of inode security blob adds fb4021b6fb58 Smack: Abstract use of inode security blob adds afb1cbe37440 LSM: Infrastructure management of the inode security adds f4ad8f2c4076 LSM: Infrastructure management of the task security adds 7c6538280ae9 SELinux: Abstract use of ipc security blobs adds 019bcca4626a Smack: Abstract use of ipc security blobs adds ecd5f82e05dd LSM: Infrastructure management of the ipc security blob adds a5e2fe7ede12 TOMOYO: Update LSM flags to no longer be exclusive adds 2233975cd792 Merge tag 'blob-stacking-security-next' of https://git.ker [...] adds ffaf0e140478 Merge branch 'next-general' into next-testing adds c1a85a00ea66 LSM: generalize flag passing to security_capable adds f30160f982fc Merge branch 'next-general' into next-testing adds 1cfb2a512e74 LSM: Make lsm_early_cred() and lsm_early_task() local functions. adds 0cce716e656b Merge branch 'next-general' into next-testing adds 3e8c73671244 LSM: Make some functions static adds 91421ab037e0 Merge branch 'next-general' into next-testing adds 9624d5c9c7ff Merge tag 'v5.0-rc3' into next-general adds 6c2976b06f68 apparmor: Adjust offset when accessing task blob. adds 5f4193730bb0 Merge branch 'next-general' into next-testing adds 39e83beb9109 capabilities:: annotate implicit fall through adds 34fc3d4acda1 Merge branch 'next-general' into next-testing adds 5b73262a5c5b security: keys: annotate implicit fall through adds 0f949bcc7b4f security: keys: annotate implicit fall throughs adds 23711df7f4a2 security: keys: annotate implicit fall throughs adds 3bdda51a6a24 Merge branch 'next-general' into next-testing adds 8c6cb983cd52 tomoyo: Swicth from cred->security to task_struct->security. adds 1e11c7821bca Merge branch 'next-general' into next-testing adds cdcf6723add5 tomoyo: Coding style fix. adds 4b42564181d6 tomoyo: Allow multiple use_group lines. adds 820cf8c12d89 Merge branch 'next-general' into next-testing adds 528a9f0f58b1 Merge remote-tracking branch 'security/next-testing' adds 43aa09fee2f0 apparmor: Fix warning about unused function apparmor_ipv6_ [...] adds fe03d636861f Merge remote-tracking branch 'apparmor/apparmor-next' adds 15ebb2eb0705 integrity, KEYS: add a reference to platform keyring adds 48babdfd5788 kexec, KEYS: Make use of platform keyring for signature verify adds 105decd473a8 encrypted-keys: fix Opt_err/Opt_error = -1 adds e2a8f3f1a16b evm: remove set but not used variable 'xattr' adds cd0b86fe9529 ima: define ima_post_create_tmpfile() hook and add missing call adds 138f9c918439 Merge remote-tracking branch 'integrity/next-integrity' adds 3a28cff3bd4b selinux: avoid silent denials in permissive mode under RCU walk adds e46e01eebbbc selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link adds a83d6ddaebe5 selinux: never allow relabeling on context mounts adds 53e0c2aa9a59 selinux: do not override context on context mounts adds 2c11572e8af4 Merge remote-tracking branch 'selinux/next' adds 51d8838d66d3 iommu/amd: Call free_iova_fast with pfn in map_sg adds f1724c0883bb iommu/amd: Unmap all mapped pages in error path of map_sg adds 198bc3252ea3 iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() adds 97fc881fd87c iommu/mediatek: Use correct fwspec in mtk_iommu_add_device() adds ba93c357229f iommu/msm: Reduce indentation adds 4f821c1002cb iommu/tegra: gart: Remove pr_fmt and clean up includes adds ae95c46dbed5 iommu/tegra: gart: Clean up driver probe errors handling adds 4b6f0ea384f4 iommu/tegra: gart: Ignore devices without IOMMU phandle in DT adds 1d7ae53b152d iommu: Introduce iotlb_sync_map callback adds 2fc0ac180d0f iommu/tegra: gart: Optimize mapping / unmapping performance adds 53f986accf34 dt-bindings: memory: tegra: Squash tegra20-gart into tegra20-mc adds 334175243cc6 ARM: dts: tegra20: Update Memory Controller node to the ne [...] adds be4dbdec2bab memory: tegra: Don't invoke Tegra30+ specific memory timin [...] adds 96efa118c036 memory: tegra: Adapt to Tegra20 device-tree binding changes adds b3bb6b858f2a memory: tegra: Read client ID on GART page fault adds 59cd046f7f94 memory: tegra: Use of_device_get_match_data() adds 45594c683ef7 memory: tegra: Use relaxed versions of readl/writel adds ce2785a75dbc iommu/tegra: gart: Integrate with Memory Controller driver adds 568ece5bab24 memory: tegra: Do not try to probe SMMU on Tegra20 adds 33ea002aadd9 memory: tegra: Do not ask for IRQ sharing adds f2dcded1be0d memory: tegra: Clean up error messages adds c3086fad2755 iommu/tegra: gart: Fix spinlock recursion adds 8e924910dd07 iommu/tegra: gart: Fix NULL pointer dereference adds 7d849b7b40b9 iommu/tegra: gart: Allow only one active domain at a time adds 167d67d550b9 iommu/tegra: gart: Don't use managed resources adds 5dd82cdb3688 iommu/tegra: gart: Prepend error/debug messages with "gart:" adds cc0e1205766b iommu/tegra: gart: Don't detach devices from inactive domains adds e7e236704117 iommu/tegra: gart: Simplify clients-tracking code adds 707223095ccf iommu/tegra: gart: Perform code refactoring adds 5b438f4ba315 iommu/vt-d: Support page request in scalable mode adds bd3c2e66e4cb iommu/iova: Allow compiling the library without IOMMU support adds 796c6a901d01 Merge branches 'iommu/fixes', 'arm/msm', 'arm/tegra', 'x86 [...] adds 3786c4f0808a Merge remote-tracking branch 'iommu/next' adds 53fc7a01df51 audit: give a clue what CONFIG_CHANGE op was involved adds 9e36a5d49c3a audit: hand taken context to audit_kill_trees for syscall logging adds 98bfd51dceeb audit: add syscall information to CONFIG_CHANGE records adds 36568d56a1dc Merge remote-tracking branch 'audit/next' adds bf72e42d400a dt-bindings: serial: sh-sci: Document r8a7778/9 HSCIF bindings adds 42e45a9449f1 media: s5p-mfc: Fix memdev DMA configuration adds 2575ee276bce Merge remote-tracking branch 'devicetree/for-next' adds 84d043185dbe spi: Add a driver for the Freescale/NXP QuadSPI controller adds 802614598045 dt-bindings: spi: Move the bindings for the FSL QSPI driver adds 78df30808961 dt-bindings: spi: Adjust the bindings for the FSL QSPI driver adds 50f1242c6742 mtd: fsl-quadspi: Remove the driver as it was replaced by [...] adds fcf85e5c2ac0 MAINTAINERS: Move the Freescale QSPI driver to the SPI framework adds 0dcdcd0e42d3 spi: add cpu details to fsl-dspi Kconfig help adds e1bc204894ea spi: dw: fix potential variable assignment error adds d57a984ff7aa spi: stm32: switch to SPDX identifier adds d4c9134a6c2c spi: stm32: use NULL pointer instead of plain integer adds 2cbee7f886b2 spi: stm32: fix DMA configuration with only one channel adds bb35c9f91a8d spi: fix typo in SPI_STM32 help text adds d6cea11b092a spi: stm32: use explicit CPOL and CPHA mode bits adds 6962b055a1c8 spi: stm32: remove SPI LOOP mode adds 8602663096ce spi: stm32: rename STM32 SPI registers to STM32H7 adds a9675337ad3e spi: stm32: rename interrupt function adds 9d5fce166c7a spi: stm32: split transfer one setup function adds f8bb12f2fa4f spi: stm32: add start dma transfer function adds 55166853b2f5 spi: stm32: introduce compatible data cfg adds 00505edf9511 spi: stm32: add support for STM32F4 adds 560b097c77cc spi: stm32: add description about STM32F4 bindings adds 983f6ae944c2 spi/trace: drop useless and wrong (but harmless) casts adds 8d245475c3f6 spi/trace: include buffer contents in traces adds f3186dd87669 spi: Optionally use GPIO descriptors for CS GPIOs adds 8db79547e79f spi: ath79: Convert to use CS GPIO descriptors adds efc92fbb8760 spi: atmel: Convert to use CS GPIO descriptors adds cfeefa79dc37 spi: cadence: Convert to use CS GPIO descriptors adds 054320b25520 spi: clps711x: Convert to use CS GPIO descriptors adds 101a68e74fe0 spi: davinci: Convert to use CS GPIO descriptors adds 9400c41e77b8 spi: dw: Convert to use CS GPIO descriptors adds 412e60373245 spi: core: avoid waking pump thread from spi_sync instead [...] adds 4f0a0cd52d6c spi: dw: fix warning unused variable 'ret' adds 74fa750e63a9 spi: davinci: Get rid of dangling variable adds 0357a3daada3 spi: spi-geni-qcom: Don't initialize completion for normal [...] adds de43affed77b spi: spi-geni-qcom: Get rid of forward declaration adds 734882a8bf98 spi: cadence: Correct initialisation of runtime PM adds a666f2619a97 spi: bitbang: Don't call chipselect() in spi_bitbang_setup() adds 797622d7a3ab spi: ath79: Simplify ath79_spi_chipselect() adds b172fd0c8980 spi: ath79: Enable support for compile test adds f1b2c1c84f7f spi: ath79: Remove now useless code adds 88e7e0a8df1f spi: sh-hspi: Remove error messages on out-of-memory conditions adds f70351ae06af spi: sh-msiof: fix *info pointer in request_dma() adds d05e3eadb1bc spi: sh-msiof: Use DMA if possible adds 1fc1b63638da spi: spi-mem: Add devm_spi_mem_dirmap_{create,destroy}() adds bfc7af6d6df8 spi: bcm2835aux: remove unneeded NULL check of devm_clk_get adds 51eea52d26d4 pxa2xx: replace spi_master with spi_controller adds f0125f1a559b spi: Go back to immediate teardown adds 2df201e0067d spi: Support high CS when using descriptors adds 6e0a32d6f376 spi: dw: Fix default polarity of native chipselect adds 6046f5407ff0 spi: cadence: Fix default polarity of native chipselect adds c1c04cea13dc gpio: of: Fix logic inversion adds 1816b4572c38 Merge branch 'spi-5.1' into spi-next adds 0dbef3941426 Merge remote-tracking branch 'spi/for-next' adds 112950555263 watchdog/core: Add watchdog_thresh command line parameter adds 11311e992366 Merge branch 'core/core' adds a0fc5578f1d6 efi: Let kmemleak ignore false positives adds b12f5440d8ca Merge branch 'linus' into efi/urgent, to resolve conflict adds 1c067caadab4 Merge branch 'efi/urgent' adds ace9bad4df26 locking/atomics: Add common header generation files adds 9fa45070a2e5 locking/atomics: Switch to generated fallbacks adds b5d47ef9ea5c locking/atomics: Switch to generated atomic-long adds aa525d063851 locking/atomics: Switch to generated instrumentation adds 8d32588077bd locking/atomics: Check generated headers are up-to-date adds c0df10812835 arm64, locking/atomics: Use instrumented atomics adds 4d8e5cd233db locking/atomics: Fix scripts/atomic/ script permissions adds bdf37b4dd35d locking/atomics: Fix out-of-tree build adds 4607abbcf464 tools/memory-model: Model smp_mb__after_unlock_lock() adds e188d24a382d tools/memory-model: Add scripts to check github litmus tests adds a6f1de04276d tools/memory-model: Make scripts take "-j" abbreviation fo [...] adds c155960331ad Merge branch 'locking/atomics' adds 2c4a5b887c73 Merge branch 'perf/urgent' adds a786ef152cdc x86/tsc: Make calibration refinement more robust adds d999c0ec2498 x86/hpet: Remove unused FSEC_PER_NSEC define adds 765cf1ec8358 Merge branch 'x86/timers' adds 36e910f755f8 Merge branch 'x86/urgent' adds 28bcb8f1b010 Merge branch 'perf/urgent' adds b419d3209394 Merge branch 'linus' adds d071ae09a4a1 x86/build: Mark per-CPU symbols as absolute explicitly for LLD adds c6ee29dd2796 Merge branch 'x86/build' adds 7058a3651729 Merge branch 'x86/urgent' adds 4f8c475cf667 Merge branch 'linus' adds e3af17cb803d Merge branch 'linus' adds e37626433073 Merge branch 'perf/urgent' adds d657b5d94459 Merge branch 'linus' adds 927185c124d6 x86/build: Specify elf_i386 linker emulation explicitly fo [...] adds a384fa1b086c Merge branch 'x86/build' adds 65f750e5457a x86/kdump: Export the SME mask to vmcoreinfo adds cd1e74ad9bfb Merge branch 'x86/kdump' adds 5962dd22f0ff x86/intel/lpss: Make PCI dependency explicit adds 7e6fc2f50a31 x86/kaslr: Fix incorrect i8254 outb() parameters adds 0fbecb4c43ee Merge branch 'x86/urgent' adds 59c2dd2b096e Merge branch 'linus' adds 88ca66d8540c x86/asm: Remove dead __GNUC__ conditionals adds 2e905c7abdcd x86/asm: Remove unused __constant_c_x_memset() macro and inlines adds 25556f6da26c Merge branch 'x86/asm' adds ffac37d16c69 Merge branch 'linus' adds 7c7cd4465ffc Merge branch 'linus' adds 345dca4ca7e6 x86/e820: Replace kmalloc() + memcpy() with kmemdup() adds d07c0a3bf015 Merge branch 'x86/cleanups' adds b3673a215a46 Merge branch 'linus' adds b62928ff5529 x86/MCE: Switch to use the new generic UUID API adds 5ce6d97ae9d3 Merge branch 'ras/core' adds 7bbf9310a24d Merge branch 'linus' adds 44133f7eaebe genirq: Annotate implicit fall through adds 01cdfa912f10 genirq: Correctly annotate implicit fall through adds b091b70ebe87 Merge branch 'irq/core' adds bddda606ec76 genirq: Make sure the initial affinity is not empty adds 7c03dc7e0d1a Merge branch 'irq/urgent' adds a4cffdad7314 time: Move CONTEXT_TRACKING to kernel/time/Kconfig adds 1225dd6b751b Merge branch 'timers/core' adds f263245a0ce2 kdump: Document kernel data exported in the vmcoreinfo note adds 5c8fdb216af8 Merge branch 'x86/kdump' adds a31e184e4f69 x86/pkeys: Properly copy pkey state at fork() adds e1812933b17b x86/selftests/pkeys: Fork() to check for state being preserved adds 731951fe4a21 Merge branch 'x86/urgent' adds bf7d28c53453 x86/mm/mem_encrypt: Fix erroneous sizeof() adds 993a110319a4 x86/kexec: Fix a kexec_file_load() failure adds 3cd2bfa850fd Merge branch 'x86/urgent' adds f0ca26ca4f36 genirq: Fix the kerneldoc comment for struct irq_affinity_desc adds 7eb2bbe67e09 Merge branch 'irq/urgent' adds c95b323dcd35 x86/MCE/AMD: Turn off MC4_MISC thresholding on all family [...] adds 30aa3d26edb0 x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk adds 3f28c75b2448 Merge branch 'ras/core' adds 93ad0fc088c5 posix-cpu-timers: Unbreak timer rearming adds b17d1ce7efe2 Merge branch 'timers/urgent' into timers/core adds 16118794ede9 posix-cpu-timers: Remove private interval storage adds 3bb529a879eb Merge branch 'timers/core' adds 1c1ed4731cc8 x86/alternatives: Add macro comments adds c1d4e4192aa4 x86/alternatives: Print containing function adds 71a93c269304 x86/alternatives: Add an ALTERNATIVE_3() macro adds 093ae8f9a86a x86/TSC: Use RDTSCP adds 7c31a11f5abc Merge branch 'x86/alternatives' adds e6d7bc0bdf41 x86/build: Use the single-argument OUTPUT_FORMAT() linker [...] adds 3ec8a42d9132 Merge branch 'x86/build' adds 2bc217c61685 x86/platform/UV: Replace kmalloc() and memset() with k[cz] [...] adds 77d9ab903bde Merge branch 'x86/cleanups' adds 28948fd5d5b7 Merge branch 'linus' adds 70921ae25f94 genirq: Fix the kerneldoc comment for struct irq_affinity_desc adds 12fee4cd5be2 genirq/irqdesc: Fix double increment in alloc_descs() adds 2dd2ef46c38a Merge branch 'irq/urgent' adds 9d3ed8ad482f Merge branch 'linus' adds fc24d75a7f91 x86/entry/64/compat: Fix stack switching for XEN PV adds 6c65f71291e9 Merge branch 'x86/urgent' adds 1d47f48bf2d1 irqchip/stm32-exti: Add domain translate function adds c530bb8a726a irqchip/gic-v3-mbi: Fix uninitialized mbi_lock adds 8fa4e55bbfbf irqchip/madera: Drop GPIO includes adds 8208d1708b88 irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size adds 37b144df8099 Merge tag 'irqchip-5.0-2' of git://git.kernel.org/pub/scm/ [...] adds a610ed25c18f Merge branch 'irq/urgent' adds 0237199186e7 x86/CPU/AMD: Set the CPB bit unconditionally on F17h adds 074b40e62496 Merge branch 'x86/cpu' adds 23e232bd986a perf/doc: Update design.txt for exclude_{host|guest} flags adds 486efe9f8e30 perf/core: Add function to test for event exclusion flags adds cc6795aeffea perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incap [...] adds 6dd273f44669 perf/core, arch/alpha: Strengthen exclusion checks with PE [...] adds 1d899c0e9bc2 perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally adds cafa780e7b01 perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE for exclu [...] adds 306563985819 For drivers that do not support context exclusion let's ad [...] adds a66b0010f89e perf/drivers: Strengthen exclusion checks with PERF_PMU_CA [...] adds c2c9091d9e7b perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for e [...] adds 2ff40250691e perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclu [...] adds 88dbe3c94e27 perf/core, arch/x86: Strengthen exclusion checks with PERF [...] adds ad07c8ceb663 perf/core: Remove unused perf_flags adds 25502d7d5513 Merge branch 'perf/core' adds 43af53ec2c53 MAINTAINERS, sched: Drop PREEMPTIBLE KERNEL section entry adds b354ec6b2e0f Merge branch 'sched/core' adds 5b735eb1ce48 tools/memory-model: Model smp_mb__after_unlock_lock() adds b02eb5b0961a tools/memory-model: Add scripts to check github litmus tests adds 910cc9591d14 tools/memory-model: Make scripts take "-j" abbreviation fo [...] adds 4770fc6061a3 Merge branch 'locking/core' adds 6dc080eeb2ba sched/wait: Fix rcuwait_wake_up() ordering adds e6018c0f5c99 sched/wake_q: Document wake_q_add() adds 4c4e3731564c sched/wake_q: Fix wakeup ordering for wake_q adds b061c38bef43 futex: Fix (possible) missed wakeup adds e158488be27b locking/rwsem: Fix (possible) missed wakeup adds 5bbf54cfceb6 Merge branch 'locking/urgent' adds 629a3cd045e3 Merge branch 'locking/urgent' into locking/core, to pick u [...] adds 87ff19cb2f1a sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg adds 714925805714 locking/lockdep: Add debug_locks check in __lock_downgrade() adds ce48c457b953 cpu/hotplug: Mute hotplug lockdep during init adds b5a4e2bb0f4c Revert "sched/core: Take the hotplug lock in sched_init_smp()" adds 436a49ae7b69 locking/lockdep: Simplify mark_held_locks() adds bba2a8f1f974 locking/lockdep: Provide enum lock_usage_bit mask names adds 5f77f7fa9b57 Merge branch 'locking/core' adds 120e4e76857d sched/core: Fix a potential double-fetch bug in sched_copy_attr() adds 6396260c6105 Merge branch 'sched/urgent' adds 7f6fc999ecba MAINTAINERS, sched: Drop PREEMPTIBLE KERNEL section entry adds 570139c80d73 sched/topology: Introduce a sysctl for Energy Aware Scheduling adds d75e23a830eb sched/core: Give DCE a fighting chance adds 3cd126af79ed sched/fair: Robustify CFS-bandwidth timer locking adds a6a2333618df PM/EM: Document the Energy Model framework adds 3948e120a22e sched/doc: Document Energy Aware Scheduling adds 0c9ecd655dba sched/fair: Trigger asym_packing during idle load balance adds 7453ede74181 sched/fair: Fix rounding bug for asym packing adds facc28ddd17e sched/fair: Fix unnecessary increase of balance interval adds e8e9921f8133 Merge branch 'sched/core' adds e33b7aa160cc Merge remote-tracking branch 'tip/auto-latest' adds 0d52423b5836 clocksource/drivers/sun5i: Fail gracefully when clock rate [...] adds 7cd6dca3600d clocksource/drivers/arch_timer: Workaround for Allwinner A [...] adds e7a192f728fd Merge remote-tracking branch 'clockevents/clockevents/next' adds 9b7e6242ee4e EDAC, aspeed: Add an Aspeed AST2500 EDAC driver adds 5296bab33b60 dt-bindings, EDAC: Add Aspeed AST2500 adds 794a48cec678 EDAC: Add James Morse as a reviewer adds 912ebd99edfa EDAC: Do not check return value of debugfs_create() functions adds 2b5283fe7b42 Merge remote-tracking branch 'edac-amd/for-next' adds fa804f231c93 Merge LKMM commits adds d7be17cc69ac sched: Replace call_rcu_sched() with call_rcu() adds f4d8844a129d sched: Replace synchronize_sched() with synchronize_rcu() adds ee77e3c7a6e5 rcu: Rename and comment changes due to only one rcuo kthre [...] adds 94fb70aa876b rcu: Make expedited IPI handler return after handling crit [...] adds 8d72091d7397 rcu: Inline force_quiescent_state() into rcu_force_quiesce [...] adds 841d84621ec5 rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR adds 8f9832faa774 rcu: Inline rcu_kthread_do_work() into its sole remaining caller adds 9df74c360d7f rcu: Determine expedited-GP IPI handler at build time adds e0cf0c15f468 rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() adds 8c705b1ca46a rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() adds b4f7db989227 rcu: Inline _synchronize_rcu_expedited() into synchronize_ [...] adds 004e0b8e9598 rcu: Discard separate per-CPU callback counts adds e98376367759 rcu: Remove wrapper definitions for obsolete RCU update functions adds bc0951af9f02 rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking adds f8e7680f01a2 rcu: Move rcu_cpu_kthread_task to rcu_data structure adds c059f5df36fa rcu: Move rcu_cpu_kthread_status to rcu_data structure adds dedda98c12b9 rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable adds 07c7c7c1370d rcu: Move rcu_cpu_has_work to rcu_data structure adds 3de462dd756c rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable adds 7b60f3545905 rcu: Update NOCB comments adds 7ae47dfb7e2a rcu: Improve diagnostics for failed RCU grace-period start adds faef1abecf6c rcu: Protect rcu_check_gp_kthread_starvation() access to - [...] adds da3d56fb3dd6 rcu: Add sysrq rcu_node-dump capability adds 3c22c39d5111 rcu: Do RCU GP kthread self-wakeup from softirq and interrupt adds f041d479a9cf rcu: Prevent needless ->gp_seq_needed update in __note_gp_ [...] adds a18fc79c4b23 Merge branches 'consolidate.2019.01.10a' and 'fwd.2019.01. [...] adds 9377eb1dd0da doc: Now jiffies_till_sched_qs solicits help from cond_resched() adds f38d4115987d doc: CPU-hotplug notifiers cannot invoke synchronize_srcu( [...] adds 40cd95d11f28 doc: Fix outdated links adds df7f0505ff9e rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() adds 6131995c831e rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() adds e37983a545f3 rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU adds 0c29e074a23b rcu: Remove preemption disabling from expedited CPU selection adds 711b3c93fb32 rcu: Repair rcu_nmi_exit() docbook header adds b2ea0ffcc600 rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment adds e411e625f869 rcu: Add sparse check to rcu_assign_pointer() adds d5e21a894632 time: Move CONTEXT_TRACKING to kernel/time/Kconfig adds 1c40068092ce include/asm-generic: Remove spin_is_locked() comment adds ccafccadff44 virt/kvm: Replace spin_is_locked() with lockdep adds 6363a25ed9ab srcu: Check for invalid idx argument in srcu_read_unlock() adds 98a5d0ffc1bd srcu: Remove srcu_queue_delayed_work_on() adds a0a2c92a5543 rcutorture: Record grace periods in forward-progress histogram adds f31e3780b70d torture: Explain and simplify odd "for" loop in mkinitrd.sh adds 1cbefc9f167a rcutorture: Add grace period after CPU offline adds fbd42189a219 rcuperf: Stop abusing IS_ENABLED() adds 8ccd49ed2ea2 rcutorture/nolibc: Fix the clobbered registers in the MIPS [...] adds 1eb3743f66a0 rcutorture/nolibc: Fix some poor indentation and alignment adds fd7512d412d0 rcutorture/nolibc: Add a bit of documentation to explain h [...] adds 4f1ac6a3dc54 tools headers: Move the nolibc header from rcutorture to t [...] adds c0db34549b40 MAINTAINERS: Add myself as the maintainer for the nolibc h [...] adds bae17fe20bfe RCU/torture.txt: Remove section MODULE PARAMETERS adds 3284d1a85ff8 Merge branches 'doc.2019.01.08a', 'fixes.2019.01.08a', 'si [...] adds 5daa0b337e83 tools/memory-model: Rename some RCU relations adds f8fe4d1cb36b tools/memory-model: Refactor some RCU relations adds dd77e5d3b9b6 tools/memory-model: Add SRCU support adds 0f8737c0feca tools/memory-model: Update README for addition of SRCU adds f256ade3d3e9 docs/memory-barriers.txt: Enforce heavy ordering for port [...] adds 8e63db8a8b0a tools/memory-model: Update Documentation/explanation.txt t [...] adds dbb12fb08c61 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] adds f25bcbbbf561 Merge LKMM and RCU commits adds 7a3523b71805 Merge remote-tracking branch 'rcu/rcu/next' adds 58a429725837 clocksource/arm_arch_timer: Store physical timer IRQ numbe [...] adds 1fbfa15343a0 arm/arm64: KVM: Introduce kvm_call_hyp_ret() adds 051a0ebd09ce arm64: KVM: Allow for direct call of HYP functions when using VHE adds 74bdc394c5a3 arm64: KVM: Drop VHE-specific HYP call stub adds 31fc83bdbaba ARM: KVM: Teach some form of type-safety to kvm_call_hyp adds ef40b3d5528e arm/arm64: KVM: Statically configure the host's view of MPIDR adds 2522d77c3251 KVM: arm/arm64: Factor out VMID into struct kvm_vmid adds f10ee0f55e82 KVM: arm/arm64: Simplify bg_timer programming adds 737112459eea KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming adds 188922da4992 KVM: arm64: Reuse sys_reg() macro when searching the trap table adds 53a0ccd993f6 KVM: arm/arm64: consolidate arch timer trap handlers adds 01def6d4b006 KVM: arm/arm64: timer: Rework data structures for multiple timers adds c753534daf1f KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems adds 1dc470ab0155 KVM: arm/arm64: Rework the timer code to use a timer_map adds 790c3a04f2af KVM: arm/arm64: Move kvm_is_write_fault to header file adds 9142fdc8d9fc Merge remote-tracking branch 'kvm-arm/next' adds ad19ef010db1 Merge branch 'for-4.19-fixes' into for-next adds 718f6757a29b Merge branch 'for-4.21' into for-next adds 6d961bd41071 Merge remote-tracking branch 'percpu/for-next' adds 1dd709374251 dt-bindings: leds: Add pattern initialization from Device Tree adds 8e1f456129e6 leds: Add helper for getting default pattern from Device Tree adds aa6fd10481bd leds: trigger: pattern: Add pattern initialization from De [...] adds 9c9ab51e86bf leds: trigger: oneshot: Add initialization from Device Tree adds 0f85e8498a48 leds: trigger: timer: Add initialization from Device Tree adds 23396947c7ca Merge remote-tracking branch 'leds/for-next' adds 2ada648d5a8a ipmi: Fix SSIF flag requests adds 1684204d6545 ipmi: Fix how the lower layers are told to watch for messages adds f9bac7e68568 ipmi: Make the smi watcher be disabled immediately when no [...] adds 2bc943cfcc4c ipmi: clean an indentation issue, remove extraneous space adds 7675a89b44b5 ipmi: Fix return value when a message is truncated adds 1297644e0557 ipmi:ssif: Fix handling of multi-part return messages adds 2aec48dbfa33 ipmi: kcs_bmc: handle devm_kasprintf() failure case adds e2408ef9b471 ipmi:ssif: Change some pr_xxx to dev_xxx calls adds c6dcf35536d4 ipmi: Don't initialize anything in the core until somethin [...] adds 89e40f32c46f ipmi: fix use-after-free of user->release_barrier.rda adds d505fa59224c ipmi: msghandler: Fix potential Spectre v1 vulnerabilities adds 29e6d1e0c042 ipmi: Prevent use-after-free in deliver_response adds 5de61a8a9b13 Merge remote-tracking branch 'ipmi/for-next' adds 2e7189b6c774 driver core: bus: convert to use BUS_ATTR_WO and RW adds a4723041857e driver core: drop use of BUS_ATTR() adds bdfe0df1e97b Merge 5.0-rc2 into driver-core-next adds 4bd4e92cfe6d sysfs: fix blank line coding style warning adds 570d0200123f driver core: move device->knode_class to device_private adds 39f845232a69 Merge remote-tracking branch 'driver-core/driver-core-next' adds 5f620bb6439e drivers: usb :fsl: Remove USB Errata checking code adds 7529b2574a7a USB: Add new USB LPM helpers adds d7a6c0ce8d26 USB: Consolidate LPM checks to avoid enabling LPM twice adds e2d929110a6c Merge remote-tracking branch 'usb/usb-next' adds ee3f30b41514 phy: freescale: Break dependency on SOC_IMX8MQ for USB PHY adds 2d26478da781 dt-bindings: rcar-gen3-phy-usb2: Add r8a774c0 support adds 0e7285804bd4 phy: qcom-ufs: Use iopoll.h readl_poll_timeout macro adds 3eb2c07d00cc phy: ti: usb2: Fix logic on -EPROBE_DEFER adds c6dab3b30438 phy: ti: Don't depend on OMAP_OCP2SCP adds 2391319c4ba6 dt-bindings: phy: ti: Add support for AM654x USB2 PHY adds 29eb36ace91f phy: ti: usb2: Add support for AM654 USB2 PHY adds 6000039a1557 phy: rockchip-inno-usb2: fix misspelling and kernel-doc do [...] adds 936653e83215 dt-bindings: phy-rockchip-inno-usb2: add documentation for [...] adds ae554935cb7b dt-bindings: phy-qcom: Add support for msm8998 usb adds e010b81c21c8 phy: qcom-qmp: Add QMP V3 USB3 PHY support for msm8998 adds 98c86c72835b phy: phy-rockchip-inno-usb2: drop reading the utmi-avalid [...] adds 49ee1406355e phy: qcom-qusb2: Add QUSB2 PHY support for msm8998 adds 526e53e818aa Merge remote-tracking branch 'phy-next/next' adds db4a6cbf699a serial: clps711x: Remove board support adds 51f689cc1133 serial: max310x: pass return value of spi_register_driver adds 84f1c5c0174a sc16is7xx: Use struct_size() in devm_kzalloc() adds 833954a4e34e serial: max310x: Use struct_size() in devm_kzalloc() adds 11b3770d54b2 serial: sh-sci: Extract sci_dma_rx_chan_invalidate() adds 38766e4b612b serial: sh-sci: Extract sci_dma_rx_reenable_irq() adds 26f073993665 serial: sh-sci: Fix fallback to PIO in sci_dma_rx_complete() adds 8fcf7a656979 serial: sh-sci: Make RX/TX DMA function names consistent adds 9e06d55f7b85 tty: serial: qcom_geni_serial: Remove use of *_relaxed() and mb() adds a85fb9ce1fab tty: serial: qcom_geni_serial: Remove set_rfr_wm() and rel [...] adds bdc05a8a3f82 tty: serial: qcom_geni_serial: Remove xfer_mode variable adds 385298abbe96 tty: serial: qcom_geni_serial: Use u32 for register variables adds defe3b6d7010 Merge 5.0-rc2 into tty-next adds df230079140f dt-bindings: serial: Convert snps,dw-apb-uart to json-schema adds 896efccfcc7f dt-bindings: serial: Move renesas,rzn1-uart into the snps- [...] adds a26988e8fef4 tty: serial: meson: if no alias specified use an available id adds abe9213a5e9c dt-bindings: serial: Convert arm,pl011 to json-schema adds 9ec56a07c1f0 tty/serial: use uart_console_write in the RISC-V SBL early [...] adds c24177b4a020 dt-bindings: serial: sh-sci: Document r8a7778/9 HSCIF bindings adds d6ce4ec0b816 serial: 8250_omap: Drop check for of_node adds 7f0c77f35b1b dt-bindings: serial: omap_serial: add clocks entry adds 7d470ebf586b serial: 8250_omap: Use clk_get_rate() to obtain fclk frequency adds b30fd1a6f6f2 tty: serial: lpc32xx_hs: fix missing console boot messages adds 338410408246 tty: n_gsm: Add copy_config() and gsm_config() to prepare [...] adds 4feb7a4a1244 n_gsm: Constify u8 and unsigned char usage adds a5db482640c7 n_tty: update comment for WAKEUP_CHARS define adds 8a085494317c vcsa: clamp header values when they don't fit adds 1bf931ab94a9 vcs: poll(): cope with a deallocated vt adds fad08b205cf1 vcs: fasync(): make it consistent with poll() adds 95252f9c04f7 vcs: restore and document initial POLLPRI event adds 17504fd7db0c vt: annotate implicit fall throughs adds 2ff5c5a1dc6e vt: refactor vc_ques to allow of other private sequences. adds 5445447b62e0 vt: Implement parsing for >, =, < private sequences. adds 7a99565f8732 vt: ignore csi sequences with intermediate characters. adds 04afcd3aaf33 vt: ignore sequences that contain ':' in parameters. adds 679d142f88bb Merge remote-tracking branch 'tty/tty-next' adds a77d087fd566 lkdtm: Do not depend on BLOCK and clean up headers adds 4c411157a42f lkdtm: Print real addresses adds 59a12205d3c3 lkdtm: Add tests for NULL pointer dereference adds a2915698ba08 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds 4ad84cb56b00 mei: squash single_recv_buf into one bit in client properties adds 87bf65bc108e lkdtm: change snprintf to scnprintf for possible overflow adds 068ad41ec565 drivers: misc: ad525x_dpot: clean indentation issue, remove tabs adds b05ae01fdb89 misc/ics932s401: Add a missing check to i2c_smbus_read_word_data adds 080038cc4575 misc/mic/vop/vop_main : remove unneeded semicolon adds bffcd1129e86 misc/sgi-gru/grufault: fix a style error adds e3575c1201f0 misc: enclosure: Use struct_size() in kzalloc() adds ac7b97c80d2e Merge remote-tracking branch 'char-misc/char-misc-next' adds 6a8e7f788e80 extcon: Add support for ptn5150 extcon driver adds 0e617015e7ce Merge remote-tracking branch 'extcon/extcon-next' adds 2f6fa4ca37c5 staging: wilc1000: make function wilc_get_stats_async static adds c706d4b744fb staging: erofs: fix return type of erofs_workgroup_get adds 5777c306a425 staging: speakup: Fix coding style adds e062b6e57243 staging: rtl8192e: reduce indentation adds 8f452bbb9a42 staging: comedi: cb_pcimdas.c: fixed an alignment coding s [...] adds 75f3da8958d0 staging: fsl-dpaa2: fix SPDX identifiers in header files adds 73b69c01cc92 staging: rts5208: Add a check for ms_read_extra_data adds 5f98ddc9a777 staging: rtl8192e: rename Channel to channel style adds 9a47dc5f7eb3 staging: wlan-ng: prism2fw.c: Fix "Possible unnecessary 'o [...] adds 0ca1f90861b6 staging: mt7621-pinctrl: use pinconf-generic for 'dt_node_ [...] adds bd7c95d48854 staging: mt7621-dts: use standard 'groups' instead of 'gro [...] adds 00981d31d6df staging: mt7621-pci-phy: add new driver for phy part of mt [...] adds 61f9bde6ea57 staging: mt7621-pci: handle phy using new generic phy 'pci [...] adds 06184ba5a33a staging: mt7621-dts: add pci-phy related bindings to board [...] adds 9e2ddbdd9218 staging: mt7621-pci-phy: dt-bindings: add bindings for Med [...] adds 037e9edf9d05 staging: comedi: fix typo adds 045ee2d0d075 staging: mt7621-dma: Use struct_size() in devm_kzalloc() adds c8c270240943 Staging: rts5208: Fix error handling on rtsx_send_cmd adds 0a64d62d5399 staging: erofs: fixed -Wmissing-prototype warnings by maki [...] adds e7dfb1cff65b staging: erofs: fixed -Wmissing-prototype warnings by movi [...] adds 4b03f3f4ccb8 staging: erofs: Add identifier for function definition arguments adds 90c5f2d29fc9 Merge 5.0-rc2 into staging-next adds fdb0536469cb staging: erofs: add document adds 7077fffcb0b0 staging: erofs: fix fast symlink w/o xattr when fs xattr is on adds 609398266c54 staging: erofs: remove unneeded inode_operations adds 6af7b4830569 staging: erofs: move erofs_xattr_handlers to xattr.h adds 3b423417d0d1 staging: erofs: clean up erofs_map_blocks_iter adds e6718f686ed4 staging/android/vsoc: Remove duplicate header adds 891fd847605d staging: rtl8188eu: Replace kzalloc with kcalloc adds 47ed91d3a268 staging: comedi: ni_pcidio: make defines uppercase adds d2c255be37f4 staging: wilc1000: remove set but not used variable 'msa' adds d94e038910a8 staging: goldfish: remove GPL boiler plate text adds 01ad0d0b15a9 staging: gs_fpgaboot: add SPDX identifiers adds e4abc2488073 staging: gs_fpgaboot: cleanup alignment issue - style adds 0a54ea9f481f staging: rtlwifi: rtl8822b: fix a missing check of alloc_skb adds 7c106cbb2ba8 staging: mt7621-pci: use PCI definitions instead of hardco [...] adds 41be1dc75efb staging: rtl8712: clean up various indentation and coding [...] adds e4441911d969 staging: rtl8192e: fix various indentation issues adds 3262af002479 staging: rtl8192e: rename ChannelPlan[] to channel_array[] [...] adds 75752154039f staging: rtl8192e: rename Len to len - style adds 2b2bbb561f6d staging: rtl8712u: Remove dummy reset-resume callback adds ac544a459a95 staging: rtl8712u: Fix suspend and resume callbacks adds e28dd69ee81b staging: greybus: gpio: switch GPIO portions to use GPIOLI [...] adds fbacec8f2a0e staging: greybus: arche-apb-ctrl.c: Switch to the gpio des [...] adds 4207b5870da5 staging: greybus: arche-platform: Switch to the gpio descr [...] adds e94e6d1454e4 staging: rtl8188eu: remove unnecessary parentheses in os_intfs.c adds 48101806c522 Staging: emxx_udc: Switch to the gpio descriptor interface adds d6b109054645 staging: Move ralink-gdma to its own directory adds 82f1cebe64ea staging: rtl8188eu: Refactoring struct ndis_802_11_ssid fr [...] adds 56eec1806fac staging: comedi: Removed not necessary braces for single block adds 58d37ddf75a4 staging: rtl8188eu: cleanup declarations in os_intfs.c adds 9435bbd4b9d9 staging: rtl8188eu: add spaces around operators in os_intfs.c adds 6e3da68c7f8c staging: rtl8188eu: add spaces around operators in mlme_linux.c adds 01f7e722aa9f staging: rtl8188eu: cleanup indenting issue in mlme_linux.c adds 61c9314fdd30 staging: erofs: sunset erofs_workstation_cleanup_all adds d60eff4396f1 staging: erofs: localize erofs_workgroup_get adds 4501ca36bc18 staging: erofs: move shrink accounting inside the function adds d55bc7ba6bee staging: erofs: staticize erofs_shrink_count, erofs_shrink_scan adds 2e1d66379ece staging: erofs: drop the extern prefix for function definitions adds 92f6de4340ae staging: wilc1000: make use of get_unaligned_le16/le32 to [...] adds 4e90d5f3e85c staging: wilc1000: refactor wilc_wlan_set_bssid() adds 8ffcedd6f4c2 staging: wilc1000: use 'struct' to pack cfg header frame i [...] adds 6c2cfb4e8713 staging: wilc1000: remove the use of scan shadow buffer adds 6cd4fa5ab691 staging: wilc1000: make use of cfg80211_inform_bss_frame() adds dc18fa1de9ac staging: wilc1000: corrected order to pack join param buffer adds 4e0b0f42c9c7 staging: wilc1000: use struct to pack join parameters for FW adds f47e59eaab27 staging: wilc1000: rename hidden_network related data structure adds 734c3198d06e staging: wilc1000: use single struct for 'connect' related [...] adds 94bb6d3353c2 staging: wilc1000: refactor information message parsing logic adds 03cf31c41c22 staging: wilc1000: remove 'disconnect_info' structure adds a0c6a32e78a0 staging: wilc1000: refactor handle_set_mcast_filter() adds 65af887c3dfb staging: wilc1000: avoid the use of typedef for function pointers adds 32462a98a005 staging: android: ion: Add proper header information adds 2fbe1707bae2 staging: android: ion: Remove empty ion_ioctl_dir() function adds 4514e79e5a6b staging: android: ion: Merge ion-ioctl.c into ion.c adds 6e42d12ce0da staging: android: ion: Remove leftover comment adds c72f4e31c8a3 staging: android: ion: Remove struct ion_platform_heap adds 4d5119f448a8 staging: android: ion: Fixup some white-space issues adds 96d12a0d9409 staging: android: ion: Sync comment docs with struct ion_buffer adds 298783c27e29 staging: android: ion: Remove base from ion_carveout_heap adds dad407ae7df9 staging: android: ion: Remove base from ion_chunk_heap adds 032ecb59aa38 staging: android: ion: Remove unused headers adds c440eee1a7a1 Staging: fbtft: Switch to the gpio descriptor interface adds 422531c17369 staging/xgifb: Needs to be converted to a drm driver adds 9a413526140b staging: Mediatek: Use individual config flags in Makefile adds 1a6c1840f76c Merge remote-tracking branch 'staging/staging-next' adds 1b346f6a6e47 mux: adgs1408: use the correct MODULE_LICENSE adds 1f1efe22ee48 MAINTAINERS: use the correct location for dt-bindings incl [...] adds a1ad5ff63944 Merge branch 'i2c-mux/for-next' into for-next adds 603bf4609a9c Merge remote-tracking branch 'mux/for-next' adds e7987a065942 dmaengine: at_hdmac: drop useless LIST_HEAD adds 1bd09f869f9b dmaengine: dw: drop useless LIST_HEAD adds 3c763b388897 dmaengine: st_fdma: drop useless LIST_HEAD adds 4f194969c3b0 dmaengine: pl330: drop useless LIST_HEAD adds de2c45314d9b dmaengine: sa11x0: drop useless LIST_HEAD adds 7c97381e7a9a dmaengine: mv_xor: Fix a missing check in mv_xor_channel_add adds 4c5f98af046d Merge branch 'topic/mv' into next adds a474b3f0428d dmaengine: qcom_hidma: Check for driver register failure adds 310cea1d751f Merge branch 'topic/qcom' into next adds 906b40b246b0 dmaengine: stm32-mdma: Add a check on read_u32_array adds ca4c72c01e34 dmaengine: stm32-dma: check FIFO error interrupt enable adds 48bc73ba14bc dmaengine: stm32-dma: Add PM Runtime support adds 4f3ceca254e0 dmaengine: stm32-dmamux: Add PM Runtime support adds 89e987e3b4d6 dmaengine: stm32-mdma: Add PM Runtime support adds 528cdf143695 Merge branch 'topic/stm' into next adds e486df393058 dmaengine: tegra: avoid overflow of byte tracking adds 216a1d7da066 dmaengine: tegra: make byte counters unsigned int adds 547b311cf7ec dmaengine: tegra: fix incorrect case of DMA adds 65c383c78000 dmaengine: tegra: reduce channel name field size adds 95f295f9fe08 dmaengine: tegra: add tracepoints to driver adds 85df20e52aa0 Merge branch 'topic/tegra' into next adds 616f0f81d857 dmaengine: xilinx_dma: commonize DMA copy size calculation adds 5c094d4cac5b dmaengine: xilinx_dma: in axidma slave_sg and dma_cyclic m [...] adds 7df54dbeb055 dt-bindings: dmaengine: xilinx_dma: add optional xlnx,sg-l [...] adds ae809690b46a dmaengine: xilinx_dma: program hardware supported buffer length adds 05f7ea7f6ef6 dmaengine: xilinx_dma: autodetect whether the HW supports [...] adds 29b9ee4a0c0e dt-bindings: dmaengine: xilinx_dma: drop include-sg property adds b8349172b400 dmaengine: xilinx_dma: Drop SG support for VDMA IP adds ff82595c1eb5 Merge branch 'topic/xilinx' into next adds 5fde600537db dmaengine: bcm2835: Use struct_size() in kzalloc() adds ed414d580310 dmaengine: dma-jz4780: Use struct_size() in devm_kzalloc() adds 55f53b9c1746 dmaengine: st_fdma: use struct_size() in kzalloc() adds e10a12ed36be Merge branch 'for-linus' into next adds 87fe9ae84d7b dmaengine: dw: Add missed multi-block support for iDMA 32-bit adds d7dba6be0f31 dmaengine: dw: Remove misleading is_private property adds 078165779608 dmaengine: dw: Remove unused internal property adds 69da8be90d5e dmaengine: dw: Split DW and iDMA 32-bit operations adds 91f0ff883e9a dmaengine: dw: Reset DRAIN bit when resume the channel adds 934891b0a16c dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit adds b466a37fbcc9 dmaengine: dw: convert to SPDX identifiers adds 9f9bd7ebc4a3 Merge branch 'topic/dw' into next adds edd3c3899996 dmaengine: qcom: bam_dma: use struct_size() in kzalloc() adds e37c123a0324 Merge branch 'topic/qcom' into next adds d3d70373f6fe dmaengine: tegra-apb: Use struct_size() in devm_kzalloc() adds 59203861a3fc Merge branch 'topic/tegra' into next adds bdcb2c5d5ed0 dmaengine: dw-axi-dmac: Fix trivia typo adds 0ac412d4c4f0 Merge branch 'topic/dw' into next adds ad0d92d7ba6a dmaengine: imx-sdma: refine to load context only once adds 8160320bd8eb Merge branch 'topic/imx' into next adds 863326a6eec9 dmaengine: tegra210-adma: Use struct_size() in devm_kzalloc() adds d2c4677987bf Merge branch 'topic/tegra' into next adds 875aac8a4642 dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* adds 546c0547555e dmaengine: qcom_hidma: assign channel cookie correctly adds 73bf95f57bcf Merge branch 'topic/qcom' into for-linus adds 3c215fd868dd dmaengine: timb_dma: Use struct_size() in kzalloc() adds 48b02a85fe2e dmaengine: axi-dmac: Use struct_size() in kzalloc() adds 0da1d7f5d1f3 Merge branch 'for-linus' into next adds 9227ab5643cb dmaengine: imx-dma: fix warning comparison of distinct poi [...] adds da5035f37736 dmaengine: imx-dma: change variable 'now' type to size_t adds 452fd6dc8620 dmaengine: imx-dma: change return of 'imxdma_sg_next' to void adds ceaf52265148 dmaengine: imx-sdma: pass ->dev to dma_alloc_coherent() API adds 1aa5b9b00862 Merge branch 'topic/imx' into next adds d9140a0da4a2 dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit adds 57c8418c232d Merge branch 'topic/sh' into next adds c2be36ac2141 dmaengine: xilinx_dma: remove set but not used variable 't [...] adds 84aca9e007d2 Merge branch 'topic/xilinx' into next adds 77f6b21b7e74 Merge remote-tracking branch 'slave-dma/next' adds ec77c03dbd5f Merge branch 'for-4.20-fixes' into for-next adds 87f902fab430 Merge branch 'for-4.21' into for-next adds 0623413ee0ba Merge branch 'for-4.21' into for-next adds be850fcfdf5a Merge remote-tracking branch 'cgroup/for-next' adds 9f475ebff8e4 scsi: gdth: refactor ioc_general adds 8d22022c3a56 scsi: gdth: reuse dma coherent allocation in gdth_show_info adds 463563fa745a scsi: gdth: remove gdth_{alloc,free}_ioctl adds 314814552a0a scsi: gdth: remove ISA and EISA support adds adfa080bf2f9 scsi: gdth: remove direct serial port access adds e09c142891a9 scsi: gdth: remove dead rtc code adds 1d978c336ae3 scsi: gdth: remove dead dma statistics code adds 9affa597850f scsi: gdth: remove dead code under #ifdef GDTH_IOCTL_PROC adds d8e1e6add226 scsi: gdth: remove interrupt coalescing support adds bb327df8326e scsi: gdth: use generic DMA API adds 381d66da7212 scsi: arcmsr: Rename acb structure member roundup_ccbsize [...] adds 609d08581a5a scsi: arcmsr: Rename arcmsr_free_mu to arcmsr_free_io_queue adds 222f1189b01f scsi: arcmsr: Merge arcmsr_alloc_io_queue to arcmsr_alloc_ [...] adds 7860a48686ff scsi: arcmsr: Update arcmsr_alloc_ccb_pool for ccb buffer [...] adds 9e386a55e072 scsi: arcmsr: Update ACB_ADAPTER_TYPE_A for >4GB ccb addressing adds e66764f276e9 scsi: arcmsr: Update ACB_ADAPTER_TYPE_B for >4GB ccb addressing adds c71ec5511b14 scsi: arcmsr: Update ACB_ADAPTER_TYPE_C for >4GB ccb addressing adds a36ade416db7 scsi: arcmsr: Update ACB_ADAPTER_TYPE_D for >4GB ccb addressing adds 7ec7261f66df scsi: arcmsr: Add an option of set dma_mask_64 for ACB_ADA [...] adds 1d120c6183aa scsi: arcmsr: Separate 'set dma mask' as a function adds afdda87852ef scsi: arcmsr: Fix suspend/resume of ACB_ADAPTER_TYPE_B adds ad796f790cc2 scsi: arcmsr: Update driver version to v1.40.00.10-20181217 adds ef63464bcf8f scsi: hisi_sas: Create root and device debugfs directories adds eb1c2b72b769 scsi: hisi_sas: Alloc debugfs snapshot buffer memory for a [...] adds 49159a5e4175 scsi: hisi_sas: Take debugfs snapshot for all regs adds caefac199676 scsi: hisi_sas: Debugfs global register create file and ad [...] adds 61a6ebf3f584 scsi: hisi_sas: Add debugfs for port registers adds 971afae7cf4f scsi: hisi_sas: Add debugfs CQ file and add file operations adds 148e379f60c5 scsi: hisi_sas: Add debugfs DQ file and add file operations adds 1afb4b852479 scsi: hisi_sas: Add debugfs IOST file and add file operations adds 082c2cd2030e scsi: sd: Make protection lookup tables static and relocat [...] adds 7b8f32eee779 scsi: bnx2i: fix indentation issue, remove a tab adds 6de89c8b7dbe Merge branch 'misc' into for-next adds c5984d3daa76 Merge branch 'fixes' into for-next adds fc9ac87eabb2 scsi: qla4xxx: ql4_os: mark expected switch fall-through adds 211d62a8ce68 scsi: st: mark expected switch fall-throughs adds b9f57f5805cf scsi: esas2r: esas2r_init: mark expected switch fall-throughs adds 8425811b8d95 scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs adds d14e4cd45ac8 scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs adds f1b1dceedd7b scsi: bfa: bfa_ioc: Mark expected switch fall-throughs adds 4edff70494e4 scsi: aic7xxx: aic79xx: mark expected switch fall-through adds 7855d2ba1172 scsi: qla2xxx: Add protection mask module parameters adds 50b812755e97 scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosse [...] adds ff525b6e2d30 scsi: libsas: Fix some indentation in libsas.h adds 01929a65dfa1 scsi: libsas: Check SMP PHY control function result adds cec9771d2e95 scsi: libsas: Support SATA PHY connection rate unmatch fix [...] adds afd055809b38 scsi: doc: remove reference to tmscsim.txt file adds 326a859b2814 scsi: ufs: Remove select of phy-qcom-ufs from ufs-qcom adds 8756d437b214 Merge branch 'misc' into for-next adds 84f7a9de0602 scsi: sd: Remove a local variable adds c6c93fdd3451 scsi: sd: Be consistent about blocks vs. sectors adds ec029758a100 scsi: sd: Simplify misaligned I/O check adds 78a02f49d0eb scsi: sd: Create helper functions for read/write commands adds e249e42d277e scsi: sd: Clean up sd_setup_read_write_cmnd() adds cf64e5a5f6a5 scsi: sd: Rename 'SCpnt' into 'cmd' adds cd464d838041 scsi: core: Remove an atomic instruction from the hot path adds c01461a6d7b3 scsi: fnic: support to display 20G port speed adds 1c55262649a8 scsi: fnic: change fnic queue depth to 256 adds 5271d1cad818 scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON adds 68f03bd1eec6 scsi: fnic: use fnic_lock to guard fnic->state_flags adds d948e6383ec3 scsi: fnic: Add port speed stat to fnic debug stats adds 3567dca1bac6 scsi: fnic: fnic stats for max CQs processed and ISR time adds e8bfe3e7ffc3 scsi: fnic: Warn when calling done for IO not issued to fw adds 120dbfd94c4d scsi: fnic: delaying vnic dev enable till after req intr adds 68e3cc02bcfc scsi: fnic: RQ enable and then post descriptors adds 18244e9445fe scsi: fnic: Impose upper limit on max. # of CQs processed [...] adds 5ed827a62f12 scsi: fnic: fnic devcmd2 interface definitions adds 6c10cb44eaad scsi: fnic: fnic devcmd2 controller definitions adds 9d699c628068 scsi: fnic: Add devcmd2 initialization helpers adds 0a2fdd2215e1 scsi: fnic: Adding devcmd2 init and posting interfaces adds e119d14ca38c scsi: fnic: Enable fnic devcmd2 interface adds f03dc9cfc86f scsi: fnic: Update fnic driver version to 1.6.0.47 adds 3e3153b050fc scsi: arcmsr: Use dma_alloc_coherent to replace dma_zalloc [...] adds 317d0e027ce4 scsi: arcmsr: Fix suspend/resume of ACB_ADAPTER_TYPE_B part 2 adds dfeba64dd66b scsi: arcmsr: Update driver version to v1.40.00.10-20190116 adds 8d5a2fc8b285 Merge branch 'misc' into for-next adds 75aee64ff6db Merge branch 'fixes' into for-next adds c3d043f709e6 Merge remote-tracking branch 'scsi/for-next' adds 45383fb0f42d virtio: support VIRTIO_F_ORDER_PLATFORM adds f614d5c1ca0a virtio-balloon: improve update_balloon_size_func adds 6df65d9afef6 virtio_balloon: remove the unnecessary 0-initialization adds c717d4945722 dt-bindings: virtio-mmio: Add IOMMU description adds 437446292e4f dt-bindings: virtio: Add virtio-pci-iommu node adds 898bf3db2eca of: Allow the iommu-map property to omit untranslated devices adds 5fb175790865 PCI: OF: Initialize dev->fwnode appropriately adds a4bcf7d1d74a iommu: Add virtio-iommu driver adds c4797f72a255 iommu/virtio: Add probe request adds 8d3faa2286eb iommu/virtio: Add event queue adds 61aa9f2dca8c virtio-net: bql support adds 955156f34e7d PCI: avoid bridge feature re-probing on hotplug adds f688287f89bb include/linux/compiler.h: allow memory operands adds c540997c2216 barriers: convert a control to a data dependency adds f5ed191a23bc virtio: use dependent_ptr_mb adds fe3de0a6f0a8 x86/mpx: tweak header name adds c8e830f76f36 drm: tweak header name adds ae5d11d206fc arch: move common mmap flags to linux/mman.h adds 0db67c56ca35 Merge remote-tracking branch 'vhost/linux-next' adds 8bcd0eb9f7d4 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM adds 34f57b8a776d rpmsg: core: Make remove handler for rpmsg driver optional. adds 60042a22be4e remoteproc: debug: add crash debugfs node adds ebc40be2b8ee remoteproc: fix kernel-doc comment for parse_fw adds fff7fca51d40 remoteproc: qcom: fix spelling mistake "Peripherial" -> "P [...] adds 2808cd5e798d dt-bindings: remoteproc: qcom: Add missing clocks for SDM845 adds 0f97dbbc1f34 dt-bindings: remoteproc: qcom: Add missing clocks for MSM8996 adds 80ec419c3404 remoteproc: qcom: q6v5-mss: Add missing clocks for MSM8996 adds 688c4375b853 dt-bindings: remoteproc: qcom: Fixup regulator dependencies adds 47b874748d50 remoteproc: qcom: q6v5-mss: Add missing regulator for MSM8996 adds f2951bb00225 dt-bindings: remoteproc: qcom: Add power-domain bindings for Q6V5 adds a5cb1ee8f241 dt-bindings: remoteproc: qcom: Add firmware bindings for Q6V5 adds 557599f14aab remoteproc/qcom_sysmon.c: Remove duplicate header adds 05f9f57500e2 dt-bindings: remoteproc: qcom: Introduce shutdown-ack irq [...] adds 027045a6e2b7 remoteproc: qcom: Add shutdown-ack irq adds 74f272026554 remoteproc: qcom: Wait for shutdown-ack/ind on sysmon shutdown adds ac1b79e48631 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 4303af9c841d Merge remote-tracking branch 'rpmsg/for-next' adds 2486e67374aa gpio: pcf857x: Fix interrupts on multiple instances adds 1033be58992f gpiolib: fix line event timestamps for nested irqs adds 09d158d52d2b gpio: sprd: Fix the incorrect data register adds f785ffb61605 gpio: sprd: Fix incorrect irq type setting for the async EIC adds 2095a45e345e gpio: altera-a10sr: Set proper output level for direction_output adds aa284d64a9c5 Merge tag 'gpio-5.0-rc4-fixes-for-linus' of git://git.kern [...] adds e8dacf5957ea gpio: mvebu: implement get_direction adds 72893f0c6bd3 gpiolib-acpi: Preserve non direction flags when updating g [...] adds e4889362e038 gpio: sama5d2-piobu: Set proper output level for direction_output adds a3f1caeefed0 gpio: sprd: Remove unused irq trigger setting adds 7341fa7a6bf3 gpio: pca953x: reduce indentation level in pca953x_irq_setup() adds 5c4fee63c5ed gpio: pca953x: use a per instance irq_chip structure adds 588de43ca141 gpio: hlwd: Add basic IRQ support adds a7241c1b188e gpio: hlwd: Implement edge trigger emulation adds b597c3a939ec arm/mach-sa1100/simpad.c: Remove duplicate header adds 3ae4f3aac05a gpio: rcar: select General Output Register to set output states adds b0c3e54e2496 gpio-f7188x: add support Fintek F81804 & F81966 adds 697818f383fc dt-bindings: pinctrl: qcom-pmic-gpio: add qcom,pmi8998-gpi [...] adds d7ee4d0a6731 pinctrl: qcom: spmi-gpio: add support for three new variants adds cfacef373505 pinctrl: qcom: spmi-gpio: hardcode IRQ counts adds 12a9eeaebba3 spmi: pmic-arb: convert to v2 irq interfaces to support hi [...] adds ef74f70e5a10 gpio: add irq domain activate/deactivate functions adds 682aefaa81e6 spmi: pmic-arb: disassociate old virq if hwirq mapping alr [...] adds ca69e2d165eb qcom: spmi-gpio: add support for hierarchical IRQ chip adds 5f540fb4821a ARM: dts: qcom: pm8941: add interrupt controller properties adds c9a0ef552894 ARM: dts: qcom: pma8084: add interrupt controller properties adds a61326c076f2 arm64: dts: qcom: pm8005: add interrupt controller properties adds a1738363e41a arm64: dts: qcom: pm8998: add interrupt controller properties adds 8cff9c8a7881 arm64: dts: qcom: pmi8994: add interrupt controller properties adds f14a5e6da4a5 arm64: dts: qcom: pmi8998: add interrupt controller properties adds 135ef21ab064 spmi: pmic-arb: validate type when mapping IRQ adds e7dc6af82c28 spmi: pmic-arb: revert "disassociate old virq if hwirq map [...] adds 4136e455f6a6 Merge branch 'ib-qcom-spmi' into devel adds 5c08179cd15f Merge branch 'devel' into for-next adds 2358937f10f7 Merge remote-tracking branch 'gpio/for-next' adds 83c122b90736 dt-bindings: gpio: pca953x: document the nxp,pcal6416 adds c83254f8cda4 gpio: pca953x: add support for pcal6416 type adds 77ba31707f35 gpio: madera: Add missing const adds 484ecf65c11b Documentation: gpio: driver: fix wire name for I2C adds 8c59271a0f81 gpio: tegra186: Use TEGRA186_ prefix for GPIO names adds ee5e87158e63 gpio: davinci: drop pointless static qualifier adds c529dd39787d gpio: altera-a10sr: Set proper output level for direction_output adds c243d54fb339 gpio: altera-a10sr: Trivial coding style fix adds 933cee49a9f0 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 2d2d478576d7 pinctrl: mediatek: fix Kconfig build errors for moore core adds dc1445584177 pinctrl: sunxi: Fix and simplify pin bank regulator handling adds ca4438442ef2 pinctrl: sunxi: Consider pin_base when calculating regulat [...] adds e3f72b749da2 pinctrl: cherryview: fix Strago DMI workaround adds f165988b77ef pinctrl: mcp23s08: spi: Fix regmap allocation for mcp23s18 adds 10098709b4ee pinctrl: sunxi: Correct number of IRQ banks on H6 main pin [...] adds f05c07b05d67 pinctrl: imx: add imx8qm driver adds 823868fceae3 pinctrl: armada-37xx: Correct mpp definitions adds 4d98fbaacd79 pinctrl: armada-37xx: add missing pin: PCIe1 Wakeup adds 3fbb9a8d79a8 pinctrl: dt-bindings: Fix the armada-37xx documentation adds 6e737a4e921e pinctrl: mediatek: add EINT support to virtual GPIOs adds 16f4372fd7a5 pinctrl: mcp23s08: use struct_size() in devm_kzalloc() adds 1e11820f72b7 pinctrl: sirf: atlas7: use struct_size() in devm_kzalloc() adds 48c67f1fc663 pinctrl/amd: fix typo adds 6daae00243e6 pinctrl: meson: meson8b: add the eth_rxd2 and eth_rxd3 pins adds f4f1b0746912 pinctrl: armada-37xx: change suspend/resume time adds 19ab5ca9b77d pinctrl: mcp23s08: Allocate irq_chip dynamic adds 40e3795851ce pinctrl: ti: iodelay: Lower the priority of prints adds cf892f38e856 dt-bindings: pinctrl: meson: update register descriptions adds e66dd48e8b0d pinctrl: meson: fix G12A ao pull registers base address adds 64856974a361 pinctrl: meson: add optional region for drive strength adds fe4a6485b819 Merge branch 'ib-meson-fixes' into devel adds 5fe473106ea6 Merge branch 'devel' into for-next adds de0a54294ce4 Merge remote-tracking branch 'pinctrl/for-next' adds 309b32fb97d8 pwm: Don't use memcmp() to compare state variables adds cc2d22477779 pwm: Drop per-chip dbg_show callback adds 5d0a4c11896e pwm: Rearrange structures to group members by purpose adds 01482d2443db pwm: imx: Remove if block where the condition is always wrong adds f20b187e32e0 pwm: imx: Set driver data earlier simplifying the end of - [...] adds b9a5c60bc2f6 pwm: imx: Don't print an error on -EPROBE_DEFER adds d80f8206905c pwm: imx: Split into two drivers adds 7ca17b207127 pwm: imx: Signedness bug in imx_pwm_get_state() adds b93c96129e21 Merge remote-tracking branch 'pwm/for-next' adds ee17e5d6201c signal: Make siginmask safe when passed a signal of 0 adds fd136d427896 Merge remote-tracking branch 'userns/for-next' adds 1079010ced78 drivers/char/random.c: constify poolinfo_table adds 24ed6b99ccea drivers/char/random.c: remove unused stuct poolinfo::poolbits adds 05cbbb6f9ed5 drivers/char/random.c: make primary_crng static adds 01bea9be9bfe Merge remote-tracking branch 'random/dev' adds f33ed61ff369 Merge branch 'compat' of git://git.kernel.org/pub/scm/linu [...] adds cfebb82bd292 ia64: add __NR_umount2 definition adds 634429853d2d ia64: add statx and io_pgetevents syscalls adds 7e227314735f ia64: assign syscall numbers for perf and seccomp adds 76b1b27a5034 alpha: wire up io_pgetevents system call adds 2b6ca4332360 alpha: update syscall macro definitions adds 6b2709371f8f ARM: add migrate_pages() system call adds e3a5a1696b89 ARM: add kexec_file_load system call number adds 72bd11e2b4e6 m68k: assign syscall number for seccomp adds 599cdf095066 sh: remove duplicate unistd_32.h file adds 8f68e08019c2 sh: add statx system call adds f64da60c4375 sparc64: fix sparc_ipc type conversion adds 657d7669ac83 ipc: rename old-style shmctl/semctl/msgctl syscalls adds 63a96220ad45 arch: add split IPC system calls where needed adds ff00314f5dd8 arch: add pkey and rseq syscall numbers everywhere adds 0bc3348728ff alpha: add standard statfs64/fstatfs64 syscalls adds 8cd108309dbb alpha: add generic get{eg,eu,g,p,u,pp}id() syscalls adds 0a0ebcec654b syscalls: remove obsolete __IGNORE_ macros adds 184e1df5f8ce time: make adjtime compat handling available for 32 bit adds 910fae731a84 time: Add struct __kernel_timex adds be512e27ffa3 time: fix sys_timer_settime prototype adds f5049442215d sparc64: add custom adjtimex/clock_adjtime functions adds 4a3d82e42622 timex: use __kernel_timex internally adds d7e02acad9ab timex: change syscalls to use struct __kernel_timex adds c0f6cae07c9b x86/x32: use time64 versions of sigtimedwait and recvmmsg adds a9312a2c796b y2038: syscalls: rename y2038 compat syscalls adds ee2357b4dacb y2038: use time32 syscall names on 32-bit adds a7c42b81bf28 y2038: remove struct definition redirects adds 305743c474f3 y2038: rename old time and utime syscalls adds 0bd4bb9c5612 y2038: add 64-bit time_t syscalls to all 32-bit architectures adds f9fe0cac5617 Merge remote-tracking branch 'y2038/y2038' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 19514910d021 livepatch: Change unsigned long old_addr -> void *old_func [...] adds 26c3e98e2f8e livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code adds 0430f78bf38f livepatch: Consolidate klp_free functions adds 68007289bf3c livepatch: Don't block the removal of patches loaded after [...] adds 958ef1e39d24 livepatch: Simplify API by removing registration step adds 20e55025958e livepatch: Use lists to manage patches, objects and functions adds e1452b607c48 livepatch: Add atomic replace adds d697bad588eb livepatch: Remove Nop structures when unused adds c4e6874f2a29 livepatch: Atomic replace and cumulative patches documentation adds d67a53720966 livepatch: Remove ordering (stacking) of the livepatches adds a2818ee4dce5 selftests/livepatch: introduce tests adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds cba82dea3061 livepatch: Send a fake signal periodically adds 0b3d52790e1c livepatch: Remove signal sysfs attribute adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds a6c34247af70 livepatch: update MAINTAINERS adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds 574dd1b617b8 Merge remote-tracking branch 'livepatching/for-next' adds 14420b405d03 coresight: cpu-debug: Support for CA73 CPUs adds 401533a9a299 coresight: stm: Remove set but not used variable 'res_size' adds 675e806209e0 coresight: Use of_node_name_eq for node name comparisons adds 5e9df6de3bfa Merge remote-tracking branch 'coresight/next' adds a9074e1e3d78 dt-bindings: define vendor prefix for whwave, Inc. adds a1c1eae4690a dt-bindings: rtc: sd3078: add device tree documentation adds 1d67a232105b rtc: sd3078: new driver. adds 7c617e0c5f37 rtc: pcf8523: Add rv8523 compatible adds 074b01a51d05 rtc: Fix UBSAN overflow warning adds c8c97a4fb52c rtc: isl1208: fix negative digital trim reporting adds f724c6bee162 rtc: sd3078: make symbol 'sd3078_driver' static adds 5a5b614ba61c rtc: s3c: Rewrite clock handling adds 64704c92fd19 rtc: s3c: Use generic helper to get driver data adds 5eca99917cb7 devicetree: property-units: Add femtofarads unit adds d08fd7c1b9bd dt-bindings: rtc: Add quartz-load-femtofarads property adds 8c12af15e734 dt-binding: pcf8523: add xtal load capacitance adds e4a604cbee54 dt-binding: pcf85063: add xtal load capacitance adds 189927e719e3 rtc: pcf8523: set xtal load capacitance from DT adds bbb4383826b2 rtc: pcf85063: set xtal load capacitance from DT adds 5910fa0d0d98 rtc: coh901331: fix a missing check of clk_prepare adds 9a20b5e35a53 rtc: hym8563: fix a missing check of block data read adds 2a4daadd4d3e rtc: cmos: ignore bogus century byte adds 1e47704e15f0 dt-bindings: rtc: Add bindings for Cadence RTC adds 42986fb81199 rtc: Add Cadence RTC driver adds d26c9669af25 Merge remote-tracking branch 'rtc/rtc-next' adds c87fab7db2e6 Merge branch 'for-5.0/nvdimm-security' into libnvdimm-for-next adds 8a6f7591ddf5 Merge branch 'for-5.0/dax' into libnvdimm-for-next adds 70258b5ae578 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds dab9ad442520 ARM: davinci: da850-evm: remove dead MTD code adds 5e4ac9274b0b ARM: davinci: mityomapl138: don't read the MAC address fro [...] adds 1e94d710e17d ARM: davinci: dm365-evm: use device properties for at24 eeprom adds c70cf56252b9 ARM: davinci: da830-evm: use device properties for at24 eeprom adds 4b683bbbf572 ARM: davinci: dm644x-evm: use device properties for at24 eeprom adds 71be5811815f ARM: davinci: dm646x-evm: use device properties for at24 eeprom adds 6dce6036325e ARM: davinci: sffsdr: fix the at24 eeprom device name adds 890150165649 ARM: davinci: sffsdr: use device properties for at24 eeprom adds 19e99de9a53f ARM: davinci: remove dead code related to MAC address reading adds 2f983f8c9417 ARM: davinci: mityomapl138: use nvmem notifiers adds e430685f4969 ARM: davinci: mityomapl138: use device properties for at24 eeprom adds 0173fe1fdb93 Merge branch 'v5.1/eeprom-for-bartosz' of git://git.kernel [...] adds 3b0548784079 eeprom: at24: remove at24_platform_data adds ef3189ae1a5e Merge remote-tracking branch 'at24/at24/for-next' adds a5fbb62b9720 ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers adds 4d8ddc13d727 ntb_hw_switchtec: NT req id mapping table register entry n [...] adds d9842b39e9ec ntb_hw_switchtec: Added support of >=4G memory windows adds 7feb861a7e85 Merge remote-tracking branch 'ntb/ntb-next' adds be1944712d8e Merge branch 'for-next/gcc-plugin/arm-stackprotector' into [...] adds 7a38f4f36514 Merge remote-tracking branch 'kspp/for-next/kspp' adds 0d485f9a3a59 add generic builtin command line adds 339fa156dec3 powerpc: convert to generic builtin command line adds 5d4514a9c291 powerpc: convert config files to generic cmdline adds d0bbaebad61d This updates the x86 code to use the CONFIG_GENERIC_CMDLIN [...] adds 84a401a27506 Merge branch 'for-x86' into for-next adds da7ffb826da6 Merge remote-tracking branch 'cisco/for-next' adds 103ed225b197 slimbus: core: match full device id adds c8ec80460ca5 slimbus: core: do not call device_status under a lock adds aff6831de47d slimbus: core: use slim_device_update_status() to update status adds 81648d8bc222 slimbus: core: add missing spin_lock_init on txn_lock adds 44426f5e03e1 Merge remote-tracking branch 'slimbus/for-next' adds 01f4c45bfb11 nvmem: sc27xx: Convert nvmem offset to block index adds 9bf662261b76 nvmem: bcm-ocotp: Add ACPI support to BCM OCOTP adds 22f321305b04 dt-bindings: nvmem: imx-ocotp: add compatible string for i.MX7ULP adds cbc68911b3cb nvmem: imx-ocotp: add i.MX7ULP support adds cdf93fd3d252 dt-bindings: imx-ocotp: Add i.MX6ULL/ULZ support adds 34be93e6b549 nvmem: imx-ocotp: Implement i.MX6ULL/ULZ support adds dc4286abbbe0 nvmem: core: Set the provider read-only when no write call [...] adds 4c13aec8174f nvmem: core: Fix of_nvmem_cell_get() for optional cells adds f7089b8270bf nvmem: core: Fix cell lookup when no cell is found adds b090a18debc4 nvmem: core: Properly handle connection ID in of_nvmem_dev [...] adds 67eaf212aaec nvmem: core: Always reference the device returned by nvmem [...] adds dd508ccc890b nvmem: core: Fix device reference leak adds ff3b9b5c6b1b nvmem: core: Avoid useless iterations in nvmem_cell_get_fr [...] adds f24f80f0490e Merge remote-tracking branch 'nvmem/for-next' adds 27207b76011f vmbus: Switch to use new generic UUID API adds 816ece44a3e2 Merge remote-tracking branch 'hyperv/hyperv-next' adds d6a70301b0c3 kgdb: Remove irq flags from roundup adds cb74b09ac5fe kgdb: Fix kgdb_roundup_cpus() for arches who used smp_call [...] adds 17d2577c2574 kgdb: Don't round up a CPU that failed rounding up before adds d308ce0d3969 kdb: Don't back trace on a cpu that didn't round up adds 50c3022fee89 kdb: use bool for binary state indicators adds 4fbc914c15f9 mips/kgdb: prepare arch_kgdb_ops for constness adds 97498c96a186 kgdb/treewide: constify struct kgdb_arch arch_kgdb_ops adds b36ff520a1a2 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds 8d7d05ff7a7c signal: add pidfd_send_signal() syscall adds 5d4254ab421b selftests: add tests for pidfd_send_signal() adds aaaf72cccb0f Merge remote-tracking branch 'pidfd/for-next' adds ee58c3045d82 afs: Mark expected switch fall-throughs adds 26880dc87719 drm/nouveau/nvkm: mark expected switch fall-throughs adds 934e12a595c7 x86/syscalls: Mark expected switch fall-throughs adds 3265edf0e49d cfg80211: mark expected switch fall-throughs adds 21264ad296c4 time: Mark expected switch fall-throughs adds 17dde8bfed4a fs: mark expected switch fall-throughs adds 19ebb3b18980 scsi: aic7xxx: mark expected switch fall-throughs adds 0a3de3019df9 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds 4f43e068c947 scsi: be2iscsi: be_main: Mark expected switch fall-through adds 04deb587c2a5 scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds 6060ada4f58e scsi: csiostor: csio_wr: mark expected switch fall-through adds b5151bc73c4e scsi: imm: mark expected switch fall-throughs adds a3d22c9d28fe scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds fa697bf3e091 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds cb2758591ea5 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds a6e6f6830271 scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds 43ddb666432c scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds c9f2c32f800f scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds d884a4c56d88 scsi: osd: osd_initiator: mark expected switch fall-throughs adds cbbbd3be5c71 scsi: osst: mark expected switch fall-throughs adds aef4c8a9191f scsi: ppa: mark expected switch fall-through adds ff26df4614ad scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 8390ee0131b2 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds 20e7994d20fb Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds a708f25adc30 mm/page_alloc.c: memory hotplug: free pages as higher order adds 9d410dbb45d0 memory_hotplug-free-pages-as-higher-order-fix adds d1ae3eeddd92 memory_hotplug-free-pages-as-higher-order-fix-fix adds bacbe0d57dca mm-page_allocc-memory_hotplug-free-pages-as-higher-order-v8 adds 0a359e48da05 mm: balloon: update comment about isolation/migration/compaction adds 20e2f1572b5a mm: convert PG_balloon to PG_offline adds a6d7a6564817 mm-convert-pg_balloon-to-pg_offline-fix adds a94aac87c449 kexec: export PG_offline to VMCOREINFO adds 2290b9bf2d37 xen/balloon: mark inflated pages PG_offline adds 6f510174e1fa hv_balloon: mark inflated pages PG_offline adds 2f53a468c29f vmw_balloon: mark inflated pages PG_offline adds e43bc8576d65 vmw_balloon-mark-inflated-pages-pg_offline-v2 adds 3de4b43faa3a PM/Hibernate: use pfn_to_online_page() adds 3535bb6a1edb PM/Hibernate: exclude all PageOffline() pages adds 6507a2665904 pm-hibernate-exclude-all-pageoffline-pages-v2 adds 8d159f97c580 checkpatch: don't interpret stack dumps as commit IDs adds 55567ec76756 mm, memory_hotplug: don't bail out in do_migrate_range() p [...] adds 90ee19280cc2 mm, thp: always specify disabled vmas as nh in smaps adds da65e677e5c5 mm/page_owner: fix for deferred struct page init adds 9c33adad0b4e mm, mempolicy: fix uninit memory access adds 7bd0935c7888 proc: fix /proc/net/* after setns(2) adds ab5f3d6fb59d proc-fix-proc-net-after-setns2-checkpatch-fixes adds 5793fa7cc5c7 proc-fix-proc-net-after-setns2-checkpatch-fixes-fix adds baf3e14392ac proc: fix /proc/net/* after setns(2) adds 9f151caadd44 arch: unexport asm/shmparam.h for all architectures adds 2412932a33ff mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT adds 7ab5443d1dc2 scripts/decode_stacktrace.sh: handle RIP address with segment adds e804aa1e321d sh: remove nargs from __SYSCALL adds 7a2204c06bea lib/debugobjects.c: move printk out of db lock critical sections adds e520f75d7476 ocfs2: clear zero in unaligned direct IO adds 214919f28deb ocfs2-clear-zero-in-unaligned-direct-io-checkpatch-fixes adds ee923f324a00 ocfs2/dlm: clean DLM_LKSB_GET_LVB and DLM_LKSB_PUT_LVB whe [...] adds 3556c7a54079 ocfs2/dlm: return DLM_CANCELGRANT if the lock is on grante [...] adds 2e37f5d99777 fs/file.c: initialize init_files.resize_wait adds 6e7b7572b390 mm/slub.c: freelist is ensured to be NULL when new_slab() fails adds 8a8cdf3c8af7 mm: Refactor readahead defines in mm.h adds d6fd6ed10ab1 mm/vmalloc.c: don't dereference possible NULL pointer in _ [...] adds bff9990e0cb7 mm: replace all open encodings for NUMA_NO_NODE adds 48c3095ec814 tools/: replace open encodings for NUMA_NO_NODE adds f18341678dca tools/: fix for replace open encodings for NUMA_NO_NODE adds 3c723c2d50f8 mm: reuse only-pte-mapped KSM page in do_wp_page() adds 5a9d07a07a53 mm-reuse-only-pte-mapped-ksm-page-in-do_wp_page-fix adds 40c819ac3fbc powerpc: prefer memblock APIs returning virtual address adds ffe25e668931 microblaze: prefer memblock API returning virtual address adds fdcab36f8522 sh: prefer memblock APIs returning virtual address adds 494267fe7f75 openrisc: simplify pte_alloc_one_kernel() adds d0e96fa382e5 arch: simplify several early memory allocations adds 9fab010036ec arm, s390, unicore32: remove oneliner wrappers for membloc [...] adds d76197e87bca mm, slub: make the comment of put_cpu_partial() complete adds 27f8afc81c1d memcg: localize memcg_kmem_enabled() check adds a131392a3fff mm/vmalloc.c: make vmalloc_32_user() align base kernel vir [...] adds 341259f80bf0 mm/vmalloc: fix size check for remap_vmalloc_range_partial() adds 4e692ae2ce29 mm/vmalloc: do not call kmemleak_free() on not yet account [...] adds 578b55d66a0f mm/vmalloc: pass VM_USERMAP flags directly to __vmalloc_no [...] adds be73b07b0154 vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALL [...] adds 493f439e92e0 vmalloc: add test driver to analyse vmalloc allocator adds a6895ff530c7 vmalloc-add-test-driver-to-analyse-vmalloc-allocator-fix adds 29994e450e62 selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE adds 50e66ad281c0 mm: remove sysctl_extfrag_handler() adds 15ce960fcd7a openvswitch: convert to kvmalloc adds e1637f9c955a md: convert to kvmalloc adds 31696241e96e selinux: convert to kvmalloc adds 503c36c3c271 selinux: Fix error return code in policydb_read() adds 4e7e2d67e708 Generic radix trees adds e998c9313dbe proc: commit to genradix adds 9e6939cc74d8 sctp: convert to genradix adds 977c04e9ee27 Drop flex_arrays adds 0f0df1e1ef80 mm/hugetlb: distinguish between migratability and movability adds d0e6108ed1a0 mm/hugetlb: enable PUD level huge page migration adds 9565bc9f5637 mm/hugetlb: enable arch specific huge page size support fo [...] adds 7b5debd89016 arm64/mm: enable HugeTLB migration adds 95a754daf8c0 arm64/mm: enable HugeTLB migration for contiguous bit Huge [...] adds e798c25ca597 mm: remove extra drain pages on pcp list adds d028c6fa2cfd page_poison: play nicely with KASAN adds ef224984ef6e mm, compaction: shrink compact_control adds 3ae464d5ca46 mm, compaction: rearrange compact_control adds 30d792ac5e71 mm, compaction: remove last_migrated_pfn from compact_control adds 114f417bd02e mm, compaction: remove unnecessary zone parameter in some [...] adds 750ed9d34ec1 mm, compaction: rename map_pages to split_map_pages adds 48d8788af8d0 mm, compaction: skip pageblocks with reserved pages adds 6e4ceb7c8986 mm, migrate: immediately fail migration of a page with no [...] adds a4b4e329d31f mm, compaction: always finish scanning of a full pageblock adds 456f5a8d18ff mm, compaction: use the page allocator bulk-free helper fo [...] adds 7eb59bd6d054 mm, compaction: ignore the fragmentation avoidance boost f [...] adds dd31e6ba3bc9 mm, compaction: use free lists to quickly locate a migrati [...] adds af7334fb596f mm, compaction: keep migration source private to a single [...] adds dd90b7080483 mm, compaction: use free lists to quickly locate a migrati [...] adds 69fdbf606214 mm, compaction: use free lists to quickly locate a migrati [...] adds a420f421ce94 mm, compaction: avoid rescanning the same pageblock multip [...] adds 9cbf51f05ec3 mm, compaction: finish pageblock scanning on contention adds 53c63705acfe mm, compaction: finish pageblock scanning on contention -fix adds 3b9c43debb3f mm, compaction: check early for huge pages encountered by [...] adds c6ad154c69be mm, compaction: keep cached migration PFNs synced for unus [...] adds d6487d8a3aeb mm, compaction: rework compact_should_abort as compact_che [...] adds 39b694869891 mm, compaction: do not consider a need to reschedule as co [...] adds ca39f4d00c78 mm, compaction: reduce unnecessary skipping of migration t [...] adds 39db44c1a0c6 mm, compaction: round-robin the order while searching the [...] adds 11564b4c0231 mm, compaction: round-robin the order while searching the [...] adds 81226ff2751c mm, compaction: sample pageblocks for free pages adds 2f60cc7557eb mm, compaction: be selective about what pageblocks to clea [...] adds c3cc38702207 mm, compaction: capture a page under direct compaction adds c412485aa409 mm, compaction: do not direct compact remote memory adds 03a3f94d8698 mm: create the new vm_fault_t type adds 30c00ebbf70f x86/mm/fault.c: Convert to use vm_fault_t adds 439c532d225d include/linux/nodemask.h: use nr_node_ids (not MAX_NUMNODE [...] adds 84ae6cb5f5cd mm/memcontrol.c: use struct_size() in kmalloc() adds 4d795a79a008 mm/filemap.c: remove redundant test from find_get_pages_contig adds 76e470c7cb72 memcg: schedule high reclaim for remote memcgs on high_work adds 7c355e2e09c6 mm, oom: mark all killed tasks as oom victims adds 64feebd4f5f1 memcg: do not report racy no-eligible OOM tasks adds 75bb1384532e mm: use mm_zero_struct_page from SPARC on all 64b architectures adds 80dd0bdeb345 mm: drop meminit_pfn_in_nid as it is redundant adds 6c28521df4bc mm: implement new zone specific memblock iterator adds a4e13ce0a7ea mm: initialize MAX_ORDER_NR_PAGES at a time instead of doi [...] adds 5076ec281bb3 mm: move hot-plug specific memory init into separate funct [...] adds a0e5afe37006 mm: add reserved flag setting to set_page_links() adds 010c44e19281 mm: use common iterator for deferred_init_pages and deferr [...] adds c24ecff7cdbd mm/page_alloc.c: calculate first_deferred_pfn directly adds 7bdd0d7aa118 mm/mmu_notifier: contextual information for event triggeri [...] adds fb9aeda015d1 mm-mmu_notifier-contextual-information-for-event-triggerin [...] adds e2d955812880 mm-mmu_notifier-contextual-information-for-event-triggerin [...] adds b8e5ebc578b1 filemap: kill page_cache_read usage in filemap_fault adds cd23dc354d46 filemap-kill-page_cache_read-usage-in-filemap_fault-fix adds 38db5b064e83 filemap: pass vm_fault to the mmap ra helpers adds 563a539cb194 filemap: drop the mmap_sem for all blocking operations adds 074eea6c5dae filemap-drop-the-mmap_sem-for-all-blocking-operations-v6 adds f547fff5b0e2 filemap-drop-the-mmap_sem-for-all-blocking-operations-fix adds 4eb5a6d1eea6 filemap-drop-the-mmap_sem-for-all-blocking-operations-chec [...] adds 8f4bfc9bc922 mm, swap: fix race between swapoff and some swap operations adds 31268c767a3d mm, swap: fix race between swapoff and some swap operations adds 7063b7d36961 mm: don't expose page to fast gup before it's ready adds 70d9d8731bd0 mm/page_owner: align with pageblock_nr_pages adds 1b7d66c2894c mm/page_owner: align with pageblock_nr pages adds b72682c157b3 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 36416dfc95f5 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 0945746a0231 lockdep: Add debug printk() for downgrade_write() warning. adds 6288d769672d proc: return exit code 4 for skipped tests adds 1851edb876b6 kernel.h: unconditionally include asm/div64.h for do_div() adds aa20c3b2a05c kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings adds fab42baf2942 lib/genalloc.c: export symbol addr_in_gen_pool adds 7c950dc64b77 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds 7b42da2b8573 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds e9efb7832015 epoll: make sure all elements in ready list are in FIFO order adds 62e39f44d0d3 epoll: unify awaking of wakeup source on ep_poll_callback() path adds 0caeeb7ba846 epoll: use rwlock in order to reduce ep_poll_callback() co [...] adds b44094046bf3 ptrace: take into account saved_sigmask in PTRACE_{GET,SET [...] adds ee1378ee4ab3 kernel/signal.c: allow the null signal in rt_sigqueueinfo() adds c4cbbc0cea6e kernel/exit.c: release ptraced tasks before zap_pid_ns_processes adds 4aabbcf35d01 exec: increase BINPRM_BUF_SIZE to 256 adds 5f13f7bda6e0 sysctl: handle overflow in proc_get_long adds 573e0aa95306 sysctl: handle overflow for file-max adds 4c35b5b33802 ipc: allow boot time extension of IPCMNI from 32k to 8M adds db04588669f0 ipc-allow-boot-time-extension-of-ipcmni-from-32k-to-8m-che [...] adds fc4d4bfc99da ipc: conserve sequence numbers in extended IPCMNI mode adds 5463235fb3e1 Merge branch 'akpm-current/current' adds a1375b6ae6ff scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds 6a763a923957 include/linux/sched/signal.h: replace `tsk' with `task' adds 05fadc6531cd locking/atomics: build atomic headers as required adds 0124f2b53520 kernel/fork.c: remove duplicated include adds bedae28d6429 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 0b336340de39 Merge branch 'akpm/master' adds 494367cb57c9 Add linux-next specific files for 20190125
No new revisions were added by this update.
Summary of changes: .clang-format | 43 +- CREDITS | 20 +- .../ABI/testing/sysfs-class-led-trigger-pattern | 51 +- Documentation/ABI/testing/sysfs-kernel-livepatch | 12 - Documentation/DMA-API.txt | 6 +- .../Expedited-Grace-Periods/ExpSchedFlow.svg | 18 +- .../Expedited-Grace-Periods.html | 26 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 6 +- .../TreeRCU-callback-invocation.svg | 2 +- .../RCU/Design/Memory-Ordering/TreeRCU-gp.svg | 8 +- .../RCU/Design/Memory-Ordering/TreeRCU-qs.svg | 6 +- .../RCU/Design/Requirements/Requirements.html | 20 +- Documentation/RCU/stallwarn.txt | 15 +- Documentation/RCU/torture.txt | 169 +- Documentation/RCU/whatisRCU.txt | 4 +- Documentation/acpi/initrd_table_override.txt | 4 + Documentation/admin-guide/LSM/index.rst | 13 +- Documentation/admin-guide/kernel-parameters.txt | 47 +- Documentation/admin-guide/mm/pagemap.rst | 9 +- Documentation/admin-guide/pm/cpuidle.rst | 104 +- Documentation/admin-guide/tainted-kernels.rst | 159 +- Documentation/arm64/silicon-errata.txt | 2 + Documentation/bpf/bpf_design_QA.rst | 11 +- Documentation/bpf/btf.rst | 870 ++ Documentation/bpf/index.rst | 7 + Documentation/cgroup-v1/memory.txt | 7 +- Documentation/core-api/flexible-arrays.rst | 130 - Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/generic-radix-tree.rst | 12 + Documentation/core-api/index.rst | 1 + Documentation/core-api/kernel-api.rst | 4 - Documentation/core-api/memory-allocation.rst | 8 +- Documentation/core-api/mm-api.rst | 2 +- Documentation/core-api/xarray.rst | 15 +- Documentation/cpuidle/driver.txt | 37 - Documentation/cpuidle/governor.txt | 28 - Documentation/dev-tools/kcov.rst | 2 +- Documentation/devicetree/bindings/Makefile | 8 +- Documentation/devicetree/bindings/arm/armadeus.txt | 6 - .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 4 + Documentation/devicetree/bindings/arm/bhf.txt | 6 - .../devicetree/bindings/arm/compulab-boards.txt | 25 - .../devicetree/bindings/arm/cpu-capacity.txt | 2 +- .../bindings/arm/freescale/fsl,imx7ulp-sim.txt | 16 + .../devicetree/bindings/arm/freescale/fsl,scu.txt | 8 +- Documentation/devicetree/bindings/arm/fsl.txt | 237 - Documentation/devicetree/bindings/arm/fsl.yaml | 223 + Documentation/devicetree/bindings/arm/i2se.txt | 22 - .../devicetree/bindings/arm/idle-states.txt | 2 +- Documentation/devicetree/bindings/arm/olimex.txt | 10 - Documentation/devicetree/bindings/arm/pmu.txt | 70 - Documentation/devicetree/bindings/arm/pmu.yaml | 87 + Documentation/devicetree/bindings/arm/renesas.yaml | 236 + .../devicetree/bindings/arm/rockchip.yaml | 17 + Documentation/devicetree/bindings/arm/shmobile.txt | 155 - Documentation/devicetree/bindings/arm/sp810.txt | 2 +- .../devicetree/bindings/arm/technologic.txt | 23 - Documentation/devicetree/bindings/arm/topology.txt | 2 +- Documentation/devicetree/bindings/bus/imx-weim.txt | 32 +- .../devicetree/bindings/clock/fixed-mmio-clock.txt | 24 + .../devicetree/bindings/clock/marvell,mmp2.txt | 2 +- .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../display/amlogic,simple-framebuffer.txt | 33 + .../devicetree/bindings/display/arm,komeda.txt | 73 + .../devicetree/bindings/display/arm,pl11x.txt | 2 +- .../bindings/display/bridge/lvds-transmitter.txt | 12 +- .../bindings/display/bridge/renesas,lvds.txt | 3 +- .../bindings/display/bridge/thine,thc63lvdm83d.txt | 2 +- .../bindings/display/bridge/ti,ds90c185.txt | 55 + .../devicetree/bindings/display/msm/gmu.txt | 59 + .../devicetree/bindings/display/msm/gpu.txt | 43 +- .../panel/{auo,g101evn010 => auo,g101evn010.txt} | 0 .../devicetree/bindings/display/renesas,du.txt | 2 + .../bindings/display/rockchip/rockchip-vop.txt | 1 + Documentation/devicetree/bindings/dma/snps-dma.txt | 2 - .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 7 +- .../devicetree/bindings/edac/aspeed-sdram-edac.txt | 25 + .../devicetree/bindings/extcon/extcon-ptn5150.txt | 27 + .../devicetree/bindings/gpio/gpio-mvebu.txt | 2 - .../devicetree/bindings/gpio/gpio-pca953x.txt | 1 + .../devicetree/bindings/gpu/arm,mali-utgard.txt | 6 + .../devicetree/bindings/hwmon/dps650ab.txt | 11 + .../devicetree/bindings/hwmon/hih6130.txt | 12 + .../devicetree/bindings/hwmon/ina3221.txt | 10 + .../bindings/input/cypress,tm2-touchkey.txt | 9 +- .../bindings/input/touchscreen/edt-ft5x06.txt | 13 +- .../bindings/interrupt-controller/arm,gic-v3.txt | 2 +- .../interrupt-controller/csky,apb-intc.txt | 1 + .../bindings/interrupt-controller/csky,mpintc.txt | 21 +- .../bindings/iommu/nvidia,tegra20-gart.txt | 14 - Documentation/devicetree/bindings/leds/common.txt | 12 + .../bindings/leds/leds-trigger-pattern.txt | 49 + .../devicetree/bindings/media/i2c/adv748x.txt | 11 +- .../bindings/media/i2c/melexis,mlx90640.txt | 20 + .../devicetree/bindings/media/i2c/ov5645.txt | 6 +- .../devicetree/bindings/media/rcar_vin.txt | 9 +- .../bindings/media/renesas,rcar-csi2.txt | 3 +- Documentation/devicetree/bindings/media/si470x.txt | 26 + .../devicetree/bindings/media/sun6i-csi.txt | 2 +- .../memory-controllers/nvidia,tegra20-mc.txt | 27 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 6 +- Documentation/devicetree/bindings/mmc/ti-omap.txt | 28 - .../devicetree/bindings/mtd/fsl-quadspi.txt | 65 - .../devicetree/bindings/mtd/mtk-quadspi.txt | 3 +- .../devicetree/bindings/mtd/stm32-fmc2-nand.txt | 61 + Documentation/devicetree/bindings/net/dsa/ksz.txt | 102 +- .../devicetree/bindings/net/qcom,ethqos.txt | 64 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 4 +- Documentation/devicetree/bindings/opp/opp.txt | 3 + .../bindings/phy/phy-rockchip-inno-usb2.txt | 2 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 5 + .../devicetree/bindings/phy/qcom-qusb2-phy.txt | 1 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 2 + Documentation/devicetree/bindings/phy/ti-phy.txt | 1 + .../pinctrl/marvell,armada-37xx-pinctrl.txt | 24 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 10 +- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 1 + .../devicetree/bindings/power/fsl,imx-gpcv2.txt | 3 + .../devicetree/bindings/power/qcom,rpmpd.txt | 145 + .../devicetree/bindings/power/supply/sc27xx-fg.txt | 8 +- .../devicetree/bindings/property-units.txt | 1 + .../devicetree/bindings/ptp/ptp-qoriq.txt | 2 + .../bindings/regulator/fixed-regulator.txt | 35 - .../bindings/regulator/fixed-regulator.yaml | 67 + .../devicetree/bindings/regulator/pfuze100.txt | 2 +- .../bindings/regulator/rohm,bd70528-regulator.txt | 68 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 23 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 79 +- .../bindings/reset/brcm,brcmstb-reset.txt | 27 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 7 +- Documentation/devicetree/bindings/rtc/cdns,rtc.txt | 25 + .../devicetree/bindings/rtc/nxp,pcf85063.txt | 18 + .../devicetree/bindings/rtc/nxp,pcf8523.txt | 18 + Documentation/devicetree/bindings/rtc/rtc.txt | 20 +- .../devicetree/bindings/serial/omap_serial.txt | 2 + Documentation/devicetree/bindings/serial/pl011.txt | 51 - .../devicetree/bindings/serial/pl011.yaml | 126 + .../bindings/serial/renesas,rzn1-uart.txt | 10 - .../bindings/serial/renesas,sci-serial.txt | 2 + .../bindings/serial/snps-dw-apb-uart.txt | 76 - .../bindings/serial/snps-dw-apb-uart.yaml | 140 + .../devicetree/bindings/serio/olpc,ap-sp.txt | 4 - .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 46 + .../devicetree/bindings/soc/qcom/qcom,glink.txt | 7 +- .../devicetree/bindings/soc/qcom/qcom,smp2p.txt | 4 +- Documentation/devicetree/bindings/sound/ak4458.txt | 2 +- .../bindings/sound/audio-graph-scu-card.txt | 123 - Documentation/devicetree/bindings/sound/cs4341.txt | 22 + .../bindings/sound/davinci-mcasp-audio.txt | 17 + .../devicetree/bindings/sound/fsl,micfil.txt | 32 + .../bindings/sound/rockchip,rk3328-codec.txt | 23 + .../devicetree/bindings/sound/sgtl5000.txt | 9 + .../devicetree/bindings/sound/simple-scu-card.txt | 94 - .../bindings/sound/xlnx,audio-formatter.txt | 29 + .../devicetree/bindings/sound/xlnx,spdif.txt | 28 + .../devicetree/bindings/spi/spi-fsl-qspi.txt | 63 + .../devicetree/bindings/spi/spi-stm32.txt | 9 +- .../devicetree/bindings/vendor-prefixes.txt | 3 + Documentation/devicetree/bindings/virtio/iommu.txt | 66 + Documentation/devicetree/bindings/virtio/mmio.txt | 30 + Documentation/doc-guide/sphinx.rst | 12 +- Documentation/driver-api/gpio/driver.rst | 2 +- Documentation/driver-api/pm/cpuidle.rst | 282 + Documentation/driver-api/pm/index.rst | 7 +- Documentation/fault-injection/fault-injection.txt | 2 +- Documentation/fb/fbcon.txt | 8 + Documentation/filesystems/binderfs.rst | 68 + Documentation/filesystems/fscrypt.rst | 16 +- Documentation/filesystems/index.rst | 7 + Documentation/filesystems/mount_api.txt | 709 ++ Documentation/filesystems/path-lookup.rst | 24 +- Documentation/filesystems/proc.txt | 7 +- Documentation/flexible-arrays.txt | 123 - Documentation/gpu/afbc.rst | 235 + Documentation/gpu/dp-mst/topology-figure-1.dot | 52 + Documentation/gpu/dp-mst/topology-figure-2.dot | 56 + Documentation/gpu/dp-mst/topology-figure-3.dot | 59 + Documentation/gpu/drivers.rst | 2 + Documentation/gpu/drm-internals.rst | 12 + Documentation/gpu/drm-kms-helpers.rst | 30 +- Documentation/gpu/komeda-kms.rst | 488 + Documentation/gpu/todo.rst | 68 +- Documentation/hwmon/f71882fg | 2 +- Documentation/i2c/fault-codes | 4 + Documentation/index.rst | 1 + Documentation/kbuild/kbuild.txt | 15 +- Documentation/kbuild/makefiles.txt | 9 +- Documentation/kdump/vmcoreinfo.txt | 495 + Documentation/livepatch/callbacks.txt | 489 +- Documentation/livepatch/cumulative-patches.txt | 102 + Documentation/livepatch/livepatch.txt | 182 +- Documentation/media/uapi/v4l/buffer.rst | 11 +- Documentation/media/uapi/v4l/extended-controls.rst | 37 +- .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 25 +- .../media/uapi/v4l/vidioc-prepare-buf.rst | 5 +- Documentation/media/v4l-drivers/imx.rst | 103 +- Documentation/media/v4l-drivers/ipu3.rst | 4 +- Documentation/memory-barriers.txt | 26 +- Documentation/misc-devices/ibmvmc.rst | 1 + Documentation/misc-devices/index.rst | 17 + Documentation/networking/checksum-offloads.rst | 143 + Documentation/networking/checksum-offloads.txt | 122 - Documentation/networking/devlink-health.txt | 86 + Documentation/networking/dsa/dsa.txt | 13 - Documentation/networking/index.rst | 29 +- Documentation/networking/rxrpc.txt | 45 - Documentation/networking/scaling.rst | 523 + Documentation/networking/scaling.txt | 484 - Documentation/networking/segmentation-offloads.rst | 184 + Documentation/networking/segmentation-offloads.txt | 170 - Documentation/networking/snmp_counter.rst | 239 +- Documentation/networking/switchdev.txt | 2 +- Documentation/networking/timestamping.txt | 4 +- Documentation/power/energy-model.txt | 144 + Documentation/process/coding-style.rst | 97 +- Documentation/process/stable-api-nonsense.rst | 3 +- Documentation/process/stable-kernel-rules.rst | 6 +- Documentation/scheduler/sched-energy.txt | 425 + .../sound/kernel-api/writing-an-alsa-driver.rst | 25 +- Documentation/spi/pxa2xx | 10 +- Documentation/sysctl/kernel.txt | 62 +- Documentation/sysctl/net.txt | 14 + Documentation/sysctl/vm.txt | 2 +- .../translations/it_IT/process/coding-style.rst | 60 +- .../it_IT/process/submitting-patches.rst | 862 +- Documentation/translations/zh_CN/coding-style.rst | 57 +- LICENSES/exceptions/GCC-exception-2.0 | 18 + MAINTAINERS | 199 +- Makefile | 32 +- Next/SHA1s | 297 + Next/Trees | 299 + Next/merge.log | 6168 ++++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 2 +- arch/alpha/include/asm/barrier.h | 1 + arch/alpha/include/asm/topology.h | 3 +- arch/alpha/include/asm/unistd.h | 21 - arch/alpha/include/uapi/asm/mman.h | 4 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/include/uapi/asm/unistd.h | 10 + arch/alpha/kernel/osf_sys.c | 5 +- arch/alpha/kernel/perf_event.c | 7 +- arch/alpha/kernel/syscalls/syscall.tbl | 22 +- arch/arc/boot/dts/abilis_tb100.dtsi | 58 +- arch/arc/boot/dts/abilis_tb100_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb101.dtsi | 58 +- arch/arc/boot/dts/abilis_tb101_dvk.dts | 14 +- arch/arc/boot/dts/abilis_tb10x.dtsi | 60 +- arch/arc/boot/dts/axc001.dtsi | 6 +- arch/arc/boot/dts/axc003.dtsi | 16 +- arch/arc/boot/dts/axc003_idu.dtsi | 16 +- arch/arc/boot/dts/axs10x_mb.dtsi | 22 +- arch/arc/boot/dts/hsdk.dts | 4 +- arch/arc/boot/dts/vdk_axc003.dtsi | 4 +- arch/arc/boot/dts/vdk_axc003_idu.dtsi | 4 +- arch/arc/boot/dts/vdk_axs10x_mb.dtsi | 18 +- arch/arc/include/asm/Kbuild | 4 - arch/arc/include/asm/arcregs.h | 12 +- arch/arc/include/asm/bitops.h | 6 +- arch/arc/include/asm/perf_event.h | 3 +- arch/arc/kernel/perf_event.c | 241 +- arch/arc/kernel/setup.c | 27 +- arch/arc/kernel/troubleshoot.c | 30 +- arch/arc/lib/memset-archs.S | 40 +- arch/arc/mm/fault.c | 13 +- arch/arc/mm/init.c | 3 +- arch/arm/arm-soc-for-next-contents.txt | 66 + arch/arm/boot/dts/Makefile | 8 + arch/arm/boot/dts/am335x-chiliboard.dts | 4 + arch/arm/boot/dts/am335x-shc.dts | 6 +- arch/arm/boot/dts/am33xx-l4.dtsi | 2 - arch/arm/boot/dts/am3874-iceboard.dts | 496 + arch/arm/boot/dts/am437x-gp-evm.dts | 2 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 10 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 35 +- arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 5 + arch/arm/boot/dts/aspeed-g4.dtsi | 1 + arch/arm/boot/dts/aspeed-g5.dtsi | 41 +- arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 2 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 30 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 4 + arch/arm/boot/dts/at91-wb45n.dts | 2 +- arch/arm/boot/dts/at91-wb50n.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi-a-plus.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi-b-plus.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 11 +- arch/arm/boot/dts/bcm2835-rpi-zero.dts | 4 +- arch/arm/boot/dts/bcm2835-rpi.dtsi | 8 +- arch/arm/boot/dts/bcm2836-rpi-2-b.dts | 68 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 175 + arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 74 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 74 +- arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi | 2 +- arch/arm/boot/dts/bcm283x.dtsi | 17 +- arch/arm/boot/dts/dm814x.dtsi | 64 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 1 - arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts | 16 + arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 34 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 5 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 595 + arch/arm/boot/dts/imx6dl-yapp4-draco.dts | 58 + arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 50 + arch/arm/boot/dts/imx6dl-yapp4-ursa.dts | 54 + arch/arm/boot/dts/imx6q-pistachio.dts | 2 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 49 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 4 +- arch/arm/boot/dts/imx6sl.dtsi | 8 +- arch/arm/boot/dts/imx6sll-evk.dts | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 21 +- arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi | 148 + arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi | 55 + .../boot/dts/imx6ul-phytec-phyboard-segin-full.dts | 89 + .../arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi | 329 + arch/arm/boot/dts/imx6ul.dtsi | 8 + arch/arm/boot/dts/imx6ull-colibri.dtsi | 8 +- arch/arm/boot/dts/imx6ull.dtsi | 12 + arch/arm/boot/dts/imx7s.dtsi | 8 + arch/arm/boot/dts/imx7ulp.dtsi | 19 +- arch/arm/boot/dts/ls1021a.dtsi | 11 + arch/arm/boot/dts/meson.dtsi | 2 +- arch/arm/boot/dts/meson6.dtsi | 8 + arch/arm/boot/dts/meson8.dtsi | 66 + arch/arm/boot/dts/meson8b-ec100.dts | 3 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 28 +- arch/arm/boot/dts/meson8b.dtsi | 54 + arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 3 +- arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 2 +- arch/arm/boot/dts/mt7623.dtsi | 15 +- arch/arm/boot/dts/omap3-evm-common.dtsi | 7 +- arch/arm/boot/dts/omap3-evm-processor-common.dtsi | 10 +- arch/arm/boot/dts/omap3-gta04.dtsi | 4 - arch/arm/boot/dts/omap3-n900.dts | 2 +- arch/arm/boot/dts/omap3-n950-n9.dtsi | 42 +- arch/arm/boot/dts/omap4-droid4-xt894.dts | 10 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 6 +- arch/arm/boot/dts/omap4-sdp.dts | 30 + arch/arm/boot/dts/omap5-l4.dtsi | 2 - arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8660.dtsi | 16 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 130 + arch/arm/boot/dts/qcom-msm8974.dtsi | 11 + arch/arm/boot/dts/qcom-pm8941.dtsi | 39 +- arch/arm/boot/dts/qcom-pma8084.dtsi | 24 +- arch/arm/boot/dts/r7s9210-rza2mevb.dts | 82 + arch/arm/boot/dts/r7s9210.dtsi | 218 + arch/arm/boot/dts/r8a7743.dtsi | 79 +- arch/arm/boot/dts/r8a7744.dtsi | 188 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 18 + arch/arm/boot/dts/r8a7778.dtsi | 28 + arch/arm/boot/dts/r8a7779.dtsi | 26 + arch/arm/boot/dts/r8a7790-stout.dts | 15 +- arch/arm/boot/dts/rk3036-kylin.dts | 1 - arch/arm/boot/dts/rk3036.dtsi | 1 + arch/arm/boot/dts/rk3066a.dtsi | 48 + arch/arm/boot/dts/rk3188-bqedison2qc.dts | 17 +- arch/arm/boot/dts/rk3188.dtsi | 1 - arch/arm/boot/dts/rv1108-elgin-r1.dts | 206 + arch/arm/boot/dts/rv1108.dtsi | 37 + arch/arm/boot/dts/s3c2416-smdk2416.dts | 5 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 90 + arch/arm/boot/dts/s5pv210-fascinate4g.dts | 7 - arch/arm/boot/dts/s5pv210-galaxys.dts | 7 - arch/arm/boot/dts/s5pv210.dtsi | 25 +- arch/arm/boot/dts/sun4i-a10.dtsi | 44 + arch/arm/boot/dts/sun6i-a31.dtsi | 1 + arch/arm/boot/dts/sun7i-a20-bananapi.dts | 5 + arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 25 + arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 41 + arch/arm/boot/dts/sun8i-r40.dtsi | 15 + arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 16 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 3 +- arch/arm/boot/dts/tegra20.dtsi | 15 +- arch/arm/boot/dts/vf610-bk4.dts | 35 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 2 +- arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 3 + arch/arm/configs/imx_v6_v7_defconfig | 3 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/s5pv210_defconfig | 47 +- arch/arm/configs/shmobile_defconfig | 46 +- arch/arm/include/asm/arch_gicv3.h | 4 +- arch/arm/include/asm/kvm_emulate.h | 8 + arch/arm/include/asm/kvm_host.h | 53 +- arch/arm/include/asm/kvm_hyp.h | 4 + arch/arm/include/asm/kvm_mmu.h | 11 + arch/arm/include/asm/unistd.h | 5 +- arch/arm/include/asm/xen/page-coherent.h | 94 + arch/arm/kernel/sys_oabi-compat.c | 8 +- arch/arm/kvm/coproc.c | 23 +- arch/arm/kvm/hyp/cp15-sr.c | 1 - arch/arm/kvm/hyp/hyp-entry.S | 2 +- arch/arm/kvm/hyp/switch.c | 2 +- arch/arm/kvm/hyp/tlb.c | 4 +- arch/arm/kvm/interrupts.S | 4 +- arch/arm/mach-actions/platsmp.c | 15 - arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-davinci/board-da830-evm.c | 13 +- arch/arm/mach-davinci/board-da850-evm.c | 28 - arch/arm/mach-davinci/board-dm365-evm.c | 13 +- arch/arm/mach-davinci/board-dm644x-evm.c | 13 +- arch/arm/mach-davinci/board-dm646x-evm.c | 13 +- arch/arm/mach-davinci/board-mityomapl138.c | 38 +- arch/arm/mach-davinci/board-sffsdr.c | 13 +- arch/arm/mach-davinci/common.c | 15 - arch/arm/mach-imx/Makefile | 3 +- arch/arm/mach-imx/common.h | 10 + arch/arm/mach-imx/cpuidle-imx7ulp.c | 60 + arch/arm/mach-imx/cpuidle.h | 5 + arch/arm/mach-imx/mach-imx7ulp.c | 46 + arch/arm/mach-imx/mmdc.c | 9 +- arch/arm/mach-imx/pm-imx7ulp.c | 49 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 131 +- arch/arm/mach-orion5x/common.c | 2 +- arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c | 2 +- arch/arm/mach-orion5x/rd88f5181l-ge-setup.c | 2 +- arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c | 2 +- arch/arm/mach-orion5x/wnr854t-setup.c | 2 +- arch/arm/mach-orion5x/wrt350n-v2-setup.c | 2 +- arch/arm/mach-oxnas/Makefile | 1 - arch/arm/mach-oxnas/hotplug.c | 109 - arch/arm/mach-oxnas/platsmp.c | 4 - arch/arm/mach-pxa/cm-x255.c | 2 +- arch/arm/mach-pxa/cm-x270.c | 2 +- arch/arm/mach-pxa/corgi.c | 2 +- arch/arm/mach-pxa/devices.c | 2 +- arch/arm/mach-pxa/em-x270.c | 4 +- arch/arm/mach-pxa/hx4700.c | 2 +- arch/arm/mach-pxa/icontrol.c | 4 +- arch/arm/mach-pxa/littleton.c | 2 +- arch/arm/mach-pxa/lubbock.c | 2 +- arch/arm/mach-pxa/magician.c | 2 +- arch/arm/mach-pxa/pcm027.c | 2 +- arch/arm/mach-pxa/poodle.c | 2 +- arch/arm/mach-pxa/spitz.c | 2 +- arch/arm/mach-pxa/stargate2.c | 6 +- arch/arm/mach-pxa/tosa.c | 2 +- arch/arm/mach-pxa/z2.c | 4 +- arch/arm/mach-pxa/zeus.c | 2 +- arch/arm/mach-qcom/platsmp.c | 26 - arch/arm/mach-s3c24xx/mach-osiris-dvs.c | 8 +- arch/arm/mach-sa1100/simpad.c | 1 - arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 + arch/arm/mach-socfpga/socfpga.c | 3 +- arch/arm/mach-sunxi/sunxi.c | 2 +- arch/arm/mm/cache-l2x0-pmu.c | 9 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm/mm/mmu.c | 13 +- arch/arm/plat-orion/common.c | 2 +- arch/arm/tools/syscall.tbl | 85 +- arch/arm64/Kconfig | 7 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 1 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 12 +- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 30 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 20 + .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 23 + .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 3 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 3 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 13 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 3 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 6 + .../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 3 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 3 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 3 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 6 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 3 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 3 +- arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts | 2 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 11 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 97 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 6 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 120 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 156 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 137 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 446 + arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 98 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 555 + arch/arm64/boot/dts/mediatek/mt6797-evb.dts | 2 + arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 2 + arch/arm64/boot/dts/mediatek/mt6797.dtsi | 28 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 6 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 2 + arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 6 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 6 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 28 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 12 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 16 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 79 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 5 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 20 + arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 72 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 379 +- arch/arm64/boot/dts/renesas/Makefile | 1 + arch/arm64/boot/dts/renesas/cat875.dtsi | 40 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 97 + arch/arm64/boot/dts/renesas/r8a774c0-ek874.dts | 14 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1751 +++ arch/arm64/boot/dts/renesas/r8a7795.dtsi | 40 +- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 43 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 3 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 26 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 194 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 4 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 138 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 70 +- arch/arm64/boot/dts/rockchip/Makefile | 3 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 26 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 14 + arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 91 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts | 66 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 677 ++ arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 606 + arch/arm64/configs/defconfig | 19 + arch/arm64/include/asm/atomic.h | 237 +- arch/arm64/include/asm/atomic_ll_sc.h | 28 +- arch/arm64/include/asm/atomic_lse.h | 38 +- arch/arm64/include/asm/cache.h | 2 - arch/arm64/include/asm/cmpxchg.h | 60 +- arch/arm64/include/asm/device.h | 3 - arch/arm64/include/asm/hugetlb.h | 5 + arch/arm64/include/asm/kvm_emulate.h | 8 + arch/arm64/include/asm/kvm_host.h | 48 +- arch/arm64/include/asm/kvm_hyp.h | 3 +- arch/arm64/include/asm/kvm_mmu.h | 11 + arch/arm64/include/asm/memblock.h | 21 - arch/arm64/include/asm/mmu.h | 6 +- arch/arm64/include/asm/sync_bitops.h | 16 +- arch/arm64/include/asm/sysreg.h | 6 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 99 +- arch/arm64/include/asm/xen/page-coherent.h | 76 + arch/arm64/kernel/asm-offsets.c | 20 - arch/arm64/kernel/kaslr.c | 8 +- arch/arm64/kernel/setup.c | 1 - arch/arm64/kvm/debug.c | 2 +- arch/arm64/kvm/hyp.S | 3 - arch/arm64/kvm/hyp/hyp-entry.S | 12 - arch/arm64/kvm/hyp/sysreg-sr.c | 1 - arch/arm64/kvm/sys_regs.c | 99 +- arch/arm64/mm/dma-mapping.c | 4 +- arch/arm64/mm/hugetlbpage.c | 20 + arch/arm64/mm/init.c | 20 +- arch/arm64/mm/mmu.c | 1 - arch/c6x/include/asm/Kbuild | 1 + arch/c6x/include/uapi/asm/Kbuild | 1 - arch/c6x/mm/dma-coherent.c | 9 +- arch/csky/include/asm/pgtable.h | 4 +- arch/csky/include/asm/processor.h | 4 +- arch/csky/kernel/ptrace.c | 3 +- arch/csky/kernel/smp.c | 3 +- arch/h8300/Makefile | 2 - arch/h8300/include/asm/Kbuild | 1 + arch/h8300/include/uapi/asm/Kbuild | 1 - arch/hexagon/include/asm/Kbuild | 1 + arch/hexagon/include/uapi/asm/Kbuild | 1 - arch/ia64/Makefile | 2 - arch/ia64/include/asm/unistd.h | 14 - arch/ia64/include/uapi/asm/socket.h | 2 + arch/ia64/include/uapi/asm/unistd.h | 2 + arch/ia64/kernel/numa.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 11 +- arch/ia64/mm/discontig.c | 6 +- arch/m68k/Makefile | 5 +- arch/m68k/apollo/Makefile | 2 +- arch/m68k/atari/config.c | 2 +- arch/m68k/configs/amcore_defconfig | 20 - arch/m68k/configs/amiga_defconfig | 37 +- arch/m68k/configs/apollo_defconfig | 34 +- arch/m68k/configs/atari_defconfig | 33 +- arch/m68k/configs/bvme6000_defconfig | 33 +- arch/m68k/configs/hp300_defconfig | 34 +- arch/m68k/configs/mac_defconfig | 34 +- arch/m68k/configs/multi_defconfig | 34 +- arch/m68k/configs/mvme147_defconfig | 34 +- arch/m68k/configs/mvme16x_defconfig | 33 +- arch/m68k/configs/q40_defconfig | 38 +- arch/m68k/configs/sun3_defconfig | 33 +- arch/m68k/configs/sun3x_defconfig | 34 +- arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/asm/macints.h | 3 - arch/m68k/include/asm/unistd.h | 4 +- arch/m68k/include/uapi/asm/Kbuild | 1 - arch/m68k/kernel/signal.c | 3 +- arch/m68k/kernel/syscalls/syscall.tbl | 88 +- arch/m68k/mac/misc.c | 18 +- arch/m68k/mac/via.c | 20 +- arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/unistd.h | 4 +- arch/microblaze/include/uapi/asm/Kbuild | 1 - arch/microblaze/kernel/setup.c | 13 +- arch/microblaze/kernel/syscalls/syscall.tbl | 83 +- arch/microblaze/mm/init.c | 5 +- arch/mips/Kconfig | 14 +- arch/mips/ath79/Kconfig | 73 - arch/mips/ath79/Makefile | 23 +- arch/mips/ath79/clock.c | 342 +- arch/mips/ath79/common.h | 5 - arch/mips/ath79/dev-common.c | 159 - arch/mips/ath79/dev-common.h | 18 - arch/mips/ath79/dev-gpio-buttons.c | 56 - arch/mips/ath79/dev-gpio-buttons.h | 23 - arch/mips/ath79/dev-leds-gpio.c | 54 - arch/mips/ath79/dev-leds-gpio.h | 21 - arch/mips/ath79/dev-spi.c | 38 - arch/mips/ath79/dev-spi.h | 22 - arch/mips/ath79/dev-usb.c | 242 - arch/mips/ath79/dev-usb.h | 17 - arch/mips/ath79/dev-wmac.c | 155 - arch/mips/ath79/dev-wmac.h | 17 - arch/mips/ath79/irq.c | 169 - arch/mips/ath79/mach-ap121.c | 92 - arch/mips/ath79/mach-ap136.c | 156 - arch/mips/ath79/mach-ap81.c | 100 - arch/mips/ath79/mach-db120.c | 136 - arch/mips/ath79/mach-pb44.c | 128 - arch/mips/ath79/mach-ubnt-xm.c | 126 - arch/mips/ath79/machtypes.h | 28 - arch/mips/ath79/pci.c | 273 - arch/mips/ath79/pci.h | 35 - arch/mips/ath79/setup.c | 78 +- arch/mips/bcm47xx/setup.c | 31 + arch/mips/boot/Makefile | 2 +- arch/mips/cavium-octeon/oct_ilm.c | 32 +- arch/mips/cavium-octeon/setup.c | 2 +- arch/mips/configs/ath79_defconfig | 1 + arch/mips/configs/generic_defconfig | 2 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/irqflags.h | 2 +- arch/mips/include/asm/mach-ath79/ath79.h | 4 - .../include/asm/mach-lantiq/falcon/falcon_irq.h | 2 - .../mips/include/asm/mach-lantiq/xway/lantiq_irq.h | 2 - arch/mips/include/asm/mach-loongson32/platform.h | 4 - arch/mips/include/asm/unistd.h | 20 +- arch/mips/include/uapi/asm/mman.h | 4 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/jazz/jazzdma.c | 5 +- arch/mips/kernel/mips-r2-to-r6-emul.c | 21 +- arch/mips/kernel/segment.c | 15 +- arch/mips/kernel/setup.c | 7 +- arch/mips/kernel/spinlock_test.c | 21 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 77 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 7 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 85 +- arch/mips/kernel/unaligned.c | 16 +- arch/mips/lantiq/irq.c | 77 +- arch/mips/loongson32/Kconfig | 15 - arch/mips/loongson32/Platform | 4 +- arch/mips/loongson32/common/platform.c | 63 - arch/mips/math-emu/me-debugfs.c | 23 +- arch/mips/mm/dma-noncoherent.c | 2 + arch/mips/mm/sc-debugfs.c | 15 +- arch/mips/pci/Makefile | 1 + arch/mips/pci/fixup-ath79.c | 21 + arch/mips/pci/msi-octeon.c | 4 +- arch/mips/ralink/bootrom.c | 8 +- arch/nds32/Makefile | 8 - arch/nds32/configs/defconfig | 2 +- arch/nds32/mm/init.c | 12 +- arch/nios2/Kconfig | 1 - arch/nios2/include/asm/pgtable.h | 1 - arch/nios2/include/asm/tlbflush.h | 19 +- arch/nios2/kernel/nios2_ksyms.c | 12 + arch/nios2/mm/cacheflush.c | 7 +- arch/nios2/mm/fault.c | 2 +- arch/nios2/mm/tlb.c | 191 +- arch/nios2/platform/Kconfig.platform | 9 - arch/openrisc/Makefile | 3 - arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/include/uapi/asm/Kbuild | 1 - arch/openrisc/mm/ioremap.c | 11 +- arch/parisc/boot/Makefile | 6 - arch/parisc/include/asm/hardirq.h | 1 + arch/parisc/include/asm/unistd.h | 15 +- arch/parisc/include/uapi/asm/mman.h | 4 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/irq.c | 19 +- arch/parisc/kernel/smp.c | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 109 +- arch/parisc/kernel/traps.c | 4 +- arch/powerpc/Kconfig | 23 +- arch/powerpc/Makefile | 4 +- arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/Makefile | 1 + arch/powerpc/boot/dts/wii.dts | 22 + arch/powerpc/configs/44x/fsp2_defconfig | 29 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 24 +- arch/powerpc/configs/44x/warp_defconfig | 12 +- arch/powerpc/configs/holly_defconfig | 12 +- arch/powerpc/configs/mvme5100_defconfig | 25 +- arch/powerpc/configs/skiroot_defconfig | 48 +- arch/powerpc/configs/storcenter_defconfig | 15 +- .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 30 +- arch/powerpc/include/asm/hvsi.h | 2 +- arch/powerpc/include/asm/ipic.h | 3 - arch/powerpc/include/asm/pci-bridge.h | 3 +- arch/powerpc/include/asm/powernv.h | 1 - arch/powerpc/include/asm/unistd.h | 8 +- arch/powerpc/include/uapi/asm/perf_regs.h | 1 + arch/powerpc/kernel/head_8xx.S | 3 +- arch/powerpc/kernel/irq.c | 5 - arch/powerpc/kernel/paca.c | 19 +- arch/powerpc/kernel/pci-common.c | 3 +- arch/powerpc/kernel/prom.c | 4 + arch/powerpc/kernel/prom_init.c | 8 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup_64.c | 24 +- arch/powerpc/kernel/signal_64.c | 7 +- arch/powerpc/kernel/syscalls/syscall.tbl | 134 +- arch/powerpc/kernel/trace/ftrace.c | 7 - arch/powerpc/kernel/traps.c | 29 +- arch/powerpc/kernel/udbg.c | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 4 +- arch/powerpc/kvm/Makefile | 5 - arch/powerpc/math-emu/Makefile | 2 +- arch/powerpc/mm/hash_utils_64.c | 12 +- arch/powerpc/mm/numa.c | 14 +- arch/powerpc/mm/pgtable-book3e.c | 8 +- arch/powerpc/mm/pgtable-book3s64.c | 5 +- arch/powerpc/mm/pgtable-radix.c | 25 +- arch/powerpc/mm/ppc_mmu_32.c | 3 +- arch/powerpc/mm/tlb_nohash.c | 2 +- arch/powerpc/perf/hv-24x7.c | 10 +- arch/powerpc/perf/hv-gpci.c | 10 +- arch/powerpc/perf/imc-pmu.c | 19 +- arch/powerpc/perf/perf_regs.c | 6 + arch/powerpc/platforms/4xx/ocm.c | 6 +- arch/powerpc/platforms/Kconfig.cputype | 6 + arch/powerpc/platforms/cell/spufs/file.c | 5 +- arch/powerpc/platforms/chrp/setup.c | 3 +- arch/powerpc/platforms/pasemi/iommu.c | 5 +- arch/powerpc/platforms/powernv/memtrace.c | 5 +- arch/powerpc/platforms/powernv/npu-dma.c | 6 +- arch/powerpc/platforms/powernv/opal.c | 3 +- arch/powerpc/platforms/powernv/pci-ioda.c | 3 +- arch/powerpc/platforms/ps3/device-init.c | 4 +- arch/powerpc/platforms/pseries/pci.c | 2 + arch/powerpc/platforms/pseries/setup.c | 18 +- arch/powerpc/sysdev/dart_iommu.c | 7 +- arch/powerpc/sysdev/ipic.c | 35 - arch/powerpc/sysdev/xive/common.c | 2 +- arch/s390/Kconfig | 2 + arch/s390/boot/Makefile | 6 +- arch/s390/boot/compressed/Makefile | 4 +- arch/s390/boot/string.c | 1 + arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/performance_defconfig | 2 +- arch/s390/hypfs/hypfs_diag0c.c | 3 +- arch/s390/include/asm/ftrace.h | 25 + arch/s390/include/asm/mmu_context.h | 7 +- arch/s390/include/asm/string.h | 28 +- arch/s390/include/asm/syscall_wrapper.h | 135 + arch/s390/include/asm/unistd.h | 7 +- arch/s390/include/uapi/asm/posix_types.h | 6 + arch/s390/include/uapi/asm/socket.h | 2 + arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/compat_linux.c | 235 +- arch/s390/kernel/compat_wrapper.c | 186 - arch/s390/kernel/early.c | 4 +- arch/s390/kernel/entry.S | 4 +- arch/s390/kernel/setup.c | 2 + arch/s390/kernel/smp.c | 11 +- arch/s390/kernel/sys_s390.c | 16 +- arch/s390/kernel/syscalls/syscall.tbl | 373 +- arch/s390/kernel/vdso.c | 5 +- arch/s390/lib/string.c | 28 + arch/s390/mm/pgtable.c | 2 - arch/s390/numa/numa.c | 14 +- arch/s390/scripts/Makefile.chkbss | 25 +- arch/sh/include/asm/unistd.h | 4 +- arch/sh/include/uapi/asm/unistd_32.h | 403 - arch/sh/kernel/syscalls/syscall.tbl | 88 +- arch/sh/kernel/syscalls/syscalltbl.sh | 4 +- arch/sh/kernel/syscalls_32.S | 2 +- arch/sh/mm/init.c | 18 +- arch/sh/mm/numa.c | 5 +- arch/sparc/include/asm/pgtable_64.h | 30 - arch/sparc/include/asm/unistd.h | 13 +- arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/pci_fire.c | 3 +- arch/sparc/kernel/pci_schizo.c | 3 +- arch/sparc/kernel/prom_64.c | 7 +- arch/sparc/kernel/psycho_common.c | 3 +- arch/sparc/kernel/sbus.c | 3 +- arch/sparc/kernel/sys_sparc_64.c | 61 +- arch/sparc/kernel/syscalls/syscall.tbl | 116 +- arch/sparc/mm/init_64.c | 15 +- arch/unicore32/include/asm/Kbuild | 1 + arch/unicore32/include/uapi/asm/Kbuild | 1 - arch/unicore32/mm/mmu.c | 14 +- arch/x86/Kconfig | 46 +- arch/x86/boot/Makefile | 2 +- arch/x86/boot/compressed/vmlinux.lds.S | 2 +- arch/x86/boot/setup.ld | 2 +- arch/x86/crypto/aesni-intel_glue.c | 34 +- arch/x86/entry/entry_64_compat.S | 6 +- arch/x86/entry/syscalls/syscall_32.tbl | 86 +- arch/x86/entry/syscalls/syscall_64.tbl | 7 +- arch/x86/events/amd/ibs.c | 13 +- arch/x86/events/amd/iommu.c | 6 +- arch/x86/events/amd/power.c | 10 +- arch/x86/events/amd/uncore.c | 7 +- arch/x86/events/intel/cstate.c | 12 +- arch/x86/events/intel/rapl.c | 9 +- arch/x86/events/intel/uncore.c | 9 +- arch/x86/events/intel/uncore_snb.c | 9 +- arch/x86/events/msr.c | 10 +- arch/x86/include/asm/alternative.h | 39 +- arch/x86/include/asm/atomic.h | 2 +- arch/x86/include/asm/bitops.h | 6 - arch/x86/include/asm/mmu_context.h | 18 + arch/x86/include/asm/msr.h | 16 +- arch/x86/include/asm/pci.h | 3 +- arch/x86/include/asm/string_32.h | 104 - arch/x86/include/asm/string_64.h | 15 - arch/x86/include/asm/syscall.h | 28 + arch/x86/include/asm/uaccess.h | 2 +- arch/x86/include/asm/unistd.h | 8 +- arch/x86/kernel/alternative.c | 4 +- arch/x86/kernel/apic/x2apic_uv_x.c | 7 +- arch/x86/kernel/cpu/amd.c | 8 +- arch/x86/kernel/cpu/mce/amd.c | 36 + arch/x86/kernel/cpu/mce/apei.c | 10 +- arch/x86/kernel/cpu/mce/core.c | 30 - arch/x86/kernel/cpu/resctrl/internal.h | 16 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 194 +- arch/x86/kernel/crash.c | 1 + arch/x86/kernel/e820.c | 9 +- arch/x86/kernel/hpet.c | 4 - arch/x86/kernel/kexec-bzimage64.c | 16 +- arch/x86/kernel/machine_kexec_64.c | 3 + arch/x86/kernel/setup.c | 19 +- arch/x86/kernel/smpboot.c | 3 +- arch/x86/kernel/tsc.c | 30 +- arch/x86/kernel/vmlinux.lds.S | 4 +- arch/x86/lib/kaslr.c | 4 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/mem_encrypt_identity.c | 4 +- arch/x86/mm/mpx.c | 2 +- arch/x86/platform/uv/tlb_uv.c | 8 +- arch/x86/realmode/rm/Makefile | 5 +- arch/x86/realmode/rm/realmode.lds.S | 2 +- arch/x86/xen/enlighten_pv.c | 5 +- arch/x86/xen/time.c | 12 +- arch/xtensa/include/asm/unistd.h | 14 +- arch/xtensa/include/uapi/asm/mman.h | 4 +- arch/xtensa/include/uapi/asm/socket.h | 2 + arch/xtensa/kernel/syscalls/syscall.tbl | 78 +- block/bfq-wf2q.c | 11 +- block/blk-core.c | 3 +- block/blk-mq-debugfs-zoned.c | 2 - block/blk-mq.c | 3 +- certs/system_keyring.c | 23 +- crypto/Kconfig | 4 +- crypto/adiantum.c | 4 + crypto/aead.c | 4 +- crypto/af_alg.c | 33 +- crypto/ahash.c | 28 +- crypto/algapi.c | 36 +- crypto/arc4.c | 82 +- crypto/authenc.c | 14 +- crypto/authencesn.c | 2 +- crypto/cbc.c | 131 +- crypto/cfb.c | 139 +- crypto/crypto_null.c | 57 +- crypto/crypto_user_stat.c | 4 - crypto/ctr.c | 160 +- crypto/ecb.c | 151 +- crypto/gcm.c | 2 +- crypto/keywrap.c | 198 +- crypto/ofb.c | 202 +- crypto/pcbc.c | 143 +- crypto/rsa-pkcs1pad.c | 1 + crypto/shash.c | 27 +- crypto/skcipher.c | 158 +- crypto/sm3_generic.c | 2 +- crypto/streebog_generic.c | 2 +- crypto/testmgr.c | 353 +- crypto/testmgr.h | 12137 ++++++------------- crypto/tgr192.c | 6 +- drivers/Makefile | 2 +- drivers/acpi/Kconfig | 10 + drivers/acpi/Makefile | 3 +- drivers/acpi/acpi_dbg.c | 30 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 3 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 17 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 2 +- drivers/acpi/acpica/dswload.c | 2 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 2 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 10 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 12 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/uttrack.c | 14 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxferror.c | 44 + drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/einj.c | 93 +- drivers/acpi/apei/erst.c | 27 +- drivers/acpi/apei/hest.c | 6 + drivers/acpi/bus.c | 24 +- drivers/acpi/custom_method.c | 6 - drivers/acpi/ec_sys.c | 36 +- drivers/acpi/internal.h | 4 + drivers/acpi/nfit/core.c | 86 +- drivers/acpi/nfit/intel.c | 8 +- drivers/acpi/pmic/intel_pmic.c | 61 + drivers/acpi/pmic/intel_pmic.h | 4 + drivers/acpi/pmic/intel_pmic_chtwc.c | 19 + drivers/acpi/pmic/intel_pmic_xpower.c | 1 + drivers/acpi/tables.c | 12 +- drivers/android/binderfs.c | 282 +- drivers/ata/Kconfig | 2 +- drivers/ata/pata_macio.c | 9 +- drivers/ata/sata_inic162x.c | 22 +- drivers/atm/he.c | 2 +- drivers/base/base.h | 4 + drivers/base/bus.c | 20 +- drivers/base/cacheinfo.c | 6 +- drivers/base/class.c | 14 +- drivers/base/core.c | 4 +- drivers/base/power/clock_ops.c | 13 +- drivers/base/power/domain.c | 11 +- drivers/base/power/runtime.c | 34 +- drivers/base/regmap/regmap-irq.c | 107 +- drivers/bcma/bcma_private.h | 9 +- drivers/bcma/driver_gpio.c | 2 +- drivers/bcma/host_pci.c | 2 + drivers/bcma/host_soc.c | 4 +- drivers/bcma/main.c | 45 +- drivers/block/mtip32xx/mtip32xx.c | 42 +- drivers/block/nbd.c | 5 +- drivers/bluetooth/Kconfig | 4 +- drivers/bluetooth/btmrvl_drv.h | 2 - drivers/bluetooth/btmrvl_sdio.c | 43 +- drivers/bluetooth/btqca.c | 19 + drivers/bluetooth/btqca.h | 8 +- drivers/bluetooth/h4_recv.h | 4 + drivers/bluetooth/hci_h4.c | 4 + drivers/bluetooth/hci_qca.c | 5 +- drivers/bus/imx-weim.c | 70 +- drivers/char/ipmi/ipmi_devintf.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 322 +- drivers/char/ipmi/ipmi_si_intf.c | 5 +- drivers/char/ipmi/ipmi_ssif.c | 211 +- drivers/char/ipmi/kcs_bmc.c | 5 +- drivers/char/mwave/mwavedd.c | 7 + drivers/char/random.c | 10 +- drivers/clk/Kconfig | 7 +- drivers/clk/Makefile | 1 + drivers/clk/at91/sama5d2.c | 3 +- drivers/clk/clk-clps711x.c | 61 +- drivers/clk/clk-fixed-mmio.c | 101 + drivers/clk/clk-highbank.c | 1 + drivers/clk/clk-qoriq.c | 1 + drivers/clk/clk-versaclock5.c | 4 +- drivers/clk/clk.c | 16 +- drivers/clk/imx/clk-composite-8m.c | 2 +- drivers/clk/imx/clk-frac-pll.c | 5 +- drivers/clk/imx/clk-imx6q.c | 1 + drivers/clk/imx/clk-imx6sx.c | 1 + drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx7ulp.c | 16 +- drivers/clk/imx/clk-imx8mq.c | 194 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 2 + drivers/clk/imx/clk-vf610.c | 1 + drivers/clk/imx/clk.h | 5 +- drivers/clk/mmp/clk-of-mmp2.c | 4 - drivers/clk/mvebu/armada-370.c | 4 +- drivers/clk/mvebu/armada-xp.c | 4 +- drivers/clk/mvebu/dove.c | 8 +- drivers/clk/mvebu/kirkwood.c | 2 + drivers/clk/mvebu/mv98dx3236.c | 4 +- drivers/clk/qcom/Kconfig | 1 + drivers/clk/qcom/clk-smd-rpm.c | 63 + drivers/clk/qcom/gcc-msm8998.c | 51 +- drivers/clk/qcom/gcc-sdm845.c | 14 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 2 + drivers/clk/renesas/r8a774c0-cpg-mssr.c | 8 +- drivers/clk/rockchip/clk-rk3188.c | 4 +- drivers/clk/rockchip/clk-rk3328.c | 12 +- drivers/clk/samsung/clk-exynos4.c | 1 + drivers/clk/socfpga/clk-gate.c | 22 +- drivers/clk/socfpga/clk-pll-a10.c | 1 + drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/socfpga/clk-pll.c | 1 + drivers/clk/socfpga/clk-s10.c | 20 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 4 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 2 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 4 +- drivers/clk/ti/clk.c | 8 +- drivers/clk/ti/divider.c | 11 +- drivers/clk/zynqmp/clkc.c | 4 +- drivers/clocksource/Kconfig | 10 + drivers/clocksource/arm_arch_timer.c | 66 +- drivers/clocksource/timer-sun5i.c | 10 + drivers/cpufreq/Kconfig.arm | 11 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/armada-8k-cpufreq.c | 204 + drivers/cpufreq/cpufreq.c | 2 - drivers/cpufreq/e_powersaver.c | 5 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/s5pv210-cpufreq.c | 67 +- drivers/cpuidle/Kconfig | 11 +- drivers/cpuidle/governors/Makefile | 1 + drivers/cpuidle/governors/teo.c | 444 + drivers/crypto/Kconfig | 1 + drivers/crypto/amcc/crypto4xx_core.c | 87 + drivers/crypto/amcc/crypto4xx_core.h | 4 + drivers/crypto/amcc/crypto4xx_reg_def.h | 1 + drivers/crypto/bcm/cipher.c | 50 +- drivers/crypto/caam/caamalg.c | 2 +- drivers/crypto/caam/caamalg_qi2.c | 7 - drivers/crypto/caam/caamhash.c | 214 +- drivers/crypto/caam/caamhash_desc.c | 58 +- drivers/crypto/caam/caamhash_desc.h | 2 + drivers/crypto/caam/ctrl.c | 4 - drivers/crypto/caam/desc.h | 1 + drivers/crypto/caam/error.c | 6 + drivers/crypto/caam/error.h | 9 + drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 2 +- drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 2 +- drivers/crypto/ccp/ccp-crypto-sha.c | 2 +- drivers/crypto/ccp/ccp-ops.c | 2 +- drivers/crypto/ccp/psp-dev.c | 2 +- drivers/crypto/ccp/psp-dev.h | 2 +- drivers/crypto/ccp/sp-dev.c | 2 +- drivers/crypto/ccp/sp-dev.h | 2 +- drivers/crypto/ccp/sp-pci.c | 2 +- drivers/crypto/ccp/sp-platform.c | 2 +- drivers/crypto/ccree/cc_aead.c | 40 +- drivers/crypto/chelsio/chcr_algo.c | 8 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 4 + drivers/crypto/chelsio/chtls/chtls_io.c | 12 +- drivers/crypto/talitos.c | 26 +- drivers/crypto/ux500/cryp/cryp_core.c | 6 + drivers/crypto/virtio/virtio_crypto_algs.c | 2 +- drivers/dio/dio.c | 4 +- drivers/dma-buf/dma-buf.c | 12 +- drivers/dma-buf/dma-fence.c | 2 +- drivers/dma-buf/sw_sync.c | 2 +- drivers/dma-buf/sync_debug.c | 16 +- drivers/dma-buf/sync_file.c | 4 +- drivers/dma/at_hdmac.c | 5 - drivers/dma/bcm2835-dma.c | 3 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/dma-jz4780.c | 5 +- drivers/dma/dmaengine.c | 4 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 2 +- drivers/dma/dw/Kconfig | 2 + drivers/dma/dw/Makefile | 2 +- drivers/dma/dw/core.c | 245 +- drivers/dma/dw/dw.c | 138 + drivers/dma/dw/idma32.c | 160 + drivers/dma/dw/internal.h | 15 +- drivers/dma/dw/pci.c | 53 +- drivers/dma/dw/platform.c | 22 +- drivers/dma/dw/regs.h | 30 +- drivers/dma/imx-dma.c | 8 +- drivers/dma/imx-sdma.c | 22 +- drivers/dma/mv_xor.c | 5 +- drivers/dma/pl330.c | 1 - drivers/dma/qcom/bam_dma.c | 4 +- drivers/dma/qcom/hidma.c | 19 +- drivers/dma/qcom/hidma_mgmt.c | 3 +- drivers/dma/sa11x0-dma.c | 2 - drivers/dma/sh/usb-dmac.c | 2 + drivers/dma/st_fdma.c | 6 +- drivers/dma/stm32-dma.c | 71 +- drivers/dma/stm32-dmamux.c | 58 +- drivers/dma/stm32-mdma.c | 56 +- drivers/dma/tegra20-apb-dma.c | 45 +- drivers/dma/tegra210-adma.c | 5 +- drivers/dma/timb_dma.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 170 +- drivers/edac/Kconfig | 9 + drivers/edac/Makefile | 1 + drivers/edac/aspeed_edac.c | 421 + drivers/edac/debugfs.c | 48 +- drivers/edac/edac_module.h | 8 +- drivers/extcon/Kconfig | 8 + drivers/extcon/Makefile | 1 + drivers/extcon/extcon-ptn5150.c | 339 + drivers/firewire/sbp2.c | 5 +- drivers/firmware/efi/efi.c | 3 + drivers/firmware/imx/scu-pd.c | 1 + drivers/firmware/raspberrypi.c | 11 + drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-altera-a10sr.c | 15 +- drivers/gpio/gpio-davinci.c | 4 +- drivers/gpio/gpio-eic-sprd.c | 14 +- drivers/gpio/gpio-f7188x.c | 24 +- drivers/gpio/gpio-hlwd.c | 192 +- drivers/gpio/gpio-madera.c | 2 +- drivers/gpio/gpio-mvebu.c | 11 + drivers/gpio/gpio-pca953x.c | 106 +- drivers/gpio/gpio-pcf857x.c | 26 +- drivers/gpio/gpio-pmic-eic-sprd.c | 1 - drivers/gpio/gpio-rcar.c | 12 +- drivers/gpio/gpio-sama5d2-piobu.c | 20 +- drivers/gpio/gpio-tegra186.c | 70 +- drivers/gpio/gpiolib-acpi.c | 12 +- drivers/gpio/gpiolib-of.c | 2 +- drivers/gpio/gpiolib.c | 46 +- drivers/gpu/drm/Kconfig | 4 - drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 18 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +- drivers/gpu/drm/amd/amdgpu/atom.c | 2 + drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 8 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 21 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 12 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 3 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 19 +- .../drm/amd/display/modules/power/power_helpers.c | 2 + .../amd/powerplay/hwmgr/vega10_processpptables.c | 22 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 21 + drivers/gpu/drm/arc/arcpgu_crtc.c | 4 +- drivers/gpu/drm/arc/arcpgu_drv.c | 10 +- drivers/gpu/drm/arc/arcpgu_sim.c | 4 +- drivers/gpu/drm/arm/Kconfig | 12 +- drivers/gpu/drm/arm/Makefile | 1 + drivers/gpu/drm/arm/display/Kbuild | 3 + drivers/gpu/drm/arm/display/Kconfig | 14 + drivers/gpu/drm/arm/display/include/malidp_io.h | 42 + .../gpu/drm/arm/display/include/malidp_product.h | 23 + drivers/gpu/drm/arm/display/include/malidp_utils.h | 16 + drivers/gpu/drm/arm/display/komeda/Makefile | 21 + drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 111 + drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 106 + drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 186 + drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 110 + drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 144 + .../drm/arm/display/komeda/komeda_format_caps.c | 75 + .../drm/arm/display/komeda/komeda_format_caps.h | 89 + .../drm/arm/display/komeda/komeda_framebuffer.c | 165 + .../drm/arm/display/komeda/komeda_framebuffer.h | 34 + drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 167 + drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 113 + .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 200 + .../gpu/drm/arm/display/komeda/komeda_pipeline.h | 359 + drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 109 + .../drm/arm/display/komeda/komeda_private_obj.c | 88 + drivers/gpu/drm/arm/hdlcd_crtc.c | 4 +- drivers/gpu/drm/arm/hdlcd_drv.c | 4 +- drivers/gpu/drm/arm/malidp_crtc.c | 2 +- drivers/gpu/drm/arm/malidp_drv.c | 2 +- drivers/gpu/drm/arm/malidp_mw.c | 2 +- drivers/gpu/drm/armada/armada_510.c | 2 +- drivers/gpu/drm/armada/armada_crtc.c | 10 +- drivers/gpu/drm/armada/armada_crtc.h | 2 + drivers/gpu/drm/armada/armada_drv.c | 2 +- drivers/gpu/drm/armada/armada_fb.c | 2 +- drivers/gpu/drm/ast/ast_drv.c | 1 + drivers/gpu/drm/ast/ast_fb.c | 6 +- drivers/gpu/drm/ast/ast_mode.c | 1 + drivers/gpu/drm/ati_pcigart.c | 7 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 2 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 2 +- drivers/gpu/drm/bochs/Makefile | 2 +- drivers/gpu/drm/bochs/bochs.h | 23 +- drivers/gpu/drm/bochs/bochs_drv.c | 36 +- drivers/gpu/drm/bochs/bochs_fbdev.c | 163 - drivers/gpu/drm/bochs/bochs_hw.c | 26 +- drivers/gpu/drm/bochs/bochs_kms.c | 219 +- drivers/gpu/drm/bochs/bochs_mm.c | 68 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 8 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 9 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix-anx78xx.c | 11 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 6 +- drivers/gpu/drm/bridge/cdns-dsi.c | 4 +- drivers/gpu/drm/bridge/dumb-vga-dac.c | 2 +- drivers/gpu/drm/bridge/lvds-encoder.c | 53 +- .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 2 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 2 +- drivers/gpu/drm/bridge/panel.c | 24 +- drivers/gpu/drm/bridge/parade-ps8622.c | 2 +- drivers/gpu/drm/bridge/sii902x.c | 9 +- drivers/gpu/drm/bridge/sil-sii8620.c | 3 +- .../gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | 1 - .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 20 +- drivers/gpu/drm/bridge/tc358764.c | 2 +- drivers/gpu/drm/bridge/tc358767.c | 11 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +- drivers/gpu/drm/bridge/ti-tfp410.c | 2 +- drivers/gpu/drm/cirrus/cirrus_drv.c | 1 + drivers/gpu/drm/cirrus/cirrus_fbdev.c | 3 + drivers/gpu/drm/cirrus/cirrus_mode.c | 1 + drivers/gpu/drm/drm_atomic.c | 19 +- drivers/gpu/drm/drm_atomic_helper.c | 1 - drivers/gpu/drm/drm_bridge.c | 4 +- drivers/gpu/drm/drm_bufs.c | 11 + drivers/gpu/drm/drm_color_mgmt.c | 44 + drivers/gpu/drm/drm_connector.c | 91 +- drivers/gpu/drm/drm_context.c | 15 +- drivers/gpu/drm/drm_crtc.c | 41 - drivers/gpu/drm/drm_crtc_helper.c | 58 +- drivers/gpu/drm/drm_crtc_internal.h | 1 + drivers/gpu/drm/drm_damage_helper.c | 41 + drivers/gpu/drm/drm_dp_helper.c | 14 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1055 +- drivers/gpu/drm/drm_drv.c | 24 +- drivers/gpu/drm/drm_edid.c | 101 +- drivers/gpu/drm/drm_fb_cma_helper.c | 137 +- drivers/gpu/drm/drm_fb_helper.c | 165 +- drivers/gpu/drm/drm_flip_work.c | 1 + drivers/gpu/drm/drm_framebuffer.c | 1 + drivers/gpu/drm/drm_gem.c | 36 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 50 +- drivers/gpu/drm/drm_internal.h | 2 + drivers/gpu/drm/drm_lease.c | 6 +- drivers/gpu/drm/drm_mode_config.c | 5 +- drivers/gpu/drm/drm_mode_object.c | 9 +- drivers/gpu/drm/drm_modes.c | 11 +- drivers/gpu/drm/drm_modeset_helper.c | 2 +- drivers/gpu/drm/drm_modeset_lock.c | 8 + drivers/gpu/drm/drm_of.c | 4 +- drivers/gpu/drm/drm_panel.c | 3 + drivers/gpu/drm/drm_plane.c | 3 + drivers/gpu/drm/drm_probe_helper.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 2 +- drivers/gpu/drm/drm_syncobj.c | 91 +- drivers/gpu/drm/drm_vblank.c | 45 +- drivers/gpu/drm/etnaviv/Kconfig | 1 - drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h | 2 - drivers/gpu/drm/etnaviv/etnaviv_drv.h | 1 - drivers/gpu/drm/etnaviv/etnaviv_dump.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/exynos_dp.c | 3 +- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 4 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 7 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 2 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 1 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 2 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 13 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 8 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 44 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 4 - drivers/gpu/drm/i2c/ch7006_drv.c | 6 +- drivers/gpu/drm/i2c/ch7006_priv.h | 1 + drivers/gpu/drm/i2c/sil164_drv.c | 2 +- drivers/gpu/drm/i2c/tda998x_drv.c | 12 +- drivers/gpu/drm/i915/Kconfig.debug | 3 +- drivers/gpu/drm/i915/Makefile | 7 +- drivers/gpu/drm/i915/dvo.h | 1 - drivers/gpu/drm/i915/gvt/Makefile | 1 - drivers/gpu/drm/i915/gvt/aperture_gm.c | 8 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 83 +- drivers/gpu/drm/i915/gvt/display.c | 12 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 5 +- drivers/gpu/drm/i915/gvt/edid.c | 32 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 12 +- drivers/gpu/drm/i915/gvt/gvt.c | 108 +- drivers/gpu/drm/i915/gvt/gvt.h | 8 +- drivers/gpu/drm/i915/gvt/handlers.c | 30 +- drivers/gpu/drm/i915/gvt/hypercall.h | 11 +- drivers/gpu/drm/i915/gvt/interrupt.c | 4 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 72 +- drivers/gpu/drm/i915/gvt/mmio.c | 6 +- drivers/gpu/drm/i915/gvt/mmio.h | 11 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 18 +- drivers/gpu/drm/i915/gvt/mpt.h | 15 +- drivers/gpu/drm/i915/gvt/sched_policy.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 22 +- drivers/gpu/drm/i915/gvt/scheduler.h | 2 +- drivers/gpu/drm/i915/gvt/trace.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 896 +- drivers/gpu/drm/i915/i915_drv.c | 267 +- drivers/gpu/drm/i915/i915_drv.h | 474 +- drivers/gpu/drm/i915/i915_gem.c | 754 +- drivers/gpu/drm/i915/i915_gem_context.c | 26 +- drivers/gpu/drm/i915/i915_gem_context.h | 4 + drivers/gpu/drm/i915/i915_gem_dmabuf.c | 1 - drivers/gpu/drm/i915/i915_gem_evict.c | 1 - drivers/gpu/drm/i915/i915_gem_execbuffer.c | 10 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 25 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 194 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 4 +- drivers/gpu/drm/i915/i915_gem_internal.c | 1 - drivers/gpu/drm/i915/i915_gem_object.h | 10 +- drivers/gpu/drm/i915/i915_gem_shrinker.c | 163 +- drivers/gpu/drm/i915/i915_gem_stolen.c | 8 +- drivers/gpu/drm/i915/i915_gem_tiling.c | 5 +- drivers/gpu/drm/i915/i915_gem_userptr.c | 225 +- drivers/gpu/drm/i915/i915_gpu_error.c | 63 +- drivers/gpu/drm/i915/i915_gpu_error.h | 5 +- drivers/gpu/drm/i915/i915_ioc32.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 365 +- drivers/gpu/drm/i915/i915_params.c | 32 +- drivers/gpu/drm/i915/i915_params.h | 11 + drivers/gpu/drm/i915/i915_pci.c | 8 +- drivers/gpu/drm/i915/i915_perf.c | 20 +- drivers/gpu/drm/i915/i915_pmu.c | 39 +- drivers/gpu/drm/i915/i915_pmu.h | 4 +- drivers/gpu/drm/i915/i915_query.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 250 +- drivers/gpu/drm/i915/i915_request.c | 232 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_reset.c | 1389 +++ drivers/gpu/drm/i915/i915_reset.h | 56 + drivers/gpu/drm/i915/i915_suspend.c | 13 +- drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 27 +- drivers/gpu/drm/i915/i915_timeline.h | 8 - drivers/gpu/drm/i915/i915_trace.h | 32 +- drivers/gpu/drm/i915/icl_dsi.c | 45 +- drivers/gpu/drm/i915/intel_acpi.c | 1 - drivers/gpu/drm/i915/intel_atomic.c | 7 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/intel_audio.c | 6 +- drivers/gpu/drm/i915/intel_bios.c | 23 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 74 +- drivers/gpu/drm/i915/intel_cdclk.c | 60 +- drivers/gpu/drm/i915/intel_color.c | 274 +- drivers/gpu/drm/i915/intel_connector.c | 5 +- drivers/gpu/drm/i915/intel_crt.c | 91 +- drivers/gpu/drm/i915/intel_csr.c | 93 +- drivers/gpu/drm/i915/intel_ddi.c | 424 +- drivers/gpu/drm/i915/intel_device_info.c | 107 +- drivers/gpu/drm/i915/intel_device_info.h | 31 +- drivers/gpu/drm/i915/intel_display.c | 467 +- drivers/gpu/drm/i915/intel_display.h | 6 +- drivers/gpu/drm/i915/intel_dp.c | 616 +- drivers/gpu/drm/i915/intel_dp_link_training.c | 32 +- drivers/gpu/drm/i915/intel_dp_mst.c | 82 +- drivers/gpu/drm/i915/intel_dpio_phy.c | 18 +- drivers/gpu/drm/i915/intel_dpll_mgr.c | 205 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 53 +- drivers/gpu/drm/i915/intel_drv.h | 224 +- drivers/gpu/drm/i915/intel_dsi.h | 6 +- drivers/gpu/drm/i915/intel_dsi_vbt.c | 24 +- drivers/gpu/drm/i915/intel_dvo.c | 12 +- drivers/gpu/drm/i915/intel_engine_cs.c | 181 +- drivers/gpu/drm/i915/intel_fbc.c | 35 +- drivers/gpu/drm/i915/intel_fbdev.c | 12 +- drivers/gpu/drm/i915/intel_fifo_underrun.c | 18 +- drivers/gpu/drm/i915/intel_frontbuffer.c | 1 - drivers/gpu/drm/i915/intel_guc.h | 3 + drivers/gpu/drm/i915/intel_guc_fw.c | 6 +- drivers/gpu/drm/i915/intel_guc_log.c | 29 +- drivers/gpu/drm/i915/intel_guc_submission.c | 3 +- drivers/gpu/drm/i915/intel_gvt.c | 12 +- drivers/gpu/drm/i915/intel_hangcheck.c | 183 +- drivers/gpu/drm/i915/intel_hdcp.c | 21 +- drivers/gpu/drm/i915/intel_hdmi.c | 53 +- drivers/gpu/drm/i915/intel_hotplug.c | 6 +- drivers/gpu/drm/i915/intel_huc.c | 8 +- drivers/gpu/drm/i915/intel_huc_fw.c | 7 +- drivers/gpu/drm/i915/intel_i2c.c | 21 +- drivers/gpu/drm/i915/intel_lpe_audio.c | 1 + drivers/gpu/drm/i915/intel_lrc.c | 321 +- drivers/gpu/drm/i915/intel_lrc.h | 10 +- drivers/gpu/drm/i915/intel_lspcon.c | 36 +- drivers/gpu/drm/i915/intel_lvds.c | 49 +- drivers/gpu/drm/i915/intel_mocs.c | 2 +- drivers/gpu/drm/i915/intel_mocs.h | 1 - drivers/gpu/drm/i915/intel_opregion.c | 1 - drivers/gpu/drm/i915/intel_overlay.c | 13 +- drivers/gpu/drm/i915/intel_panel.c | 102 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 32 +- drivers/gpu/drm/i915/intel_pm.c | 1123 +- drivers/gpu/drm/i915/intel_psr.c | 83 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 508 +- drivers/gpu/drm/i915/intel_ringbuffer.h | 96 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 594 +- drivers/gpu/drm/i915/intel_sdvo.c | 123 +- drivers/gpu/drm/i915/intel_sprite.c | 91 +- drivers/gpu/drm/i915/intel_tv.c | 9 +- drivers/gpu/drm/i915/intel_uc.c | 15 +- drivers/gpu/drm/i915/intel_uc.h | 6 +- drivers/gpu/drm/i915/intel_uc_fw.c | 11 +- drivers/gpu/drm/i915/intel_uncore.c | 508 +- drivers/gpu/drm/i915/intel_vdsc.c | 5 +- drivers/gpu/drm/i915/intel_wopcm.c | 6 +- drivers/gpu/drm/i915/intel_workarounds.c | 131 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 42 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 47 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 5 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 140 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 98 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 118 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 22 +- drivers/gpu/drm/i915/selftests/i915_request.c | 113 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 77 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 85 + drivers/gpu/drm/i915/selftests/igt_live_test.h | 35 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 86 +- drivers/gpu/drm/i915/selftests/intel_guc.c | 10 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 341 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 31 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 120 +- drivers/gpu/drm/i915/selftests/mock_context.c | 7 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 110 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 15 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 15 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 4 +- drivers/gpu/drm/i915/vlv_dsi.c | 51 +- drivers/gpu/drm/i915/vlv_dsi_pll.c | 31 +- drivers/gpu/drm/imx/Kconfig | 3 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 2 +- drivers/gpu/drm/imx/imx-drm-core.c | 13 +- drivers/gpu/drm/imx/imx-ldb.c | 27 +- drivers/gpu/drm/imx/imx-tve.c | 2 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 12 +- drivers/gpu/drm/imx/ipuv3-plane.c | 80 +- drivers/gpu/drm/imx/ipuv3-plane.h | 2 + drivers/gpu/drm/imx/parallel-display.c | 2 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 9 +- drivers/gpu/drm/meson/meson_crtc.c | 25 +- drivers/gpu/drm/meson/meson_drv.c | 42 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 16 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 4 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 1 + drivers/gpu/drm/mgag200/mgag200_mode.c | 1 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 26 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 12 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 11 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 11 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 11 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 11 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 11 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 11 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 1 + drivers/gpu/drm/msm/dsi/dsi.h | 2 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 13 +- drivers/gpu/drm/msm/edp/edp_bridge.c | 13 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 7 +- drivers/gpu/drm/msm/msm_drv.h | 8 +- drivers/gpu/drm/msm/msm_fb.c | 2 +- drivers/gpu/drm/msm/msm_gem.c | 10 +- drivers/gpu/drm/msm/msm_gem_vma.c | 5 +- drivers/gpu/drm/msm/msm_gpu.c | 2 +- drivers/gpu/drm/msm/msm_gpu.h | 3 +- drivers/gpu/drm/msm/msm_rd.c | 7 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 2 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 28 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 1 - drivers/gpu/drm/mxsfb/mxsfb_out.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 5 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 113 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 1 + drivers/gpu/drm/nouveau/nouveau_display.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 33 + drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c | 17 + drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 2 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 2 + drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 1 + drivers/gpu/drm/omapdrm/omap_connector.c | 11 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 9 +- drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.h | 1 - drivers/gpu/drm/omapdrm/omap_encoder.c | 6 +- drivers/gpu/drm/omapdrm/omap_fb.c | 2 +- drivers/gpu/drm/omapdrm/omap_fbdev.c | 1 + drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-innolux-p079zca.c | 11 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 496 + drivers/gpu/drm/pl111/pl111_drv.c | 8 +- drivers/gpu/drm/qxl/qxl_cmd.c | 2 + drivers/gpu/drm/qxl/qxl_display.c | 11 +- drivers/gpu/drm/qxl/qxl_drv.c | 7 +- drivers/gpu/drm/qxl/qxl_fb.c | 2 +- drivers/gpu/drm/qxl/qxl_kms.c | 2 +- drivers/gpu/drm/qxl/qxl_prime.c | 14 - drivers/gpu/drm/r128/r128_cce.c | 5 +- drivers/gpu/drm/radeon/atom.c | 2 + drivers/gpu/drm/radeon/radeon_acpi.c | 1 + drivers/gpu/drm/radeon/radeon_audio.c | 14 +- drivers/gpu/drm/radeon/radeon_connectors.c | 1 + drivers/gpu/drm/radeon/radeon_device.c | 1 + drivers/gpu/drm/radeon/radeon_display.c | 3 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 10 +- drivers/gpu/drm/radeon/radeon_drv.c | 1 + drivers/gpu/drm/radeon/radeon_irq_kms.c | 1 + drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 44 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 8 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 44 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 9 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 2 - drivers/gpu/drm/rcar-du/rcar_du_group.c | 51 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 25 +- .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts | 93 +- .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts | 53 +- .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts | 53 +- .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts | 53 +- .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts | 53 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 2 - drivers/gpu/drm/rcar-du/rcar_du_plane.h | 3 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 2 - drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 3 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 17 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 8 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 38 +- drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 39 +- drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 3 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 161 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 15 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 6 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 180 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 53 + drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 1 + drivers/gpu/drm/shmobile/shmob_drm_drv.c | 5 +- drivers/gpu/drm/shmobile/shmob_drm_kms.c | 1 + drivers/gpu/drm/sti/sti_crtc.c | 18 +- drivers/gpu/drm/sti/sti_drv.c | 2 +- drivers/gpu/drm/sti/sti_dvo.c | 6 +- drivers/gpu/drm/sti/sti_hda.c | 6 +- drivers/gpu/drm/sti/sti_hdmi.c | 9 +- drivers/gpu/drm/sti/sti_tvout.c | 2 +- drivers/gpu/drm/stm/drv.c | 8 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 2 +- drivers/gpu/drm/stm/ltdc.c | 15 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 32 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 2 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 5 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 350 +- drivers/gpu/drm/sun4i/sun4i_frontend.h | 52 + drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 11 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 28 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 2 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 2 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 2 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 2 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 +- drivers/gpu/drm/tegra/Makefile | 1 + drivers/gpu/drm/tegra/drm.c | 57 +- drivers/gpu/drm/tegra/drm.h | 5 +- drivers/gpu/drm/tegra/fb.c | 1 + drivers/gpu/drm/tegra/hda.c | 63 + drivers/gpu/drm/tegra/hda.h | 20 + drivers/gpu/drm/tegra/hdmi.c | 222 +- drivers/gpu/drm/tegra/hub.c | 4 +- drivers/gpu/drm/tegra/output.c | 11 +- drivers/gpu/drm/tegra/sor.c | 48 +- drivers/gpu/drm/tegra/vic.c | 17 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 35 +- drivers/gpu/drm/tilcdc/tilcdc_drv.h | 5 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 1 + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 1 + drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 1 + drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 26 +- drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 100 +- drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 34 +- drivers/gpu/drm/tinydrm/hx8357d.c | 3 +- drivers/gpu/drm/tinydrm/ili9225.c | 151 +- drivers/gpu/drm/tinydrm/ili9341.c | 3 +- drivers/gpu/drm/tinydrm/mi0283qt.c | 3 +- drivers/gpu/drm/tinydrm/mipi-dbi.c | 97 +- drivers/gpu/drm/tinydrm/repaper.c | 44 +- drivers/gpu/drm/tinydrm/st7586.c | 87 +- drivers/gpu/drm/tinydrm/st7735r.c | 3 +- drivers/gpu/drm/tve200/tve200_drv.c | 10 +- drivers/gpu/drm/udl/udl_connector.c | 1 + drivers/gpu/drm/udl/udl_drv.c | 1 + drivers/gpu/drm/udl/udl_main.c | 1 + drivers/gpu/drm/v3d/v3d_drv.h | 1 - drivers/gpu/drm/v3d/v3d_gem.c | 60 +- drivers/gpu/drm/vc4/vc4_crtc.c | 45 +- drivers/gpu/drm/vc4/vc4_dpi.c | 2 +- drivers/gpu/drm/vc4/vc4_drv.h | 4 + drivers/gpu/drm/vc4/vc4_dsi.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 34 +- drivers/gpu/drm/vc4/vc4_kms.c | 7 +- drivers/gpu/drm/vc4/vc4_plane.c | 145 +- drivers/gpu/drm/vc4/vc4_txp.c | 2 +- drivers/gpu/drm/vc4/vc4_vec.c | 2 +- drivers/gpu/drm/vgem/vgem_fence.c | 4 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_display.c | 10 +- drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 103 - drivers/gpu/drm/virtio/virtgpu_drv.c | 88 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 30 +- drivers/gpu/drm/virtio/virtgpu_fb.c | 191 - drivers/gpu/drm/virtio/virtgpu_fence.c | 8 - drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 18 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 17 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 14 - drivers/gpu/drm/virtio/virtgpu_vq.c | 12 +- drivers/gpu/drm/vkms/vkms_crtc.c | 3 +- drivers/gpu/drm/vkms/vkms_drv.c | 3 +- drivers/gpu/drm/vkms/vkms_output.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 2 +- drivers/gpu/drm/xen/xen_drm_front.c | 2 +- drivers/gpu/drm/xen/xen_drm_front_conn.c | 3 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 2 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 2 +- drivers/gpu/drm/zte/zx_drm_drv.c | 2 +- drivers/gpu/drm/zte/zx_hdmi.c | 6 +- drivers/gpu/drm/zte/zx_tvenc.c | 2 +- drivers/gpu/drm/zte/zx_vga.c | 2 +- drivers/gpu/drm/zte/zx_vou.c | 2 +- drivers/gpu/host1x/dev.c | 2 +- drivers/gpu/ipu-v3/ipu-common.c | 8 +- drivers/gpu/ipu-v3/ipu-cpmem.c | 26 +- drivers/gpu/ipu-v3/ipu-csi.c | 126 +- drivers/gpu/ipu-v3/ipu-pre.c | 6 + drivers/gpu/ipu-v3/ipu-prg.c | 16 + drivers/gpu/ipu-v3/ipu-prv.h | 1 + drivers/gpu/vga/Kconfig | 1 + drivers/hid/Kconfig | 7 + drivers/hid/Makefile | 1 + drivers/hid/hid-core.c | 23 +- drivers/hid/hid-ids.h | 4 + drivers/hid/hid-maltron.c | 165 + drivers/hid/hid-sony.c | 31 +- drivers/hid/i2c-hid/i2c-hid-core.c | 2 + drivers/hid/intel-ish-hid/ipc/ipc.c | 9 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 4 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 6 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 21 +- drivers/hid/intel-ish-hid/ishtp/bus.h | 4 +- drivers/hid/intel-ish-hid/ishtp/client.h | 2 +- drivers/hid/intel-ish-hid/ishtp/hbm.h | 2 +- drivers/hv/channel.c | 13 +- drivers/hv/channel_mgmt.c | 18 +- drivers/hv/hv_balloon.c | 30 +- drivers/hv/hyperv_vmbus.h | 4 +- drivers/hv/ring_buffer.c | 31 +- drivers/hv/vmbus_drv.c | 139 +- drivers/hwmon/adm1029.c | 67 +- drivers/hwmon/adt7462.c | 4 + drivers/hwmon/dell-smm-hwmon.c | 97 +- drivers/hwmon/gl518sm.c | 120 +- drivers/hwmon/gl520sm.c | 184 +- drivers/hwmon/gpio-fan.c | 2 +- drivers/hwmon/hih6130.c | 21 +- drivers/hwmon/hwmon.c | 4 +- drivers/hwmon/i5500_temp.c | 14 +- drivers/hwmon/i5k_amb.c | 12 +- drivers/hwmon/ibmaem.c | 15 +- drivers/hwmon/ibmpex.c | 14 +- drivers/hwmon/iio_hwmon.c | 2 +- drivers/hwmon/ina209.c | 151 +- drivers/hwmon/ina3221.c | 36 +- drivers/hwmon/jc42.c | 8 +- drivers/hwmon/k8temp.c | 12 +- drivers/hwmon/lineage-pem.c | 77 +- drivers/hwmon/lm73.c | 34 +- drivers/hwmon/lm75.c | 6 +- drivers/hwmon/lm77.c | 45 +- drivers/hwmon/lm80.c | 142 +- drivers/hwmon/lm83.c | 62 +- drivers/hwmon/lm90.c | 12 +- drivers/hwmon/lm92.c | 39 +- drivers/hwmon/lm93.c | 630 +- drivers/hwmon/lm95241.c | 8 +- drivers/hwmon/lm95245.c | 8 +- drivers/hwmon/ltc2990.c | 32 +- drivers/hwmon/ltc4151.c | 11 +- drivers/hwmon/ltc4222.c | 56 +- drivers/hwmon/ltc4245.c | 8 +- drivers/hwmon/ltc4261.c | 28 +- drivers/hwmon/max16065.c | 225 +- drivers/hwmon/max1619.c | 33 +- drivers/hwmon/max31722.c | 8 +- drivers/hwmon/max31790.c | 6 +- drivers/hwmon/max6639.c | 92 +- drivers/hwmon/max6642.c | 31 +- drivers/hwmon/max6650.c | 6 +- drivers/hwmon/mc13783-adc.c | 49 +- drivers/hwmon/nct6775.c | 12 +- drivers/hwmon/nct7904.c | 10 +- drivers/hwmon/nsa320-hwmon.c | 8 +- drivers/hwmon/occ/common.c | 24 +- drivers/hwmon/pc87360.c | 427 +- drivers/hwmon/pc87427.c | 317 +- drivers/hwmon/pmbus/pmbus.c | 64 +- drivers/hwmon/powr1220.c | 144 +- drivers/hwmon/sch5627.c | 146 +- drivers/hwmon/sch5636.c | 202 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwmon/scpi-hwmon.c | 4 +- drivers/hwmon/sht15.c | 34 +- drivers/hwmon/sht21.c | 17 +- drivers/hwmon/sht3x.c | 50 +- drivers/hwmon/smsc47b397.c | 24 +- drivers/hwmon/stts751.c | 64 +- drivers/hwmon/tc654.c | 60 +- drivers/hwmon/tc74.c | 4 +- drivers/hwmon/tmp102.c | 4 +- drivers/hwmon/tmp103.c | 20 +- drivers/hwmon/tmp421.c | 6 +- drivers/hwmon/vexpress-hwmon.c | 25 +- drivers/hwmon/via-cputemp.c | 15 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 + drivers/hwtracing/coresight/coresight-stm.c | 12 +- drivers/hwtracing/coresight/of_coresight.c | 4 +- drivers/i2c/busses/i2c-aspeed.c | 1 - drivers/i2c/busses/i2c-brcmstb.c | 13 +- drivers/i2c/busses/i2c-exynos5.c | 11 +- drivers/i2c/busses/i2c-imx.c | 37 +- drivers/i2c/busses/i2c-rcar.c | 27 + drivers/i2c/busses/i2c-s3c2410.c | 8 +- drivers/i2c/busses/i2c-sh_mobile.c | 105 +- drivers/i2c/busses/i2c-sprd.c | 34 +- drivers/i2c/busses/i2c-synquacer.c | 5 - drivers/i2c/busses/i2c-zx2967.c | 8 +- drivers/i2c/i2c-core-base.c | 3 + drivers/i3c/master/dw-i3c-master.c | 7 +- drivers/i3c/master/i3c-master-cdns.c | 4 +- drivers/ide/ide-proc.c | 2 +- drivers/iio/adc/ti_am335x_adc.c | 5 +- drivers/infiniband/Kconfig | 15 +- drivers/infiniband/core/Makefile | 4 +- drivers/infiniband/core/cgroup.c | 5 +- drivers/infiniband/core/cm.c | 3 +- drivers/infiniband/core/cma.c | 18 +- drivers/infiniband/core/core_priv.h | 22 +- drivers/infiniband/core/device.c | 39 +- drivers/infiniband/core/nldev.c | 4 - drivers/infiniband/core/rdma_core.h | 2 + drivers/infiniband/core/sa_query.c | 4 +- drivers/infiniband/core/sysfs.c | 28 +- drivers/infiniband/core/umem.c | 9 +- drivers/infiniband/core/uverbs_cmd.c | 16 +- drivers/infiniband/core/uverbs_ioctl.c | 62 +- drivers/infiniband/core/uverbs_main.c | 25 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 13 +- drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 3 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 18 +- drivers/infiniband/hw/cxgb4/cm.c | 17 +- drivers/infiniband/hw/cxgb4/mem.c | 2 +- drivers/infiniband/hw/cxgb4/provider.c | 16 +- drivers/infiniband/hw/cxgb4/qp.c | 19 +- drivers/infiniband/hw/hfi1/affinity.c | 3 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hfi1/init.c | 3 +- drivers/infiniband/hw/hfi1/sysfs.c | 16 +- drivers/infiniband/hw/hfi1/ud.c | 1 - drivers/infiniband/hw/hfi1/verbs.c | 2 +- drivers/infiniband/hw/hns/Kconfig | 1 - drivers/infiniband/hw/hns/hns_roce_cq.c | 9 +- drivers/infiniband/hw/hns/hns_roce_db.c | 6 +- drivers/infiniband/hw/hns/hns_roce_device.h | 3 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 39 +- drivers/infiniband/hw/hns/hns_roce_main.c | 4 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 7 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 35 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 7 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 9 +- drivers/infiniband/hw/mlx4/Kconfig | 1 - drivers/infiniband/hw/mlx4/cq.c | 19 +- drivers/infiniband/hw/mlx4/doorbell.c | 6 +- drivers/infiniband/hw/mlx4/mad.c | 6 +- drivers/infiniband/hw/mlx4/main.c | 9 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 3 +- drivers/infiniband/hw/mlx4/mr.c | 11 +- drivers/infiniband/hw/mlx4/qp.c | 14 +- drivers/infiniband/hw/mlx4/srq.c | 5 +- drivers/infiniband/hw/mlx5/Kconfig | 1 - drivers/infiniband/hw/mlx5/cmd.c | 37 + drivers/infiniband/hw/mlx5/cmd.h | 2 + drivers/infiniband/hw/mlx5/cq.c | 11 +- drivers/infiniband/hw/mlx5/devx.c | 127 +- drivers/infiniband/hw/mlx5/doorbell.c | 6 +- drivers/infiniband/hw/mlx5/mad.c | 11 +- drivers/infiniband/hw/mlx5/main.c | 124 +- drivers/infiniband/hw/mlx5/mem.c | 5 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 25 +- drivers/infiniband/hw/mlx5/mr.c | 63 +- drivers/infiniband/hw/mlx5/odp.c | 46 +- drivers/infiniband/hw/mlx5/qp.c | 56 +- drivers/infiniband/hw/mlx5/srq.c | 5 +- drivers/infiniband/hw/mthca/mthca_provider.c | 23 +- drivers/infiniband/hw/nes/Kconfig | 2 +- drivers/infiniband/hw/nes/nes_verbs.c | 6 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 4 +- drivers/infiniband/hw/qedr/main.c | 5 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 55 +- drivers/infiniband/hw/qib/qib_sysfs.c | 18 +- drivers/infiniband/hw/qib/qib_ud.c | 1 - drivers/infiniband/hw/qib/qib_verbs.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 26 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 4 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 35 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 12 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 4 +- drivers/infiniband/sw/rdmavt/mr.c | 3 +- drivers/infiniband/sw/rdmavt/pd.c | 2 +- drivers/infiniband/sw/rdmavt/qp.c | 7 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 10 +- drivers/infiniband/sw/rdmavt/vt.c | 7 +- drivers/infiniband/sw/rxe/rxe_comp.c | 6 +- drivers/infiniband/sw/rxe/rxe_loc.h | 6 +- drivers/infiniband/sw/rxe/rxe_mr.c | 2 +- drivers/infiniband/sw/rxe/rxe_recv.c | 12 +- drivers/infiniband/sw/rxe/rxe_resp.c | 3 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 6 +- drivers/infiniband/ulp/iser/iser_memory.c | 10 +- drivers/infiniband/ulp/srp/ib_srp.c | 3 +- drivers/input/joystick/xpad.c | 3 + drivers/input/keyboard/mcs_touchkey.c | 5 +- drivers/input/keyboard/mtk-pmic-keys.c | 13 +- drivers/input/keyboard/tca6416-keypad.c | 4 +- drivers/input/keyboard/tm2-touchkey.c | 132 +- drivers/input/misc/soc_button_array.c | 6 +- drivers/input/misc/uinput.c | 5 +- drivers/input/serio/olpc_apsp.c | 17 +- drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/ad7879.c | 11 +- drivers/input/touchscreen/edt-ft5x06.c | 110 +- drivers/iommu/Kconfig | 19 +- drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 4 +- drivers/iommu/dmar.c | 5 +- drivers/iommu/intel-iommu.c | 5 +- drivers/iommu/intel-svm.c | 77 +- drivers/iommu/iommu.c | 8 +- drivers/iommu/msm_iommu.c | 8 +- drivers/iommu/mtk_iommu_v1.c | 4 + drivers/iommu/of_iommu.c | 2 +- drivers/iommu/tegra-gart.c | 473 +- drivers/iommu/tegra-smmu.c | 4 - drivers/iommu/virtio-iommu.c | 1158 ++ drivers/irqchip/irq-csky-apb-intc.c | 131 +- drivers/irqchip/irq-csky-mpintc.c | 113 +- drivers/irqchip/irq-gic-v3-its.c | 25 +- drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-madera.c | 2 - drivers/irqchip/irq-stm32-exti.c | 1 + drivers/isdn/hardware/avm/b1.c | 2 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 3 +- drivers/isdn/hisax/netjet.c | 6 +- drivers/isdn/hisax/q931.c | 2 +- drivers/isdn/hisax/st5481.h | 2 +- drivers/isdn/i4l/isdn_tty.c | 6 +- drivers/isdn/isdnloop/isdnloop.c | 2 +- drivers/leds/led-core.c | 30 + drivers/leds/leds-lp5523.c | 4 +- drivers/leds/trigger/ledtrig-oneshot.c | 38 +- drivers/leds/trigger/ledtrig-pattern.c | 99 +- drivers/leds/trigger/ledtrig-timer.c | 34 + drivers/md/dm-crypt.c | 25 +- drivers/md/dm-thin-metadata.c | 4 +- drivers/md/dm-thin-metadata.h | 2 +- drivers/md/dm-thin.c | 10 +- drivers/md/dm.c | 43 +- drivers/md/md.c | 7 +- drivers/md/raid5-ppl.c | 6 +- drivers/md/raid5.c | 87 +- drivers/md/raid5.h | 9 +- drivers/media/common/saa7146/saa7146_i2c.c | 5 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 19 +- drivers/media/dvb-frontends/drxd_hard.c | 30 +- drivers/media/dvb-frontends/lgdt3306a.c | 5 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/mt312.c | 4 +- drivers/media/dvb-frontends/sp8870.c | 4 +- drivers/media/i2c/Kconfig | 8 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv748x/adv748x-core.c | 214 +- drivers/media/i2c/adv748x/adv748x.h | 1 + drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/imx274.c | 2 +- drivers/media/i2c/ov2640.c | 45 +- drivers/media/i2c/ov5640.c | 58 +- drivers/media/i2c/ov7670.c | 16 +- drivers/media/i2c/ov9640.c | 777 ++ drivers/media/i2c/ov9640.h | 207 + drivers/media/i2c/soc_camera/Kconfig | 24 - drivers/media/i2c/soc_camera/Makefile | 4 - drivers/media/i2c/soc_camera/ov9640.h | 208 - drivers/media/i2c/soc_camera/soc_mt9t112.c | 1157 -- drivers/media/i2c/soc_camera/soc_ov772x.c | 1123 -- drivers/media/i2c/soc_camera/soc_ov9640.c | 738 -- drivers/media/i2c/soc_camera/soc_tw9910.c | 999 -- drivers/media/i2c/tw9910.c | 29 +- drivers/media/i2c/video-i2c.c | 110 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 5 +- drivers/media/pci/ivtv/Kconfig | 23 +- drivers/media/pci/ivtv/ivtvfb.c | 16 +- drivers/media/platform/Kconfig | 2 +- drivers/media/platform/aspeed-video.c | 1 + drivers/media/platform/coda/coda-bit.c | 24 +- drivers/media/platform/coda/coda-common.c | 13 +- drivers/media/platform/coda/coda.h | 2 + drivers/media/platform/exynos4-is/fimc-is.c | 16 +- drivers/media/platform/rcar-vin/rcar-core.c | 26 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 66 +- drivers/media/platform/rcar-vin/rcar-dma.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 25 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h | 2 +- drivers/media/platform/s5p-jpeg/jpeg-regs.h | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 8 +- drivers/media/platform/seco-cec/seco-cec.h | 2 +- drivers/media/platform/soc_camera/Kconfig | 18 - drivers/media/platform/soc_camera/Makefile | 8 - .../platform/soc_camera/sh_mobile_ceu_camera.c | 1810 --- .../platform/soc_camera/soc_camera_platform.c | 188 - drivers/media/platform/soc_camera/soc_scale_crop.c | 426 - drivers/media/platform/soc_camera/soc_scale_crop.h | 47 - drivers/media/platform/sti/bdisp/bdisp-debug.c | 34 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/sti/hva/hva-debugfs.c | 36 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 1 + drivers/media/platform/vicodec/codec-fwht.c | 8 +- drivers/media/platform/vicodec/vicodec-core.c | 12 +- drivers/media/platform/vim2m.c | 16 +- drivers/media/platform/vimc/vimc-capture.c | 2 +- drivers/media/platform/vimc/vimc-common.h | 2 + drivers/media/platform/vimc/vimc-core.c | 1 - drivers/media/platform/vivid/vivid-core.c | 22 +- drivers/media/platform/vivid/vivid-vid-out.c | 16 +- drivers/media/platform/vsp1/vsp1_video.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 52 +- drivers/media/radio/si470x/radio-si470x.h | 1 + drivers/media/spi/cxd2880-spi.c | 8 +- drivers/media/usb/gspca/cpia1.c | 14 +- drivers/media/usb/gspca/gspca.c | 18 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 8 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 8 +- drivers/media/usb/gspca/ov534.c | 153 +- drivers/media/usb/pwc/pwc-if.c | 69 +- drivers/media/usb/uvc/uvc_ctrl.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls.c | 14 +- drivers/media/v4l2-core/v4l2-ioctl.c | 24 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 20 + drivers/media/v4l2-core/videobuf-vmalloc.c | 20 - drivers/memory/tegra/mc.c | 118 +- drivers/memory/tegra/mc.h | 10 +- drivers/mfd/Kconfig | 1 + drivers/mfd/Makefile | 1 + drivers/mfd/aat2870-core.c | 40 +- drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/adp5520.c | 30 +- drivers/mfd/as3711.c | 14 - drivers/mfd/axp20x.c | 126 +- drivers/mfd/bcm2835-pm.c | 92 + drivers/mfd/bd9571mwv.c | 1 + drivers/mfd/cros_ec_dev.c | 1 + drivers/mfd/db8500-prcmu.c | 14 +- drivers/mfd/exynos-lpass.c | 4 +- drivers/mfd/htc-i2cpld.c | 18 +- drivers/mfd/madera-core.c | 5 +- drivers/mfd/max77620.c | 2 +- drivers/mfd/max8925-core.c | 7 +- drivers/mfd/mc13xxx-core.c | 4 +- drivers/mfd/mt6397-core.c | 3 +- drivers/mfd/qcom_rpm.c | 4 + drivers/mfd/rave-sp.c | 2 +- drivers/mfd/rc5t583.c | 14 - drivers/mfd/sta2x11-mfd.c | 10 +- drivers/mfd/stmpe.c | 12 +- drivers/mfd/syscon.c | 12 +- drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/mfd/tps65090.c | 30 +- drivers/mfd/tps65218.c | 24 +- drivers/mfd/tps6586x.c | 24 + drivers/mfd/tps65910.c | 18 +- drivers/mfd/tps80031.c | 37 +- drivers/mfd/twl-core.c | 4 +- drivers/mfd/wm5110-tables.c | 2 + drivers/mfd/wm831x-core.c | 15 +- drivers/mfd/wm831x-i2c.c | 20 +- drivers/mfd/wm831x-spi.c | 24 +- drivers/mfd/wm8350-core.c | 30 +- drivers/mfd/wm8350-i2c.c | 24 +- drivers/mfd/wm8400-core.c | 18 +- drivers/misc/ad525x_dpot.c | 24 +- drivers/misc/eeprom/at24.c | 162 +- drivers/misc/enclosure.c | 4 +- drivers/misc/ibmvmc.c | 7 +- drivers/misc/ics932s401.c | 2 + drivers/misc/lkdtm/core.c | 15 +- drivers/misc/lkdtm/lkdtm.h | 2 + drivers/misc/lkdtm/perms.c | 36 +- drivers/misc/mei/hbm.c | 12 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/hw.h | 3 +- drivers/misc/mei/pci-me.c | 4 +- drivers/misc/mic/vop/vop_main.c | 13 +- drivers/misc/pvpanic.c | 4 + drivers/misc/sgi-gru/grufault.c | 4 +- drivers/misc/sgi-xp/xpc_uv.c | 3 +- drivers/misc/sram-exec.c | 2 +- drivers/misc/vmw_balloon.c | 32 + drivers/mmc/core/block.c | 9 +- drivers/mmc/core/host.c | 4 +- drivers/mmc/core/sdio_bus.c | 3 +- drivers/mmc/host/Kconfig | 5 +- drivers/mmc/host/dw_mmc-bluefield.c | 5 - drivers/mmc/host/jz4740_mmc.c | 2 + drivers/mmc/host/meson-gx-mmc.c | 32 +- drivers/mmc/host/sdhci-brcmstb.c | 4 +- drivers/mmc/host/sdhci-esdhc-imx.c | 286 +- drivers/mmc/host/sdhci-iproc.c | 5 +- drivers/mmc/host/sdhci-pci-core.c | 10 - drivers/mmc/host/sdhci-pci-o2micro.c | 140 +- drivers/mmc/host/sdhci-pci.h | 6 +- drivers/mmc/host/sdhci-tegra.c | 160 +- drivers/mmc/host/sdhci.c | 16 +- drivers/mmc/host/sdhci.h | 4 + drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mmc/host/tmio_mmc_core.c | 3 +- drivers/mtd/chips/cfi_cmdset_0001.c | 3 +- drivers/mtd/chips/gen_probe.c | 2 +- drivers/mtd/devices/m25p80.c | 9 +- drivers/mtd/devices/mtdram.c | 2 - drivers/mtd/lpddr/qinfo_probe.c | 4 +- drivers/mtd/mtdcore.c | 75 +- drivers/mtd/nand/raw/Kconfig | 9 + drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/denali.c | 2 +- drivers/mtd/nand/raw/denali_dt.c | 27 +- drivers/mtd/nand/raw/fsmc_nand.c | 21 - drivers/mtd/nand/raw/jz4740_nand.c | 2 +- drivers/mtd/nand/raw/marvell_nand.c | 5 +- drivers/mtd/nand/raw/mtk_nand.c | 3 +- drivers/mtd/nand/raw/nand_base.c | 111 +- drivers/mtd/nand/raw/omap2.c | 20 +- drivers/mtd/nand/raw/r852.c | 3 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 2073 ++++ drivers/mtd/nand/raw/sunxi_nand.c | 732 +- drivers/mtd/nand/raw/tmio_nand.c | 21 +- drivers/mtd/nand/spi/core.c | 231 +- drivers/mtd/nand/spi/macronix.c | 8 +- drivers/mtd/spi-nor/Kconfig | 25 +- drivers/mtd/spi-nor/Makefile | 3 +- drivers/mtd/spi-nor/fsl-quadspi.c | 1224 -- drivers/mtd/spi-nor/mtk-quadspi.c | 3 +- drivers/mtd/spi-nor/spi-nor.c | 22 +- drivers/net/Kconfig | 2 +- drivers/net/bonding/bond_3ad.c | 201 +- drivers/net/bonding/bond_main.c | 3 + drivers/net/bonding/bond_netlink.c | 71 + drivers/net/dsa/lantiq_gswip.c | 24 +- drivers/net/dsa/microchip/ksz_common.c | 2 - drivers/net/dsa/mt7530.c | 1 - drivers/net/dsa/mv88e6xxx/chip.c | 113 + drivers/net/dsa/mv88e6xxx/chip.h | 5 + drivers/net/dsa/mv88e6xxx/port.h | 10 + drivers/net/dsa/qca8k.c | 16 +- drivers/net/dsa/realtek-smi.c | 18 +- drivers/net/ethernet/3com/3c509.c | 2 + drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 2 - drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 22 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_init.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 178 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 12 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 5 +- drivers/net/ethernet/broadcom/tg3.c | 4 +- drivers/net/ethernet/brocade/bna/bfa_ioc.c | 9 +- drivers/net/ethernet/cadence/macb_main.c | 8 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 12 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 24 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 49 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 6 +- drivers/net/ethernet/davicom/dm9000.c | 1 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 6 + drivers/net/ethernet/freescale/dpaa2/Kconfig | 5 +- drivers/net/ethernet/freescale/dpaa2/Makefile | 1 + .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 237 + .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.h | 31 + drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 98 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 14 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 5 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 17 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 220 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 12 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 36 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 234 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 10 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 135 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 8 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 12 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 13 + drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 3 + drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 28 + drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 14 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 10 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_tx.c | 8 +- drivers/net/ethernet/intel/Kconfig | 2 +- drivers/net/ethernet/intel/i40e/i40e.h | 14 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 26 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 244 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 40 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 110 +- drivers/net/ethernet/intel/ice/ice.h | 16 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 77 +- drivers/net/ethernet/intel/ice/ice_common.c | 160 +- drivers/net/ethernet/intel/ice/ice_common.h | 11 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 680 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 1 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 3 + drivers/net/ethernet/intel/ice/ice_lib.c | 266 +- drivers/net/ethernet/intel/ice/ice_lib.h | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 135 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 81 + drivers/net/ethernet/intel/ice/ice_sched.c | 156 +- drivers/net/ethernet/intel/ice/ice_sched.h | 2 + drivers/net/ethernet/intel/ice/ice_sriov.c | 9 + drivers/net/ethernet/intel/ice/ice_txrx.c | 71 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 32 +- drivers/net/ethernet/intel/ice/ice_type.h | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 24 +- drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 17 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 8 +- drivers/net/ethernet/jme.c | 5 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 16 - drivers/net/ethernet/mellanox/mlx4/cmd.c | 2 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 3 +- drivers/net/ethernet/mellanox/mlx4/icm.c | 101 +- drivers/net/ethernet/mellanox/mlx4/icm.h | 22 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 18 +- .../net/ethernet/mellanox/mlx5/core/en/reporter.h | 15 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 356 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 186 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 13 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/mad.c | 75 - drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 16 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 23 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 9 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 9 + .../mellanox/mlxsw/spectrum_acl_bloom_filter.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 2 - .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c | 2 + drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 4 +- .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 157 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 255 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 72 +- drivers/net/ethernet/microchip/lan743x_main.c | 11 +- drivers/net/ethernet/mscc/ocelot.c | 3 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 42 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 33 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 9 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 74 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 3 + drivers/net/ethernet/netronome/nfp/flower/main.c | 109 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 89 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 3 - .../net/ethernet/netronome/nfp/flower/metadata.c | 27 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 612 +- drivers/net/ethernet/qlogic/qed/qed.h | 5 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 1 + drivers/net/ethernet/qlogic/qed/qed_dev.c | 158 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 12 + drivers/net/ethernet/qlogic/qed/qed_hsi.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 11 + drivers/net/ethernet/qlogic/qed/qed_int.c | 126 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 3 + drivers/net/ethernet/qlogic/qed/qed_ll2.c | 4 + drivers/net/ethernet/qlogic/qed/qed_main.c | 30 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 115 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 42 + drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 2 + drivers/net/ethernet/qlogic/qed/qed_spq.c | 22 + drivers/net/ethernet/qlogic/qed/qed_sriov.c | 9 +- drivers/net/ethernet/qlogic/qede/qede.h | 3 + drivers/net/ethernet/qlogic/qede/qede_main.c | 300 +- drivers/net/ethernet/qlogic/qede/qede_rdma.c | 64 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 3 +- drivers/net/ethernet/realtek/atp.c | 27 +- drivers/net/ethernet/realtek/r8169.c | 280 +- drivers/net/ethernet/renesas/ravb_main.c | 12 +- drivers/net/ethernet/rocker/rocker_main.c | 2 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 43 +- drivers/net/ethernet/sfc/mcdi.c | 56 +- drivers/net/ethernet/sfc/mtd.c | 3 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 10 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 545 + drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 87 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 10 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 2 + drivers/net/ethernet/sun/cassini.c | 15 +- drivers/net/ethernet/sun/cassini.h | 15 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/ti/cpsw-phy-sel.c | 4 +- drivers/net/hyperv/hyperv_net.h | 12 +- drivers/net/hyperv/netvsc.c | 4 +- drivers/net/hyperv/netvsc_drv.c | 145 +- drivers/net/hyperv/rndis_filter.c | 36 +- drivers/net/macvlan.c | 5 +- drivers/net/phy/amd.c | 7 +- drivers/net/phy/aquantia.c | 5 +- drivers/net/phy/asix.c | 8 +- drivers/net/phy/at803x.c | 28 +- drivers/net/phy/bcm-cygnus.c | 10 +- drivers/net/phy/bcm-phy-lib.c | 10 +- drivers/net/phy/bcm-phy-lib.h | 10 +- drivers/net/phy/bcm63xx.c | 6 +- drivers/net/phy/bcm7xxx.c | 6 +- drivers/net/phy/bcm87xx.c | 9 +- drivers/net/phy/broadcom.c | 6 +- drivers/net/phy/cicada.c | 7 +- drivers/net/phy/cortina.c | 12 +- drivers/net/phy/davicom.c | 7 +- drivers/net/phy/dp83640.c | 15 +- drivers/net/phy/dp83822.c | 12 +- drivers/net/phy/dp83848.c | 12 +- drivers/net/phy/dp83867.c | 12 +- drivers/net/phy/et1011c.c | 7 +- drivers/net/phy/fixed_phy.c | 6 +- drivers/net/phy/icplus.c | 7 +- drivers/net/phy/intel-xway.c | 11 +- drivers/net/phy/lxt.c | 7 +- drivers/net/phy/marvell.c | 44 +- drivers/net/phy/marvell10g.c | 1 + drivers/net/phy/mdio-bcm-iproc.c | 10 +- drivers/net/phy/mdio-bcm-unimac.c | 6 +- drivers/net/phy/mdio-bitbang.c | 7 +- drivers/net/phy/mdio-boardinfo.c | 6 +- drivers/net/phy/mdio-cavium.c | 7 +- drivers/net/phy/mdio-cavium.h | 5 +- drivers/net/phy/mdio-gpio.c | 7 +- drivers/net/phy/mdio-hisi-femac.c | 16 +- drivers/net/phy/mdio-i2c.c | 5 +- drivers/net/phy/mdio-i2c.h | 5 +- drivers/net/phy/mdio-moxart.c | 7 +- drivers/net/phy/mdio-mux-bcm-iproc.c | 13 +- drivers/net/phy/mdio-mux-gpio.c | 7 +- drivers/net/phy/mdio-mux-mmioreg.c | 5 +- drivers/net/phy/mdio-mux.c | 7 +- drivers/net/phy/mdio-octeon.c | 7 +- drivers/net/phy/mdio-sun4i.c | 7 +- drivers/net/phy/mdio-thunder.c | 7 +- drivers/net/phy/mdio-xgene.c | 14 +- drivers/net/phy/mdio-xgene.h | 14 +- drivers/net/phy/mdio_bus.c | 10 +- drivers/net/phy/mdio_device.c | 7 +- drivers/net/phy/meson-gxl.c | 13 +- drivers/net/phy/micrel.c | 51 +- drivers/net/phy/microchip.c | 14 +- drivers/net/phy/mscc.c | 1 + drivers/net/phy/national.c | 7 +- drivers/net/phy/phy-core.c | 6 +- drivers/net/phy/phy.c | 53 +- drivers/net/phy/phy_device.c | 134 +- drivers/net/phy/phy_led_triggers.c | 14 +- drivers/net/phy/phylink.c | 7 +- drivers/net/phy/qsemi.c | 7 +- drivers/net/phy/realtek.c | 7 +- drivers/net/phy/rockchip.c | 9 +- drivers/net/phy/sfp.c | 1 + drivers/net/phy/smsc.c | 6 +- drivers/net/phy/spi_ks8995.c | 5 +- drivers/net/phy/ste10Xp.c | 7 +- drivers/net/phy/swphy.c | 6 +- drivers/net/phy/teranetics.c | 6 +- drivers/net/phy/uPD60620.c | 7 +- drivers/net/phy/vitesse.c | 9 +- drivers/net/phy/xilinx_gmii2rgmii.c | 11 +- drivers/net/ppp/pppoe.c | 1 + drivers/net/sb1000.c | 11 +- drivers/net/tun.c | 11 +- drivers/net/usb/aqc111.c | 15 + drivers/net/usb/cdc_ether.c | 34 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/rtl8150.c | 2 - drivers/net/virtio_net.c | 30 +- drivers/net/vxlan.c | 352 +- drivers/net/wan/dscc4.c | 50 +- drivers/net/wan/fsl_ucc_hdlc.c | 62 +- .../wireless/broadcom/brcm80211/brcmfmac/common.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 15 + .../net/wireless/broadcom/brcm80211/brcmfmac/pno.c | 5 + .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 6 +- .../broadcom/brcm80211/brcmsmac/phy/phy_lcn.c | 13 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 3 +- drivers/net/wireless/mac80211_hwsim.c | 5 + drivers/net/wireless/ray_cs.c | 2 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 3 + drivers/net/wireless/rsi/rsi_91x_mac80211.c | 67 + drivers/net/wireless/rsi/rsi_91x_main.c | 1 + drivers/net/wireless/rsi/rsi_91x_mgmt.c | 133 + drivers/net/wireless/rsi/rsi_main.h | 22 + drivers/net/wireless/rsi/rsi_mgmt.h | 35 + drivers/net/wireless/st/cw1200/queue.c | 1 - drivers/net/wireless/st/cw1200/scan.c | 5 +- drivers/net/wireless/ti/wlcore/main.c | 7 +- drivers/net/wireless/ti/wlcore/sdio.c | 15 +- drivers/net/wireless/virt_wifi.c | 11 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 11 +- drivers/nvdimm/dimm.c | 6 + drivers/nvdimm/dimm_devs.c | 22 +- drivers/nvdimm/nd-core.h | 4 +- drivers/nvdimm/nd.h | 1 + drivers/nvme/host/pci.c | 21 +- drivers/nvme/target/tcp.c | 2 +- drivers/nvmem/bcm-ocotp.c | 37 +- drivers/nvmem/core.c | 38 +- drivers/nvmem/imx-ocotp.c | 13 + drivers/nvmem/sc27xx-efuse.c | 12 +- drivers/of/base.c | 10 +- drivers/of/dynamic.c | 3 - drivers/of/fdt.c | 4 - drivers/of/of_reserved_mem.c | 4 - drivers/of/overlay.c | 3 - drivers/of/pdt.c | 1 - drivers/of/property.c | 1 + drivers/opp/core.c | 29 +- drivers/opp/debugfs.c | 110 +- drivers/opp/of.c | 2 + drivers/opp/opp.h | 17 +- drivers/parisc/lba_pci.c | 12 + drivers/pci/Kconfig | 22 +- drivers/pci/hotplug/pciehp_hpc.c | 2 +- drivers/pci/msi.c | 22 +- drivers/pci/of.c | 7 + drivers/pci/pci.c | 7 +- drivers/pci/quirks.c | 2 +- drivers/pci/setup-bus.c | 10 + drivers/perf/arm-cci.c | 10 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/arm_dsu_pmu.c | 9 +- drivers/perf/arm_pmu.c | 15 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 1 + drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 1 + drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 1 + drivers/perf/hisilicon/hisi_uncore_pmu.c | 9 - drivers/perf/qcom_l2_pmu.c | 9 +- drivers/perf/qcom_l3_pmu.c | 8 +- drivers/perf/thunderx2_pmu.c | 10 +- drivers/perf/xgene_pmu.c | 6 +- drivers/phy/freescale/Kconfig | 2 +- drivers/phy/qualcomm/phy-ath79-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 140 + drivers/phy/qualcomm/phy-qcom-qmp.h | 4 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 40 + drivers/phy/qualcomm/phy-qcom-ufs-i.h | 19 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 48 +- drivers/phy/ti/Kconfig | 7 +- drivers/phy/ti/phy-gmii-sel.c | 4 +- drivers/phy/ti/phy-omap-usb2.c | 105 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx8qm.c | 326 + drivers/pinctrl/intel/pinctrl-cherryview.c | 8 +- drivers/pinctrl/mediatek/Kconfig | 3 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 8 +- drivers/pinctrl/meson/pinctrl-meson.c | 24 +- drivers/pinctrl/meson/pinctrl-meson.h | 1 + drivers/pinctrl/meson/pinctrl-meson8b.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 15 +- drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-mcp23s08.c | 38 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 140 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 4 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h6.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 44 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 2 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 6 +- drivers/platform/x86/Kconfig | 6 +- drivers/power/supply/axp288_fuel_gauge.c | 14 +- drivers/power/supply/bq25890_charger.c | 4 +- drivers/power/supply/charger-manager.c | 18 +- drivers/power/supply/cpcap-charger.c | 1 + drivers/power/supply/goldfish_battery.c | 88 +- drivers/power/supply/isp1704_charger.c | 60 +- drivers/power/supply/power_supply_core.c | 2 - drivers/power/supply/sc27xx_fuel_gauge.c | 95 +- drivers/power/supply/twl4030_charger.c | 4 +- drivers/ptp/Kconfig | 2 +- drivers/ptp/Makefile | 4 +- drivers/ptp/ptp_chardev.c | 3 +- drivers/ptp/ptp_clock.c | 2 +- drivers/ptp/ptp_qoriq.c | 129 +- drivers/ptp/ptp_qoriq_debugfs.c | 101 + drivers/pwm/Kconfig | 17 +- drivers/pwm/Makefile | 3 +- drivers/pwm/core.c | 10 +- drivers/pwm/pwm-imx.c | 467 - drivers/pwm/pwm-imx1.c | 199 + drivers/pwm/pwm-imx27.c | 362 + drivers/regulator/Kconfig | 19 +- drivers/regulator/Makefile | 1 + drivers/regulator/act8865-regulator.c | 5 +- drivers/regulator/act8945a-regulator.c | 11 +- drivers/regulator/arizona-ldo1.c | 37 +- drivers/regulator/axp20x-regulator.c | 8 +- drivers/regulator/bcm590xx-regulator.c | 4 + drivers/regulator/bd70528-regulator.c | 289 + drivers/regulator/bd718x7-regulator.c | 14 +- drivers/regulator/bd9571mwv-regulator.c | 8 +- drivers/regulator/core.c | 22 +- drivers/regulator/hi655x-regulator.c | 1 - drivers/regulator/lochnagar-regulator.c | 5 +- drivers/regulator/lp8755.c | 4 +- drivers/regulator/max14577-regulator.c | 1 - drivers/regulator/max77620-regulator.c | 10 +- drivers/regulator/of_regulator.c | 4 +- drivers/regulator/pwm-regulator.c | 17 +- drivers/regulator/qcom_smd-regulator.c | 104 +- drivers/regulator/stpmic1_regulator.c | 38 +- drivers/regulator/twl-regulator.c | 7 +- drivers/regulator/twl6030-regulator.c | 7 +- drivers/regulator/wm831x-dcdc.c | 39 +- drivers/remoteproc/qcom_q6v5_adsp.c | 4 + drivers/remoteproc/qcom_q6v5_mss.c | 16 +- drivers/remoteproc/qcom_q6v5_pas.c | 4 + drivers/remoteproc/qcom_sysmon.c | 82 +- drivers/remoteproc/qcom_wcnss.c | 6 +- drivers/remoteproc/remoteproc_debugfs.c | 26 + drivers/remoteproc/remoteproc_virtio.c | 9 +- drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 1 + drivers/reset/reset-brcmstb.c | 132 + drivers/reset/reset-imx7.c | 172 +- drivers/reset/reset-socfpga.c | 2 +- drivers/reset/reset-sunxi.c | 1 + drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 19 + drivers/rtc/Makefile | 2 + drivers/rtc/lib.c | 6 +- drivers/rtc/rtc-cadence.c | 423 + drivers/rtc/rtc-coh901331.c | 6 +- drivers/rtc/rtc-hym8563.c | 2 + drivers/rtc/rtc-isl1208.c | 9 +- drivers/rtc/rtc-mc146818-lib.c | 2 +- drivers/rtc/rtc-pcf85063.c | 39 + drivers/rtc/rtc-pcf8523.c | 29 +- drivers/rtc/rtc-s3c.c | 87 +- drivers/rtc/rtc-sd3078.c | 232 + drivers/s390/char/sclp_config.c | 2 + drivers/s390/virtio/virtio_ccw.c | 12 +- drivers/scsi/Kconfig | 4 +- drivers/scsi/aacraid/linit.c | 9 +- drivers/scsi/aic7xxx/aic79xx_core.c | 14 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 12 +- drivers/scsi/arcmsr/arcmsr.h | 13 +- drivers/scsi/arcmsr/arcmsr_hba.c | 348 +- drivers/scsi/be2iscsi/be_iscsi.c | 1 + drivers/scsi/be2iscsi/be_main.c | 1 + drivers/scsi/bfa/bfa_fcpim.c | 6 +- drivers/scsi/bfa/bfa_fcs_lport.c | 8 +- drivers/scsi/bfa/bfa_fcs_rport.c | 19 +- drivers/scsi/bfa/bfa_ioc.c | 9 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/csiostor/csio_attr.c | 2 +- drivers/scsi/csiostor/csio_wr.c | 1 + drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 9 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 28 +- drivers/scsi/cxgbi/libcxgbi.c | 7 +- drivers/scsi/cxgbi/libcxgbi.h | 5 +- drivers/scsi/esas2r/esas2r_init.c | 3 +- drivers/scsi/fnic/fnic.h | 6 +- drivers/scsi/fnic/fnic_fcs.c | 10 + drivers/scsi/fnic/fnic_io.h | 3 +- drivers/scsi/fnic/fnic_isr.c | 6 +- drivers/scsi/fnic/fnic_main.c | 30 +- drivers/scsi/fnic/fnic_scsi.c | 40 +- drivers/scsi/fnic/fnic_stats.h | 4 + drivers/scsi/fnic/fnic_trace.c | 11 + drivers/scsi/fnic/vnic_dev.c | 270 +- drivers/scsi/fnic/vnic_dev.h | 2 + drivers/scsi/fnic/vnic_devcmd.h | 160 +- drivers/scsi/fnic/vnic_resource.h | 7 + drivers/scsi/fnic/vnic_rq.c | 2 +- drivers/scsi/fnic/vnic_wq.c | 66 + drivers/scsi/fnic/vnic_wq.h | 8 + drivers/scsi/gdth.c | 1286 +- drivers/scsi/gdth.h | 30 - drivers/scsi/gdth_ioctl.h | 89 - drivers/scsi/gdth_proc.c | 113 +- drivers/scsi/gdth_proc.h | 3 - drivers/scsi/hisi_sas/hisi_sas.h | 47 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 508 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 9 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 187 +- drivers/scsi/imm.c | 33 +- drivers/scsi/isci/init.c | 14 +- drivers/scsi/libsas/sas_expander.c | 29 +- drivers/scsi/lpfc/lpfc_ct.c | 2 + drivers/scsi/lpfc/lpfc_els.c | 1 + drivers/scsi/lpfc/lpfc_hbadisc.c | 4 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 1 + drivers/scsi/lpfc/lpfc_nvme.c | 17 +- drivers/scsi/lpfc/lpfc_nvme.h | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 8 +- drivers/scsi/lpfc/lpfc_nvmet.h | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 20 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/osd/osd_initiator.c | 3 +- drivers/scsi/osst.c | 6 + drivers/scsi/pm8001/pm8001_sas.c | 2 +- drivers/scsi/ppa.c | 1 + drivers/scsi/qedi/qedi_iscsi.c | 3 + drivers/scsi/qedi/qedi_iscsi.h | 1 + drivers/scsi/qla1280.c | 2 +- drivers/scsi/qla2xxx/qla_attr.c | 21 +- drivers/scsi/qla2xxx/qla_def.h | 30 + drivers/scsi/qla2xxx/qla_gbl.h | 3 +- drivers/scsi/qla2xxx/qla_iocb.c | 335 +- drivers/scsi/qla2xxx/qla_isr.c | 12 + drivers/scsi/qla2xxx/qla_os.c | 207 +- drivers/scsi/qla2xxx/qla_target.c | 2 +- drivers/scsi/qla2xxx/qla_target.h | 2 + drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/scsi_lib.c | 6 +- drivers/scsi/scsi_pm.c | 26 +- drivers/scsi/sd.c | 442 +- drivers/scsi/sd.h | 62 - drivers/scsi/smartpqi/smartpqi_init.c | 2 +- drivers/scsi/st.c | 4 + drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 + drivers/scsi/sym53c8xx_2/sym_nvram.c | 1 + drivers/scsi/ufs/Kconfig | 1 - drivers/scsi/ufs/ufs.h | 2 +- drivers/scsi/ufs/ufshcd.c | 12 +- drivers/slimbus/core.c | 45 +- drivers/soc/bcm/Kconfig | 12 + drivers/soc/bcm/Makefile | 1 + drivers/soc/bcm/bcm2835-power.c | 661 + drivers/soc/fsl/qe/qe_tdm.c | 55 - drivers/soc/imx/Kconfig | 2 +- drivers/soc/imx/gpcv2.c | 76 +- drivers/soc/qcom/Kconfig | 18 + drivers/soc/qcom/Makefile | 2 + drivers/soc/qcom/rpmhpd.c | 406 + drivers/soc/qcom/rpmpd.c | 315 + drivers/spi/Kconfig | 17 +- drivers/spi/Makefile | 1 + drivers/spi/spi-ath79.c | 114 +- drivers/spi/spi-atmel.c | 93 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-bitbang.c | 13 - drivers/spi/spi-cadence.c | 84 +- drivers/spi/spi-clps711x.c | 23 +- drivers/spi/spi-davinci.c | 54 +- drivers/spi/spi-dw-mmio.c | 22 - drivers/spi/spi-dw.c | 54 +- drivers/spi/spi-fsl-dspi.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 92 +- drivers/spi/spi-fsl-qspi.c | 966 ++ drivers/spi/spi-geni-qcom.c | 56 +- drivers/spi/spi-mem.c | 72 +- drivers/spi/spi-npcm-pspi.c | 3 +- drivers/spi/spi-omap2-mcspi.c | 4 +- drivers/spi/spi-pxa2xx-dma.c | 58 +- drivers/spi/spi-pxa2xx-pci.c | 4 +- drivers/spi/spi-pxa2xx.c | 156 +- drivers/spi/spi-pxa2xx.h | 4 +- drivers/spi/spi-sh-hspi.c | 5 +- drivers/spi/spi-sh-msiof.c | 10 +- drivers/spi/spi-sprd.c | 10 +- drivers/spi/spi-stm32.c | 1403 ++- drivers/spi/spi-topcliff-pch.c | 6 + drivers/spi/spi.c | 109 +- drivers/spmi/spmi-pmic-arb.c | 74 +- drivers/staging/Kconfig | 4 + drivers/staging/Makefile | 12 +- drivers/staging/android/ion/Makefile | 2 +- drivers/staging/android/ion/ion-ioctl.c | 98 - drivers/staging/android/ion/ion.c | 86 +- drivers/staging/android/ion/ion.h | 42 +- drivers/staging/android/ion/ion_carveout_heap.c | 19 +- drivers/staging/android/ion/ion_chunk_heap.c | 25 +- drivers/staging/android/ion/ion_cma_heap.c | 6 +- drivers/staging/android/ion/ion_heap.c | 8 +- drivers/staging/android/ion/ion_page_pool.c | 2 +- drivers/staging/android/ion/ion_system_heap.c | 8 +- drivers/staging/android/vsoc.c | 1 - drivers/staging/comedi/comedi_fops.c | 4 +- drivers/staging/comedi/drivers/cb_pcimdas.c | 6 +- drivers/staging/comedi/drivers/ni_pcidio.c | 444 +- drivers/staging/comedi/drivers/usbduxfast.c | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 31 +- drivers/staging/emxx_udc/emxx_udc.h | 2 + .../erofs/Documentation/filesystems/erofs.txt | 206 + drivers/staging/erofs/data.c | 37 +- drivers/staging/erofs/inode.c | 38 +- drivers/staging/erofs/internal.h | 136 +- drivers/staging/erofs/namei.c | 4 - drivers/staging/erofs/super.c | 10 +- drivers/staging/erofs/unzip_vle.c | 32 +- drivers/staging/erofs/unzip_vle.h | 24 +- drivers/staging/erofs/unzip_vle_lz4.c | 2 +- drivers/staging/erofs/utils.c | 58 +- drivers/staging/erofs/xattr.c | 35 +- drivers/staging/erofs/xattr.h | 4 +- drivers/staging/fbtft/fb_agm1264k-fl.c | 52 +- drivers/staging/fbtft/fb_bd663474.c | 6 +- drivers/staging/fbtft/fb_ili9163.c | 6 +- drivers/staging/fbtft/fb_ili9320.c | 2 +- drivers/staging/fbtft/fb_ili9325.c | 6 +- drivers/staging/fbtft/fb_ili9340.c | 2 +- drivers/staging/fbtft/fb_pcd8544.c | 4 +- drivers/staging/fbtft/fb_ra8875.c | 4 +- drivers/staging/fbtft/fb_s6d1121.c | 6 +- drivers/staging/fbtft/fb_sh1106.c | 2 +- drivers/staging/fbtft/fb_ssd1289.c | 6 +- drivers/staging/fbtft/fb_ssd1305.c | 4 +- drivers/staging/fbtft/fb_ssd1306.c | 4 +- drivers/staging/fbtft/fb_ssd1325.c | 6 +- drivers/staging/fbtft/fb_ssd1331.c | 10 +- drivers/staging/fbtft/fb_ssd1351.c | 2 +- drivers/staging/fbtft/fb_tls8204.c | 6 +- drivers/staging/fbtft/fb_uc1611.c | 4 +- drivers/staging/fbtft/fb_uc1701.c | 6 +- drivers/staging/fbtft/fb_upd161704.c | 6 +- drivers/staging/fbtft/fb_watterott.c | 4 +- drivers/staging/fbtft/fbtft-bus.c | 6 +- drivers/staging/fbtft/fbtft-core.c | 173 +- drivers/staging/fbtft/fbtft-io.c | 26 +- drivers/staging/fbtft/fbtft.h | 21 +- drivers/staging/fbtft/fbtft_device.c | 344 +- drivers/staging/fbtft/flexfb.c | 12 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 2 +- drivers/staging/goldfish/goldfish_audio.c | 10 - drivers/staging/greybus/Kconfig | 1 + drivers/staging/greybus/TODO | 2 - drivers/staging/greybus/arche-apb-ctrl.c | 152 +- drivers/staging/greybus/arche-platform.c | 124 +- drivers/staging/greybus/gpio.c | 156 +- drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 12 +- drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 12 +- drivers/staging/gs_fpgaboot/io.c | 16 +- drivers/staging/gs_fpgaboot/io.h | 12 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 51 +- drivers/staging/media/imx/imx-media-capture.c | 115 +- drivers/staging/media/imx/imx-media-csi.c | 172 +- drivers/staging/media/imx/imx-media-dev.c | 24 + drivers/staging/media/imx/imx-media-utils.c | 15 +- drivers/staging/media/imx/imx-media-vdic.c | 16 +- drivers/staging/media/imx/imx-media.h | 2 + drivers/staging/media/ipu3/ipu3-css-params.c | 1 + drivers/staging/media/ipu3/ipu3-dmamap.c | 1 + drivers/staging/media/sunxi/cedrus/cedrus.h | 9 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 15 + drivers/staging/media/sunxi/cedrus/cedrus_dec.h | 8 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 28 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 25 +- drivers/staging/mt7621-dma/Kconfig | 6 - drivers/staging/mt7621-dma/Makefile | 1 - drivers/staging/mt7621-dma/ralink-gdma.c | 932 -- drivers/staging/mt7621-dts/gbpc1.dts | 4 +- drivers/staging/mt7621-dts/mt7621.dtsi | 55 +- drivers/staging/mt7621-mmc/Kconfig | 2 +- drivers/staging/mt7621-pci-phy/Kconfig | 7 + drivers/staging/mt7621-pci-phy/Makefile | 1 + drivers/staging/mt7621-pci-phy/TODO | 4 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 54 + drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 387 + drivers/staging/mt7621-pci/Makefile | 2 +- drivers/staging/mt7621-pci/pci-mt7621.c | 255 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 41 +- drivers/staging/ralink-gdma/Kconfig | 6 + drivers/staging/ralink-gdma/Makefile | 3 + drivers/staging/ralink-gdma/ralink-gdma.c | 932 ++ drivers/staging/rtl8188eu/core/rtw_ap.c | 8 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 12 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 12 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 44 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 38 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 18 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 2 +- drivers/staging/rtl8188eu/include/wlan_bssdef.h | 6 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 34 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 9 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 26 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 7 +- drivers/staging/rtl8192e/dot11d.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 8 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 6 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8712/ieee80211.c | 2 +- drivers/staging/rtl8712/rtl8712_led.c | 6 +- drivers/staging/rtl8712/rtl871x_mlme.c | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 2 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/usb_intf.c | 16 - drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- drivers/staging/rtlwifi/rtl8822be/fw.c | 2 + drivers/staging/rts5208/ms.c | 5 +- drivers/staging/rts5208/sd.c | 7 +- drivers/staging/speakup/Kconfig | 32 +- drivers/staging/vboxvideo/vbox_fb.c | 5 - drivers/staging/vboxvideo/vbox_irq.c | 4 +- drivers/staging/vboxvideo/vbox_mode.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 1 + drivers/staging/wilc1000/host_interface.c | 987 +- drivers/staging/wilc1000/host_interface.h | 127 +- drivers/staging/wilc1000/linux_wlan.c | 12 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 450 +- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 5 +- drivers/staging/wilc1000/wilc_wlan.c | 42 +- drivers/staging/wilc1000/wilc_wlan.h | 19 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 27 +- drivers/staging/wilc1000/wilc_wlan_if.h | 3 - drivers/staging/wlan-ng/prism2fw.c | 5 +- drivers/staging/xgifb/TODO | 3 + drivers/target/iscsi/iscsi_target.c | 2 +- drivers/target/target_core_user.c | 89 +- drivers/thermal/intel/int340x_thermal/Kconfig | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 21 +- .../int340x_thermal/processor_thermal_device.c | 30 +- drivers/tty/n_gsm.c | 231 +- drivers/tty/n_hdlc.c | 1 + drivers/tty/n_tty.c | 6 +- drivers/tty/serial/8250/8250_core.c | 17 +- drivers/tty/serial/8250/8250_lpss.c | 1 - drivers/tty/serial/8250/8250_omap.c | 75 +- drivers/tty/serial/clps711x.c | 23 +- drivers/tty/serial/earlycon-riscv-sbi.c | 13 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 4 + drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/meson_uart.c | 13 +- drivers/tty/serial/qcom_geni_serial.c | 283 +- drivers/tty/serial/sc16is7xx.c | 4 +- drivers/tty/serial/serial_core.c | 12 +- drivers/tty/serial/sh-sci.c | 71 +- drivers/tty/tty_io.c | 3 +- drivers/tty/vt/vc_screen.c | 48 +- drivers/tty/vt/vt.c | 112 +- drivers/usb/chipidea/ci_hdrc_imx.c | 3 +- drivers/usb/core/driver.c | 23 +- drivers/usb/core/hub.c | 16 +- drivers/usb/core/ledtrig-usbport.c | 17 +- drivers/usb/core/message.c | 3 +- drivers/usb/core/sysfs.c | 5 +- drivers/usb/core/usb.h | 10 +- drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc3/gadget.c | 4 + drivers/usb/gadget/function/f_sourcesink.c | 2 +- drivers/usb/host/ehci-fsl.c | 7 +- drivers/usb/host/ehci-mv.c | 1 + drivers/usb/host/fsl-mph-dr-of.c | 6 + drivers/usb/serial/ftdi_sio.c | 15 +- drivers/usb/serial/keyspan_usa26msg.h | 1 + drivers/usb/serial/keyspan_usa28msg.h | 1 + drivers/usb/serial/keyspan_usa49msg.h | 1 + drivers/usb/serial/keyspan_usa67msg.h | 1 + drivers/usb/serial/keyspan_usa90msg.h | 1 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 2 + drivers/usb/serial/usb-serial-simple.c | 3 +- drivers/usb/usbip/README | 7 - drivers/vfio/pci/trace.h | 6 +- drivers/vfio/pci/vfio_pci_nvlink2.c | 36 +- drivers/vhost/net.c | 3 +- drivers/vhost/scsi.c | 20 +- drivers/vhost/vhost.c | 105 +- drivers/vhost/vhost.h | 3 +- drivers/vhost/vsock.c | 2 +- drivers/video/backlight/88pm860x_bl.c | 2 +- drivers/video/backlight/pwm_bl.c | 28 +- drivers/video/console/vgacon.c | 7 +- drivers/video/fbdev/core/fbcon.c | 7 + drivers/video/fbdev/core/fbmem.c | 19 +- drivers/video/fbdev/offb.c | 18 +- drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 2 + drivers/video/logo/Kconfig | 9 - drivers/virtio/virtio_balloon.c | 104 +- drivers/virtio/virtio_mmio.c | 9 +- drivers/virtio/virtio_pci_common.c | 8 +- drivers/virtio/virtio_ring.c | 21 +- drivers/watchdog/bcm2835_wdt.c | 26 +- drivers/watchdog/mt7621_wdt.c | 1 + drivers/watchdog/rt2880_wdt.c | 1 + drivers/watchdog/tqmx86_wdt.c | 8 +- drivers/xen/balloon.c | 24 +- drivers/xen/events/events_base.c | 2 +- drivers/xen/pvcalls-back.c | 9 +- drivers/xen/pvcalls-front.c | 104 +- drivers/xen/swiotlb-xen.c | 4 +- fs/9p/vfs_super.c | 2 +- fs/Kconfig | 7 + fs/Makefile | 3 +- fs/adfs/dir_f.c | 6 + fs/affs/super.c | 3 +- fs/afs/cmservice.c | 8 + fs/afs/file.c | 2 + fs/afs/flock.c | 5 +- fs/afs/fsclient.c | 31 +- fs/afs/inode.c | 3 +- fs/afs/internal.h | 9 +- fs/afs/misc.c | 9 + fs/afs/mntpt.c | 149 +- fs/afs/protocol_yfs.h | 11 + fs/afs/rxrpc.c | 54 +- fs/afs/server_list.c | 4 +- fs/afs/super.c | 441 +- fs/afs/vlclient.c | 18 +- fs/afs/volume.c | 4 +- fs/afs/yfsclient.c | 32 +- fs/aio.c | 10 +- fs/befs/btree.c | 97 +- fs/block_dev.c | 28 +- fs/btrfs/acl.c | 9 + fs/btrfs/async-thread.c | 10 +- fs/btrfs/backref.c | 16 +- fs/btrfs/ctree.c | 8 + fs/btrfs/ctree.h | 48 +- fs/btrfs/delayed-ref.c | 15 +- fs/btrfs/delayed-ref.h | 11 - fs/btrfs/dev-replace.c | 8 +- fs/btrfs/disk-io.c | 50 +- fs/btrfs/extent-tree.c | 264 +- fs/btrfs/extent_io.c | 138 +- fs/btrfs/extent_map.c | 5 +- fs/btrfs/extent_map.h | 1 + fs/btrfs/file.c | 5 +- fs/btrfs/inode.c | 278 +- fs/btrfs/ioctl.c | 41 +- fs/btrfs/qgroup.c | 317 +- fs/btrfs/qgroup.h | 127 +- fs/btrfs/ref-verify.c | 1 + fs/btrfs/relocation.c | 101 +- fs/btrfs/scrub.c | 4 +- fs/btrfs/super.c | 3 + fs/btrfs/transaction.c | 1 + fs/btrfs/volumes.c | 204 +- fs/btrfs/volumes.h | 6 +- fs/buffer.c | 56 +- fs/ceph/caps.c | 2 + fs/ceph/file.c | 1 + fs/ceph/quota.c | 13 - fs/cifs/cifs_debug.c | 1 + fs/cifs/cifssmb.c | 35 +- fs/cifs/connect.c | 21 + fs/cifs/smb2inode.c | 17 + fs/cifs/smb2misc.c | 7 + fs/cifs/smb2ops.c | 68 +- fs/cifs/smb2pdu.c | 23 +- fs/cifs/trace.c | 10 - fs/cifs/trace.h | 10 - fs/cifs/transport.c | 11 +- fs/configfs/dir.c | 2 + fs/crypto/Kconfig | 6 +- fs/crypto/fscrypt_private.h | 1 - fs/crypto/hooks.c | 6 +- fs/crypto/policy.c | 3 +- fs/dax.c | 7 + fs/ecryptfs/crypto.c | 12 +- fs/eventpoll.c | 173 +- fs/ext2/inode.c | 2 + fs/ext2/super.c | 5 +- fs/ext2/xattr.c | 1 + fs/ext4/Kconfig | 15 - fs/ext4/dir.c | 10 +- fs/ext4/ext4.h | 12 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/extents.c | 4 +- fs/ext4/hash.c | 2 + fs/ext4/ialloc.c | 2 +- fs/ext4/indirect.c | 4 + fs/ext4/inode.c | 24 +- fs/ext4/ioctl.c | 4 +- fs/ext4/move_extent.c | 3 +- fs/ext4/namei.c | 18 +- fs/ext4/page-io.c | 9 +- fs/ext4/readpage.c | 5 +- fs/ext4/super.c | 6 +- fs/ext4/sysfs.c | 4 +- fs/f2fs/Kconfig | 12 +- fs/f2fs/data.c | 9 +- fs/f2fs/debug.c | 19 +- fs/f2fs/dir.c | 13 +- fs/f2fs/f2fs.h | 17 +- fs/f2fs/file.c | 24 +- fs/f2fs/inode.c | 4 +- fs/f2fs/namei.c | 6 +- fs/f2fs/node.c | 2 + fs/f2fs/super.c | 23 +- fs/f2fs/sysfs.c | 6 +- fs/fcntl.c | 2 +- fs/file.c | 1 + fs/filesystems.c | 4 + fs/fs_context.c | 648 + fs/fs_parser.c | 555 + fs/fuse/control.c | 4 +- fs/fuse/cuse.c | 7 +- fs/fuse/dev.c | 119 +- fs/fuse/dir.c | 54 +- fs/fuse/file.c | 208 +- fs/fuse/fuse_i.h | 25 +- fs/fuse/inode.c | 27 +- fs/fuse/readdir.c | 4 +- fs/gfs2/bmap.c | 4 +- fs/gfs2/glock.c | 70 +- fs/gfs2/glock.h | 4 +- fs/gfs2/incore.h | 3 - fs/gfs2/main.c | 6 +- fs/hugetlbfs/inode.c | 371 +- fs/internal.h | 13 +- fs/jffs2/fs.c | 1 + fs/jfs/acl.c | 3 +- fs/jfs/jfs_incore.h | 6 +- fs/jfs/jfs_logmgr.c | 18 +- fs/jfs/jfs_logmgr.h | 10 +- fs/jfs/jfs_mount.c | 4 +- fs/jfs/jfs_superblock.h | 8 +- fs/jfs/namei.c | 2 +- fs/jfs/super.c | 8 +- fs/kernfs/kernfs-internal.h | 1 + fs/kernfs/mount.c | 95 +- fs/libfs.c | 2 + fs/locks.c | 2 +- fs/namei.c | 5 +- fs/namespace.c | 262 +- fs/nfs/nfs4file.c | 8 +- fs/nfsd/nfs4callback.c | 4 +- fs/nfsd/nfs4proc.c | 1 + fs/nfsd/nfs4state.c | 1 + fs/notify/inotify/inotify_user.c | 6 +- fs/ocfs2/aops.c | 22 +- fs/ocfs2/cluster/quorum.c | 1 + fs/ocfs2/dlm/dlmrecovery.c | 1 - fs/ocfs2/dlm/dlmunlock.c | 6 + fs/overlayfs/copy_up.c | 31 +- fs/pipe.c | 3 +- fs/proc/base.c | 116 +- fs/proc/generic.c | 4 +- fs/proc/inode.c | 52 +- fs/proc/internal.h | 7 +- fs/proc/page.c | 4 +- fs/proc/proc_net.c | 20 + fs/proc/root.c | 244 +- fs/proc/task_mmu.c | 17 +- fs/pstore/ram.c | 47 +- fs/select.c | 4 +- fs/seq_file.c | 1 + fs/signalfd.c | 1 + fs/super.c | 344 +- fs/sysfs/file.c | 1 + fs/sysfs/mount.c | 73 +- fs/timerfd.c | 4 +- fs/ubifs/Kconfig | 12 +- fs/ubifs/Makefile | 2 +- fs/ubifs/ioctl.c | 4 +- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 2 +- fs/ubifs/ubifs.h | 5 +- fs/ufs/util.h | 4 +- fs/utimes.c | 10 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 4 +- include/acpi/acpi.h | 2 +- include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 10 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 2 +- include/acpi/actbl2.h | 2 +- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 2 +- include/acpi/acuuid.h | 2 +- include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/atomic-instrumented.h | 467 - include/asm-generic/atomic-long.h | 269 - include/asm-generic/barrier.h | 18 + include/asm-generic/bug.h | 3 - include/clocksource/arm_arch_timer.h | 1 + include/crypto/algapi.h | 6 +- include/crypto/if_alg.h | 7 - include/crypto/internal/cryptouser.h | 2 + include/crypto/internal/hash.h | 6 +- include/crypto/internal/skcipher.h | 15 + include/crypto/streebog.h | 2 +- include/drm/bridge/dw_hdmi.h | 6 +- include/drm/bridge/dw_mipi_dsi.h | 3 +- include/drm/drmP.h | 29 +- include/drm/drm_atomic.h | 43 +- include/drm/drm_bridge.h | 8 +- include/drm/drm_color_mgmt.h | 29 + include/drm/drm_connector.h | 10 +- include/drm/drm_crtc.h | 3 - include/drm/drm_crtc_helper.h | 17 +- include/drm/drm_damage_helper.h | 3 + include/drm/drm_device.h | 288 +- include/drm/drm_dp_helper.h | 4 + include/drm/drm_dp_mst_helper.h | 153 +- include/drm/drm_edid.h | 10 +- include/drm/drm_encoder_slave.h | 1 - include/drm/drm_fb_cma_helper.h | 22 - include/drm/drm_file.h | 1 + include/drm/drm_fourcc.h | 117 + include/drm/drm_framebuffer.h | 10 +- include/drm/drm_gem_cma_helper.h | 5 +- include/drm/drm_gem_framebuffer_helper.h | 3 + include/drm/drm_hdcp.h | 2 + include/drm/drm_legacy.h | 14 +- include/drm/drm_mode_config.h | 23 +- include/drm/drm_modes.h | 21 +- include/drm/drm_probe_helper.h | 27 + include/drm/drm_syncobj.h | 23 +- include/drm/drm_util.h | 53 +- include/drm/drm_vblank.h | 22 + include/drm/i915_pciids.h | 4 + include/drm/intel-gtt.h | 3 + include/drm/tinydrm/mipi-dbi.h | 5 +- include/drm/tinydrm/tinydrm-helpers.h | 20 +- include/drm/tinydrm/tinydrm.h | 26 - include/dt-bindings/clock/ath79-clk.h | 4 +- include/dt-bindings/clock/imx8mq-clock.h | 26 +- include/dt-bindings/clock/marvell,mmp2.h | 1 - include/dt-bindings/clock/qcom,rpmcc.h | 10 + include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 1 + include/dt-bindings/clock/r8a774c0-cpg-mssr.h | 1 + include/dt-bindings/clock/r8a7778-clock.h | 2 + include/dt-bindings/power/qcom-rpmpd.h | 39 + .../dt-bindings/reset/amlogic,meson-axg-reset.h | 3 +- include/dt-bindings/reset/imx8mq-reset.h | 64 + include/dt-bindings/soc/bcm2835-pm.h | 28 + include/keys/system_keyring.h | 11 + include/kvm/arm_arch_timer.h | 68 +- include/linux/acpi.h | 11 - include/linux/atomic.h | 1243 +- include/linux/balloon_compaction.h | 34 +- include/linux/bcma/bcma.h | 11 +- include/linux/bcma/bcma_soc.h | 1 + include/linux/bpf.h | 7 + include/linux/bpf_verifier.h | 7 + include/linux/bpfilter.h | 15 +- include/linux/cgroup.h | 3 +- include/linux/cgroup_rdma.h | 2 +- include/linux/cmdline.h | 72 + include/linux/compaction.h | 5 +- include/linux/compat.h | 104 +- include/linux/compiler-clang.h | 5 +- include/linux/compiler-gcc.h | 4 - include/linux/compiler-intel.h | 4 +- include/linux/compiler.h | 8 +- include/linux/console_struct.h | 2 +- include/linux/cpufreq.h | 25 +- include/linux/cpuidle.h | 8 +- include/linux/cred.h | 1 - include/linux/crypto.h | 8 - include/linux/davinci_emac.h | 1 - include/linux/device.h | 3 +- include/linux/dma-fence-array.h | 1 + include/linux/dma-fence.h | 22 +- include/linux/dma/dw.h | 9 +- include/linux/errno.h | 1 + include/linux/fb.h | 1 + include/linux/filter.h | 1 + include/linux/flex_array.h | 149 - include/linux/fs.h | 18 +- include/linux/fs_context.h | 181 + include/linux/fs_parser.h | 119 + include/linux/fscrypt.h | 420 +- include/linux/fscrypt_notsupp.h | 231 - include/linux/fscrypt_supp.h | 204 - include/linux/fsl/ptp_qoriq.h | 15 + include/linux/fsl_devices.h | 7 +- include/linux/genalloc.h | 2 +- include/linux/generic-radix-tree.h | 231 + include/linux/gfp.h | 7 +- include/linux/gpio/driver.h | 5 + include/linux/hid.h | 3 +- include/linux/hugetlb.h | 48 +- include/linux/hyperv.h | 103 +- include/linux/i2c.h | 44 + include/linux/igmp.h | 11 +- include/linux/ima.h | 5 + include/linux/in.h | 5 + include/linux/initrd.h | 3 + include/linux/intel-iommu.h | 21 +- include/linux/intel-svm.h | 2 +- include/linux/interrupt.h | 1 + include/linux/iommu.h | 1 + include/linux/ip.h | 5 + include/linux/ipc_namespace.h | 1 + include/linux/ipmi_smi.h | 27 +- include/linux/ipv6.h | 6 + include/linux/kernel.h | 2 +- include/linux/kernfs.h | 40 +- include/linux/ksm.h | 7 + include/linux/leds.h | 13 + include/linux/libnvdimm.h | 2 +- include/linux/livepatch.h | 50 +- include/linux/lsm_hooks.h | 66 +- include/linux/memblock.h | 41 + include/linux/memcontrol.h | 37 +- include/linux/memory_hotplug.h | 2 +- include/linux/mfd/bcm2835-pm.h | 14 + include/linux/mfd/cros_ec_commands.h | 94 + include/linux/mfd/ingenic-tcu.h | 2 +- include/linux/mfd/intel_soc_pmic.h | 3 + include/linux/mfd/madera/core.h | 7 + include/linux/mfd/ti_am335x_tscadc.h | 4 + include/linux/mfd/tmio.h | 2 +- include/linux/mfd/wm831x/core.h | 1 - include/linux/mfd/wm8350/core.h | 1 - include/linux/mlx5/driver.h | 7 +- include/linux/mm.h | 100 +- include/linux/mm_types.h | 73 +- include/linux/mmu_notifier.h | 35 +- include/linux/mmzone.h | 2 + include/linux/module.h | 4 +- include/linux/mount.h | 3 + include/linux/mtd/rawnand.h | 24 +- include/linux/mtd/spi-nor.h | 16 +- include/linux/mtd/spinand.h | 7 + include/linux/netdevice.h | 7 +- include/linux/netfilter/nf_conntrack_proto_gre.h | 17 +- include/linux/netlink.h | 1 + include/linux/nodemask.h | 15 +- include/linux/of.h | 1 - include/linux/page-flags.h | 11 +- include/linux/pagemap.h | 1 + include/linux/perf_event.h | 10 + include/linux/phy.h | 16 +- include/linux/platform_data/at24.h | 60 - include/linux/platform_data/b53.h | 2 +- include/linux/platform_data/dma-dw.h | 12 +- include/linux/platform_data/dsa.h | 68 + .../platform_data/media/soc_camera_platform.h | 83 - include/linux/platform_data/mv88e6xxx.h | 2 +- .../linux/platform_data/spi-ath79.h | 0 include/linux/pm_opp.h | 7 + include/linux/pm_runtime.h | 2 + include/linux/poison.h | 3 - include/linux/posix-clock.h | 2 +- include/linux/posix-timers.h | 2 +- include/linux/power/isp1704_charger.h | 30 - include/linux/proc_fs.h | 6 + include/linux/pwm.h | 37 +- include/linux/qed/qed_chain.h | 31 + include/linux/qed/qed_if.h | 21 +- include/linux/qed/qede_rdma.h | 21 +- include/linux/rcupdate.h | 74 +- include/linux/regmap.h | 31 + include/linux/regulator/driver.h | 1 + include/linux/remoteproc.h | 4 +- include/linux/reset/socfpga.h | 7 + include/linux/reset/sunxi.h | 7 + include/linux/sched.h | 23 + include/linux/sched/signal.h | 53 +- include/linux/sched/sysctl.h | 7 + include/linux/sched/wake_q.h | 6 +- include/linux/security.h | 61 +- include/linux/selinux.h | 35 - include/linux/signal.h | 2 +- include/linux/skbuff.h | 3 +- include/linux/slub_def.h | 2 +- include/linux/spi/pxa2xx_spi.h | 4 +- include/linux/spi/spi-mem.h | 5 + include/linux/spi/spi.h | 23 +- include/linux/srcu.h | 1 + include/linux/srcutree.h | 3 +- include/linux/swap.h | 13 +- include/linux/switchtec.h | 10 +- include/linux/syscalls.h | 75 +- include/linux/time32.h | 32 +- include/linux/time64.h | 8 - include/linux/timex.h | 4 +- include/linux/torture.h | 3 +- include/linux/umh.h | 2 + include/linux/verification.h | 1 + include/linux/virtio_config.h | 13 +- include/linux/xarray.h | 227 +- include/media/drv-intf/sh_mobile_ceu.h | 29 - include/media/i2c/tw9910.h | 2 - include/media/mpeg2-ctrls.h | 14 +- include/media/v4l2-mem2mem.h | 20 + include/media/videobuf2-dma-sg.h | 2 +- include/media/videobuf2-v4l2.h | 17 + include/net/addrconf.h | 27 +- include/net/af_rxrpc.h | 16 - include/net/ax25.h | 12 + include/net/bluetooth/bluetooth.h | 2 +- include/net/bond_3ad.h | 17 + include/net/cfg80211.h | 18 +- include/net/devlink.h | 144 + include/net/dsa.h | 66 +- include/net/ip_fib.h | 2 +- include/net/mac80211.h | 126 +- include/net/netfilter/br_netfilter.h | 1 - include/net/netfilter/ipv4/nf_conntrack_ipv4.h | 3 + include/net/netfilter/nf_conntrack.h | 2 - include/net/netfilter/nf_conntrack_core.h | 5 +- include/net/netfilter/nf_conntrack_l4proto.h | 122 +- include/net/netfilter/nf_flow_table.h | 1 - include/net/netfilter/nf_nat.h | 4 - include/net/netfilter/nf_tables.h | 26 +- include/net/netfilter/nf_tables_core.h | 16 + include/net/netns/conntrack.h | 30 +- include/net/sch_generic.h | 3 +- include/net/sctp/structs.h | 15 +- include/net/switchdev.h | 6 +- include/net/tcp.h | 2 + include/net/tls.h | 3 +- include/net/vxlan.h | 6 +- include/rdma/ib_umem.h | 8 +- include/rdma/ib_umem_odp.h | 26 +- include/rdma/ib_verbs.h | 60 +- include/rdma/rdma_vt.h | 3 - include/scsi/libsas.h | 56 +- include/soc/bcm2835/raspberrypi-firmware.h | 4 + include/soc/tegra/mc.h | 27 +- include/sound/hda_register.h | 2 + include/sound/hda_verbs.h | 2 + include/sound/hdaudio.h | 3 + include/sound/pcm.h | 21 +- include/sound/simple_card_utils.h | 4 +- include/sound/soc.h | 45 +- include/trace/events/afs.h | 2 + include/trace/events/btrfs.h | 30 +- include/trace/events/devlink.h | 62 + include/trace/events/f2fs.h | 3 + include/trace/events/pwc.h | 65 + include/trace/events/spi.h | 31 +- include/trace/events/tegra_apb_dma.h | 61 + include/uapi/asm-generic/mman-common.h | 4 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/asm-generic/unistd.h | 105 +- include/uapi/drm/drm_fourcc.h | 42 + include/uapi/drm/v3d_drm.h | 8 + include/uapi/linux/android/binder_ctl.h | 35 - include/uapi/linux/android/binderfs.h | 35 + include/uapi/linux/binfmts.h | 2 +- include/uapi/linux/bpf.h | 1 + include/uapi/linux/btrfs.h | 2 + include/uapi/linux/devlink.h | 25 + include/uapi/linux/icmpv6.h | 2 + include/uapi/linux/if_bonding.h | 24 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/igmp.h | 1 + include/uapi/linux/in.h | 11 +- include/uapi/linux/input.h | 6 +- include/uapi/linux/kernel-page-flags.h | 2 +- include/uapi/linux/mman.h | 4 + include/uapi/linux/netfilter/nf_tables.h | 10 +- include/uapi/linux/nl80211.h | 21 +- include/uapi/linux/perf_event.h | 2 - include/uapi/linux/pkt_cls.h | 13 + include/uapi/linux/ptp_clock.h | 2 +- include/uapi/linux/time.h | 4 - include/uapi/linux/timex.h | 39 + include/uapi/linux/v4l2-controls.h | 2 + include/uapi/linux/videodev2.h | 22 +- include/uapi/linux/virtio_config.h | 6 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_iommu.h | 161 + include/uapi/rdma/vmw_pvrdma-abi.h | 1 + include/video/imx-ipu-v3.h | 9 +- include/xen/arm/page-coherent.h | 97 +- init/Kconfig | 70 + init/init_task.c | 3 +- init/main.c | 5 + ipc/ipc_sysctl.c | 14 +- ipc/mqueue.c | 110 +- ipc/msg.c | 39 +- ipc/namespace.c | 2 +- ipc/sem.c | 41 +- ipc/shm.c | 40 +- ipc/syscall.c | 32 +- ipc/util.c | 29 +- ipc/util.h | 67 +- kernel/audit.c | 34 +- kernel/audit.h | 4 +- kernel/audit_fsnotify.c | 2 +- kernel/audit_tree.c | 19 +- kernel/audit_watch.c | 2 +- kernel/auditfilter.c | 2 +- kernel/auditsc.c | 12 +- kernel/bpf/btf.c | 118 +- kernel/bpf/cgroup.c | 1 + kernel/bpf/core.c | 52 +- kernel/bpf/map_in_map.c | 17 +- kernel/bpf/offload.c | 35 + kernel/bpf/stackmap.c | 12 +- kernel/bpf/verifier.c | 320 +- kernel/capability.c | 26 +- kernel/cgroup/cgroup-internal.h | 50 +- kernel/cgroup/cgroup-v1.c | 359 +- kernel/cgroup/cgroup.c | 247 +- kernel/cgroup/cpuset.c | 56 +- kernel/cgroup/rdma.c | 5 +- kernel/compat.c | 64 - kernel/cpu.c | 9 + kernel/crash_core.c | 2 + kernel/cred.c | 13 - kernel/dma/remap.c | 2 +- kernel/dma/swiotlb.c | 2 + kernel/events/core.c | 9 + kernel/events/uprobes.c | 3 +- kernel/exit.c | 18 +- kernel/fork.c | 2 +- kernel/futex.c | 15 +- kernel/irq/handle.c | 2 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/manage.c | 4 + kernel/kthread.c | 3 +- kernel/livepatch/core.c | 822 +- kernel/livepatch/core.h | 5 + kernel/livepatch/patch.c | 57 +- kernel/livepatch/patch.h | 5 +- kernel/livepatch/transition.c | 124 +- kernel/livepatch/transition.h | 1 - kernel/locking/lockdep.c | 76 +- kernel/locking/lockdep_internals.h | 4 + kernel/locking/locktorture.c | 2 +- kernel/locking/rwsem-xadd.c | 11 +- kernel/panic.c | 10 +- kernel/power/energy_model.c | 57 + kernel/power/qos.c | 8 +- kernel/power/snapshot.c | 17 +- kernel/printk/printk.c | 55 +- kernel/ptrace.c | 15 +- kernel/rcu/Kconfig | 30 - kernel/rcu/rcu.h | 4 +- kernel/rcu/rcuperf.c | 8 +- kernel/rcu/rcutorture.c | 40 +- kernel/rcu/srcutree.c | 55 +- kernel/rcu/tiny.c | 2 +- kernel/rcu/tree.c | 248 +- kernel/rcu/tree.h | 36 +- kernel/rcu/tree_exp.h | 184 +- kernel/rcu/tree_plugin.h | 221 +- kernel/sched/core.c | 35 +- kernel/sched/cpufreq.c | 4 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/fair.c | 93 +- kernel/sched/sched.h | 20 +- kernel/sched/topology.c | 35 +- kernel/seccomp.c | 8 +- kernel/signal.c | 137 +- kernel/sys_ni.c | 23 +- kernel/sysctl.c | 60 +- kernel/time/Kconfig | 29 + kernel/time/hrtimer.c | 3 +- kernel/time/ntp.c | 18 +- kernel/time/ntp_internal.h | 2 +- kernel/time/posix-clock.c | 2 +- kernel/time/posix-cpu-timers.c | 12 +- kernel/time/posix-stubs.c | 25 +- kernel/time/posix-timers.c | 72 +- kernel/time/posix-timers.h | 2 +- kernel/time/tick-broadcast.c | 1 + kernel/time/time.c | 92 +- kernel/time/timekeeping.c | 4 +- kernel/time/timer.c | 3 +- kernel/torture.c | 6 +- kernel/trace/trace_kprobe.c | 12 +- kernel/umh.c | 33 +- kernel/watchdog.c | 7 + lib/Kconfig.debug | 58 +- lib/Makefile | 8 +- lib/cpumask.c | 3 +- lib/crc32.c | 4 +- lib/debugobjects.c | 66 +- lib/flex_array.c | 398 - lib/genalloc.c | 5 +- lib/generic-radix-tree.c | 217 + lib/int_sqrt.c | 2 +- lib/livepatch/Makefile | 15 + lib/livepatch/test_klp_atomic_replace.c | 57 + lib/livepatch/test_klp_callbacks_busy.c | 43 + lib/livepatch/test_klp_callbacks_demo.c | 121 + lib/livepatch/test_klp_callbacks_demo2.c | 93 + lib/livepatch/test_klp_callbacks_mod.c | 24 + lib/livepatch/test_klp_livepatch.c | 51 + lib/livepatch/test_klp_shadow_vars.c | 236 + lib/sbitmap.c | 13 +- lib/test_vmalloc.c | 551 + lib/test_xarray.c | 57 +- lib/xarray.c | 92 +- localversion-next | 1 + mm/compaction.c | 1038 +- mm/filemap.c | 223 +- mm/huge_memory.c | 25 +- mm/hugetlb.c | 18 +- mm/internal.h | 24 +- mm/khugepaged.c | 3 +- mm/ksm.c | 38 +- mm/madvise.c | 3 +- mm/memblock.c | 64 + mm/memcontrol.c | 51 +- mm/memory.c | 48 +- mm/memory_hotplug.c | 82 +- mm/mempolicy.c | 4 +- mm/migrate.c | 9 +- mm/mincore.c | 94 +- mm/mprotect.c | 3 +- mm/mremap.c | 3 +- mm/oom_kill.c | 8 +- mm/page_alloc.c | 709 +- mm/page_ext.c | 5 +- mm/page_owner.c | 4 +- mm/page_poison.c | 2 + mm/rmap.c | 6 +- mm/slab.h | 4 - mm/slub.c | 7 +- mm/swap_state.c | 16 +- mm/swapfile.c | 156 +- mm/vmalloc.c | 59 +- net/6lowpan/debugfs.c | 42 +- net/9p/trans_xen.c | 2 +- net/ax25/ax25_ip.c | 4 +- net/ax25/ax25_route.c | 19 +- net/batman-adv/multicast.c | 4 +- net/bluetooth/6lowpan.c | 11 +- net/bluetooth/af_bluetooth.c | 16 +- net/bluetooth/l2cap_core.c | 84 +- net/bluetooth/l2cap_sock.c | 2 +- net/bluetooth/rfcomm/core.c | 1 + net/bluetooth/rfcomm/sock.c | 2 +- net/bluetooth/sco.c | 2 +- net/bpfilter/bpfilter_kern.c | 76 +- net/bpfilter/bpfilter_umh_blob.S | 2 +- net/bridge/br_fdb.c | 8 +- net/bridge/br_forward.c | 10 +- net/bridge/br_multicast.c | 184 +- net/bridge/br_netfilter_hooks.c | 7 +- net/bridge/br_netfilter_ipv6.c | 1 + net/bridge/br_private.h | 4 +- net/bridge/br_switchdev.c | 2 +- net/bridge/br_vlan.c | 26 +- net/bridge/netfilter/ebtables.c | 6 +- net/bridge/netfilter/nft_reject_bridge.c | 1 + net/can/gw.c | 30 +- net/ceph/messenger.c | 5 +- net/compat.c | 2 +- net/core/devlink.c | 1058 ++ net/core/dst.c | 6 +- net/core/filter.c | 57 +- net/core/lwt_bpf.c | 1 + net/core/neighbour.c | 15 +- net/core/net_namespace.c | 38 +- net/core/pktgen.c | 3 +- net/core/rtnetlink.c | 116 +- net/core/skbuff.c | 7 +- net/core/skmsg.c | 25 +- net/core/sock.c | 47 +- net/core/sysctl_net_core.c | 18 + net/decnet/dn_fib.c | 2 +- net/dsa/dsa_priv.h | 3 +- net/dsa/master.c | 56 +- net/dsa/slave.c | 5 +- net/ipv4/bpfilter/sockopt.c | 58 +- net/ipv4/devinet.c | 88 +- net/ipv4/fib_frontend.c | 4 +- net/ipv4/fib_trie.c | 15 +- net/ipv4/fou.c | 12 +- net/ipv4/gre_demux.c | 17 + net/ipv4/igmp.c | 68 +- net/ipv4/ip_gre.c | 32 +- net/ipv4/ip_input.c | 1 + net/ipv4/ip_sockglue.c | 12 +- net/ipv4/ip_vti.c | 50 + net/ipv4/ipmr.c | 61 +- net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 2 +- net/ipv4/route.c | 72 +- net/ipv4/tcp.c | 23 +- net/ipv4/tcp_minisocks.c | 34 - net/ipv4/tcp_output.c | 47 +- net/ipv4/tcp_timer.c | 85 +- net/ipv4/udp.c | 18 +- net/ipv4/udp_impl.h | 1 + net/ipv4/udp_tunnel.c | 15 +- net/ipv4/udplite.c | 1 + net/ipv6/addrconf.c | 103 +- net/ipv6/addrlabel.c | 47 +- net/ipv6/af_inet6.c | 14 +- net/ipv6/datagram.c | 11 +- net/ipv6/fou6.c | 17 +- net/ipv6/icmp.c | 8 +- net/ipv6/ip6_gre.c | 22 +- net/ipv6/ip6_udp_tunnel.c | 15 +- net/ipv6/mcast.c | 2 + net/ipv6/mcast_snoop.c | 83 +- net/ipv6/netfilter/nf_nat_l3proto_ipv6.c | 2 +- net/ipv6/route.c | 84 +- net/ipv6/udp.c | 26 +- net/ipv6/udp_impl.h | 1 + net/ipv6/udplite.c | 1 + net/mac80211/agg-tx.c | 2 +- net/mac80211/cfg.c | 14 +- net/mac80211/debugfs.c | 4 + net/mac80211/debugfs_sta.c | 68 +- net/mac80211/driver-ops.h | 9 + net/mac80211/ht.c | 8 + net/mac80211/ieee80211_i.h | 11 + net/mac80211/main.c | 11 + net/mac80211/mesh.h | 2 + net/mac80211/mesh_hwmp.c | 29 +- net/mac80211/rc80211_minstrel_ht.c | 25 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 7 +- net/mac80211/rx.c | 4 +- net/mac80211/sta_info.c | 46 +- net/mac80211/sta_info.h | 17 + net/mac80211/status.c | 6 + net/mac80211/tx.c | 142 +- net/mpls/af_mpls.c | 103 +- net/netfilter/Kconfig | 2 +- net/netfilter/Makefile | 3 +- net/netfilter/ipvs/ip_vs_ctl.c | 12 + net/netfilter/nf_conntrack_core.c | 210 +- net/netfilter/nf_conntrack_expect.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 14 +- net/netfilter/nf_conntrack_pptp.c | 2 +- net/netfilter/nf_conntrack_proto.c | 514 +- net/netfilter/nf_conntrack_proto_dccp.c | 134 +- net/netfilter/nf_conntrack_proto_generic.c | 85 +- net/netfilter/nf_conntrack_proto_gre.c | 196 +- net/netfilter/nf_conntrack_proto_icmp.c | 67 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 69 +- net/netfilter/nf_conntrack_proto_sctp.c | 128 +- net/netfilter/nf_conntrack_proto_tcp.c | 160 +- net/netfilter/nf_conntrack_proto_udp.c | 80 +- net/netfilter/nf_conntrack_standalone.c | 425 +- net/netfilter/nf_flow_table_core.c | 7 +- net/netfilter/nf_nat_core.c | 15 +- net/netfilter/nf_tables_api.c | 151 +- net/netfilter/nf_tables_core.c | 25 +- net/netfilter/nfnetlink_cttimeout.c | 19 +- net/netfilter/nft_bitwise.c | 5 +- net/netfilter/nft_byteorder.c | 6 +- net/netfilter/nft_cmp.c | 6 +- net/netfilter/nft_compat.c | 189 +- net/netfilter/nft_ct.c | 4 +- net/netfilter/nft_dynset.c | 5 +- net/netfilter/nft_flow_offload.c | 13 +- net/netfilter/nft_hash.c | 121 - net/netfilter/nft_immediate.c | 6 +- net/netfilter/nft_meta.c | 12 + net/netfilter/nft_objref.c | 5 +- net/netfilter/nft_payload.c | 6 +- net/netfilter/nft_quota.c | 2 +- net/netfilter/nft_range.c | 5 +- net/netfilter/nft_rt.c | 6 +- net/netfilter/xt_CT.c | 2 +- net/netfilter/xt_physdev.c | 9 +- net/netlink/af_netlink.c | 8 + net/nfc/netlink.c | 6 +- net/openvswitch/conntrack.c | 2 +- net/openvswitch/flow.c | 8 +- net/openvswitch/flow.h | 1 - net/openvswitch/flow_netlink.c | 2 +- net/openvswitch/flow_netlink.h | 1 - net/openvswitch/flow_table.c | 51 +- net/openvswitch/flow_table.h | 3 +- net/openvswitch/meter.c | 3 +- net/packet/af_packet.c | 7 +- net/qrtr/qrtr.c | 3 +- net/rds/ib_send.c | 4 +- net/rds/message.c | 4 +- net/rds/rds.h | 4 - net/rds/send.c | 2 +- net/rxrpc/af_rxrpc.c | 70 - net/rxrpc/ar-internal.h | 19 +- net/rxrpc/call_object.c | 97 - net/rxrpc/conn_client.c | 5 +- net/rxrpc/sendmsg.c | 24 +- net/sched/act_tunnel_key.c | 19 +- net/sched/cls_api.c | 3 +- net/sched/cls_basic.c | 25 + net/sched/cls_flower.c | 19 +- net/sched/cls_matchall.c | 24 + net/sched/sch_api.c | 3 +- net/sched/sch_cake.c | 5 +- net/sched/sch_cbs.c | 3 +- net/sched/sch_drr.c | 7 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_hfsc.c | 9 +- net/sched/sch_htb.c | 3 +- net/sched/sch_prio.c | 3 +- net/sched/sch_qfq.c | 20 +- net/sched/sch_tbf.c | 3 +- net/sctp/ipv6.c | 5 +- net/sctp/protocol.c | 4 +- net/sctp/stream.c | 105 +- net/sctp/stream_interleave.c | 2 +- net/smc/af_smc.c | 4 +- net/sunrpc/auth.c | 3 + net/sunrpc/auth_gss/auth_gss.c | 12 +- net/sunrpc/clnt.c | 20 +- net/sunrpc/svc_xprt.c | 24 +- net/sunrpc/xprt.c | 3 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 3 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 6 +- net/sunrpc/xprtrdma/verbs.c | 10 +- net/sunrpc/xprtsock.c | 22 + net/switchdev/switchdev.c | 5 +- net/tipc/link.c | 2 +- net/tipc/netlink_compat.c | 54 +- net/tipc/socket.c | 4 +- net/tipc/topsrv.c | 2 +- net/tipc/trace.c | 4 +- net/tls/tls_main.c | 73 +- net/tls/tls_sw.c | 280 +- net/vmw_vsock/af_vsock.c | 2 +- net/wireless/nl80211.c | 32 +- net/wireless/wext-compat.c | 2 + net/xdp/xdp_umem.c | 17 +- net/xfrm/xfrm_policy.c | 63 +- net/xfrm/xfrm_user.c | 13 +- samples/Kconfig | 7 + samples/Makefile | 2 +- samples/binderfs/Makefile | 1 + samples/binderfs/binderfs_example.c | 83 + samples/bpf/Makefile | 1 + samples/bpf/asm_goto_workaround.h | 16 + samples/bpf/test_cgrp2_attach2.c | 14 +- samples/bpf/test_current_task_under_cgroup_user.c | 2 +- samples/bpf/xdp1_user.c | 2 +- samples/livepatch/livepatch-callbacks-demo.c | 13 +- samples/livepatch/livepatch-sample.c | 13 +- samples/livepatch/livepatch-shadow-fix1.c | 14 +- samples/livepatch/livepatch-shadow-fix2.c | 14 +- scripts/Kbuild.include | 4 +- scripts/Makefile.build | 21 +- scripts/Makefile.genheader | 23 + scripts/Makefile.host | 6 +- scripts/Makefile.lib | 42 +- scripts/Makefile.modpost | 2 +- scripts/atomic/atomic-tbl.sh | 186 + scripts/atomic/atomics.tbl | 41 + scripts/atomic/check-atomics.sh | 19 + scripts/atomic/fallbacks/acquire | 9 + scripts/atomic/fallbacks/add_negative | 16 + scripts/atomic/fallbacks/add_unless | 16 + scripts/atomic/fallbacks/andnot | 7 + scripts/atomic/fallbacks/dec | 7 + scripts/atomic/fallbacks/dec_and_test | 15 + scripts/atomic/fallbacks/dec_if_positive | 15 + scripts/atomic/fallbacks/dec_unless_positive | 14 + scripts/atomic/fallbacks/fence | 11 + scripts/atomic/fallbacks/fetch_add_unless | 23 + scripts/atomic/fallbacks/inc | 7 + scripts/atomic/fallbacks/inc_and_test | 15 + scripts/atomic/fallbacks/inc_not_zero | 14 + scripts/atomic/fallbacks/inc_unless_negative | 14 + scripts/atomic/fallbacks/read_acquire | 7 + scripts/atomic/fallbacks/release | 8 + scripts/atomic/fallbacks/set_release | 7 + scripts/atomic/fallbacks/sub_and_test | 16 + scripts/atomic/fallbacks/try_cmpxchg | 11 + scripts/atomic/gen-atomic-fallback.sh | 181 + scripts/atomic/gen-atomic-instrumented.sh | 182 + scripts/atomic/gen-atomic-long.sh | 101 + scripts/checkpatch.pl | 19 +- scripts/checksyscalls.sh | 40 + scripts/decode_stacktrace.sh | 9 +- scripts/gcc-plugins/arm_ssp_per_task_plugin.c | 23 +- scripts/kconfig/Makefile | 2 +- scripts/kernel-doc | 2 +- scripts/link-vmlinux.sh | 46 +- scripts/mkcompile_h | 4 +- scripts/spdxcheck.py | 8 +- security/Kconfig | 41 +- security/apparmor/Kconfig | 16 - security/apparmor/capability.c | 14 +- security/apparmor/domain.c | 2 +- security/apparmor/include/capability.h | 2 +- security/apparmor/include/cred.h | 16 +- security/apparmor/include/file.h | 5 +- security/apparmor/include/lib.h | 4 + security/apparmor/include/task.h | 18 +- security/apparmor/ipc.c | 3 +- security/apparmor/lsm.c | 69 +- security/apparmor/resource.c | 2 +- security/apparmor/task.c | 6 +- security/commoncap.c | 26 +- security/integrity/digsig.c | 3 + security/integrity/evm/evm_main.c | 6 +- security/integrity/ima/ima_main.c | 35 +- security/keys/encrypted-keys/encrypted.c | 4 +- security/keys/keyring.c | 1 + security/keys/process_keys.c | 3 + security/keys/request_key.c | 4 + security/loadpin/loadpin.c | 8 +- security/security.c | 661 +- security/selinux/Kconfig | 15 - security/selinux/Makefile | 2 +- security/selinux/avc.c | 37 +- security/selinux/exports.c | 23 - security/selinux/hooks.c | 519 +- security/selinux/include/audit.h | 3 - security/selinux/include/avc.h | 6 +- security/selinux/include/objsec.h | 38 +- security/selinux/include/security.h | 10 +- security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.c | 40 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 6 +- security/selinux/ss/policydb.c | 124 +- security/selinux/ss/policydb.h | 12 +- security/selinux/ss/services.c | 23 +- security/selinux/xfrm.c | 4 +- security/smack/smack.h | 64 +- security/smack/smack_access.c | 6 +- security/smack/smack_lsm.c | 417 +- security/smack/smackfs.c | 18 +- security/tomoyo/audit.c | 31 +- security/tomoyo/common.c | 186 +- security/tomoyo/common.h | 49 +- security/tomoyo/condition.c | 59 +- security/tomoyo/domain.c | 76 +- security/tomoyo/file.c | 20 + security/tomoyo/gc.c | 19 + security/tomoyo/group.c | 5 + security/tomoyo/load_policy.c | 8 +- security/tomoyo/memory.c | 9 +- security/tomoyo/mount.c | 2 + security/tomoyo/realpath.c | 18 +- security/tomoyo/securityfs_if.c | 30 +- security/tomoyo/tomoyo.c | 160 +- security/tomoyo/util.c | 23 +- security/yama/yama_lsm.c | 12 +- sound/aoa/soundbus/i2sbus/core.c | 4 - sound/arm/aaci.c | 1 - sound/arm/pxa2xx-ac97.c | 1 - sound/core/compress_offload.c | 3 +- sound/core/info.c | 12 +- sound/core/oss/pcm_oss.c | 1 - sound/core/pcm.c | 96 +- sound/core/pcm_local.h | 1 + sound/core/pcm_memory.c | 16 +- sound/core/pcm_native.c | 305 +- sound/drivers/aloop.c | 4 - sound/drivers/dummy.c | 2 - sound/drivers/pcsp/pcsp.c | 1 - sound/drivers/vx/vx_core.c | 4 - sound/firewire/Kconfig | 1 + sound/firewire/fireface/Makefile | 4 +- sound/firewire/fireface/ff-midi.c | 2 +- sound/firewire/fireface/ff-pcm.c | 2 +- sound/firewire/fireface/ff-proc.c | 217 +- sound/firewire/fireface/ff-protocol-ff400.c | 161 - sound/firewire/fireface/ff-protocol-ff800.c | 143 - sound/firewire/fireface/ff-protocol-former.c | 597 + sound/firewire/fireface/ff-protocol-latter.c | 430 + sound/firewire/fireface/ff-stream.c | 40 +- sound/firewire/fireface/ff-transaction.c | 143 +- sound/firewire/fireface/ff.c | 28 + sound/firewire/fireface/ff.h | 23 +- sound/hda/hdac_controller.c | 8 +- sound/hda/hdac_stream.c | 44 +- sound/isa/ad1816a/ad1816a_lib.c | 1 - sound/isa/als100.c | 1 - sound/isa/cmi8328.c | 1 - sound/isa/cmi8330.c | 1 - sound/isa/es1688/es1688.c | 2 - sound/isa/es18xx.c | 2 - sound/isa/gus/gus_main.c | 13 +- sound/isa/sb/jazz16.c | 1 - sound/isa/sb/sb16.c | 1 - sound/isa/sb/sb16_main.c | 10 +- sound/isa/sb/sb8.c | 1 - sound/isa/wss/wss_lib.c | 1 - sound/pci/ali5451/ali5451.c | 4 +- sound/pci/als300.c | 1 - sound/pci/als4000.c | 1 - sound/pci/atiixp.c | 19 +- sound/pci/atiixp_modem.c | 2 - sound/pci/azt3328.c | 4 - sound/pci/ca0106/ca0106_main.c | 3 - sound/pci/cmipci.c | 4 - sound/pci/cs4281.c | 2 - sound/pci/cs46xx/cs46xx_lib.c | 6 - sound/pci/cs5535audio/cs5535audio_pm.c | 1 - sound/pci/ctxfi/ctatc.c | 8 - sound/pci/echoaudio/echoaudio.c | 3 - sound/pci/emu10k1/emu10k1.c | 6 - sound/pci/ens1370.c | 3 - sound/pci/es1938.c | 1 - sound/pci/es1968.c | 1 - sound/pci/fm801.c | 1 - sound/pci/hda/hda_codec.c | 3 - sound/pci/hda/hda_tegra.c | 114 +- sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_hdmi.c | 10 +- sound/pci/hda/patch_realtek.c | 2 +- sound/pci/ice1712/ews.c | 7 +- sound/pci/ice1712/ice1712.c | 3 - sound/pci/ice1712/ice1724.c | 3 - sound/pci/intel8x0.c | 2 - sound/pci/intel8x0m.c | 3 - sound/pci/maestro3.c | 1 - sound/pci/nm256/nm256.c | 1 - sound/pci/oxygen/oxygen_lib.c | 7 +- sound/pci/oxygen/pcm1796.h | 1 - sound/pci/oxygen/xonar_pcm179x.c | 71 +- sound/pci/riptide/riptide.c | 1 - sound/pci/rme96.c | 2 - sound/pci/sis7019.c | 1 - sound/pci/trident/trident_main.c | 4 - sound/pci/via82xx.c | 2 - sound/pci/via82xx_modem.c | 2 - sound/pci/ymfpci/ymfpci_main.c | 4 - sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 1 - sound/ppc/pmac.c | 1 - sound/soc/amd/raven/acp3x-pcm-dma.c | 6 +- sound/soc/codecs/Kconfig | 16 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/adau7002.c | 45 + sound/soc/codecs/ak4458.c | 79 +- sound/soc/codecs/cs4271.c | 4 +- sound/soc/codecs/cs4341.c | 346 + sound/soc/codecs/da7219-aad.c | 2 +- sound/soc/codecs/da7219.c | 85 +- sound/soc/codecs/da7219.h | 1 + sound/soc/codecs/dmic.c | 4 +- sound/soc/codecs/es8316.c | 200 +- sound/soc/codecs/es8316.h | 7 + sound/soc/codecs/hdac_hdmi.c | 116 +- sound/soc/codecs/hdmi-codec.c | 4 +- sound/soc/codecs/max98090.c | 15 - sound/soc/codecs/max98373.c | 6 +- sound/soc/codecs/max98927.c | 8 +- sound/soc/codecs/msm8916-wcd-digital.c | 10 - sound/soc/codecs/mt6351.c | 4 +- sound/soc/codecs/nau8824.c | 2 +- sound/soc/codecs/nau8825.c | 1 + sound/soc/codecs/pcm512x.c | 11 +- sound/soc/codecs/rk3328_codec.c | 519 + sound/soc/codecs/rk3328_codec.h | 210 + sound/soc/codecs/rl6347a.c | 4 +- sound/soc/codecs/rt274.c | 24 +- sound/soc/codecs/rt286.c | 8 +- sound/soc/codecs/rt298.c | 12 +- sound/soc/codecs/rt5514-spi.c | 2 + sound/soc/codecs/rt5514.c | 1 + sound/soc/codecs/rt5640.c | 6 +- sound/soc/codecs/rt5645.c | 66 +- sound/soc/codecs/rt5651.c | 61 +- sound/soc/codecs/rt5651.h | 1 + sound/soc/codecs/rt5670.c | 54 - sound/soc/codecs/rt5677.c | 8 +- sound/soc/codecs/rt5682.c | 11 + sound/soc/codecs/rt5682.h | 24 +- sound/soc/codecs/sgtl5000.c | 19 +- sound/soc/codecs/tlv320aic32x4.c | 34 +- sound/soc/codecs/tlv320aic32x4.h | 1 + sound/soc/codecs/tscs42xx.c | 2 +- sound/soc/codecs/wm8904.c | 21 +- sound/soc/fsl/Kconfig | 9 + sound/soc/fsl/Makefile | 2 + sound/soc/fsl/fsl_micfil.c | 826 ++ sound/soc/fsl/fsl_micfil.h | 283 + sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_spdif.c | 2 +- sound/soc/fsl/imx-audmux.c | 24 +- sound/soc/fsl/imx-sgtl5000.c | 11 +- sound/soc/fsl/imx-spdif.c | 4 +- sound/soc/generic/Kconfig | 17 - sound/soc/generic/Makefile | 4 - sound/soc/generic/audio-graph-card.c | 481 +- sound/soc/generic/audio-graph-scu-card.c | 501 - sound/soc/generic/simple-card-utils.c | 25 +- sound/soc/generic/simple-card.c | 472 +- sound/soc/generic/simple-scu-card.c | 474 - sound/soc/intel/Kconfig | 2 +- sound/soc/intel/atom/sst-atom-controls.c | 2 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 10 +- sound/soc/intel/atom/sst/sst_acpi.c | 45 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 2 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 3 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 2 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 327 +- sound/soc/intel/boards/bytcr_rt5640.c | 14 +- sound/soc/intel/boards/bytcr_rt5651.c | 105 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 47 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 4 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 44 +- sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 4 +- sound/soc/intel/skylake/skl-messages.c | 2 +- sound/soc/intel/skylake/skl-pcm.c | 2 +- sound/soc/intel/skylake/skl-topology.c | 2 +- sound/soc/intel/skylake/skl.c | 13 +- sound/soc/pxa/Makefile | 1 - sound/soc/qcom/Kconfig | 1 + sound/soc/qcom/qdsp6/q6asm-dai.c | 17 +- sound/soc/qcom/sdm845.c | 33 +- sound/soc/sh/dma-sh7760.c | 2 +- sound/soc/sh/rcar/src.c | 125 +- sound/soc/soc-core.c | 258 +- sound/soc/soc-dapm.c | 10 +- sound/soc/soc-pcm.c | 1 + sound/soc/ti/davinci-mcasp.c | 311 +- sound/soc/xilinx/Kconfig | 16 +- sound/soc/xilinx/Makefile | 4 + sound/soc/xilinx/xlnx_formatter_pcm.c | 708 ++ sound/soc/xilinx/xlnx_i2s.c | 15 +- sound/soc/xilinx/xlnx_spdif.c | 339 + sound/usb/card.c | 1 - sound/usb/line6/driver.c | 4 +- sound/usb/line6/pod.c | 3 +- sound/usb/mixer.c | 6 +- sound/x86/intel_hdmi_audio.c | 12 - tools/Makefile | 14 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 1 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 1 + .../bpf/bpftool/Documentation/bpftool-feature.rst | 85 + tools/bpf/bpftool/Documentation/bpftool-map.rst | 29 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 1 + tools/bpf/bpftool/Documentation/bpftool-perf.rst | 1 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 1 + tools/bpf/bpftool/Documentation/bpftool.rst | 1 + tools/bpf/bpftool/Makefile | 9 +- tools/bpf/bpftool/bash-completion/bpftool | 110 +- tools/bpf/bpftool/btf_dumper.c | 111 +- tools/bpf/bpftool/feature.c | 764 ++ tools/bpf/bpftool/json_writer.c | 7 +- tools/bpf/bpftool/json_writer.h | 5 - tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 4 + tools/bpf/bpftool/map.c | 245 +- tools/bpf/bpftool/prog.c | 15 +- tools/debugging/Makefile | 16 + tools/debugging/kernel-chktaint | 202 + {include => tools/include}/linux/numa.h | 0 tools/include/linux/poison.h | 3 - tools/include/nolibc/nolibc.h | 2263 ++++ tools/include/uapi/linux/bpf.h | 1 + tools/include/uapi/linux/perf_event.h | 2 - {include => tools/include}/uapi/linux/pkt_sched.h | 0 tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 17 +- tools/lib/bpf/README.rst | 14 + tools/lib/bpf/bpf.c | 19 +- tools/lib/bpf/libbpf.c | 46 +- tools/lib/bpf/libbpf.h | 14 + tools/lib/bpf/libbpf.map | 7 + tools/lib/bpf/libbpf_probes.c | 242 + tools/memory-model/.gitignore | 1 + tools/memory-model/Documentation/explanation.txt | 289 +- tools/memory-model/README | 27 +- tools/memory-model/linux-kernel.bell | 38 +- tools/memory-model/linux-kernel.cat | 45 +- tools/memory-model/linux-kernel.def | 6 + tools/memory-model/scripts/README | 70 + tools/memory-model/scripts/checkalllitmus.sh | 53 +- tools/memory-model/scripts/checkghlitmus.sh | 65 + tools/memory-model/scripts/checklitmus.sh | 74 +- tools/memory-model/scripts/checklitmushist.sh | 60 + tools/memory-model/scripts/cmplitmushist.sh | 87 + tools/memory-model/scripts/initlitmushist.sh | 68 + tools/memory-model/scripts/judgelitmus.sh | 78 + tools/memory-model/scripts/newlitmushist.sh | 61 + tools/memory-model/scripts/parseargs.sh | 136 + tools/memory-model/scripts/runlitmushist.sh | 87 + tools/perf/arch/powerpc/include/perf_regs.h | 3 +- tools/perf/arch/powerpc/util/perf_regs.c | 1 + tools/perf/bench/numa.c | 7 +- tools/perf/design.txt | 4 + tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/testing/nvdimm/dimm_devs.c | 4 +- tools/testing/selftests/Makefile | 2 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 5 +- tools/testing/selftests/bpf/cgroup_helpers.c | 6 +- tools/testing/selftests/bpf/test_btf.c | 695 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 2 +- tools/testing/selftests/bpf/test_netcnt.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 30 + .../selftests/bpf/test_skb_cgroup_id_user.c | 2 +- tools/testing/selftests/bpf/test_sock.c | 2 +- tools/testing/selftests/bpf/test_sock_addr.c | 55 +- tools/testing/selftests/bpf/test_socket_cookie.c | 6 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 2 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 8 +- tools/testing/selftests/bpf/test_verifier.c | 316 + .../selftests/drivers/net/mlxsw/rtnetlink.sh | 20 + tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 18 + .../selftests/drivers/net/mlxsw/vxlan_fdb_veto.sh | 126 + tools/testing/selftests/gpio/gpio-mockup-chardev.c | 9 +- tools/testing/selftests/livepatch/Makefile | 8 + tools/testing/selftests/livepatch/README | 43 + tools/testing/selftests/livepatch/config | 1 + tools/testing/selftests/livepatch/functions.sh | 203 + .../testing/selftests/livepatch/test-callbacks.sh | 587 + .../testing/selftests/livepatch/test-livepatch.sh | 168 + .../selftests/livepatch/test-shadow-vars.sh | 60 + .../selftests/net/forwarding/bridge_vlan_aware.sh | 47 +- .../selftests/net/forwarding/ipip_flat_gre.sh | 63 + .../selftests/net/forwarding/ipip_flat_gre_key.sh | 63 + .../selftests/net/forwarding/ipip_flat_gre_keys.sh | 63 + .../selftests/net/forwarding/ipip_hier_gre.sh | 63 + .../selftests/net/forwarding/ipip_hier_gre_key.sh | 63 + .../selftests/net/forwarding/ipip_hier_gre_keys.sh | 63 + tools/testing/selftests/net/forwarding/ipip_lib.sh | 349 + .../selftests/net/forwarding/vxlan_asymmetric.sh | 567 + .../selftests/net/forwarding/vxlan_bridge_1d.sh | 2 +- .../selftests/net/forwarding/vxlan_symmetric.sh | 551 + tools/testing/selftests/net/ip_defrag.c | 96 +- tools/testing/selftests/net/ip_defrag.sh | 9 +- tools/testing/selftests/net/tls.c | 12 +- tools/testing/selftests/net/xfrm_policy.sh | 153 +- .../networking/timestamping/txtimestamp.c | 2 +- tools/testing/selftests/pidfd/Makefile | 6 + tools/testing/selftests/pidfd/pidfd_test.c | 381 + tools/testing/selftests/powerpc/include/reg.h | 8 + tools/testing/selftests/powerpc/include/utils.h | 2 + tools/testing/selftests/powerpc/tm/.gitignore | 1 + tools/testing/selftests/powerpc/tm/Makefile | 4 +- .../powerpc/tm/tm-signal-context-force-tm.c | 184 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-loadavg-001.c | 2 +- .../selftests/proc/proc-self-map-files-002.c | 2 +- tools/testing/selftests/proc/proc-self-syscall.c | 2 +- tools/testing/selftests/proc/proc-self-wchan.c | 2 +- tools/testing/selftests/proc/read.c | 2 +- tools/testing/selftests/proc/setns-dcache.c | 129 + tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 27 +- tools/testing/selftests/rcutorture/bin/nolibc.h | 2197 ---- tools/testing/selftests/rtc/rtctest.c | 109 +- tools/testing/selftests/seccomp/Makefile | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 10 +- .../selftests/tc-testing/tc-tests/actions/ife.json | 88 +- .../tc-testing/tc-tests/actions/tunnel_key.json | 31 +- tools/testing/selftests/vm/gup_benchmark.c | 1 + tools/testing/selftests/vm/run_vmtests | 16 + tools/testing/selftests/vm/test_vmalloc.sh | 176 + tools/testing/selftests/x86/mpx-mini-test.c | 2 +- tools/testing/selftests/x86/protection_keys.c | 41 +- tools/testing/selftests/x86/unwind_vdso.c | 1 - tools/vm/page-types.c | 2 +- virt/kvm/arm/arch_timer.c | 583 +- virt/kvm/arm/arm.c | 62 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 2 +- virt/kvm/arm/mmu.c | 10 +- virt/kvm/arm/trace.h | 105 + virt/kvm/arm/vgic/vgic-v3.c | 4 +- virt/kvm/kvm_main.c | 2 +- 4330 files changed, 132306 insertions(+), 79338 deletions(-) create mode 100644 Documentation/bpf/btf.rst delete mode 100644 Documentation/core-api/flexible-arrays.rst create mode 100644 Documentation/core-api/generic-radix-tree.rst delete mode 100644 Documentation/cpuidle/driver.txt delete mode 100644 Documentation/cpuidle/governor.txt delete mode 100644 Documentation/devicetree/bindings/arm/armadeus.txt delete mode 100644 Documentation/devicetree/bindings/arm/bhf.txt delete mode 100644 Documentation/devicetree/bindings/arm/compulab-boards.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.txt delete mode 100644 Documentation/devicetree/bindings/arm/fsl.txt create mode 100644 Documentation/devicetree/bindings/arm/fsl.yaml delete mode 100644 Documentation/devicetree/bindings/arm/i2se.txt delete mode 100644 Documentation/devicetree/bindings/arm/olimex.txt delete mode 100644 Documentation/devicetree/bindings/arm/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/pmu.yaml create mode 100644 Documentation/devicetree/bindings/arm/renesas.yaml delete mode 100644 Documentation/devicetree/bindings/arm/shmobile.txt delete mode 100644 Documentation/devicetree/bindings/arm/technologic.txt create mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.txt create mode 100644 Documentation/devicetree/bindings/display/amlogic,simple-frameb [...] create mode 100644 Documentation/devicetree/bindings/display/arm,komeda.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ds90c185.txt create mode 100644 Documentation/devicetree/bindings/display/msm/gmu.txt rename Documentation/devicetree/bindings/display/panel/{auo,g101evn010 => auo,g101 [...] create mode 100644 Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.txt create mode 100644 Documentation/devicetree/bindings/hwmon/dps650ab.txt create mode 100644 Documentation/devicetree/bindings/hwmon/hih6130.txt delete mode 100644 Documentation/devicetree/bindings/iommu/nvidia,tegra20-gart.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-trigger-pattern.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/melexis,mlx90640.txt create mode 100644 Documentation/devicetree/bindings/media/si470x.txt delete mode 100644 Documentation/devicetree/bindings/mtd/fsl-quadspi.txt create mode 100644 Documentation/devicetree/bindings/mtd/stm32-fmc2-nand.txt create mode 100644 Documentation/devicetree/bindings/net/qcom,ethqos.txt create mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.txt delete mode 100644 Documentation/devicetree/bindings/regulator/fixed-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/fixed-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt create mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.txt create mode 100644 Documentation/devicetree/bindings/rtc/cdns,rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf85063.txt create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8523.txt delete mode 100644 Documentation/devicetree/bindings/serial/pl011.txt create mode 100644 Documentation/devicetree/bindings/serial/pl011.yaml delete mode 100644 Documentation/devicetree/bindings/serial/renesas,rzn1-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/snps-dw-apb-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml create mode 100644 Documentation/devicetree/bindings/soc/bcm/brcm,bcm2835-pm.txt delete mode 100644 Documentation/devicetree/bindings/sound/audio-graph-scu-card.txt create mode 100644 Documentation/devicetree/bindings/sound/cs4341.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,micfil.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/simple-scu-card.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt create mode 100644 Documentation/devicetree/bindings/sound/xlnx,spdif.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-qspi.txt create mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt create mode 100644 Documentation/driver-api/pm/cpuidle.rst create mode 100644 Documentation/filesystems/binderfs.rst create mode 100644 Documentation/filesystems/mount_api.txt delete mode 100644 Documentation/flexible-arrays.txt create mode 100644 Documentation/gpu/afbc.rst create mode 100644 Documentation/gpu/dp-mst/topology-figure-1.dot create mode 100644 Documentation/gpu/dp-mst/topology-figure-2.dot create mode 100644 Documentation/gpu/dp-mst/topology-figure-3.dot create mode 100644 Documentation/gpu/komeda-kms.rst create mode 100644 Documentation/kdump/vmcoreinfo.txt create mode 100644 Documentation/livepatch/cumulative-patches.txt create mode 100644 Documentation/misc-devices/index.rst create mode 100644 Documentation/networking/checksum-offloads.rst delete mode 100644 Documentation/networking/checksum-offloads.txt create mode 100644 Documentation/networking/devlink-health.txt create mode 100644 Documentation/networking/scaling.rst delete mode 100644 Documentation/networking/scaling.txt create mode 100644 Documentation/networking/segmentation-offloads.rst delete mode 100644 Documentation/networking/segmentation-offloads.txt create mode 100644 Documentation/power/energy-model.txt create mode 100644 Documentation/scheduler/sched-energy.txt create mode 100644 LICENSES/exceptions/GCC-exception-2.0 create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am3874-iceboard.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-draco.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-hydra.dts create mode 100644 arch/arm/boot/dts/imx6dl-yapp4-ursa.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-pcl063.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin-full.dts create mode 100644 arch/arm/boot/dts/imx6ul-phytec-phyboard-segin.dtsi create mode 100644 arch/arm/boot/dts/r7s9210-rza2mevb.dts create mode 100644 arch/arm/boot/dts/r7s9210.dtsi create mode 100644 arch/arm/boot/dts/rv1108-elgin-r1.dts create mode 100644 arch/arm/mach-imx/cpuidle-imx7ulp.c delete mode 100644 arch/arm/mach-oxnas/hotplug.c create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp.dtsi create mode 100644 arch/arm64/boot/dts/renesas/cat875.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts delete mode 100644 arch/arm64/include/asm/memblock.h delete mode 100644 arch/mips/ath79/dev-common.c delete mode 100644 arch/mips/ath79/dev-common.h delete mode 100644 arch/mips/ath79/dev-gpio-buttons.c delete mode 100644 arch/mips/ath79/dev-gpio-buttons.h delete mode 100644 arch/mips/ath79/dev-leds-gpio.c delete mode 100644 arch/mips/ath79/dev-leds-gpio.h delete mode 100644 arch/mips/ath79/dev-spi.c delete mode 100644 arch/mips/ath79/dev-spi.h delete mode 100644 arch/mips/ath79/dev-usb.c delete mode 100644 arch/mips/ath79/dev-usb.h delete mode 100644 arch/mips/ath79/dev-wmac.c delete mode 100644 arch/mips/ath79/dev-wmac.h delete mode 100644 arch/mips/ath79/irq.c delete mode 100644 arch/mips/ath79/mach-ap121.c delete mode 100644 arch/mips/ath79/mach-ap136.c delete mode 100644 arch/mips/ath79/mach-ap81.c delete mode 100644 arch/mips/ath79/mach-db120.c delete mode 100644 arch/mips/ath79/mach-pb44.c delete mode 100644 arch/mips/ath79/mach-ubnt-xm.c delete mode 100644 arch/mips/ath79/machtypes.h delete mode 100644 arch/mips/ath79/pci.c delete mode 100644 arch/mips/ath79/pci.h create mode 100644 arch/mips/pci/fixup-ath79.c create mode 100644 arch/s390/include/asm/syscall_wrapper.h delete mode 100644 arch/s390/kernel/compat_wrapper.c delete mode 100644 arch/sh/include/uapi/asm/unistd_32.h create mode 100644 drivers/clk/clk-fixed-mmio.c create mode 100644 drivers/cpufreq/armada-8k-cpufreq.c create mode 100644 drivers/cpuidle/governors/teo.c create mode 100644 drivers/dma/dw/dw.c create mode 100644 drivers/dma/dw/idma32.c create mode 100644 drivers/edac/aspeed_edac.c create mode 100644 drivers/extcon/extcon-ptn5150.c create mode 100644 drivers/gpu/drm/arm/display/Kbuild create mode 100644 drivers/gpu/drm/arm/display/Kconfig create mode 100644 drivers/gpu/drm/arm/display/include/malidp_io.h create mode 100644 drivers/gpu/drm/arm/display/include/malidp_product.h create mode 100644 drivers/gpu/drm/arm/display/include/malidp_utils.h create mode 100644 drivers/gpu/drm/arm/display/komeda/Makefile create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_dev.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_dev.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_drv.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_format_caps.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_format_caps.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_kms.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_kms.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_plane.c create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c delete mode 100644 drivers/gpu/drm/bochs/bochs_fbdev.c create mode 100644 drivers/gpu/drm/i915/i915_reset.c create mode 100644 drivers/gpu/drm/i915/i915_reset.h create mode 100644 drivers/gpu/drm/i915/selftests/igt_live_test.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_live_test.h create mode 100644 drivers/gpu/drm/panel/panel-tpo-tpg110.c create mode 100644 drivers/gpu/drm/tegra/hda.c create mode 100644 drivers/gpu/drm/tegra/hda.h delete mode 100644 drivers/gpu/drm/virtio/virtgpu_drm_bus.c create mode 100644 drivers/hid/hid-maltron.c create mode 100644 drivers/iommu/virtio-iommu.c create mode 100644 drivers/media/i2c/ov9640.c create mode 100644 drivers/media/i2c/ov9640.h delete mode 100644 drivers/media/i2c/soc_camera/ov9640.h delete mode 100644 drivers/media/i2c/soc_camera/soc_mt9t112.c delete mode 100644 drivers/media/i2c/soc_camera/soc_ov772x.c delete mode 100644 drivers/media/i2c/soc_camera/soc_ov9640.c delete mode 100644 drivers/media/i2c/soc_camera/soc_tw9910.c delete mode 100644 drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c delete mode 100644 drivers/media/platform/soc_camera/soc_camera_platform.c delete mode 100644 drivers/media/platform/soc_camera/soc_scale_crop.c delete mode 100644 drivers/media/platform/soc_camera/soc_scale_crop.h create mode 100644 drivers/mfd/bcm2835-pm.c create mode 100644 drivers/mtd/nand/raw/stm32_fmc2_nand.c delete mode 100644 drivers/mtd/spi-nor/fsl-quadspi.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-debugfs.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/mad.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8qm.c create mode 100644 drivers/ptp/ptp_qoriq_debugfs.c delete mode 100644 drivers/pwm/pwm-imx.c create mode 100644 drivers/pwm/pwm-imx1.c create mode 100644 drivers/pwm/pwm-imx27.c create mode 100644 drivers/regulator/bd70528-regulator.c create mode 100644 drivers/reset/reset-brcmstb.c create mode 100644 drivers/rtc/rtc-cadence.c create mode 100644 drivers/rtc/rtc-sd3078.c create mode 100644 drivers/soc/bcm/bcm2835-power.c create mode 100644 drivers/soc/qcom/rpmhpd.c create mode 100644 drivers/soc/qcom/rpmpd.c create mode 100644 drivers/spi/spi-fsl-qspi.c delete mode 100644 drivers/staging/android/ion/ion-ioctl.c create mode 100644 drivers/staging/erofs/Documentation/filesystems/erofs.txt delete mode 100644 drivers/staging/mt7621-dma/ralink-gdma.c create mode 100644 drivers/staging/mt7621-pci-phy/Kconfig create mode 100644 drivers/staging/mt7621-pci-phy/Makefile create mode 100644 drivers/staging/mt7621-pci-phy/TODO create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt create mode 100644 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c create mode 100644 drivers/staging/ralink-gdma/Kconfig create mode 100644 drivers/staging/ralink-gdma/Makefile create mode 100644 drivers/staging/ralink-gdma/ralink-gdma.c delete mode 100644 drivers/usb/usbip/README create mode 100644 fs/fs_context.c create mode 100644 fs/fs_parser.c delete mode 100644 include/asm-generic/atomic-instrumented.h delete mode 100644 include/asm-generic/atomic-long.h create mode 100644 include/drm/drm_probe_helper.h create mode 100644 include/dt-bindings/power/qcom-rpmpd.h create mode 100644 include/dt-bindings/reset/imx8mq-reset.h create mode 100644 include/dt-bindings/soc/bcm2835-pm.h create mode 100644 include/linux/cmdline.h delete mode 100644 include/linux/flex_array.h create mode 100644 include/linux/fs_context.h create mode 100644 include/linux/fs_parser.h delete mode 100644 include/linux/fscrypt_notsupp.h delete mode 100644 include/linux/fscrypt_supp.h create mode 100644 include/linux/generic-radix-tree.h create mode 100644 include/linux/mfd/bcm2835-pm.h delete mode 100644 include/linux/platform_data/at24.h create mode 100644 include/linux/platform_data/dsa.h delete mode 100644 include/linux/platform_data/media/soc_camera_platform.h rename arch/mips/include/asm/mach-ath79/ath79_spi_platform.h => include/linux/plat [...] delete mode 100644 include/linux/power/isp1704_charger.h create mode 100644 include/linux/reset/socfpga.h create mode 100644 include/linux/reset/sunxi.h delete mode 100644 include/linux/selinux.h delete mode 100644 include/media/drv-intf/sh_mobile_ceu.h create mode 100644 include/trace/events/pwc.h create mode 100644 include/trace/events/tegra_apb_dma.h delete mode 100644 include/uapi/linux/android/binder_ctl.h create mode 100644 include/uapi/linux/android/binderfs.h create mode 100644 include/uapi/linux/virtio_iommu.h delete mode 100644 lib/flex_array.c create mode 100644 lib/generic-radix-tree.c create mode 100644 lib/livepatch/Makefile create mode 100644 lib/livepatch/test_klp_atomic_replace.c create mode 100644 lib/livepatch/test_klp_callbacks_busy.c create mode 100644 lib/livepatch/test_klp_callbacks_demo.c create mode 100644 lib/livepatch/test_klp_callbacks_demo2.c create mode 100644 lib/livepatch/test_klp_callbacks_mod.c create mode 100644 lib/livepatch/test_klp_livepatch.c create mode 100644 lib/livepatch/test_klp_shadow_vars.c create mode 100644 lib/test_vmalloc.c create mode 100644 localversion-next create mode 100644 samples/binderfs/Makefile create mode 100644 samples/binderfs/binderfs_example.c create mode 100644 samples/bpf/asm_goto_workaround.h create mode 100644 scripts/Makefile.genheader create mode 100755 scripts/atomic/atomic-tbl.sh create mode 100755 scripts/atomic/atomics.tbl create mode 100755 scripts/atomic/check-atomics.sh create mode 100755 scripts/atomic/fallbacks/acquire create mode 100755 scripts/atomic/fallbacks/add_negative create mode 100755 scripts/atomic/fallbacks/add_unless create mode 100755 scripts/atomic/fallbacks/andnot create mode 100755 scripts/atomic/fallbacks/dec create mode 100755 scripts/atomic/fallbacks/dec_and_test create mode 100755 scripts/atomic/fallbacks/dec_if_positive create mode 100755 scripts/atomic/fallbacks/dec_unless_positive create mode 100755 scripts/atomic/fallbacks/fence create mode 100755 scripts/atomic/fallbacks/fetch_add_unless create mode 100755 scripts/atomic/fallbacks/inc create mode 100755 scripts/atomic/fallbacks/inc_and_test create mode 100755 scripts/atomic/fallbacks/inc_not_zero create mode 100755 scripts/atomic/fallbacks/inc_unless_negative create mode 100755 scripts/atomic/fallbacks/read_acquire create mode 100755 scripts/atomic/fallbacks/release create mode 100755 scripts/atomic/fallbacks/set_release create mode 100755 scripts/atomic/fallbacks/sub_and_test create mode 100755 scripts/atomic/fallbacks/try_cmpxchg create mode 100755 scripts/atomic/gen-atomic-fallback.sh create mode 100755 scripts/atomic/gen-atomic-instrumented.sh create mode 100755 scripts/atomic/gen-atomic-long.sh delete mode 100644 security/selinux/exports.c delete mode 100644 sound/firewire/fireface/ff-protocol-ff400.c delete mode 100644 sound/firewire/fireface/ff-protocol-ff800.c create mode 100644 sound/firewire/fireface/ff-protocol-former.c create mode 100644 sound/firewire/fireface/ff-protocol-latter.c create mode 100644 sound/soc/codecs/cs4341.c create mode 100644 sound/soc/codecs/rk3328_codec.c create mode 100644 sound/soc/codecs/rk3328_codec.h create mode 100644 sound/soc/fsl/fsl_micfil.c create mode 100644 sound/soc/fsl/fsl_micfil.h delete mode 100644 sound/soc/generic/audio-graph-scu-card.c delete mode 100644 sound/soc/generic/simple-scu-card.c create mode 100644 sound/soc/xilinx/xlnx_formatter_pcm.c create mode 100644 sound/soc/xilinx/xlnx_spdif.c create mode 100644 tools/bpf/bpftool/Documentation/bpftool-feature.rst create mode 100644 tools/bpf/bpftool/feature.c create mode 100644 tools/debugging/Makefile create mode 100755 tools/debugging/kernel-chktaint copy {include => tools/include}/linux/numa.h (100%) create mode 100644 tools/include/nolibc/nolibc.h copy {include => tools/include}/uapi/linux/pkt_sched.h (100%) create mode 100644 tools/lib/bpf/libbpf_probes.c create mode 100644 tools/memory-model/.gitignore create mode 100644 tools/memory-model/scripts/README create mode 100644 tools/memory-model/scripts/checkghlitmus.sh create mode 100644 tools/memory-model/scripts/checklitmushist.sh create mode 100644 tools/memory-model/scripts/cmplitmushist.sh create mode 100644 tools/memory-model/scripts/initlitmushist.sh create mode 100644 tools/memory-model/scripts/judgelitmus.sh create mode 100644 tools/memory-model/scripts/newlitmushist.sh create mode 100644 tools/memory-model/scripts/parseargs.sh create mode 100644 tools/memory-model/scripts/runlitmushist.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/vxlan_fdb_veto.sh create mode 100644 tools/testing/selftests/livepatch/Makefile create mode 100644 tools/testing/selftests/livepatch/README create mode 100644 tools/testing/selftests/livepatch/config create mode 100644 tools/testing/selftests/livepatch/functions.sh create mode 100755 tools/testing/selftests/livepatch/test-callbacks.sh create mode 100755 tools/testing/selftests/livepatch/test-livepatch.sh create mode 100755 tools/testing/selftests/livepatch/test-shadow-vars.sh create mode 100755 tools/testing/selftests/net/forwarding/ipip_flat_gre.sh create mode 100755 tools/testing/selftests/net/forwarding/ipip_flat_gre_key.sh create mode 100755 tools/testing/selftests/net/forwarding/ipip_flat_gre_keys.sh create mode 100755 tools/testing/selftests/net/forwarding/ipip_hier_gre.sh create mode 100755 tools/testing/selftests/net/forwarding/ipip_hier_gre_key.sh create mode 100755 tools/testing/selftests/net/forwarding/ipip_hier_gre_keys.sh create mode 100644 tools/testing/selftests/net/forwarding/ipip_lib.sh create mode 100755 tools/testing/selftests/net/forwarding/vxlan_asymmetric.sh create mode 100755 tools/testing/selftests/net/forwarding/vxlan_symmetric.sh create mode 100644 tools/testing/selftests/pidfd/Makefile create mode 100644 tools/testing/selftests/pidfd/pidfd_test.c create mode 100644 tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c create mode 100644 tools/testing/selftests/proc/setns-dcache.c delete mode 100644 tools/testing/selftests/rcutorture/bin/nolibc.h create mode 100644 tools/testing/selftests/vm/test_vmalloc.sh