This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
from 915ba99f044b ipc: conserve sequence numbers in extended IPCMNI mode adds 8a5aaf97cc48 Documentation/features: Add csky kernel features adds f553aa1c13cb csky: fixup relocation error with 807 & 860 adds 96354ad79e2e csky: fixup CACHEV1 store instruction fast retire adds 2a60aa14a9a0 csky: fixup compile error with pte_alloc adds 56752b21755a irqchip/csky: fixup handle_irq_perbit break irq adds 4064e47c8281 Merge tag 'csky-for-linus-5.0-rc1' of git://github.com/c-s [...] adds ba422731316d mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug i [...] adds 70c25259537c csky: fixup compile error with CPU 810. adds 19e16fb4f319 mtd: Fix the check on nvmem_register() ret code adds 2b6f0090a333 mtd: Check add_mtd_device() ret code adds 81d9bdf59092 mtd: rawnand: qcom: fix memory corruption that causes panic adds e7446be4468b Merge tag 'mtd/fixes-for-5.0-rc2' of git://git.infradead.o [...] adds f4351a199cc1 ALSA: usb-audio: Avoid access before bLength check in buil [...] adds 0bfe5e434e66 ALSA: usb-audio: Check mixer unit descriptors more strictly adds 3e96d7280f16 ALSA: usb-audio: Always check descriptor sizes in parser code adds cbb2ebf70daf ALSA: usb-audio: Fix an out-of-bound read in create_compos [...] adds c2a7c55a0406 ALSA: hda/realtek - Support Dell headset mode for New AIO [...] adds 1524f4e47f90 ALSA: cs46xx: Potential NULL dereference in probe adds f5c9571e2265 ALSA: usb-audio: fix CM6206 register definitions adds 4d4b0c52bde4 ALSA: hda/realtek - Add unplug function into unplug state [...] adds d1dd42110d27 ALSA: hda/realtek - Disable headset Mic VREF for headset m [...] adds f0ebbe9b18e0 Merge tag 'sound-5.0-rc2' of git://git.kernel.org/pub/scm/ [...] adds d1fc1176c055 vfio/pci: set TRACE_INCLUDE_PATH to fix the build error adds 58fec830fc19 vfio/type1: Fix unmap overflow off-by-one adds 1bdbe2274920 Merge tag 'vfio-v5.0-rc2' of git://github.com/awilliam/linux-vfio adds fd25b3a9bd1f scsi: BusLogic: mark expected switch fall-through adds 355f26066616 scsi: NCR5380: Mark expected switch fall-through adds 2daef54c4a63 scsi: aacraid: aachba: Mark expected switch fall-throughs adds ab4e4ee56b06 scsi: aacraid: linit: Mark expected switch fall-through adds ec0d663c7b27 scsi: aic7xxx: aic79xx: mark expected switch fall-through adds dd4339650063 scsi: aic7xxx: mark expected switch fall-throughs adds d09d2f553d03 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through adds 06f8f28e8a4f scsi: be2iscsi: be_main: Mark expected switch fall-through adds 7ee1b3b8058b scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs adds c0c4e6aa3214 scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs adds 0f8cde1a043c scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs adds 6379deea4684 scsi: bfa: bfa_ioc: Mark expected switch fall-throughs adds a6603b12d775 scsi: csiostor: csio_wr: mark expected switch fall-through adds 927821d9ad9e scsi: esas2r: esas2r_init: mark expected switch fall-throughs adds 8eae003c30aa scsi: hpsa: mark expected switch fall-throughs adds 269cb95a9ca2 scsi: imm: mark expected switch fall-throughs adds 46434c0ec8eb scsi: isci: phy: Mark expected switch fall-through adds 2a32b60243a0 scsi: isci: remote_device: Mark expected switch fall-throughs adds 4a9535902a60 scsi: isci: remote_node_context: mark expected switch fall [...] adds dcb8657c46e1 scsi: isci: request: mark expected switch fall-through adds e27ac302c72f scsi: libfc: fc_rport: Mark expected switch fall-through adds 03b2b1d2a326 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs adds bdf74c68bb71 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs adds 3edd92acfed7 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs adds 898e20598e0c scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through adds 1c11d9328aaf scsi: lpfc: lpfc_nvme: Mark expected switch fall-through adds f951225ad581 scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs adds cb6a4d078343 scsi: lpfc: lpfc_sli: Mark expected switch fall-throughs adds 909c93478170 scsi: megaraid: megaraid_sas_base: Mark expected switch fa [...] adds 822a7d32b4de scsi: megaraid_sas_fusion: Mark expected switch fall-through adds 815202e1a190 scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through adds e7164450b7bd scsi: myrb: Mark expected switch fall-throughs adds 8e99bf945a27 scsi: osd: osd_initiator: mark expected switch fall-throughs adds 5ce590958964 scsi: osst: mark expected switch fall-throughs adds d1c55f494c8f scsi: ppa: mark expected switch fall-through adds 39290c36f2bf scsi: qla4xxx: ql4_os: mark expected switch fall-through adds d84676d1f586 scsi: st: mark expected switch fall-throughs adds 906eccdee8e6 scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs adds 8cf7c5b48e1a scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through adds 9075b2c7acb0 scsi: ufs: ufshcd: mark expected switch fall-throughs adds ead6df1f90e4 scsi: xen-scsifront: mark expected switch fall-through adds bd88a29b15f8 Merge branch 'scsi-fallthru' adds 4b0b0057b5f6 Merge remote-tracking branch 'fixes/master' adds cea2fff422ae ARCv2: boot log: BPU return stack depth adds 64a214282db0 ARC: fix __ffs return value to avoid build warnings adds 941135210cbe ARC: perf: trivial code cleanup adds b4902a1ee174 ARC: perf: avoid kernel killing where it is possible adds c3dec689860f ARC: perf: move HW events mapping to separate function adds bc2cbf2cc506 ARC: perf: map generic branches to correct hardware condition adds ea8c3a40ffc5 arc: remove redundant kernel-space generic-y adds 4b4584fd1ba7 ARC: show_regs: lockdep: avoid page allocator adds 67ce658211e9 ARC: show_regs: lockdep: fix for good adds 5fac3149be6f ARC: adjust memblock_reserve of kernel memory adds 3f7c05a89b36 Merge remote-tracking branch 'arc-current/for-curr' adds 6b68835b5af4 ACPI/IORT: Fix build when CONFIG_IOMMU_API=n adds d9ed41962ee2 arm64: asm-prototypes: Fix fat-fingered typo in comment adds b89d82ef01b3 arm64: kpti: Avoid rewriting early page tables when KASLR [...] adds ab31ca51b846 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' 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 da5f9e06ceec Merge remote-tracking branch 'net/master' 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 24c866892bd2 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 7bd5a8b54a4f Merge remote-tracking branch 'ipsec/master' 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 b9975790c42e Merge remote-tracking branch 'netfilter/master' 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 cdf9e5e135ef Merge remote-tracking branch 'rdma-fixes/for-rc' 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 d9c51542207a Merge branch 'asoc-5.0' into asoc-linus adds b2b95b4ef7da Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 74d4b4e0f43e regmap: regmap-irq: silently ignore unsupported type settings adds 1cd824361eed Merge branch 'regmap-4.21' into regmap-5.0 adds a7a1386c02e8 Merge remote-tracking branch 'regmap-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 588dbab6a166 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 88c84f3cbbdd Merge remote-tracking branch 'spi-fixes/for-linus' adds a3869d43c980 PCI: amlogic: Fix build failure due to missing gpio header adds d54d755603d0 Merge remote-tracking branch 'pci-current/for-linus' adds de96e9fea7ba sysfs: convert BUG_ON to WARN_ON adds 735df0ff6ece Documentation: driver core: remove use of BUS_ATTR adds 1bee270b5453 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds d3a28a53630e serial: lantiq: Do not swap register read/writes adds ac4f058c6e18 Merge remote-tracking branch 'tty.current/tty-linus' adds 34aabf918717 usb: cdc-acm: send ZLP for Telit 3G Intel based modems adds c5603d2fdb42 USB: storage: don't insert sane sense for SPC3+ when bad s [...] adds 0a99cc4b8ee8 USB: storage: add quirk for SMI SM3350 adds ff2a8c532c14 usbcore: Select only first configuration for non-UAC3 comp [...] adds 3483254b8943 USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB adds b9fcb0e6b705 usb: storage: Remove outdated URL from MAINTAINERS adds e0f521fbd0bf Merge remote-tracking branch 'usb.current/usb-linus' adds b81c2c33eab7 USB: serial: simple: add Motorola Tetra TPG2200 device id adds a5876073ce50 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 605c0351fa36 MAINTAINERS: Add entry for staging driver r8188eu adds 84cad97a717f staging: rtl8188eu: Fix module loading from tasklet for CC [...] adds 7775665aadc4 staging: rtl8188eu: Fix module loading from tasklet for WE [...] adds 2a0084d7144f 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 2c42fd492e6f Merge remote-tracking branch 'char-misc.current/char-misc-linus' 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 a93b895d51dd Merge remote-tracking branch 'crypto-current/master' adds adf040ddd001 ide: Use of_node_name_eq for node name comparisons adds 20982a293853 Merge remote-tracking branch 'ide/master' 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 3b3dd3f13137 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 8443e4843e1c ARM: OMAP: dts: N950/N9: fix onenand timings adds ef4a55b9197a ARM: dts: omap4-droid4: Fix typo in cpcap IRQ flags adds 981311f2e73a ARM: dts: Remove unnecessary idle flags for omap5 uart3 adds 935853fa3e1b ARM: dts: omap3-gta04: Fix graph_port warning adds cd92b39be5ac Merge remote-tracking branch 'omap-fixes/fixes' 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 cbb59b72b796 hwmon: (occ) Fix potential integer overflow adds c497e9ac09dd Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 2c5357c6a2f2 Merge branch 'for-4.20/dax-fixes' into libnvdimm-pending adds 0301d7245529 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds f7fa1107f30e Btrfs: fix race between cloning range ending at eof and writeback adds d8b552424210 Btrfs: fix race between reflink/dedupe and relocation adds a6d8654d885d Btrfs: fix deadlock when using free space tree due to bloc [...] adds 1b3922a8bc74 btrfs: Use real device structure to verify dev extent adds 33b8c90ea509 Merge branch 'misc-4.21' into next-fixes adds 64c4909dd8cb Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 0fac32f24cea i3c: master: Fix an error checking typo in 'cdns_i3c_maste [...] adds 73ace750c61e Merge remote-tracking branch 'i3c-fixes/master' 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 1bd683f49349 Merge remote-tracking branch 'scsi-fixes/fixes' adds f0e994372518 drm/i915/gvt: Fix workload request allocation before request add adds 038a0a8d2972 Merge tag 'gvt-fixes-2019-01-09' of https://github.com/int [...] adds 1035f4a65f58 drm/i915: Disable PSR in Apple panels adds 107c595c2a27 drm/i915: Skip the ERR_PTR error state adds 280d479b3102 drm/i915: Unwind failure on pinning the gen7 ppgtt adds 70e31424eabe drm/i915: init per-engine WAs for all engines adds f299e0bdbaeb drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR adds 499f590c8021 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] 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 6607f68b623e Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds fe7553bef8d6 drm/amdgpu: Don't ignore rc from drm_dp_mst_topology_mgr_resume() adds 2d1af6a11cb9 drm/amdgpu: Don't fail resume process if resuming atomic s [...] adds c235316d935a drm/dp_mst: Add __must_check to drm_dp_mst_topology_mgr_resume() adds 4842379cbe6e drm/bridge: tc358767: add bus flags adds adf4109896bb drm/bridge: tc358767: add defines for DP1_SRCCTRL & PHY_2LANE adds 4d9d54a73043 drm/bridge: tc358767: fix single lane configuration adds 9a63bd6fe1b5 drm/bridge: tc358767: fix initial DP0/1_SRCCTRL value adds 51b9e62eb695 drm/bridge: tc358767: reject modes which require too much BW adds 7923e09c7a76 drm/bridge: tc358767: fix output H/V syncs adds f8c15790e4d8 drm/bridge: tc358767: use DP connector if no panel set adds 62d85b3bf9d9 drm/fb-helper: Partially bring back workaround for bugs of [...] adds 66a8d5bfb518 drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock adds 4089e272ac61 gpu/drm: Fix lock held when returning to user space. adds dc8eeb48e92c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 3e2ffd655cc6 include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR adds a35d68307c5a 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 454ee475fc55 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 f9cea41efad5 Merge remote-tracking branch 'arm/for-next' 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 9d16179961d7 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 33f0c5b1286a Merge remote-tracking branch 'actions/for-next' adds 19a220dd1e8a arm64: defconfig: enable modules for amlogic s400 sound card adds 0211e599a578 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 2c03318277ad 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 ae9d56cdc568 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 0f3e0d9b9fe7 Merge remote-tracking branch 'bcm2835/for-next' adds a1a38e1f4d1d dt-bindings: arm: Convert FSL board/soc bindings to json-schema 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 e32bae83dc4e Merge branch 'imx/dt' into for-next adds e47bc2454507 Merge remote-tracking branch 'imx-mxs/for-next' adds a74cab3c7dcb Merge branch 'for_4.20/drivers-soc' into next adds 7e0b6e755c6c 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 596a97787e11 Merge remote-tracking branch 'mediatek/for-next' adds 132ac39cffbc arm64: dts: marvell: armada-ap806: reserve PSCI area adds 59c4dccbc367 arm64: dts: marvell: mcbin: fix PCIe reset signal adds b5f034845e70 ARM: dts: kirkwood: Fix polarity of GPIO fan lines adds 1a45293c2aab Merge remote-tracking branch 'mvebu/for-next' adds c345d01e9392 Merge branch 'omap-for-v4.21/ti-sysc' into for-next adds 3c5ec335a91c Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds 64c52c65d58d Merge branch 'omap-for-v4.21/soc' into for-next adds 1ddf49d46be3 Merge branch 'omap-for-v4.21/driver' into for-next adds 180c1d6e8e33 Merge branch 'omap-for-v4.21/defconfig' into for-next adds 442f7fdf48da Merge branch 'omap-for-v4.21/dt' into for-next adds 6664f1e9ef7b Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds 581fb9459050 Merge branch 'omap-for-v4.21/omap1' into for-next adds bcb8db0200e2 Merge branch 'omap-for-v4.20/fixes' into for-next adds 36f22b9e78c5 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds 7bd190e09f67 Merge branch 'omap-for-v4.21/ti-sysc' into for-next adds df000e0213db Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds 1dde2beb9df7 Merge branch 'omap-for-v4.21/omap1' into for-next adds 547b37047d01 Merge branch 'omap-for-v4.21/driver' into for-next adds e3b382c1075e ARM: dts: am335x-chiliboard: Add stdout-path property adds f3a58165da85 Merge branch 'omap-for-v4.21/dt-v2' into for-next adds 818a0041cec5 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next adds 78ee1640fa01 Merge branch 'omap-for-v4.21/dt-ti-sysc' into for-next 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 ace233293086 Merge branch 'omap-for-v4.21/dt' into for-next adds b5b93dc0bf19 Merge remote-tracking branch 'omap/for-next' adds 42f03ab3c751 ARC: HSDK: improve reset driver adds 12c62b9d6ce5 reset: Improve reset controller kernel docs adds eaf91db0ab22 reset: Add reset_control_get_count() adds 151f72f493f2 reset: fix null pointer dereference on dev by dev_name adds b3ca9888f35f reset: socfpga: add an early reset driver for SoCFPGA adds a277105b239b ARM: socfpga: dts: document "altr,stratix10-rst-mgr" binding adds 21b22136b433 dt-bindings: reset: uniphier: Replace the expression of US [...] adds 3eb8f765f5ae reset: uniphier-usb3: Rename to reset-uniphier-glue adds 69af3d1b8a91 dt-bindings: reset: uniphier: Add AHCI core reset description adds d0c2d2101b4c reset: uniphier-glue: Add AHCI reset control support in gl [...] adds b383809dc26f MAINTAINERS: use include/linux/reset for reset controller [...] adds 06f66b2360a0 reset: sunxi: declare sun6i_reset_init in a header file adds d3490aa43e56 reset: socfpga: declare socfpga_reset_init in a header file adds e35aff595a7d Merge remote-tracking branch 'reset/reset/next' adds 41169d4d2371 Merge tag 'qcom-dts-for-4.21' into foobar-for-4.21-2 adds c9f0e709b14f Merge tag 'qcom-drivers-for-4.21' into foobar-for-4.21-2 adds 5d062a359c63 Merge tag 'qcom-arm64-for-4.21' into foobar-for-4.21-2 adds 95c715fd08f0 Merge tag 'qcom-arm64-defconfig-for-4.21' into foobar-for-4.21-2 adds 491ace6bddc3 Merge tag 'qcom-arm64-for-4.21-2' into foobar-for-4.21-2 adds 9bf0624f555d Merge tag 'qcom-drivers-for-4.21-2' into foobar-for-4.21-2 adds 4291cd547af3 Merge remote-tracking branch 'qcom/for-next' adds 8070ba634860 ARM: shmobile: fix build regressions adds a64597227d0d soc: renesas: r8a774c0-sysc: Fix initialization order of 3 [...] adds 71e3039dd7c3 ARM: shmobile: Enable NXP pcf85363 rtc in shmobile_defconfig adds e5168ec09d99 ARM: multi_v7_defconfig: Enable NXP pcf85363 rtc 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 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 bb69e710aa1d arm64: dts: renesas: r8a77990: ebisu: Fix EthernetAVB phy [...] adds bc785015a22b arm64: dts: renesas: Initial device tree for r8a774c0 adds 14ae22f3e798 arm64: dts: renesas: r8a774c0: Add SYS-DMAC controller nodes adds 1b24f9e8ea3f arm64: dts: renesas: r8a774c0: Add SCIF and HSCIF nodes adds 11fd27f9a593 arm64: dts: renesas: r8a774c0: Add INTC-EX device node adds 5429d7d919af arm64: dts: renesas: r8a774c0: Add PFC support adds 94fcabe228ca arm64: dts: renesas: r8a774c0: Add GPIO device nodes adds d3e29431392d arm64: dts: renesas: r8a774c0: Add Ethernet AVB node adds 95c0fe679b5b arm64: dts: renesas: r8a774c0: Add watchdog support adds 279126c5c315 arm64: dts: renesas: r8a774c0: Add secondary CA53 CPU core adds 707b9924acef arm64: dts: renesas: r8a774c0: Add SDHI nodes adds 53b714dc6f83 arm64: dts: renesas: r8a774c0: Add I2C and IIC-DVFS support adds 4ba0362b8e5b arm64: dts: renesas: r8a774c0: Add IPMMU device nodes adds 15266e0ea460 arm64: dts: renesas: r8a774c0: Add CAN nodes adds 02a6b13ac903 arm64: dts: renesas: r8a774c0: Add thermal support adds 244ae131a6bf arm64: dts: renesas: r8a774c0: Add MSIOF nodes adds 82eeb902611a arm64: dts: renesas: r8a774c0: Add audio support adds aa8fbd08e2c4 arm64: dts: renesas: r8a774c0: Add PWM support adds 8b55f9400f68 arm64: dts: renesas: r8a774c0: Add display output support adds e3d499f198fc arm64: dts: renesas: r8a774c0: Add USB2.0 phy and host dev [...] adds bcbda266701b arm64: dts: renesas: r8a774c0: Add USB-DMAC and HSUSB devi [...] adds 4e45d7c800f8 arm64: dts: renesas: r8a774c0: Add USB3.0 device nodes adds 60cde576eacd arm64: dts: renesas: r8a774c0: Connect RZ/G2E SYS-DMAC to IPMMU adds 5460a9cb8906 arm64: dts: renesas: r8a774c0: Connect RZ/G2E AVB to IPMMU adds 1aba713d26c6 arm64: dts: renesas: r8a774c0: Connect RZ/G2E Audio-DMAC to IPMMU adds 3cbf181aa794 arm64: dts: renesas: r8a774c0: Add PCIe device node adds e2b57e830c73 arm64: dts: renesas: r8a774c0: Add VIN and CSI-2 device nodes adds c98c817eeee6 arm64: dts: renesas: r8a774a1: Fix hsusb reg size adds aeb8a1e5efd1 arm64: dts: renesas: r8a77990: sort pciec0 node within soc node adds 8a8546261fb2 arm64: dts: renesas: r8a77990: Sort i2c nodes within soc node adds 3480de355f86 arm64: dts: renesas: r8a7796: salvator-xs: Convert to new [...] adds e9178e3126ed arm64: dts: renesas: ulcb: use audio-graph-card adds 98ed0cb19de2 arm64: dts: renesas: ulcb: add HDMI sound support adds aaabf8fd0599 arm64: dts: renesas: ulcb-kf: add pcm3168 sound codec adds fe07ddaddd4d arm64: dts: renesas: r8a7795: remove BUSIF0 settings from [...] adds c8f09b444b41 arm64: dts: renesas: r8a7796: remove BUSIF0 settings from [...] adds a8eae7f7cc56 arm64: dts: renesas: r8a77990-ebisu: use simple-audio-card 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 6fa419a576ac Merge branches 'fixes-for-v5.0', 'arm-defconfig-for-v5.1', [...] adds 3ebce3cbaaa0 arm64: dts: renesas: v3msk: specify EtherAVB PHY IRQ adds fcc3e3196e59 arm64: dts: renesas: r8a77990: ebisu: Fix backlight regula [...] adds 26061bca4c44 Merge branch 'arm64-dt-for-v5.1' into next adds dd6f6b19f065 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 a9b18b54596e 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 efbf6f594122 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 e2a2d1794fff 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 8d96ab967ebf 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 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 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 2137a109a5e3 clk: vc5: Abort clock configuration without upstream clock 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 b5ff310f1da2 Merge remote-tracking branch 'clk/clk-next' adds 05acb6f82f8c irqchip/csky: support csky,dh7k SOC intc driver adds 26d79a0498d5 csky: fixup compile error with CPU 810. adds 56d795993171 Merge remote-tracking branch 'csky/linux-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 52777ec0df4c Merge remote-tracking branch 'nios2/for-next' adds 6b949e3c38d3 parisc: Hide built-in serial aux port of Tosca GSP card adds 963c561d98b9 parisc: Show rescheduling interrupts on SMP machines only adds 27470df27341 parisc: Count IPI function call interrupts adds 27f9f78e3099 parisc: Improve initial IRQ to CPU assignment adds c956f80894f3 CREDITS: Remove outdated address and email information adds 79beac5700f0 parisc: remove nargs from __SYSCALL adds fc94da4dba4a parisc: replace oops_in_progress manipulation with bust_sp [...] adds f77dfefb9577 parisc: remove meaningless ccflags-y in arch/parisc/boot/Makefile adds 0c1d7fc698da CREDITS/MAINTAINERS: Adjust parisc-linux.org email addresses adds 384cbceaf984 Merge remote-tracking branch 'parisc-hd/for-next' adds 22e6a2e14cb8 RISC-V: Make BSS section as the last section in vmlinux.lds.S adds d0df00e30e4b tools uapi: fix RISC-V 64-bit support adds 8fd6e05c7463 arch: riscv: support kernel command line forcing when no D [...] adds 37a107ff6dcd riscv: don't stop itself in smp_send_stop adds af5f462c2d9e MAINTAINERS: SiFive drivers: change the git tree to a SiFi [...] adds 3b56adcf94d0 MAINTAINERS: SiFive drivers: add myself as a SiFive driver [...] adds 2cffc9569050 RISC-V: Support MODULE_SECTIONS mechanism on RV32 adds efe75c494f57 riscv: add audit support adds 0aea89430a4c riscv: audit: add audit hook in do_syscall_trace_enter/exit() adds 45ef1aa8a0e3 riscv: define NR_syscalls in unistd.h adds 008e901b7028 riscv: define CREATE_TRACE_POINTS in ptrace.c adds 775800b0f1d7 riscv: fix trace_sys_exit hook adds 5aeb1b36cedd riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig adds 801009424e05 Fix a handful of audit-related issue adds f3c9f5a5d645 Merge remote-tracking branch 'risc-v/for-next' adds 2e7775013ad0 s390: remove the ptep_modify_prot_{start,commit} exports adds 5959f54f988b s390/kasan: improve string/memory functions checks adds 52a51ad1d9dd s390/vdso: correct vdso mapping for compat tasks adds 9d601a452c27 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 c6d6f0f6783f Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 1b71a6809f96 fs-verity: add a documentation file adds a2bd7d2fc32c fs-verity: add setup code, UAPI, and Kconfig adds 8f1c09d0761f fs-verity: add MAINTAINERS file entry adds 281bf3cdf27a fs-verity: add data verification hooks for ->readpages() adds ef30167c1fd1 fs-verity: implement FS_IOC_ENABLE_VERITY ioctl adds ca361e0f55af fs-verity: implement FS_IOC_MEASURE_VERITY ioctl adds f702e2cdd8b1 fs-verity: add SHA-512 support adds a391d6149e70 fs-verity: add CRC-32C support adds 0c9ff58d6b2c fs-verity: support builtin file signatures adds bff49d3e9aff ext4: add basic fs-verity support adds acc9eb0a6073 ext4: add fs-verity read support adds 50ee9e5d8e3e f2fs: fs-verity support adds 889645b87e96 fscrypt: add Adiantum support adds dc82005ead5d ext4: use IS_ENCRYPTED() to check encryption status adds 1dcfeb539c09 f2fs: use IS_ENCRYPTED() to check encryption status adds f3fd6cd74fed fscrypt: remove filesystem specific build config option adds 4dedd7844d22 Add S_VERITY and IS_VERITY() adds c942d68713c3 ext4: use IS_VERITY() to check inode's fsverity status adds 1adb7c7b54d2 f2fs: use IS_VERITY() to check inode's fsverity status adds 1e8eda34d40e fsverity: Remove filesystem specific build config option adds 7138851022cb fsverity: Move verity status check to fsverity_file_open adds 94d79ac4bad2 fsverity: Move verity status check to fsverity_prepare_setattr adds cc0146d0bce0 fscrypt: remove CRYPTO_CTR dependency adds 3621371c714f Merge remote-tracking branch 'fscrypt/master' adds 55d945e2e4aa fs: befs: btree: Fixed some coding standard issues adds e4dd0b6546a1 Merge remote-tracking branch 'befs/for-next' adds a965f6e2f45c Merge branch 'misc-4.21' into for-next-current-v4.19-20181219 adds 0078a3f8bf05 Merge branch 'for-next-current-v4.19-20181219' into for-ne [...] adds fb26cb734344 Merge remote-tracking branch 'btrfs-kdave/for-next' adds 02b2f549d502 libceph: allow setting abort_on_full for rbd adds c64a2b0516a0 ceph: use vmf_error() in ceph_filemap_fault() adds 85f5a4d666fd rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set adds 38e5d4fb6f2e Merge remote-tracking branch 'ceph/master' adds 8428817dc400 cifs: Fix a debug message adds c715f89c4dab cifs: Fix a tiny potential memory leak adds b983f7e92348 CIFS: Fix adjustment of credits for MTU requests adds 33fa5c8b8a7d CIFS: Do not set credits to 1 if the server didn't grant anything adds 8544f4aa9dd1 CIFS: Fix credit computation for compounded requests adds b14b752e3695 CIFS: Do not hide EINTR after sending network packets adds becfb5b1ddaf cifs: move large array from stack to heap adds b03211d1eaa6 cifs: Limit memory used by lock request calls to a page adds 747b4f0f2474 cifs: Fix potential OOB access of lock element array adds 58d04c4013f4 CIFS: Fix credits calculation for cancelled requests adds 73068f3d1a44 CIFS: Move credit processing to mid callbacks for SMB3 adds e968ff143fa2 CIFS: Fix error paths in writeback code adds c7bc334b2225 cifs: update internal module version number adds 644c5d343107 Merge remote-tracking branch 'cifs/for-next' adds 5dcea554d5ce eCryptfs: fix a couple type promotion bugs adds 81cba531ac6e Merge remote-tracking branch 'ecryptfs/next' adds 2c67b8573da7 Pull EVENT_ON_CHILD fsnotify fix from Amir. adds 1c7dfad583dc Pull FAN_OPEN_EXEC fanotify support. adds 1a38ae0af6e4 Pull fsnotify fdinfo warning fix. adds 3f8b018bf310 Pull ext2 cleanups. adds 3b1c366b47d2 Pull udf and ext2 fixes going soon to Linus. adds d44170a7ba48 fs: common implementation of file type adds 9d6e1fe4e091 ext2: use common file type conversion adds b9ddfe6d2843 Pull dtype cleanup patches. adds 6eff7ce21cf1 Pull fanotify hardening from Kees Cook. adds 0a88529afa95 Merge inode_is_open_for_write() cleanup from Nikolay. adds 8bda6f7815a9 Pull fix for UDF BUG due to corrupted inode. adds 3f0216106126 Pull quota locking fix. adds e64e6900ee94 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 8d9311440537 Merge remote-tracking branch 'f2fs/dev' adds abd0c0ad8332 fuse: Remove stale comment in end_requests() adds 4b3760861248 fuse: Kill fasync only if interrupt is queued in queue_int [...] adds 9a38f13eccdc fuse: Optimize request_end() by not taking fiq->waitq.lock adds b7f9054be3dd fuse: Wake up req->waitq of only if not background adds a885fb23c200 fuse: Do some refactoring in fuse_dev_do_write() adds 9570e596c16d fuse: Verify userspace asks to requeue interrupt that we r [...] adds 0d1b7d792e04 fuse: Add fuse_inode argument to fuse_prepare_release() adds a4819d2e3400 fuse: Convert fc->attr_version into atomic64_t adds 500325d3365f fuse: Introduce fi->lock to protect write related fields adds 82f91a7d0660 fuse: Protect fi->nlookup with fi->lock adds deec922a5ea5 fuse: Protect ff->reserved_req via corresponding fi->lock adds ccd81ce05439 fuse: clean up aborted adds 9c6432f41365 fuse: use atomic64_t for khctr adds e9d6acd776f4 fuse: handle zero sized retrieve correctly adds 73ba4484eaff 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 f1539e48fa65 Merge remote-tracking branch 'jfs/jfs-next' 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 c308591630cf Merge remote-tracking branch 'nfs-anna/linux-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 74f1bd4a4dd5 Merge remote-tracking branch 'vfs/for-next' adds 15ff2069cb7f printk: Add caller information to printk() output. adds f16d05bbc2f1 Merge remote-tracking branch 'printk/for-next' 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 ee46967fc6e7 HID: core: replace the collection tree pointers with indices adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 8a8568405d3d Merge remote-tracking branch 'hid/for-next' adds 4d6369e146fa hwmon: (dell-smm) Support up to 10 temp sensors adds 750eb323a63d hwmon: (hih6130) add dtb compatibility tables adds c72b77ed3784 devicetree: hwmon: Add bindings documentation for HIH6130 adds 1c7999043cca hwmon: (adt7462) Mark expected switch fall-throughs adds 4b27aa7e45f2 hwmon: (pmbus) associate PMBUS_SKIP_STATUS_CHECK with driver data adds dd336374267f hwmon: (pmbus) add support for DPS-650AB adds 41c46bdb1f97 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 07bde422c240 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 1fb4869e3101 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 3d425597cb39 Merge remote-tracking branch 'v4l-dvb-next/master' adds 2e61069b056f ACPI: Fix build failure when CONFIG_NLS is set to 'n' adds 7d7b467cb95b ACPI: power: Skip duplicate power resource references in _PRx adds b9ced18acf68 ACPI: NUMA: Use correct type for printing addresses on i386-PAE adds 519d27f26a9a Merge branches 'acpi-pci', 'acpi-power' and 'acpi-misc' in [...] adds 6e863844ad6e PM: sleep: call devfreq suspend/resume adds 088d923a11e6 cpufreq / Documentation: Update cpufreq MAINTAINERS entry adds 1690d8bb91e3 cpufreq: scpi/scmi: Fix freeing of dynamic OPPs adds 9c1ab07a052d Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next adds 09ad32dc6dc2 cpuidle / Documentation: Update cpuidle MAINTAINERS entry adds e790d062f5e6 Merge branch 'pm-cpuidle' into linux-next adds 2b531d71595d ACPI / PMIC: xpower: Fix TS-pin current-source handling adds 9651c0a030b8 Merge branch 'acpi-pmic' into linux-next adds 2f66196208c9 cpufreq: check if policy is inactive early in __cpufreq_get() adds 3e2ee8862553 Merge branch 'pm-cpufreq' into linux-next adds 7604bf092098 doc: trace: fix reference to cpuidle documentation file adds 0e141d1c65c1 cpufreq: scmi: Fix frequency invariance in slow path adds c7f3504d7a86 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds 1f7b7081568b PM-runtime: Fix 'jiffies' in comments after switch to hrtimers adds ca27e4cd0bdd PM-runtime: Fix autosuspend_delay on 32bits arch adds f766cf808928 Merge branch 'pm-core' into linux-next adds 6107f60fce08 Merge remote-tracking branch 'pm/linux-next' adds d4990efa8c5f cpufreq: qcom-hw: Move to device_initcall adds 622c63af20dc Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds da689221f952 xen/blkfront: avoid NULL blkfront_info dereference on devi [...] adds 734677624671 Merge remote-tracking branch 'swiotlb/linux-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 2a5ac7c254d0 Merge remote-tracking branch 'rdma/for-next' 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 96e7f8f61530 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 2d83d111df3d Merge remote-tracking branch 'wireless-drivers-next/master' adds f9d27de6fafc mtd: mtdram: Expose module parameters adds 994eed6421ea Merge remote-tracking branch 'mtd/mtd/next' 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 a5045ef4174c Merge remote-tracking branch 'drm/drm-next' 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 d14f6bbd567f Merge remote-tracking branch 'drm-intel/for-linux-next' 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 930f30d7b572 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 99c66bc051e7 drm/msm: Unblock writer if reader closes file adds b363cdbd40e8 drm/msm/gpu: fix building without debugfs adds d1c9cadea6f7 drm/msm/gpu: Remove hardcoded interrupt name adds b08b92546807 drm/msm: drop interrupt-names adds 24937c540917 dt-bindings: drm/msm/a6xx: Document GMU and update GPU bindings adds d2baa8b874b1 Merge remote-tracking branch 'drm-msm/msm-next' adds a54843c00e72 gpu: ipu-v3: pre: add double buffer status readback adds 731624c98897 gpu: ipu-v3: prg: add function to get channel configure status adds 6cec571b70ec drm/imx: ipuv3-plane: add function to query atomic update status adds 080fe94c6ebf 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 b430913616a6 Merge remote-tracking branch 'etnaviv/etnaviv/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 15f05b0c6ef2 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 94e7d569fa6f Merge branch 'asoc-5.1' into asoc-next adds 83359a55788b 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 fd37439b3bbd Merge remote-tracking branch 'input/next' adds cfa4885ae990 Merge branch 'for-4.21/libata' into for-next adds f0ea84586b7c Merge branch 'for-4.21/block' into for-next adds 3d4078e71514 Merge branch 'for-4.21/libata' into for-next adds ef9e8d391154 Merge branch 'for-4.21/block' into for-next adds fa1b80970d36 Merge branch 'for-4.21/block' into for-next adds 6f6fca991db0 Merge branch 'for-4.21/block' into for-next adds 7c762b648f2e Merge branch 'for-4.21/block' into for-next adds dd2bf2df85a7 Merge branch 'for-4.21/block' into for-next adds dea38e438f9c Merge branch 'for-4.21/block' into for-next adds 8521aa094755 Merge branch 'for-4.21/block' into for-next adds 193e9a5b71f3 Merge branch 'for-4.21/block' into for-next adds 8543b7366a7a Merge branch 'for-4.21/block' into for-next adds 7eb467e0c46c Merge branch 'for-4.21/block' into for-next adds 0be304441fb9 Merge branch 'for-4.21/block' into for-next adds bc1bcd379218 Merge branch 'for-4.21/block' into for-next adds 757bd94dad07 Merge branch 'for-4.21/block' into for-next adds 6a252f2772c0 Merge branch 'for-4.21/block' into for-next adds d97b73a86dfd Merge branch 'for-4.21/block' into for-next adds 9b41439af4e9 Merge branch 'for-4.21/block' into for-next adds 323c5a6cc8f4 Merge branch 'for-4.21/block' into for-next adds 23a6704e30e3 Merge branch 'for-4.21/block' into for-next adds 3d1fa304c92a Merge branch 'for-4.21/block' into for-next adds d91b30ea3b12 Merge branch 'for-4.21/block-late' into for-next adds 2d8fbd971495 Merge branch 'for-4.21/block' into for-next adds ca377e0a2c25 Merge branch 'for-4.21/block-late' into for-next adds be9feab677f4 Merge branch 'for-4.21/libata-late' into for-next adds 24f36e248952 Merge branch 'for-4.21/block-late' into for-next adds f6fda5c55c04 Merge branch 'for-4.21/block-late' into for-next adds c3f57725d1cc Merge branch 'for-4.21/block-late' into for-next adds 2df18efbbc53 Merge remote-tracking branch 'block/for-next' adds bd938bf0b6cf Merge branch 'dm-4.20' into dm-next adds 4f0e87b70728 Merge remote-tracking branch 'device-mapper/for-next' adds a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' adds 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses adds 1788d184d94d Merge remote-tracking branch 'kgdb/kgdb-next' 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 c89642f33959 Merge remote-tracking branch 'mfd/for-mfd-next' 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 2c88aef756cb Merge remote-tracking branch 'backlight/for-backlight-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 df6231054191 Merge branch 'regulator-5.1' into regulator-next adds 52020350840f 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 ebdedc4b11c3 Merge remote-tracking branch 'security/next-testing' adds 43aa09fee2f0 apparmor: Fix warning about unused function apparmor_ipv6_ [...] adds 689d55e3c677 Merge remote-tracking branch 'apparmor/apparmor-next' adds 3aa8b8bbc142 watchdog: mt7621_wdt/rt2880_wdt: Fix compilation problem adds 4a22fc534f2f watchdog: tqmx86: Fix a couple IS_ERR() vs NULL bugs adds f97195935370 Merge remote-tracking branch 'watchdog/master' 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 305729c292e2 Merge branch 'spi-5.1' into spi-next adds c02bee49c348 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 8a99255a50c0 perf stat: Fix endless wait for child process adds 94f45df8aaa3 tools headers x86: Sync disabled-features.h adds 3d32c4531958 tools headers uapi: Sync prctl.h with the kernel sources adds 805e4c8b61bd tools beauty: Make the prctl option table generator catch [...] adds 302df34c4e64 tools thermal tmon: Use -O3 instead of -O1 if available adds 536cdb684d2d tools iio: Override CFLAGS assignments adds 8858ecb5a28d tools headers uapi: Update i915_drm.h adds 4001b6a080aa tools headers uapi: Sync linux/in.h copy from the kernel sources adds 558517c52c87 tools headers uapi: Sync linux/kvm.h with the kernel sources adds 8c91fd605e1a tools headers uapi: Sync copy of asm-generic/unistd.h with [...] adds 86c22ab7227f tools headers x86: Sync asm/cpufeatures.h copy with the ke [...] adds a3366db06bb6 perf report: Fix wrong iteration count in --branch-history adds 442b4eb3af44 perf annotate: Pass filename to objdump via execl adds 099be748865e perf strbuf: Remove redundant va_end() in strbuf_addv() adds f712a86c1406 perf python: Make sure the python binding output directory [...] adds 03fa483821c0 perf test shell: Use a fallback to get the pathname in vfs [...] adds 64598e8b6fda Merge tag 'perf-core-for-mingo-4.21-20190104' of git://git [...] 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 a77d1d196bc6 samples/seccomp: Fix 32-bit build adds 36e910f755f8 Merge branch 'x86/urgent' adds fb6cd2071646 Merge remote-tracking branch 'tip/auto-latest' 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 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 3778fd59ba49 Merge branches 'consolidate.2019.01.08a' 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 b5447bc28a21 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 529c7a46afd1 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 c62f9a610d89 tools/memory-model: Dynamically check SRCU lock-to-unlock [...] adds 1b4a54015fe3 Merge LKMM and RCU commits adds 03d62a29f9ed Merge remote-tracking branch 'rcu/rcu/next' 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 b8f1a250e7ba Merge remote-tracking branch 'xen-tip/linux-next' adds ad19ef010db1 Merge branch 'for-4.19-fixes' into for-next adds 718f6757a29b Merge branch 'for-4.21' into for-next adds 23ad491f0316 Merge remote-tracking branch 'percpu/for-next' adds 4a0e5ed75f99 ipmi: Fix SSIF flag requests adds c7cfcb50e447 ipmi: Fix how the lower layers are told to watch for messages adds ccab79195172 ipmi: Make the smi watcher be disabled immediately when no [...] adds 99d18a3da861 ipmi: clean an indentation issue, remove extraneous space adds 9fd96b0715d5 ipmi: Fix return value when a message is truncated adds ae5f2fa3bc76 ipmi:ssif: Fix handling of multi-part return messages adds 0dbc27536f6d ipmi: kcs_bmc: handle devm_kasprintf() failure case adds 5e6ddecfc90b ipmi:ssif: Change some pr_xxx to dev_xxx calls adds d09eac7d08aa ipmi: Don't initialize anything in the core until somethin [...] adds 21c6fe5eec53 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 b40c1d36e2e2 Merge remote-tracking branch 'driver-core/driver-core-next' adds f2fd71db12f8 usb: core: Simplify return value of usb_get_configuration() adds d1ab1b842073 usb: host: u132-hcd: fix a couple of indentation issues adds 8a1dbc8d91d3 usb: devio: update max count of DPs per interval for ISOC adds 00553f322b7a usb: gadget: udc: reduce indentation adds 6756f4c375db USB: core: urb: Use struct_size() in kmalloc() adds 69bad44a4454 Merge remote-tracking branch 'usb/usb-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 2e8fdfb91294 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 1f3f4dbe342e Merge remote-tracking branch 'char-misc/char-misc-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 dc9d795287f1 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 a6e296007719 Merge remote-tracking branch 'mux/for-next' adds f3ffabe319fb interconnect: Add generic on-chip interconnect API adds 2b51ed6ff043 dt-bindings: Introduce interconnect binding adds e75ae06071fe interconnect: Allow endpoints translation via DT adds 71cd18481c1b interconnect: Add debugfs support adds 0cffacb2857f interconnect: qcom: Add sdm845 interconnect provider driver adds f13eb585bca4 arm64: dts: sdm845: Add interconnect provider DT nodes adds f8325633fbae MAINTAINERS: add a maintainer for the interconnect API adds 7641146a8903 Merge remote-tracking branch 'icc/icc-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 e1432165836d 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 05e90f3849b7 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 7c33bff74282 Merge remote-tracking branch 'scsi/for-next' adds cb20fb754511 virtio_net: bulk free tx skbs adds ece6ce2740fe virtio-net: bql support adds 18a3b9c92547 PCI: avoid bridge feature re-probing on hotplug adds 5cddcf65d87d include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR adds 09666c3d81ac include/linux/compiler.h: allow memory operands adds 50487cd8d302 barriers: convert a control to a data dependency adds 7f86a211fabe virtio: use dependent_ptr_mb adds ba4d0dcef4dd 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 e9856d7eb6e4 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 68b36cde85a0 Merge remote-tracking branch 'rpmsg/for-next' adds 862523297778 gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochi [...] adds b4512ff32e90 Merge remote-tracking branch 'gpio/for-next' adds b36e7b2c60f4 dt-bindings: gpio: pca953x: document the nxp,pcal6416 adds 1691632a2e16 gpio: pca953x: add support for pcal6416 type adds b081d4e326c4 Merge remote-tracking branch 'gpio-brgl/gpio/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 5a309d380019 pwm: imx: Split into two drivers adds 41b03ad2e2af pwm: imx: Signedness bug in imx_pwm_get_state() adds eb0ccca620c9 Merge remote-tracking branch 'pwm/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 30adb0296810 Merge remote-tracking branch 'random/dev' 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 cf3520c2afc9 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 1df74f24a136 Merge remote-tracking branch 'coresight/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 9a6be52dad4b Merge remote-tracking branch 'nvdimm/libnvdimm-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 4b1199bc6936 Merge remote-tracking branch 'ntb/ntb-next' adds be1944712d8e Merge branch 'for-next/gcc-plugin/arm-stackprotector' into [...] adds 1d0a5b8544ca 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 9287db18227d Merge remote-tracking branch 'cisco/for-next' 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 9d56bd074ca6 Merge remote-tracking branch 'xarray/xarray' 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 6de820748066 Merge remote-tracking branch 'kgdb-dt/kgdb/for-next' adds dffadcf0c3b8 signal: add pidfd_send_signal() syscall adds ca9d50782d3e selftests: add tests for pidfd_send_signal() adds 2a3d0412a5d2 Merge remote-tracking branch 'pidfd/for-next' adds 3a4d656de287 Merge branch 'akpm-current/current' adds 68ff0cd0c172 scripts/atomic/check-atomics.sh: don't assume that scripts [...] adds 2eb7c0e375f6 include/linux/sched/signal.h: replace `tsk' with `task' adds af1b0026ab58 locking/atomics: build atomic headers as required adds b216333501ce kernel/fork.c: remove duplicated include adds 1f70e44e509a drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 3c918ed80620 Merge branch 'akpm/master' adds b808822a75a3 Add linux-next specific files for 20190111
No new revisions were added by this update.
Summary of changes: CREDITS | 20 +- .../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/admin-guide/LSM/index.rst | 13 +- Documentation/admin-guide/kernel-parameters.txt | 44 +- Documentation/admin-guide/tainted-kernels.rst | 159 +- Documentation/bpf/bpf_design_QA.rst | 11 +- Documentation/core-api/xarray.rst | 15 +- 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 - Documentation/devicetree/bindings/arm/fsl.txt | 237 -- Documentation/devicetree/bindings/arm/fsl.yaml | 214 ++ Documentation/devicetree/bindings/arm/i2se.txt | 22 - Documentation/devicetree/bindings/arm/olimex.txt | 10 - Documentation/devicetree/bindings/arm/renesas.yaml | 228 ++ .../devicetree/bindings/arm/rockchip.yaml | 5 + Documentation/devicetree/bindings/arm/shmobile.txt | 155 - .../devicetree/bindings/arm/technologic.txt | 23 - .../devicetree/bindings/clock/fixed-mmio-clock.txt | 24 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../devicetree/bindings/display/msm/gpu.txt | 43 +- Documentation/devicetree/bindings/dma/snps-dma.txt | 2 - .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 7 +- .../devicetree/bindings/gpio/gpio-pca953x.txt | 1 + .../devicetree/bindings/hwmon/hih6130.txt | 12 + .../bindings/input/cypress,tm2-touchkey.txt | 9 +- .../bindings/interconnect/interconnect.txt | 60 + .../bindings/interconnect/qcom,sdm845.txt | 24 + .../interrupt-controller/csky,apb-intc.txt | 1 + .../devicetree/bindings/mtd/fsl-quadspi.txt | 65 - .../devicetree/bindings/regulator/pfuze100.txt | 2 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 6 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 64 +- .../devicetree/bindings/reset/socfpga-reset.txt | 3 +- .../devicetree/bindings/reset/uniphier-reset.txt | 25 +- .../bindings/soc/bcm/brcm,bcm2835-pm.txt | 46 + .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 + 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 +- Documentation/driver-model/bus.txt | 8 +- Documentation/fault-injection/fault-injection.txt | 2 +- .../features/core/cBPF-JIT/arch-support.txt | 1 + .../features/core/eBPF-JIT/arch-support.txt | 1 + .../core/generic-idle-thread/arch-support.txt | 1 + .../features/core/jump-labels/arch-support.txt | 1 + .../features/core/tracehook/arch-support.txt | 1 + .../features/debug/KASAN/arch-support.txt | 1 + .../debug/gcov-profile-all/arch-support.txt | 1 + Documentation/features/debug/kgdb/arch-support.txt | 1 + .../debug/kprobes-on-ftrace/arch-support.txt | 1 + .../features/debug/kprobes/arch-support.txt | 1 + .../features/debug/kretprobes/arch-support.txt | 1 + .../features/debug/optprobes/arch-support.txt | 1 + .../features/debug/stackprotector/arch-support.txt | 1 + .../features/debug/uprobes/arch-support.txt | 1 + .../debug/user-ret-profiler/arch-support.txt | 1 + .../features/io/dma-contiguous/arch-support.txt | 1 + .../locking/cmpxchg-local/arch-support.txt | 1 + .../features/locking/lockdep/arch-support.txt | 1 + .../locking/queued-rwlocks/arch-support.txt | 1 + .../locking/queued-spinlocks/arch-support.txt | 1 + .../locking/rwsem-optimized/arch-support.txt | 1 + .../features/perf/kprobes-event/arch-support.txt | 1 + .../features/perf/perf-regs/arch-support.txt | 1 + .../features/perf/perf-stackdump/arch-support.txt | 1 + .../sched/membarrier-sync-core/arch-support.txt | 1 + .../features/sched/numa-balancing/arch-support.txt | 1 + .../seccomp/seccomp-filter/arch-support.txt | 1 + .../time/arch-tick-broadcast/arch-support.txt | 1 + .../features/time/clockevents/arch-support.txt | 1 + .../time/context-tracking/arch-support.txt | 1 + .../features/time/irq-time-acct/arch-support.txt | 1 + .../time/modern-timekeeping/arch-support.txt | 1 + .../features/time/virt-cpuacct/arch-support.txt | 1 + .../features/vm/ELF-ASLR/arch-support.txt | 1 + .../features/vm/PG_uncached/arch-support.txt | 1 + Documentation/features/vm/THP/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 1 + .../features/vm/huge-vmap/arch-support.txt | 1 + .../features/vm/ioremap_prot/arch-support.txt | 1 + .../features/vm/numa-memblock/arch-support.txt | 1 + .../features/vm/pte_special/arch-support.txt | 1 + Documentation/filesystems/fscrypt.rst | 4 +- Documentation/filesystems/fsverity.rst | 583 ++++ Documentation/filesystems/index.rst | 11 + Documentation/filesystems/mount_api.txt | 709 +++++ Documentation/filesystems/path-lookup.rst | 24 +- Documentation/filesystems/sysfs.txt | 4 +- Documentation/gpu/todo.rst | 33 +- Documentation/hwmon/f71882fg | 2 +- Documentation/interconnect/interconnect.rst | 94 + Documentation/ioctl/ioctl-number.txt | 1 + Documentation/media/uapi/v4l/buffer.rst | 11 +- Documentation/media/uapi/v4l/extended-controls.rst | 28 +- .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 25 +- Documentation/media/v4l-drivers/ipu3.rst | 4 +- Documentation/memory-barriers.txt | 26 +- Documentation/networking/checksum-offloads.rst | 143 + Documentation/networking/checksum-offloads.txt | 122 - Documentation/networking/index.rst | 2 + Documentation/networking/segmentation-offloads.rst | 184 ++ Documentation/networking/segmentation-offloads.txt | 170 -- Documentation/process/coding-style.rst | 57 +- Documentation/sysctl/kernel.txt | 50 +- Documentation/trace/coresight-cpu-debug.txt | 2 +- .../translations/it_IT/process/coding-style.rst | 57 +- .../it_IT/process/submitting-patches.rst | 862 +++++- Documentation/translations/zh_CN/coding-style.rst | 57 +- MAINTAINERS | 69 +- Makefile | 8 +- Next/SHA1s | 296 ++ Next/Trees | 298 ++ Next/merge.log | 3179 ++++++++++++++++++++ Next/quilt-import.log | 2 + arch/alpha/include/asm/barrier.h | 1 + arch/arc/include/asm/Kbuild | 4 - arch/arc/include/asm/arcregs.h | 2 +- arch/arc/include/asm/bitops.h | 6 +- arch/arc/include/asm/perf_event.h | 3 +- arch/arc/kernel/perf_event.c | 136 +- arch/arc/kernel/setup.c | 5 +- arch/arc/kernel/troubleshoot.c | 30 +- arch/arc/mm/init.c | 3 +- arch/arm/arm-soc-for-next-contents.txt | 66 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am335x-chiliboard.dts | 4 + 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.dtsi | 4 - arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 175 ++ arch/arm/boot/dts/bcm283x.dtsi | 17 +- 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/imx6q-tbs2910.dts | 49 +- arch/arm/boot/dts/imx7ulp.dtsi | 6 +- arch/arm/boot/dts/kirkwood-dnskw.dtsi | 4 +- arch/arm/boot/dts/ls1021a.dtsi | 7 + 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-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/omap5-l4.dtsi | 2 - arch/arm/boot/dts/r8a7743.dtsi | 43 +- arch/arm/boot/dts/r8a7744.dtsi | 150 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 18 + 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 | 1 + arch/arm/boot/dts/rk3188-bqedison2qc.dts | 17 +- arch/arm/boot/dts/rk3188.dtsi | 1 - 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 | 5 + 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-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/vf610-bk4.dts | 31 + arch/arm/boot/dts/vf610-zii-cfu1.dts | 2 +- arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 1 + arch/arm/mach-actions/platsmp.c | 15 - arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-oxnas/Makefile | 1 - arch/arm/mach-oxnas/hotplug.c | 109 - arch/arm/mach-oxnas/platsmp.c | 4 - arch/arm/mach-qcom/platsmp.c | 26 - arch/arm/mach-s3c24xx/mach-osiris-dvs.c | 8 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 + arch/arm/mach-socfpga/socfpga.c | 3 + arch/arm/mach-sunxi/sunxi.c | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 11 +- arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-3-a-plus.dts | 2 + arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 17 + 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/sdm845.dtsi | 5 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1748 +++++++++++ arch/arm64/boot/dts/renesas/r8a7795.dtsi | 40 +- .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 3 +- arch/arm64/boot/dts/renesas/r8a7796.dtsi | 40 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 25 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 190 +- 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 | 1 + 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 | 17 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 725 +++++ arch/arm64/configs/defconfig | 7 + arch/arm64/include/asm/asm-prototypes.h | 2 +- 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/cmpxchg.h | 60 +- arch/arm64/include/asm/mmu.h | 41 + arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/sync_bitops.h | 16 +- arch/arm64/kernel/cpu_errata.c | 2 +- arch/arm64/kernel/cpufeature.c | 9 +- arch/arm64/kernel/head.S | 1 + arch/csky/include/asm/io.h | 25 + arch/csky/include/asm/pgalloc.h | 43 +- arch/csky/kernel/module.c | 38 +- arch/mips/bcm47xx/setup.c | 31 + arch/mips/configs/ath79_defconfig | 1 + arch/mips/configs/generic_defconfig | 2 +- .../include/asm/mach-lantiq/falcon/falcon_irq.h | 2 - .../mips/include/asm/mach-lantiq/xway/lantiq_irq.h | 2 - arch/mips/jazz/jazzdma.c | 5 +- arch/mips/lantiq/irq.c | 77 +- arch/mips/pci/msi-octeon.c | 4 +- arch/nds32/configs/defconfig | 2 +- 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/parisc/boot/Makefile | 6 - arch/parisc/include/asm/hardirq.h | 1 + arch/parisc/kernel/irq.c | 19 +- arch/parisc/kernel/smp.c | 1 + arch/parisc/kernel/syscall.S | 2 +- arch/parisc/kernel/syscalls/syscalltbl.sh | 4 +- arch/parisc/kernel/traps.c | 4 +- arch/powerpc/Kconfig | 23 +- 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 +- arch/powerpc/kernel/prom.c | 4 + arch/powerpc/kernel/prom_init.c | 8 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/module.h | 28 +- arch/riscv/include/asm/ptrace.h | 5 + arch/riscv/include/asm/syscall.h | 10 + arch/riscv/include/asm/thread_info.h | 6 + arch/riscv/include/asm/unistd.h | 2 + arch/riscv/kernel/entry.S | 4 +- arch/riscv/kernel/module-sections.c | 30 +- arch/riscv/kernel/ptrace.c | 9 +- arch/riscv/kernel/setup.c | 9 +- arch/riscv/kernel/smp.c | 43 +- arch/riscv/kernel/vmlinux.lds.S | 8 +- arch/s390/boot/string.c | 1 + arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/performance_defconfig | 2 +- arch/s390/include/asm/mmu_context.h | 2 +- arch/s390/include/asm/string.h | 28 +- arch/s390/kernel/vdso.c | 5 +- arch/s390/lib/string.c | 28 + arch/s390/mm/pgtable.c | 2 - arch/x86/Kconfig | 44 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/include/asm/atomic.h | 2 +- arch/x86/kernel/cpu/resctrl/internal.h | 16 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 194 +- arch/x86/kernel/hpet.c | 4 - arch/x86/kernel/setup.c | 19 +- arch/x86/kernel/tsc.c | 30 +- crypto/adiantum.c | 4 + crypto/authenc.c | 14 +- crypto/authencesn.c | 2 +- crypto/sm3_generic.c | 2 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/Kconfig | 1 + drivers/acpi/arm64/iort.c | 2 +- drivers/acpi/numa.c | 6 +- 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 | 42 +- drivers/acpi/power.c | 22 + drivers/android/binderfs.c | 51 +- drivers/base/bus.c | 20 +- drivers/base/power/main.c | 3 + drivers/base/power/runtime.c | 11 +- drivers/base/regmap/regmap-irq.c | 2 +- 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/rbd.c | 9 +- drivers/char/ipmi/ipmi_devintf.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 292 +- drivers/char/ipmi/ipmi_si_intf.c | 5 +- drivers/char/ipmi/ipmi_ssif.c | 211 +- drivers/char/ipmi/kcs_bmc.c | 5 +- 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 | 2 +- drivers/clk/imx/clk-composite-8m.c | 2 +- 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-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/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/clk-smd-rpm.c | 63 + drivers/clk/qcom/gcc-msm8998.c | 51 +- 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-pll-a10.c | 1 + drivers/clk/socfpga/clk-pll.c | 1 + drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 4 +- drivers/clk/ti/clk.c | 8 +- drivers/clk/zynqmp/clkc.c | 4 +- drivers/cpufreq/cpufreq.c | 12 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 8 +- drivers/cpufreq/scpi-cpufreq.c | 4 +- drivers/crypto/Kconfig | 1 + drivers/crypto/bcm/cipher.c | 44 +- drivers/crypto/caam/caamalg.c | 2 +- drivers/crypto/caam/caamhash.c | 15 +- drivers/crypto/caam/desc.h | 1 + drivers/crypto/caam/error.h | 9 + drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 2 +- drivers/crypto/ccree/cc_aead.c | 40 +- drivers/crypto/talitos.c | 26 +- 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-jz4780.c | 5 +- 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-sdma.c | 7 + drivers/dma/mv_xor.c | 5 +- drivers/dma/pl330.c | 1 - drivers/dma/qcom/bam_dma.c | 4 +- drivers/dma/qcom/hidma_mgmt.c | 3 +- drivers/dma/sa11x0-dma.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/xilinx/xilinx_dma.c | 166 +- drivers/firmware/efi/efi.c | 3 + drivers/firmware/raspberrypi.c | 11 + drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpiolib-acpi.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sa.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/display/amdgpu_dm/amdgpu_dm.c | 40 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 - drivers/gpu/drm/arc/arcpgu_crtc.c | 2 + drivers/gpu/drm/arc/arcpgu_drv.c | 6 + drivers/gpu/drm/ast/ast_fb.c | 2 - drivers/gpu/drm/ati_pcigart.c | 7 +- drivers/gpu/drm/bochs/bochs_hw.c | 7 + drivers/gpu/drm/bridge/analogix-anx78xx.c | 5 +- drivers/gpu/drm/bridge/sii902x.c | 3 +- drivers/gpu/drm/bridge/sil-sii8620.c | 3 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 3 +- drivers/gpu/drm/bridge/tc358767.c | 48 +- drivers/gpu/drm/drm_atomic.c | 19 +- drivers/gpu/drm/drm_atomic_uapi.c | 3 +- drivers/gpu/drm/drm_bufs.c | 11 + drivers/gpu/drm/drm_connector.c | 91 +- drivers/gpu/drm/drm_context.c | 15 +- drivers/gpu/drm/drm_crtc_helper.c | 18 +- drivers/gpu/drm/drm_dp_helper.c | 2 + drivers/gpu/drm/drm_dp_mst_topology.c | 109 +- drivers/gpu/drm/drm_drv.c | 1 - drivers/gpu/drm/drm_edid.c | 101 +- drivers/gpu/drm/drm_fb_helper.c | 288 +- drivers/gpu/drm/drm_gem.c | 36 +- 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 | 13 +- drivers/gpu/drm/drm_modeset_lock.c | 8 + drivers/gpu/drm/drm_syncobj.c | 91 +- drivers/gpu/drm/etnaviv/Kconfig | 2 +- drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h | 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_hdmi.c | 3 +- drivers/gpu/drm/i2c/tda998x_drv.c | 3 +- drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/dvo.h | 1 - drivers/gpu/drm/i915/gvt/scheduler.c | 64 +- drivers/gpu/drm/i915/gvt/scheduler.h | 1 + drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 449 ++- drivers/gpu/drm/i915/i915_drv.c | 50 +- drivers/gpu/drm/i915/i915_drv.h | 250 +- drivers/gpu/drm/i915/i915_gem.c | 225 +- drivers/gpu/drm/i915/i915_gem_context.c | 11 +- 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 | 5 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 11 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 166 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 2 - drivers/gpu/drm/i915/i915_gem_internal.c | 1 - drivers/gpu/drm/i915/i915_gem_object.h | 3 +- drivers/gpu/drm/i915/i915_gem_shrinker.c | 104 +- 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 | 1 - drivers/gpu/drm/i915/i915_gpu_error.c | 76 +- drivers/gpu/drm/i915/i915_gpu_error.h | 1 + drivers/gpu/drm/i915/i915_ioc32.c | 1 - drivers/gpu/drm/i915/i915_irq.c | 42 +- drivers/gpu/drm/i915/i915_params.c | 32 +- drivers/gpu/drm/i915/i915_params.h | 11 + drivers/gpu/drm/i915/i915_pci.c | 6 +- drivers/gpu/drm/i915/i915_perf.c | 12 +- drivers/gpu/drm/i915/i915_query.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 222 +- drivers/gpu/drm/i915/i915_request.c | 220 +- drivers/gpu/drm/i915/i915_request.h | 1 - drivers/gpu/drm/i915/i915_suspend.c | 13 +- drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 4 +- drivers/gpu/drm/i915/i915_timeline.h | 8 - drivers/gpu/drm/i915/i915_trace.h | 30 - drivers/gpu/drm/i915/intel_acpi.c | 1 - drivers/gpu/drm/i915/intel_atomic.c | 3 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 1 - drivers/gpu/drm/i915/intel_audio.c | 3 +- drivers/gpu/drm/i915/intel_bios.c | 14 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 26 - drivers/gpu/drm/i915/intel_cdclk.c | 10 +- drivers/gpu/drm/i915/intel_color.c | 218 +- drivers/gpu/drm/i915/intel_connector.c | 1 - drivers/gpu/drm/i915/intel_crt.c | 7 +- drivers/gpu/drm/i915/intel_ddi.c | 328 +- 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 | 167 +- drivers/gpu/drm/i915/intel_display.h | 6 +- drivers/gpu/drm/i915/intel_dp.c | 142 +- drivers/gpu/drm/i915/intel_dp_mst.c | 11 - drivers/gpu/drm/i915/intel_drv.h | 30 +- drivers/gpu/drm/i915/intel_dsi.h | 1 - drivers/gpu/drm/i915/intel_dsi_vbt.c | 24 +- drivers/gpu/drm/i915/intel_dvo.c | 1 - drivers/gpu/drm/i915/intel_engine_cs.c | 90 +- drivers/gpu/drm/i915/intel_fbc.c | 31 +- drivers/gpu/drm/i915/intel_fbdev.c | 1 - drivers/gpu/drm/i915/intel_fifo_underrun.c | 6 +- drivers/gpu/drm/i915/intel_frontbuffer.c | 1 - drivers/gpu/drm/i915/intel_guc_fw.c | 6 +- drivers/gpu/drm/i915/intel_guc_submission.c | 3 +- drivers/gpu/drm/i915/intel_hangcheck.c | 167 +- drivers/gpu/drm/i915/intel_hdcp.c | 17 +- drivers/gpu/drm/i915/intel_hdmi.c | 21 +- drivers/gpu/drm/i915/intel_hotplug.c | 1 - drivers/gpu/drm/i915/intel_huc_fw.c | 7 +- drivers/gpu/drm/i915/intel_i2c.c | 1 - drivers/gpu/drm/i915/intel_lrc.c | 256 +- drivers/gpu/drm/i915/intel_lspcon.c | 16 +- drivers/gpu/drm/i915/intel_lvds.c | 5 +- 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 | 11 +- drivers/gpu/drm/i915/intel_panel.c | 8 +- drivers/gpu/drm/i915/intel_pipe_crc.c | 8 +- drivers/gpu/drm/i915/intel_pm.c | 738 ++--- drivers/gpu/drm/i915/intel_psr.c | 75 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 505 ++-- drivers/gpu/drm/i915/intel_ringbuffer.h | 93 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 4 +- drivers/gpu/drm/i915/intel_sdvo.c | 31 +- drivers/gpu/drm/i915/intel_sprite.c | 7 +- drivers/gpu/drm/i915/intel_tv.c | 1 - drivers/gpu/drm/i915/intel_uc.c | 14 +- drivers/gpu/drm/i915/intel_uc.h | 6 +- drivers/gpu/drm/i915/intel_uc_fw.c | 11 +- drivers/gpu/drm/i915/intel_uncore.c | 147 +- drivers/gpu/drm/i915/intel_vdsc.c | 1 - drivers/gpu/drm/i915/intel_wopcm.c | 6 +- drivers/gpu/drm/i915/intel_workarounds.c | 131 +- drivers/gpu/drm/i915/selftests/huge_pages.c | 35 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 6 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 1 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 86 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 334 +- drivers/gpu/drm/i915/selftests/intel_lrc.c | 4 +- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 82 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 2 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 +- drivers/gpu/drm/i915/vlv_dsi.c | 1 - drivers/gpu/drm/imx/ipuv3-plane.c | 20 + drivers/gpu/drm/imx/ipuv3-plane.h | 2 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 3 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 12 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 1 - drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 10 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 9 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 9 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 9 +- drivers/gpu/drm/msm/edp/edp_bridge.c | 9 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 3 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- 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/nouveau/dispnv50/disp.c | 15 +- drivers/gpu/drm/omapdrm/omap_connector.c | 9 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 8 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 4 +- drivers/gpu/drm/qxl/qxl_display.c | 5 +- drivers/gpu/drm/r128/r128_cce.c | 5 +- drivers/gpu/drm/radeon/radeon_audio.c | 14 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 9 - drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 1 + drivers/gpu/drm/rockchip/inno_hdmi.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 36 - drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 37 + drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 3 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 159 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 15 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 70 +- drivers/gpu/drm/sti/sti_crtc.c | 16 +- drivers/gpu/drm/sti/sti_hdmi.c | 3 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 3 +- drivers/gpu/drm/tegra/hdmi.c | 3 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/sor.c | 3 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 34 +- drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 3 + drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 3 + drivers/gpu/drm/tinydrm/hx8357d.c | 1 + drivers/gpu/drm/tinydrm/ili9225.c | 2 + drivers/gpu/drm/tinydrm/ili9341.c | 1 + drivers/gpu/drm/tinydrm/mi0283qt.c | 1 + drivers/gpu/drm/tinydrm/mipi-dbi.c | 3 + drivers/gpu/drm/tinydrm/repaper.c | 1 + drivers/gpu/drm/tinydrm/st7586.c | 1 + drivers/gpu/drm/tinydrm/st7735r.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 | 43 + drivers/gpu/drm/vc4/vc4_drv.h | 3 + drivers/gpu/drm/vc4/vc4_hdmi.c | 32 +- drivers/gpu/drm/vc4/vc4_kms.c | 3 +- drivers/gpu/drm/vc4/vc4_plane.c | 128 +- drivers/gpu/drm/vgem/vgem_fence.c | 4 +- drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_display.c | 8 +- drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 103 - drivers/gpu/drm/virtio/virtgpu_drv.c | 84 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 24 +- 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_vq.c | 12 +- drivers/gpu/drm/vkms/vkms_drv.c | 1 + drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 - drivers/gpu/drm/zte/zx_hdmi.c | 4 +- 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/hid/hid-core.c | 32 +- drivers/hid/hid-sony.c | 31 +- drivers/hv/channel.c | 9 +- drivers/hv/hv_balloon.c | 10 +- drivers/hv/ring_buffer.c | 31 +- drivers/hv/vmbus_drv.c | 91 +- drivers/hwmon/adt7462.c | 4 + drivers/hwmon/dell-smm-hwmon.c | 97 +- drivers/hwmon/hih6130.c | 11 +- drivers/hwmon/lm80.c | 4 +- drivers/hwmon/nct6775.c | 12 +- drivers/hwmon/occ/common.c | 24 +- drivers/hwmon/pmbus/pmbus.c | 64 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 + drivers/hwtracing/coresight/coresight-stm.c | 12 +- drivers/hwtracing/coresight/of_coresight.c | 4 +- drivers/i3c/master/i3c-master-cdns.c | 4 +- drivers/iio/adc/ti_am335x_adc.c | 5 +- drivers/infiniband/core/cm.c | 3 +- drivers/infiniband/core/cma.c | 5 +- drivers/infiniband/core/nldev.c | 4 - drivers/infiniband/core/sa_query.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 9 +- drivers/infiniband/hw/cxgb4/qp.c | 19 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 26 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 3 +- drivers/infiniband/hw/mlx5/main.c | 51 +- drivers/infiniband/hw/mlx5/mem.c | 5 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 12 +- drivers/infiniband/hw/mlx5/mr.c | 41 +- drivers/infiniband/hw/mlx5/odp.c | 6 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 5 +- drivers/infiniband/ulp/srp/ib_srp.c | 3 +- drivers/input/keyboard/tm2-touchkey.c | 132 +- drivers/input/misc/soc_button_array.c | 6 +- drivers/interconnect/Kconfig | 15 + drivers/interconnect/Makefile | 6 + drivers/interconnect/core.c | 787 +++++ drivers/interconnect/qcom/Kconfig | 13 + drivers/interconnect/qcom/Makefile | 5 + drivers/interconnect/qcom/sdm845.c | 838 ++++++ drivers/irqchip/irq-csky-apb-intc.c | 172 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 19 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/platform/aspeed-video.c | 1 + drivers/media/platform/s5p-mfc/s5p_mfc.c | 1 - drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/vicodec/vicodec-core.c | 12 +- drivers/media/platform/vim2m.c | 12 +- drivers/media/v4l2-core/v4l2-ctrls.c | 9 - drivers/media/v4l2-core/v4l2-mem2mem.c | 20 + drivers/mfd/Kconfig | 1 + drivers/mfd/Makefile | 1 + drivers/mfd/ab8500-core.c | 2 +- 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 | 4 +- drivers/mfd/exynos-lpass.c | 4 +- drivers/mfd/madera-core.c | 5 +- drivers/mfd/max77620.c | 2 +- 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/stmpe.c | 12 +- drivers/mfd/ti_am335x_tscadc.c | 5 +- drivers/mfd/tps65218.c | 24 +- drivers/mfd/tps6586x.c | 24 + drivers/mfd/twl-core.c | 4 +- drivers/mfd/wm5110-tables.c | 2 + drivers/misc/lkdtm/core.c | 11 +- drivers/misc/lkdtm/lkdtm.h | 2 + drivers/misc/lkdtm/perms.c | 36 +- drivers/mtd/devices/mtdram.c | 2 - drivers/mtd/mtdcore.c | 2 +- drivers/mtd/mtdcore.h | 2 +- drivers/mtd/mtdpart.c | 36 +- drivers/mtd/nand/raw/qcom_nandc.c | 20 +- drivers/mtd/spi-nor/Kconfig | 9 - drivers/mtd/spi-nor/Makefile | 1 - drivers/mtd/spi-nor/fsl-quadspi.c | 1224 -------- drivers/net/bonding/bond_main.c | 3 + drivers/net/dsa/microchip/ksz_common.c | 2 - drivers/net/dsa/mt7530.c | 1 - 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_ptp.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 17 +- drivers/net/ethernet/intel/Kconfig | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/icm.c | 101 +- drivers/net/ethernet/mellanox/mlx4/icm.h | 22 +- drivers/net/ethernet/mellanox/mlxsw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 7 +- .../ethernet/mellanox/mlxsw/spectrum_acl_ctcam.c | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 23 +- drivers/net/ethernet/microchip/lan743x_main.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 4 + drivers/net/ethernet/realtek/r8169.c | 9 +- drivers/net/tun.c | 11 +- drivers/net/usb/cdc_ether.c | 26 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/virtio_net.c | 29 +- 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/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/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/opp/core.c | 63 +- drivers/parisc/lba_pci.c | 12 + drivers/pci/controller/dwc/pci-meson.c | 1 + drivers/pci/setup-bus.c | 10 + drivers/phy/ti/Kconfig | 1 + drivers/ptp/ptp_chardev.c | 3 +- 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 | 8 +- drivers/regulator/act8945a-regulator.c | 11 +- drivers/regulator/axp20x-regulator.c | 8 +- drivers/regulator/bcm590xx-regulator.c | 4 + drivers/regulator/core.c | 22 +- drivers/regulator/lochnagar-regulator.c | 2 +- drivers/regulator/lp8755.c | 4 +- drivers/regulator/max77620-regulator.c | 10 +- drivers/regulator/of_regulator.c | 4 +- drivers/remoteproc/qcom_q6v5_mss.c | 12 +- drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/remoteproc/remoteproc_debugfs.c | 26 + drivers/reset/Kconfig | 20 +- drivers/reset/Makefile | 3 +- drivers/reset/core.c | 42 + drivers/reset/reset-hsdk.c | 1 + drivers/reset/reset-simple.c | 13 +- drivers/reset/reset-socfpga.c | 88 + drivers/reset/reset-sunxi.c | 1 + drivers/reset/reset-uniphier-glue.c | 183 ++ drivers/reset/reset-uniphier-usb3.c | 171 -- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/scsi/Kconfig | 2 +- drivers/scsi/NCR5380.c | 3 +- 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 | 332 +- 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_wr.c | 1 + drivers/scsi/esas2r/esas2r_init.c | 3 +- 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 | 174 +- drivers/scsi/imm.c | 33 +- drivers/scsi/isci/init.c | 14 +- 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 | 1 + drivers/scsi/lpfc/lpfc_scsi.c | 8 +- drivers/scsi/lpfc/lpfc_sli.c | 20 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- 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/qla4xxx/ql4_os.c | 4 +- drivers/scsi/scsi_pm.c | 26 +- drivers/scsi/sd.c | 68 + 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/soc/bcm/Kconfig | 11 + drivers/soc/bcm/Makefile | 1 + drivers/soc/bcm/bcm2835-power.c | 661 ++++ drivers/soc/fsl/qe/qe_tdm.c | 55 - drivers/soc/renesas/Kconfig | 2 +- drivers/soc/renesas/r8a774c0-sysc.c | 23 +- drivers/spi/Kconfig | 15 +- drivers/spi/Makefile | 1 + drivers/spi/spi-ath79.c | 42 +- drivers/spi/spi-atmel.c | 93 +- drivers/spi/spi-cadence.c | 67 +- drivers/spi/spi-clps711x.c | 23 +- drivers/spi/spi-davinci.c | 54 +- drivers/spi/spi-dw-mmio.c | 22 - drivers/spi/spi-dw.c | 13 +- drivers/spi/spi-fsl-dspi.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 92 +- drivers/spi/spi-fsl-qspi.c | 966 ++++++ drivers/spi/spi-npcm-pspi.c | 3 +- drivers/spi/spi-stm32.c | 1403 +++++++-- drivers/spi/spi.c | 226 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/comedi/drivers/cb_pcimdas.c | 6 +- drivers/staging/comedi/drivers/usbduxfast.c | 2 +- drivers/staging/erofs/internal.h | 2 +- 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/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 | 2 + drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 23 +- drivers/staging/mt7621-dma/ralink-gdma.c | 6 +- drivers/staging/mt7621-dts/gbpc1.dts | 4 +- drivers/staging/mt7621-dts/mt7621.dtsi | 55 +- 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/pci-mt7621.c | 250 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 41 +- drivers/staging/rtl8188eu/core/rtw_security.c | 6 +- drivers/staging/rtl8192e/dot11d.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 6 +- drivers/staging/rts5208/ms.c | 5 +- drivers/staging/rts5208/sd.c | 7 +- drivers/staging/speakup/Kconfig | 32 +- drivers/staging/wilc1000/host_interface.c | 2 +- drivers/staging/wlan-ng/prism2fw.c | 5 +- drivers/target/iscsi/iscsi_target.c | 2 +- drivers/tty/serial/8250/8250_lpss.c | 1 - drivers/tty/serial/clps711x.c | 23 +- drivers/tty/serial/lantiq.c | 36 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/qcom_geni_serial.c | 279 +- drivers/tty/serial/sc16is7xx.c | 4 +- drivers/tty/serial/sh-sci.c | 71 +- drivers/usb/class/cdc-acm.c | 7 + drivers/usb/core/config.c | 5 +- drivers/usb/core/devio.c | 8 +- drivers/usb/core/generic.c | 9 +- drivers/usb/core/quirks.c | 3 +- drivers/usb/core/urb.c | 5 +- drivers/usb/gadget/udc/snps_udc_core.c | 17 +- drivers/usb/host/u132-hcd.c | 6 +- drivers/usb/serial/usb-serial-simple.c | 3 +- drivers/usb/storage/scsiglue.c | 8 +- drivers/usb/storage/unusual_devs.h | 12 + drivers/vfio/pci/trace.h | 2 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/video/backlight/88pm860x_bl.c | 2 +- drivers/video/backlight/pwm_bl.c | 28 +- drivers/virtio/virtio_ring.c | 12 +- 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/pvcalls-back.c | 9 +- drivers/xen/pvcalls-front.c | 101 +- fs/Kconfig | 9 + fs/Makefile | 4 +- fs/afs/internal.h | 9 +- fs/afs/mntpt.c | 149 +- fs/afs/super.c | 439 +-- fs/afs/volume.c | 4 +- fs/befs/btree.c | 97 +- fs/btrfs/ctree.c | 16 +- fs/btrfs/ioctl.c | 49 +- fs/btrfs/volumes.c | 12 + fs/ceph/addr.c | 5 +- fs/ceph/super.c | 4 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 20 + fs/cifs/cifssmb.c | 30 +- fs/cifs/connect.c | 7 +- fs/cifs/dfs_cache.c | 1 + fs/cifs/file.c | 45 +- fs/cifs/inode.c | 10 + fs/cifs/smb2file.c | 8 +- fs/cifs/smb2pdu.c | 31 +- fs/cifs/transport.c | 122 +- fs/crypto/Kconfig | 6 +- fs/crypto/fscrypt_private.h | 1 - fs/ecryptfs/crypto.c | 12 +- fs/ext2/dir.c | 49 +- fs/ext4/Kconfig | 15 - fs/ext4/dir.c | 10 +- fs/ext4/ext4.h | 23 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/extents.c | 4 +- fs/ext4/file.c | 4 + fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 37 +- fs/ext4/ioctl.c | 16 +- fs/ext4/move_extent.c | 3 +- fs/ext4/namei.c | 18 +- fs/ext4/page-io.c | 9 +- fs/ext4/readpage.c | 211 +- fs/ext4/super.c | 107 +- fs/ext4/sysfs.c | 10 +- fs/f2fs/Kconfig | 12 +- fs/f2fs/data.c | 52 +- fs/f2fs/debug.c | 19 +- fs/f2fs/dir.c | 13 +- fs/f2fs/f2fs.h | 27 +- fs/f2fs/file.c | 78 +- fs/f2fs/inode.c | 11 +- fs/f2fs/namei.c | 6 +- fs/f2fs/super.c | 54 +- fs/f2fs/sysfs.c | 17 +- fs/filesystems.c | 4 + fs/fs_context.c | 648 ++++ fs/fs_parser.c | 555 ++++ fs/fs_types.c | 105 + fs/fuse/control.c | 4 +- fs/fuse/cuse.c | 7 +- fs/fuse/dev.c | 117 +- fs/fuse/dir.c | 54 +- fs/fuse/file.c | 115 +- fs/fuse/fuse_i.h | 25 +- fs/fuse/inode.c | 23 +- fs/fuse/readdir.c | 4 +- fs/hugetlbfs/inode.c | 371 ++- fs/internal.h | 13 +- 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 | 87 +- fs/namei.c | 4 +- fs/namespace.c | 262 +- fs/proc/base.c | 73 +- fs/proc/inode.c | 52 +- fs/proc/internal.h | 6 +- fs/proc/root.c | 244 +- fs/super.c | 344 ++- fs/sysfs/dir.c | 3 +- fs/sysfs/file.c | 6 +- fs/sysfs/group.c | 3 +- fs/sysfs/mount.c | 73 +- fs/sysfs/symlink.c | 3 +- fs/ubifs/Kconfig | 13 +- 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/verity/Kconfig | 53 + fs/verity/Makefile | 5 + fs/verity/fsverity_private.h | 134 + fs/verity/hash_algs.c | 115 + fs/verity/ioctl.c | 164 + fs/verity/setup.c | 911 ++++++ fs/verity/signature.c | 187 ++ fs/verity/verify.c | 298 ++ 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/drm/bridge/dw_hdmi.h | 6 +- include/drm/drmP.h | 7 - include/drm/drm_atomic.h | 37 +- include/drm/drm_connector.h | 10 +- include/drm/drm_device.h | 228 +- include/drm/drm_dp_helper.h | 11 + include/drm/drm_dp_mst_helper.h | 5 +- include/drm/drm_edid.h | 10 +- include/drm/drm_encoder_slave.h | 1 - include/drm/drm_file.h | 1 + include/drm/drm_framebuffer.h | 10 +- include/drm/drm_gem_cma_helper.h | 5 +- include/drm/drm_hdcp.h | 2 + include/drm/drm_legacy.h | 14 +- include/drm/drm_mode_config.h | 23 +- include/drm/drm_syncobj.h | 23 +- include/drm/intel-gtt.h | 3 + include/dt-bindings/clock/qcom,rpmcc.h | 10 + include/dt-bindings/interconnect/qcom,sdm845.h | 143 + include/dt-bindings/soc/bcm2835-pm.h | 28 + include/linux/atomic.h | 1243 +------- include/linux/bcma/bcma.h | 11 +- include/linux/bcma/bcma_soc.h | 1 + include/linux/bpf_verifier.h | 1 + include/linux/ceph/libceph.h | 6 +- include/linux/ceph/osd_client.h | 1 - include/linux/cgroup.h | 3 +- include/linux/cmdline.h | 72 + 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/cred.h | 1 - include/linux/dma-fence.h | 22 +- include/linux/dma/dw.h | 9 +- include/linux/errno.h | 1 + include/linux/fs.h | 46 +- include/linux/fs_context.h | 181 ++ include/linux/fs_parser.h | 119 + include/linux/fs_types.h | 73 + include/linux/fscrypt.h | 416 ++- include/linux/fscrypt_notsupp.h | 231 -- include/linux/fscrypt_supp.h | 204 -- include/linux/fsverity.h | 111 + include/linux/hid.h | 4 +- include/linux/hyperv.h | 5 +- include/linux/interconnect-provider.h | 142 + include/linux/interconnect.h | 59 + include/linux/ipmi_smi.h | 27 +- include/linux/kernfs.h | 40 +- include/linux/lsm_hooks.h | 69 +- 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/mlx5/driver.h | 4 - include/linux/mount.h | 3 + include/linux/platform_data/dma-dw.h | 12 +- include/linux/pm_opp.h | 5 + include/linux/proc_fs.h | 6 + include/linux/pwm.h | 37 +- include/linux/qed/qed_chain.h | 31 + include/linux/rcupdate.h | 21 +- include/linux/regulator/driver.h | 1 + include/linux/remoteproc.h | 4 +- include/linux/reset.h | 15 +- include/linux/reset/socfpga.h | 7 + include/linux/reset/sunxi.h | 7 + include/linux/sched/signal.h | 51 +- include/linux/security.h | 61 +- include/linux/selinux.h | 35 - include/linux/skbuff.h | 2 +- include/linux/spi/spi.h | 25 +- include/linux/srcu.h | 1 + include/linux/srcutree.h | 3 +- include/linux/switchtec.h | 10 +- include/linux/syscalls.h | 3 + include/linux/torture.h | 3 +- include/linux/xarray.h | 225 +- include/media/mpeg2-ctrls.h | 14 +- include/media/v4l2-mem2mem.h | 20 + include/media/videobuf2-v4l2.h | 17 + include/rdma/ib_umem_odp.h | 26 +- include/rdma/ib_verbs.h | 2 - include/soc/bcm2835/raspberrypi-firmware.h | 4 + include/trace/events/f2fs.h | 3 + include/trace/events/spi.h | 31 +- include/trace/events/tegra_apb_dma.h | 61 + include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/v3d_drm.h | 8 + include/uapi/linux/audit.h | 2 + include/uapi/linux/fsverity.h | 98 + include/uapi/linux/ptp_clock.h | 2 +- include/uapi/linux/videodev2.h | 12 + include/video/imx-ipu-v3.h | 1 + init/Kconfig | 69 + ipc/mqueue.c | 94 +- ipc/namespace.c | 2 +- kernel/bpf/stackmap.c | 3 +- kernel/bpf/verifier.c | 61 +- kernel/capability.c | 22 +- kernel/cgroup/cgroup-internal.h | 50 +- kernel/cgroup/cgroup-v1.c | 359 ++- kernel/cgroup/cgroup.c | 246 +- kernel/cgroup/cpuset.c | 56 +- kernel/cred.c | 13 - kernel/fork.c | 1 - kernel/locking/locktorture.c | 2 +- kernel/printk/printk.c | 55 +- 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/cpufreq.c | 4 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/sched/sched.h | 2 +- kernel/sched/topology.c | 4 +- kernel/seccomp.c | 4 +- kernel/signal.c | 133 +- kernel/sys_ni.c | 1 + kernel/time/Kconfig | 29 + kernel/time/timer.c | 2 +- kernel/torture.c | 6 +- kernel/watchdog.c | 7 + lib/Kconfig.debug | 18 +- lib/test_xarray.c | 51 +- lib/xarray.c | 92 +- localversion-next | 1 + mm/rmap.c | 4 +- net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_private.h | 1 + net/bridge/br_vlan.c | 26 +- net/can/gw.c | 30 +- net/ceph/ceph_common.c | 11 +- net/ceph/debugfs.c | 2 +- net/ceph/osd_client.c | 4 +- net/core/filter.c | 2 +- net/core/neighbour.c | 13 +- net/core/skbuff.c | 7 +- net/ipv4/devinet.c | 2 +- net/ipv4/fou.c | 3 +- net/ipv4/ip_sockglue.c | 12 +- net/ipv4/ip_vti.c | 50 + net/ipv6/addrconf.c | 2 +- net/ipv6/af_inet6.c | 14 +- net/ipv6/datagram.c | 11 +- net/ipv6/fou6.c | 8 + net/ipv6/icmp.c | 8 +- net/ipv6/udp.c | 8 +- net/netfilter/nf_tables_api.c | 14 +- net/netfilter/nft_flow_offload.c | 4 +- net/nfc/netlink.c | 6 +- net/openvswitch/flow.c | 8 +- net/packet/af_packet.c | 4 +- net/rds/ib_send.c | 4 +- net/rds/message.c | 4 +- net/rds/rds.h | 4 - net/rds/send.c | 2 +- net/smc/af_smc.c | 4 +- net/sunrpc/xprtrdma/verbs.c | 10 +- net/sunrpc/xprtsock.c | 22 + net/tipc/netlink_compat.c | 4 +- net/xfrm/xfrm_policy.c | 58 +- samples/bpf/test_cgrp2_attach2.c | 14 +- samples/bpf/test_current_task_under_cgroup_user.c | 2 +- samples/bpf/xdp1_user.c | 2 +- samples/seccomp/Makefile | 1 + scripts/Makefile.genheader | 23 + 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 + 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 | 71 +- security/apparmor/resource.c | 2 +- security/apparmor/task.c | 6 +- security/commoncap.c | 26 +- security/loadpin/loadpin.c | 8 +- security/security.c | 659 +++- security/selinux/Kconfig | 15 - security/selinux/Makefile | 2 +- security/selinux/exports.c | 23 - security/selinux/hooks.c | 462 ++- security/selinux/include/audit.h | 3 - security/selinux/include/objsec.h | 38 +- security/selinux/include/security.h | 10 +- security/selinux/selinuxfs.c | 4 +- security/selinux/ss/services.c | 1 - security/selinux/xfrm.c | 4 +- security/smack/smack.h | 64 +- security/smack/smack_access.c | 6 +- security/smack/smack_lsm.c | 419 ++- security/smack/smackfs.c | 18 +- security/tomoyo/common.h | 22 +- security/tomoyo/domain.c | 4 +- security/tomoyo/securityfs_if.c | 15 +- security/tomoyo/tomoyo.c | 49 +- security/yama/yama_lsm.c | 8 +- sound/core/compress_offload.c | 3 +- sound/hda/hdac_controller.c | 8 +- sound/hda/hdac_stream.c | 4 +- sound/isa/gus/gus_main.c | 13 +- sound/isa/sb/sb16_main.c | 10 +- sound/pci/cs46xx/dsp_spos.c | 3 + sound/pci/hda/patch_realtek.c | 18 +- sound/pci/ice1712/ews.c | 7 +- sound/pci/oxygen/oxygen_lib.c | 2 +- sound/pci/oxygen/pcm1796.h | 1 - sound/pci/oxygen/xonar_pcm179x.c | 71 +- sound/soc/codecs/Kconfig | 15 +- 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/max98090.c | 15 - sound/soc/codecs/max98373.c | 6 +- sound/soc/codecs/max98927.c | 8 +- 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.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 | 1 + 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/generic/Kconfig | 17 - sound/soc/generic/Makefile | 4 - sound/soc/generic/audio-graph-card.c | 465 +-- sound/soc/generic/audio-graph-scu-card.c | 501 --- sound/soc/generic/simple-card-utils.c | 14 +- sound/soc/generic/simple-card.c | 454 +-- 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 | 12 + sound/soc/intel/boards/bytcr_rt5651.c | 103 +- 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/pxa/Makefile | 1 - sound/soc/qcom/qdsp6/q6asm-dai.c | 17 +- sound/soc/qcom/sdm845.c | 31 +- sound/soc/sh/dma-sh7760.c | 2 +- sound/soc/sh/rcar/src.c | 125 +- sound/soc/soc-core.c | 19 + sound/soc/ti/davinci-mcasp.c | 311 +- sound/soc/xilinx/Kconfig | 16 +- sound/soc/xilinx/Makefile | 4 + sound/soc/xilinx/xlnx_formatter_pcm.c | 565 ++++ sound/soc/xilinx/xlnx_i2s.c | 15 +- sound/soc/xilinx/xlnx_spdif.c | 339 +++ sound/usb/card.c | 2 +- sound/usb/line6/pod.c | 3 +- sound/usb/mixer.c | 35 +- sound/usb/quirks-table.h | 6 + sound/usb/quirks.c | 2 +- sound/usb/stream.c | 36 +- tools/Makefile | 14 +- .../arch}/riscv/include/uapi/asm/bitsperlong.h | 0 tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/debugging/Makefile | 16 + tools/debugging/kernel-chktaint | 202 ++ tools/include/nolibc/nolibc.h | 2263 ++++++++++++++ tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/asm/bitsperlong.h | 2 + tools/include/uapi/drm/i915_drm.h | 8 + tools/include/uapi/linux/in.h | 10 +- tools/include/uapi/linux/kvm.h | 19 + tools/include/uapi/linux/prctl.h | 8 + tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/README.rst | 14 + 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/Makefile.perf | 4 +- tools/perf/builtin-stat.c | 3 +- tools/perf/tests/shell/lib/probe_vfs_getname.sh | 3 +- tools/perf/trace/beauty/prctl_option.sh | 2 +- tools/perf/util/annotate.c | 8 +- tools/perf/util/callchain.c | 32 +- tools/perf/util/callchain.h | 1 + tools/perf/util/machine.c | 2 +- tools/perf/util/strbuf.c | 1 - tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/cgroup_helpers.c | 6 +- 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 +- .../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 | 2 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 2 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 2 +- tools/testing/selftests/bpf/test_verifier.c | 120 + tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 18 + .../selftests/net/forwarding/bridge_vlan_aware.sh | 15 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 2 +- tools/testing/selftests/net/ip_defrag.c | 96 +- tools/testing/selftests/net/ip_defrag.sh | 9 +- tools/testing/selftests/net/xfrm_policy.sh | 153 +- tools/testing/selftests/pidfd/Makefile | 6 + tools/testing/selftests/pidfd/pidfd_test.c | 381 +++ tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 27 +- tools/testing/selftests/rcutorture/bin/nolibc.h | 2197 -------------- tools/thermal/tmon/Makefile | 2 +- virt/kvm/kvm_main.c | 2 +- 1460 files changed, 50928 insertions(+), 24369 deletions(-) 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 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 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/hwmon/hih6130.txt create mode 100644 Documentation/devicetree/bindings/interconnect/interconnect.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt delete mode 100644 Documentation/devicetree/bindings/mtd/fsl-quadspi.txt 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/filesystems/fsverity.rst create mode 100644 Documentation/filesystems/mount_api.txt create mode 100644 Documentation/interconnect/interconnect.rst create mode 100644 Documentation/networking/checksum-offloads.rst delete mode 100644 Documentation/networking/checksum-offloads.txt create mode 100644 Documentation/networking/segmentation-offloads.rst delete mode 100644 Documentation/networking/segmentation-offloads.txt 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/bcm2837-rpi-3-a-plus.dts 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/renesas/r8a774c0.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi create mode 100644 drivers/clk/clk-fixed-mmio.c create mode 100644 drivers/dma/dw/dw.c create mode 100644 drivers/dma/dw/idma32.c delete mode 100644 drivers/gpu/drm/virtio/virtgpu_drm_bus.c create mode 100644 drivers/interconnect/Kconfig create mode 100644 drivers/interconnect/Makefile create mode 100644 drivers/interconnect/core.c create mode 100644 drivers/interconnect/qcom/Kconfig create mode 100644 drivers/interconnect/qcom/Makefile create mode 100644 drivers/interconnect/qcom/sdm845.c create mode 100644 drivers/mfd/bcm2835-pm.c delete mode 100644 drivers/mtd/spi-nor/fsl-quadspi.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/reset/reset-socfpga.c create mode 100644 drivers/reset/reset-uniphier-glue.c delete mode 100644 drivers/reset/reset-uniphier-usb3.c create mode 100644 drivers/soc/bcm/bcm2835-power.c create mode 100644 drivers/spi/spi-fsl-qspi.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 fs/fs_context.c create mode 100644 fs/fs_parser.c create mode 100644 fs/fs_types.c create mode 100644 fs/verity/Kconfig create mode 100644 fs/verity/Makefile create mode 100644 fs/verity/fsverity_private.h create mode 100644 fs/verity/hash_algs.c create mode 100644 fs/verity/ioctl.c create mode 100644 fs/verity/setup.c create mode 100644 fs/verity/signature.c create mode 100644 fs/verity/verify.c delete mode 100644 include/asm-generic/atomic-instrumented.h delete mode 100644 include/asm-generic/atomic-long.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm845.h create mode 100644 include/dt-bindings/soc/bcm2835-pm.h create mode 100644 include/linux/cmdline.h create mode 100644 include/linux/fs_context.h create mode 100644 include/linux/fs_parser.h create mode 100644 include/linux/fs_types.h delete mode 100644 include/linux/fscrypt_notsupp.h delete mode 100644 include/linux/fscrypt_supp.h create mode 100644 include/linux/fsverity.h create mode 100644 include/linux/interconnect-provider.h create mode 100644 include/linux/interconnect.h create mode 100644 include/linux/mfd/bcm2835-pm.h create mode 100644 include/linux/reset/socfpga.h create mode 100644 include/linux/reset/sunxi.h delete mode 100644 include/linux/selinux.h create mode 100644 include/trace/events/tegra_apb_dma.h create mode 100644 include/uapi/linux/fsverity.h create mode 100644 localversion-next 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 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 copy {arch => tools/arch}/riscv/include/uapi/asm/bitsperlong.h (100%) create mode 100644 tools/debugging/Makefile create mode 100755 tools/debugging/kernel-chktaint create mode 100644 tools/include/nolibc/nolibc.h 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 100644 tools/testing/selftests/pidfd/Makefile create mode 100644 tools/testing/selftests/pidfd/pidfd_test.c delete mode 100644 tools/testing/selftests/rcutorture/bin/nolibc.h