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-allyesconfig in repository toolchain/ci/linux.
from 0dd95e972ef8 arm64: select DYNAMIC_DEBUG_RELATIVE_POINTERS adds 9672e2cb0fbd vmlinux.lds.h: drop unused __vermagic adds 1c7651f43777 kallsyms: store type information in its own array adds dadec066d8fa module: add stubs for within_module functions adds 280664f558c9 Merge tag 'modules-for-v5.2' of git://git.kernel.org/pub/s [...] adds a5d5092c9285 gdbstub: mark expected switch fall-throughs adds 4cc168eaf3b6 gdbstub: Replace strcpy() by strscpy() adds 9b555c4d784c kdb: kdb_support: replace strcpy() by strscpy() adds 976643af4ec6 misc: kgdbts: fix out-of-bounds access in function param_s [...] adds ecebc5ce59a0 kdb: Get rid of broken attempt to print CCVERSION in kdb summary adds b586627e10f5 kdb: do a sanity check on the cpu in kdb_per_cpu() adds ca976bfb3154 kdb: Fix bound check compiler warning adds ca4b40629f4e Merge tag 'kgdb-5.2-rc1' of git://git.kernel.org/pub/scm/l [...] adds e6eb5fe9123f parisc: Drop LDCW barrier in CAS code when running UP adds 8d0e051cc75e parisc: Enable the ro_after_init feature adds 271c29a17fad parisc: Use __ro_after_init in cache.c adds 9aa8848a751f parisc: Use __ro_after_init in drivers.c adds 1b69085d4fcf parisc: Use __ro_after_init in firmware.c adds dc1b3c0d50ea parisc: Use __ro_after_init in head.S adds 7c1952b4be68 parisc: Use __ro_after_init in inventory.c adds 874b051923dd parisc: Use __ro_after_init in pci.c adds 67266fd48f0f parisc: Use __ro_after_init in perf_images.h adds 7e4c65bf0637 parisc: Use __ro_after_init in process.c adds d98883690b7b parisc: Use __ro_after_init in processor.c adds 34589df6338a parisc: Use __ro_after_init in time.c adds 47293774c49c parisc: Use __ro_after_init in unwind.c adds 4e617c86ba9b parisc: Use __ro_after_init in init.c adds b2c91128212a Merge branch 'parisc-5.2-2' of git://git.kernel.org/pub/sc [...] adds 814137768b5a Add gitignore file for samples/vfs/ generated files adds df0bfe7501e9 virtio_ring: Fix potential mem leak in virtqueue_add_indir [...] adds d63031bb0fc0 tools/virtio/ringtest: Remove bogus definition of BUG_ON() adds 889e31e73a73 vhost-scsi: remove incorrect memory barrier adds a5581206c565 virtio/virtio_ring: do some comment fixes adds 3279beac5451 virtio/s390: use vring_create_virtqueue adds f35f54f11f7f virtio/s390: DMA support for virtio-ccw adds 050f4c4d2fbb virtio/s390: enable packed ring adds 35c99ffa20ed Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 1064d8577381 Merge branch 'akpm' (patches from Andrew) adds 641114d2af31 RDMA: Directly cast the sockaddr union to sockaddr adds 4d7ba8ce0fec RDMA/core: Change system parameters callback from dumpit to doit adds cd5d20f13f2d IB/mlx5: Verify DEVX general object type correctly adds c191f93454bc net/mlx5: Set completion EQs as shared resources adds 5ac94332248e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 89963adcdb43 kernel/compat.c: mark expected switch fall-throughs adds b4f91664307d crypto: chelsio - Fix NULL pointer dereference adds 33ddc108c5a1 crypto: chelsio - Fix softlockup with heavy I/O adds 0a4491d3febe crypto: chelsio - count incomplete block in IV adds 0816ecf48f3d MAINTAINERS: Maintainer for Chelsio crypto driver adds 24586b5feaf1 crypto: caam - fix DKP detection logic adds 8c65d35435e8 crypto: caam - fix caam_dump_sg that iterates through scatterlist adds cbc22b062106 Revert "crypto: caam/jr - Remove extra memory barrier duri [...] adds 88f76bc31b93 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 9ed0985332a6 x86: intel_epb: Take CONFIG_PM into account adds df24014abe36 cpufreq: Call transition notifier only once for each policy adds 2acb9bdae92d cpufreq: Explain the kobject_put() in cpufreq_policy_alloc() adds ab05d97a3785 cpufreq: Don't find governor for setpolicy drivers in cpuf [...] adds 32345f45379b cpufreq: Update MAINTAINERS to include schedutil governor adds ed61e18a4b4e PM / Domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag adds 8d5d766f0072 soc: imx: gpc: Use GENPD_FLAG_RPM_ALWAYS_ON for ERR009619 adds 2a8d69f6139b Merge branches 'pm-cpufreq' and 'pm-domains' adds bfbfbf736862 Merge tag 'pm-5.2-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 11207b4dc273 ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef adds 811b4c9eaf7f ACPICA: Update version to 20190509 adds ca6f998cf9a2 ACPI: bus: change _ADR representation to 64 bits adds 5695f51d0550 Documentation: ACPI: Use tabs for graph ASL indentation adds a423bd845c60 Documentation: ACPI: Direct references are allowed to devi [...] adds 2f844b61db82 ACPI: PM: Set enable_for_wake for wakeup GPEs during suspe [...] adds e3e28670bb28 Merge branches 'acpi-bus', 'acpi-doc' and 'acpi-pm' adds fcdec14365ec Merge tag 'acpi-5.2-rc1-2' of git://git.kernel.org/pub/scm [...] adds b63e37bc9ec4 kconfig: Make nconf-cfg.sh executable adds 65be755a5411 kconfig: remove trailing whitespaces adds ceb7f3296ea1 kconfig: do not accept a directory for configuration output adds 67424f61f813 kconfig: do not write .config if the content is the same adds 580c5b3e1b8b kconfig: make parent directories for the saved .config as needed adds 4cb726121e2c kconfig: remove useless NULL pointer check in conf_write_dep() adds b9d1a8e9302e kconfig: use snprintf for formatting pathnames adds 9b9f5948afcd kconfig: make conf_get_autoconfig_name() static adds 2bbacd1a9278 Merge tag 'kconfig-v5.2' of git://git.kernel.org/pub/scm/l [...] adds 40ed29b37338 ring-buffer: Fix ring buffer size in rb_write_something() adds f45d1225adb0 tracing: Kernel access to Ftrace instances adds 8a062902be72 tracing: Add tracing error log adds a1a05bb40e22 tracing: Save the last hist command's associated event name adds d566c5e9d1ba tracing: Use tracing error_log with hist triggers adds 34f76afaac7a tracing: Use tracing error_log with trace event filters adds ab105a4fb894 tracing: Use tracing error_log with probe events adds 1e144d73f729 tracing: Add trace_array parameter to create_event_filter() adds d0cd871ba0d6 tracing: Have histogram code pass around trace_array for e [...] adds 2f754e771b1a tracing: Have the error logs show up in the proper instances adds 8ab4483eb660 selftests/ftrace: Add error_log testcase for probe errors adds c5e4114fee0b selftests/ftrace: Move kprobe/uprobe check_error() to test [...] adds 0ae8dde9d7b6 selftests/ftrace: Remove trigger-extended-error-support testcase adds 4eab1cc461a6 selftests/ftrace: Add tracing/error_log testcase adds 26a944917989 tracing: Add tracing/error_log Documentation adds a8d655792a32 tracing: Add error_log to README adds 163363455b42 tracing: introduce TRACE_EVENT_NOP() adds 2a09b5de235a sched/fair: do not expose some tracepoints to user if CONF [...] adds 4f5fbd78a7b4 rcu: validate arguments for rcu tracepoints adds ee6a6500fe1f ftrace: Remove ASSIGN_OPS_HASH() macro from ftrace.c adds 2fa717a0337e ftrace: Do not process STUB functions in ftrace_ops_list_func() adds 52fde6e70ccc function_graph: Have selftest also emulate tr->reset() as [...] adds e8025bab7bfb function_graph: Place ftrace_graph_entry_stub() prototype [...] adds dbfe67334a17 tracing: kdb: The skip_lines parameter should have been sk [...] adds ecffc8a8c730 tracing: Add trace_total_entries() / trace_total_entries_cpu() adds 03197fc02b35 tracing: kdb: Allow ftdump to skip all but the last few entries adds 2700fefdb2d9 x86_64: Add gap to int3 to allow for call emulation adds 4b33dadf3766 x86_64: Allow breakpoints to emulate call instructions adds 9e298e860408 ftrace/x86_64: Emulate call function while updating in bre [...] adds 4dd537aca25d tracing: uprobes: Re-enable $comm support for uprobe events adds 489fe0096b19 tracing: probeevent: Do not accumulate on ret variable adds 3dd1f7f24f8c tracing: probeevent: Fix to make the type of $comm string adds 5c173bedb24d ring-buffer: Fix mispelling of Calculate adds 0f5e5a3ab7fa tracing: Eliminate const char[] auto variables adds bfcd631eb6de tracing: Fix white space issues in parse_pred() function adds 6fc2171c5c03 tracing: Allow RCU to run between postponed startup tests adds cbe08bcbbe78 tracing: Fix partial reading of trace event's id file adds 8623b00676f1 tracing: Replace kzalloc with kcalloc adds b9416997603e tracing: Fix documentation about disabling options using t [...] adds a15fd609ad53 tracing: Simplify "if" macro code adds 518049d9d3e2 ftrace/x86_32: Remove support for non DYNAMIC_FTRACE adds 562e14f72292 ftrace/x86: Remove mcount support adds 56e33afd7757 livepatch: Remove klp_check_compiler_support() adds 693713cbdb3a x86: Hide the int3_emulate_call/jmp functions from UML adds d2d8b146043a Merge tag 'trace-v5.2' of git://git.kernel.org/pub/scm/lin [...] adds f824b6866835 ktest: introduce _get_grub_index adds 38891392916c ktest: cleanup get_grub_index adds ac2466456eaa ktest: introduce grub2bls REBOOT_TYPE option adds cc2eb3a2f82c ktest: pass KERNEL_VERSION to POST_KTEST adds 00603cd687db ktest: remove get_grub2_index adds d20f6b41b7c2 ktest: update sample.conf for grub2bls adds b06ed1e7a2fa Merge tag 'ktest-v5.2' of git://git.kernel.org/pub/scm/lin [...] adds 0ab88ca4bcf1 nfsd: avoid uninitialized variable warning adds 9d69338c8c5f sunrpc/cache: handle missing listeners better. adds 6b1891052a3f nfsd: make nfs4_client_reclaim use an xdr_netobj instead o [...] adds 74725959c33c nfsd: un-deprecate nfsdcld adds 362063a595be nfsd: keep a tally of RECLAIM_COMPLETE operations when usi [...] adds 869216075b63 nfsd: re-order client tracking method selection adds 8a9f4f41248a nfsd: handle legacy client tracking records sent by nfsdcld adds 83dd59a0b9af SUNRPC/nfs: Fix return value for nfs4_callback_compound() adds 8e5b67731d08 SUNRPC: Add a callback to initialise server requests adds 4532608d71c8 SUNRPC: Clean up generic dispatcher code adds 642ee6b209c2 SUNRPC: Allow further customisation of RPC program registration adds 029be5d03357 nfsd: Add custom rpcbind callbacks for knfsd adds e333f3bbefe3 nfsd: Allow containers to set supported nfs versions adds 4df493a260d4 SUNRPC: Cache the process user cred in the RPC server listener adds 1237d3545c67 SUNRPC: Temporary sockets should inherit the cred from the [...] adds 40373b125de6 lockd: Pass the user cred from knfsd when starting the loc [...] adds ccfe51a5161c SUNRPC: Fix the server AUTH_UNIX userspace mappings adds e6667c73a27d SUNRPC: rsi_parse() should use the current user namespace adds e45d1a1835b8 nfsd: knfsd must use the container user namespace adds 0b8f62625dc3 nfsd: allow fh_want_write to be called twice adds 0ca0c9d7edcf nfsd: fh_drop_write in nfsd_unlink adds 5926459e7c89 locks: move checks from locks_free_lock() to locks_release [...] adds 1c73b9d24f80 nfsd: update callback done processing adds 700a800a9494 Merge tag 'nfsd-5.2' of git://linux-nfs.org/~bfields/linux adds 8a635ffb1421 ia64: Make sure that we have a mmiowb function real early adds 2ec16bc0fc7a x86/xen: Add "xen_timer_slop" command line option adds 515762b9164a xen: xen-pciback: fix warning Using plain integer as NULL pointer adds 98105e9a6061 xen-netfront: mark expected switch fall-through adds 51cf07a7b6cd xenbus: drop useless LIST_HEAD in xenbus_write_watch() and [...] adds c9f804d64bb9 xen/pvh: set xen_domain_type to HVM in xen_pvh_init adds 72813bfbf027 xen/pvh: correctly setup the PV EFI interface for dom0 adds 425f1cc2218a xen/arm: Free p2m entry if fail to add it to RB tree adds fe846979d305 xen/arm: Use p2m entry with lock protection adds 5fd09ba68297 Merge tag 'for-linus-5.2b-rc1-tag' of git://git.kernel.org [...] adds 077d9951f7c9 power: reset: syscon-reboot: add a mask property adds 75cf4f5aa903 power: charger-manager: fix a potential NULL pointer dereference adds f0459fe14713 power: supply: Fix the simple battery property names adds c3422ad5f84a power: supply: axp288_charger: Fix unchecked return value adds ce8873c77c84 dt-bindings: power: supply: gpio-charger: add missing semi [...] adds 5c6c513ddbc7 power: reset: at91-poweroff: add RTT wakeup capability adds 17d2e876b497 power: reset: at91-poweroff: add support for SAM9X60 adds ec4628effbb7 dt-bindings: arm: atmel: add binding for SAM9X60 shutdown [...] adds 0cd0e4971155 power: supply: max14656: fix potential use-before-alloc adds 252fbeb86cef power: supply: max14656: fix potential use-after-free adds 2e220e6eb3ce power: supply: ltc3651-charger: Fix device name adds d7830ce3c5e0 power: supply: ltc3651-charger: Fix device name (rename files) adds 5ec87ecde235 power: supply: core: fix typo in function to get current c [...] adds 6aae57b78813 dt-bindings: power: supply: Add charge-status-gpios property adds df68c44c720a power: supply: gpio-charger: Add support for charger status. adds 6f76aa94e1d2 Merge branch 'psy-fixes' into psy-next adds 1a9aadc86ad4 power: supply: cpcap-battery: Fix low battery check adds c68b901ac4fa power: supply: cpcap-battery: Fix signed counter sample register adds 35439b7ab2db power: supply: cpcap-battery: Fix coulomb counter calibrat [...] adds 5fc27a541926 power: supply: cpcap-battery: Use accumulator for current [...] adds ffaf6f6773af power: supply: cpcap-battery: Fix pointless EPROBE_DEFER warnings adds 7d90fcc14a25 power: supply: cpcap-charger: Fix pointless EPROBE_DEFER warnings adds 0b646fd1b196 power: supply: ab8500: fix leaked of_node refs in ab8500_b [...] adds 2143bf6d7cfe power: supply: core: fix leaked of_node refs in power_supp [...] adds 2e8c9d7bfab2 dt-bindings: power: supply: axp20x_usb_power: add axp813 c [...] adds c11f0b8f226a power: supply: axp20x_usb_power: Fix typo in VBUS current [...] adds 97ec136e7124 power: supply: axp20x_usb_power: use polling to detect vbu [...] adds af7e8d076937 power: supply: axp20x_usb_power: add function to get max current adds c279adafe6ab power: supply: axp20x_usb_power: add support for AXP813 adds 9f421096a16e iio: inkern: API for reading available iio channel attribu [...] adds 89388ca4955f iio: inkern: Convert iio_read_avail_channel_raw into a wrapper adds ec8242de407f Merge 'ib-jz47xx-battery-prereq' into psy-next adds bbdfeea2c6da dt-bindings: power: supply: Add docs for Ingenic JZ47xx So [...] adds fb24ccfbe1e0 power: supply: add Ingenic JZ47xx battery driver. adds d25ad7fdfb2b dt-bindings: olpc_battery: Add XO-1.5 battery adds 0806a13c5a43 x86/platform/olpc: Don't split string literals when fixing [...] adds 47e120d3337b x86/platform/olpc: Trivial code move in DT fixup adds a7a9bacb9a32 x86/platform/olpc: Use a correct version when making up a [...] adds f7a228eaf4f8 power: supply: olpc_battery: Use DT to get battery version adds 33554d818a95 power: supply: olpc_battery: Move priv data to a struct adds b0280d05804a power: supply: olpc_battery: Use devm_power_supply_register() adds 8ecefda22262 power: supply: olpc_battery: Avoid using platform_info adds 76311b9a3295 power: supply: olpc_battery: Add OLPC XO 1.75 support adds 31e220877981 power: supply: olpc_battery: Have the framework register s [...] adds 231a13d93d51 Merge tag 'psy-olpc-1.75-battery-signed' into psy-next adds 243f8ffc883a power: supply: bq27xxx_battery: Notify also about status changes adds 9274c78305e1 power: supply: axp288_fuel_gauge: Add ACEPC T8 and T11 min [...] adds ba6cc8508417 power: supply: core: Add Standard, Adaptive, and Custom ch [...] adds 813cab8f3994 power: supply: core: Add CHARGE_CONTROL_{START_THRESHOLD,E [...] adds 61e93655fc30 power: supply: core: Add missing documentation for CHARGE_ [...] adds caee28498ec3 power: supply: core: fix clang -Wunsequenced adds e3e83cc601e5 power: supply: core: Add POWER_SUPPLY_HEALTH_OVERCURRENT constant adds 7df8f2d00ddb dt-bindings: power: supply: Add bindings for Microchip UCS1002 adds 9a2688e42638 power: supply: Add driver for Microchip UCS1002 adds 09eb8b7c5adc power: supply: ucs1002: Fix wrong return value checking adds c8f3c9fe83ca power: supply: ucs1002: Fix build error without CONFIG_REGULATOR adds baf5964ecfe1 power: supply: olpc_battery: force the le/be casts adds 8649efb2f875 Merge tag 'for-v5.2' of git://git.kernel.org/pub/scm/linux [...] adds d521fbaeda72 dax/pmem: Fix whitespace in dax_pmem adds 92f6f2d7f5c8 tools/testing/nvdimm: add watermarks for dax_pmem* modules adds c4703ce11c23 libnvdimm/namespace: Fix label tracking error adds 67476656febd drivers/dax: Allow to include DEV_DAX_PMEM as builtin adds 83f3ef3de625 Merge tag 'libnvdimm-fixes-5.2-rc1' of git://git.kernel.or [...] adds e766fde6511e drm/i915: Delay semaphore submission until the start of th [...] adds 2564fe708b58 drm/i915: Disable semaphore busywaits on saturated systems adds 4a6eccbcb9ea drm/i915/gvt: Change fb_info->size from pages to bytes adds 0cf8f58d0a34 drm/i915/gvt: Remove typedef and let the enumeration start [...] adds d9420241d09b drm/i915/gvt: Do not copy the uninitialized pointer from fb_info adds 4feeea1d8d77 drm/i915/gvt: Use snprintf() to prevent possible buffer overflow. adds 930c8dfea4b8 drm/i915/gvt: Check if get_next_pt_type() always returns a [...] adds 8631fef7f203 drm/i915/gvt: Revert "drm/i915/gvt: Refine the snapshort r [...] adds 75fdb811d93c drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list adds 23372cce8fe7 Merge tag 'gvt-next-fixes-2019-05-07' of https://github.co [...] adds b1c19fa16c82 Merge tag 'drm-intel-next-fixes-2019-05-09' of git://anong [...] adds bdb1ccb080da drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check [...] adds 74dcfe74b4ef drm/amdgpu: Rearm IRQ in Vega10 SR-IOV if IRQ lost adds 3680624e3241 drm/amdgpu: Fix VM clean check method adds b6818520edb0 drm/amdgpu: Add IDH_QUERY_ALIVE event for SR-IOV adds 570c91d51b33 drm/amd/display: Use long for signed error code checks in [...] adds 992fbe8ce035 drm/amdgpu: Use FW addr returned by PSP for VF MM adds db8a974f7e69 drm/amd/powerplay: check for invalid profile_exit setting adds 2e26ccb119bd drm/radeon: prefer lower reference dividers adds 9d6fea5744d6 drm/amdgpu/psp: move psp version specific function pointer [...] adds c01ad0fe1d57 Merge branch 'drm-next-5.2' of git://people.freedesktop.or [...] adds d2434e4d942c drm/nouveau/kms/gv100-: fix spurious window immediate interlocks adds e4702c01b7b1 drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips adds a0b694d0af21 drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputReso [...] adds a2ac09a03d2a drm/nouveau/core: allow detected chipset to be overridden adds e15b682aad77 drm/nouveau/core: initial support for boards with TU117 chipset adds 13d03e9daf70 drm/nouveau/disp/dp: respect sink limits when selecting fa [...] adds c4a52d669690 drm/nouveau: fix duplication of nv50_head_atom struct adds f266fdc7609a Merge branch 'linux-5.2' of git://github.com/skeggsb/linux [...] adds 396dd8143bdd drm/i915/fbc: disable framebuffer compression on GeminiLake adds da471250706e drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder adds c36beba6b296 drm/i915: Seal races between async GPU cancellation, retir [...] adds dc28d5742b2b Merge tag 'drm-intel-next-fixes-2019-05-15' of git://anong [...] adds cc2e787ee7c2 drm/panfrost: Only put sync_out if non-NULL adds 197b23e9aeea drm/panfrost: Add missing _fini() calls in panfrost_device_fini() adds 67793bd3b394 drm/bridge: adv7511: Fix low refresh rate selection adds e2f597a20470 drm/msm: remove resv fields from msm_gem_object struct adds 90f94660e531 drm/msm: correct attempted NULL pointer dereference in debugfs adds 3e01ae2612bd drm/pl111: Initialize clock spinlock early adds 26359dc5cbc2 drm/msm/dpu: Remove duplicate header adds 2b1174512771 drm/msm: Upgrade gxpd checks to IS_ERR_OR_NULL adds 8da0e1525b7f Merge tag 'drm-misc-next-fixes-2019-05-15' of git://anongi [...] adds cc7ce90153e7 Merge tag 'drm-next-2019-05-16' of git://anongit.freedeskt [...] adds 9967a1bc8122 of: Add bindings of thermtrip for Tegra soctherm adds 2510aa56ab87 thermal: tegra: support hw and sw shutdown adds 7d8ac6b282ad of: Add bindings of gpu hw throttle for Tegra soctherm adds 6ca29b7e824c thermal: tegra: add support for gpu hw-throttle adds d7180be0d580 thermal: tegra: add support for thermal IRQ adds 5c9d6ac23170 thermal: tegra: add set_trips functionality adds 4a04beb1bf2e thermal: tegra: add support for EDP IRQ adds 8d3d462b684a of: Add bindings of OC hw throttle for Tegra soctherm adds 1dcc242c7c75 thermal: tegra: enable OC hw throttle adds 7ffd87c63d36 of: thermal: Improve print information adds 0f54aa5cafbe drivers: thermal: Kconfig: pedantic cleanups adds df535485bb74 thermal: stm32: simplify getting .driver_data adds 20a7a2db19df drivers: thermal: tsens: Document the data structures adds 3c040ce087a2 drivers: thermal: tsens: Rename tsens_data adds 24ae447291bb drivers: thermal: tsens: Rename tsens_device adds 69b628ac71f0 drivers: thermal: tsens: Rename variable tmdev adds 2cbcd2eab01b drivers: thermal: tsens: Use consistent names for variables adds 68b3314d7c77 drivers: thermal: tsens: Function prototypes should have a [...] adds 2be20763031b drivers: thermal: tsens: Rename tsens-8916 to prepare to m [...] adds 774ccb081947 drivers: thermal: tsens: Rename constants to prepare to me [...] adds 582a0c4194a5 drivers: thermal: tsens: Merge tsens-8974 into tsens-v0_1 adds c19970548edc drivers: thermal: tsens: Introduce reg_fields to deal with [...] adds 52eafd66ef76 drivers: thermal: tsens: Save reference to the device poin [...] adds fc7d18cf6a92 drivers: thermal: tsens: Don't print error message on -EPR [...] adds 3e6a8fb33084 drivers: thermal: tsens: Add new operation to check if a s [...] adds 66ad8a100953 drivers: thermal: tsens: change data type for sensor IDs adds 1b6e3e517fad drivers: thermal: tsens: Introduce IP-specific max_sensor count adds dbdaa582e4ee drivers: thermal: tsens: simplify get_temp_tsens_v2 routine adds c8b6169093f6 drivers: thermal: tsens: Move get_temp_tsens_v2 to allow sharing adds 14bbe9881120 drivers: thermal: tsens: Common get_temp() learns to do AD [...] adds a9604f28087f dt: thermal: tsens: Add bindings for qcs404 adds e8c24c6f5d1c drivers: thermal: tsens: Add generic support for TSENS v1 IP adds e52bbd2f10ad drivers: thermal: tsens: Move calibration constants to hea [...] adds ed1b1ac1425b thermal: rcar_gen3_thermal: Fix init value of IRQCTL register adds c8044b918b2b dt-bindings: thermal: al-thermal: Add binding documentation adds 71aa3693493d thermal: Introduce Amazon's Annapurna Labs Thermal Driver adds f86a7a847ca3 thermal: qoriq: Remove unnecessary DT node is NULL check adds d36e2fa02538 thermal: generic-adc: make lookup table optional adds 80d95930dcdf dt-bindings: thermal: generic-adc: make lookup-table optional adds b4ab114cc6a1 thermal: Introduce devm_thermal_of_cooling_device_register adds 2c0928c9e004 thermal: rcar_gen3_thermal: fix interrupt type adds 63f55fcea50c thermal: rcar_gen3_thermal: disable interrupt in .remove adds 3c74cbb8d001 thermal/drivers/cpu_cooling: Remove pointless test in powe [...] adds 42cd9b049829 thermal/drivers/cpu_cooling: Fixup the header and copyright adds 0fac9e2f1452 thermal/drivers/cpu_cooling: Add Software Package Data Exc [...] adds 72554a7509ae thermal/drivers/cpu_cooling: Remove pointless field adds 6ec8070b9d48 thermal: Fix build error of missing devm_ioremap_resource on UM adds fcc6d4cadadc thermal: broadcom: Remove ACPI support adds 28694e009e51 thermal: rockchip: fix up the tsadc pinctrl setting error adds 4b984e7bfb6d dt-bindings: rockchip-thermal: Support the PX30 SoC compatible adds ffd1b122d3a1 thermal: rockchip: Support the PX30 SoC in thermal driver adds bf45ac18b780 thermal: cpu_cooling: Actually trace CPU load in thermal_p [...] adds 20386f0d84a2 thermal: rcar_thermal: update calculation formula for R-Ca [...] adds e380ea8117ce thermal: rcar_gen3_thermal: Fix to show correct trip point [...] adds 389c0ad1d61e hwmon: (aspeed-pwm-tacho) Use devm_thermal_of_cooling_devi [...] adds 9534784550ab hwmon: (gpio-fan) Use devm_thermal_of_cooling_device_register adds 9ebe010e566e hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register adds 0b2a785db879 hwmon: (npcm750-pwm-fan) Use devm_thermal_of_cooling_devic [...] adds 37bcec5d9f71 hwmon: (pwm-fan) Use devm_thermal_of_cooling_device_register adds a455eda33faa Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 56c6eed1df43 ARM: stm32: add AMBA support for stm32 family adds 7f0d078667a4 ARM: OMAP2+: Fix potentially uninitialized return value fo [...] adds 798bd175ab0d ARM: OMAP2+: Make interconnect target module allocation fu [...] adds 513a4abb19d5 ARM: OMAP2+: Prepare class allocation for dynamically allo [...] adds 6d63b12d182e ARM: OMAP2+: Define _HWMOD_STATE_DEFAULT and use it adds b57250fa5eb3 ARM: OMAP2+: Allocate struct omap_hwmod based on dts data adds 70451127873f ARM: OMAP2+: Remove hwmod .rev data and use local SoC chec [...] adds 8b30919a4e3c ARM: OMAP2+: Handle reset quirks for dynamically allocated [...] adds f8033678c6fe ARM: OMAP2+: Wakeupgen: AM43xx HS devices should save cont [...] adds 72aff4ecf1cb ARM: OMAP2+: pm33xx-core: Do not Turn OFF CEFUSE as PPA ma [...] adds 29104e0149b4 Merge tag 'omap-for-v5.2/soc-signed' of git://git.kernel.o [...] adds aaa29bb01cc4 bus: ti-sysc: Fix sysc_unprepare() when no clocks have bee [...] adds 386cb76681ca bus: ti-sysc: Handle missed no-idle property in addition t [...] adds b7182b42a937 bus: ti-sysc: Make functions static adds ff43728c4aa2 bus: ti-sysc: Move legacy platform data idling into separa [...] adds d878970f6ce1 bus: ti-sysc: Add separate functions for handling clocks adds 1a5cd7c23cc5 bus: ti-sysc: Enable all clocks directly during init to re [...] adds a3e92e7b32f2 bus: ti-sysc: Allocate mdata as needed and do platform dat [...] adds 93de83a21e76 bus: ti-sysc: Manage clocks for the interconnect target mo [...] adds b11c1ea1f636 bus: ti-sysc: Move rstctrl reset to happen later adds 42b9c5c99bfc bus: ti-sysc: Add support for early quirks based on regist [...] adds a54275f4ab20 bus: ti-sysc: Add quirk handling for external optional fun [...] adds 10645e81b967 bus: ti-sysc: Pass clockactivity quirk to platform functions adds b4a9a7a38917 bus: ti-sysc: Handle swsup idle mode quirks adds 13aad51935df bus: ti-sysc: Detect DMIC for debugging adds 1d960858bed2 Documentation: bus: ti-sysc: fix spelling mistakes "multip [...] adds 92168478680b ARM: OMAP2+: Drop mmc platform data for omap4 adds f9d34da30346 ARM: OMAP2+: Drop i2c platform data for omap4 adds e1c59a3bf6db ARM: OMAP2+: Drop gpio platform data for omap4 adds 91abfb9847b2 ARM: OMAP2+: Drop uart platform data for omap4 adds 4e27f752ab8c ARM: OMAP2+: Drop mmc platform data for am330x and am43xx adds cb682853c98f ARM: OMAP2+: Drop i2c platform data for am33xx and am43xx adds a071e407ffbe ARM: OMAP2+: Drop gpio platform data for am33xx and am43xx adds 12a2a95421e4 ARM: OMAP2+: Drop uart platform data for am33xx and am43xx adds 514c7fc6647f ARM: OMAP2+: Drop mmc platform data for omap5 adds 655332d3ba43 ARM: OMAP2+: Drop i2c platform data for omap5 adds 3aa60e82f00e ARM: OMAP2+: Drop gpio platform data for omap5 adds 2af5473e2bf0 ARM: OMAP2+: Drop uart platform data for omap5 adds ede0ac642213 ARM: OMAP2+: Drop mmc platform data for dra7 adds a688939a975e ARM: OMAP2+: Drop i2c platform data for dra7 adds 19326ef5d5e9 ARM: OMAP2+: Drop gpio platform data for dra7 adds fbf3b4b9f4ba ARM: OMAP2+: Drop uart platform data for dra7 adds d80caf9516a5 ARM: OMAP2+: Drop mcspi platform data for omap4 adds d59b60564cbf bus: ti-sysc: Add generic enable/disable functions adds e639861344f9 Merge tag 'omap-for-v5.2/ti-sysc-signed' of git://git.kern [...] adds e74673120b6b ARM: exynos: Move Exynos542x CPU state reset to pm_prepare() adds 47efaf6ba697 ARM: exynos: Add Exynos SMC values for secure memory write adds 3a1f2f38fb82 ARM: exynos: Add CPU state management for Exynos542x under [...] adds 4d8e3e951a85 ARM: exynos: Fix undefined instruction during Exynos5422 resume adds 629266bf7229 ARM: exynos: Fix a leaked reference by adding missing of_node_put adds 98a3308ea864 ARM: exynos: Fix infinite loops on CPU powerup failure adds 2997520c2d4e ARM: exynos: Set MCPM as mandatory for Exynos542x/5800 SoCs adds 7676e667c841 ARM: s3c64xx: Tidy up handling of regulator GPIO lookups adds e5a0be94ee8b Merge tag 'samsung-soc-5.2' of https://git.kernel.org/pub/ [...] adds 9ee8578d9530 ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocat [...] adds a7d6fdf917fc Merge tag 'pxa-for-5.2' of https://github.com/rjarzmik/lin [...] adds 3ea9ae57b412 ARM: davinci: add missing sentinels to GPIO lookup tables adds 8e2f5eae2435 usb: ohci-da8xx: let the regulator framework keep track of [...] adds d327330185f1 usb: ohci-da8xx: disable the regulator if the overcurrent [...] adds 1d272894ec4f ARM: davinci: omapl138-hawk: add a fixed regulator for ohci-da8xx adds 274e4c336192 ARM: davinci: da830-evm: add a fixed regulator for ohci-da8xx adds 512de1ce7bb7 usb: ohci-da8xx: drop the vbus GPIO adds 56e49cd668b7 Merge tag 'davinci-for-v5.2/soc' of git://git.kernel.org/p [...] adds 1b8c813695dc ARM: ep93xx: move network platform data to separate header adds dfb6db007a56 ARM: ep93xx: keypad: stop using mach/platform.h adds 67e38f578aae ARM: ep93xx: move pinctrl interfaces into include/linux/soc adds 5b7cc90496aa ARM: ep93xx: move private headers out of mach/* adds d697ff6d4d02 ARM: u300: regulator: add MODULE_LICENSE() adds a0bdc85e6dbc MAINTAINERS: Add arm64/intel entry for SoCFPGA adds 101f535e50d6 Merge tag 'maintainers_for_v5.2' of git://git.kernel.org/p [...] adds 876e645f2268 ARM: debug-ll: add default address for digicolor adds ebca2a6ee161 ARM: trusted_foundations: Support L2 cache maintenance adds 96446e21d6e9 ARM: trusted_foundations: Make prepare_idle call to take m [...] adds ebc7c1a26578 ARM: trusted_foundations: Provide information about whethe [...] adds 6ad27b835040 ARM: tegra: Set up L2 cache using Trusted Foundations firmware adds 2af6597ac3fa ARM: tegra: Don't apply CPU erratas in insecure mode adds dae84be59d66 ARM: tegra: Always boot CPU in ARM-mode adds 78ee399f1632 ARM: tegra: Add firmware calls required for suspend-resume [...] adds c8e7755ec62b ARM: tegra: Sort dependencies alphabetically adds 4cb5d9eca143 firmware: Move Trusted Foundations support adds abfcba1c35b7 Merge tag 'tegra-for-5.2-firmware' of git://git.kernel.org [...] adds d5aa84087ead ARM: shmobile: porter: enable R-Car Gen2 regulator quirk adds 115bbc30c6d2 ARM: shmobile: fix a leaked reference by adding missing of [...] adds 6a508f98d95e Merge tag 'renesas-arm-soc-for-v5.2' of https://git.kernel [...] adds 64534e060dda ARM: ixp4xx: Add myself as maintainer adds 98ac0cc270b7 ARM: ixp4xx: Convert to MULTI_IRQ_HANDLER adds 075df31aed44 ARM: ixp4xx: Pass IRQ resource to beeper adds dc8ef8cd3a05 ARM: ixp4xx: Convert to SPARSE_IRQ adds 5b978c106659 irqchip: Add driver for IXP4xx adds 813e7d36f227 gpio: ixp4xx: Add driver for the IXP4xx GPIO adds 55ec465e733e ARM: ixp4xx: Switch to use new IRQ+GPIO drivers adds 13e0b4059b98 clocksource/drivers/ixp4xx: Add driver adds 65af666713ff ARM: ixp4xx: Switch to use new timer driver adds 167c6b5ecee1 irqchip: ixp4xx: Add DT bindings adds f1497f3d06ad irqchip: ixp4xx: Add OF initialization support adds 7c23b0e1d4d3 clocksource/drivers/ixp4xx: Add DT bindings adds 40df14cc5cc0 clocksource/drivers/ixp4xx: Add OF initialization support adds e8e2f5651d5f gpio: ixp4xx: Add DT bindings adds e4bfb0ff7163 gpio: ixp4xx: Add OF probing support adds 50d2c8d29106 ARM: ixp4xx: Add DT bindings adds 9540724ca29d ARM: ixp4xx: Add device tree boot support adds b9a35d705a67 ARM: dts: Add some initial IXP4xx device trees adds fcf2d8978cd5 ARM: ixp4xx: Move NPE and QMGR to drivers/soc adds 4af20dc583b3 ARM: ixp4xx: Move IXP4xx QMGR and NPE headers adds bc4d7eafb7ad ARM: ixp4xx: Turn the NPE into a platform device adds 81bca32fcc75 ARM: ixp4xx: Turn the QMGR into a platform device adds 0b458d7b10f8 soc: ixp4xx: npe: Pass addresses as resources adds d08502f245f9 soc: ixp4xx: Uninline several functions adds 6b3903195456 soc: ixp4xx: Remove unused functions adds ecc133c6da60 soc: ixp4xx: qmgr: Pass resources adds 3107fbf7059b soc: ixp4xx: Add DT bindings for IXP4xx NPE adds e00797f2e05b soc: ixp4xx: npe: Add DT probe code adds 6e2b0f8c9bc8 soc: ixp4xx: qmgr: Add DT bindings for IXP4xx qmgr adds 9e01a0095840 soc: ixp4xx: qmgr: Add DT probe code adds 1fae0ad1e203 ARM: dts: Add queue manager and NPE to the IXP4xx DTSI adds 1895ef4ef229 Merge tag 'ixp4xx-for-armsoc' of git://git.kernel.org/pub/ [...] adds a93fb4f40788 ARM: lpc32xx: stop overwriting TEST_CLK_SEL adds a1e65c28f602 ARM: lpc32xx: remove redundant included headers adds bbf553c6bb9f ARM: lpc32xx: remove platform data of SSP0 and SSP1 controllers adds e861cfbed091 ARM: lpc32xx: use SPDX license identifier adds e165908fac89 Merge tag 'lpc32xx-soc-for-5.2' of https://github.com/vzap [...] adds 8f3e2d2c9349 ARM: imx6: cpuidle: omit the unnecessary unmask of GINT adds ffb832b4bb17 Merge tag 'imx-soc-5.2' of git://git.kernel.org/pub/scm/li [...] adds 2dd00d31d488 ARM: rockchip: Mark pm-init functions __init adds fbd7af041586 ARM: rockchip: add missing of_node_put in rockchip_smp_pre [...] adds a842b514db72 Merge tag 'v5.2-rockchip-soc32-1' of git://git.kernel.org/ [...] adds 0672d22a1924 ARM: dts: imx: Fix the AR803X phy-mode adds dbb58e291cd4 ARM: dts: imx6q-logicpd: Reduce inrush current on start adds 7aedca875074 ARM: dts: imx6q-logicpd: Reduce inrush current on USBH1 adds f1e776420a3f Merge tag 'imx-fixes-5.1-2' of git://git.kernel.org/pub/sc [...] adds 995c770b6588 ARM: sunxi: fix a leaked reference by adding missing of_node_put adds 2b062a0a00ab ARM: sunxi: fix a leaked reference by adding missing of_node_put adds 07de90945caf arm64: dts: allwinner: a64: Rename hpvcc-supply to cpvdd-supply adds fa44328f4eb0 ARM: dts: sun8i: a33: Reintroduce default pinctrl muxing adds c7edf1971614 Merge tag 'sunxi-fixes-for-5.1' of https://git.kernel.org/ [...] adds c7861adbe37f ARM: dts: ls1021: Fix SGMII PCS link remaining down after [...] adds ad4144210635 Merge tag 'imx-fixes-5.1-3' of git://git.kernel.org/pub/sc [...] adds c9cb7655ebc3 MAINTAINERS: update arch/arm/mach-davinci adds affe2a510014 Merge tag 'davinci-fixes-for-v5.1' of git://git.kernel.org [...] adds 7a0c4c17089a Merge branch 'fixes' into arm/soc adds 22c58fd70ca4 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] adds 6917de8a6c4d vendor-prefixes: Add prefix for Shenzhen SEI Robotics Co., Ltd adds b7be144932a8 arm64: dts: Add SEI Robotics SEI510 Board adds 0fa724c51e31 arm64: dts: meson-g12a: Add AO Secure node adds 7e09092aee00 arm64: dts: meson-gxl-s905d-phicomm-n1: add status LED adds bd3951528412 arm64: dts: meson: g12a: add secure monitor adds 965c827ac37e arm64: dts: meson: g12a: add efuse adds e5e4df2dccec arm64: dts: meson-gxm-nexbox-a1: Enable USB adds b019f4a4199f arm64: dts: meson: g12a: Add AO Clock + Reset Controller support adds 11a7bea17c9e arm64: dts: meson: g12a: add pinctrl support controllers adds e92546c226ec arm64: dts: meson: g12a: add uart_ao_a pinctrl adds 7ab41c474125 arm64: dts: meson: g12a: add reset controller adds ff4f8b6cab58 arm64: dts: meson: g12a: Add UART A, B & C nodes and pins adds 638914212ace arm64: dts: meson-g12a-u200: add uart_AO pinctrl adds 51d215c14341 arm64: dts: meson-g12a-sei510: add uart_AO pinctrl adds 0b7aed337ff0 arm64: dts: meson-g12a-x96-max: add uart_AO pinctrl adds 2297c33c19af arm64: dts: meson-g12a-sei510: add regulators adds c9206b42ccbe arm64: dts: meson-g12a-x96-max: add regulators adds c5c9c7cff269 arm64: dts: meson-g12a-x96-max: Enable BT Module adds e2cffeb398f4 arm64: dts: meson-g12a: Add CMA reserved memory adds 0159225bc9e5 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds b6eac0d06b82 ARM: dts: meson8: add the internal clock measurer adds f1975b982a29 ARM: dts: meson8b: add the internal clock measurer adds 07f9da290067 ARM: dts: meson8b: odroidc1: add the GPIO line names adds 1c93235a6d92 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] adds de72618cb94f ARM: dts: rockchip: remove disable-wp from rv1108-elgin-r1 [...] adds 61346668325f ARM: dts: rockchip: Enable HDMI CEC on rk3288-tinker-s adds 494da92d56e4 ARM: dts: rockchip: add grf reference in rk3288 tsadc node adds a008eae6956a ARM: dts: rockchip: Enable WiFi on rk3288-tinker adds a2b2012eab25 ARM: dts: rockchip: Fix gic/efuse sort ordering for rk3288 adds 4e92348dc003 dt-bindings: ARM: dts: rockchip: Add rk3288-veyron-jerry r [...] adds 0c4cac5e8f03 ARM: dts: rockchip: Add rk3288-veyron-jerry rev 10-15 adds 21f843ff948b ARM: dts: rockchip: Add dvs-gpios to rk3288-veyron-jerry adds 864c2fee4ee9 ARM: dts: rockchip: Add vdd_logic to rk3288-veyron adds d2a6cfdaca9e dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-v [...] adds 01b2a2d52169 ARM: dts: rockchip: Add device tree for rk3288-veyron-mighty adds fadc78062477 ARM: dts: rockchip: add rk3066 hdmi nodes adds 4b028ebd4e3d ARM: dts: rockchip: enable vop0 and hdmi nodes to rk3066a-mk808 adds f6f9683c5aed Merge tag 'v5.2-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 97df3aa76b4a arm64: dts: rockchip: Add capacity-dmips-mhz attributes to rk3399 adds 443f27e58981 arm64: dts: rockchip: enable HDMI CEC on rk3328 adds ad3c8cc359a2 arm64: dts: rockchip: fix regulator name on rk3328-rock64 adds 092430ea9d14 arm64: dts: rockchip: add leds node on rk3328-rock64 adds e31882e05ae5 arm64: dts: rockchip: add ir-receiver node on rk3328-rock64 adds 3e892ed20c08 arm64: dts: rockchip: add #sound-dai-cells to HDMI of rk3328 adds 3f0effd7490b arm64: dts: rockchip: give some life to the rk3328-roc-cc leds adds f77e7a9aafe1 arm64: dts: rockchip: add rk3328-roc-cc cpu-supply entries [...] adds 0f9e535a0884 arm64: dts: rockchip: enable mali on Rock Pi 4 adds e38b144b8252 arm64: dts: rockchip: enable mali on rock960 boards adds 08b64bd2c681 arm64: dts: rockchip: Add support for the Orange Pi RK3399 board. adds a0dbc5c97f67 arm64: dts: rockchip: enable hdmi audio out for rk3399-rockpro64 adds 092470b537f1 arm64: dts: rockchip: Add Nanopi NEO4 initial support adds 4d7f36d36f73 arm64: dts: rockchip: Rename vcc_sys into vcc5v0_sys on rk [...] adds 16d79ec6e3e6 arm64: dts: rockchip: Add 12V DCIN regulator to rk3399-ficus adds f5639599de4c arm64: dts: rockchip: Fix clock names and add missing supp [...] adds ba12fdd51085 arm64: dts: rockchip: Specify vid supply for the rk3399-or [...] adds 5e3f8027897c arm64: dts: rockchip: Add the fusb typec manager to rk3399 [...] adds 980b52162871 arm64: dts: rockchip: Add PWM fan for NanoPC-T4 adds 1a4e6203f0c8 arm64: dts: rockchip: Add nanopi4 ethernet phy adds a3eec13b8fd2 arm64: dts: rockchip: Disable DCMDs on RK3399's eMMC controller. adds fb8b7460c995 arm64: dts: rockchip: Define drive-impedance-ohm for RK339 [...] adds b4e1728232d6 arm64: dts: rockchip: Decrease emmc-phy's drive impedance [...] adds 1a88083b9349 Merge tag 'v5.2-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 6fffb98645e6 arm64: dts: renesas: r8a77990: ebisu: Add GPIO expander adds b068ed6efe62 arm64: dts: renesas: r8a77990: Fix SPDX license identifier style adds 96c258822527 arm64: dts: renesas: r8a7796: remove unneeded sound #addre [...] adds 71ac75dffdae arm64: dts: renesas: r8a77990: ebisu: Enable LVDS1 encoder adds 9a0ff5c727b6 arm64: dts: renesas: r8a77995: draak: Enable LVDS1 encoder adds 9130c1582984 arm64: dts: renesas: ebisu: Fix adv7482 hexadecimal regist [...] adds 191f7dcd1f5e arm64: dts: renesas: r8a77965: add SSIU support for sound adds 12ce412b2cc6 arm64: dts: renesas: r8a774c0: Fix cpu nodes style adds e64f2c4b3aba arm64: dts: renesas: cat875: Add CAN support adds 07e72397f722 arm64: dts: renesas: r8a774c0-cat874: add RTC support adds dc0b43947132 arm64: dts: renesas: r8a774c0-cat874: Add LEDs support adds a8f6110e6442 arm64: dts: renesas: ebisu: Enable VIN5 adds 79223ca1f577 arm64: dts: renesas: r8a774c0-cat874: Add RWDT support adds 4162aa9db3d4 arm64: dts: renesas: r8a77995: draak: Enable CAN0, CAN1 adds 82ec009297bc arm64: dts: renesas: r8a774c0: Remove invalid compatible v [...] adds af965ba3248e arm64: dts: renesas: r8a77990: Remove invalid compatible v [...] adds 1f4c123a9809 arm64: dts: renesas: r8a77990-ebisu: Add BD9571 PMIC adds 474706117c2b arm64: dts: renesas: ebisu: Add PMIC DDR0 Backup Power config adds eccc40002972 arm64: dts: renesas: r8a774a1: Add clkp2 clock to CAN nodes adds 80bc6dbb8fdb arm64: dts: renesas: r8a774c0: Add CANFD support adds 036bc85c1d06 arm64: dts: renesas: r8a774c0: Add clkp2 clock to CAN nodes adds e2fa79de7ecb arm64: dts: renesas: Update Ebisu and Draak bootargs adds de8e8daaf719 arm64: dts: renesas: salvator-common: Sort node label adds 05f1d882d28b arm64: dts: renesas: r8a77995: draak: Fix EthernetAVB phy [...] adds 7a516e49d975 arm64: dts: renesas: use extended audio dmac register adds e3414b8c45af arm64: dts: renesas: salvator-common: Add GPIO keys support adds 2fe743c27f06 Merge tag 'renesas-arm64-dt-for-v5.2' of https://git.kerne [...] adds a9fc10280225 ARM: dts: aspeed: ast2500: Update flash layout adds e50c667b6432 ARM: dts: aspeed: palmetto: Fix flash_memory region adds 66e7ff850f52 ARM: dts: aspeed: witherspoon: Enable vhub adds e1920e704829 ARM: dts: aspeed-g5: Add resets and clocks to GFX node adds 5de3b03173f8 ARM: dts: aspeed: Enable the GFX IP adds 796b44070199 ARM: dts: aspeed-g5: Add video engine adds ffdbf494821d ARM: dts: aspeed: tiogapass: Enable VUART adds 972f0e069d11 ARM: dts: aspeed: cmm: enable iio-hwmon-adc adds 780726f99655 ARM: dts: aspeed: witherspoon: Update BMC partitioning adds 6d00c6f8d2e7 ARM: dts: aspeed: Add RTC node adds bbf7499dc033 Merge tag 'aspeed-5.2-devicetree' of git://git.kernel.org/ [...] adds 37eadb8555c0 ARM: dts: stm32: add initial support of stm32mp157a-dk1 board adds a352e2b337b8 ARM: dts: stm32: add initial support of stm32mp157c-dk2 board adds 61c0f6b8b42d ARM: dts: stm32: add sdmmc1 support on stm32h743 adds 90f16fea400b ARM: dts: stm32: add sdmmc1 support on stm32h743i eval board adds 30a8e03a1f71 ARM: dts: stm32: add sdmmc1 support on stm32h743i disco board adds 8d17cf7a8e8b ARM: dts: stm32: add sdmmc1 support on stm32mp157c adds 379edbe434e7 ARM: dts: stm32: add sdmmc1 support on stm32mp157c ed1 board adds 8f6e0919b7c2 ARM: dts: stm32: add sdmmc1 support on stm32mp157a dk1 board adds eb2493172f72 ARM: dts: stm32: add IPCC mailbox support on STM32MP157c adds 679d9dac5220 ARM: dts: stm32: enable IPCC mailbox support on STM32MP157c-ed1 adds 682d099514d8 ARM: dts: stm32: enable IPCC mailbox support on STM32MP157a-dk1 adds 0f5795069596 ARM: dts: stm32: Add clock on stm32mp157c syscfg adds 3024c18543ea ARM: dts: stm32: Add romem and temperature calibration on [...] adds 8d07b78c3e2e ARM: dts: stm32: Add romem and temperature calibration on [...] adds 411435d39079 ARM: dts: stm32: add spdifrx support on stm32mp157c adds 94d3d6f4dc69 ARM: dts: stm32: add spdfirx pins to stm32mp157c adds 9c559b1565e6 ARM: dts: stm32: add stpmic1 support on stm32mp157c ed1 board adds b3e993a6170c ARM: dts: stm32: add stpmic1 support on stm32mp157a dk1 board adds 09666b76f358 ARM: dts: stm32: Enable STM32F769 clock driver adds 81987fff52f1 ARM: dts: stm32: add power supply of otm8009a on stm32mp157c-dk2 adds f85c8acc7a1f ARM: dts: stm32: add I2C sleep pins muxing on stm32mp157 adds 63834ff2d604 ARM: dts: stm32: add ltdc pins muxing on stm32mp157 adds 5eaae049416d ARM: dts: stm32: add cec pins muxing on stm32mp157 adds 3fca6a1ab935 ARM: dts: stm32: enable cec on stm32mp157a-dk1 board adds 2140eaf2f46f Merge tag 'stm32-dt-for-v5.2-1' of git://git.kernel.org/pu [...] adds d7fa8ed43372 ARM: dts: exynos: Use ADC for Exynos4x12 on Exynos4412 adds 15b8831f8787 ARM: dts: exynos: Document regulator used by ADC on Odroid U3 adds f35020b94a45 ARM: dts: exynos: Use stdout path property on Arndale Octa board adds 3619452589d0 ARM: dts: exynos: Add unused PMIC regulators on Arndale Oc [...] adds 29a0a2a848ec ARM: dts: exynos: Add CPU cooling on Arndale Octa adds eb1d0a50f74c ARM: dts: exynos: Order nodes alphabetically in Arndale Octa adds 17c130a170f2 ARM: dts: exynos: Use bustop PLL as the source for MMC clo [...] adds c5432b1d44a7 ARM: dts: exynos: Add high speed I2C ports for Exynos5260 adds 7f396393b941 ARM: dts: exynos: Add interrupts for dedicated EINTs on Ex [...] adds b7ed69d67ff0 ARM: dts: exynos: Fix interrupt for shared EINTs on Exynos5260 adds 23c856787a80 ARM: dts: exynos: Enable ADC on Arndale Octa adds 34dc82257488 ARM: dts: exynos: Fix audio routing on Odroid XU3 adds 30082e7b3513 ARM: dts: exynos: Adjust ldo23 and ldo27 to lower levels o [...] adds 3a6a6d0a8b66 ARM: dts: exynos: Add support for UHS-I SD cards on Arndale Octa adds 9a435fb2291d ARM: dts: exynos: Extend the eMMC node on Arndale Octa adds 5ab99cf7d5e9 ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB [...] adds 9b23e1a3e8fd ARM: dts: exynos: Fix audio (microphone) routing on Odroid XU3 adds 1fb8c97f9d96 ARM: dts: exynos: Fix spelling mistake of EXYNOS5420 adds 06d536094645 ARM: dts: exynos: Use stdout-path property instead of cons [...] adds 8cc76b1c7572 ARM: dts: exynos: Remove console argument from bootargs adds 1fbdc2477587 Merge tag 'samsung-dt-5.2' of https://git.kernel.org/pub/s [...] adds 7698ffaf4198 arm64: dts: exynos: configure GSCALER related clocks on TM2 adds 45eedc0e3608 arm64: dts: exynos: add DSD/GSD clocks to DECONs and GSCAL [...] adds 77fc46976e0b arm64: dts: exynos: Add SlimSSS to Exynos5433 adds 629d7161870f Merge tag 'samsung-dt64-5.2' of https://git.kernel.org/pub [...] adds 31a2d5113e53 include: dt-binding: clock: Rename zynqmp header file adds 437541e74c68 dt-bindings: xilinx: Separate clock binding from firmware doc adds 78c484a55d91 arm64: zynqmp: dt: Add TI PHY quirk adds 236a4234ce40 Merge tag 'zynqmp-dt-for-v5.2' of https://github.com/Xilin [...] adds 258bbef06ce9 dt-bindings: reset: Add HI3670 reset controller binding adds 757a4b2913eb arm64: dts: hisilicon: hi3670: Add reset controller support adds 8aa576a8ee1b dt-bindings: mmc: Add HI3670 MMC controller binding adds 570274cdba34 arm64: dts: hisilicon: hi3670: Add MMC controller support adds 1761101048a3 arm64: dts: hisilicon: hikey970: Add SD and WiFi support adds 792cea3f48ad arm64: dts: hi3660: Add dma to uart nodes adds c97263260065 arm64: dts: hi3660: Add hisi asp dma device adds 6d09e003db3d arm64: dts: hi3660: Fixup unofficial dma-min-chan to dma-c [...] adds ddd0dc915647 arm64: dts: hisilicon: hi3670: Add UFS controller support adds 1c3a4540839c Merge tag 'hisi-arm64-dt-for-5.2' of git://github.com/hisi [...] adds b5acec09e259 ARM: dts: dra7: Add properties to enable PCIe x2 lane mode adds d921e53a5107 ARM: dts: am43xx-epos-evm: Keep DCDC5 and DCDC6 always on adds 177425ef586a ARM: dts: am43xx-epos-evm: Keep DCDC3 regulator on in susp [...] adds e74cf9186be8 ARM: dts: am43xx-epos-evm: Add matrix keypad as wakeup source adds b453c417609f ARM: dts: omap2420-n810: Use new CODEC reset pin name adds 09f837546edf dt-binding: arm: omap: Add information for AM5748 adds bcbb63b80284 ARM: dts: dra7: Separate AM57 dtsi files adds 6d918e09331e Merge tag 'omap-for-v5.2/dt-signed' of git://git.kernel.or [...] adds ed01ffd9dd1c ARM: dts: Add common mcpdm dts file for omap4 adds 5b5975312903 ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc da [...] adds b2770b2d6f1b ARM: dts: Add l4 abe interconnect hierarchy and ti-sysc da [...] adds da9a4c3d32eb Merge tag 'omap-for-v5.2/dt-ti-sysc-signed' of git://git.k [...] adds 61313fb2cca3 ARM: dts: ux500: Add Mali-400 adds f4bdfcc29a8b ARM: dts: Ux500: Add MCDE and Samsung display adds d7f76ac4dca0 Merge tag 'ux500-dts-v5.2-armsoc' of git://git.kernel.org/ [...] adds 17808d445b6f ARM: dts: socfpga: enable MMC highspeed support adds 922bfb7c27f7 arm64: dts: stratix10: enable MMC highspeed support adds 5fc670a87e31 arm64: dts: stratix10: increase QSPI max frequency to 100MHz adds 4b36daf9ada3 arm64: dts: agilex: Add initial support for Intel's Agilex [...] adds a41332dd5e2a Merge tag 'socfpga_dts_updates_for_v5.2' of git://git.kern [...] adds 7ebd1ea798a4 ARM: dts: am33xx: Added macros for numeric pinmux addresses adds f1ff9be7652b ARM: dts: am33xx: Added AM33XX_PADCONF macro adds 3b6150a6eb61 ARM: dts: am335x: bone-common: Replaced register offsets w [...] adds 399c6b924a83 ARM: dts: am335x: boneblack-common: Replaced register offs [...] adds 682668df1f64 ARM: dts: am335x: boneblack-wireless: Replaced register of [...] adds 05165a63d605 ARM: dts: am335x: pocketbeagle: Replaced register offsets [...] adds 7229d544c83a ARM: dts: am335x: baltos-ir2110: Replaced register offsets [...] adds a48d48e6535b ARM: dts: am335x: baltos-ir3220: Replaced register offsets [...] adds f6385bd149ec ARM: dts: am335x: baltos-ir5221: Replaced register offsets [...] adds 8ce8c4b31a82 ARM: dts: am335x: baltos-leds: Replaced register offsets w [...] adds 11ce1e08971e ARM: dts: am335x: baltos: Replaced register offsets with defines adds 0b119fafc882 ARM: dts: am335x: base0033: Replaced register offsets with [...] adds ada077fa906e ARM: dts: am335x: bonegreen-wireless: Replaced register of [...] adds 9faf08c2e677 ARM: dts: am335x: boneblue: Replaced register offsets with [...] adds e52a7204cdd3 ARM: dts: am335x: bonegreen-common: Replaced register offs [...] adds 4e5835effc3d ARM: dts: am335x: chiliboard: Replaced register offsets wi [...] adds 125a6f3c58e3 ARM: dts: am335x: chilisom: Replaced register offsets with [...] adds 6c4f9ebf86db ARM: dts: am335x: cm-t335: Replaced register offsets with defines adds ef2791fd13c3 ARM: dts: am335x: evm: Replaced register offsets with defines adds 1f757e0616cf ARM: dts: am335x: evmsk: Replaced register offsets with defines adds 33ef1394a97d ARM: dts: am335x: icev2: Replaced register offsets with defines adds 387fbf73ebe7 ARM: dts: am335x: igep0033: Replaced register offsets with [...] adds c422b10e88f0 ARM: dts: am335x: lxm: Replaced register offsets with defines adds 876144dd5332 ARM: dts: am335x: moxa-uc-2100-common: Replaced register o [...] adds 4a424b0b168e ARM: dts: am335x: moxa-uc-2101: Replaced register offsets [...] adds c68a4ffd3d75 ARM: dts: am335x: moxa-uc-8100-me-t: Replaced register off [...] adds affcce6f7c5c ARM: dts: am335x: nano: Replaced register offsets with defines adds 443fca762bc3 ARM: dts: am335x: osd3358-sm-red: Replaced register offset [...] adds 558fee9ab504 ARM: dts: am335x: osd335x-common: Replaced register offset [...] adds 781288d2bdef ARM: dts: am335x: pcm-953: Replaced register offsets with defines adds 898c4a59bc62 ARM: dts: am335x: pdu001: Replaced register offsets with defines adds 891ffb8fcd46 ARM: dts: am335x: pepper: Replaced register offsets with defines adds a3328bf02d77 ARM: dts: am335x: phycore-som: Replaced register offsets w [...] adds c5ebf24a41d3 ARM: dts: am335x: sancloud-bbe: Replaced register offsets [...] adds 631493a16af3 ARM: dts: am335x: sbc-t335: Replaced register offsets with [...] adds aa7ed183730a ARM: dts: am335x: shc: Replaced register offsets with defines adds b1e0c487f31d ARM: dts: am335x: sl50: Replaced register offsets with defines adds e5b258e53e58 ARM: dts: am335x: wega: Replaced register offsets with defines adds 7996313656b8 Merge tag 'omap-for-v5.2/dt-am3-signed' of git://git.kerne [...] adds 8cb35d345c08 ARM: tegra: Convert to SPDX license tags for Tegra124 Apalis adds 4a28f63449d0 ARM: tegra: Remove gratuitous parentheses in SPDX license [...] adds 0c2f4ebbd763 ARM: tegra: apalis: Move PLL power supplies to XUSB pad co [...] adds cbfe6d036f2a ARM: tegra: jetson-tk1: Move PLL power supplies to XUSB pa [...] adds 965ae23289d4 ARM: tegra: nyan: Move PLL power supplies to XUSB pad controller adds de36d5451299 ARM: tegra: venice2: Move PLL power supplies to XUSB pad c [...] adds 1078946b4b2e ARM: tegra: Add ACTMON support on Tegra30 adds c076dd723e37 Merge tag 'tegra-for-5.2-arm-dt' of git://git.kernel.org/p [...] adds d9931a1869fb arm64: tegra: Fix timer node for Tegra210 adds da77c6d92bf7 arm64: tegra: Add CPU idle states properties for Tegra210 adds d2c19dd714fc arm64: tegra: Enable CPU idle support for Jetson TX1 adds 15e666968f87 arm64: tegra: Enable CPU idle support for Smaug adds 3056c1ca2939 arm64: tegra: Enable CPU idle support for Shield adds 6c00cac1de5e arm64: tegra: Add L2 cache topology to Tegra210 adds 10ece0c14e11 arm64: tegra: Enable aconnect, ADMA and AGIC on Jetson TX1 adds 7320733094cf arm64: tegra: Add supply for temperature sensor on P2888 adds e9b001960cf5 arm64: tegra: Fix default tap and trim values adds c4307836cb6b arm64: tegra: Enable command queue for Tegra186 SDMMC4 adds 8f68dcd74deb arm64: tegra: jetson-tx1: Move PLL power supplies to XUSB [...] adds fa941e695e10 arm64: tegra: smaug: Move PLL power supplies to XUSB pad c [...] adds 6772cd0eacc8 arm64: tegra: Add NVIDIA Jetson Nano Developer Kit support adds 8bfde5183e98 arm64: tegra: Add XUSB and pad controller on Tegra186 adds 72f8ae3f8d6d arm64: tegra: Enable XUSB on P2771 adds 2f03e39b5bfe arm64: tegra: Remove regulator hacks on Jetson TX2 adds 14d55a3df44a Merge tag 'tegra-for-5.2-arm64-dt' of git://git.kernel.org [...] adds 73b670023327 ARM: dts: sun7i: add pinctrl for missing uart mux options adds 7a13e1820a6b ARM: dts: sun7i: add pinctrl for CAN in PA bank adds cfec64e8f2e7 ARM: dts: sun7i: add pinctrl for EMAC in PH bank adds ff8e860249e8 ARM: dts: sun7i: add /omit-if-no-ref/ tags to pin group nodes adds cd42ca0515d3 ARM: dts: sun7i: olimex-lime2: Add regulators for GPIO banks adds 67fec9db606f ARM: dts: sun8i: a83t: Add cross links for the mixers adds 9d803c1cf851 ARM: dts: sun5i: Fix display pipeline endpoint warnings in DTC adds a87356569559 ARM: dts: sun5i: Fix Display Engine DTC warnings adds 73b65f45bc60 ARM: dts: sun6i: Fix Display Engine DTC warnings adds 5bab80efb750 ARM: dts: sun8i: a23/a33: Fix Display Engine DTC warnings adds f79d79534dba ARM: dts: sun8i: v3s: Fix Display Engine DTC warnings adds 56975bfbb7fb ARM: dts: sun8i: a83t: Fix Display Engine DTC warnings adds 109b7bfa777b ARM: dts: sun8i: r40: Fix Display Engine DTC warnings adds c4953ba1eddd ARM: dts: sun9i: Fix Display Engine DTC warnings adds 927489b1570e ARM: dts: sun9i: Add missing unit address adds 7ee02cb56c3f dt-bindings: Add YAML description for Allwinner boards adds 4f6faf786448 ARM: dts: sun8i: a33: Add default address and size cells t [...] adds ebc42b478b0c ARM: dts: sun8i: a23/a33: Add R_I2C Controller adds be354500c101 dt-bindings: arm: Remove the CPU compatible documentation adds c2a5b5547515 ARM: dts: sun9i: optimus: Fix fixed-regulators adds 1cf0444a23fa ARM: dts: sun5i: lichee-pi one: Remove stale pinctrl-names entry adds 5400cdc1410b ARM: dts: sunxi: Fix GIC compatible adds 0c64f75d89cb ARM: dts: sunxi: Switch to new GPIOs properties for i2c-gpio adds 2c515b0d05a9 ARM: sunxi: Fix the USB PHY ID detect GPIO properties adds 033914f877e8 ARM: sunxi: Fix the USB PHY VBUS detect GPIO properties adds 09f29dcc22d5 ARM: dts: sunxi: Fix the TCON output clock adds 939b6654344c ARM: dts: sun8i: tbs-a711: Fix typo in regulators adds 655c0f429fff ARM: sunxi: dts: Split USB PHY cells into an array adds b9f6b80e04ad ARM: dts: sun8i: r40: Fix AHCI reset-names property adds 327384569871 ARM: dts: sun8i: r40: Remove useless AHCI properties adds 1befb2662373 ARM: dts: sunxi: Remove pinctrl size-cells property adds 1b97cf4987fb ARM: dts: sun8i: A23/A33: Fix pinctrl node names adds d4fe5b1507df ARM: dts: sunxi: Add default dr_mode adds a79668c17684 ARM: dts: sun9i: Remove deprecated pinctrl properties adds 0164945de1b8 ARM: dts: sun7i: fix typos in uart pin mux adds 2a63a027ea15 ARM: dts: sun8i: tbs-a711: Enable bluetooth adds 86e2f89075ac ARM: dts: sun8i: a83t: Add nodes for UART2-UART4 adds 261e1a6e4ae5 ARM: dts: sun8i: a83t: Add missing cooling device properti [...] adds 2efcca8ae688 ARM: dts: sun8i: tbs-a711: Add node for BMA250 accelerometer adds 31ec8c14566e ARM: dts: sun8i: a83t: Add UART2 PB pins adds 3764db4f0b4e ARM: dts: sun8i: a83t: Add missing CPU clock references adds c9d10c3e0e6c ARM: dts: sunxi: Conform to DT spec for NAND controller adds 612625bb96b0 ARM: dts: sunxi: Remove useless address and size cells adds a107bd2b6b63 ARM: dts: sunxi: Remove pinctrl groups setting bias adds 18009b802bd1 ARM: dts: sunxi: Remove useless pinctrl nodes adds 41eb0df1926a ARM: dts: sun8i: tbs-a711: Enable UART2 (for NEO-6M GPS module) adds dccd30ea5992 ARM: dts: sunxi: Improve A33 NAND transfers by using DMA adds d6212ce3fc93 ARM: dts: sunxi: Add R_LRADC support for A83T adds 5824c8ebb94d ARM: dts: sun8i: tbs-a711: Add support for volume keys input adds 1e7011fad854 dt-bindings: arm: sunxi: Add Beelink GS1 board adds 013df97be45f ARM: dts: sun8i: a83t: Add I2C2 pinmux setting for PE pins adds 493ab13a5d38 dt-bindings: sunxi: Add compatible for OrangePi 3 board adds 22f88e311399 ARM: dts: sun5i: Add the MBUS controller adds 635e1e78a685 ARM: dts: sun8i: v40: bananapi-m2-berry: Sort device node [...] adds 3d109bdca981 ARM: dts: sunxi: Remove useless phy-names from EHCI and OHCI adds 147f3d5cc676 ARM: dts: sun4i: protab2: Remove stale pinctrl-names entry adds 15a48503ccd8 ARM: dts: sun4i: lime: Fix the USB PHY ID detect GPIO properties adds 4b03e16d3013 ARM: dts: sun6i: i7: Remove useless property adds 66dc4e4bfc0b ARM: dts: sun5i: Reorder pinctrl nodes adds 6cb6cfd61ec5 ARM: dtsi: axp81x: add USB power supply node adds 6e0c67e34ffc ARM: dts: sun8i: a83t: Enable USB OTG controller on some boards adds f5d6e8c07791 Merge tag 'sunxi-dt-for-5.2' of https://git.kernel.org/pub [...] adds 24bd5d2cb93b arm64: dts: allwinner: a64: teres-i: enable backlight adds ea738c324c7d arm64: dts: allwinner: a64-amarula-relic: Add STLM75 sensor adds 876d8a25bdd5 dt-bindings: Add vendor prefix for oceanic adds 00f7980a3bd5 arm64: allwinner: a64: Add Oceanic 5205 5inMFD initial support adds a7f7047ffcee arm64: dts: allwinner: a64: Add cross links for the mixers adds b542570e5605 arm64: dts: allwinner: h6: Add Video Engine node adds 26c609d5d219 arm64: dts: allwinner: a64: Fix the TCON output clock adds d41a43a0d365 arm64: dts: allwinner: a64: Fix display pipeline endpoints adds 562bf19611c0 arm64: dts: allwinner: a64: Add missing PIO clocks adds 54eac67bbe3a arm64: dts: allwinner: Fix pinctrl node names adds 0973c06bb8fb arm64: dts: allwinner: a64: Add default dr_mode adds ac7fcfa1ecde arm64: dts: allwinner: a64: Fix the Codec I2S binding adds fcf041fbacbc arm64: dts: allwinner: h6: Add device node for SID adds 6ba2e45d57af arm64: dts: allwinner: h6: move MMC pinctrl to dtsi adds 2c98d9e47533 dt-bindings: vendor-prefixes: add AZW adds 089bee8dd119 arm64: dts: allwinner: h6: Introduce Beelink GS1 board adds 8fe62f128631 arm64: dts: allwinner: h6: Add Orange Pi 3 DTS adds 7cf875be2fed arm64: dts: allwinner: h6: Add MMC1 pins adds 3c7ab90aaa28 arm64: dts: allwinner: Remove useless phy-names from EHCI [...] adds 275b63178ff2 arm64: dts: allwinner: Fix DE2 bus node name adds f7056b28b7b5 arm64: dts: allwinner: a64: Add pinmux setting for CSI MCL [...] adds 7cc399f26781 arm64: dts: allwinner: a64-amarula-relic: Add OV5640 camera node adds b76cabc9ded4 Merge tag 'sunxi-dt64-for-5.2' of https://git.kernel.org/p [...] adds 28ff811f58b1 ARM: dts: sun8i-h3: Add support for the RerVision H3-DVK board adds 152d58234ef4 ARM: dts: sunxi: h3/h5: Add device node for SID adds 75f9a058838b ARM: dts: sunxi: h3/h5: Remove stale pinctrl-names entry adds a4dc791974e5 ARM: dts: sun8i: h3: Refactor the pinctrl node names adds 88a20adde5f6 ARM: dts: sun8i: h3: Add default dr_mode adds 8558c6e21ceb ARM: dts: sun8i: h3: bluetooth for Banana Pi M2 Zero board adds 0a3df8bb6dad ARM: dts: sunxi: h3/h5: Remove useless phy-names from EHCI [...] adds 7aaee3d11689 ARM: dts: sun8i: mapleboard: Remove cd-inverted adds 68a3ead58462 Merge tag 'sunxi-h3-h5-for-5.2' of https://git.kernel.org/ [...] adds ad68fa5fe8c1 arm64: dts: renesas: cat874: Add USB-HOST support adds 720066d17c97 arm64: dts: renesas: r8a7795: Add CMT device nodes adds 99cb95103e2d arm64: dts: renesas: r8a77965: Add CMT device nodes adds 28a5c61b5136 arm64: dts: renesas: r8a77990: Add CMT device nodes adds 32d622f3290b arm64: dts: renesas: r8a77965: Remove reg-names of display node adds b7f5a8e435ec arm64: dts: renesas: r8a77980: Add "renesas,id" to VIN adds 64f32d9d3006 Merge tag 'renesas-arm64-dt2-for-v5.2' of https://git.kern [...] adds 72cd625c85e2 ARM: dts: r8a7792: blanche: Add IIC3 and DA9063 PMIC node adds a8d5fc0be537 ARM: dts: alt: Add DA9063 PMIC node adds 53239664e5ae ARM: dts: ape6evm: Add NOR FLASH adds 4ec778fb0f26 ARM: dts: r8a77470: Add DU support adds 26c9d79b3730 ARM: dts: iwg23s-sbc: Add HDMI support adds 129ca9e185ab ARM: dts: rskrza1: Add I2C support adds 1792a0f35319 ARM: dts: rskrza1: Add remaining LEDs adds a7586ad99e47 ARM: dts: alt: Enable USB support adds f408170d1829 ARM: dts: r8a77470: Add HSCIF support adds 3d59e55ef864 ARM: dts: r8a77470: Add PWM support adds 1631b58c7ef6 ARM: dts: r8a77470: Add VIN support adds 1a675db44002 ARM: dts: r8a77470: Add USB PHY DT support adds e18cfb6e0418 ARM: dts: iwg23s-sbc: Enable USB Phy[01] adds ce5940798cf1 ARM: dts: r8a77470: Add USB2.0 Host (EHCI/OHCI) device adds 034484c4a3c7 ARM: dts: iwg23s-sbc: Enable USB USB2.0 Host adds 307ca5cf4778 ARM: dts: r8a77470: Add HSUSB device nodes adds 0725a5478e3b ARM: dts: iwg23s-sbc: Enable HS-USB adds 94b42a96dad8 ARM: dts: kzm9d: Add rw parameter to bootargs adds 44861e54861e ARM: dts: bockw: Reorder bootargs adds ee8b7420feae ARM: dts: marzen: Add rw to bootargs and use ip=dhcp adds 0750e8344eb7 ARM: dts: ape6evm: Reorder bootargs adds c00671c6d052 Merge tag 'renesas-arm-dt-for-v5.2' of https://git.kernel. [...] adds 295768f6207e dt-bindings: Add vendor prefix for Silicon Linux. adds 3961d355dfb5 dt-bindings: power: r8a77965: Remove non-existent A3IR pow [...] adds ea1b42170f7b Merge tag 'renesas-dt-bindings-for-v5.2' of https://git.ke [...] adds f6eb973db22a ARM: dts: meson: add support for the RTC adds 6ffdc4738c5a ARM: dts: meson8b: ec100: enable the RTC adds 09ee951617d9 ARM: dts: meson8b: odroid-c1: prepare support for the RTC adds 31c5d501b9f5 Merge tag 'amlogic-dt-2' of https://git.kernel.org/pub/scm [...] adds d5ff1adb3809 dt-bindings: gpu: mali-midgard: Add resets property adds 11f8e119ed22 arm64: dts: meson-gxm: Add Mali-T820 node adds 55d76e83a39d dt-bindings: power: amlogic, meson-gx-pwrc: Add G12A compatible adds 08af83100949 Merge tag 'meson-clk-headers-5.2' of git://github.com/BayL [...] adds 55fbc7287eca Merge branch 'reset/meson-g12a' of git://git.pengutronix.d [...] adds 820873cf38da arm64: dts: meson: g12a: Add SAR ADC node adds 9baf7d6be730 arm64: dts: meson: g12a: Add G12A USB nodes adds 2607fd087370 arm64: dts: meson: g12a: Add mali-g31 gpu node adds aa77657b018f arm64: dts: meson-g12a-u200: add regulators adds d1c023af1988 arm64: dts: meson-g12a-sei510: Add ADC Key and BT support adds 41cc4551f454 arm64: dts: meson-g12a-sei510: Enable USB adds 8ad7624453cf arm64: dts: meson-g12a-u200: Enable USB adds 45b721260229 arm64: dts: meson-g12a-x96-max: Enable USB adds 083feecd8548 arm64: dts: meson-g12a: Add VPU and HDMI related nodes adds 91516e5419cf arm64: dts: meson-g12a: Add AO-CEC nodes adds b0be96160a55 arm64: dts: meson-g12a-x96-max: Add support for Video Display adds 912a3395df3a arm64: dts: meson-g12a-sei510: Add support for Video Display adds 659f2563d323 arm64: dts: meson-g12a-u200: Add support for Video Display adds 1e67323721f3 Merge tag 'amlogic-dt64-2' of https://git.kernel.org/pub/s [...] adds 9613163a288e dt-bindings: firmware: imx-scu: remove unused resources fr [...] adds 0f8e23171245 dt-bindings: firmware: imx-scu: add new resources to scu r [...] adds 0b5173368b4c bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbil [...] adds 20d467e1e9bd of: Add vendor prefix for Menlo Systems GmbH adds 8677858da6b9 dt-bindings: memory-controllers: freescale: add MMDC binding doc adds 5930a57fb08a dt-bindings: arm: fsl: Add devicetree binding for Eckelman [...] adds 9d9521e89081 dt-bindings: arm: imx: Add the soc binding for imx8mm adds 82d1c7a1e8c0 dt-bindings: arm: fsl: Add supported ZII VF610 boards to D [...] adds 2bfad1f83ece dt-bindings: arm: fsl: Add support for ZII VF610 SPB4 adds e51fb2536aea dt-bindings: add vendor prefix for TQ Systems GmbH adds e2f6a7630fc1 dt-bindings: arm: add TQ boards adds 189733b0a7e4 dt-bindings: Add vendor prefix for Rakuten Kobo, Inc. adds 42b3862658d9 dt-bindings: arm: fsl: Add i.MX50 based boards adds 9ad593bc959f dt-bindings: fsl: scu: add general interrupt support adds 4f158e11b14b dt-bindings: arm: fsl: Add devicetree binding for M53 Menl [...] adds f0e79eaf310c dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board adds e2c7f52bcdaf dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required adds b45da609a024 Merge tag 'imx-bindings-5.2' of git://git.kernel.org/pub/s [...] adds 99f698e26878 ARM: dts: pfla02: prepare storage devices to add paritions adds 8da0af5d6d39 ARM: dts: vf610-zii: Disable SNVS RTC adds 96d861c2fd40 ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog adds 3117e851cef1 ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x adds 7d1446688d2d ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx adds 54f6deafd27d ARM: dts: ls1021a-qds: enable esdhc controller adds d058ad0e3856 ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on adds 574e852f99c3 ARM: dts: imx6: RDU2: add switch watchdog device adds 5252414f7c15 ARM: dts: imx6: RDU2: manage backlight from panel adds 768b525edb4a ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey adds 10ee87d19a5d ARM: dts: imx7ulp: add mmdc support adds 476f6e53a0d0 ARM: dts: imx: make MMDC node name generic adds 3a1a67b1ca7b ARM: dts: imx6qdl: Improve mmdc1 node adds f7a6f5f3bb7b ARM: dts: vf610-zii: Remove 'max-brightness' property adds ad8c096a84a7 ARM: dts: i.MX50: Add i2c, mmc and spi aliases adds 5da7f749aec3 ARM: dts: i.MX6SL: Add i2c and mmc aliases adds 67814a9b1b3b ARM: dts: i.MX35: Add i2c and mmc aliases adds aed609c40c6f ARM: dts: imx50: Add PHY node for usbotg and adjust clocks adds 26d459398a7c ARM: dts: ls1021a: Remove unused properties from QSPI node adds 811c94f1e866 ARM: dts: Add devicetree for Eckelmann ci4x10 adds 496456058b50 ARM: dts: imx7ulp: add ocotp support adds dae9f076d1c3 ARM: dts: vf610: Add ZII SPB4 board adds 5f0a88a1aabb ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller adds a8ab3547c7b4 ARM: dts: imx7d: Specify viewport count for PCIE block adds 87fd3ce28b46 ARM: dts: imx6qdl: Specify viewport count for PCIE block adds a80a1af6ec8a ARM: dts: tq imx7 common board support adds c924f0c07e48 ARM: dts: tq imx7s board support adds 684a586741e2 ARM: dts: tq imx7d board support adds 8137474b9dd4 ARM: dts: imx7s: add mipi phy power domain adds 94a905a79f2c ARM: dts: imx7s: add multiplexer controls adds 6a2736fccfb4 ARM: dts: imx7s: Add video mux, csi and mipi_csi adds 2cd37a97d1ea ARM: dts: imx7s-warp: add csi and mipi_csi node adds e345fd42493c ARM: dts: imx7s-warp: add ov2680 sensor node adds b14c872eebc5 ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA adds 8979117765c1 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA adds 412b032a1dc7 ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA adds 7b3132ecefdd ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA adds c5ed5daa65d5 ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA adds cc839d0f8c28 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA adds 28c168018e09 ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds 918bbde8085a ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds b7b4fda26362 ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA adds 1268d8339ca4 ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name adds c83bbdc22713 ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name adds cadb32a9c118 ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name adds 891d940aef2f ARM: dts: imx50: Add Kobo Aura DTS adds 4b08ecc7c685 ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device adds 45d91250405b ARM: dts: imx6q-logicpd: Enable Analog audio capture adds 6fd6d6f6a2f0 ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend adds 7ee137a96a88 ARM: dts: imx: Switch Zii dts to SPDX identifier adds 00e3ff8b980b ARM: dts: imx: Use generic node names for Zii dts adds 35dc29ef0f5d ARM: dts: imx6dl-sabreauto: update opp table for auto part adds 6143613a84ad ARM: dts: imx53: Rename M53 SoM touchscreen node adds 716be61d1869 ARM: dts: imx53: Add Menlosystems M53 board adds 5ea0c200bd30 ARM: dts: bugfix tqma7 soft reset issue adds 69ab5392f517 ARM: dts: Add support for ZII i.MX7 RPU2 board adds 1437626ec447 ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN adds 2ea5c9b28fab ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_L [...] adds 4171797ff78f ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes adds be058ba65d9e Merge tag 'imx-dt-5.2' of git://git.kernel.org/pub/scm/lin [...] adds d6e5a4f84e28 dt-bindings: iio: adc: Add binding for ADC on pms405 PMIC adds f95f57e43722 arm64: dts: qcom: qcs404: Fix regulator supply names adds 71f1fdd9c300 arm64: dts: sdm845: Include the interconnect resources DT header adds 4dfa70ea0f74 arm64: dts: qcom: qcs404: Add Ethernet node adds 0253735f503a arm64: dts: qcom: qcs404: Enable ethernet for EVB-4000 adds 331ab98f8c4a arm64: dts: qcom: qcs404: Fix voltages l3 adds 6703a27327dd arm64: dts: qcom: qcs404: Remove default setting of contro [...] adds cb79a81fd98f dt-bindings: ufs: Add msm8998 compatible string adds 695942de1da7 arm64: dts: qcom: msm8998: Allow UFSHC driver to set-load adds cd3dbe2a4e6c arm64: dts: qcom: msm8998: Add UFS nodes adds a60a072c5e7f arm64: dts: qcom: pms405: add spmi regulators adds 8faea8edbb35 arm64: dts: qcom: qcs404-evb: add spmi regulators adds 60f77ae7d1c1 arm64: dts: qcom: qcs404-evb: Enable uart3 and add Bluetooth adds 596a434369f6 arm64: dts: sdm845: Include rpmpd DT header adds 503250482c9c arm64: dts: msm8998: thermal: split address space into two adds 86f93c93dd50 arm64: dts: msm8998: efficiency is not valid property adds f2e8b07c1b72 arm64: dts: msm8916: thermal: Add sensor for modem adds 0f5f91f01cad arm64: dts: msm8996: thermal: Add temperature sensors near [...] adds b67d9c5d6f4a arm64: dts: msm8998: thermal: Fix the cpu sensor numbers adds 9284aa44a514 arm64: dts: msm8998: thermal: Fix the gpu sensor number adds 2fa2d301cbca arm64: dts: msm8998: thermal: GPU has two sensors, add the second adds e9d2729dec4b arm64: dts: msm8998: thermal: Add temperature sensors near [...] adds 1c403ec27c1f arm64: dts: sdm845: thermal: Add temperature sensors near [...] adds ae8876ddb826 arm64: dts: msm8998: thermal: Make trip names consistent adds 032d7c6ee21b arm64: dts: msm8916: thermal: Make trip names consistent adds bc3ac5d25195 arm64: dts: msm8996: thermal: Make trip names consistent adds 10518bb15940 arm64: dts: msm8916: thermal: Convert camera trip type to hot adds 58ad5ab73152 Merge branch 'arm64-thermal-for-5.2' into arm64-for-5.2 adds c35b67d3956f arm64: dts: msm8998: Add UFS phy reset adds 136e9d920dc6 arm64: dts: qcom: pm8005: add gpio-ranges adds 99c70e728623 arm64: dts: qcom: pm8998: add gpio-ranges adds 21750eb93ea9 arm64: dts: qcom: pmi8994: add gpio-ranges adds d1fe337337ed arm64: dts: qcom: pmi8998: add gpio-ranges adds 3efd4352ba7c arm64: dts: qcom: qcs404-evb: Change the compatible to dis [...] adds c8be55410474 arm64: dts: qcom: msm8998: Fix blsp2_i2c5 address adds 71278b058a9f arm64: dts: sdm845: Add UFS PHY reset adds a23b5378b26c arm64: dts: qcom: sdm845: Update reserved memory map adds bdecbe6b48a5 arm64: dts: qcom: sdm845: Define rmtfs memory adds 6ef7c11b31a5 arm64: dts: sdm845: Introduce ADSP and CDSP PAS nodes adds 38c2f3826d8e Merge tag 'qcom-arm64-for-5.2' of git://git.kernel.org/pub [...] adds 33984dd6c4bb ARM: dts: qcom: apq8064: add gpio-ranges adds 3bc5163ebbac ARM: dts: qcom: mdm9615: add gpio-ranges adds 546f72e7ecb2 ARM: dts: qcom: msm8660: add gpio-ranges adds 05d86a0ae83b ARM: dts: qcom: pma8084: add gpio-ranges adds f3e35357cd46 ARM: dts: qcom: ipq4019: enlarge PCIe BAR range adds fbadd4d12234 Merge tag 'qcom-dts-for-5.2' of git://git.kernel.org/pub/s [...] adds 1ba8994faa33 ARM: dts: at91: sama5d2: add labels to soc dtsi for deriva [...] adds 7784a6eb89d4 ARM: dts: at91: sama5d2_xplained: Add proper regulator sta [...] adds c848f3ba0029 ARM: dts: sama5d{2,4}: use SPDX-License-Identifier adds 7015533ee0e9 ARM: dts: at91sam9xe: use SPDX-License-Identifier adds 43216d05eda5 ARM: dts: atmel boards: use SPDX-License-Identifier adds a4a11b7934a5 ARM: dts: at91-vinco: use SPDX-License-Identifier adds 4b2bb6ca140e Merge branch 'at91-dt' of git://git.kernel.org/pub/scm/lin [...] adds 71f2b9957d98 ARM: dts: armada-38x: add interrupts for watchdog adds c5a792b52129 Merge tag 'mvebu-dt-5.2-1' of git://git.infradead.org/linu [...] adds e97bb6d478c2 arm64: dts: clearfog-gt-8k: add wlan_disable signal hog adds 40a250ae6984 Merge tag 'mvebu-dt64-5.2-1' of git://git.infradead.org/li [...] adds c8e3993dd5b9 dt-bindings: hwmon (pwm-fan) Remove dead "cooling-*-state" [...] adds fbbad0287cec arm64: dts: Using standard CCF interface to set vcodec clk adds df8c9581e258 dt-bindings: mtk-sysirq: Add compatible for Mediatek MT8183 adds 8bf043635a1a arm64: dts: mt8183: add pinctrl file adds c4fcbf1186e7 dt-bindings: mediatek: update bindings for MT7629 SoC adds 9ccd75c55ac5 dt-bindings: soc: fix a typo for MT7623A adds 7121f4c0304a dt-bindings: wdog: mtk-wdt: add support for MT851 adds ef038a55dc06 dt-bindings: timer: mtk-timer: add support for MT8516 adds 61a640143f68 dt-bindings: serial: mtk-uart: add support for MT8516 adds 6969706399cc dt-bindings: irq: mtk,sysirq: add support for MT8516 adds 5c6e116dce57 arm64: dts: mt8173: correct cpu type of cpu2 and cpu3 to c [...] adds a4599f6ec8e8 arm64: dts: mt8173: add pmu nodes for mt8173 adds ad88400145a2 Merge tag 'v5.1-next-dts64' of https://git.kernel.org/pub/ [...] adds 2f60eb2f03b9 ARM: dts: rockchip: Remove unnecessary setting of UART0 SC [...] adds 280fa349757b ARM: dts: rockchip: Add BT_EN to the power sequence for veyron adds 07f08d9cee45 ARM: dts: rockchip: bulk convert gpios to their constant c [...] adds ac60c5e33df4 ARM: dts: rockchip: Add dynamic-power-coefficient for rk3288 adds 8a5deb4e316a ARM: dts: rockchip: Add DDR retention/poweroff to rk3288-v [...] adds ed27ae71bf61 ARM: dts: rockchip: vcc33_ccd off in suspend for rk3288-ve [...] adds 356150e86d75 ARM: dts: rockchip: vdd_gpu off in suspend for rk3288-veyron adds bcb84a1097ca Merge tag 'v5.2-rockchip-dts32-2' of git://git.kernel.org/ [...] adds de674862f76d arm64: dts: rockchip: eMMC additions for rk3328-roc-cc adds efd38668884f arm64: dts: rockchip: enable display nodes on rk3328-roc-cc adds d64420e81605 arm64: dts: rockchip: bulk convert gpios to their constant [...] adds 40a0dd4253c0 arm64: dts: rockchip: fix cts, rts pin assign of UART3 for rk3399 adds 798689e45190 arm64: dts: rockchip: fix IO domain voltage setting of API [...] adds b726e211b903 Merge tag 'v5.2-rockchip-dts64-2' of git://git.kernel.org/ [...] adds 6969d1d9c615 ARM: dts: qcom-apq8064: Set 'cxo_board' as ref clock of th [...] adds 366dd293f86f Merge tag 'qcom-dts-for-5.2-1' of git://git.kernel.org/pub [...] adds 7bfd90f5a57e arm64: dts: qcom: pm8998: Use ADC temperature to temp-alarm node adds 79e51645a1dd arm64: dts: qcom: msm8916: Set 'xo_board' as ref clock of [...] adds 0c0e72705a33 arm64: dts: sdm845: Set 'bi_tcxo' as ref clock of the DSI PHYs adds 7b5ee83dfdf8 arm64: dts: sdm845: Add CPU topology adds b6bc6423fa1a arm64: dts: sdm845: Add CPU capacity values adds d26c474d4cf3 arm64: dts: msm8996: Add graphics smmu node adds 953f65737006 arm64: dts: msm8996: Add display smmu node adds 3a4547c1fc2f arm64: qcom: msm8996.dtsi: Add Display nodes adds 69cc3114ab0f arm64: dts: Add Adreno GPU definitions adds 1ad69b695582 arm64: dts: apq8096-db820c: Add HDMI display support adds f3eb39a55a1f arm64: dts: db820c: Add sound card support adds ad480e0149cf arm64: dts: msm8998-mtp: thermal: Remove skin and battery [...] adds 280acabbaa11 arm64: dts: msm8998: thermal: Fix number of supported sensors adds 060f4211f6c6 arm64: dts: msm8998: thermal: Restrict thermal zone name l [...] adds 97fc172d8649 Merge tag 'qcom-arm64-for-5.2-1' of git://git.kernel.org/p [...] adds 44b9c8e77290 ARM: dts: gemini: Indent DIR-685 partition table adds be00300147ae ARM: dts: exynos: Move pmu and timer nodes out of soc adds 39691e775a52 ARM: dts: exynos: Remove unneeded address/size cells from [...] adds 1e440c223503 ARM: dts: exynos: Move fixed-clocks out of soc on Exynos3250 adds 0fd5ff9e4cf4 ARM: dts: exynos: Properly override node to use MDMA0 on U [...] adds b4bcbdee1378 ARM: dts: s5pv210: Fix camera clock provider on Goni board adds 2abeb52e6002 Merge tag 'samsung-dt-5.2-2' of https://git.kernel.org/pub [...] adds 179a2802ac0f arm64: dts: exynos: Move pmu and timer nodes out of soc adds f36afdd0f535 arm64: dts: exynos: Move fixed-clocks out of soc adds 0b6cf36a47bf Merge tag 'samsung-dt64-5.2-2' of https://git.kernel.org/p [...] adds 37917ce5b4ee ARM: dts: lpc32xx: change hexadecimal values to lower case adds 903fa2ab79d8 ARM: dts: lpc32xx: disable I2S controllers by default adds 4c546175dbe1 ARM: dts: lpc32xx: disable MAC controller by default adds cea862386791 ARM: dts: lpc32xx: add address and size cell values to SPI [...] adds d5a71e4646a7 ARM: dts: lpc32xx: use SPDX license identifier adds f45f5182d753 Merge tag 'lpc32xx-dt-for-5.2' of https://github.com/vzapo [...] adds 7be494dd81c1 arm64: dts: imx8qxp: add cpu opp table adds 9e113b2e8775 arm64: dts: imx8mq: Add on-chip OTP controller node adds f54f7be5c5ac arm64: dts: ls1028a: Add Audio DT nodes adds b810641a3470 arm64: dts: imx8mq: Add the clocks and the latencies for t [...] adds 9b87ebb149af arm64: dts: imx8mq: Add the buck vdd_arm regulator adds 64d26f8c1dde arm64: dts: imx8mq: Add the opp table and cores opp properties adds 580b064de64c arm64: dts: imx8mq: add clock for GPIO node adds 1474d48bd639 arm64: dts: imx8mq: Add SDMA nodes adds 8c61538dc945 arm64: dts: imx8mq: Add SAI2 node adds c6578d98766a arm64: dts: imx8mq-evk: Enable audio codec wm8524 adds b9eb314ae888 arm64: dts: ls1028a: Add pmu dt nodes adds ee4c12f43907 arm64: dts: freescale: Enable PCI-E controller for Oxalis board adds 14c7c02d2145 arm64: dts: imx8qxp: fix mbox-cells adds e8449baa5c01 arm64: dts: imx8qxp: add lsio_mu2 node adds e464fd2ba4d4 arm64: dts: imx8mq: enable the multi sensor TMU adds e4282ddbd2a8 arm64: dts: fsl: Remove unused properties from FSL QSPI nodes adds 00f1dac3c2d6 arm64: dts: ls1043a: add crypto node alias also for qds adds dbde7ec3ce0d arm64: dts: imx8mq: Move the opp table out of bus node adds a05ea40eb384 arm64: dts: imx: Add i.mx8mm dtsi support adds 547e12325d0e arm64: dts: imx: Add i.mx8mm evk basic dts support adds cddbea8d3d05 arm64: dts: imx8mq: Move thermal-zones out of bus node adds c78d160d0520 arm64: dts: imx8qxp: add system controller watchdog support adds b6c846b954c0 arm64: dts: imx8mq: Fix the fsl,imx8mq-sdma compatible string adds 7240d7d41fd0 arm64: dts: imx8mq: Change ahb clock for imx8mq adds 3f3d79580435 arm64: dts: ls1028a: Corrected the SATA ecc address adds 071f78551160 arm64: dts: lx2160a: add sata node support adds 29fdb6b834b8 arm64: dts: imx8qxp: Add lpuart1/lpuart2/lpuart3 nodes adds beea0f22566c arm64: dts: imx8mq: Mark iomuxc_gpr as i.MX6Q compatible adds d62a250ea33a arm64: dts: imx8mq: Add a node for SRC IP block adds de2a538b97a4 arm64: dts: imx8mq: Combine PCIE power domains adds fc26e600e97a arm64: dts: imx8mq: Add nodes for PCIe IP blocks adds cdfdea07090b arm64: dts: imx8mq-evk: Enable PCIE0 interface adds 8cfd813c7307 arm64: dts: imx8mq: fix higher CPU operating point adds 4a13b3bec3b4 arm64: dts: imx: add Zii Ultra board support adds 45d2c84eb3a2 arm64: dts: imx8mq: add GPU node adds 6b2bcbd8f9db arm64: dts: imx8qxp: enable scu general irq channel adds 7b2ac489c397 arm64: dts: imx8qxp-mek: Add i2c1 with pca9646 adds e85c9d0faa75 arm64: dts: imx8mm: Add cpufreq properties adds eda73fc8146f arm64: dts: fsl: imx8mq-evk: link regulator to GPU domain adds ade5a57e304e arm64: dts: imx8mq: fix GPU clock frequency adds 00c5ce8ac023 arm64: dts: lx2160a: add cpu idle support adds 89f4f128ea53 Merge tag 'imx-dt64-5.2' of git://git.kernel.org/pub/scm/l [...] adds 367e592788a2 arm64: dts: bitmain: Add GPIO support for BM1880 SoC adds 9fe408413f50 arm64: dts: bitmain: Add GPIO Line names for Sophon Edge board adds c1294fb5cb78 arm64: dts: bitmain: Add pinctrl support for BM1880 SoC adds 470fa42933da arm64: dts: bitmain: Add UART pinctrl support for Sophon Edge adds 6cbc4d88ad20 Merge tag 'bitmain-soc-5.2' of git://git.kernel.org/pub/sc [...] adds e8a1d7011711 Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] adds dce47aed20c7 soc: amlogic: gx-socinfo: Add mask for each SoC packages adds 65f80df58eb7 soc: amlogic: gx-socinfo: Add new SoC IDs and Packages IDs adds fdda0a6adc33 meson-gx-socinfo: add missing of_node_put after of_device_ [...] adds 424adc176aa2 Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] adds 6256f7f7f217 rtc: OMAP: Add support for rtc-only mode adds 44c22a2d12a5 ARM: OMAP2+: pm33xx: Add support for rtc+ddr in self refresh mode adds 1c6c03545089 soc: ti: pm33xx: Move the am33xx_push_sram_idle to the top adds 5a99ae0092fe soc: ti: pm33xx: AM437X: Add rtc_only with ddr in self-ref [...] adds 6c110561eb2d memory: ti-emif-sram: Add ti_emif_run_hw_leveling for DDR3 [...] adds 11140cc40ddc ARM: OMAP2+: sleep43xx: Run EMIF HW leveling on resume path adds 35667d812c38 Merge branch 'omap-for-v5.2/am4-ddr3' into omap-for-v5.2/a [...] adds 0065198e6779 Merge tag 'omap-for-v5.2/am4-pm-v2-signed' of git://git.ke [...] adds b9472f7d8224 firmware: xilinx: fix debugfs write handler adds 3d0313786470 drivers: Defer probe if firmware is not ready adds e840decc1954 firmware: xilinx: Add fpga API's adds 9b0879620ea8 dt-bindings: fpga: Add bindings for ZynqMP fpga driver adds c09f7471127e fpga manager: Adding FPGA Manager support for Xilinx zynqmp adds b94d3ff97e2c Merge tag 'zynqmp-soc-for-v5.2' of https://github.com/Xili [...] adds fa7fe29a645b firmware: arm_scmi: fix of_node leak in scmi_mailbox_check adds d9350f21e5fe firmware: arm_scmi: replace of_match_device->data with of_ [...] adds 7f26bb130a94 Merge tag 'scmi-fixes-5.2' of git://git.kernel.org/pub/scm [...] adds 9733b072a12a optee: allow to work without static shared memory adds aaf75f2b53b7 Merge tag 'tee-optee-for-5.2' of http://git.linaro.org:/pe [...] adds 0d7dab926130 bus: tegra-aconnect: use devm_clk_*() helpers adds 1427736e64c3 bus: tegra-aconnect: add system sleep callbacks adds fea188820b38 Merge tag 'tegra-for-5.2-bus' of git://git.kernel.org/pub/ [...] adds 41c4f5996b9e Merge branch 'reset/acquire' of git://git.pengutronix.de/g [...] adds 7fe5719b4364 soc/tegra: pmc: Implement acquire/release for resets adds 00cdaa1b811f soc/tegra: pmc: Fix reset sources and levels adds a46b51cd2a57 soc/tegra: pmc: Remove reset sysfs entries on error adds 6ac2a01de170 soc/tegra: pmc: Move powergate initialisation to probe adds 990d4322cc8d Merge tag 'tegra-for-5.2-soc' of git://git.kernel.org/pub/ [...] adds f2222a9e8033 memory: tegra: Make terga20_mc_reset_ops static adds cb2b58391e40 memory: tegra: Properly spell "tegra" adds 76b959a44c0b memory: tegra: Fix missed registers values latching adds b906c056b602 memory: tegra: Fix integer overflow on tick value calculation adds 48791f972234 memory: tegra: Replace readl-writel with mc_readl-mc_writel adds a359de1b4055 Revert "ARM: tegra: Restore memory arbitration on resume f [...] adds 67a8d5b0fadf memory: tegra: Fix a typos for "fdcdwr2" mc client adds 21954712549c Merge tag 'tegra-for-5.2-memory' of git://git.kernel.org/p [...] adds 40b2bb1b132a ARM: tegra: enforce PM requirement adds 36841ba27963 ARM: tegra: cpuidle: Handle tick broadcasting within cpuid [...] adds dd3e3f23387b Merge tag 'tegra-for-5.2-arm-soc' of git://git.kernel.org/ [...] adds 15160f6de0bb soc: renesas: Identify R-Car M3-W ES1.3 adds 3e0c0aee4571 Merge tag 'renesas-drivers-for-v5.2' of https://git.kernel [...] adds 2fe3b4bbc93e soc: amlogic: meson-gx-pwrc-vpu: Fix power on/off register [...] adds bb1dca3a3900 soc: amlogic: meson-gx-pwrc-vpu: Add support for G12A adds 149d35c72a14 Merge tag 'amlogic-drivers-2' of https://git.kernel.org/pu [...] adds ab7b7c715e9a spi: zynqmp: Fix build break adds 8217a7a2c762 soc: imx: gpcv2: Make use of regmap_read_poll_timeout() adds 9d616d62faef firmware: imx: scu-pd: use bool to set postfix adds ad8cc071c557 firmware: imx: scu-pd: add specifying the base of domain n [...] adds 32654dad06e2 firmware: imx: scu-pd: decouple the SS information from do [...] adds ccc1de31ab54 soc: imx: gpc: use devm_platform_ioremap_resource() to sim [...] adds 9f735c4e94fc soc: imx: gpcv2: use devm_platform_ioremap_resource() to s [...] adds 851826c7566e firmware: imx: enable imx scu general irq function adds a7e26f356ca1 soc: imx: Add generic i.MX8 SoC driver adds f99552d9eb78 Merge tag 'imx-drivers-5.2' of git://git.kernel.org/pub/sc [...] adds 524feb799408 soc: add aspeed folder and misc drivers adds 8da3daaa0971 soc: qcom: rmtfs: Add support for mmap functionality adds 9324df5817c0 soc: qcom: qmi: Change txn wait to non-interruptible adds 93b260528020 soc: qcom: cmd-db: Fix an error code in cmd_db_dev_probe() adds bbeac60f0641 drivers: soc: qcom: rpmh-rsc: Correct check for slot number adds 2616b3deaf9c MAINTAINERS: Update email for Qualcomm SoC maintainer adds 782935d12ec2 Merge tag 'qcom-drivers-for-5.2' of git://git.kernel.org/p [...] adds 4bad8b0709f5 dt-bindings: pwrap: mediatek: add pwrap support for MT8516 adds a51f4c031de3 soc: mediatek: pwrap: add missing check on rstc adds 45a0686b9120 soc: mediatek: pwrap: add support for MT8516 pwrap adds 89e28da82836 soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher adds c687702b5f50 Merge tag 'v5.1-next-soc' of https://git.kernel.org/pub/sc [...] adds d005aa750c9b reset: fix linux/reset.h errors adds 1e6df9493700 Merge tag 'reset-for-5.2' of git://git.pengutronix.de/pza/ [...] adds bbdc00a7de24 soc: rockchip: Set the proper PWM for rk3288 adds bcca940e5168 Merge tag 'v5.2-rockchip-drivers-1' of git://git.kernel.or [...] adds 80d0c6492442 soc: aspeed: fix Kconfig adds dc413a90edbe Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] adds 029da5e5266c ARM: multi_v7_defconfig: enable the Amlogic Meson ADC and [...] adds d04e1ac4284a Merge tag 'amlogic-defconfig' of https://git.kernel.org/pu [...] adds a8298e383bf7 ARM: multi_v7_defconfig: Enable support for STPMIC1 adds 7b0d021fbe41 arm64: defconfig: enable PCIE_ALTERA adds f94c0c386896 arm64: defconfig: enable fpga and service layer adds 09d7d3e5291b arm64: defconfig: include the Agilex platform to the arm64 [...] adds 86c77f4944f4 Merge tag 'arm64_defconfig_for_v5.2' of git://git.kernel.o [...] adds 0d2cd68662f4 ARM: multi_v7_defconfig: Update for dropped options adds 35f8e2e29e74 ARM: multi_v7_defconfig: Update for moved options adds c4456b7d6d69 Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://gi [...] adds 7b3320e6b179 arm64: defconfig: Update UFSHCD for Hi3660 soc adds 3aa5572cd8c9 Merge tag 'multi-v7-defconfig-for-v5.2-signed' of git://gi [...] adds 153f89ad37e1 ARM: tegra: Update default configuration for v5.1-rc1 adds 3a4fea460eb7 ARM: tegra: Enable Trusted Foundations by default adds a6f3d883a6ef ARM: Enable Trusted Foundations for multiplatform ARM v7 adds 84260a4915be Merge tag 'tegra-for-5.2-arm-defconfig' of git://git.kerne [...] adds fb8bd68fcfff arm64: defconfig: Enable Tegra HDA support adds bd9ae25314f2 arm64: defconfig: Add PWM Fan support adds 82b8118d0cd9 Merge tag 'tegra-for-5.2-arm64-defconfig' of git://git.ker [...] adds 89232872319f arm64: defconfig: Enable SPI_SUN6I adds 784baecf92e5 Merge tag 'sunxi-config64-for-5.2' of https://git.kernel.o [...] adds 940d1a288a59 arm64: defconfig: enable RX-8581 config option adds fe08dd9eeaa3 Merge tag 'renesas-arm64-defconfig-for-v5.2' of https://gi [...] adds 80acbaee26b5 ARM: shmobile: defconfig: Refresh for v5.1-rc1 adds c8bb03f65cc0 ARM: shmobile: defconfig: Enable support for CFI NOR FLASH adds 5f068190cc10 ARM: multi_v7_defconfig: Enable support for CFI NOR FLASH adds 0cd4f4f10245 ARM: shmobile: Enable PHY_RCAR_GEN3_USB2 in shmobile_defconfig adds b266731b76d5 ARM: shmobile: Enable USB [EO]HCI HCD PLATFORM support in [...] adds eae7dae81e3a Merge tag 'renesas-arm-defconfig-for-v5.2' of https://git. [...] adds acd92c5a1149 ARM: qcom_defconfig: add options for LG Nexus 5 phone adds 50676063ddf7 Merge tag 'qcom-defconfig-for-5.2' of git://git.kernel.org [...] adds 04eb7fd961bc arm64: defconfig: enable mv-xor driver adds 5f08da63d756 Merge tag 'mvebu-arm64-5.2-1' of git://git.infradead.org/l [...] adds 366391f04177 ARM: multi_v7_defconfig: Enable missing drivers for suppor [...] adds 85200317b324 Merge tag 'v5.2-rockchip-defconfig32-1' of git://git.kerne [...] adds ab02888e3921 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds a6c9e96bf86b ARM: 8851/1: add TUSERCOND() macro for conditional postfix adds fe09d9c641f2 ARM: 8852/1: uaccess: use unified assembler language syntax adds 43947b8890b4 ARM: 8853/1: drop WASM to work around LLVM issue adds e8c24bbda7d5 ARM: 8846/1: warn if divided syntax assembler is used adds fe4fb990202e ARM: 8854/1: drop -mauto-it adds 14b5f54b7829 ARM: 8850/1: use memblocks_present adds 32b25e9b984e ARM: 8855/1: remove unused <asm/limits.h> adds fe00e50b2db8 ARM: 8858/1: vdso: use $(LD) instead of $(CC) to link VDSO adds b752bb405a13 Revert "ARM: 8846/1: warn if divided syntax assembler is used" adds 8c05f3b965da Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds e0478542cfd4 overflow.h: Add comment documenting __ab_c_size() adds 82045dd85566 Merge branch 'linus' into core/urgent, to merge in depende [...] adds e6da9567959e objtool: Don't use ignore flag for fake jumps adds e6f393bc939d objtool: Fix function fallthrough detection adds 2decec48b0fd objtool: Fix whitelist documentation typo adds b2ca74d32bba Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds a9e9bcb45b15 locking/rwsem: Prevent decrement of reader count before increment adds f57d7715d764 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 4abf1ee16e25 perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbo [...] adds 6b89d4c1ae85 perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking adds c7a286577d75 perf/x86/intel: Allow PEBS multi-entry in watermark mode adds c77ee64f8a04 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds f3d964673b2f y2038: Make CONFIG_64BIT_TIME unconditional adds fdc6bae940ee ntp: Allow TAI-UTC offset to be set to zero adds b2c3dda6f8f0 Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds 81d30225bc0c x86/vdso: Remove hpet_page from vDSO adds 0e72499c3cc0 x86/kprobes: Make trampoline_handler() global and visible adds eccd906484d1 x86/mm: Do not use set_{pud, pmd}_safe() when splitting a [...] adds 409ca45526a4 x86/kconfig: Disable CONFIG_GENERIC_HWEIGHT and remove __H [...] adds 00f5764dbb04 Merge branch 'linus' into x86/urgent, to pick up dependent [...] adds 88640e1dcd08 x86/speculation/mds: Revert CPU buffer clear on double fault exit adds 9d8d0294e78a x86/speculation/mds: Improve CPU buffer clear documentation adds d396360acdf7 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 737d42f75e94 asm-generic: don't include <asm/segment.h> from <asm/uaccess.h> adds c67fdc1f00cb arch: mostly remove <asm/segment.h> adds bd79f94758c0 asm-generic: provide entirely generic nommu uaccess adds 6edd1dbace0e asm-generic: optimize generic uaccess for 8-byte loads and stores adds 27ebbf9d5bc0 Merge tag 'asm-generic-nommu' of git://git.kernel.org/pub/ [...] adds 35399f87e271 configfs: fix possible use-after-free in configfs_register_group adds 4e785e8d9947 Merge tag 'configfs-for-5.2' of git://git.infradead.org/us [...] adds 2b8358a951b1 EDAC/mpc85xx: Prevent building as a module adds 29a0c843973b EDAC/mc: Fix edac_mc_find() in case no device is found adds 11b1177399b6 Merge tag 'edac_fixes_for_5.2' of git://git.kernel.org/pub [...] adds 253ccf34232a media: atmel: atmel-isc: limit incoming pixels per frame adds 79199002db5c media: atmel: atmel-isc: fix INIT_WORK misplacement adds 1e4e25c4959c media: atmel: atmel-isc: fix asd memory allocation adds 583958cba72f media: coda: fix unset field and fail on invalid field in [...] adds dd6e2a981bfe media: omap_vout: potential buffer overflow in vidioc_dqbuf() adds 4ab44ff0841b media: rcar-csi2: restart CSI-2 link if error is detected adds 9f7983bdc492 media: rcar-csi2: Propagate the FLD signal for NTSC and PAL adds 16204b8a1c1a media: staging/imx: add media device to capture register adds 823a633eeb77 media: field-order.rst: clarify FIELD_ANY and FIELD_NONE adds b72845ee5577 media: davinci/vpbe: array underflow in vpbe_enum_outputs() adds 1199fa8c0ddd media: tegra-cec: fix cec_notifier_parse_hdmi_phandle retu [...] adds 76f2db08e000 media: rockchip/vpu: Do not request id 0 for our video device adds 5c5b90f5cbad media: rockchip/vpu: Add missing dont_use_autosuspend() calls adds 2aa314b4f52f media: rockchip/vpu: Get vdev from the file arg in vidioc_ [...] adds f6d080f73a8f media: rockchip/vpu: Initialize mdev->bus_info adds fc8670d1f72b media: rockchip/vpu: Fix/re-order probe-error/remove path adds 01be377c6221 Merge tag 'media/v5.2-1' of git://git.kernel.org/pub/scm/l [...] adds 7878c231dae0 slab: remove /proc/slab_allocators adds c13b5487d9de dm crypt: fix endianness annotations around org_sector_of_dmreq adds a3839bc6351d dm zoned: Silence a static checker warning adds 7aedf75ff740 dm zoned: Fix zone report handling adds e28adc3bf34e dm cache metadata: Fix loading discard bitset adds ae325dcd1905 list: Don't use WRITE_ONCE() in hlist_add_behind() adds 34191ae816b0 list_bl: Add hlist_bl_add_before/behind helpers adds 65fc7c370477 dm snapshot: Don't sleep holding the snapshot lock adds 4ad8d880b6c4 dm snapshot: Replace mutex with rw semaphore adds f79ae415b64c dm snapshot: Make exception tables scalable adds 3f1637f21038 dm snapshot: Use fine-grained locking scheme adds 09f2d6563055 dm writecache: remove needless dereferences in __writecach [...] adds 84420b1e5d72 dm writecache: add unlikely for returned value of rb_next/prev adds c6e086e0c9b2 dm space map common: zero entire ll_disk adds a1ed4d9e9376 dm thin metadata: check __commit_transaction()'s return adds 6a1b1ddc6a2c dm thin metadata: add wrappers for managing write locking [...] adds 873f258becca dm thin metadata: do not write metadata if no changes occurred adds 5de719e3d01b dm mpath: fix missing call of path selector type->end_io adds 514cf4f881dc dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled adds 81bc6d150ace dm delay: fix a crash when invalid device is specified adds 08a8e804620b dm writecache: remove unused member page_offset in writeba [...] adds f8011d334426 dm writecache: avoid unnecessary lookups in writecache_fin [...] adds e4f3fabd6748 dm: add dust target adds 8e890c1ab1b1 dm init: fix max devices/targets checks adds 940bc471780b dm mpath: always free attached_handler_name in parse_path() adds cacddeab563b dm dust: remove redundant unsigned comparison to less than zero adds 9ccce5a0fb70 dm dust: Make dm_dust_init and dm_dust_exit static adds 30bba430ddf7 dm integrity: correctly calculate the size of metadata area adds 97abfde17ae0 dm integrity: don't check null pointer before kvfree and vfree adds 893e3c395b2b dm integrity: don't report unused options adds 88ad5d1eb147 dm integrity: update documentation adds 981e8a980dc2 dm integrity: introduce rw_journal_sectors() adds d5027e0345c2 dm ingerity: pass size to dm_integrity_alloc_page_list() adds 4f43446ddff0 dm integrity: allow large ranges to be described adds 8b3bbd490d88 dm integrity: introduce a function add_new_range_and_wait() adds 468dfca38b1a dm integrity: add a bitmap mode adds 1f5a77591b13 dm integrity: handle machine reboot in bitmap mode adds 482714932ece dm integrity: implement synchronous mode for reboot handling adds 05d6909ea9d6 dm integrity: whitespace, coding style and dead code cleanup adds 0f41fcf78849 dm ioctl: fix hang in early create error condition adds 7a1cd7238fde dm crypt: move detailed message into debug level adds f710126cfc89 dm crypt: print device name in integrity error message adds 8454fca4f53b dm: fix a couple brace coding style issues adds 311f71281ff4 Merge tag 'for-5.2/dm-changes-v2' of git://git.kernel.org/ [...] adds f991de53a8ab thermal: make device_register's type argument const adds ff54bbd1beb2 thermal: core: skip update disabled thermal zones after suspend adds 554b3529fe01 thermal/drivers/core: Remove the module Kconfig's option adds 77e1dd46a1ad thermal/drivers/core: Remove module unload code adds e9cf125bc1f9 thermal/drivers/core: Remove depends on THERMAL in Kconfig adds 2e31c8560a56 thermal/drivers/core: Fix typo in the option name adds f37353320ee9 hwmon/drivers/core: Simplify complex dependency adds 980d43f24d59 mlxsw: Remove obsolete dependency on THERMAL=m adds 6eb61a936195 thermal/int3403_thermal: favor _TMP instead of PTYP adds 1948d498dcf6 thermal: intel: int340x: processor_thermal_device: simplif [...] adds 44c0c23725a1 drivers: thermal: processor_thermal: Downgrade error message adds 6df24c3e81b9 Merge branches 'thermal-core', 'thermal-built-it' and 'the [...] adds 2c45e7fbc962 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1b52931ca9b5 ceph: remove duplicated filelock ref increase adds 3886274adf34 ceph: factor out ceph_lookup_inode() adds 0c44a8e0fc55 ceph: quota: fix quota subdir mounts adds 570df4e9c23f ceph: snapshot nfs re-export adds d342a15b1e85 rbd: avoid clang -Wuninitialized warning adds 168093726658 rbd: convert all rbd_assert(0) to BUG() adds 0384892c2d83 libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK adds ffb61c55b250 ceph: remove superfluous inode_lock in ceph_fsync adds 428bb68ad99b ceph: properly handle granular statx requests adds 40e7e2c0e864 ceph: fix NULL pointer deref when debugging is enabled adds f5d7726900b6 ceph: make iterate_session_caps a public symbol adds ff4a80bf2d3f ceph: dump granular cap info in "caps" debugfs file adds 69a10fb3f4b8 ceph: fix potential use-after-free in ceph_mdsc_build_path adds 964fff7491e4 ceph: use ceph_mdsc_build_path instead of clone_dentry_name adds f77f21bb2836 ceph: use __getname/__putname in ceph_mdsc_build_path adds c1dfc277239c ceph: use pathlen values returned by set_request_path_attr adds 111c70810450 ceph: after an MDS request, do callback and completions adds 86bda539fa90 ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request adds 8340f22ce50c ceph: move wait for mds request into helper function adds a452bc063672 ceph: fix comment over ceph_drop_caps_for_unlink adds 1199d7da2d29 ceph: simplify arguments and return semantics of try_get_cap_refs adds 488f5284e29b ceph: just call get_session in __ceph_lookup_mds_session adds 5ddc61fc1458 ceph: print inode number in __caps_issued_mask debugging messages adds a32e414325c2 rbd: client_mutex is never nested adds b91a7bdca443 rbd: don't assert on writes to snapshots adds cede185b1ba3 libceph: fix unaligned accesses in ceph_entity_addr handling adds b726ec972cf2 libceph: make ceph_pr_addr take an struct ceph_entity_addr [...] adds 4198aba4f431 ceph: fix unaligned access in ceph_send_cap_releases adds 00abf69dd24f ceph: flush dirty inodes before proceeding with remount adds 1d9d7cbf28a1 Merge tag 'ceph-for-5.2-rc1' of git://github.com/ceph/ceph-client adds a1b879eefc2b afs: Fix key leak in afs_release() and afs_evict_inode() adds cc1dd5c85cb7 afs: Fix incorrect error handling in afs_xattr_get_acl() adds 773e0c402534 afs: Fix afs_xattr_get_yfs() to not try freeing an error value adds 6b8812fc8ec2 afs: Fix missing lock when replacing VL server list adds ca1cbbdce92b afs: Fix afs_cell records to always have a VL server list record adds d0660f0b3b7d dns_resolver: Allow used keys to be invalidated adds a49294eac27c Add wait_var_event_interruptible() adds d5c32c89b208 afs: Fix cell DNS lookup adds 51eba9997079 afs: Fix "kAFS: AFS vnode with undefined type 0" adds bbd172e31696 rxrpc: Provide kernel interface to set max lifespan on a call adds 94f699c9cdb1 afs: Fix the maximum lifespan of VL and probe calls adds 0ab4c9594812 afs: Fix error propagation from server record check/update adds b960a34b73e4 rxrpc: Allow the kernel to mark a call as being non-interruptible adds 20b8391fff56 afs: Make some RPC operations non-interruptible adds 3b05e528cb9e afs: Make dynamic root population wait uninterruptibly for [...] adds 781070551c26 afs: Fix calculation of callback expiry time adds d9052dda8a39 afs: Don't invalidate callback if AFS_VNODE_DIR_VALID not set adds c7226e407b60 afs: Fix lock-wait/callback-break double locking adds fd711586bb7d afs: Fix double inc of vnode->cb_break adds 227747fb9eab Merge tag 'afs-fixes-20190516' of git://git.kernel.org/pub [...] adds fefb2483dc10 afs: Don't pass the vnode pointer through into the inline [...] adds ffba718e9354 afs: Get rid of afs_call::reply[] adds 87182759cd6f afs: Fix order-1 allocation in afs_do_lookup() adds 4571577f16c8 afs: Always get the reply time adds a58823ac4589 afs: Fix application of status and callback to be under same lock adds 7c712458669f afs: Don't save callback version and type fields adds c925bd0ac474 afs: Split afs_validate() so first part can be used under [...] adds f642404a0436 afs: Make vnode->cb_interest RCU safe adds 61c347ba5511 afs: Clear AFS_VNODE_CB_PROMISED if we detect callback expiry adds a38a75581e6e afs: Fix unlink to handle YFS.RemoveFile2 better adds b8359153252d afs: Pass pre-fetch server and volume break counts into af [...] adds 39db9815da48 afs: Fix application of the results of a inline bulk status fetch adds 0d74471924f2 Merge tag 'afs-fixes-b-20190516' of git://git.kernel.org/p [...] adds 8122de54602e dt-bindings: Convert vendor prefixes to json-schema adds 9cbda1bddb4c Merge tag 'devicetree-for-5.2-part2' of git://git.kernel.o [...] adds 42d46e57ec97 selftests: Extract single-test shell logic from lib.mk adds d4e59a536f50 selftests: Use runner.sh for emit targets adds bf66078235ca selftests: Extract logic for multiple test runs adds b0df366bbd70 selftests: Add plan line and fix result line syntax adds fd63b2eae5f6 selftests: Distinguish between missing and non-executable adds 5c069b6dedef selftests: Move test output to diagnostic lines adds f41c322f17ec selftests: Remove KSFT_TAP_LEVEL adds 5821ba969511 selftests: Add test plan API to kselftest.h and adjust callers adds fe22983d92c1 rseq/selftests: x86: Work-around bogus gcc-8 optimisation adds 4fe2088e164d rseq/selftests: Add __rseq_exit_point_array section for debuggers adds a3e3131f94aa rseq/selftests: Introduce __rseq_cs_ptr_array, rename __rs [...] adds 5b0c308a0565 rseq/selftests: Use __rseq_handled symbol to coexist with glibc adds 97b8be816840 rseq/selftests: s390: use jg instruction for jumps outside [...] adds 24fa5d1efe98 rseq/selftests: x86: use ud1 instruction as RSEQ_SIG opcode adds 3d4d1f05bc99 rseq/selftests: s390: use trap4 for RSEQ_SIG adds 2b845d4b4acd rseq/selftests: arm: use udf instruction for RSEQ_SIG adds 7cd4ce2e466f rseq/selftests: aarch64 code signature: handle big-endian [...] adds 496fd0fc9f5c rseq/selftests: powerpc code signature: generate valid ins [...] adds 16b96b6ed87f rseq/selftests: mips: use break instruction for RSEQ_SIG adds fdeb89d84eb2 rseq/selftests: add -no-integrated-as for clang adds c3c599281f2b selftests: fix install target to use default install path adds 27d79a2b2bf0 selftests: fix bpf build/test workflow regression when KBU [...] adds 4d0b5f4d7561 selftests: pidfd: Create .gitignore to include pidfd_test adds 11ebd85a07e0 selftests: drivers: Create .gitignore to include /dma-buf/udmabuf adds 61c2018c0743 selftests: avoid KBUILD_OUTPUT dir cluttering with selftes [...] adds 4c7b63a32d54 Merge tag 'linux-kselftest-5.2-rc1-2' of git://git.kernel. [...] adds 05b289263772 signal: unconditionally leave the frozen state in ptrace_stop() adds 5f3ab27b9eb7 Merge branch 'for-5.2-fixes' of git://git.kernel.org/pub/s [...] adds 62e59c4e69b3 clk: Remove io.h from clk-provider.h adds 815d469d8c9a Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 7e5434eecefc lightnvm: pblk: line reference fix in GC adds 8935ebfc5d46 lightnvm: pblk: rollback on error during gc read adds 847a3a2788c5 lightnvm: pblk: reduce L2P memory footprint adds 605bcef7f7d7 lightnvm: pblk: remove unused smeta_ssec field adds d378561b8ec7 lightnvm: pblk: gracefully handle GC vmalloc fail adds 4ca885241950 lightnvm: pblk: fix race during put line adds 75c89bef6a54 lightnvm: pblk: ensure that erase is chunk aligned adds 6e46b8b24ffb lightnvm: pblk: cleanly fail when there is not enough memory adds d38954ed1b76 lightnvm: pblk: set proper read status in bio adds a14669ebc0e2 lightnvm: Inherit mdts from the parent nvme device adds 0503871223b7 lightnvm: pblk: fix bio leak when bio is split adds 4bbae699226e lightnvm: pblk: set propper line as data_line after gc adds f41d427cdd9e lightnvm: prevent race condition on pblk remove adds 486b5aac85f6 lightnvm: pblk: fix lock order in pblk_rb_tear_down_check adds 74a37fbb5c8d lightnvm: pblk: kick writer on write recovery path adds 2b0ae81e2a6f lightnvm: pblk: fix update line wp in OOB recovery adds d165a7a6f5aa lightnvm: pblk: propagate errors when reading meta adds 1fc3b30569bc lightnvm: pblk: wait for inflight IOs in recovery adds 32ac0fa3afeb lightnvm: pblk: remove internal IO timeout adds f2e024570ef1 lightnvm: pblk: GC error handling adds 3e03f6322ab2 lightnvm: pblk: IO path reorganization adds a24eab598871 lightnvm: pblk: recover only written metadata adds e69397ea05ce lightnvm: track inflight target creations adds 843f2edbdde0 lightnvm: do not remove instance under global lock adds a96de64a24e5 lightnvm: pblk: simplify partial read path adds 45c5fcbb7341 lightnvm: pblk: use nvm_rq_to_ppa_list() adds e78c21d157f2 s390/dasd: fix build warning in dasd_eckd_build_cp_raw adds cf12c6729c74 sata_rcar: Remove ata_host_alloc() error printing adds 936b33f7243f brd: add cond_resched to brd_free_pages adds e8fd41bb3cf1 nvme-pci: init shadow doorbell after each reset adds f4524cc45626 nvme-pci: add known admin effects to augument admin effect [...] adds 3b7dffb971dc nvme-pci: mark expected switch fall-through adds 87fd125344d6 nvme-rdma: remove redundant reference between ib_device an [...] adds 8730c1ddb69b nvme-fc: use separate work queue to avoid warning adds 8a03b27ea61c nvme-multipath: avoid crash on invalid subsystem cntlid en [...] adds 94e970b6740b nvme-fabrics: remove unused argument adds 9581ae4f0fac nvme: fix typos in nvme status code values adds 521cfb8e5a5d nvme: trace all async notice events adds 32fd90c40768 nvme: change locking for the per-subsystem controller list adds 1b1031ca63b2 nvme: validate cntlid during controller initialisation adds 47ca23c1176a Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] adds 7a102d9044e7 block/bio-integrity: use struct_size() in kmalloc() adds 1718de78e623 Merge tag 'for-5.2/block-post-20190516' of git://git.kerne [...] adds e2033e33cb38 io_uring: fix race condition reading SQE data adds 44a9bd18a0f0 io_uring: fix failure to verify SQ_AFF cpu adds c71ffb673cd9 io_uring: remove 'ev_flags' argument adds 2bbcd6d3b36a io_uring: fix infinite wait in khread_park() on io_finish_async() adds dc6ce4bc2b35 io_uring: adjust smp_rmb inside io_cqring_events adds fdb288a679cd io_uring: use wait_event_interruptible for cq_wait conditi [...] adds a6a4b66bd8f4 Merge tag 'for-linus-20190516' of git://git.kernel.dk/linux-block adds 1cdc415f1083 uapi, fsopen: use square brackets around "fscontext" [ver #2] adds 9c8ad7a2ff0b uapi, x86: Fix the syscall numbering of the mount API sysc [...] adds d8076bdb56af uapi: Wire up the mount API syscalls on non-x86 arches [ver #2] adds bf8a9a475573 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8db16d19111b s390/boot: fix compiler error due to missing awk strtonum adds 7e756f423af8 latent_entropy: avoid build error when plugin cflags are not set adds 184c460fbab4 s390/kasan: adapt disabled_wait usage to avoid build error adds 22e2fe8551f8 s390/cio: Remove tracing for rchp instruction adds 3060781f2664 s390/qdio: allow to scan all Output SBALs in one go adds 5a19d6702728 s390/qdio: use get_buf_state() in debug_get_buf_state() adds a698e1372800 s390/qdio: optimize state inspection of HW-owned SBALs adds f3e20ad67b4c s390: move arch/s390/defconfig to arch/s390/configs/defconfig adds 80111bfb672d Merge tag 's390-5.2-2' of git://git.kernel.org/pub/scm/lin [...] adds e1bf776363f3 nds32: Removed unused thread flag TIF_USEDFPU adds 8ac7857406cd nds32/io: Remove useless definition of mmiowb() adds aa0be0e022ff nds32: ex-exit: Remove unneeded need_resched() loop adds 5b633e517b8c nds32: add vmlinux.lds and vdso.so to .gitignore adds 0ff8e00f2c1e nds32: vdso: fix and clean-up Makefile adds 1cfdc6f92f25 nds32: remove __virt_to_bus and __bus_to_virt adds 7f9ea6b799ef nds32: Use the correct style for SPDX License Identifier adds c58867615d57 nds32: remove unused generic-y += cmpxchg-local.h adds 95b6204dbf70 nds32: vdso: drop unnecessary cc-ldoption adds 0fcef555abdc nds32: fix semicolon code style issue adds 32ee500f295a arch: nds32: Kconfig: pedantic formatting adds a771e9225008 nds32: don't export low-level cache flushing routines adds 63e07e202997 MAINTAINERS: update nds32 git repo path adds af9abd65983c nds32: Fix vDSO clock_getres() adds 4489da718309 Merge tag 'nds32-for-linus-5.2-rc1' of git://git.kernel.or [...] adds 9d609649bb29 KVM: vmx: print more APICv fields in dump_vmcs adds f16cb57be82b KVM: x86: clear VM_EXIT_SAVE_IA32_PAT adds 674ea351cdeb KVM: x86: optimize check for valid PAT value adds f6b0db1fdafa kvm: nVMX: Check "load IA32_PAT" VM-exit control on vmentry adds de2bc2bfdf41 kvm: nVMX: Check "load IA32_PAT" VM-entry control on vmentry adds 9c3e922ba316 KVM: nVMX: Move guest non-reg state checks to VM-Exit path adds 5478ba349f3f KVM: nVMX: Rename and split top-level consistency checks t [...] adds 98d9e858fa96 KVM: nVMX: Return -EINVAL when signaling failure in pre-VM [...] adds c80add0f487e KVM: nVMX: Return -EINVAL when signaling failure in VM-Ent [...] adds 11988499e62b KVM: x86: Skip EFER vs. guest CPUID checks for host-initia [...] adds 0a62956312e9 KVM: x86: Inject #GP if guest attempts to set unsupported [...] adds c110ae578ca0 kvm: move KVM_CAP_NR_MEMSLOTS to common code adds 58616e6a3784 KVM: s390: Fix potential spectre warnings adds 7832e91cd33f KVM: s390: add vector enhancements facility 2 to cpumodel adds d5cb6ab1e3d4 KVM: s390: add vector BCD enhancements facility to cpumodel adds 13209ad0395c KVM: s390: add MSA9 to cpumodel adds d668139718a9 KVM: s390: provide query function for instructions returni [...] adds 173aec2d5a9f KVM: s390: add enhanced sort facilty to cpu model adds 4f45b90e1c03 KVM: s390: add deflate conversion facilty to cpu model adds 8ec2fa52eac5 KVM: s390: enable MSA9 keywrapping functions depending on [...] adds cdd6ad3ac63d KVM: polling: add architecture backend to disable polling adds 8b905d28ee17 KVM: s390: provide kvm_arch_no_poll function adds bcccb8f6a91b KVM: s390: vsie: Do not shadow CRYCB when no AP and no keys adds b2d0371d2e37 KVM: s390: vsie: Return correct values for Invalid CRYCB format adds da8f0d97b2a0 Merge tag 'kvm-s390-next-5.2-1' of git://git.kernel.org/pu [...] adds 3a1e5e4a2c7a Revert "KVM: doc: Document the life cycle of a VM and its [...] adds 8479e04e7d6b KVM: x86: Inject PMI for KVM guest adds c715eb9fe902 KVM: x86: Add support of clear Trace_ToPA_PMI status adds 6c6a2ab962af KVM: VMX: Nop emulation of MSR_IA32_POWER_CTL adds ee66e453db13 KVM: lapic: Busy wait for timer to expire when using hv_timer adds f1ba5cfbe47a KVM: lapic: Explicitly cancel the hv timer if it's pre-expired adds f99279825ee3 KVM: lapic: Refactor ->set_hv_timer to use an explicit exp [...] adds 4ca88b3f86cd KVM: lapic: Check for a pending timer intr prior to start_ [...] adds 0967fa1cd376 KVM: VMX: Skip delta_tsc shift-and-divide if the dividend is zero adds 65c4189de8c1 KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size adds b8b002209c06 kvm_main: fix some comments adds d6a85c322348 KVM: vmx: clean up some debug output adds 19e38336d71d KVM: VMX: Include architectural defs header in capabilities.h adds 191c8137a939 x86/kvm: Implement HWCR support adds 2e408936b6de X86/nVMX: handle_vmon: Read 4 bytes from guest memory adds 3d5f6beb74a0 X86/nVMX: Update the PML table without mapping and unmappi [...] adds bd53cb35a3e9 X86/KVM: Handle PFNs outside of kernel reach when touching GPTEs adds e45adf665a53 KVM: Introduce a new guest mapping API adds b146b839282c X86/nVMX: handle_vmptrld: Use kvm_vcpu_map when copying VM [...] adds 31f0b6c4ba7d KVM/nVMX: Use kvm_vcpu_map when mapping the L1 MSR bitmap adds 96c66e87deee KVM/nVMX: Use kvm_vcpu_map when mapping the virtual APIC page adds 3278e0492554 KVM/nVMX: Use kvm_vcpu_map when mapping the posted interru [...] adds 42e35f8072c3 KVM/X86: Use kvm_vcpu_map in emulator_cmpxchg_emulated adds 8c5fbf1a7231 KVM/nSVM: Use the new mapping API for mapping guest memory adds 8892530598dd KVM/nVMX: Use kvm_vcpu_map for accessing the shadow VMCS adds dee9c0493108 KVM/nVMX: Use kvm_vcpu_map for accessing the enlightened VMCS adds e0bf2665ca26 KVM/nVMX: Use page_address_valid in a few more locations adds 0c55671f84ff kvm, x86: Properly check whether a pfn is an MMIO or not adds de3cd117ed2f KVM: x86: Omit caching logic for always-available GPRs adds 2b3eaf815ca9 KVM: VMX: Use accessors for GPRs outside of dedicated cach [...] adds e9c16c78503d KVM: x86: use direct accessors for RIP and RSP adds 4ddc9204572c KVM: Fix the bitmap range to copy during clear dirty adds 53eac7a8f8cf KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one adds d7547c55cbe7 KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 adds 648a93c82b46 tests: kvm: Add tests to .gitignore adds 4b350aebbec8 tests: kvm: Add tests for KVM_CAP_MAX_VCPUS and KVM_CAP_MA [...] adds 332d079735f5 KVM: nVMX: KVM_SET_NESTED_STATE - Tear down old EVMCS stat [...] adds da1e3071d53d tests: kvm: Add tests for KVM_SET_NESTED_STATE adds 9b5db6c762ad kvm: nVMX: Set nested_run_pending in vmx_set_nested_state [...] adds d69129b4e46a KVM: nVMX: Disable intercept for FS/GS base MSRs in vmcs02 [...] adds 61455bf26236 kvm: x86: Fix L1TF mitigation for shadow MMU adds f93f7ede087f Revert "KVM: nVMX: Expose RDPMC-exiting only when guest su [...] adds 2d34d1c3bbfd KVM: PPC: Book3S HV: Implement virtual mode H_PAGE_INIT handler adds eadfb1c5f8c0 KVM: PPC: Book3S HV: Implement real mode H_PAGE_INIT handler adds 3309bec85e60 KVM: PPC: Book3S HV: Fix lockdep warning when entering the guest adds 2001825efcea KVM: PPC: Book3S HV: Avoid lockdep debugging in TCE realmo [...] adds e1a1ef84cd07 KVM: PPC: Book3S: Allocate guest TCEs on demand too adds 6fabc9f20c5e KVM: PPC: Book3S HV: smb->smp comment fixup adds 1f80ba3d201e KVM: PPC: Book3S HV: Fix XICS-on-XIVE H_IPI when priority = 0 adds 7ae9bda7edf3 KVM: PPC: Book3S HV: Handle virtual mode in XIVE VCPU push code adds 2940ba0c48bf KVM: PPC: Book3S HV: Move HPT guest TLB flushing to C code adds 70ea13f6e609 KVM: PPC: Book3S HV: Flush TLB on secondary radix threads adds 44b198aee1f2 KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv [...] adds a878957a817c Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] adds 90c73795afa2 KVM: PPC: Book3S HV: Add a new KVM device for the XIVE nat [...] adds eacc56bb9de3 KVM: PPC: Book3S HV: XIVE: Introduce a new capability KVM_ [...] adds 4131f83c3d64 KVM: PPC: Book3S HV: XIVE: add a control to initialize a source adds e8676ce50e22 KVM: PPC: Book3S HV: XIVE: Add a control to configure a source adds 13ce3297c576 KVM: PPC: Book3S HV: XIVE: Add controls for the EQ configuration adds 5ca806474859 KVM: PPC: Book3S HV: XIVE: Add a global reset control adds 7b46b6169ab8 KVM: PPC: Book3S HV: XIVE: Add a control to sync the sources adds e6714bd1671d KVM: PPC: Book3S HV: XIVE: Add a control to dirty the XIVE [...] adds e4945b9da52b KVM: PPC: Book3S HV: XIVE: Add get/set accessors for the V [...] adds a1cd3f0883f4 KVM: Introduce a 'mmap' method for KVM devices adds 39e9af3de5ca KVM: PPC: Book3S HV: XIVE: Add a TIMA mapping adds 6520ca64cde7 KVM: PPC: Book3S HV: XIVE: Add a mapping for the source ESB pages adds 232b984b7d55 KVM: PPC: Book3S HV: XIVE: Add passthrough support adds 3fab2d10588e KVM: PPC: Book3S HV: XIVE: Activate XIVE exploitation mode adds 2bde9b3ec8bd KVM: Introduce a 'release' method for KVM devices adds 5422e95103cf KVM: PPC: Book3S HV: XIVE: Replace the 'destroy' method by [...] adds 6f868405faf0 KVM: PPC: Book3S HV: XIVE: Prevent races when releasing device adds 0caecf5b0019 KVM: PPC: Book3S HV: XIVE: Clear escalation interrupt poin [...] adds 2eeeaf16aa6f KVM: PPC: Book3S HV: Make sure to load LPID for radix VCPUs adds 3f8cb76c8007 KVM: PPC: Book3S HV: XIVE: Fix spelling mistake "acessing" [...] adds 4894fbcce856 KVM: PPC: Book3S: Remove useless checks in 'release' metho [...] adds 59c5c58c5b93 Merge tag 'kvm-ppc-next-5.2-2' of git://git.kernel.org/pub [...] adds fd3bc912d3d1 KVM: Documentation: Document arm64 core registers in detail adds efbc20249fee arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush adds 38abf22e122e KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() adds 7aa92cf318f8 KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance adds 3f61f40947e8 KVM: arm64: Add missing #includes to kvm_host.h adds 8b08e8401fb4 arm64/sve: Clarify role of the VQ map maintenance functions adds d06b76be8dad arm64/sve: Check SVE virtualisability adds 0495067420f3 arm64/sve: Enable SVE state tracking for non-task contexts adds 1765edbab16e KVM: arm64: Add a vcpu flag to control SVE visibility for [...] adds 1c19991390ae KVM: arm64: Propagate vcpu into read_id_reg() adds 7f34e4090394 KVM: arm64: Support runtime sysreg visibility filtering adds 73433762fcae KVM: arm64/sve: System register context switch and access support adds b43b5dd990eb KVM: arm64/sve: Context switch the SVE registers adds 2b953ea34812 KVM: Allow 2048-bit register access via ioctl interface adds dc52f31a928b KVM: arm64: Add missing #include of <linux/string.h> in guest.c adds be25bbb392fa KVM: arm64: Factor out core register ID enumeration adds 8c86dfe39d5d KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus adds e1c9c98345b3 KVM: arm64/sve: Add SVE support to register access ioctl i [...] adds 8e3c54c8b6a9 KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST adds ead9e430c0fb arm64/sve: In-kernel vector length availability query interface adds 0f062bfe36b6 KVM: arm/arm64: Add hook for arch-specific KVM initialisation adds 7dd32a0d0103 KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl adds 9033bba4b535 KVM: arm64/sve: Add pseudo-register for the guest's vector [...] adds 9a3cdf26e336 KVM: arm64/sve: Allow userspace to enable SVE for vcpus adds 555f3d03e7fb KVM: arm64: Add a capability to advertise SVE support adds 395f562f2b4c KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG adds 50036ad06b7f KVM: arm64/sve: Document KVM API extensions for SVE adds 5d8d4af24460 arm64: KVM: Fix system register enumeration adds 624835abf9e2 arm64/sve: Clarify vq map semantics adds a3be836df7cb KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to ju [...] adds 0323e027df13 KVM: arm: Make vcpu finalization stubs into inline functions adds 700698a8a974 KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() [...] adds 8ae6efdde451 KVM: arm64/sve: Clean up UAPI register ID definitions adds f8d4635aff7e KVM: arm64/sve: Miscellaneous tidyups in guest.c adds 52110aa95948 KVM: arm64/sve: Make register ioctl access errors more consistent adds 55ffad3b636a KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_r [...] adds 4bd774e57b29 KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing adds ecfb6ed4f66e KVM: arm64/sve: Explain validity checks in set_sve_vls() adds 92e68b2b1ba0 KVM: arm/arm64: Clean up vcpu finalization function parame [...] adds 9df2d660c7f3 KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE adds fe365b4ea6c0 KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation adds 43b8e1f08938 KVM: arm64: Clarify access behaviour for out-of-range SVE [...] adds b890d75c4cdc KVM: arm64: Add a vcpu flag to control ptrauth for guest adds 384b40caa8af KVM: arm/arm64: Context-switch ptrauth registers adds a22fa321d13b KVM: arm64: Add userspace flag to enable pointer authentication adds a243c16d18be KVM: arm64: Add capability to advertise ptrauth for guest adds 21bb0ebf5d78 arm64: arm_pmu: Remove unnecessary isb instruction adds 630a16854d2d arm64: KVM: Encapsulate kvm_cpu_context in kvm_host_data adds eb41238cf19f arm64: KVM: Add accessors to track guest/host only counters adds d1947bc4bc63 arm64: arm_pmu: Add !VHE support for exclude_host/exclude_ [...] adds 3d91befbb3a0 arm64: KVM: Enable !VHE support for :G/:H perf event modifiers adds 435e53fb5e21 arm64: KVM: Enable VHE support for :G/:H perf event modifiers adds 39e3406a090a arm64: KVM: Avoid isb's by using direct pmxevtyper sysreg adds a9bf3130ebfe arm64: docs: Document perf event attributes adds 21137301de5a arm64: KVM: Fix perf cycle counter support for VHE adds 9eecfc22e0bf KVM: arm64: Fix ptrauth ID register masking logic adds dd53f6102c30 Merge tag 'kvmarm-for-v5.2' of git://git.kernel.org/pub/sc [...] adds c011d23ba046 kvm: fix compilation on aarch64 adds 0ef0fd351550 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds dad3197da7a3 ALSA: hda/realtek - Fixup headphone noise via runtime suspend adds c9af753f26bd ALSA: hda/realtek - Avoid superfluous COEF EAPD setups adds 891afcf2462d ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) adds ed180abba7f1 ALSA: hda: Fix race between creating and refreshing sysfs entries adds 56df90b631fc ALSA: hda/realtek - Fix for Lenovo B50-70 inverted interna [...] adds 72cf0b07418a Merge tag 'sound-fix-5.2-rc1' of git://git.kernel.org/pub/ [...] adds 7a64f3f1cffd riscv/signal: Fixup additional syscall restarting adds df720961c128 riscv: use asm-generic/extable.h adds 5cfade5fdcc9 riscv: turn mm_segment_t into a struct adds e28dcc77e8e8 riscv: remove unreachable big endian code adds 09afac77b6e8 riscv: remove CONFIG_RISCV_ISA_A adds df16c40cbfb4 riscv: clear all pending interrupts when booting adds c637b911e066 riscv: simplify the stack pointer setup in head.S adds ba9c0141941c riscv: cleanup the parse_dtb calling conventions adds 877425424d6c riscv: remove unreachable !HAVE_FUNCTION_GRAPH_RET_ADDR_PTR code adds 6ab77af4b0ee riscv: remove duplicate macros from ptrace.h adds bed137870663 riscv: print the unexpected interrupt cause adds bf0102a0fdd9 riscv: call pm_power_off from machine_halt / machine_power_off adds fd7f744caed8 riscv: vdso: drop unnecessary cc-ldoption adds 70114560b285 RISC-V: Add RISC-V specific arch_match_cpu_phys_id adds ab3d26500547 RISC-V: Implement nosmp commandline option. adds 8b4302a442af RISC-V: Support nr_cpus command line option. adds f1f47c6ca34b RISC-V: Fix minor checkpatch issues. adds 196a14d45161 RISC-V: Use tabs to align macro values in asm/csr.h adds 6dcaf00487ca RISC-V: Add interrupt related SCAUSE defines in asm/csr.h adds a3182c91ef4e RISC-V: Access CSRs using CSR numbers adds f91253a3d005 tty: Don't force RISCV SBI console as preferred console adds 58de77545e53 riscv: move flush_icache_{all,mm} to cacheflush.c adds f6635f873a60 riscv: move switch_mm to its own file adds a21344dfc6ad riscv: fix sbi_remote_sfence_vma{,_asid}. adds d18ebc274ca7 riscv: support trap-based WARN() adds ee72e0e70cf7 riscv: Add the support for c.ebreak check in is_valid_bugaddr() adds 9a6e7af02f7f riscv: Support BUG() in kernel module adds 4c3aeb82a0f4 RISC-V: Avoid using invalid intermediate translations adds 5545b6d1ba25 RISC-V: Add DT documentation for SiFive L2 Cache Controller adds a967a289f169 RISC-V: sifive_l2_cache: Add L2 cache controller driver fo [...] adds 8fef9900d43f riscv: fix locking violation in page fault handler adds b0bb1269b978 Merge tag 'riscv-for-linus-5.2-mw2' of git://git.kernel.or [...] adds 1b1f01b653b4 MIPS: perf: Fix build with CONFIG_CPU_BMIPS5000 enabled adds 8041edb59209 MIPS: Fix Ingenic SoCs sometimes reporting wrong ISA adds a57140e9a850 MIPS: SGI-IP27: use generic PCI driver adds e6308b6d35ea MIPS: SGI-IP27: abstract chipset irq from bridge adds 67eebf721304 generic: fix appended dtb support adds 81fca03ae741 MIPS: SGI-IP22: provide missing dma_mask/coherent_dma_mask adds b1e479e3dcbc MIPS: Alchemy: add DMA masks for on-chip ethernet adds bcd1739788e2 Merge tag 'mips_5.2_2' of git://git.kernel.org/pub/scm/lin [...] adds 397d2300b08c powerpc/32s: fix flush_hash_pages() on SMP adds 7338874c337f powerpc/mm: Fix crashes with hugepages & 4K pages adds 6457f42eb3f6 powerpc/mm: Drop VM_BUG_ON in get_region_id() adds c179976cf4cb powerpc/mm/hash: Fix get_region_id() for invalid addresses adds 672eaf37db9f powerpc/cacheinfo: Remove double free adds 86a78a8b8d04 Merge tag 'powerpc-5.2-2' of git://git.kernel.org/pub/scm/ [...] adds c180d710ee7a soc: ixp4xx: qmgr: Fix an NULL vs IS_ERR() check in probe adds 8e7b65a6eb7a ARM: ixp4xx: Remove duplicated include from common.c adds 11e600a8c79d ARM: OMAP1: ams-delta: fix early boot crash when LED suppo [...] adds 6a38df676a0a ARM: dts: logicpd-som-lv: Fix MMC1 card detect adds 163d65cbf3ba Merge tag 'omap-for-v5.1/fixes-rc6' of git://git.kernel.or [...] adds 7971cc408d11 ARM: mvebu: kirkwood: remove error message when retrieving [...] adds 8f11b5ab441d ARM: mvebu: fix a leaked reference by adding missing of_node_put adds 3ab2b5fdd1d8 ARM: mvebu: drop unnecessary label adds 969ad77c14ab ARM: mvebu: prefix coprocessor operand with p adds 7af2ea3b29b1 ARM: mvebu: drop return from void function adds c32beba325d8 Merge tag 'mvebu-arm-5.2-1' of git://git.infradead.org/lin [...] adds 5674a92ca4b7 soc/fsl/qe: Fix an error code in qe_pin_request() adds 9e3bf9cdc703 Merge tag 'soc-fsl-fix-v5.1' of git://git.kernel.org/pub/s [...] adds cb46b0991c27 ARM: socfpga_defconfig: enable support for large block devices adds fce638e85350 ARM: socfpga_defconfig: enable LTC2497 adds 648a5fbc90ee Merge tag 'socfpga_arm32_defconfig_for_v5.2' of git://git. [...] adds 982c736cd677 Opt out of scripts/get_maintainer.pl adds 6d6165603e16 amba: tegra-ahb: Mark PM functions as __maybe_unused adds 23c6eddfbb0c Merge tag 'tegra-for-5.2-bus-fixes' of git://git.kernel.or [...] adds 2e988a83874b arm64: tegra: Select ARM_GIC_PM adds 3c7f51bfad49 Merge tag 'tegra-for-5.2-arm64-soc-fixes' of git://git.ker [...] adds dfdbf16c50d8 arm64: tegra: Fix insecure SMMU users for Tegra186 adds f2a465e7185f arm64: tegra: Enable SMMU translation for PCI on Tegra186 adds 7278358407be arm64: tegra: Disable XUSB support on Jetson TX2 adds d6e245acc900 Merge tag 'tegra-for-5.2-arm64-dt-fixes' of git://git.kern [...] adds 3037271388ee ARM: at91: remove HAVE_FB_ATMEL for sama5 SoC as they use DRM adds c60fed1dfd44 ARM: at91: sama5: make ov2640 as a module adds e40b0695d56d Merge tag 'at91-5.2-defconfig' of git://git.kernel.org/pub [...] adds c3f5b8fde71f ARM: at91: pm: introduce at91_soc_pm structure adds db9630273f90 dt-bindings: arm: atmel: add binding for SAM9X60 SoC adds 01c7031cfa73 ARM: at91: pm: initial PM support for SAM9X60 adds 2fa86e5200a4 ARM: at91: pm: keep at91_pm_backup_init() only for SAMA5D2 SoCs adds a958156dac93 ARM: at91: pm: add support for per SoC wakeup source confi [...] adds eaedc0d379da ARM: at91: pm: add ULP1 support for SAM9X60 adds bc0779bd8f13 ARM: at91: pm: disable RC oscillator in ULP0 adds 2725d70aa513 ARM: at91: pm: do not disable/enable PLLA for ULP modes adds faff3fcf01ef Merge tag 'at91-5.2-soc' of git://git.kernel.org/pub/scm/l [...] adds 15d574fbd3f8 arm64: dts: sprd: Add clock properties for serial devices adds 4c4a5c99af7f Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] adds 5a28fc94c914 x86/mpx, mm/core: Fix recursive munmap() corruption adds 8ea58f1e8b11 objtool: Allow AR to be overridden with HOSTAR adds 1335d9a1fb2a Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds f8585539df0a fbdev/efifb: Ignore framebuffer memmap entries that lack a [...] adds 39feaa3ff445 Merge branch 'efi-urgent-for-linus' of git://git.kernel.or [...] adds 082ce27ff421 irqchip/bcm: Restore registration print with %pOF adds 0f29456d0804 irqchip/gic-v3-its: fix some definitions of inner cacheabi [...] adds a7c90f51d7b1 irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() adds 358b9d248a02 irqchip/imx-irqsteer: Use devm_platform_ioremap_resource() [...] adds 08970ecf744e irq/irqdomain: Fix typo in the comment on top of __irq_dom [...] adds fe00f8900ca7 irqchip/gic-pm: Update driver to use clk_bulk APIs adds 960164f7141e irqchip/gic-pm: Fix suspend handling adds cfbf9e497094 irqchip/stm32: Use a platform driver for stm32mp1-exti device adds b31a383852b9 irqchip/gic-v3-its: Move allocation outside mutex adds 1c73fac50d83 irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range adds 12eade123e50 irqchip/gic-v3-its: Make free_lpi_range a little cheaper adds 66373bf67141 irqchip: Remove unneeded select IRQ_DOMAIN adds 89626d4bad81 irqchip/renesas-intc-irqpin: Remove devm_kzalloc() error printing adds 905c30477f4d firmware: ti_sci: Add support to get TISCI handle using of [...] adds 9c19fb6895be firmware: ti_sci: Add support for RM core ops adds 997b001f6bb2 firmware: ti_sci: Add support for IRQ management adds 754c9477ae78 firmware: ti_sci: Add RM mapping table for am654 adds 032a1ec549a7 firmware: ti_sci: Add helper apis to manage resources adds 2bd1298ac177 genirq: Introduce irq_chip_{request,release}_resource_pare [...] adds 0d04d0c14678 gpio: thunderx: Use the default parent apis for {request,r [...] adds 67d2075ad695 dt-bindings: irqchip: Introduce TISCI Interrupt router bindings adds cd844b0715ce irqchip/ti-sci-intr: Add support for Interrupt Router driver adds accaf1fbfb5d dt-bindings: irqchip: Introduce TISCI Interrupt Aggregator [...] adds 9f1463b86c13 irqchip/ti-sci-inta: Add support for Interrupt Aggregator driver adds 49b323157bf1 soc: ti: Add MSI domain bus support for Interrupt Aggregator adds f011df6179bd irqchip/ti-sci-inta: Add msi domain support adds 009669e74813 arm64: arch_k3: Enable interrupt controller drivers adds aaebdf8d6847 genirq/msi: Add a new field in msi_desc to store an IOMMU cookie adds ece6e6f0218b iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts adds 737be74710f3 irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_m [...] adds 35ae7df21be0 irqchip/gic-v3-its: Don't map the MSI page in its_irq_comp [...] adds 2cb3b1654549 irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi [...] adds 731039754257 irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_ [...] adds 16e32c3cde77 iommu/dma-iommu: Remove iommu_dma_map_msi_msg() adds fb4e0592654a Merge tag 'irqchip-5.2' of git://git.kernel.org/pub/scm/li [...] adds d9351ea14ddc Merge branch 'irq-urgent-for-linus' of git://git.kernel.or [...] adds 67d06e6efa41 dt-bindings: timer: Add Allwinner suniv timer adds 0113ab803a8a clocksource/drivers/sun4i: Add a compatible for suniv adds dfc82faad725 clocksource/drivers/sp804: Add COMPILE_TEST to CONFIG_ARM_ [...] adds 95170f0708f2 clocksource/drivers/tegra: Rework for compensation of susp [...] adds f0b1ca623d8d clocksource/drivers/timer-milbeaut: Fix to enable one-shot timer adds 95d5dc712634 clocksource/drivers/timer-milbeaut: Add shutdown function adds 37dbf65c6a1f clocksource/drivers/timer-milbeaut: Cleanup common registe [...] adds c2c9136b7096 ARM: at91: move SoC specific definitions to SoC folder adds 86232bfd28d7 clocksource/drivers/tcb_clksrc: Stop depending on atmel_tclib adds f712a1e8e59e clocksource/drivers/tcb_clksrc: Use tcb as sched_clock adds 7803dc865bd2 ARM: at91: Implement clocksource selection adds 6275f4947e2f clocksource/drivers/tcb_clksrc: Move Kconfig option adds 2f982703bd00 clocksource/drivers/timer-atmel-pit: Rework Kconfig option adds a7aae768166e clocksource/drivers/tcb_clksrc: Rename the file for consistency adds 7ebe68100418 clocksource/drivers/timer-atmel-tcb: Convert tc_clksrc_sus [...] adds 8c9374068ef6 misc: atmel_tclib: Do not probe already used TCBs adds ea7a5f90f103 Merge tag 'timers-v5.2' of http://git.linaro.org/people/da [...] adds a13f950ef13f Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds bdd1666b3d03 perf annotate: Remove hist__account_cycles() from callback adds 1455ea2391be perf test: Fix spelling mistake "leadking" -> "leaking" adds b399ec215b84 csky: Add support for libdw adds 53dbabfe5026 tools lib traceevent: Remove hard coded install paths from [...] adds 382619c07ff6 perf tools: Speed up report for perf compiled with linwunwind adds a021b5400111 tools arch: Update arch/x86/lib/memcpy_64.S copy used in ' [...] adds f98f10f35257 tools arch uapi: Sync the x86 kvm.h copy adds 0ceb5499a800 tools x86 uapi asm: Sync the pt_regs.h copy with the kerne [...] adds c9a707875053 tools pci: Do not delete pcitest.sh in 'make clean' adds 8e5bc76f2ce3 perf record: Fix suggestion to get list of registers usabl [...] adds 4c1cf20334ae perf parse-regs: Improve error output when faced with unkn [...] adds ca138a7aabc6 perf tools x86: Add support for recording and printing XMM [...] adds be6e747136a4 perf scripts python: exported-sql-viewer.py: Move view creation adds 4b2084537e5f perf scripts python: exported-sql-viewer.py: Fix error whe [...] adds 3ac641f4acd6 perf scripts python: exported-sql-viewer.py: Add tree level adds 96c43b9a7ab3 perf scripts python: exported-sql-viewer.py: Add copy to c [...] adds 9bc4e4bfe616 perf scripts python: exported-sql-viewer.py: Add context menu adds b62d18aba110 perf scripts python: exported-sql-viewer.py: Add 'About' d [...] adds bf6d18cffa5f perf vendor events intel: Add uncore_upi JSON support adds 30ba5b0e66c8 perf machine: Null-terminate version char array upon fgets [...] adds dc7fd7bfe98e tools lib traceevent: Introduce man pages adds f7dff58a8b5a tools lib traceevent: Add support for man pages with multi [...] adds 680ca343d229 tools lib traceevent: Man pages for tep_handler related APIs adds 3d2626bd1f15 tools lib traceevent: Man page for header_page APIs adds ba28fabe43c3 tools lib traceevent: Man page for get/set cpus APIs adds 9571f7371f14 tools lib traceevent: Man page for file endian APIs adds 802e985eb682 tools lib traceevent: Man page for host endian APIs adds 71ee989f94cf tools lib traceevent: Man page for page size APIs adds c127ef56761e tools lib traceevent: Man page for tep_strerror() adds db5570e5e30a tools lib traceevent: Man pages for event handler APIs adds c818e2dbe472 tools lib traceevent: Man pages for function related libtr [...] adds 10e679751cde tools lib traceevent: Man pages for registering print function adds c76c22421875 tools lib traceevent: Man page for tep_read_number() adds 86e8076e93ff tools lib traceevent: Man pages for event find APIs adds 7935c316ef06 tools lib traceevent: Man page for list events APIs adds 747e942c3925 tools lib traceevent: Man pages for libtraceevent event get APIs adds 0b51220ee0c3 tools lib traceevent: Man pages for find field APIs adds 96e75ef97d88 tools lib traceevent: Man pages for get field value APIs adds 6dfe6849b6ee tools lib traceevent: Man pages for print field APIs adds 95ec2822a976 tools lib traceevent: Man page for tep_read_number_field() adds e64392019c05 tools lib traceevent: Man pages for event fields APIs adds 854d73c66659 tools lib traceevent: Man pages for event filter APIs adds e57ea935ad74 tools lib traceevent: Man pages for parse event APIs adds 73b6b470f606 tools lib traceevent: Man page for tep_parse_header_page() adds 0133fc6068fb tools lib traceevent: Man pages for APIs used to extract c [...] adds 1df9d75776c9 tools lib traceevent: Man pages for trace sequences APIs adds 5b6f5aef10f6 perf build tests: Add NO_LIBZSTD=1 to make_minimal adds d3c8c08e75c4 perf session: Define 'bytes_transferred' and 'bytes_compre [...] adds 42e1fd80a5b8 perf record: Implement COMPRESSED event record and its attributes adds 51255a8af7c4 perf mmap: Implement dedicated memory buffer for data compression adds f24c1d7523e6 perf tools: Introduce Zstd streaming based compression API adds 5d7f41164930 perf record: Implement compression for serial trace streaming adds ef781128e47e perf record: Implement compression for AIO trace streaming adds 61a7773ca88f perf report: Add stub processing of compressed events for -D adds 504c1ad11691 perf record: Implement -z,--compression_level[=<n>] option adds cb62c6f1f592 perf report: Implement perf.data record decompression adds 371a3378d83a perf inject: Enable COMPRESSED record decompression adds bdc35cbc35c0 perf tests: Implement Zstd comp/decomp integration test adds d94cfbab6da9 perf test zstd: Fixup verbose mode output adds 8e8f515d567f perf jevents: Remove unused variable adds ae833a6124b1 perf vendor events arm64: Remove [[:xdigit:]] wildcard adds 93fe8f1e1104 perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a [...] adds 7025fdbea3a6 perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events adds aeea9062d949 perf parse-regs: Split parse_regs adds af785e75bf61 perf parse-regs: Add generic support for arch__intr/user_r [...] adds 6466ec14aaf4 perf regs x86: Add X86 specific arch__intr_reg_mask() adds 7ba8fa20e26e perf intel-pt: Fix instructions sampling rate adds 61b6e08dc8e3 perf intel-pt: Fix improved sample timestamp adds 1b6599a9d8e6 perf intel-pt: Fix sample timestamp wrt non-taken branches adds 6cf626563998 perf docs: Add description for stderr adds 064b4e82aa16 perf tools: Add a 'percore' event qualifier adds 40480a813670 perf stat: Factor out aggregate counts printing adds 4fc4d8dfa056 perf stat: Support 'percore' event qualifier adds 62e1c09418fc Merge tag 'perf-core-for-mingo-5.2-20190517' of git://git. [...] adds 1ba3b5dc1492 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] adds b63a9de02d64 smb3: display session id in debug data adds a205d5005eba cifs: cleanup smb2ops.c and normalize strings adds d1c35afb0892 smb3: trivial cleanup to smb2ops.c adds 14e25977f988 cifs: use the right include for signal_pending() adds 1d2a4f57cebd cifs:smbd When reconnecting to server, call smbd_destroy() [...] adds 7f46d23e1b14 cifs:smbd Use the correct DMA direction when sending data adds 3b249115719b cifs: Don't match port on SMBDirect transport adds 2c87d6a94d16 cifs: Allocate memory for all iovs in smb2_ioctl adds 9ab70ca65330 Fixed https://bugzilla.kernel.org/show_bug.cgi?id=202935 a [...] adds dece44e381ab cifs: add support for SEEK_DATA and SEEK_HOLE adds d8848eefc1d5 Merge tag '5.2-rc-smb3-fixes' of git://git.samba.org/sfren [...] adds 592acbf16821 ext4: zero out the unused memory region in the extent tree block adds 0d52154bb0a7 jbd2: fix potential double free adds 57a0da28ced8 ext4: fix data corruption caused by overlapping unaligned [...] adds 08fc98a4d642 ext4: fix use-after-free in dx_release() adds fbbbbd2f28ae ext4: unsigned int compared against zero adds 0ba33facfc9b ext4: fix miscellaneous sparse warnings adds 15f0d8d0bafb unicode: add missing check for an error return from utf8lookup() adds 7fb64133360b unicode: update to Unicode 12.1.0 final adds 170417c8c7bb ext4: fix block validity checks for journal inodes using i [...] adds 2c1d0e3631e5 ext4: avoid panic during forced reboot due to aborted journal adds c4d36b63b28b Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 7159dbdae3c5 i2c: core: improve return value handling of i2c_new_device [...] adds b8f5fe3bc5b9 i2c: core: add device-managed version of i2c_new_dummy adds f23d8719e76f Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 901b5732fbcc csky: remove deprecated arch/csky/boot/dts/include/dt-bindings adds 861fde319134 ia64: require -Wl,--hash-style=sysv adds 5b13f841b37f sh: vsyscall: drop unnecessary cc-ldoption adds 178aa03bbe6c sh: exclude vmlinux.scr from .gitignore pattern adds 593e0fd97ef1 MAINTAINERS: kbuild: Add pattern for scripts/*vmlinux* adds a3bc88645e92 kbuild: re-enable int-in-bool-context warning adds 6944a06d141b samples: guard sub-directories with CONFIG options adds 33ff99fb0915 arch: remove dangling asm-generic wrappers adds 8289f913fe12 kbuild: add -Wvla flag unconditionally adds 4c8dd95a723d kbuild: add some extra warning flags unconditionally adds 7eb8e5f07305 kbuild: Don't try to add '-fcatch-undefined-behavior' flag adds a1494304346a kbuild: add all Clang-specific flags unconditionally adds f46e65da48b2 .gitignore: exclude .get_maintainer.ignore and .gitattributes adds d2f8ae0e4c5c kbuild: turn auto.conf.cmd into a mandatory include file adds 902a6898bfb4 kbuild: terminate Kconfig when $(CC) or $(LD) is missing adds 986a13769c4b alpha: move arch/alpha/defconfig to arch/alpha/configs/defconfig adds cc966c92c1d4 media: remove unneeded header search paths adds 14340de506c9 media: prefix header search paths with $(srctree)/ adds 9cc342f6c4a0 treewide: prefix header search paths with $(srctree)/ adds cdd750bfb1f7 kbuild: remove 'addtree' and 'flags' magic for header sear [...] adds 233c741dcbb1 kbuild: add LICENSES to KBUILD_ALLDIRS adds aff11cd983ec kconfig: Terminate menu blocks with a comment in the gener [...] adds 3a48a91901c5 kbuild: check uniqueness of module names adds fc2694ec1ab7 kconfig: use 'else ifneq' for Makefile to improve readability adds ff8583d6e4e3 Merge tag 'kbuild-v5.2-2' of git://git.kernel.org/pub/scm/ [...] adds 68ad4a330433 mm/vmalloc.c: keep track of free blocks for vmap allocation adds bb850f4dae4a mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro adds a6cf4e0fe3e7 mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro adds 60fce36afa9c mm/compaction.c: correct zone boundary handling when isola [...] adds ec084de929e4 fs/writeback.c: use rcu_barrier() to wait for inflight wb [...] adds 5d59aa8f9ce9 initramfs: don't free a non-existent initrd adds de6da1e8bcf0 panic: add an option to replay all the printk message in buffer adds cb6f8739fbf9 Merge branch 'akpm' (patches from Andrew) adds 481a9b8073a4 ubifs: Fix build error without CONFIG_UBIFS_FS_XATTR adds 76aa34944172 ubifs: Use correct config name for encryption adds 4dd0481584d0 ubifs: Convert xattr inum to host order adds 2e2c12200153 Merge tag 'upstream-5.2-rc2' of git://git.kernel.org/pub/s [...] adds a188339ca5a3 Linux 5.2-rc1 adds cd736d8b67fb tcp: fix retrans timestamp on passive Fast Open adds 0fe9f173d6cd net: Always descend into dsa/ adds d0a7e8cb3c9d NFC: Orphan the subsystem adds 00f9fec48157 net/mlx4_core: Change the error print to info print adds feadc4b6cf42 rtnetlink: always put IFLA_LINK for links with a link-netnsid adds f413cbb332a0 net: macb: fix error format in dev_err() adds 3ebe1bca58c8 ppp: deflate: Fix possible crash in deflate_init adds cb07d915bf27 nfp: flower: add rcu locks when accessing netdev for tunnels adds f4a0be84d73e enetc: Fix NULL dma address unmap for Tx BD extensions adds 5d91eebc5d9c enetc: Allow to disable Tx SG adds 22fb43f36006 enetc: Add missing link state info for ethtool adds 858f50174467 tcp: do not recycle cloned skbs adds 2baae3545327 bpf: devmap: fix use-after-free Read in __dev_map_entry_free adds 390e99cfdda1 bpf: mark bpf_event_notify and bpf_event_init as static adds 014894360ec9 bpf: sockmap, only stop/flush strp if it was enabled at so [...] adds c42253cc8820 bpf: sockmap remove duplicate queue free adds cabede8b4f2b bpf: sockmap fix msg->sg.size account on ingress skb adds 948dc8c99a22 bpf: btf: fix the brackets of BTF_INT_OFFSET() adds 2474c62898c6 tools/bpf: Sync kernel btf.h header adds c6110222c6f4 bpf: add map_lookup_elem_sys_only for lookups from syscall side adds 50b045a8c0cc bpf, lru: avoid messing with eviction heuristics upon sysc [...] adds d2baab62a143 bpf: test ref bit from data path and add new tests for sys [...] adds 5db17c96771f Merge branch 'lru-map-fix' adds 15ea164ef11a libbpf: don't fail when feature probing fails adds a9047734eb47 selftests/bpf: add missing \n to flow_dissector CHECK errors adds 3d21b6525cae selftests/bpf: add prog detach to flow_dissector test adds 5fa2ca7c4a3f bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 adds c7d5ec26ea4a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ba6306e3f648 rhashtable: Remove RCU marking from rhash_lock_head adds e9458a4e337d rhashtable: Fix cmpxchg RCU warnings adds 2407a88a13a2 Merge branch 'rhashtable-Fix-sparse-warnings' adds bae9ed69029c flow_offload: support CVLAN match adds 12d5cbf89a65 net/mlx5e: Fix calling wrong function to get inner vlan ke [...] adds 7fecf0a1b72c Merge branch 'flow_offload-fix-CVLAN-support' adds 55c0dd8adda8 atm: iphase: Avoid copying pointers to user space. adds a9eeb998c28d hv_sock: Add support for delayed close adds 752beb5ec441 net: bpfilter: fallback to netfilter if failed to load bpf [...] adds ee04a5fa9f3f net: phy: aquantia: readd XGMII support for AQR107 adds b4e467c82f8c net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions adds 185ce5c38ea7 net: test nouarg before dereferencing zerocopy pointers adds 61fb0d016807 ipv6: prevent possible fib6 leaks adds 7e27e8d6130c tipc: switch order of device registration to fix a crash adds 858e5400e682 xfrm: ressurrect "Fix uninitialized memory read in _decode [...] adds 5aee080f2cf1 Revert "aqc111: fix double endianness swap on BE" adds 9e598a65b9f7 Revert "aqc111: fix writing to the phy on BE" adds 6ae6d33280b8 aqc111: cleanup mtu related logic adds e3a9f61b7ec3 Merge branch 'aqc111-revert-endianess-fixes-and-cleanup-mt [...] adds d7c04b05c9ca net: avoid weird emergency message adds 9a6c8bf91b60 selftests: pmtu.sh: Remove quotes around commands in setup_xfrm adds 510e2ceda031 ipv6: fix src addr routing with the exception table adds 34dcf6a1902a net: caif: fix the value of size argument of snprintf adds 38a04b83ab30 lib: Correct comment of prandom_seed adds 532b0f7ece4c tipc: fix modprobe tipc failed after switch order of devic [...] adds ac03046ece2b vsock/virtio: free packets during the socket release adds 5593530e5694 Revert "tipc: fix modprobe tipc failed after switch order [...] adds bad861f31bb1 net/mlx5: Imply MLXFW in mlx5_core adds 661f0312eb3e net/mlx5: Add meaningful return codes to status_to_err function adds 02f3afd97556 net/mlx5: E-Switch, Correct type to u16 for vport_num and [...] adds dd06486710d2 net/mlx5: Fix peer pf disable hca command adds 299a11957a5f net/mlx5e: Fix wrong xmit_more application adds 8f0916c6dc5c net/mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_R [...] adds 955858009708 net/mlx5e: Fix number of vports for ingress ACL configuration adds cf83c8fdcd47 net/mlx5e: Add missing ethtool driver info for representors adds c979c445a88e net/mlx5e: Additional check for flow destination comparison adds 2ef86872d98d net/mlx5e: Fix no rewrite fields with the same match adds e7739a60712a net/mlx5e: Fix possible modify header actions memory leak adds 45c20ebb82e9 Merge tag 'mlx5-fixes-2019-05-17' of git://git.kernel.org/ [...] adds e547ff3f803e bpf: relax inode permission check for retrieving bpf program adds bca844a8c925 selftests/bpf: add test_sysctl and map_tests/tests.h to .g [...] adds ac4e0e055fee tools/bpftool: move set_max_rlimit() before __bpf_object__ [...] adds d72386fe7a84 libbpf: move logging helpers into libbpf_internal.h adds 7ed4b4e60bb1 selftests/bpf: fix bpf_get_current_task adds 9c3ddee12464 bpftool: fix BTF raw dump of FWD's fwd_kind adds 5a35c8ea7c40 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds ba95e5dfd366 vsock/virtio: Initialize core virtio vsock before register [...] adds c52ecff7e643 mlxsw: core: Prevent QSFP module initialization for old hardware adds f1436c8036fa mlxsw: core: Prevent reading unsupported slave address fro [...] adds ee8a2b95b737 Merge branch 'mlxsw-Two-port-module-fixes' adds c50a42b8f61f kselftests: netfilter: fix leftover net/net-next merge conflict adds ea9a03791a73 net: Treat sock->sk_drops as an unsigned int when printing adds 85806af0c6ba net: fix kernel-doc warnings for socket.c adds 6a0a923dfa14 of_net: fix of_get_mac_address retval if compiled without [...] adds 78e03651849f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 2b90883c561d btrfs: Check the compression level before getting a workspace adds 8fca955057b9 btrfs: don't double unlock on error in btrfs_punch_hole adds d7400ee1b476 btrfs: use the existing reserved items for our first prop [...] adds 72bd2323ec87 Btrfs: do not abort transaction at btrfs_update_root() aft [...] adds 450ff8348808 btrfs: sysfs: Fix error path kobject memory leak adds e32773357d5c btrfs: sysfs: don't leak memory when failing add fsid adds 14ae4ec1ee14 btrfs: extent-tree: Fix a bug that btrfs is unable to add [...] adds ebb929060aeb Btrfs: avoid fallback to transaction commit during fsync o [...] adds 0c713cbab620 Btrfs: fix race between ranged fsync and writeback of adja [...] adds 4e9845eff5a8 Btrfs: tree-checker: detect file extent items with overlap [...] adds f49aa1de9836 Merge tag 'for-5.2-rc1-tag' of git://git.kernel.org/pub/sc [...] adds 055efab3120b kbuild: drop support for cc-ldoption adds 4a33d4f17a19 kbuild: do not check name uniqueness of builtin modules adds 5bdd9ad875b6 Merge tag 'kbuild-fixes-v5.2' of git://git.kernel.org/pub/ [...] adds 4fa0b1f971fc crypto: caam - fix typo in i.MX6 devices list for errata adds e1354400b25d crypto: hash - fix incorrect HASH_MAX_DESCSIZE adds 009b30ac7444 crypto: vmx - CTR: always increment IV as quadword adds 357d065a44cd crypto: vmx - ghash: do nosimd fallback manually adds d53e860fd46f Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 457c89965399 treewide: Add SPDX license identifier for missed files adds 09c434b8a004 treewide: Add SPDX license identifier for more missed files adds ec8f24b7faaf treewide: Add SPDX license identifier - Makefile/Kconfig adds 16216333235a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 adds 3a63cbb8db71 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 adds a636cd6c4228 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 adds 0a65089ec508 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 adds 9ab65aff02e8 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 adds d6cd1e9b9ff4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 9 adds aded9cb8783c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 10 adds ef65e4312159 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 11 adds 4359375c3167 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 12 adds 1ccea77e2a26 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 adds f8739b71f480 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 14 adds d0ae6124e5ac treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 15 adds aaf4989bd4b1 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 adds c82ee6d3beaa treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18 adds f6ce7f202244 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 19 adds ca47d34458b4 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 20 adds 8b9844d7e8fb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 21 adds 4415d92d030c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 22 adds d9c981619ec1 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 23 adds fd9871f70c3a treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 adds 7170066ecd28 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 25 adds 2c1212de6f97 Merge tag 'spdx-5.2-rc2' of git://git.kernel.org/pub/scm/l [...] adds 05174c95b83f selinux: do not report error on connect(AF_UNSPEC) adds 9c7db5004280 Merge tag 'selinux-pr-20190521' of git://git.kernel.org/pu [...] adds 51b86f9a8d1c dm: make sure to obey max_io_len_target_boundary adds 86f9e56d0885 Merge tag 'for-5.2/dm-fix-1' of git://git.kernel.org/pub/s [...] adds 526f5b851a96 tipc: fix modprobe tipc failed after switch order of devic [...] adds 135dd9594f12 net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high p [...] adds 02596252db78 macvlan: Mark expected switch fall-through adds fa2c52be7129 vlan: Mark expected switch fall-through adds 882119ff969d 1/2] net: axienet: use readx_poll_timeout() in mdio wait function adds 563ecb8a3ccf 2/2] net: xilinx_emaclite: use readx_poll_timeout() in mdi [...] adds 13af14d06a87 Merge branch 'net-readx_poll_timeout' adds 9bbcdb07a535 tipc: Avoid copying bytes beyond the supplied data adds fc82d93e57e3 selftests: fib_rule_tests: fix local IPv4 address typo adds d1abf388604f selftests: fib_rule_tests: enable forwarding before ipv4 f [...] adds c0f8fa21b3dc Merge branch 'kselftests-fib_rule_tests-fix' adds d97c6f683088 fddi: fix typos in code comments adds e3d8e588c7cb ptp: Fix example program to match kernel. adds ba3c43851f1a networking: : fix typos in code comments adds 7036e621455f net: qrtr: Fix message type of outgoing packets adds 46dfc3a54b4d net: stmmac: fix ethtool flow control not able to get/set adds af8f3fb7fb07 net: stmmac: dma channel control register need to be init first adds 94d250fae48e usbnet: ipheth: fix racing condition adds 406cb0c4d16a net: phylink: ensure inband AN works correctly adds 72f7cfab6f93 ipv6: Consider sk_bound_dev_if when binding a raw socket t [...] adds 2bcd9d842b50 net-next: net: Fix typos in ip-sysctl.txt adds 34632975cafd selftests: fib_rule_tests: use pre-defined DEV_ADDR adds ad70411a978d usbnet: fix kernel crash after disconnect adds f75b6f303bd8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 5a5ec83d6ac9 gfs2: Fix sign extension bug in gfs2_update_stats adds 651bae980e3f Merge tag 'gfs2-5.1.fixes2' of git://git.kernel.org/pub/sc [...] adds a98d9ae937d2 arm64/iommu: handle non-remapped addresses in ->mmap and - [...] adds 14ae42a6f0b1 drivers/perf: arm_spe: Don't error on high-order pages for [...] adds 0e4add4ae79e arm64: assembler: Update comment above cond_yield_neon() macro adds 84c187afa210 arm64: don't trash config with compat symbol if COMPAT is [...] adds 48caebf7e131 arm64: Print physical address of page table base in show_pte() adds 7ba36eccb3f8 arm64/mm: Inhibit huge-vmap with ptdump adds 7a0a93c51799 arm64: vdso: Explicitly add build-id option adds 54dee406374c Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3ff8a92c5205 afs: fsclient: Mark expected switch fall-throughs adds b324f1b28dc0 afs: yfsclient: Mark expected switch fall-throughs adds 2617a18eeefc can: mark expected switch fall-throughs adds d979d4a47db7 firewire: mark expected switch fall-throughs adds 034e673710d3 platform/x86: acer-wmi: Mark expected switch fall-throughs adds 915f02820b26 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 89c92142f75e ARC: fix build warnings adds a8c715b4dd73 ARC: mm: SIGSEGV userspace trying to access kernel virtual memory adds ecc906a11c2a ARC: [plat-hsdk]: Add missing multicast filter bins number [...] adds 4c70850aeb2e ARC: [plat-hsdk]: Add missing FIFO size entry in GMAC node adds c35548116f1e Merge remote-tracking branch 'arc-current/for-curr' adds 7dc2bccab0ee Validate required parameters in inet6_validate_link_af adds 40a1578d631a ocelot: Dont allocate another multicast list, use __dev_mc_sync adds d008b3d2be4b mISDN: Fix indenting in dsp_cmx.c adds b0d8d4363e52 Documentation: net: move device drivers docs to a submenu adds f3c0f3c6c201 Documentation: tls: RSTify the ktls documentation adds f42c104f2ec9 Documentation: add TLS offload documentation adds 0d18c7bd931f Merge branch 'Documentation-tls--add-offload-documentation' adds 38030d7cb779 net/tls: avoid NULL-deref on resync during device removal adds 3686637e507b net/tls: fix state removal with feature flags off adds c3f4a6c39cf2 net/tls: don't ignore netdev notifications if no TLS features adds 8f073036bf35 Merge branch 'net-tls-fix-device-surprise-removal-with-offload' adds 1897e571c453 Merge remote-tracking branch 'net/master' adds 221fb7268d67 Documentation/networking: fix af_xdp.rst Sphinx warnings adds 9b28ae243ef3 bpf: fix out-of-bounds read in __bpf_skc_lookup adds f7355a6c0497 bpf: Check sk_fullsock() before returning from bpf_sk_lookup() adds f7c2d64bac1b samples, bpf: fix to change the buffer size for read() adds a195cefff49f samples, bpf: suppress compiler warning adds 0c704da99a0c Merge remote-tracking branch 'bpf/master' adds 2c82c7e724ff netfilter: nf_tables: fix oops during rule dump adds 946c0d8e6ed4 netfilter: nf_queue: fix reinject verdict handling adds e633508a9528 netfilter: nft_fib: Fix existence check support adds 719c7d563c17 ipvs: Fix use-after-free in ip_vs_in adds 82ce6eb1dd13 selftests: netfilter: missing error check when setting up [...] adds 6bac76db1da3 netfilter: nat: fix udp checksum corruption adds e75b3e1c9bc5 netfilter: nf_flow_table: ignore DF bit setting adds 8437a6209f76 netfilter: nft_flow_offload: set liberal tracking mode for tcp adds 91a9048f2380 netfilter: nft_flow_offload: don't offload when sequence n [...] adds 69aeb538587e netfilter: nft_flow_offload: IPCB is only valid for ipv4 family adds 2de03b45236f selftests: netfilter: add flowtable test script adds 8752d4cb12a6 Merge remote-tracking branch 'netfilter/master' adds 32b5a2c9950b wireless: Skip directory when generating certificates adds 18760f19c44a mac80211: handle deauthentication/disassociation from TDLS peer adds 933b40530b4b mac80211: remove set but not used variable 'old' adds b363ce9f2b24 Merge remote-tracking branch 'mac80211/master' adds aeac1a0dadb4 ALSA: hda/realtek - Check headset type by unplug and resume adds ceac28600704 Merge remote-tracking branch 'sound-current/for-linus' adds 8d01c3c73cef ASoC: SOF: nocodec: fix undefined reference adds a69270d8bfeb ASoC: SOF: fix race in FW boot timeout handling adds 8199a1203789 ASoC: SOF: fix error in verbose ipc command parsing adds f3df05c80598 ASoC : cs4265 : readable register too low adds a8dee20d7924 ASoC: ak4458: add return value for ak4458_probe adds 5087a8f17df8 ASoC: soc-pcm: BE dai needs prepare when pause release aft [...] adds 176a11834b65 ASoC: ak4458: rstn_control - return a non-zero on error only adds b06c58c2a1ee ASoC: fsl_asrc: Fix the issue about unsupported rate adds ad6eecbfc01c ASoC: cs42xx8: Add regcache mask dirty adds f7c4842abfa1 ASoC: soc-dpm: fixup DAI active unbalance adds 7b8164c1a29c ASoC: rt5677-spi: Handle over reading when flipping bytes adds 30d9d4ff5353 ASoC: Intel: soc-acpi: Fix machine selection order adds 069d037aea98 ASoC: simple-card: Fix configuration of DAI format adds d5952f34ade5 ASoC: Intel: sof-rt5682: fix for codec button mapping adds df9366131a45 ASoC: Intel: sof-rt5682: fix AMP quirk support adds 12bb37a10514 Merge branch 'asoc-5.2' into asoc-linus adds a84275332f08 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 2899872b627e regmap: debugfs: Fix memory leak in regmap_debugfs_init adds 38ee2a8cc70e Merge branch 'regmap-5.2' into regmap-linus adds 63a67dffbd19 Merge remote-tracking branch 'regmap-fixes/for-linus' adds 7d293f564561 regulator: tps6507x: Fix boot regression due to testing wr [...] adds 41a585c947de Merge branch 'regulator-5.2' into regulator-linus adds 130c58331d94 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 0ed56252c956 spi: Fix Raspberry Pi breakage adds 5caaf29af5ca spi: bitbang: Fix NULL pointer dereference in spi_unregist [...] adds e99091799f09 Merge branch 'spi-5.2' into spi-linus adds 23763c171b57 Merge remote-tracking branch 'spi-fixes/for-linus' adds 61c0e37950b8 tty: serial: msm_serial: Fix XON/XOFF adds 8178eeb3e800 serial: imx: remove log spamming error message adds 099506cbbc79 serial: sh-sci: disable DMA for uart_console adds 5d24f455c182 tty: max310x: Fix external crystal register setup adds edc728767b19 Merge remote-tracking branch 'tty.current/tty-linus' adds a03ff5446081 USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor adds 9610450ea31e usb: mtu3: fix up undefined reference to usb_debug_root adds 31e0456de5be media: usb: siano: Fix general protection fault in smsusb adds ea261113385a USB: Add LPM quirk for Surface Dock GigE adapter adds 9a5729f68d3a USB: sisusbvga: fix oops in error path of sisusb_probe adds 0c9e8b3cad65 usbip: usbip_host: fix BUG: sleeping function called from [...] adds 3864d33943b4 USB: rio500: refuse more than one device at a time adds e0feb73428b6 USB: rio500: fix memory leak in close after disconnect adds d710734b0677 USB: rio500: simplify locking adds 53c7b63f797c USB: rio500: update Documentation adds 45457c01171f media: usb: siano: Fix false-positive "uninitialized varia [...] adds 597c56e372da xhci: update bounce buffer with correct sg num adds 5bce256f0b52 usb: xhci: Fix a potential null pointer dereference in xhc [...] adds 7aa1bb2ffd84 usb: xhci: avoid null pointer deref when bos field is NULL adds 13b82b746310 xhci: Fix immediate data transfer if buffer is already DMA mapped adds f7fac17ca925 xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() adds c1a145a3ed9a xhci: Use %zu for printing size_t type adds 408ce01534c2 Merge remote-tracking branch 'usb.current/usb-linus' adds 5417a7e48296 USB: serial: option: add support for Simcom SIM7500/SIM760 [...] adds c5f81656a18b USB: serial: pl2303: add Allied Telesis VT-Kit3 adds f3dfd4072c3e USB: serial: option: add Telit 0x1260 and 0x1261 compositions adds 53d3cf8fa4a0 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds d6d768a0ec3c usb: chipidea: fix static checker warning for NULL pointer adds 444914c80836 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 4e63ed6b9080 iio: adc: modify NPCM ADC read reference voltage adds 0db8aa49a97e iio: adc: ads124: avoid buffer overflow adds 1615fe41a195 iio: imu: mpu6050: Fix FIFO layout for ICM20602 adds 60f2208699ec iio: dac: ds4422/ds4424 fix chip verification adds e6d12298310f iio: adc: ti-ads8688: fix timestamp is not updated in buffer adds 083a685c2ee0 Merge tag 'iio-fixes-for-5.2a' of git://git.kernel.org/pub [...] adds f2dcb8841e6b staging: erofs: set sb->s_root to NULL when failing from _ [...] adds e00839f38823 staging: kpc2000: fix build error on xtensa adds d4c596ebf627 staging: kpc2000: Fix build error without CONFIG_UIO adds c85aa326f5c5 staging: kpc2000: double unlock in error handling in kpc_d [...] adds a67fedd78818 staging: wlan-ng: fix adapter initialization failure adds ca4e4efbefbb Staging: vc04_services: Fix a couple error codes adds ca641bae6da9 staging: vc04_services: prevent integer overflow in create [...] adds fea699163604 staging: wilc1000: Fix some double unlock bugs in wilc_wla [...] adds edab2b172a5d Merge remote-tracking branch 'staging.current/staging-linus' adds 145b11d1baa3 Input: elan_i2c - increment wakeup count if wake source adds aa440de3058a Input: elantech - enable middle button support on 2 ThinkPads adds 1ec115bb022e Merge remote-tracking branch 'input-current/for-linus' adds 4e4106f5e942 dmaengine: jz4780: Fix transfers being ACKed too soon adds 827484912e82 dmaengine: fsl-qdma: Add improvement adds 0788611c9a09 dmaengine: dw-axi-dmac: fix null dereference when pointer [...] adds 069b3c4214f2 dmaengine: mediatek-cqdma: sleeping in atomic context adds b53611fb1ce9 dmaengine: tegra210-adma: Fix crash during probe adds 9ab59bf5dd63 dmaengine: tegra210-adma: Fix channel FIFO configuration adds 492252493ea3 dmaengine: tegra210-adma: Fix spelling adds 16d0f85e45b9 dmaengine: sprd: Fix the possible crash when getting descr [...] adds 58152b0e573e dmaengine: sprd: Add validation of current descriptor in i [...] adds 3d626a97f030 dmaengine: sprd: Fix the incorrect start for 2-stage desti [...] adds 89d03b3c126d dmaengine: sprd: Fix block length overflow adds c434e377dad1 dmaengine: sprd: Fix the right place to configure 2-stage [...] adds 9bb9fe0cfbe0 dmaengine: sprd: Add interrupt support for 2-stage transfer adds e8b3ba1e38a2 dmaengine: mediatek: Add MediaTek UART APDMA support adds 8243b87c3abb dt-bindings: dma: uart: rename binding adds 10e9b1cc4a66 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds b2b5921fe4b3 mtd: rawnand: initialize ntargets with maxchips adds fb1254f27740 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds eb96e57b913f media: dvb: warning about dvb frequency limits produces to [...] adds f59bec77c2ed Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds d5d4218e1669 reset: remove redundant null check on pointer dev adds cf1f412b7975 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 88a748419b84 ARM: dts: am57xx-idk: Remove support for voltage switching [...] adds c3c0b70cd3f8 ARM: dts: dra76x: Update MMC2_HS200_MANUAL1 iodelay values adds 1ba12322e2f0 Merge branch 'am5-sdio-fixes' into fixes adds f7b9cb944a5d ARM: dts: dra76x: Disable rtc target module adds b07bd27e02b9 ARM: dts: dra76x: Disable usb4_tm target module adds fe9edfe648ac ARM: dts: dra71x: Disable rtc target module adds 34b1b8061de3 ARM: dts: dra71x: Disable usb4_tm target module adds f29f24b5568f Merge branch 'fixes-dra7' into fixes adds 516f1117d0fb ARM: dts: Configure osc clock for d_can on am335x adds e4f50c8d1047 bus: ti-sysc: Handle devices with no control registers adds 4ee23cd76c0c Merge branch 'omap-for-v5.2/ti-sysc' into fixes adds 5b88243d177c Merge remote-tracking branch 'omap-fixes/fixes' adds b41fb528dd87 KVM: s390: fix typo in parameter description adds 6e9b622d1c36 KVM: s390: change default halt poll time to 50us adds 94830f188a80 Merge tag 'kvm-s390-master-5.2-1' of git://git.kernel.org/ [...] adds 36be8747a144 Merge remote-tracking branch 'kvm-fixes/master' adds c01dafad77fe libnvdimm: Fix compilation warnings with W=1 adds 7bf7eac8d648 dax: Arrange for dax_supported check to span multiple devices adds 52f476a323f9 libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead adds 7e64b619b5fc Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 4792878ab434 Merge branch 'misc-5.2' into next-fixes adds ec5ed6952654 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds f08ff9c525b1 dt-bindings: sifive: describe sifive-blocks versioning adds 05aeca7cb0a2 dt-bindings: Pass binding directory to validation tools adds dfab99544c55 dt: fix refs that were renamed to json with the same file name adds 31910f4476ce dt-bindings: arm: Clean up CPU binding examples adds 704ed22d3223 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 5386a4e6c7fe scsi: qla2xxx: Add cleanup for PCI EEH recovery adds c09581a52765 scsi: qedi: remove memset/memcpy to nfunc and use func instead adds d0adee5d1275 scsi: qedi: remove set but not used variables 'cdev' and 'udev' adds e2a8be5696e7 scsi: lpfc: resolve lockdep warnings adds 79080d349f7f scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show adds c8cb261a072c scsi: lpfc: add check for loss of ndlp when sending RRQ adds 69b9c52ca5c0 scsi: lpfc: Update lpfc version to 12.2.0.2 adds 41552199b551 scsi: myrs: Fix uninitialized variable adds 8ef860ae55e9 scsi: smartpqi: Reporting unhandled SCSI errors adds d0c0d9023392 scsi: bnx2fc: fix incorrect cast to u64 on shift operation adds 8acf608e602f Revert "scsi: sd: Keep disk read-only when re-reading partition" adds ecfa8a56400a Merge remote-tracking branch 'scsi-fixes/fixes' adds 06b2b1a40e3a drm/i915: Rearrange i915_scheduler.c adds f312c23ff923 drm/i915: Pass i915_sched_node around internally adds 9981927cc9e1 drm/i915: Bump signaler priority on adding a waiter adds c80274bb5882 drm/i915: Downgrade NEWCLIENT to non-preemptive adds a491cc8e1597 drm/i915: Truly bump ready tasks ahead of busywaits adds a8c2d5ab9e71 drm/i915/gvt: emit init breadcrumb for gvt request adds df2ea3c296b1 drm/i915/gvt: use cmd to restore in-context mmios to hw fo [...] adds 39947afc6c06 drm/i915/gvt: Tiled Resources mmios are in-context mmios f [...] adds b62410020391 drm/i915/gvt: add 0x4dfc to gen9 save-restore list adds e175a2520c77 drm/i915/gvt: do not let TRTTE and 0x4dfc write passthroug [...] adds 591c39ffac4a drm/i915/gvt: Fix an error code in ppgtt_populate_spt_by_g [...] adds 57cb853d1d5b Merge tag 'gvt-fixes-2019-05-21' of https://github.com/int [...] adds b71cbdfb7017 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds b7dfa695afc4 mmc: sdhci-iproc: cygnus: Set NO_HISPD bit to fix HS50 dat [...] adds ec0970e0a1b2 mmc: sdhci-iproc: Set NO_HISPD bit to fix HS50 data hold t [...] adds 6c9370968efe Merge remote-tracking branch 'mmc-fixes/fixes' adds 4222e0078c82 Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE adds 6cf6a9eea692 hv: tools: fix KVP and VSS daemons exit code adds 162b199ce0af hv: tools: fix typos in toolchain adds 69c8caafb72d hv: tools: fixed Python pep8/flake8 warnings for lsvmbus adds f11ec7f6c45d Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 8a943c6021ba drm/sun4i: Fix sun8i HDMI PHY clock initialization adds 831adffb3b7b drm/sun4i: Fix sun8i HDMI PHY configuration for > 148.5 MHz adds 51a0d1a90bff drm/sun4i: sun6i_mipi_dsi: Fix hsync_porch overflow adds 243c4b78923d Merge drm-misc-next-fixes-2019-05-20 into drm-misc-fixes adds 7c420636860a drm/gma500/cdv: Check vbt config bits when detecting lvds panels adds f3617b449d0b drm/panfrost: Select devfreq adds 3695b18d1e9c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds ffe5b2c2d501 ARC: mm: do_page_fault refactor #1: remove label @good_area adds 932af76f8fa5 ARC: mm: do_page_fault refactor #2: remove short lived variable adds 23a44bcb15ac ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] adds b78d2f207247 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] adds ea3885229b0f ARC: mm: do_page_fault refactor #5: scoot no_context to end adds acc639eca380 ARC: mm: do_page_fault refactor #6: error handlers to use [...] adds 0c85612550a4 ARC: mm: do_page_fault refactor #7: fold the various error [...] adds c5d7f7610d88 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner adds c7540637964e ARCv2: entry: comments about hardware auto-save on taken i [...] adds ce2d053b4f89 ARCv2: entry: push out the Z flag unclobber from common EX [...] adds 858debffbedf ARCv2: entry: avoid a branch adds 2bff5d88c87d ARCv2: entry: rewrite to enable use of double load/stores LDD/STD adds 3c0c3c1418e4 ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause adds 687e7510afc2 Merge remote-tracking branch 'arc/for-next' adds d486065b35e4 Merge branches 'fixes' and 'misc' into for-next adds 33ad10416a79 Merge remote-tracking branch 'arm/for-next' adds 6127bf372add Merge branch 'for-next/mmiowb' of git://git.kernel.org/pub [...] adds 2a96724ca6f0 Merge remote-tracking branch 'arm64/for-next/core' adds 864e86544543 Merge branch 'arm/fixes' into for-next adds 81b901d9009a ARM: Document merges adds b2713b86584f Merge branch 'arm/dt' into for-next adds 1abbdcdf5cf4 ARM: Document merges adds b1d96589c891 Merge branch 'arm/soc' into for-next adds 97c5ccdf7db4 Merge branch 'arm/defconfig' into for-next adds 96106603b802 Merge branch 'arm/drivers' into for-next adds 864c9db2ae1c ARM: Document merges adds ebbda9687857 Merge branch 'arm/soc' into for-next adds 1837c286e277 Merge branch 'arm/dt' into for-next adds a6fb2ec11660 Merge branch 'arm/drivers' into for-next adds ddda21ff1d3a Merge branch 'arm/defconfig' into for-next adds f76b35de11cf ARM: Document merges adds 3b1084e38548 Merge branch 'arm/drivers' into for-next adds c19ddad91159 ARM: Document merges adds 0fb1273391ae Merge branch 'fixes' into for-next adds 81cc15c3ed09 Merge branch 'arm/soc' into for-next adds d9530bc8ac89 Merge commit 'ab02888e39212af2d1dddc565cd67192548b9fd8' in [...] adds d5cdf764338f Merge branch 'arm/late' into for-next adds cb3c95f17987 ARM: Document merges adds 7c076102a476 Merge branch 'arm/late' into for-next adds 7ad1b252cabe ARM: Document merges adds 2d1d5b4b822b 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 a8b5bfe18899 Merge remote-tracking branch 'actions/for-next' adds 01dfdd7b4693 ARM: dts: meson8: fix GPU interrupts and drop an undocumen [...] adds f3b7cbe2200f ARM: dts: meson8b: drop undocumented property from the Mal [...] adds 26d65140e92a ARM: dts: meson8b: fix the operating voltage of the Mali GPU adds 5d32a77c6e2e arm64: dts: meson-g12a: Add PWM nodes adds aecd50c1e6a1 arm64: dts: meson-g12a: Add IR nodes adds 5267c2d3e4b3 arm64: dts: meson-g12a-x96-max: enable IR decoder adds ce641c05b3d6 arm64: dts: meson-g12a-u200: enable IR decoder adds 887bda0132c1 arm64: dts: meson: libretech-cc: set eMMC as removable adds f0aa2b81572c arm64: dts: meson: libretech-cc: switch eMMC to 1.8v adds 9ec1e714bb03 arm64: dts: meson: fix mmc pin bias adds f098597a1885 arm64: dts: meson: fix mmc v2 chips max frequencies adds 63ce1e4b2bcf arm64: dts: meson: vim2: add missing clk-gate pinctrl adds 9957b007d3ff arm64: dts: meson: vim2: remove sd hs and hs400 modes from emmc adds 7b4b942b3773 arm64: dts: meson: sei510: consistently order nodes adds 5b9533f6de2a arm64: dts: meson: u200: consistently order nodes adds 6e81292bfa79 arm64: dts: amlogic: remove ethernet-phy-idAAAA.BBBB compa [...] adds 53dd8542816b arm64: dts: meson: nanopi k2: add sd DDR50 adds b24835c56e58 arm64: dts: meson: odroid-c2: add missing mmc modes adds 65cfb135d83c arm64: dts: meson: g12a: add mmc nodes adds 38ce55ba78b1 arm64: dts: meson: u200: add sd and emmc adds 300b8e6625d3 arm64: dts: meson: sei510: add sd and emmc adds deca5b55d13f arm64: dts: meson: g12a: set uart_ao clocks adds 277c35cd9ef7 arm64: dts: meson: g12a: add i2c nodes adds 50993245d3b3 arm64: dts: meson: u200: enable i2c busses adds 332491d78aac arm64: dts: meson: sei510: enable i2c3 adds 0690fa6f8d96 arm64: dts: meson: g12a: add audio clock controller adds 12e44b730a54 arm64: dts: meson: g12a: add audio memory arbitrer adds 6320e7a158f6 arm64: dts: meson: g12a: add audio fifos adds f49b7587f3de arm64: dts: meson: g12a: add tdm adds cac32ce75d22 arm64: dts: meson: g12a: add spdifouts adds 1c74eca615c4 arm64: dts: meson: g12a: add pdm adds ab17a921e797 arm64: dts: meson: g12a: add spdifin adds de1f833d9838 arm64: dts: meson: g12a: enable hdmi_tx sound dai provider adds 904556594cbf dt-bindings: arm: amlogic: Move 'amlogic, meson-gx-ao-secu [...] adds 3e382d7bffd2 dt-bindings: arm: Convert Amlogic board/soc bindings to js [...] adds 452bd1d6afac arm64: dts: meson: sei510: add bluetooth supplies adds c2afca3d2758 arm64: dts: meson: g12a: add tohdmitx adds f5cd6f16de1a Merge branch 'v5.3/dt64' into tmp/aml-rebuild adds e2deaed367a2 Merge remote-tracking branch 'amlogic/for-next' adds 2c1eab2b4355 ARM: dts: at91sam9261ek: remove unused chosen nodes adds bf896bd5222c ARM: dts: at91: at91sam9x5: switch to new sckc bindings adds 01048f105281 ARM: dts: at91: at91sam9g45: switch to new sckc bindings adds d77a1de7f61e ARM: dts: at91: at91sam9rl: switch to new sckc bindings adds bd5d3873de70 ARM: dts: at91: sama5d3: switch to new sckc bindings adds 32dfd9cfa4c6 Merge branch 'at91-dt' into at91-next adds 1f1cf877d6b2 Merge remote-tracking branch 'at91/at91-next' adds 29abc92c1d93 ARM: bcm283x: Extend the WDT DT node out to cover the whol [...] adds 52a4adbaebcc ARM: bcm283x: Switch V3D over to using the PM driver inste [...] adds 0de4be424ed9 dt-bindings: bcm: Add Raspberry Pi 3 A+ adds dee36c179b5d ARM: dts: add Raspberry Pi 3 A+ adds c2fe01bda115 Merge branch 'bcm2835-dt-next' into for-next adds 3688325a4aca arm64: dts: broadcom: Add reference to RPi 3 A+ adds 9ef81d65b288 Merge branch 'bcm2835-dt-64-next' into for-next adds bc8c72f3a377 ARM: dts: bcm283x: Fix DTC warning for memory node adds 417179704682 ARM: dts: bcm2835-rpi: Drop unnecessary #address-cells/#si [...] adds 51821dc2d36f ARM: dts: bcm2835: Fix labels for GPIO 0,1 adds ff627293f824 ARM: dts: bcm2837-rpi-3-b: Use consistent label for HDMI hotplug adds 981a96689c07 ARM: dts: bcm2837-rpi-3-b-plus: Clarify label for STATUS_LED adds ee70c99ed7af ARM: dts: bcm283x: Add missing GPIO line names adds 14117e0af4a8 ARM: dts: bcm2835-rpi-zero-w: Drop unnecessary pinctrl adds a48c634fedd5 Merge branch 'bcm2835-dt-next' into for-next adds 1ee128f4fff2 Merge branch 'bcm2835-drivers-next' into for-next adds cceac9d6fb08 Merge remote-tracking branch 'bcm2835/for-next' adds 2c61a5459932 dt-bindings: clock: imx8mm: Add GPIO clocks adds dcec6ced9f03 clk: imx8mm: add GPIO clocks to clock tree adds f5704b4660f2 clk: imx: Add common API for masking MMDC handshake adds eb3eb7358b3e clk: imx: Use imx_mmdc_mask_handshake() API for masking MM [...] adds cd862a0c61aa clk: imx7ulp: update nic1_bus_clk parent info adds 0ef56d360c45 clk: imx8mm: Mark dram_apb critical adds fafaa0a27675 arm64: imx: Fix build error without CONFIG_SOC_BUS adds a0b14e6585b9 firmware: imx: SCU irq should ONLY be enabled after SCU IP [...] adds b25af2ff7c07 ARM: imx: cpuidle-imx6sx: Restrict the SW2ISO increase to i.MX6SX adds d7367b09046b Merge branch 'imx/fixes' into for-next adds 2b14b802adac soc: imx: Read imx8mm soc revision from anatop adds 8f11bc9a4bdb Merge branch 'imx/drivers' into for-next adds ada3d86b6ad9 ARM: dts: imx6sl: Assign corresponding clocks instead of d [...] adds ee3b39eb3844 ARM: dts: imx6qdl: Assign corresponding clocks instead of [...] adds 3905e2fea949 ARM: dts: imx53: Update UART configuration on M53Menlo adds 3c3601cd6a6d ARM: dts: imx53: Update USB configuration on M53Menlo adds a80c4981717b ARM: dts: imx53: Add ethernet PHY reset on M53Menlo adds 64b99002c561 ARM: dts: imx53: Select netdev trigger for Yellow LED on M53Menlo adds 50d29fdb765d ARM: dts: imx53: Add power GPIOs on M53Menlo adds 6c5741c22a9f ARM: dts: imx53: Add GPIO beeper on M53Menlo adds 34c486a2ce66 ARM: dts: imx53: Add GPIO line names on M53Menlo adds 7870756fe456 ARM: dts: imx53: Update pinmux settings on M53Menlo adds 5d7c5882b94a ARM: dts: imx7s: Update coresight DT bindings adds 15641ca81d25 ARM: dts: imx7ulp: Add tpm pwm support adds 811b99bc661a ARM: dts: imx7ulp-evk: Add backlight support adds 43f1322b87b3 ARM: dts: imx6ul: add clock-frequency to CPU node adds 93385546ba36 ARM: dts: imx6qdl-sabresd: Assign corresponding power supp [...] adds 43967d9b5a7c ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOs adds 3feea8805d6f ARM: dts: imx6sl-evk: Assign corresponding power supply for LDOs adds 96a9169cf621 ARM: dts: imx6sll-evk: Assign corresponding power supply f [...] adds 37a4bdead109 ARM: dts: imx6sx-sdb: Assign corresponding power supply for LDOs adds 92259afcfa69 Merge branch 'imx/dt' into for-next adds 7f538f199f71 arm64: dts: ls1028a: Add properties for Mali DP500 node adds 4af3cfe4e1c6 arm64: dts: imx8mq: Add a node for irqsteer adds 78cc25fa265d arm64: dts: imx8mm-evk: Add BD71847 PMIC adds 693722d5e397 Merge branch 'imx/dt64' into for-next adds 7780e477bca8 arm64: dts: imx8mm: add clock for GPIO node adds 48121d605d4e Merge branch 'imx/dt-clkdep' into for-next adds 82f4799f8dd9 arm64: defconfig: Enable CONFIG_SPI_IMX adds 13edfd4f6d53 ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X adds a0e05ed8221c ARM: imx_v6_v7_defconfig: Enable SIOX bus adds 81ab47e04bca arm64: defconfig: add support for i.MX system controller watchdog adds 462864e208d9 arm64: defconfig: Enable RTC_DRV_SNVS adds e3ab254a437a arm64: defconfig: Enable imx8mm clk/pinctrl adds 22e9852fd2aa arm64: defconfig: Enable lpi2c for imx8qxp and sensors adds 5c5d0ca7c270 arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk adds 0a64ef2d28d1 arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m adds e78725e6923d arm64: defconfig: Enable FSL_EDMA driver adds 0083cd240bec ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS adds 44f9ff100bcf ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver adds 3ea320e3b53e ARM: imx_v6_v7_defconfig: Add TPM PWM support by default adds 62b3df55737f Merge branch 'imx/defconfig' into for-next adds d19552fd8889 Merge remote-tracking branch 'imx-mxs/for-next' adds 3c3a43c81bda Merge branch 'for_5.1/soc-drivers' into next adds 92a7d46656b8 Merge remote-tracking branch 'keystone/next' adds 73ade6a62931 Merge branch 'v5.1-next/soc' into for-next adds 36ac206c2aea Merge remote-tracking branch 'mediatek/for-next' adds ba5f10af4b11 Merge branch 'mvebu/arm64' into mvebu/for-next adds bba9716cf7f8 Merge branch 'mvebu/dt' into mvebu/for-next adds 891f0f865c37 Merge branch 'mvebu/dt64' into mvebu/for-next adds de093c1dfa05 Merge remote-tracking branch 'mvebu/for-next' adds 620653db412f dt-bindings: reset: Add devicetree binding for BM1880 rese [...] adds 8d91963abe41 reset: Add reset controller support for BM1880 SoC adds 21a5d26b8164 reset: Switch to SPDX license identifier for reset-simple adds 04b5977b5ed5 Merge remote-tracking branch 'reset/reset/next' adds 5a0415da317b Merge tag 'qcom-dts-for-5.2' into really-done-for-5.2 adds 2387953404ab Merge tag 'qcom-dts-for-5.2-1' into really-done-for-5.2 adds 21c31d7b6015 Merge tag 'qcom-defconfig-for-5.2' into really-done-for-5.2 adds c8cad980d9f2 Merge tag 'qcom-drivers-for-5.2' into really-done-for-5.2 adds 2e8382955a3e arm64: defconfig: Enable stmmac qualcomm ethernet config adds e413e5484ed1 Merge tag 'qcom-arm64-defconfig-for-5.2' into really-done-for-5.2 adds a9737bb2cca6 Merge tag 'qcom-arm64-for-5.2' into really-done-for-5.2 adds 1d31c0b1a28a Merge tag 'qcom-arm64-for-5.2-1' into really-done-for-5.2 adds 9b2d8aad752e Merge remote-tracking branch 'qcom/for-next' adds 9105996ba984 ARM: dts: r7s9210: Add RSPI adds cbcb639172c3 ARM: dts: r7s9210: Add Ethernet support adds 49da03c67c36 ARM: dts: r7s9210: Add RIIC support adds a49f76cddaee ARM: dts: r7s9210: Add SDHI support adds c5dab2e9a90a ARM: dts: rza2mevb: Add Ethernet support adds c2fad09c28ac ARM: dts: rza2mevb: Add SDHI support adds eb8be0276d90 ARM: dts: rza2mevb: add ethernet aliases adds 283f881a4d37 ARM: dts: r7s9210: Add USB clock adds 5c64e61bb217 ARM: dts: rza2mevb: Add 48MHz USB clock adds 185555ff994e ARM: dts: r8a779x: Configure PMIC IRQ pinmux adds bd6ed4674358 ARM: dts: r7s72100: Add IRQC device node adds 35b81a037b2e ARM: dts: rskrza1: Add input switches adds 9d8c794e3150 ARM: dts: r7s9210: Add USB Host support adds f56e674decff ARM: dts: r7s9210: Add USB Device support adds 003ddc67e626 ARM: dts: rza2mevb: Add USB Host support adds 998960be3a2e arm64: defconfig: Enable TDA19988 adds 391dca2105c4 arm64: dts: renesas: r8a774a1: Add VSP instances adds c4f223b419ba arm64: dts: renesas: r8a774a1: Add DU device to DT adds 466f475f63d1 arm64: dts: renesas: r8a774a1: Add FDP1 instance adds c3362a74d977 arm64: dts: renesas: r8a774a1: Tie SYS-DMAC to IPMMU-DS0/1 adds 01712eaa0d96 arm64: dts: renesas: r8a774a1: Tie Audio-DMAC to IPMMU-MP adds 57cfa7314697 arm64: dts: renesas: r8a774a1: Connect Ethernet-AVB to IPMMU-DS0 adds 94fc0ee22a5c arm64: dts: renesas: cat874: Add HDMI video support adds a597dcb1d4ab arm64: dts: renesas: cat874: Add HDMI audio adds c7d4df305ca4 arm64: dts: renesas: draak: Remove unnecessary index from [...] adds 95ff4aab4173 arm64: dts: renesas: ulcb-kf: Add support for TI WL1837 adds 8067f6f421dc arm64: dts: renesas: r8a7796: Add TPU support adds 1a8c4542bca3 arm64: dts: renesas: r8a77965: Add TPU support adds a461b5bf17ce arm64: dts: renesas: r8a7795: Add TPU support adds d72fe6d14e20 arm64: dts: renesas: cat874: Add WLAN support adds e31c75fc3b38 arm64: dts: renesas: cat874: Add BT support adds d39270f6bf53 dt-bindings: Add vendor prefix for HopeRun adds 70ac79f5d1ef dt-bindings: arm: renesas: Add HopeRun RZ/G2[M] boards adds def26783aa95 Merge branches 'arm-dt-for-v5.3', 'arm64-defconfig-for-v5. [...] adds f8781efba66d ARM: dts: Use ip=on for bootargs adds ecc1bcdfc715 arm64: dts: renesas: Use ip=on for bootargs adds 443981336e5f arm64: dts: renesas: r8a774c0: Clean up CPU compatibles adds f5636b6cf8ef Merge branches 'arm-dt-for-v5.3' and 'arm64-dt-for-v5.3' i [...] adds b9876bbcbd4b Merge remote-tracking branch 'renesas/next' adds 6773af2684b7 ARM: dts: rockchip: fix PWM clock found on RK3288 Socs adds d190bfaaa2a1 ARM: dts: rockchip: Remove bogus 'i2s_clk_out' from rk3288 [...] adds 99fa066710f7 ARM: dts: rockchip: Make rk3288-veyron-mickey's emmc work again adds 1c0479023412 ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200 adds 83be81e3b0b6 ARM: dts: rockchip: raise CPU trip point temperature for v [...] adds 0f637e2565d1 ARM: dts: rockchip: raise GPU trip point temperatures for veyron adds fa31ba8f1719 ARM: dts: raise GPU trip point temperature for speedy to 80 degC adds 74303ec35f7f Merge branch 'v5.3-armsoc/dts32' into for-next adds bba821f5479e arm64: dts: rockchip: add PCIe nodes on rk3399-rockpro64 adds 7b305b0fb05e arm64: dts: rockchip: Enable SPI0 and SPI4 on Rock960 adds 0ee198ab08fe arm64: dts: rockchip: Enable SPI1 on Ficus adds 456687ec4c26 Merge branch 'v5.3-armsoc/dts64' into for-next adds c2af88f1a0cd ARM: rockchip: fix missing of_node_put calls in smp code adds e5573cf98e54 Merge branch 'v5.3-armsoc/soc32' into for-next adds 527f54fddff6 clk: rockchip: Use clk_hw_get_rate() in MMC phase calculation adds 6943b839721a clk: rockchip: Don't yell about bad mmc phases when getting adds 1e2d08a837ec clk: rockchip: Slightly more accurate math in rockchip_mmc [...] adds f14b3c91ec5f clk: rockchip: add 1.464GHz cpu-clock rate to rk3228 adds c3762b5d0e39 Merge branch 'v5.3-clk/next' into for-next adds ca3516b32cd9 ARM: dts: rockchip: Add pin names for rk3288-veyron-minnie adds 0ca87bd5baa6 ARM: dts: rockchip: Add pin names for rk3288-veyron-jerry adds 8ef1ba39a9fa ARM: dts: rockchip: Mark that the rk3288 timer might stop [...] adds f6dcbb3ad5ce ARM: dts: rockchip: Add #cooling-cells entry for rk3288 GPU adds ae2b6ba865d8 ARM: dts: rockchip: Use GPU as cooling device for the GPU [...] adds 75481833c6db ARM: dts: rockchip: remove GPU 500 MHz OPP on rk3288 adds 11983d8530e3 ARM: dts: rockchip: Use the GPU to cool CPU thermal zone o [...] adds c87efcc3d1df ARM: dts: rockchip: Configure the GPU thermal zone for mickey adds 958bf721f5d2 Merge branch 'v5.3-armsoc/dts32' into for-next adds d7cf2f6540fa Merge remote-tracking branch 'rockchip/for-next' adds 5f34e20b5b64 Merge remote-tracking branch 'krzk-korg/next/dt' into for-next adds 28ca5eadafee Merge remote-tracking branch 'krzk-korg/next/dt64' into for-next adds 88c63ebd1f5a Merge branch 'next/dt' into for-next adds d9b42e05b208 Merge branch 'next/soc' into for-next adds 0b428d14b485 Merge branch 'next/soc' into for-next adds 784e12f34ee8 Merge branch 'next/dt' into for-next adds 831c75782772 Merge branch 'next/dt64' into for-next adds 2977c2f49938 Merge remote-tracking branch 'samsung-krzk/for-next' adds 296bcfa05640 arm64: defconfig: add allwinner sid support adds 442251611472 ARM: dts: sun8i: r40: bananapi-m2-ultra: Add GPIO pin-bank [...] adds 30cf87fd3376 ARM: dts: sun8i: v40: bananapi-m2-berry: Add GPIO pin-bank [...] adds 27e81e1970a8 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable GMAC ether [...] adds 4da567ba35a4 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable HDMI output adds 78f8e6d97fa0 ARM: dts: sun8i: v40: bananapi-m2-berry: Enable AHCI adds 3e4a856af315 ARM: dts: sun8i: v40: bananapi-m2-berry: Add Bluetooth dev [...] adds e60f1fd252d7 ARM: dts: sun8i: r40: bananapi-m2-ultra: Remove regulator- [...] adds a28d1b67cf4f dt-bindings: bus: Convert Allwinner RSB to a schema adds 70f76289d964 arm64: dts: allwinner: a64: move I2C pinctrl to dtsi adds 5aa45a24d2ac arm64: dts: allwinner: a64-amarula-relic: Add GT5663 CTP node adds 3c2a22b8aead arm64: dts: allwinner: a64-oceanic-5205-5inmfd: Enable GT911 CTP adds 22538576beb6 arm64: dts: allwinner: h6: add PIO VCC bank supplies for Pine H64 adds 85c6fadd185e arm64: dts: allwinner: a64: orangepi-win: Add wifi and blu [...] adds a155a7260839 Merge branches 'sunxi/config64-for-5.3', 'sunxi/dt-for-5.3 [...] adds c478a12e7253 arm64: dts: allwinner: a64: Add pinmux for RGB666 LCD adds d7274dc4b8c7 arm64: dts: allwinner: axp803: add USB power supply node adds cc072fb6df84 arm64: dts: allwinner: a64: bananapi-m64: Enable PMIC USB [...] adds 439152ae0eff arm64: dts: allwinner: a64: Enable audio on Teres-I adds ca0961011db5 ARM: dts: sun8i-h3: Fix wifi in Beelink X2 DT adds e1152002eef6 Merge branches 'sunxi/dt64-for-5.3' and 'sunxi/dt-for-5.3' [...] adds 41f4a103fd44 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 2db4a1a58a36 arm64: tegra: Use TEGRA186_ prefix for GPIOs adds 8d9a8543be03 dt-bindings: tegra186-gpio: Remove unused definitions adds a0c0cdc93465 arm64: tegra: Clarify that P2771 is the Jetson TX2 Developer Kit adds 71e7ea434eca arm64: tegra: Clarify that P3310 is the Jetson TX2 adds f85d82e5cd43 arm64: tegra: Clarify that P2888 is the Jetson AGX Xavier adds 9c536ccdd5b6 arm64: tegra: Make DT model property consistent adds c47cf10c6cb2 Merge branch for-5.3/arm64/dt into for-next adds b92940013804 Merge remote-tracking branch 'tegra/for-next' adds 3ba1b0163f3e clk: samsung: dt-bindings: Put CLK_UART3 in order adds a48b8dd5a4c3 clk: samsung: dt-bindings: Add ADC clock ID to Exynos5410 adds 3c297d9e65d8 clk: samsung: exynos5410: Add gate clock for ADC adds 5a35ffdc6e53 Merge remote-tracking branch 'clk-samsung/for-next' adds 78b55118c06a csky: Select intc & timer drivers adds 6b436744a0b7 csky: Fixup no panic in kernel for some traps adds 96e65fee01b8 Merge remote-tracking branch 'csky/linux-next' adds 7a95aab57b79 parisc: Kconfig: remove ARCH_DISCARD_MEMBLOCK adds 200036a8e802 parisc: Allow building 64-bit kernel without -mlong-calls [...] adds 0c46432337d1 Merge remote-tracking branch 'parisc-hd/for-next' adds b2b1a057294d soc: fsl: guts: Add definition for LX2160A adds bbc9be3ac8ab Documentation: DT: Add entry for DPAA2 console adds c93349d8c170 soc: fsl: add DPAA2 console support adds d31beda2bcea soc: fsl: dpio: Increase timeout for QBMan Management Commands adds dde2137d62b2 bus: mc-bus: Add support for mapping shareable portals adds 5842efa41f57 soc: fsl: dpio: Add support for memory backed QBMan portals adds d9ebd99d9a2f soc: fsl: qman: fixup liodns only on ppc targets adds 5d1d046e2868 soc: fsl: qbman_portals: add APIs to retrieve the probing status adds 4f101830d1bb Merge remote-tracking branch 'soc-fsl/next' 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 da26d363189a xtensa: SMP: fix secondary CPU initialization adds a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash adds 18031f71ea01 xtensa: SMP: mark each possible CPU as present adds f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger adds 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask adds 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 16be6fd6a52b xtensa: Fix typo use space=>user space adds 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE adds 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next adds c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() adds 2061da36848d xtensa: set proper error code for simdisk_setup() adds c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 2656d1569d93 xtensa: clean up inline assembly in futex.h adds a444d1aabe6b xtensa: add exclusive atomics support adds 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores adds acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes adds 89c901ee2839 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 9279ada1199e Merge branch 'misc-5.2' into for-next-current-v5.1-20190509 adds 765fbccc15cb Merge branch 'misc-next' into for-next-current-v5.1-20190509 adds 6fc9f4e59957 Merge branch 'for-next-current-v5.1-20190509' into for-nex [...] adds 69aa18b5ac6b Merge remote-tracking branch 'btrfs-kdave/for-next' adds 63f538a448ce cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case adds 9c22ed456d22 Merge remote-tracking branch 'cifs/for-next' adds 0bdf8a8245fd eCryptfs: fix a couple type promotion bugs adds 4b47a8b51e7b ecryptfs: re-order a condition for static checkers adds d43388dea04b eCryptfs: fix permission denied with ecryptfs_xattr mount [...] adds 7ad2ba89cfaf Merge remote-tracking branch 'ecryptfs/next' adds f44840ad1f82 quota: add dqi_dirty_list description to comment of Dquot [...] adds 02475de9bb23 ext2: introduce helper for xattr header validation adds f4c3fb8c433f ext2: introduce helper for xattr entry validation adds 8cd0f2ba787a ext2: Merge loops in ext2_xattr_set() adds 6c71b489ecfd ext2: Strengthen xattr block checks adds e15d92bee818 doc: ext2: update description of quota options for ext2 adds 38fa0e8e4a3b ext2: code cleanup by using test_opt() and clear_opt() adds bcf31ef8a25a Merge remote-tracking branch 'ext3/for_next' adds 0a944e8a6c66 ext4: don't perform block validity checks on the journal inode adds 8efce6769a36 Merge remote-tracking branch 'ext4/dev' adds 1569f5e82503 f2fs: link f2fs quota ops for sysfile adds 8bf2ca31ad5b f2fs: fix to check layout on last valid checkpoint park adds 582a51904a79 f2fs: allow ssr block allocation during checkpoint=disable period adds 710e908b54b1 f2fs: add bio cache for IPU adds 6c3f2a4ee01a f2fs: always assume that the device is idle under gc_urgent adds 325800ec4742 f2fs: fix to avoid deadloop if data_flush is on adds 7651f2afbbd7 f2fs: fix to do sanity check on segment bitmap of LFS curseg adds 8b5feedc2048 f2fs: add missing sysfs entries in documentation adds 82ffcbd74204 Merge remote-tracking branch 'f2fs/dev' adds 89fa6f8ba40c nfsd: don't call nfsd_reply_cache_shutdown twice adds 3214e74041ed nfsd4: drc containerization adds 06d447d77a28 nfsd: note inadequate stats locking adds 13cd0a873c57 Merge remote-tracking branch 'nfsd/nfsd-next' adds 30fc00b5adde ubifs: Use correct config name for encryption adds 6c85ec2710f9 ubifs: Convert xattr inum to host order adds 57ce23514c53 ubifs: Correctly use tnc_next() in search_dh_cookie() adds c16e73587ad6 ubifs: Don't leak orphans on memory during commit adds 4ab445148f76 Merge remote-tracking branch 'ubifs/linux-next' adds d4548543fc4e 9p/virtio: Add cleanup path in p9_virtio_init adds 80a316ff1627 9p/xen: Add cleanup path in p9_trans_xen_init adds 8cebfbe7a92d Merge remote-tracking branch 'v9fs/9p-next' adds 5cd213b0fec6 xfs: don't reserve per-AG space for an internal log adds fcc7d59541c1 Merge remote-tracking branch 'xfs/for-next' adds a76f747d47df Merge branches 'work.misc', 'work.dcache', 'work.file' and [...] adds 6e14c3cf8bc4 Merge branch 'work.icache' into for-next adds 07800514cb45 Merge remote-tracking branch 'vfs/for-next' adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next adds 9dae7607bd10 Merge remote-tracking branch 'printk/for-next' adds 0825699a3b33 pstore: Set tfm to NULL on free_buf_for_compression. adds 6b1be4a047a0 pstore/ram: Improve backward compatibility with older Chromebooks adds e50a1c336b94 Merge remote-tracking branch 'pstore/for-next/pstore' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds eb6964fa6509 HID: i2c-hid: add iBall Aer3 to descriptor override adds b9a94fbe0ed0 HID: logitech-dj: add support for the Logitech MX5500's Bl [...] adds ced2c0c53d08 HID: logitech-hidpp: add support for the MX5500 keyboard adds 10235380d18e HID: rmi: Use SET_REPORT request on control endpoint for A [...] adds 2cc08800a6b9 HID: wacom: Don't set tool type until we're in range adds e92a7be7fe5b HID: wacom: Don't report anything prior to the tool enteri [...] adds fe7f8d73d1af HID: wacom: Send BTN_TOUCH in response to INTUOSP2_BT eras [...] adds 6441fc781c34 HID: wacom: Correct button numbering 2nd-gen Intuos Pro ov [...] adds 69dbdfffef20 HID: wacom: Sync INTUOSP2_BT touch state after each frame [...] adds c6922834dc62 Merge branch 'for-5.2/fixes' into for-next adds 423dfbc362b7 HID: logitech-dj: Add usb-id for the 27MHz MX3000 receiver adds 7516db92a948 Merge branch 'for-5.3/logitech' into for-next adds d8e9806005f2 HID: wacom: generic: only switch the mode on devices with LEDs adds d4b8efeb46d9 HID: wacom: generic: Correct pad syncing adds 68c20cc2164c HID: wacom: correct touch resolution x/y typo adds 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next adds 81bcbad53bab HID: multitouch: handle faulty Elo touch device adds 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next adds 39d21e7e0043 HID: logitech-dj: make const array template static adds a96a8a576bf5 HID: logitech-hidpp: HID: make const array consumer_rdesc_ [...] adds 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next adds 2409877d386d HID: logitech-hidpp: Add support for the S510 remote control adds f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next adds c88a45b2e651 Merge remote-tracking branch 'hid/for-next' adds fba388032cf2 counter: fix Documentation build error due to incorrect so [...] adds e6d319f68d4d scripts/spdxcheck.py: Fix path to deprecated licenses adds 29077bc5b7a4 scripts/spdxcheck.py: Add dual license subdirectory adds a65fd4f0def5 Documentation: kdump: fix minor typo adds fa42c013574d Merge remote-tracking branch 'jc_docs/docs-next' adds 73c1a577b839 media: atmel: atmel-isc: reworked white balance feature adds a0816e5088ba media: v4l2-ctrl: fix flags for DO_WHITE_BALANCE adds 90a493a34917 media: atmel: atmel-isc: add support for DO_WHITE_BALANCE adds 5490ba5645f2 media: atmel: atmel-isc: make try_fmt error less verbose adds 31e71dbcc1fd media: coda: move register debugging to coda_debug level 3 adds 736a33d20546 media: coda: move job ready message to coda_debug level 2 adds 8e7479c7e725 media: coda: add coda_frame_type_char helper adds e94bb8d269ff media: coda: improve decoder job finished debug message adds 74135fb1847d media: coda: demote s_ctrl debug messages to level 2 adds 8a618957257a media: coda: add menu strings to s_ctrl debug output adds e45cf927f3a5 media: coda: update profile and level controls after seque [...] adds a132459d4009 media: venus: core: fix max load for msm8996 and sdm845 adds cd396c8cbfcd media: venus: Add support for H265 controls adds 3d7f0d7126e0 media: venus: hfi_cmds: add more not-implemented properties adds bc8c479a5b19 media: venus: helpers: fix dynamic buffer mode for v4 adds 4a0bbf4815f1 media: si2168: add frequency data to frontend info adds 24e4cf770371 media: spi: IR LED: add missing of table registration adds 6cf97230cd5f media: dvb: usb: fix use after free in dvb_usb_device_exit adds 6d0d1ff9ff21 media: au0828: fix null dereference in error path adds dd5f551b58a8 media: dvb-usb-v2: Report error on all error paths adds fec2e415cb18 media: dvbsky: Remove duplicate error reporting for dvbsky [...] adds f16888a3e8a9 media: af9035: Remove duplicate error reporting for dvbsky [...] adds 9390467c2d3b media: rc: meson-ir: update with SPDX Licence identifier adds 757b0c076195 Merge remote-tracking branch 'v4l-dvb/master' adds 73ee89436047 Merge tag 'v5.2-rc1' of https://git.kernel.org/pub/scm/lin [...] adds 4b7ce531cb04 Merge remote-tracking branch 'fbdev/fbdev-for-next' adds eb5f507bf816 Merge branch 'acpica' into linux-next adds 0538248650ef Merge branch 'acpi-bus' into linux-next adds 5809fdc63585 Merge branch 'acpi-doc' into linux-next adds b4b6cf632afd Merge branch 'pm-cpufreq' into linux-next adds ee3fd765dc39 Merge branch 'pm-domains' into linux-next adds 03216f1a350e Merge branch 'acpi-pm' into linux-next adds d0359ef02098 Merge remote-tracking branch 'pm/linux-next' adds 4d28ba1d62c4 cpufreq: Add imx-cpufreq-dt driver adds a02177a39344 dt-bindings: imx-cpufreq-dt: Document opp-supported-hw usage adds 2488bb750beb Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 21027e78e7c1 cpupower: correct spelling of interval adds 8eba4233c560 Merge remote-tracking branch 'cpupower/cpupower' adds 6319aee10e53 opp: Attach genpds to devices from within OPP core adds c0ab9e0812da opp: Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() adds 53583ac513d3 Merge remote-tracking branch 'opp/opp/linux-next' adds 812cd88749e0 firewire: mark expected switch fall-throughs adds b35aa7197442 Merge remote-tracking branch 'ieee1394/for-next' adds dd1dc8694f8f dlm: retry wait_event_interruptible in event of ERESTARTSYS adds 332c8173cf33 dlm: Fix test for -ERESTARTSYS adds 29ad1676d105 dlm: check if workqueues are NULL before flushing/destroying adds a5c28303641a dlm: add TCP multihoming/failover support adds 54cca4bad076 dlm: allow binding to all network interfaces adds a194093d4f94 Merge remote-tracking branch 'dlm/next' adds cae9910e7344 net: Add UNIX_DIAG_UID to Netlink UNIX socket diagnostics. adds 45661982d95c Merge remote-tracking branch 'net-next/master' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds c4141149b2dd Merge remote-tracking branch 'nfc-next/master' adds d8e126ba276a gfs2: Clean up freeing struct gfs2_sbd adds d11561f25534 Merge remote-tracking branch 'gfs2/for-next' adds 26e558d076b6 mtd: rawnand: use longest matching pattern adds 65f1bc357489 mtd: rawnand: stm32_fmc2: manage the get_irq error case adds 5dd56d17eece mtd: rawnand: export NAND operation tracer adds 84db7797ffd3 mtd: rawnand: fsmc: Use nand_op_trace for operation tracing adds 1c9163abe35f Merge remote-tracking branch 'nand/nand/next' adds ada637e70f96 drm/amd/display: Add ASICREV_IS_PICASSO adds 55143dc23ca4 drm/amd/display: Don't load DMCU for Raven 1 adds 899d334f3603 drm/amd/powerplay: support hotspot/memory critical limit values adds 948db9ff3a2e drm/amd/powerplay: support temperature emergency max values adds 364e372c9086 drm/amd/powerplay: support SMU metrics table on Vega12 adds 4b9403f0c7d0 drm/amd/powerplay: expose current hotspot and memory tempe [...] adds c3c482eb7074 drm/amd/powerplay: support hwmon temperature channel labels V2 adds 902a56f23ee9 drm/amd/powerplay: expose Vega12 current power adds caaedf1db7a2 drm/amd/powerplay: expose Vega12 current gpu activity adds b8d7cf5c45e1 drm/amd/powerplay: add helper function to get smu firmware [...] adds 7a100ee7f29c drm/amdgpu: Remap hdp coherency registers adds ade7b23cb0b4 drm/amdkfd: Expose HDP registers to user space adds 535f850de3c1 drm/amdgpu: Implement get num of hops between two xgmi device adds 90cfe0c8f2fa drm/amdkfd: Adjust weight to represent num_hops info when [...] adds 671670e9c964 drm/amd/powerplay: expose Vega20 realtime memory utilization adds 6e9982602351 drm/amd/powerplay: expose Vega12 realtime memory utilization adds a9c154ed1838 drm/amd/powerplay: expose SMU7 asics realtime memory utilization adds b76d26e2e769 drm/amdgpu: add new sysfs interface for memory realtime ut [...] adds 92c0a36056ae drm/amdgpu: enable separate timeout setting for every ring [...] adds 79fe4f84eea8 drm/amdgpu: Update latest xgmi topology info after each de [...] adds 2d81a3c82e96 drm/amdgpu: Add replay counter defines to NBIO headers adds c4506e4d5724 drm/amdgpu: Add PCIe replay count sysfs file adds 06d2e442b0df drm/amdgpu: Fix CIK references in gmc_v8 adds 9988ecd7417c drm/amdkfd: Cosmetic cleanup adds 472036c2794b drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file adds 988076cd8c5c drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch] adds 9327b82c64e7 drm/amd/display: 3.2.28 adds 0ea37c8c3567 drm/amd/display: Refactor program watermark. adds 5f642185366a drm/amd/display: fix multi display seamless boot case adds 07a4ec66fd8b drm/amd/display: Set dispclk and dprefclock directly adds 9035a9120621 drm/amd/display: add support for disconnected eDP panels adds 78aabc2d3a36 drm/amd/display: add SW_USE_I2C_REG request. adds 9833809d1075 drm/amd/display: block passive dongle EDID Emulation for U [...] adds a921e5caf89d drm/amd/display: Support AVI InfoFrame V3 and V4 adds 16dbaceb3acf drm/amd/display: Fill prescale_params->scale for RGB565 adds 7ff2a96aa13d drm/amd/display: Disable cursor when offscreen in negative [...] adds cc2828a2b93c drm/amd/display: 3.2.29 adds 6e742c5df13a drm/amd/display: Define Byte 14 on AVI InfoFrame adds dd396826a567 drm/amd/display: color space ycbcr709 support adds 81982fab2e31 drm/amd/display: reset retimer/redriver below 340Mhz adds 00a8ba060a15 drm/amd/display: move signal type out of otg dlg params adds 96cfbbb3d14f drm/amd/display: stop external access to internal optc syn [...] adds 052d6a4551dc drm/amd/display: fix acquire_first_split_pipe function adds 29c82bfc252d drm/amd/display: move back vbios cmd table for set dprefclk adds 6627a1c11321 drm/amd/display: Fill plane attrs only for valid pxl format adds 76687d453cd5 drm/amd/display: Expose send immediate sdp message interface adds 8a22e27a3ff1 drm/amdgpu: Reserve shared fence for eviction fence adds 1ffcb65d8acc drm/amdgpu: add EDC counter register adds 02f3818c43d8 drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled adds 7ce7e5523406 drm/amdgpu: add df perfmon regs and funcs for xgmi adds 4c2b6d173c73 drm/amdgpu: gpu reset will run late_init adds ba7dfabdda2b drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...] adds ed061d06bfce drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot adds 23c75e9bd064 drm/amdgpu: handle ras reset adds 05081898a65e drm/amdgpu: gmc support ras gpu reset adds f57ca479e06e drm/amdgpu: gfx support ras gpu reset adds 2c370226528e drm/amdgpu: sdma support ras gpu reset adds 2de4dfd56e33 drm/amdgpu: gpu reset will run ras post init adds 002aeefd2096 drm/amdgpu: init vega10 SR-IOV reg access mode adds 30097060bc01 drm/amdgpu: initialize PSP before IH under SR-IOV adds 9f6cce1ed003 drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG adds 9085da9ecdd1 drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG adds e8f3f9767d8e drm/amdgpu: call psp to program ih cntl in SR-IOV adds 2d83ee97b10f drm/amdgpu: Support PSP VMR ring for Vega10 VF adds 01163f9f8e52 drm/amdgpu: Skip setting some regs under Vega10 VF adds 60a263ff531c drm/amdgpu: add basic func for RLC program reg adds 9d69fd40f775 drm/amdgpu: RLC to program regs for Vega10 SR-IOV adds 54a7d281ad97 drm/amd/display: Make some functions static adds e79dd65a017e drm/amdgpu: Fix S3 test issue adds 427fbfac2d9d drm/amdgpu: add badpages sysfs interafce adds 97ed0afeee8b drm/amdgpu: ras support suspend/resume adds cc0e401be913 drm/amdgpu: enable ras suspend/resume adds 520f6f8e5c50 drm/amdgpu: gmc handle ras resume adds a84440bb5a8f drm/amdgpu: gfx handle ras resume adds 1d86dacc5dd4 drm/amdgpu: sdma handle ras resume adds f4959cc20694 drm/amdgpu: add no_user_fence flag to ring funcs adds 9b103e12f97f drm/amdgpu/UVD: set no_user_fence flag to true adds 127a77603106 drm/amdgpu/VCE: set no_user_fence flag to true adds 8313d05a5e62 drm/amdgpu/VCN: set no_user_fence flag to true adds 93716a6211b1 drm/amdgpu: check no_user_fence flag for engines adds e1301300d0e1 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup adds 53b89f6cef19 drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...] adds 665e95121f10 drm/amd/powerplay: avoid repeat AVFS enablement/disablement adds f4e6ab12eaf9 drm/amd/powerplay: update Vega10 power state on OD adds 6e84c47ecb81 drm/amd/powerplay: force to update all clock tables on OD reset adds e5d8805803d9 drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters adds 66a68e964d21 drm/amdgpu: remove static GDS, GWS and OA allocation adds 21f11fa7eae4 drm/amdgpu: suppress repeating tmo report adds 2af7b7234b1e drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE adds 558019a0c603 drm/amdgpu: move the VCN DPG mode read and write to VCN adds 8c682b709434 drm/amdgpu: make VCN DPG pause mode detached from general VCN adds 23fc0a95bae5 drm/amdgpu: Report firmware versions with sysfs v2 adds 46c2d20ff89e drm/amd/display: Drop DCN1_01 guards adds 06430d8ab182 drm/amd/powerplay: drop unnecessary sw smu check adds 786424730741 drm/amd/powerplay: drop redundant smu call adds dedce7fb9067 drm/amd/powerplay: support ppfeatures sysfs interface on s [...] adds 25084fa81837 drm/amd/powerplay: honor hw limit on fetching metrics data adds bd06942855ed drm/amd/powerplay: support uclk activity retrieve on sw sm [...] adds 34ef2f7ff06d drm/amd/powerplay: support sw smu hotspot and memory tempe [...] adds 5fddb63c1d99 drm/amd/display: define v_total_min and max parameters adds 4965a21c8f88 drm/amd/display: Hook up CRC capture support for dce120 adds fb37e84d8375 drm/amd/display: Remove DPMS state dependency for fast boot adds fcd6b5458f95 drm/amd/display: Reuse MPC OGRAM for 1D blender adds bbd307442566 drm/amd/display: 3.2.30 adds 932958184b92 drm/amd/display: add null checks and set update flags adds 1d702af7a427 drm/amd/display: Program VTG params after programming Global Sync adds 06c7ac23e6db drm/amd/display: enabling stream after HPD low to high happened adds 9551ac33a056 drm/amd/display: Engine-specific encoder allocation adds ad06def54415 drm/amd/display: Use DCN functions instead of DCE adds 13c349a54930 drm/amd/display: Use VCP for extended colorimetry adds ecfd5e141e0a drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE adds 3c78668cf74b drm/amd/display: Explicitly specify update type per plane [...] adds f7848938da22 drm/amd/display: dont set otg offset adds 7d28a33762ae drm/amd/display: Disable ABM before destroy ABM struct adds 54d787050682 drm/amd/display: 3.2.31 adds b456cd655e44 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI adds 9d17375f4f36 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved" adds 624f90793f3b drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...] adds 87d15d32af01 drm/amd/powerplay: Enable "disable dpm" feature to support [...] adds c755185fc81e drm/amdgpu: use div64_ul for 32-bit compatibility v1 adds c1964f2b0b50 drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting adds 3db9bcfdb6bc gpu: fix typos in code comments adds 2b9497284df7 drm/amdgpu: use pcie_bandwidth_available rather than open [...] adds b2eec7187c97 drm/amd/powerplay: enable ppfeaturemask module parameter s [...] adds 6e133dfc5a0d drm/amdkfd: Use 64 bit sdma_bitmap adds e20dadceb6dc drm/amdkfd: Add sdma allocation debug message adds c300fb416162 drm/amdkfd: Differentiate b/t sdma_id and sdma_queue_id adds c35149c1cd56 drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd adds e04579e9fdad drm/amdkfd: Fix compute profile switching adds c8b09319493a drm/amdkfd: Fix gfx8 MEM_VIOL exception handler adds f6c393058dd0 drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL adds c07668805030 drm/amdkfd: Fix gfx9 XNACK state save/restore adds e15cdfe26757 drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15] adds e943f5018f61 drm/amdgpu: Use heavy weight for tlb invalidation on xgmi [...] adds 0a54ba32fbe8 drm/amdgpu: use HMM callback to replace mmu notifier adds f4bb3ec35f80 drm/amdkfd: avoid HMM change cause circular lock adds b65c4eef9327 drm/amdgpu: replace get_user_pages with HMM mirror helpers adds 8841b897f09a drm/amdgpu: fix HMM config dependency issue adds f3baa6707c0f drm/amdkfd: support concurrent userptr update for HMM adds b85c6a546e2c drm/amdgpu: support userptr cross VMAs case with HMM adds ae50e67e24c1 drm/amdgpu: more descriptive message if HMM not enabled adds 0bd5636255b4 drm/amdgpu: Improve error handling for HMM adds dfa9b8214166 drm/amdkfd: Introduce asic-specific mqd_manager_init function adds d1b48aef2937 drm/amdkfd: Introduce DIQ type mqd manager adds 9ed4f32375ed drm/amdkfd: Init mqd managers in device queue manager init adds 899e208a7634 drm/amdkfd: Add mqd size in mqd manager struct adds 9f6b967c595b drm/amdkfd: Allocate MQD trunk for HIQ and SDMA adds 06046f8efb7b drm/amdkfd: Fix a potential memory leak adds 69712a7650bf drm/amdkfd: Move non-sdma mqd allocation out of init_mqd adds 6331e737211e drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk adds d8c941deb96f drm/amdkfd: Move sdma_queue_id calculation into allocate_s [...] adds ccdea9ab7500 drm/amdkfd: Fix sdma queue map issue adds 8a7cc4ad5d98 drm/amdkfd: Introduce XGMI SDMA queue type adds 7e5e9276d1e2 drm/amdkfd: Expose sdma engine numbers to topology adds e1bd6f70704e drm/amdkfd: Delete alloc_format field from map_queue struct adds 46c92d78c78f drm/amdkfd: Fix a circular lock dependency adds 5c3fc06975a6 drm/amdkfd: Add VegaM support adds 792e39db0e6d drm/amdkfd: Add domain number into gpu_id adds ef213df5fc16 Merge remote-tracking branch 'amdgpu/drm-next' adds 4f1cb5875ca0 drm/i915: Verify workarounds immediately after application adds 254e11864a36 drm/i915: Verify the engine workarounds stick on application adds 769f0dab622c drm/i915: Make workaround verification *optional* adds 995340234906 drm/i915: Avoid use-after-free in reporting create.size adds dfe2c8ed23d7 drm/i915: Stop overwriting RING_IMR in rcs resume adds 26ddc068de47 drm/i915: Setup the RCS ring prior to execution adds 844e33135d3a drm/i915: Remove unwarranted clamping for hsw/bdw adds d69990e0c399 drm/i915: Use drm_dev_unplug() adds 91cbdb83d3ae drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info adds 7ce99d24ed72 drm/i915: Expose the busyspin durations for i915_wait_request adds b972fffa114b drm/i915: remove DRM_AUTH from IOCTLs which also have DRM_ [...] adds 267e80ee6a34 drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgtt adds 95ebcda3ef4f drm/i915/uc: Rename uC firmware init/fini functions adds 911800765ef6 drm/i915/uc: Reserve upper range of GGTT adds fc488b59034a drm/i915/uc: Place uC firmware in upper range of GGTT adds 40d211ef62de Revert "drm/i915/guc: Disable global reset" adds f3c2b76ef25e drm/i915/selftests: Check that gpu reset is usable from at [...] adds 2d6692e642e7 drm/i915: Start writeback from the shrinker adds 9c11b12184bb drm/i915/icl: Fix MG_DP_MODE() register programming adds 372b9ffb5799 drm/i915: Fix skl+ max plane width adds 51eb1a1de7a9 drm/i915/icl: Fix clockgating issue when using scalers adds 09407579abf5 drm/i915: Store the default sseu setup on the engine adds 86554f48e511 drm/i915/selftests: Verify whitelist of context registers adds 112ed2d31a46 drm/i915: Move GraphicsTechnology files under gt/ adds d91e657876a9 drm/i915: Introduce struct intel_wakeref adds 23c3c3d04fa7 drm/i915: Pull the GEM powermangement coupling into its own file adds 6eee33e87f6d drm/i915: Introduce context->enter() and context->exit() adds 2ccdf6a1c3f7 drm/i915: Pass intel_context to i915_request_create() adds 79ffac8599c4 drm/i915: Invert the GEM wakeref hierarchy adds 8f2a1057d6ec drm/i915: Explicitly pin the logical context for execbuf adds 1f2b4a7edbc3 drm/i915: Allow multiple user handles to the same VM adds a75d035fedbd drm/i915: Disable preemption and sleeping while using the [...] adds 221c78623ea5 drm/i915: Lift acquiring the vlv punit magic to a common sb-get adds 337fa6e04d40 drm/i915: Lift sideband locking for vlv_punit_(read|write) adds ebb5eb7d731c drm/i915: Replace pcu_lock with sb_lock adds 56c5098ffcf8 drm/i915: Separate sideband declarations to intel_sideband.h adds 7531942861c8 drm/i915: Merge sbi read/write into a single accessor adds 063203c013c5 drm/i915: Merge sandybridge_pcode_(read|write) adds e0516e83640e drm/i915: Move sandybride pcode access to intel_sideband.c adds 928f8f42310f drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context adds 1215d28e722c drm/i915: Enable render context support for Ironlake (gen5) adds 9ce9bdb00dfc drm/i915: Enable render context support for gen4 (Broadwat [...] adds d428ca17ea3d drm/i915: Fix ICL output CSC programming adds f61a8f36c482 drm/i915: Clean up cherryview_load_luts() adds b226c3491b28 Merge drm/drm-next into drm-intel-next-queued adds 251d46b0875c drm/i915/gvt: Pin the per-engine GVT shadow contexts adds fa9f668141f4 drm/i915: Export intel_context_instance() adds f7f28de7e5b2 drm/i915/selftests: Use the real kernel context for sseu i [...] adds 1b1ae40721ea drm/i915/selftests: Pass around intel_context for sseu adds 6b736de5746a drm/i915: Pass intel_context to intel_context_pin_lock() adds 11334c6aad95 drm/i915: Split engine setup/init into two phases adds 5e2a0419ef7c drm/i915: Switch back to an array of logical per-engine HW [...] adds 026844460743 drm/i915: Remove intel_context.active_link adds 46472b3efb61 drm/i915: Move i915_request_alloc into selftests/ adds 62c8e423450d drm/i915: Skip unused contexts for context_barrier_task() adds 0fc2273b9ab7 drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1 adds fcfec1fc98ff drm/i915/icl: fix step numbers in icl_display_core_init() adds 323b0a82efbf drm/i915: reorder if chain to have last gen first adds da17223e8539 drm/i915: do not mix workaround with normal flow adds aab30b85c97a drm/i915: ensure more headers remain self-contained adds 779bc1d0f30a drm/i915: make intel_bios.h self-contained adds 531747b8200a drm/i915/dvo: rename dvo.h to intel_dvo_dev.h and make sel [...] adds f4be705f862a drm/i915: make intel_dpll_mgr.h self-contained adds 3db9de3b208c drm/i915: move dsi init functions to intel_dsi.h adds 8834e3659da8 drm/i915: extract intel_fifo_underrun.h from intel_drv.h adds e075094fa318 drm/i915: extract intel_dp_link_training.h from intel_drv.h adds 81afa278e641 drm/i915: extract intel_dp_aux_backlight.h from intel_drv.h adds 440e2b3d8051 drm/i915: extract i915_irq.h from intel_drv.h and i915_drv.h adds dbeb38d93a6d drm/i915: extract intel_hotplug.h from intel_drv.h and i915_drv.h adds 4d173e0c5916 drm/i915: extract intel_bios.h functions from i915_drv.h adds 220b92bf5709 drm/i915: extract intel_quirks.h from intel_drv.h adds 05ca9306715c drm/i915: extract intel_overlay.h from intel_drv.h and i915_drv.h adds b375d0ef2589 drm/i915: extract intel_vdsc.h from intel_drv.h and i915_drv.h adds 46f2066eb6e0 drm/i915: extract intel_dp_mst.h from intel_drv.h adds b9d0baaa3ab3 drm/i915: extract intel_dsi_dcs_backlight.h from intel_drv.h adds 12392a74ff58 drm/i915: extract intel_atomic.h from intel_drv.h adds 0d5adc5f2f01 drm/i915: extract intel_runtime_pm.h from intel_drv.h adds ecbb5fb7f7ac drm/i915: move some leftovers to intel_pm.h from i915_drv.h adds d5f9db2c2a09 drm/i915: extract intel_combo_phy.h from i915_drv.h adds 8a9b36e2588b drm/i915: Wait for the struct_mutex on idling adds 9b11215e40c5 drm/i915: Flatten and rename haswell_set_pipemisc() adds 09b25812db10 drm/i915: Enable pipe HDR mode on ICL if only HDR planes are used adds 45b9c968c5b8 drm/i915: Move the engine->destroy() vfunc onto the engine adds dc76e5764a46 drm/i915: Complete both freed-object passes before drainin [...] adds beb29980026f drm/i915: Corrupt DSI picture fix for GeminiLake adds 117aca43f717 drm/i915/csr: alpha_support doesn't depend on csr or vice versa adds abf4b8ed42e9 drm/i915: Don't skip audio enable if ELD is bogus adds 3904fb78a80d drm/i915: hsw+ audio regs are per-transocder adds bd60a562906b drm/i915/icl: Factor out combo PHY lane power setup helper adds cfda08cdac34 drm/i915/icl: Add missing combo PHY lane power setup adds 8c334f24e3b4 drm/i915: Include fence signaled bit in print_request() adds 263a8cf1ff5e drm/i915: Tune down WARN about incorrect VBT TC legacy flag adds c9fd91668dbd drm/i915: add single combo phy init/unit functions adds 5ece881d2f48 drm/i915/dvo: move DVO chip types to intel_dvo.c adds 2162e103c859 drm/i915/dsi: move operation mode types to intel_dsi.h adds 69f44d3b66a1 drm/i915: move ranges to intel_display.c adds d28cea20bf22 drm/i915: remove unused/stale macros and comments from int [...] adds 6176490e7eb3 drm/i915/csr: move CSR version macros to intel_csr.h adds b1ad4c39bfa3 drm/i915: extract intel_dpio_phy.h from i915_drv.h adds a2649b342d03 drm/i915: extract intel_lpe_audio.h from i915_drv.h adds 4e49d35c3892 drm/i915: extract intel_acpi.h from i915_drv.h adds 2126d3e990a5 drm/i915: extract i915_debugfs.h from i915_drv.h adds fa03cc2e8cc3 drm/i915: move i915_vgacntrl_reg() where needed adds cb3633046769 drm/i915: make i915_utils.h self-contained adds b30ed4cc2e8a drm/i915: move more generic utils to i915_utils.h adds 3ce2ea6574be drm/i915: extract intel_gmbus.h from i915_drv.h and rename [...] adds 818f5cb3e8fb drm/i915/guc: Fix runtime suspend adds c34c5bca331a drm/i915/execlists: Flush the tasklet on parking adds d69ebf4082e9 drm/i915: Leave engine parking to the engines adds f4107766a96e drm/i915/hangcheck: Track context changes adds 0d90ccb70211 drm/i915: Delay semaphore submission until the start of th [...] adds a832d35762a0 drm/i915: Move the PIPEMISC write the correct place adds b7ffc4a839a5 drm/i915: Allow ICL pipe "HDR mode" when the cursor is visible adds d492a29d8c93 drm/i915: Use mul_u32_u32() more adds ca6e56f654e7 drm/i915: Disable semaphore busywaits on saturated systems adds 25312ef13600 drm/i915: Document that we implement WaIncreaseLatencyIPCEnabled adds 5a7d202b1574 drm/i915: Drop WaIncreaseLatencyIPCEnabled/1140 for cnl adds c91a45f421e3 drm/i915: Move w/a 0477/WaDisableIPC:skl into intel_init_ipc() adds 8f91cfd2e7ff drm/i915: Replace intel_ddi_pll_init() adds 46034d2bb7c8 drm/i915: Move the hsw/bdw pc8 code to intel_runtime_pm.c adds c8a0e2aef61f drm/i915: Acquire the signaler's timeline HWSP last adds 39f94a89a90b drm/i915: Assert breadcrumbs are correctly ordered in the [...] adds 7ee280a75fd9 drm/i915: Prefer checking the wakeref itself rather than t [...] adds dc58958d08bb drm/i915: Assert the local engine->wakeref is active adds 05d9c8783bb2 drm/i915/icl: Set GCP_COLOR_INDICATION only for 10/12 bit [...] adds ba0001657f95 drm/i915: Flush the switch-to-kernel-context harder for DROP_IDLE adds ae2306315fe8 drm/i915: Remove delay for idle_work adds 1830374e1332 drm/i915: Cancel retire_worker on parking adds 3970564940ba drm/i915: Stop spinning for DROP_IDLE (debugfs/i915_drop_caches) adds 25d851adbf4c drm/i915: Only reschedule the submission tasklet if preemp [...] adds 5a6ac10b17ff drm/i915/execlists: Don't apply priority boost for resets adds 9ab91a30f2b9 drm/i915: Kill PCH_KBP adds 3fad10dbb688 drm/i915/icl: Fix setting 10 bit deep color mode adds 18ecc6c55bcb drm/i915: Reboot CI if forcewake fails adds 519a019491b8 drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD adds 0152b3b3f49b drm/i915: Seal races between async GPU cancellation, retir [...] adds 585b000de23b drm: move content protection property to mode_config adds 43318c0ae38f drm/i915: debugfs: HDCP2.2 capability read adds 0de655cae416 drm: generic fn converting be24 to cpu and vice versa adds 6498bf5800a3 drm: revocation check at drm subsystem adds f26ae6a652f2 drm/i915: SRM revocation check for HDCP1.4 and 2.2 adds c16fd9be70fa drm/hdcp: gathering hdcp related code into drm_hdcp.c adds 1d25724b41fa drm/i915/fbc: disable framebuffer compression on GeminiLake adds 13b7648b7eab drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder adds dc0c0bfe112c drm/i915: Add readout and state check for pch_pfit.force_thru adds 5ae87063c162 drm/i915: Rearrange i915_scheduler.c adds 52c76fb18a34 drm/i915: Pass i915_sched_node around internally adds 190980187e2b drm/i915: Check for no-op priority changes first adds cdd075960215 drm/hdcp: drm_hdcp_request_srm() as static adds 3c23ed13112c drm/i915: Fix the pipe state timing mismatch warnings adds 8ae897435f0a drm/i915: Refactor bdw_get_pipemisc_bpp adds 30bd7efdf678 drm/i915: Fix pipe config mismatch for bpp, output format adds e3c54da0fe86 drm/i915: Fix pixel clock and crtc clock config mismatch adds 1aa3750885fb drm/i915/icl: More workaround for port F detection due to [...] adds 4547c255f442 drm/i915: Add support for tracking wakerefs w/o power-on g [...] adds dbf99c1f8c7e drm/i915: Force printing wakeref tacking during pm_cleanup adds ee70080a52f1 drm/i915: Verify power domains state during suspend in all cases adds e0da2d63ab3a drm/i915: Add support for asynchronous display power disabling adds f39194a7a8b9 drm/i915: Disable power asynchronously during DP AUX transfers adds ad5125d6ef2d drm/i915: WARN for eDP encoders in intel_dp_detect_dpcd() adds 6cfe7ec02e85 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...] adds 6f08ebe779a3 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...] adds 08d8e17005a3 drm/i915: Replace use of PLLS power domain with DISPLAY_CO [...] adds b4c7ea635475 drm/i915: Avoid taking the PPS lock for non-eDP/VLV/CHV adds 4e309bafeb77 drm/i915: Assert that TypeC ports are not used for eDP adds dba5a7f301d2 drm/i915: Mark semaphores as complete on unsubmit out if p [...] adds 17db337f5098 drm/i915: Truly bump ready tasks ahead of busywaits adds 96ac08137e1a drm/i915/dp: Initialise locals for static analysis adds af461ff3fa5e drm/i915/hdcp: Use both bits for device_count adds 6e7eb7a80769 drm/i915: Bump signaler priority on adding a waiter adds 68fc728b01fc drm/i915: Downgrade NEWCLIENT to non-preemptive adds 4cc79cbb01ef drm/i915/execlists: Drop promotion on unsubmit adds 1a74fc0b3f49 drm/i915: Add a new "remapped" gtt_view adds e2e394bffa19 drm/i915/selftests: Add mock selftest for remapped vmas adds bb211c3d0c45 drm/i915/selftests: Add live vma selftest adds a88c40ebb881 drm/i915: Shuffle stride checking code around adds 54d4d719fa11 drm/i915: Overcome display engine stride limits via GTT remapping adds aa5ca8b7421c drm/i915: Align dumb buffer stride to 4k to allow for gtt [...] adds 203301298223 drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256 [...] adds 5c000fb33b76 drm/i915: Bump gen7+ fb size limits to 16kx16k adds 7f3f317a66ca drm/i915: Restore control over ppgtt for context creation ABI adds 976b55f0e1db drm/i915: Allow a context to define its set of engines adds e620f7b3a263 drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local [...] adds 8319f44c0525 drm/i915: Re-expose SINGLE_TIMELINE flags for context creation adds b81dde719439 drm/i915: Allow userspace to clone contexts on creation adds 6d06779e8672 drm/i915: Load balancing across a virtual engine adds 78e41ddd2198 drm/i915: Apply an execution_mask to the virtual_engine adds f71e01a78bee drm/i915: Extend execution fence to support a callback adds ee1136908e9b drm/i915/execlists: Virtual engine bonding adds a88b6e4cbafd drm/i915: Allow specification of parallel execbuf adds fde938867b92 drm/i915/selftests: Verify context workarounds adds cbe3e1d10379 drm/i915/icl: Add WaDisableBankHangMode adds c5d3e39caa45 drm/i915: Engine discovery query adds 10965a939460 Merge remote-tracking branch 'drm-intel/for-linux-next' adds ad408c766cef drm/sun4i: Use DRM_GEM_CMA_VMAP_DRIVER_OPS for GEM operations adds d4c3022a23d2 drm/v3d: Switch the type of job-> to reduce casting. adds a783a09ee76d drm/v3d: Refactor job management. adds d223f98f0209 drm/v3d: Add support for compute shader dispatch. adds 07fbbd66b973 drm/v3d: Drop reservation of a shared slot in the dma-buf [...] adds dffa9b7a78c4 drm/v3d: Add missing implicit synchronization. adds 96354b5ca4ac drm: increase drm mmap_range size to 1TB adds 409c53f07a81 drm/lima: handle shared irq case for lima_pp_bcast_irq_handler adds ef0db94f94a0 MAINTAINERS: Add Sam as reviewer for drm/panel adds 245e73640817 dma-buf: Remove unused sync_dump() adds b4a2c0055a4f dt-bindings: Add vendor prefix for VXT Ltd adds 68c2edaca651 dt-bindings: Add VXT VL050-8048NT-C01 panel bindings adds 04206185a160 drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel adds 7a4f4c31c5bc dt-bindings: panel: Add Samsung S6E63M0 panel documentation adds 994a08a266e3 drm/panel: Add driver for Samsung S6E63M0 panel adds cc483ec1015a dt-bindings: display: Add bindings for OSD101T2045-53TS adds 62967232f145 drm/panel: simple: Add support for OSD101T2045-53TS adds 2de67cf78e7a dt-bindings: display: Add bindings for OSD101T2587-53TS panel adds b97b042a5029 drm/panel: Add OSD101T2587-53TS driver adds 7ad9db66fafb drm/panel: simple: Fix panel_simple_dsi_probe adds fae186c8d63c dt-bindings: display: Add ETM0430G0DH6 bindings adds fd819bff37ed drm/panel: Add support for EDT ETM0430G0DH6 adds b1b0d36bdb15 dt-bindings: drm/panel: simple: Add binding for TFC S9700R [...] adds 421615318212 drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel [...] adds 0a4330f3597e drm/panel: Remove duplicate header adds c9219ae4bd5d dt-bindings: display: add EDT ET035012DM6 display description adds c2d24af620c1 drm/panel: simple: Add support for EDT ET035012DM6 adds fbd8b69ab616 dt-bindings: Add vendor prefix for Evervision Electronics adds 81c2d54ad977 dt-bindings: Add Evervision VGG804821 panel adds 9158e3c31163 drm/panel: simple: Add Evervision VGG804821 panel support adds 7d26097b4beb drm/atomic: Create __drm_atomic_helper_crtc_reset() for su [...] adds 12d7a93c8689 drm/docs: Fix typo in __drm_atomic_helper_connector_reset adds 798e5b2a4f1d drm/stm: ltdc: disable hw interrupts before its handler init adds 0cabb0859f5f drm/stm: ltdc: use DRM_WARN for fifo & transfer error messages adds c64d1cb6b1c0 drm/stm: ltdc: fix data enable polarity adds 8ceb8568d6e8 drm/stm: ltdc: update planes at next vblank to avoid parti [...] adds 77756ad6d08f drm/stm: ltdc: limit number of layer to avoid memory overflow adds f42f540b9d0c drm/stm: ltdc: reset controller to avoid partial refresh adds e7c03dbaaaf8 drm/stm: ltdc: add modifier support adds 5e383a979899 dma-buf: balance refcount inbalance adds 67b886d29005 dma-buf: Remove leftover [un]map_atomic comments adds d5ae7712b7ff dma-buf: Update [un]map documentation to match the other f [...] adds e3a9d6c53195 dma-buf: Make mmap callback actually optional adds 842a07a7d044 drm/i915: Use the new __drm_atomic_helper_crtc_reset() helper. adds 9a6a19c0ff72 drm/mali: Convert to using __drm_atomic_helper_crtc_reset( [...] adds 01e2eaf40c9d drm/rockchip: Convert to using __drm_atomic_helper_crtc_re [...] adds b7e0b04ae450 drm/tegra: Convert to using __drm_atomic_helper_crtc_reset [...] adds 1cff7440a86e drm/msm: Convert to using __drm_atomic_helper_crtc_reset() [...] adds 7a34d9c4e003 drm/vkms: Convert to using __drm_atomic_helper_crtc_reset( [...] adds 788033a92a4d drm: drop drm_bus from todo adds b3198c38f02d drm/atomic-helper: Bump vblank timeout to 100 ms adds 5918045c4ed4 drm/scheduler: rework job destruction adds 290764af7e36 drm/sched: Keep s_fence->parent pointer adds a5343b8a2ca5 drm/scheduler: Add flag to hint the release of guilty job. adds 1d721ed679db drm/amdgpu: Avoid HW reset if guilty job already signaled. adds 9e759fc7dcd6 drm/stm: ltdc: manage the get_irq probe defer case adds 1f358bc6f272 drm/stm: ltdc: return appropriate error code during probe adds efe2bf965522 drm/virtio: set seqno for dma-fence adds 48ad7751dbd1 drm/virtio: trace drm_fence_emit adds 5daf8857c990 drm/virtio: add trace events for commands adds 4d8979b3a696 drm/virtio: allocate fences with GFP_KERNEL adds 580fc13f3ee4 drm/dp: drmP.h include removal adds 9c79edecb0e2 drm/edid: drmP.h include removal adds fa2b7c21d9b9 drm/virtio: Remove redundant return type adds 7a00b45af3e7 gpu/drm: Remove duplicate headers adds 27edadf6df81 drm/doc: Improve docs for conn_state->best_encoder adds 19b44b525766 dt-bindings: display: Document FriendlyELEC HD702E LCD panel adds 3be2071004bf drm/panel: simple: Add FriendlyELEC HD702E 800x1280 LCD panel adds 752c4f3c1d19 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next adds 094aa54f0f9e drm: Some ocd in drm_file.c adds 03a9606e7fee drm/fb-helper: Avoid race with DRM userspace adds bc9347558785 drm/fb-helper: No need to cache rotation and sw_rotations adds c8de0d5ff978 drm/fb-helper: Remove drm_fb_helper_crtc->{x, y, desired_mode} adds 85438a8ddf03 drm: Add |struct drm_gem_vram_object| and helpers adds 6c812bc5074b drm: Add |struct drm_gem_vram_object| callbacks for |struc [...] adds 737000fd9c7d drm: Add |struct drm_gem_vram_object| callbacks for |struc [...] adds fed1eec080b9 drm: Add drm_gem_vram_fill_create_dumb() to create dumb buffers adds 1f460b497890 drm: Add simple PRIME helpers for GEM VRAM adds 96352eca5c7c drm: Add VRAM MM, a simple memory manager for dedicated VRAM adds 5c9dcacfe566 drm: Add default instance for VRAM MM callback functions adds 59f5989ad42b drm: Integrate VRAM MM into struct drm_device adds 5b3709793d15 drm/ast: Convert AST driver to |struct drm_gem_vram_object| adds 969562b2cd16 drm/ast: Convert AST driver to VRAM MM adds 3f87330e50ac drm/ast: Replace mapping code with drm_gem_vram_{kmap/kunmap}() adds a3232987fdbf drm/bochs: Convert bochs driver to |struct drm_gem_vram_object| adds b3a25b9af80d drm/bochs: Convert bochs driver to VRAM MM adds ebb04eb36f9c drm/mgag200: Convert mgag200 driver to |struct drm_gem_vra [...] adds 94668ac796a5 drm/mgag200: Convert mgag200 driver to VRAM MM adds a75813435d82 drm/mgag200: Replace mapping code with drm_gem_vram_{kmap/ [...] adds 5e6b92552f05 drm/vboxvideo: Convert vboxvideo driver to |struct drm_gem [...] adds 94065bf5543d drm/vboxvideo: Convert vboxvideo driver to VRAM MM adds e2f572aa9cbb drm/hisilicon: Convert hibmc-drm driver to |struct drm_gem [...] adds 83d3af8e208d drm/hisilicon: Convert hibmc-drm driver to VRAM MM adds 86d804f41e5d drm/sun4i: sun6i_mipi_dsi: Support DSI GENERIC_SHORT_WRITE [...] adds 0586576950d5 drm/fb-helper: Fix drm_fb_helper_hotplug_event() NULL ptr [...] adds 3d42fca00891 drm/doc: Allow new UAPI to be used once it's in drm-next/d [...] adds ba6e798ecf32 drm/doc: Document expectation that userspace review looks [...] adds 145986ec566b drm/v3d: Fix debugfs reads of MMU regs. adds 091d62831793 drm/v3d: Set the correct DMA mask according to the MMU's limits. adds 1ba9d7cbc453 drm/v3d: Dump V3D error debug registers in debugfs, and on [...] adds 38c2c7917adc drm/v3d: Fix and extend MMU error handling. adds 75b3f1cb50bd drm: Fix drm.h uapi header for GNU/kFreeBSD adds 79c5ecafe95f dt-bindings: display: stm32: add supply property to DSI co [...] adds f569aa9b1cc8 drm/stm: dsi: add regulator support adds 82ff2fb5d184 drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200 adds 5b24f715042d drm: Reserve/unreserve GEM VRAM BOs from within pin/unpin [...] adds 78666baac295 drm/bridge: Remove duplicate header adds 45babef01f92 drm/rockchip: Change the scl_vop_cal_scl_fac to pass drm_f [...] adds 05c452c115bf drm: Remove users of drm_format_num_planes adds f3e9632cb624 drm: Remove users of drm_format_(horz|vert)_chroma_subsampling adds 24c478ead0bf drm/fourcc: Pass the format_info pointer to drm_format_plane_cpp adds bf39607c1614 drm/fourcc: Pass the format_info pointer to drm_format_pla [...] adds 92f080762c3f drm: Replace instances of drm_format_info by drm_get_format_info adds b0f986b4b025 drm: Remove users of drm_format_info_plane_cpp adds 201bd433bfa3 drm/bochs: fix ptr_ret.cocci warnings adds 3c6b8625dde8 drm/bochs: Fix connector leak during driver unload adds 47ab14578263 drm/lima: add timeout to drm scheduler init adds 201713b6bb03 MAINTAINERS: drop Jerry as TTM maintainer adds 7793a1089649 drm/fourcc: Fix the parameters name in the documentation adds 794c686eb783 drm/scheduler: Fix job cleanup without timeout handler adds 982c0500fd1a dt-bindings: gpu: add #cooling-cells property to the ARM M [...] adds 81da87f63a1e drm: Replace drm_gem_vram_push_to_system() with kunmap + unpin adds cb1f8814bbfc drm: Rename reserve/unreserve to lock/unlock in GEM VRAM helpers adds 9977e5b43776 drm: Assert that BO is locked in drm_gem_vram_{pin, unpin} [...] adds d825c565304f drm/gma500: remove empty gma_drm.h header file adds 514743357f5a drm/gma500: drop drmP.h from header files adds 5ffa31ed4e12 drm/gma500: make local header files more self-contained adds bc9f100783b9 drm/gma500: drop use of DRM_UDELAY wrapper adds 0c7b178ad7eb drm/gma500: drop drmp.h include from all .c files adds f13e143e7444 dma-buf: start caching of sg_table objects v2 adds c614d7e66c6a drm: remove prime sg_table caching adds d4db6c089099 dt-bindings: gpu: add bus clock for Mali Midgard GPUs adds b681af0bc1cc drm: panfrost: add optional bus_clock adds fbb5d0353c62 drm: Add HDR source metadata property adds c0b0ebb17199 drm: Add reference counting on HDR metadata blob adds e85959d6cbe0 drm: Parse HDR metadata info from EDID adds 2cdbfd66a829 drm: Enable HDR infoframe support adds b5e3eed1eeb3 drm: Add HLG EOTF adds 270afb37ae34 video/hdmi: Add Unpack function for DRM infoframe adds 374ed5429346 Merge drm/drm-next into drm-misc-next adds 3b1d715dc2ed dt-bindings: gpu: mali-midgard: Add H6 mali gpu compatible adds 2f1473212fad Merge remote-tracking branch 'drm-misc/for-linux-next' adds 4a6b6bdd1614 gpu: ipu-v3: dp: fix CSC handling adds bb8e43f76561 drm/imx: don't skip DP channel disable for background plane adds 5d5fe9970c76 drm/imx: enable IDMAC watermark feature adds 70da01dacf5d Merge remote-tracking branch 'imx-drm/imx-drm/next' adds c4580f209715 ALSA: dice: add stream format parameters for PreSonus FireStudio adds 4a10cecc4182 ALSA: firewire-lib: use the same type of argument for CIP [...] adds 64d0bf4d4977 ALSA: firewire-lib: add data_blocks/data_block_counter par [...] adds a8520f3e9314 ALSA: firewire-lib: use the same unit for payload argument [...] adds bde2bbdb307a ALSA: firewire-lib: use dynamic array for CIP header of tr [...] adds 8d3f1fdf5211 ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event adds d3d10a4a1b19 ALSA: firewire-lib: use union for directional parameters adds fce9b013fee9 ALSA: firewire-lib: add helper function to cancel context [...] adds df9160b91499 ALSA: firewire-lib: obsolete macro for header of IT context adds 26cd1e5850b7 ALSA: firewire-lib: use IT context header to compute cycle [...] adds 22a4a2906120 Merge remote-tracking branch 'sound/for-next' adds 53fdea9604fa ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger [...] adds b9960f6ea22d ASoC: rt5677-spi: Rename driver to differentiate from main codec adds 1a5c0b28fc56 ASoC: stm32: spdifrx: manage identification registers adds b2d337d8de9f ASoC: fsl_esai: Add pm runtime function adds 753c36a4d8a8 ASoC: rt5677: use more of the volume range from DACs adds 893d1a9c5c1c ASoC: rt5677: Add component driver name adds 900e5daf7034 ASoC: hdmi-codec: remove function name debug traces adds 3fcf94ef4d41 ASoC: hdmi-codec: remove reference to the current substream adds 1de005d47d90 ASoC: hdmi-codec: remove reference to the dai drivers in t [...] adds 0cf4610b9f29 ASoC: hdmi-codec: remove ops dependency on the dai id adds 71ed4bddde08 ASoC: stm32: i2s: manage identification registers adds c0ffbd64b9dc ASoC: fsl_sai: Move clock operation to PM runtime adds 261e90829fe2 ASoC: soc-acpi: fix implicit header use of module.h/export.h adds 35a7086eaa05 ASoC: amd: Reporting accurate hw_ptr for acp3x dma adds 927ce5c76e48 ASoC: SOF: Add Comet Lake PCI IDs adds 5f740b243014 ASoC: Intel: Skylake: Add Cometlake PCI IDs adds 5160217ba66c ASoC: SOF: uapi: remove unused sof header files adds 14a2212dd4bc ASoC: SOF: pcm: remove runtime PM calls during pcm open/close adds ec836daafcdf ASoC: SOF: Intel: ICL: add Icelake SSP count adds 630be964b5d8 ASoC: SOF: Intel: ICL add Icelake chip info struct adds bcd9382288af ASoC: max98357a: request GPIO when device get probed adds 22d251a59647 ASoC: soc-core: use i on snd_soc_resume() adds 0a2cfcd998e3 ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() adds e2b30edfb943 ASoC: soc-core: tidyup soc_bind_dai_link() comment balance adds c083444061ad ASoC: soc-core: add soc_component_to_node() adds 09d4cc03ff77 ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() adds 7426af5010d1 ASoC: soc.h: fe_compr can be bit field adds ca58221d2212 ASoC: soc-pcm: do cpu_dai related operation at same place adds 2371abdc08e4 ASoC: soc-pcm: add missing cpu_dai->rate = 0 adds e7ecfdb794fe ASoC: soc-pcm: add soc_pcm_components_open() adds eb1ecadb7f67 ASoC: hdmi-codec: re-introduce mutex locking adds 1628fc3f4771 ASoC: Mediatek: add memory interface data align adds cf61f5b01531 ASoC: Mediatek: MT8183: set data align adds 1b74211011eb ASoC: meson: axg-card: set link name based on link node name adds c3456a4b2142 ASoC: dapm: allow muxes to force a disconnect adds e35f5ad6a965 ASoC: meson: add tohdmitx DT bindings adds 0a8f1117a680 ASoC: meson: axg-card: add basic codec-to-codec link support adds c8609f3870f7 ASoC: meson: add g12a tohdmitx control adds 4aecaa0a82b3 ASoC: fsl_asrc: replace the process_option table with function adds 506c7f9b0612 dt-bindings: sound: Convert Allwinner SPDIF binding to YAML adds b1f35dfd7c2f dt-bindings: sound: sun4i-spdif: Document that the RX chan [...] adds bfe95dfa4dac ASoC: cs42xx8: Add reset gpio handling adds bfa8130f50a6 ASoC: tlv320aic3x: Add support for high power analog output adds 1c7c3237c0cc Merge tag 'v5.2-rc1' into asoc-5.3 adds b0a821daf0d0 ASoC: rename functions that pollute the simple_xxx namespace adds 326b18176353 ASoC: Mediatek: MT8183: enable IIR filter adds 39f2d114a1c7 ASoC: Intel: glk_rt5682_max98357a: Remap button control-function adds e9b5daad4e9b ASoC: rsnd: move pcm_new from snd_soc_component_driver to [...] adds 2ffb0f580bde ASoC: soc-core: WARN() is not related to component->driver->probe adds 90fdbe8ab270 ASoC: cs42xx8: add reset-gpios in binding document adds e355d3de196f ASoC: Mediatek: MT8183: fix compile error adds 383d30e72e68 ASoC: Mediatek: MT8183: fix compile error adds b385256eb54f ASoC: Intel: sof-rt5682: add newline for clarity adds 428306c3b3fe ASoC: soc-pcm: fixup try_module_get()/module_put() timing adds a41016e40378 Merge branch 'for-5.2' of https://git.kernel.org/pub/scm/l [...] adds d281bf5d924a ASoC: fsl_asrc: Unify the supported input and output rate adds 4ae943ba7b3a Merge branch 'asoc-5.3' into asoc-next adds 5249028e8f78 Merge remote-tracking branch 'sound-asoc/for-next' adds 2a267e7c41aa Merge tag 'v5.1' into next adds 7f7a0208369f Merge tag 'ib-mfd-gpio-input-leds-power-v5.2' of git://git [...] adds b283d0c353de Input: eeti_ts - read hardware state once after wakeup adds 6981a2356181 Input: da9063_onkey - remove platform_data support adds 5f462872a192 Input: da9063_onkey - convert header to SPDX adds d8ea61c5af0e Input: imx_keypad - use devm_platform_ioremap_resource() t [...] adds f1222f5ee2c0 Input: imx6ul_tsc - use devm_platform_ioremap_resource() t [...] adds cfafd0343d63 Merge remote-tracking branch 'input/next' adds a0ca72c2d1ac kdb: use correct pointer when 'btc' calls 'btt' adds 3bd67b37e350 kdb: print real address of pointers instead of hashed addresses adds b4a6978078b8 Merge remote-tracking branch 'kgdb/kgdb-next' adds a6d6a589cb09 video: lcd: Remove useless BACKLIGHT_CLASS_DEVICE dependencies adds 0c1878796730 backlight: lm3630a: Return 0 on success in update_status f [...] adds 9d281db5c4c6 dt-bindings: backlight: Add lm3630a bindings adds 53fa0f87177d backlight: lm3630a: Add firmware node support adds 047f6551e2b5 Merge remote-tracking branch 'backlight/for-backlight-next' adds 68ce3a446172 regulator: core: Slightly improve readability of _regulato [...] adds 3df4235ac41c regulator: max77650: Convert MAX77651 SBB1 to pickable lin [...] adds 249825cc48eb MAINTAINERS: slg51000 updates to the Dialog Semiconductor [...] adds a867bde3dd03 regulator: slg51000: add slg51000 regulator driver adds 977bfde5d4cb dt-bindings: regulator: add document bindings for slg51000 adds 96d82e9d0dc7 Merge tag 'v5.2-rc1' into regulator-5.3 adds 662307294f27 regulator: da9063: remove platform_data support adds 824bd1be3ed0 regulator: da9063: move definitions out of a header into t [...] adds 973af54c5218 regulator: da9063: platform_data is gone, depend on OF adds 46f4050a6587 regulator: arizona: Update device tree binding to support [...] adds 1f5f11e7370c regulator: arizona-ldo1: Add support for Cirrus Logic Made [...] adds 7bd7916dc8ab regulator: arizona-micsupp: Add support for Cirrus Logic M [...] adds 3e9d40312f35 Merge branch 'regulator-5.3' into regulator-next adds 5475ffde39e1 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 ffaf0e140478 Merge branch 'next-general' into next-testing adds f30160f982fc Merge branch 'next-general' into next-testing adds 0cce716e656b Merge branch 'next-general' into next-testing adds 91421ab037e0 Merge branch 'next-general' into next-testing adds 5f4193730bb0 Merge branch 'next-general' into next-testing adds 34fc3d4acda1 Merge branch 'next-general' into next-testing adds 3bdda51a6a24 Merge branch 'next-general' into next-testing adds 1e11c7821bca Merge branch 'next-general' into next-testing adds 820cf8c12d89 Merge branch 'next-general' into next-testing adds 3536ec4873d7 Merge branch 'next-general' into next-testing adds 7bd3501ba533 Merge branch 'next-general' into next-testing adds f3e6bad019c7 Merge branch 'next-general' into next-testing adds d87331e4a620 Merge branch 'next-general' into next-testing adds 19199883732d Merge branch 'next-general' into next-testing adds e42953d3d8db Merge branch 'next-tpm' into next-testing adds db9ed620ddea Merge branch 'next-integrity' into next-testing adds 7453df272a8f Merge branch 'next-general' into next-testing adds 00468726bb52 Merge branch 'next-general' into next-testing adds 6d3528f3b162 Merge branch 'next-general' into next-testing adds 0d556c66dadd Merge branch 'next-general' into next-testing adds 3963bdb87e66 Merge branch 'next-general' into next-testing adds 4e861b133373 Merge branch 'next-general' into next-testing adds 4c5d789ce175 Merge branch 'next-general' into next-testing adds b8f6cc102192 selftests/tpm2: Open tpm dev in unbuffered mode adds 84e239d14c5c selftests/tpm2: Extend tests to cover partial reads adds 83086497b890 KEYS: trusted: fix -Wvarags warning adds 79d03fe16eff tpm: Fix the type of the return value in calc_tpm2_event_size() adds 3d0b1a381f6e KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds 7bde1fe0abbe tpm: fix an invalid condition in tpm_common_poll adds ada14f61ed5e tpm: turn on TPM on suspend for TPM 1.x adds a94e55b91c7d Merge tag 'tpmdd-next-20190329' of git://git.infradead.org [...] adds ed7a397570e3 Merge branch 'next-tpm' into next-testing adds 708e52ca7134 Merge branch 'next-general' into next-testing adds 4490364bb774 Merge branch 'next-general' into next-testing adds 316e92078be8 Merge branch 'next-general' into next-testing adds d700649809c8 Merge branch 'next-integrity' into next-testing adds d6d060788e0a Merge branch 'next-smack' into next-testing adds 072b76a8fe2b Merge branch 'next-general' into next-testing adds cff0e6c3ec3e tomoyo: Add a kernel config option for fuzzing testing. adds ffd7af3def19 tomoyo: Check address length before reading address family adds 5385195a7b57 tomoyo: Change pathname calculation for read-only filesystems. adds 5664f5faac11 Merge branch 'next-smack' into next-testing adds 2c7367bec47e Merge remote-tracking branch 'security/next-testing' adds 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression adds 6a59d9243d34 apparmor: fix blob compression build failure on ppc adds fe166a9f2868 apparmor: fix missing ZLIB defines adds 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load adds 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" adds 06c13f554a71 apparmor: re-introduce a variant of PROFILE_MEDIATES_SAFE adds 6367b10d0418 Merge remote-tracking branch 'apparmor/apparmor-next' adds 558b523d4628 x86/ima: Check EFI_RUNTIME_SERVICES before using adds f40019475bbb ima: fix wrong signed policy requirement when not appraising adds 5d99fe052ddd x86/ima: check EFI SetupMode too adds 735e825ad8a4 Merge remote-tracking branch 'integrity/next-integrity' adds 8ba1d53739d9 selinux: provide __le variables explicitly adds beee56f3543a selinux: remove some no-op BUG_ONs adds 9bbcdbd54569 Merge remote-tracking branch 'selinux/next' adds fb97ed2314ad selftests/tpm2: Open tpm dev in unbuffered mode adds 34dbe29364df selftests/tpm2: Extend tests to cover partial reads adds 3b92a851534a KEYS: trusted: fix -Wvarags warning adds 323124186257 tpm: Fix the type of the return value in calc_tpm2_event_size() adds 80badd47288a KEYS: trusted: allow trusted.ko to initialize w/o a TPM adds 515b5c8ca2dd tpm: fix an invalid condition in tpm_common_poll adds 9183541ce036 tpm: turn on TPM on suspend for TPM 1.x adds ff89e2f4b34d tpm: Actually fail on TPM errors during "get random" adds 201fe922c08d Merge remote-tracking branch 'tpmdd/next' adds b48345aafb20 audit: deliver signal_info regarless of syscall adds 47b367dc7df5 Merge remote-tracking branch 'audit/next' adds e29eaa3c4b76 spi: ep93xx: Drop unused variable adds f7b99e5948e6 dt-bindings: mfd: atmel-usart: add DMA bindings for USART [...] adds c3fdefc2d79e spi: at91-usart: add DMA support adds 9ac3f90db46b spi: bcm2835: bcm2835_spi_transfer_one_poll remove unneces [...] adds 7f1922eb3adb spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc adds c41d62b06cb9 spi: bcm2835: added comment about different bus behaviour [...] adds ff245d90ebed spi: bcm2835: make the polling duration limits configurable adds 154f7da56f1e spi: bcm2835: add driver stats to debugfs adds 0ff2de8bb163 spi: core: allow defining time that cs is deasserted adds d5864e5bed96 spi: core: allow defining time that cs is deasserted as a [...] adds 47300728fb21 spi: rockchip: turn down tx dma bursts adds e6f3f7e4dc76 spi: Add spi_is_bpw_supported() adds e727d4cbc785 Merge tag 'spi-bpw-is-supported' of https://git.kernel.org [...] adds 5d7e2b5ed585 spi: core: allow reporting the effectivly used speed_hz fo [...] adds bf93b9512645 spi: bcm2835aux: Remove spi_alloc_master() error printing adds bfada2080b64 spi: bcm2835: Remove spi_alloc_master() error printing adds 35ceb6759d1b spi: Allow selecting BCM2835 SPI controllers on ARCH_BRCMSTB adds 3393f7d92451 spi: bcm2835: only split transfers that exceed DLEN if DMA [...] adds 63c1440596ff spi: tegra114: add support for gpio based CS adds 1bf9f3c9232d spi: tegra114: add support for hw based cs adds 9b76ef39b7fb spi: tegra114: add support for HW CS timing adds 318dacbd049b spi: tegra114: add support for TX and RX trimmers adds eceb995e04b7 Merge tag 'v5.2-rc1' into spi-5.3 adds 9783da2384c5 spi: spidev: Add dhcom-board to compatibility list adds 0a1b92935683 spi: Add YAML schemas for the generic SPI options adds 3133f5c24305 spi: sun4i: Add YAML schemas adds 101e6fce89b4 spi: sun6i: Add YAML schemas adds 6e761869723a Merge branch 'spi-5.3' into spi-next adds ddef539dd3dd Merge remote-tracking branch 'spi/for-next' adds 604dc9170f24 x86/tsc: Use CPUID.0x16 to calculate missing crystal frequency adds 52ae346bd26c x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' adds 2420a0b1798d x86/tsc: Set LAPIC timer period to crystal clock frequency adds ea68e3063f4f Merge branch 'x86/apic' adds 93b4139aa4ef Merge branch 'irq/core' adds 9883872cc373 Merge branch 'core/urgent' adds ad6a2526f6f3 Merge remote-tracking branch 'tip/auto-latest' adds 1b63cdb2c288 Merge branch 'for-5.2' into for-next adds 09ed79d6d75f percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag adds 214828962dea io_uring: initialize percpu refcounters using PERCU_REF_AL [...] adds ddde2af747ad md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT adds 7d9ab9b6adff percpu_ref: release percpu memory early without PERCPU_REF [...] adds 558ac86039fc Merge branch 'for-5.3' into for-next adds 7c0e835bc0b7 Merge remote-tracking branch 'percpu/for-next' adds 0c0b7ea23aed platform/chrome: wilco_ec: Add property helper library adds 4c1ca625c622 platform/chrome: wilco_ec: Add Boot on AC support adds 2ad1f7a91449 platform/chrome: wilco_ec: Remove 256 byte transfers adds 75501d2edc80 platform/chrome: cros_ec_spi: Always add of_match_table adds 26a14267aff2 platform/chrome: Add ChromeOS EC ISHTP driver adds 7dadf88f8d4e platform/chrome: cros_ec_spi: Move to real time priority f [...] adds ac782a7f798b Merge remote-tracking branch 'chrome-platform/for-next' adds 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property adds d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution adds 9a8e66ebeaa2 leds: TI LMU: Add common code for TI LMU devices adds 1640825491c0 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 adds d4a3015c529d mfd: ti-lmu: Remove support for LM3697 adds 2e74262f000c leds: lm3697: Introduce the lm3697 driver adds d84418b5b4ab regulator: lm363x: Make the gpio register enable flexible adds ef5eb70b9ed5 dt-bindings: mfd: Add lm36274 bindings to ti-lmu adds 8286c81db93f mfd: ti-lmu: Add LM36274 support to the ti-lmu adds 5a2735a84a75 regulator: lm363x: Add support for LM36274 adds adda212971fc dt-bindings: leds: Add LED bindings for the LM36274 adds 13f5750a60b9 leds: lm36274: Introduce the TI LM36274 LED driver adds 206b705866c4 dt-bindings: leds: Add binding for spi-byte LED. adds 413874ce52af leds: spi-byte: add single byte SPI LED driver adds 52940fd03211 leds: TI LMU: fix u8 variable comparisons with less than zero adds 66c93007a4d7 Merge remote-tracking branch 'leds/for-next' adds 2f6635396304 ipmi_si: fix unexpected driver unregister warning adds dd7450cab711 ipmi_si: use bool type for initialized variable adds a08c03cd4ed9 Merge remote-tracking branch 'ipmi/for-next' adds 3a38e874d70b usbip: usbip_host: cleanup do_rebind() return path adds 01d4071486fe usb: exynos: add workaround for the USB device bindings conflict adds 4e4feeec4e6c USB: OHCI: remove space before open square bracket '[' adds be21a02a5a5e usb: renesas_usbhs: Use specific struct instead of USBHS_T [...] adds d991f855cb4f usb: remove redundant 'default n' from Kconfig-s adds fea3af5e0358 usb: core: hub: Enable/disable U1/U2 in configured state adds 561759292774 usb: core: hub: Disable hub-initiated U1/U2 adds 804898e8bc43 dt-bindings: rcar-gen3-phy-usb2: Document dr_mode adds b051c9374654 dt-bindings: rcar-gen3-phy-usb2: Add r7s9210 support adds 97a7968448cb usb: renesas_usbhs: move flags to param adds 2195e3af9079 usb: renesas_usbhs: add support for CNEN bit adds f75606699060 usb: renesas_usbhs: support byte addressable CFIFO adds b69dce634105 usb: renesas_usbhs: Add support for RZ/A2 adds 6e9aed4ed4ca dt-bindings: usb: renesas_usbhs: Add support for r7s9210 adds 4fa51bfaf550 Merge remote-tracking branch 'usb/usb-next' adds ddc7fb43a8a3 usb: chipidea: imx: remove unused header files adds 9a77462cefce dt-bindings: usb: ci-hdrc-usb2: add property power-active-high adds bc65fae4b1f0 usb: chipidea: imx: set power polarity adds 49fe1ca56e99 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 525667c0259d serial: 8250_of: Use of_device_get_match_data() adds dfaffb9dca90 tty: serial: 8250: Fix type field in format string adds 9f20e8843edf tty: amba-pl011: allow shared interrupt adds 2987590b7846 tty: max310x: Simplify tx-work item code adds 1b5d239af3da tty: max310x: Introduce max310x_one port macro-wrapper adds b7382c73b2d7 tty: max310x: Don't pass stacked buffers to SPI adds 35240ba26a93 tty: max310x: Fix invalid baudrate divisors calculator adds 68f22c0c99d9 tty: max310x: Add rx-during-tx rs485 flag support adds 2b9e6f0a400b tty: max310x: Optionally enable rs485 on startup adds 9c12d739d69b tty: max310x: Split uart characters insertion loop adds 4c69d6ad87cf Merge remote-tracking branch 'tty/tty-next' adds b728ddde769c mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro adds 34ac7528b396 Merge remote-tracking branch 'char-misc/char-misc-next' adds f0f74b45d64d drivers: staging : wlan-ng : collect return status without [...] adds 2dd67029c623 Staging: rtl8723bs: os_dep: Fix switch-case indentation error adds 5f98c7f9f535 Staging: rtl8723bs: core: Fix Spelling mistake in comments adds 6810625092e7 staging: rtl8723bs: core: Remove blank line. adds 41452327fc09 staging: rtl8723bs: core: Replace NULL comparisons. adds c872ed070a8c staging: rtl8723bs: core: Remove unnecessary parentheses. adds a65f0d18ea58 staging: rtl8723bs: core: Remove braces from single if statement. adds 5706396f4768 staging: rtl8723bs: core: Fix variable constant comparisons. adds bd9c9e2c6d56 Staging: rtl8723bs: os_dep: Remove braces from single if s [...] adds 91fc28e8e6e9 staging: kpc_i2c: Remove unused file adds 5badafb1f0c9 staging: rtl8712: get rid of IS_MCAST adds a301ecbc7ed0 Staging: kpc2000: Cleanup in kpc_dma_transfer() adds 80ff4ad4c62f staging: vc04_services: bcm2835-camera: remove redundant a [...] adds 690510aad15f staging: kpc2000: remove unused function kp2000_cdev_write adds 83ee6ec7740b Staging: rtl8723bs: os_dep: Fix if-else coding style issues adds a8f7e0c9b9ae staging: rtl8723bs: os_dep: Remove Unneeded variable ret adds 0f7aa9d2447b Staging: kpc2000: kpc_dma: Resolve trailing whitespace err [...] adds 20fe99222dd3 Staging: kpc2000: kpc_dma: Resolve space errors around poi [...] adds f3092723b7ed Staging: kpc2000: kpc_dma: Resolve checkpatch space errors [...] adds f42485c50d7a Staging: kpc2000: kpc_dma: Resolve code indent and trailin [...] adds 3544d3f785c1 Staging: kpc2000: kpc_dma: Resolve checkpath errors Macros [...] adds 63c867d794e8 Staging: kpc2000: kpc_dma: Resolve warning Missing blank l [...] adds 1c13ef4fa181 Staging: kpc2000: kpc_dma: Resolve warning to use __func__ [...] adds d34141ebd7e7 Staging: kpc2000: kpc_dma: Resolve cast warning and use co [...] adds d2a6eaee1d72 staging: kpc2000: inverted conditional in order to reduce [...] adds dbaca02b625a staging: kpc2000: declare two functions as static. adds 3809ca58c16a staging: kpc2000: added designated initializers to two structs. adds abb611d2c21c staging: kpc2000: added missing clean-up to probe_core_uio. adds 70eb40836ca4 staging: kpc2000: clean up after probe failure. adds 5249495da049 staging: erofs: drop unneeded -Wall addition adds dad3f77ff480 Staging: rtl8192e: Use %s and __func__ in strings adds 8b0c4a7ca1ed Staging: rtl8192u: ieee80211: Fix coding style warning adds d310c5a1cc83 Staging: rtl8192u: ieee80211: Fix spelling mistake adds d542d407cdf2 Staging: rtl8192u: ieee80211: Fix coding style errors adds c61ec9e618bf Staging: rtl8192u: ieee80211: Add spaces around '&&' operator adds 5ba1a1dae320 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparison adds 061ca1401f96 staging: vchiq_2835_arm: revert "quit using custom down_in [...] adds 086efbabdc04 staging: vchiq: revert "switch to wait_for_completion_killable" adds 77cf3f5dcf35 staging: vchiq: make wait events interruptible adds 023dbe17dd38 staging: vchiq: stop explicitly comparing with zero to cat [...] adds c3fb338afa33 Staging: rtl8192u: ieee80211: Fix coding style issues rela [...] adds f3dbf6ea4fed staging: rtl8723bs: core: rtw_recv: fix warning Unneeded v [...] adds 8f3d9001ddb6 Staging: rtl8188eu: os_dep: Use %s and __func__ in strings adds db013a8826aa Staging: kpc2000: kpc_dma: include <linux/io.h> instead of [...] adds 2f9dcc46c626 staging: kpc2000: removed trailing white-space. adds 941add8e3e63 Staging: rtl8723bs: hal: Fix comparison to bool in if statements adds e3faedf71d88 iio: adc: at91: Use dev_get_drvdata() adds 34c2a55b0df4 iio: temperature: maxim_thermocouple: declare missing of table adds 17b16c3cbe92 iio: accel: kxsd9: declare missing of table adds 311def4cd2c6 iio: adxl372: declare missing of table adds ed61b3085814 iio: dac: ad5758: declare missing of table adds 40e64432ce98 dt-bindings: iio: tsl2583: convert bindings to YAML format adds 17b62779cbe4 dt-bindings: iio: tsl2772: convert bindings to YAML format adds 3e53ef91f826 iio: adc: stm32-dfsdm: manage the get_irq error case adds d2fc0156963c iio: adc: stm32-dfsdm: missing error case during probe adds 8b7a6a357462 iio: cros_ec: add 'id' sysfs entry adds e99c25f4320d iio: dac: ad5758: remove set but not used variable 'dc_dc_mode' adds 7fc1148cfde1 dt-bindings: adc: mt8183: add binding document adds cf54f4dd07a6 dt-bindings: iio: isl29018: convert bindings to YAML format adds 5c25531d4b43 iio: adc: rcar-gyroadc: Remove devm_iio_device_alloc() err [...] adds a8b7ca187fd2 staging: iio: adt7316: match parenthesis alignment adds c57c54bc9758 staging: iio: adc: Add paragraph to describe Kconfig symbol adds b1f4c9a3c78c iio: stmpe-adc: Remove unnecessary assignment adds 2abd293703eb iio: stmpe-adc: Add compatible name adds 263d21cd5e85 iio: stmpe-adc: Reinit completion struct on begin conversion adds 4bd44bb2b470 iio: stmpe-adc: Enable all stmpe-adc interrupts just once adds e813dde6f833 iio: stmpe-adc: Use wait_for_completion_timeout adds ed1f310ee23d iio: stmpe-adc: Reset possible interrupts adds a2d2010d95cd iio: dac: ds4422/ds4424 drop of_node check adds 0d698a538f8d iio: ad9523-1: Improve reported VCO frequency accuracy adds 5887c8364766 iio: adc: sun4i-gpadc-iio convert to SPDX license tags adds e359a29225dd dt-bindings: iio: accel: adxl345: switch to YAML bindings adds 73e1ccdab3c3 dt-bindings: iio: adc: mediatek: Add document for mt6765 adds 6d97024dce23 iio: adc: mediatek: mt6577-auxadc, add mt6765 support adds c8b741e10b3b Merge tag 'iio-for-5.3a' of git://git.kernel.org/pub/scm/l [...] adds 3fb58b8572ae staging: erofs: fix Warning Use BUG_ON instead of if condi [...] adds 37d13c28eb4c Staging: bcm2835-camera: Prefer kernel types adds 63a9c3edcb07 staging: rtl8723bs: Fix boolinit.cocci warnings adds deabe03523a7 Staging: rtl8192u: ieee80211: Use !x in place of NULL comparisons adds 15cc5c284af2 staging: fieldbus: solve warning incorrect type dev_core.c adds 59ae81e11fec staging: kpc2000: fix coding style in uapi.h adds 92642f385b7e staging: kpc2000: remove kp200_module.c file adds 276accf2daa0 staging: kpc2000: remove lock_card/unlock_card functions adds 8459b5441377 staging: kpc2000: kpc_i2c: reindent i2c_driver.c adds 11011c03d647 staging: kpc2000: kpc_i2c: reformat copyright for better r [...] adds 63306de0e840 staging: kpc2000: kpc_i2c: prevent memory leak in probe() [...] adds 03a51687d297 staging: kpc2000: kpc_i2c: use %s with __func__ identifier [...] adds 7ac3e13a9fb3 staging: kpc2000: kpc_i2c: fixup block comment style in i2 [...] adds 30d8b6e18232 staging: fsl-dpaa2: use help instead of ---help--- in Kconfig adds 2a4482bfae19 staging: most: use help instead of ---help--- in Kconfig adds c3c415534d98 staging: unisys: use help instead of ---help--- in Kconfig adds 7c6840b633ff staging: rtl8188eu: use help instead of ---help--- in Kconfig adds 6a478f6715c1 staging: rtl8723bs: use help instead of ---help--- in Kconfig adds cc9daca6e0eb staging: vt665*: use help instead of ---help--- in Kconfig adds e23fa431e77d Staging: mt7621-dma: Remove braces around single if statement adds bdd4a571f862 staging: kpc2000: remove fileops.c file. adds 89cfbcc9ecfc staging: kpc2000: fix coding style in pcie.h adds 64038897602f staging: kpc2000: remove spi_parts.h adds f900d81cb960 staging: kpc2000: move the spi driver out of its subdirectory adds 8cac7b354a20 staging: kpc2000: move the i2c driver out of its subdirectory adds 078ef50c2a1a staging: kpc2000: dma_common_defs.h: remove unused inline [...] adds 6bcd56b707d5 staging: kpc2000: remove SetBackEndControl() function adds d0222e9a6b4b staging: pi433: fix misspelling of packet adds 7ccbc42a2bec Staging: rtl8188eu: core: Remove else after break adds a7bfc177d8a5 Staging: rtl8192u: ieee80211: Fix if-else coding style issue adds 3fd14ebc2d52 staging: vt6656: fix potential NULL pointer dereference adds 59608cb1de18 staging: vt6656: clean function's error path in usbpipe.c adds 7156f7d9c387 staging: vt6656: avoid discarding called function's return code adds cc81234ad7c7 staging: vt6656: clean error path for firmware management adds d8c2869300ab staging: vt6656: use meaningful error code during buffer a [...] adds 07ba60a15843 staging: vt6656: clean-up registers initialization error path adds 987d864a2363 staging: vt6656: manage error path during device initialization adds ae63ed4c7d08 staging: rtl8723bs: hal: Remove unused variable adds cd88d2b11dc3 staging: kpc2000: added separate show functions for kpc_ui [...] adds e033958e74d7 staging: kpc2000: removed two kpc_uio_class device attributes. adds 07ddf0eee049 Staging: rtl8723bs: os_dep: Remove functions that don't do [...] adds 3cc7037b43e5 Staging: rtl8192u: ieee80211: Replace function names in st [...] adds fd078b420961 Staging: rtl8188eu: os_dep: Replace comparison with zero to !x adds 67436a1ecc72 Staging: rtl8188eu: core: Use !x in place of NULL comparisons adds 2411a336c8ce staging: fieldbus: arcx-anybus: change custom -> mmio regmap adds b5a0c29f4b43 staging: wilc1000: remove redundant masking of pkt_offset adds 99803f17ded0 staging: rtl8723bs: Fix Coverity warning in rtw_dbg_port() adds d8ac35939632 staging: kpc2000: improved formatting of core.c. adds a986d796395c staging: kpc2000: added a helper to get struct kp2000_devi [...] adds 80bcd6cc3966 staging: kpc2000: added separate show functions for readab [...] adds f73154081347 staging: kpc2000: use IDA to assign card numbers. adds e416dad158f2 staging: kpc2000: simplified kp2000_device retrieval in de [...] adds 3df7e8a77e8c staging: kpc2000: removed superfluous NULL checks from dev [...] adds e6e0a0357491 staging: rtl8192u: Remove an unnecessary NULL check adds 8576a5f54327 staging: kpc2000: kpc_i2c: remove unused module param disa [...] adds 953bb9e5d060 staging: kpc2000: kpc_i2c: newline fixups to meet linux st [...] adds 32806b33fee8 staging: kpc2000: kpc_i2c: use <linux/io.h> instead of <asm/io.h> adds 7bd49a49b0a7 staging: kpc2000: kpc_i2c: Remove unnecessary function tra [...] adds 43ad38191816 staging: kpc2000: kpc_i2c: add static qual to local symbol [...] adds e28fd1adfa7d Merge remote-tracking branch 'staging/staging-next' adds 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] adds 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer adds 8881c3c886ca i2c: mux: pca954x: remove support for unused platform data adds a5aac654f606 i2c: mux: pca9541: remove support for unused platform data adds 9c32d55c3053 i2c: mux: pca954x: allow management of device idle state v [...] adds e91f8be0d711 i2c: mux: demux-pinctrl: use struct_size() in devm_kzalloc() adds 561eb7335f13 Merge branch 'i2c-mux/for-next' into for-next adds ad21438f4b0d Merge remote-tracking branch 'mux/for-next' adds 9a0f780958bb dmaengine: sudmac: remove unused driver adds d8b9626af546 dmaengine: jz4780: Use SPDX license notifier adds e40543931fe3 dmaengine: stm32-dma: Fix redundant call to platform_get_irq adds 8add6cce9848 dmaengine: axi-dmac: Add support for interleaved cyclic transfers adds a3ee0bf23eae dmaengine: axi-dmac: Enable TLAST handling adds b5d89905d039 dmaengine: axi-dmac: Sanity check memory mapped interface support adds f935d7dc8125 dmaengine: xilinx_dma: Remove set but unused ‘tail_desc’ adds 42b3a94d6120 Merge remote-tracking branch 'slave-dma/next' adds 27ce0f86cb85 Merge branch 'fixes' into for-next adds 026104bfa591 scsi: core: add SPDX tags to scsi midlayer files missing l [...] adds 22104afd7329 scsi: core: switch the remaining scsi midlayer files to us [...] adds 17bd0fb319a7 scsi: scsi_netlink: remove duplicate GPL boilerplate text adds 2711770056aa scsi: scsi_transport.h: switch to SPDX tags adds b01211b9c3b2 scsi: scsi_transport_fc: remove duplicate GPL boilerplate text adds 518397c216aa scsi: scsi_transport_fc: switch to SPDX tags adds 7d38479a74bc scsi: scsi_transport_iscsi: switch to SPDX tags adds 390363c1dd69 scsi: scsi_transport_sas: switch to SPDX tags adds 838b70905386 scsi: scsi_transport_spi: switch to SPDX tags adds 1d3439fa8792 scsi: scsi_transport_srp: switch to SPDX tags adds 402b0e32609e scsi: libfc: remove duplicate GPL boilerplate text adds d4fd63475527 scsi: libfc: switch to SPDX tags adds 2626b08f3960 scsi: libfcoe: switch to SPDX tags adds 2d1fcb6009f4 scsi: libiscsi: switch to SPDX tags adds 5502239e73e6 scsi: libsas: add a SPDX tag to sas_task.c adds 4e74166c52a8 scsi: libsas: switch sas_ata.[ch] to SPDX tags adds 86b89cb0d26c scsi: libsas: switch remaining files to SPDX tags adds 5897b844b7f9 scsi: sd: add a SPDX tag to sd.c adds b0edc7fdc65c scsi: sd: switch remaining files to SPDX tags adds 5ee7e1f1c6c1 scsi: ses: switch to SPDX tags adds 203cd5591485 scsi: sg: switch to SPDX tags adds 95b04a2ff9c7 scsi: sr: add a SPDX tag to sr.c adds 50a1ea5bebbc scsi: st: add a SPDX tag to st.c adds f186090846c2 scsi: lib/sg_pool.c: improve APIs for allocating sg pool adds 0f0e744eae6c scsi: core: avoid pre-allocating big SGL for protection in [...] adds c3288dd8c232 scsi: core: avoid pre-allocating big SGL for data adds 7bfb5a75fa52 scsi: sd: Rely on the driver core for asynchronous probing adds 12b6b5580692 scsi: sd: Inline sd_probe_part2() adds 70841904d909 scsi: osst: kill obsolete driver adds e26dba11d2a2 scsi: hpsa: correct simple mode adds 3b8470268979 scsi: hpsa: use local workqueues instead of system workqueues adds cf9eddf616bb scsi: hpsa: check for tag collision adds 1ab3895f92d1 scsi: hpsa: wait longer for ptraid commands adds 27d4cf59380a scsi: hpsa: do-not-complete-cmds-for-deleted-devices adds 14991a5bade5 scsi: hpsa: correct device resets adds cf57fd0c6a86 scsi: hpsa: update driver version adds c07a130d58aa scsi: fdomain: Resurrect driver - Core adds 5cdf93a87414 scsi: fdomain: Resurrect driver - PCI support adds 0e90dd488d1c scsi: fdomain: Resurrect driver - ISA support adds 3743f319d0bb scsi: megaraid_sas: Remove unused variable target_index adds f757d1d4bc95 scsi: megaraid_sas: fw_reset_no_pci_access required for MF [...] adds a64c948b9de8 scsi: megaraid_sas: Rework code around controller reset adds 39afa1c21649 scsi: megaraid_sas: Block PCI config space access from use [...] adds f1e2d572cd0e scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups adds 6d68c4d56984 scsi: megaraid_sas: Load balance completions across all MSI-X adds 0af664ff3d6f scsi: megaraid_sas: Enhance prints in OCR and TM path adds e35e40c86c92 scsi: megaraid_sas: Enhance internal DCMD timeout prints adds b1769bb24f27 scsi: megaraid_sas: Add formatting option for megasas_dump adds f9df07dd78ec scsi: megaraid_sas: Dump system interface regs from sysfs adds 2eacdb4077f1 scsi: megaraid_sas: Dump system registers for debugging adds 8bac062ec11d scsi: megaraid_sas: Print BAR information from driver adds ceba784269e7 scsi: megaraid_sas: Export RAID map id through sysfs adds bf6895c76e75 scsi: megaraid_sas: Print FW fault information adds 6607a841d64e scsi: megaraid_sas: Print firmware interrupt status adds a212adfce7b4 scsi: megaraid_sas: Add prints in suspend and resume path adds ce4c71828866 scsi: megaraid_sas: Add debug prints for device list adds 3721967c0c24 scsi: megaraid_sas: Fix MSI-X vector print adds 15718d03af09 scsi: megaraid_sas: Export RAID map through debugfs adds 45bb806aa51a scsi: megaraid_sas: Update driver version to 07.708.03.00 adds dda5c4009563 Merge branch 'misc' into for-next adds 6bfdb67e0231 Merge remote-tracking branch 'scsi/for-next' adds dcb4f19e1763 dt-bindings: virtio-mmio: Add IOMMU description adds 1391dedd7466 dt-bindings: virtio: Add virtio-pci-iommu node adds 8ec429bf7041 of: Allow the iommu-map property to omit untranslated devices adds d7855f487ec7 PCI: OF: Initialize dev->fwnode appropriately adds 88b47b049c1f iommu: Add virtio-iommu driver adds 8e9152cae53f iommu/virtio: Add probe request adds aa32fb4804f7 iommu/virtio: Add event queue adds 2e1c4a19219c virtio: add unlikely() to WARN_ON_ONCE() adds 82c80f76e9da virtio: Fix indentation of VIRTIO_MMIO adds 68bd1d9cf8e3 Merge remote-tracking branch 'vhost/linux-next' adds b270ea40b3c6 dt-bindings: soc: qcom: Add remote-pid binding for GLINK SMEM adds 54119bc1110d rpmsg: core: Make remove handler for rpmsg driver optional. adds 7ef5f7dd2a07 dt-bindings: remoteproc: Rename and amend Hexagon v56 binding adds 0c6de4c299cc remoteproc: qcom: qdsp6-adsp: Add support for QCS404 CDSP adds 37d3f7e0947c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds f075f654c492 Merge remote-tracking branch 'rpmsg/for-next' adds ef9ace6f8008 tools: gpio: Add include/linux/gpio.h to .gitignore adds c82479601f46 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 70f1b0d34bdf signal/usb: Replace kill_pid_info_as_cred with kill_pid_us [...] adds 0733d0f24cb1 Merge remote-tracking branch 'userns/for-next' adds a20d452a2db7 selftests/x86: Support Atom for syscall_arg_fault test adds e8108866cac5 selftests: Remove forced unbuffering for test running adds fe48319243a6 selftests/timers: Add missing fflush(stdout) calls adds 0190dd628a41 Merge remote-tracking branch 'kselftest/next' adds a2318b6a16a8 riscv: Use latest system call ABI adds 012ac624af32 Merge remote-tracking branch 'y2038/y2038' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds aec71d794731 livepatch: Remove stale kobj_added entries from kernel-doc [...] adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 4273a746ff3e Merge remote-tracking branch 'livepatching/for-next' adds 03a26d6f907c coresight: etb10: Properly set AUX buffer head in snapshot mode adds 9a5002dfbe74 coresight: tmc-etr: Properly set AUX buffer head in snapshot mode adds 721562dd6296 coresight: tmc-etf: Properly set AUX buffer head in snapshot mode adds 0577d3737e83 coresight: tmc-etf: Fix snapshot mode update function adds 861e397fc303 coresight: perf: Don't set the truncated flag in snapshot mode adds 64e77d2af2c0 perf tools: Properly set the value of 'old' and 'head' in [...] adds 7add26632adf Merge remote-tracking branch 'coresight/next' adds 14e8af16912d Merge branch 'for-5.1/libnvdimm' into libnvdimm-for-next adds 2554e22c9057 Merge branch 'for-5.1/devdax' into libnvdimm-for-next adds 5e3d8c42f502 Merge branch 'for-5.1/libnvdimm-start-pad' into libnvdimm- [...] adds 4002ef34b270 Merge branch 'for-5.1/nfit/ars' into libnvdimm-for-next adds 445c193bdb75 Merge branch 'for-5.1/devdax' into libnvdimm-for-next adds 1dc8298654b7 Merge branch 'for-5.1/libnvdimm' into libnvdimm-for-next adds c610002ab34f Merge branch 'for-5.1/dax' into libnvdimm-for-next adds b1b2bc60ca95 dax: Flush partial PMDs correctly adds 1ffc664f9b8c Merge branch 'for-5.1/dax' into libnvdimm-for-next adds c7b5326ba807 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 36edd8caa617 ntb: intel: Make intel_ntb3_peer_db_addr static adds c780b663d91f NTB: ntb_perf: Increased the number of message retries to 1000 adds beb9fb8eefc4 NTB: ntb_perf: Disable NTB link after clearing peer XLAT r [...] adds d074bab2259a NTB: ntb_perf: Clear stale values in doorbell and command [...] adds ce8775c0ff29 NTB: ntb_hw_amd: set peer limit register adds 6c9043fdc7c2 NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed adds a34ece9335d7 NTB: ntb_tool: reading the link file should not end in a N [...] adds 5a381bc8b12f NTB: Revert the change to use the NTB device dev for DMA a [...] adds 34c639b6581b NTB: Fix the default port and peer numbers for legacy drivers adds 38832a87dda7 NTB: ntb_pingpong: Choose doorbells based on port number adds 1342948eef77 NTB: perf: Don't require one more memory window than numbe [...] adds a538aabd7240 NTB: perf: Fix support for hardware that doesn't have port [...] adds ea7e933d5c08 NTB: perf: Fix race condition when run with ntb_test adds 6202b3c150bc NTB: ntb_test: Fix bug when counting remote files adds e7f7b69bc3ca Merge remote-tracking branch 'ntb/ntb-next' adds 7210e060155b gcc-plugins: Fix build failures under Darwin host adds 93df90d24a8f Merge remote-tracking branch 'kspp/for-next/kspp' adds 17ad48543f50 nvmem: meson-efuse: update with SPDX Licence identifier adds 14ab0744df58 nvmem: meson-mx-efuse: update with SPDX Licence identifier adds b82a5fff200b Merge remote-tracking branch 'nvmem/for-next' adds d730e24bdfdb XArray tests: Add check_insert adds dd12805ed1db XArray: Remove radix tree compatibility adds bea3b040d0c1 Merge remote-tracking branch 'xarray/xarray' adds 04904d7924b2 drivers: hid: Add a module description line to the hid_hyp [...] adds 556a1c14e776 drivers: hv: Add a module description line to the hv_vmbus driver adds a3fb7bf369ef drivers: input: serio: Add a module desription to the hype [...] adds ed0a71666499 Merge remote-tracking branch 'hyperv/hyperv-next' adds 00136f9cf641 auxdisplay/cfag12864bfb.c: Convert to use vm_map_pages_zero() adds f4cd7203c1d4 auxdisplay/ht16k33.c: Convert to use vm_map_pages_zero() adds 1d33fc7ee2f5 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds ff33a1edabd2 pidfd: add polling support adds 233ad92edbea pidfd: add polling selftests adds 99e9da7f2796 pid: add pidfd_open() adds 5a4600921062 tests: add pidfd_open() tests adds ad049096f9c2 Merge remote-tracking branch 'pidfd/for-next' adds f418571688c5 powerpc: select DYNAMIC_DEBUG_RELATIVE_POINTERS for PPC64 adds ec8341957be7 lib/genalloc.c: export symbol addr_in_gen_pool adds 0851bf8c80d4 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds a98b2dd12535 Documentation: rename addr_in_gen_pool to gen_pool_has_addr adds 6d333e0b0600 lib/math/rational.c: fix possible incorrect result from ra [...] adds 5e311016281a checkpatch: don't interpret stack dumps as commit IDs adds abfac6e7af3e checkpatch: fix something adds 02d1406cc381 tools/testing/selftests/sysctl/sysctl.sh: add proc_do_larg [...] adds b84875d30bf7 test_sysctl-add-proc_do_large_bitmap-test-case-fix adds 51c59c914840 kernel/pid.c: convert struct pid:count to refcount_t adds 2b5492fcb90c convert-struct-pid-count-to-refcount_t-fix adds 11ccd04c6c3f scripts/gdb: add hlist utilities adds f1b4358fca18 Merge branch 'akpm-current/current' adds 765e281e57fe pinctrl: fix pxa2xx.c build warnings adds 52950039d383 mm, memcg: consider subtrees in memory.events adds 7d5a4e398cb3 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds f197214f16d5 Merge branch 'akpm/master' adds f48b97e163b3 Add linux-next specific files for 20190523
No new revisions were added by this update.
Summary of changes: .get_maintainer.ignore | 1 + .gitignore | 8 +- Documentation/ABI/testing/debugfs-wilco-ec | 16 +- Documentation/ABI/testing/sysfs-bus-iio-cros-ec | 10 +- Documentation/ABI/testing/sysfs-class-power | 51 +- Documentation/ABI/testing/sysfs-platform-wilco-ec | 9 + Documentation/admin-guide/cgroup-v2.rst | 9 + Documentation/admin-guide/kernel-parameters.txt | 8 + Documentation/arm64/perf.txt | 85 + Documentation/arm64/pointer-authentication.txt | 22 +- Documentation/bpf/btf.rst | 2 +- Documentation/core-api/genalloc.rst | 2 +- Documentation/device-mapper/dm-dust.txt | 272 + Documentation/device-mapper/dm-integrity.txt | 32 +- Documentation/devicetree/bindings/Makefile | 2 +- Documentation/devicetree/bindings/arm/amlogic.txt | 141 - Documentation/devicetree/bindings/arm/amlogic.yaml | 138 + .../arm/amlogic/amlogic,meson-gx-ao-secure.txt | 28 + Documentation/devicetree/bindings/arm/arm-boards | 4 +- .../devicetree/bindings/arm/atmel-at91.txt | 1 + .../devicetree/bindings/arm/atmel-sysregs.txt | 5 +- .../devicetree/bindings/arm/cpu-capacity.txt | 12 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 29 +- Documentation/devicetree/bindings/arm/fsl.yaml | 36 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 22 + .../devicetree/bindings/arm/keystone/ti,sci.txt | 3 +- .../devicetree/bindings/arm/omap/crossbar.txt | 2 +- .../devicetree/bindings/arm/omap/omap.txt | 6 + Documentation/devicetree/bindings/arm/renesas.yaml | 8 + .../devicetree/bindings/arm/rockchip.yaml | 25 +- Documentation/devicetree/bindings/arm/sunxi.txt | 23 - Documentation/devicetree/bindings/arm/sunxi.yaml | 807 +++ .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 79 + .../devicetree/bindings/bus/sunxi-rsb.txt | 47 - Documentation/devicetree/bindings/bus/ti-sysc.txt | 6 +- .../bindings/clock/samsung,s5pv210-clock.txt | 2 +- .../devicetree/bindings/clock/xlnx,zynqmp-clk.txt | 63 + .../devicetree/bindings/cpufreq/imx-cpufreq-dt.txt | 37 + .../bindings/display/panel/edt,et-series.txt | 16 + .../display/panel/evervision,vgg804821.txt | 12 + .../bindings/display/panel/friendlyarm,hd702e.txt | 32 + .../display/panel/osddisplays,osd101t2045-53ts.txt | 11 + .../display/panel/osddisplays,osd101t2587-53ts.txt | 14 + .../bindings/display/panel/samsung,s6e63m0.txt | 33 + .../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 + .../bindings/display/panel/vl050_8048nt_c01.txt | 12 + .../devicetree/bindings/display/st,stm32-ltdc.txt | 3 + .../devicetree/bindings/dma/8250_mtk_dma.txt | 33 - .../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 + .../devicetree/bindings/dma/mtk-uart-apdma.txt | 54 + .../intel,ixp4xx-network-processing-engine.yaml | 44 + .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 54 +- .../bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 25 + .../devicetree/bindings/gpu/arm,mali-midgard.txt | 31 + .../devicetree/bindings/hwmon/pwm-fan.txt | 2 - .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 72 + .../devicetree/bindings/iio/accel/adxl345.txt | 39 - .../devicetree/bindings/iio/adc/imx7d-adc.txt | 2 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 2 + .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt | 1 + .../devicetree/bindings/iio/light/isl29018.txt | 27 - .../devicetree/bindings/iio/light/isl29018.yaml | 56 + .../devicetree/bindings/iio/light/tsl2583.txt | 25 - .../devicetree/bindings/iio/light/tsl2583.yaml | 46 + .../devicetree/bindings/iio/light/tsl2772.txt | 42 - .../devicetree/bindings/iio/light/tsl2772.yaml | 83 + .../intel,ixp4xx-interrupt.yaml | 54 + .../marvell,odmi-controller.txt | 2 +- .../interrupt-controller/mediatek,sysirq.txt | 7 +- .../bindings/interrupt-controller/ti,sci-inta.txt | 66 + .../bindings/interrupt-controller/ti,sci-intr.txt | 82 + .../devicetree/bindings/leds/irled/spi-ir-led.txt | 2 +- .../devicetree/bindings/leds/leds-lm36274.txt | 82 + .../devicetree/bindings/leds/leds-lm3697.txt | 73 + .../devicetree/bindings/leds/leds-spi-byte.txt | 44 + .../bindings/memory-controllers/fsl/mmdc.txt | 35 + .../devicetree/bindings/mfd/atmel-usart.txt | 20 +- Documentation/devicetree/bindings/mfd/ti-lmu.txt | 88 +- .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 + .../bindings/misc/intel,ixp4xx-queue-manager.yaml | 49 + .../devicetree/bindings/mmc/k3-dw-mshc.txt | 2 + Documentation/devicetree/bindings/mux/mmio-mux.txt | 60 - Documentation/devicetree/bindings/mux/reg-mux.txt | 129 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 13 +- .../bindings/power/amlogic,meson-gx-pwrc.txt | 4 +- .../bindings/power/reset/syscon-reboot.txt | 11 +- .../bindings/power/supply/axp20x_usb_power.txt | 1 + .../bindings/power/supply/gpio-charger.txt | 8 +- .../bindings/power/supply/ingenic,battery.txt | 31 + .../bindings/power/supply/lt3651-charger.txt | 29 + .../bindings/power/supply/ltc3651-charger.txt | 27 - .../bindings/power/supply/microchip,ucs1002.txt | 27 + .../bindings/power/supply/olpc_battery.txt | 2 +- .../bindings/regulator/arizona-regulator.txt | 3 +- .../devicetree/bindings/regulator/slg51000.txt | 88 + .../bindings/remoteproc/qcom,adsp-pil.txt | 125 - .../bindings/remoteproc/qcom,hexagon-v56.txt | 140 + .../bindings/reset/bitmain,bm1880-reset.txt | 18 + .../bindings/reset/hisilicon,hi3660-reset.txt | 7 +- .../devicetree/bindings/riscv/sifive-l2-cache.txt | 51 + .../devicetree/bindings/serial/mtk-uart.txt | 4 +- .../sifive/sifive-blocks-ip-versioning.txt | 38 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/soc/mediatek/scpsys.txt | 5 +- .../devicetree/bindings/soc/qcom/qcom,glink.txt | 5 + .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 119 + .../bindings/sound/amlogic,g12a-tohdmitx.txt | 55 + .../devicetree/bindings/sound/cs42xx8.txt | 6 + .../bindings/sound/sunxi,sun4i-spdif.txt | 42 - .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 86 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 106 + Documentation/devicetree/bindings/spi/spi-bus.txt | 112 +- .../devicetree/bindings/spi/spi-controller.yaml | 161 + .../devicetree/bindings/spi/spi-sun4i.txt | 23 - .../devicetree/bindings/spi/spi-sun6i.txt | 44 - .../bindings/thermal/amazon,al-thermal.txt | 33 + .../bindings/thermal/nvidia,tegra124-soctherm.txt | 62 +- .../devicetree/bindings/thermal/qcom-tsens.txt | 14 + .../bindings/thermal/rockchip-thermal.txt | 1 + .../bindings/thermal/thermal-generic-adc.txt | 10 +- .../bindings/timer/allwinner,sun4i-timer.txt | 4 +- .../bindings/timer/intel,ixp4xx-timer.yaml | 42 + .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 1 + .../devicetree/bindings/usb/renesas_usbhs.txt | 2 + .../devicetree/bindings/vendor-prefixes.txt | 7 +- .../devicetree/bindings/vendor-prefixes.yaml | 985 ++++ Documentation/devicetree/bindings/virtio/iommu.txt | 66 + Documentation/devicetree/bindings/virtio/mmio.txt | 30 + Documentation/driver-api/generic-counter.rst | 2 +- Documentation/driver-model/devres.txt | 3 + Documentation/filesystems/ext2.txt | 8 +- Documentation/filesystems/f2fs.txt | 89 +- .../acpi/dsd/data-node-references.rst | 6 +- Documentation/firmware-guide/acpi/dsd/graph.rst | 120 +- Documentation/gpu/drm-kms-helpers.rst | 6 + Documentation/gpu/drm-mm.rst | 34 +- Documentation/gpu/drm-uapi.rst | 10 +- Documentation/gpu/todo.rst | 27 +- Documentation/kbuild/makefiles.txt | 14 - Documentation/kdump/kdump.txt | 2 +- Documentation/media/uapi/v4l/field-order.rst | 16 +- Documentation/networking/af_xdp.rst | 8 +- Documentation/networking/device_drivers/index.rst | 30 + Documentation/networking/index.rst | 16 +- Documentation/networking/ip-sysctl.txt | 4 +- Documentation/networking/rxrpc.txt | 21 +- Documentation/networking/segmentation-offloads.rst | 4 +- Documentation/networking/tls-offload-layers.svg | 1 + .../networking/tls-offload-reorder-bad.svg | 1 + .../networking/tls-offload-reorder-good.svg | 1 + Documentation/networking/tls-offload.rst | 482 ++ Documentation/networking/tls.rst | 215 + Documentation/networking/tls.txt | 197 - Documentation/scsi/osst.txt | 218 - Documentation/trace/ftrace.rst | 31 + Documentation/trace/histogram.rst | 16 +- Documentation/usb/rio.txt | 66 +- Documentation/virtual/kvm/api.txt | 225 +- Documentation/virtual/kvm/devices/vm.txt | 3 +- Documentation/virtual/kvm/devices/xive.txt | 197 + Documentation/x86/mds.rst | 44 +- Documentation/xilinx/eemi.txt | 4 +- MAINTAINERS | 75 +- Makefile | 25 +- Next/SHA1s | 291 + Next/Trees | 293 + Next/merge.log | 3203 ++++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 2 +- arch/alpha/Makefile | 2 + arch/alpha/{ => configs}/defconfig | 0 arch/alpha/include/asm/segment.h | 6 - arch/alpha/kernel/smc37c669.c | 1 - arch/alpha/kernel/smc37c93x.c | 1 - arch/alpha/kernel/syscalls/syscall.tbl | 7 + arch/alpha/math-emu/Makefile | 1 + arch/alpha/math-emu/math.c | 1 + arch/alpha/mm/Makefile | 1 + arch/arc/boot/dts/hsdk.dts | 4 + arch/arc/include/asm/cmpxchg.h | 14 +- arch/arc/include/asm/entry-arcv2.h | 361 +- arch/arc/include/asm/entry-compact.h | 4 +- arch/arc/include/asm/linkage.h | 18 + arch/arc/include/asm/uaccess.h | 1 + arch/arc/kernel/asm-offsets.c | 7 + arch/arc/kernel/entry-arcv2.S | 4 +- arch/arc/kernel/entry.S | 4 +- arch/arc/mm/fault.c | 192 +- arch/arc/mm/tlb.c | 13 +- arch/arc/mm/tlbex.S | 11 + arch/arc/plat-eznps/Makefile | 1 + arch/arm/Kconfig | 7 +- arch/arm/Kconfig.debug | 2 + arch/arm/Makefile | 4 +- arch/arm/arm-soc-for-next-contents.txt | 37 + arch/arm/boot/dts/Makefile | 16 +- arch/arm/boot/dts/aks-cdu.dts | 3 +- arch/arm/boot/dts/am335x-baltos-ir2110.dts | 16 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 38 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 42 +- arch/arm/boot/dts/am335x-baltos-leds.dtsi | 6 +- arch/arm/boot/dts/am335x-baltos.dtsi | 140 +- arch/arm/boot/dts/am335x-base0033.dts | 48 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 116 +- arch/arm/boot/dts/am335x-boneblack-common.dtsi | 54 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 28 +- arch/arm/boot/dts/am335x-boneblue.dts | 104 +- arch/arm/boot/dts/am335x-bonegreen-common.dtsi | 4 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 28 +- arch/arm/boot/dts/am335x-chiliboard.dts | 66 +- arch/arm/boot/dts/am335x-chilisom.dtsi | 34 +- arch/arm/boot/dts/am335x-cm-t335.dts | 190 +- arch/arm/boot/dts/am335x-evm.dts | 234 +- arch/arm/boot/dts/am335x-evmsk.dts | 292 +- arch/arm/boot/dts/am335x-icev2.dts | 116 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 40 +- arch/arm/boot/dts/am335x-lxm.dts | 120 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 42 +- arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 24 +- arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 116 +- arch/arm/boot/dts/am335x-nano.dts | 140 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 168 +- arch/arm/boot/dts/am335x-osd335x-common.dtsi | 4 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 74 +- arch/arm/boot/dts/am335x-pdu001.dts | 170 +- arch/arm/boot/dts/am335x-pepper.dts | 200 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 60 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 56 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 62 +- arch/arm/boot/dts/am335x-sbc-t335.dts | 152 +- arch/arm/boot/dts/am335x-shc.dts | 226 +- arch/arm/boot/dts/am335x-sl50.dts | 208 +- arch/arm/boot/dts/am335x-wega.dtsi | 68 +- arch/arm/boot/dts/am33xx-l4.dtsi | 14 +- arch/arm/boot/dts/am437x-l4.dtsi | 4 - arch/arm/boot/dts/am43x-epos-evm.dts | 11 + arch/arm/boot/dts/am5718.dtsi | 32 + arch/arm/boot/dts/am571x-idk.dts | 2 +- arch/arm/boot/dts/am5728.dtsi | 33 + arch/arm/boot/dts/am572x-idk.dts | 5 +- arch/arm/boot/dts/am5748.dtsi | 33 + arch/arm/boot/dts/am574x-idk.dts | 4 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 1 + arch/arm/boot/dts/armada-38x.dtsi | 2 + arch/arm/boot/dts/aspeed-ast2500-evb.dts | 21 +- arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 6 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 5 + arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 8 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 52 +- arch/arm/boot/dts/aspeed-g4.dtsi | 6 + arch/arm/boot/dts/aspeed-g5.dtsi | 20 + arch/arm/boot/dts/at91-ariag25.dts | 3 +- arch/arm/boot/dts/at91-cosino.dtsi | 3 +- arch/arm/boot/dts/at91-cosino_mega2560.dts | 3 +- arch/arm/boot/dts/at91-foxg20.dts | 3 +- arch/arm/boot/dts/at91-kizbox.dts | 3 +- arch/arm/boot/dts/at91-kizbox2.dts | 3 +- arch/arm/boot/dts/at91-kizboxmini.dts | 3 +- arch/arm/boot/dts/at91-linea.dtsi | 3 +- arch/arm/boot/dts/at91-sam9_l9260.dts | 3 +- arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 39 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 39 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 93 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 3 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 39 +- arch/arm/boot/dts/at91-sama5d4ek.dts | 39 +- arch/arm/boot/dts/at91-tse850-3.dts | 3 +- arch/arm/boot/dts/at91-vinco.dts | 39 +- arch/arm/boot/dts/at91-wb50n.dtsi | 2 +- arch/arm/boot/dts/at91rm9200.dtsi | 3 +- arch/arm/boot/dts/at91rm9200_pqfp.dtsi | 3 +- arch/arm/boot/dts/at91sam9260.dtsi | 3 +- arch/arm/boot/dts/at91sam9260ek.dts | 39 +- arch/arm/boot/dts/at91sam9261ek.dts | 8 - arch/arm/boot/dts/at91sam9g15ek.dts | 3 +- arch/arm/boot/dts/at91sam9g25ek.dts | 3 +- arch/arm/boot/dts/at91sam9g35ek.dts | 3 +- arch/arm/boot/dts/at91sam9g45.dtsi | 28 +- arch/arm/boot/dts/at91sam9m10g45ek.dts | 3 +- arch/arm/boot/dts/at91sam9n12.dtsi | 3 +- arch/arm/boot/dts/at91sam9n12ek.dts | 3 +- arch/arm/boot/dts/at91sam9rl.dtsi | 28 +- arch/arm/boot/dts/at91sam9x25ek.dts | 3 +- arch/arm/boot/dts/at91sam9x35ek.dts | 3 +- arch/arm/boot/dts/at91sam9x5.dtsi | 26 +- arch/arm/boot/dts/at91sam9x5cm.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5dm.dtsi | 3 +- arch/arm/boot/dts/at91sam9x5ek.dtsi | 3 +- arch/arm/boot/dts/at91sam9xe.dtsi | 39 +- arch/arm/boot/dts/atlas6-evb.dts | 3 +- arch/arm/boot/dts/atlas6.dtsi | 3 +- arch/arm/boot/dts/atlas7-evb.dts | 3 +- arch/arm/boot/dts/atlas7.dtsi | 3 +- arch/arm/boot/dts/axp81x.dtsi | 4 + arch/arm/boot/dts/dra7-l4.dtsi | 8 +- arch/arm/boot/dts/dra7.dtsi | 2 + arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra71x.dtsi | 17 + arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi | 40 +- arch/arm/boot/dts/dra76x.dtsi | 8 + arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/ep7209.dtsi | 6 +- arch/arm/boot/dts/ep7211-edb7211.dts | 6 +- arch/arm/boot/dts/ep7211.dtsi | 6 +- arch/arm/boot/dts/evk-pro3.dts | 3 +- arch/arm/boot/dts/exynos3250.dtsi | 72 +- arch/arm/boot/dts/exynos4.dtsi | 14 +- arch/arm/boot/dts/exynos4210-origen.dts | 4 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 4 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 21 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 7 +- arch/arm/boot/dts/exynos4412-origen.dts | 3 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +- arch/arm/boot/dts/exynos4412-trats2.dts | 3 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 +- arch/arm/boot/dts/exynos5250.dtsi | 40 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 16 + arch/arm/boot/dts/exynos5260-xyref5260.dts | 2 +- arch/arm/boot/dts/exynos5260.dtsi | 82 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 - arch/arm/boot/dts/exynos5410-smdk5410.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 364 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 +- arch/arm/boot/dts/exynos5420.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroidxu3-audio.dtsi | 5 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 2 - arch/arm/boot/dts/exynos54xx.dtsi | 38 +- arch/arm/boot/dts/ge863-pro3.dtsi | 3 +- arch/arm/boot/dts/gemini-dlink-dir-685.dts | 82 +- arch/arm/boot/dts/hi3519-demb.dts | 15 +- arch/arm/boot/dts/hi3519.dtsi | 15 +- arch/arm/boot/dts/imx35.dtsi | 6 + arch/arm/boot/dts/imx50-kobo-aura.dts | 258 + arch/arm/boot/dts/imx50.dtsi | 23 +- arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 15 +- .../boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts | 15 +- arch/arm/boot/dts/imx51-zii-rdu1.dts | 38 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-m53.dtsi | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 462 ++ arch/arm/boot/dts/imx53.dtsi | 2 +- arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 8 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 381 ++ arch/arm/boot/dts/imx6dl-riotboard.dts | 2 +- arch/arm/boot/dts/imx6dl-sabreauto.dts | 15 + arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-gw54xx.dts | 105 + arch/arm/boot/dts/imx6q-logicpd.dts | 4 +- arch/arm/boot/dts/imx6q-marsboard.dts | 2 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6q-zii-rdu2.dts | 38 +- arch/arm/boot/dts/imx6qdl-apf6.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-emcon.dtsi | 2 - arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 29 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 138 + arch/arm/boot/dts/imx6qdl-gw5903.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 14 +- arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-var-dart.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 50 +- arch/arm/boot/dts/imx6qdl.dtsi | 28 +- arch/arm/boot/dts/imx6qp-zii-rdu2.dts | 38 +- arch/arm/boot/dts/imx6sl-evk.dts | 12 + arch/arm/boot/dts/imx6sl.dtsi | 23 +- arch/arm/boot/dts/imx6sll-evk.dts | 4 + arch/arm/boot/dts/imx6sll.dtsi | 3 +- arch/arm/boot/dts/imx6sx-sabreauto.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb-reva.dts | 12 + arch/arm/boot/dts/imx6sx-sdb.dts | 12 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 10 +- arch/arm/boot/dts/imx6ul.dtsi | 5 +- arch/arm/boot/dts/imx6ull.dtsi | 1 + arch/arm/boot/dts/imx7-mba7.dtsi | 550 ++ arch/arm/boot/dts/imx7-tqma7.dtsi | 249 + arch/arm/boot/dts/imx7d-mba7.dts | 119 + arch/arm/boot/dts/imx7d-pico.dtsi | 2 +- arch/arm/boot/dts/imx7d-sdb.dts | 8 + arch/arm/boot/dts/imx7d-tqma7.dtsi | 11 + arch/arm/boot/dts/imx7d-zii-rpu2.dts | 941 +++ arch/arm/boot/dts/imx7d.dtsi | 1 + arch/arm/boot/dts/imx7s-mba7.dts | 18 + arch/arm/boot/dts/imx7s-tqma7.dtsi | 11 + arch/arm/boot/dts/imx7s-warp.dts | 61 + arch/arm/boot/dts/imx7s.dtsi | 104 +- arch/arm/boot/dts/imx7ulp-evk.dts | 20 + arch/arm/boot/dts/imx7ulp.dtsi | 22 + arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts | 109 + arch/arm/boot/dts/intel-ixp42x.dtsi | 25 + .../arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts | 94 + arch/arm/boot/dts/intel-ixp43x.dtsi | 15 + arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi | 34 + arch/arm/boot/dts/intel-ixp4xx.dtsi | 69 + arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | 2 +- arch/arm/boot/dts/lpc3250-ea3250.dts | 1 + arch/arm/boot/dts/lpc3250-phy3250.dts | 3 +- arch/arm/boot/dts/lpc32xx.dtsi | 38 +- arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | 1 - arch/arm/boot/dts/ls1021a-qds.dts | 4 + arch/arm/boot/dts/ls1021a-twr.dts | 9 +- arch/arm/boot/dts/ls1021a.dtsi | 12 +- arch/arm/boot/dts/meson.dtsi | 9 + arch/arm/boot/dts/meson8.dtsi | 15 +- arch/arm/boot/dts/meson8b-ec100.dts | 14 + arch/arm/boot/dts/meson8b-odroidc1.dts | 66 + arch/arm/boot/dts/meson8b.dtsi | 21 +- arch/arm/boot/dts/moxart-uc7112lx.dts | 3 +- arch/arm/boot/dts/moxart.dtsi | 3 +- arch/arm/boot/dts/omap2420-n810.dts | 2 +- arch/arm/boot/dts/omap3-n900.dts | 5 +- arch/arm/boot/dts/omap4-duovero.dtsi | 21 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 501 ++ arch/arm/boot/dts/omap4-mcpdm.dtsi | 44 + arch/arm/boot/dts/omap4-panda-common.dtsi | 21 +- arch/arm/boot/dts/omap4-sdp.dts | 21 +- arch/arm/boot/dts/omap4-var-som-om44.dtsi | 21 +- arch/arm/boot/dts/omap4.dtsi | 192 +- arch/arm/boot/dts/omap5-board-common.dtsi | 8 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 447 ++ arch/arm/boot/dts/omap5.dtsi | 115 +- arch/arm/boot/dts/ox810se-wd-mbwe.dts | 3 +- arch/arm/boot/dts/ox810se.dtsi | 3 +- .../dts/ox820-cloudengines-pogoplug-series-3.dts | 3 +- arch/arm/boot/dts/ox820.dtsi | 3 +- arch/arm/boot/dts/prima2-evb.dts | 3 +- arch/arm/boot/dts/prima2.dtsi | 3 +- arch/arm/boot/dts/pxa2xx.dtsi | 3 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 + arch/arm/boot/dts/qcom-msm8660.dtsi | 1 + arch/arm/boot/dts/qcom-pma8084.dtsi | 1 + arch/arm/boot/dts/r7s72100-genmai.dts | 2 +- arch/arm/boot/dts/r7s72100-rskrza1.dts | 84 +- arch/arm/boot/dts/r7s72100.dtsi | 19 + arch/arm/boot/dts/r7s9210-rza2mevb.dts | 117 + arch/arm/boot/dts/r7s9210.dtsi | 267 + arch/arm/boot/dts/r8a73a4-ape6evm.dts | 29 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 2 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 125 +- arch/arm/boot/dts/r8a77470.dtsi | 313 + arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 9 +- arch/arm/boot/dts/r8a7790-stout.dts | 9 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 9 +- arch/arm/boot/dts/r8a7791-porter.dts | 9 +- arch/arm/boot/dts/r8a7792-blanche.dts | 29 +- arch/arm/boot/dts/r8a7792-wheat.dts | 2 +- arch/arm/boot/dts/r8a7792.dtsi | 18 + arch/arm/boot/dts/r8a7793-gose.dts | 9 +- arch/arm/boot/dts/r8a7794-alt.dts | 49 +- arch/arm/boot/dts/r8a7794-silk.dts | 2 +- arch/arm/boot/dts/rk3036-kylin.dts | 10 +- arch/arm/boot/dts/rk3036.dtsi | 136 +- arch/arm/boot/dts/rk3066a-marsboard.dts | 2 +- arch/arm/boot/dts/rk3066a-mk808.dts | 37 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 26 +- arch/arm/boot/dts/rk3066a.dtsi | 239 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 4 +- arch/arm/boot/dts/rk3188-radxarock.dts | 14 +- arch/arm/boot/dts/rk3188.dtsi | 210 +- arch/arm/boot/dts/rk322x.dtsi | 170 +- arch/arm/boot/dts/rk3288-evb-act8846.dts | 4 +- arch/arm/boot/dts/rk3288-evb.dtsi | 26 +- arch/arm/boot/dts/rk3288-fennec.dts | 10 +- arch/arm/boot/dts/rk3288-firefly-beta.dts | 4 +- arch/arm/boot/dts/rk3288-firefly-reload-core.dtsi | 10 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 36 +- arch/arm/boot/dts/rk3288-firefly.dts | 4 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 38 +- arch/arm/boot/dts/rk3288-miqi.dts | 28 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 28 +- arch/arm/boot/dts/rk3288-phycore-som.dtsi | 30 +- arch/arm/boot/dts/rk3288-r89.dts | 14 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 4 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 18 +- arch/arm/boot/dts/rk3288-tinker-s.dts | 5 + arch/arm/boot/dts/rk3288-tinker.dtsi | 67 +- arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi | 8 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 8 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 25 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 14 +- arch/arm/boot/dts/rk3288-veyron-jerry.dts | 230 +- arch/arm/boot/dts/rk3288-veyron-mickey.dts | 89 +- arch/arm/boot/dts/rk3288-veyron-mighty.dts | 34 + arch/arm/boot/dts/rk3288-veyron-minnie.dts | 240 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 6 +- arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi | 16 +- arch/arm/boot/dts/rk3288-veyron-speedy.dts | 26 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 104 +- arch/arm/boot/dts/rk3288-vyasa.dts | 6 +- arch/arm/boot/dts/rk3288.dtsi | 336 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 - arch/arm/boot/dts/rv1108.dtsi | 138 +- arch/arm/boot/dts/s5pv210-goni.dts | 2 +- arch/arm/boot/dts/s5pv210.dtsi | 6 +- arch/arm/boot/dts/sama5d2.dtsi | 45 +- arch/arm/boot/dts/sama5d3.dtsi | 30 +- arch/arm/boot/dts/sama5d31.dtsi | 3 +- arch/arm/boot/dts/sama5d31ek.dts | 3 +- arch/arm/boot/dts/sama5d33.dtsi | 3 +- arch/arm/boot/dts/sama5d33ek.dts | 3 +- arch/arm/boot/dts/sama5d34.dtsi | 3 +- arch/arm/boot/dts/sama5d34ek.dts | 3 +- arch/arm/boot/dts/sama5d35.dtsi | 3 +- arch/arm/boot/dts/sama5d35ek.dts | 3 +- arch/arm/boot/dts/sama5d36.dtsi | 3 +- arch/arm/boot/dts/sama5d36ek.dts | 3 +- arch/arm/boot/dts/sama5d36ek_cmp.dts | 39 +- arch/arm/boot/dts/sama5d3xcm.dtsi | 3 +- arch/arm/boot/dts/sama5d3xcm_cmp.dtsi | 39 +- arch/arm/boot/dts/sama5d3xdm.dtsi | 3 +- arch/arm/boot/dts/sama5d3xmb.dtsi | 3 +- arch/arm/boot/dts/sama5d3xmb_cmp.dtsi | 39 +- arch/arm/boot/dts/sama5d3xmb_emac.dtsi | 3 +- arch/arm/boot/dts/sama5d3xmb_gmac.dtsi | 3 +- arch/arm/boot/dts/sama5d4.dtsi | 39 +- arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +- arch/arm/boot/dts/socfpga_arria10_socdk_sdmmc.dts | 1 + arch/arm/boot/dts/ste-dbx5x0.dtsi | 74 +- arch/arm/boot/dts/ste-href-stuib.dtsi | 13 + arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 13 + arch/arm/boot/dts/stm32f429.dtsi | 13 + arch/arm/boot/dts/stm32f769-disco.dts | 4 + arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 68 + arch/arm/boot/dts/stm32h743.dtsi | 14 + arch/arm/boot/dts/stm32h743i-disco.dts | 20 + arch/arm/boot/dts/stm32h743i-eval.dts | 23 +- arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 269 + arch/arm/boot/dts/stm32mp157a-dk1.dts | 250 + arch/arm/boot/dts/stm32mp157c-dk2.dts | 76 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 175 +- arch/arm/boot/dts/stm32mp157c.dtsi | 56 + arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts | 20 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 10 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 20 +- arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet1.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 20 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 72 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 12 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 18 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 12 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 20 +- arch/arm/boot/dts/sun4i-a10.dtsi | 11 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 10 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 10 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 20 +- arch/arm/boot/dts/sun5i-a13-hsg-h702.dts | 12 +- arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 5 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 18 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 20 +- arch/arm/boot/dts/sun5i-a13-q8-tablet.dts | 11 +- arch/arm/boot/dts/sun5i-a13-utoo-p66.dts | 16 +- arch/arm/boot/dts/sun5i-gr8-chip-pro.dts | 4 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 4 +- arch/arm/boot/dts/sun5i-r8-chip.dts | 14 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 20 +- arch/arm/boot/dts/sun5i.dtsi | 66 +- arch/arm/boot/dts/sun6i-a31-colombus.dts | 14 +- arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 16 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 1 - arch/arm/boot/dts/sun6i-a31.dtsi | 22 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 12 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 10 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 12 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 12 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 4 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 18 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 24 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 18 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 12 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 12 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 12 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 12 +- arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts | 12 +- arch/arm/boot/dts/sun7i-a20.dtsi | 125 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 74 +- arch/arm/boot/dts/sun8i-a23-q8-tablet.dts | 6 + arch/arm/boot/dts/sun8i-a33-q8-tablet.dts | 7 + arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 11 +- arch/arm/boot/dts/sun8i-a33.dtsi | 20 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 12 + arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 12 + arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 73 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 111 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 20 +- arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 10 +- arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 7 +- arch/arm/boot/dts/sun8i-h3-nanopi-m1-plus.dts | 3 +- arch/arm/boot/dts/sun8i-h3-nanopi-m1.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 25 +- arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 34 +- arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 27 +- arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 25 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 27 +- arch/arm/boot/dts/sun8i-h3-orangepi-plus.dts | 9 - arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 3 +- arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts | 114 + arch/arm/boot/dts/sun8i-h3.dtsi | 4 + arch/arm/boot/dts/sun8i-q8-common.dtsi | 18 +- .../boot/dts/sun8i-r16-nintendo-nes-classic.dts | 2 - arch/arm/boot/dts/sun8i-r16-parrot.dts | 12 +- arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts | 7 +- arch/arm/boot/dts/sun8i-r40.dtsi | 13 +- .../boot/dts/sun8i-reference-design-tablet.dtsi | 12 +- arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts | 2 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 13 +- arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts | 149 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 15 +- arch/arm/boot/dts/sun9i-a80-optimus.dts | 4 +- arch/arm/boot/dts/sun9i-a80.dtsi | 84 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 7 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 50 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 4 +- arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 39 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 40 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 9 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 45 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 5 + arch/arm/boot/dts/tegra124-nyan.dtsi | 5 + arch/arm/boot/dts/tegra124-venice2.dts | 5 + arch/arm/boot/dts/tegra30.dtsi | 11 + arch/arm/boot/dts/usb_a9260.dts | 3 +- arch/arm/boot/dts/usb_a9260_common.dtsi | 3 +- arch/arm/boot/dts/usb_a9g20.dts | 3 +- arch/arm/boot/dts/usb_a9g20_common.dtsi | 3 +- arch/arm/boot/dts/usb_a9g20_lpw.dts | 3 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 26 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 57 +- arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 49 +- arch/arm/boot/dts/vf610-zii-dev.dtsi | 6 +- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 14 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 359 ++ arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 5 +- arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 17 +- arch/arm/boot/dts/vt8500-bv07.dts | 3 +- arch/arm/boot/dts/vt8500.dtsi | 3 +- arch/arm/boot/dts/wm8505-ref.dts | 3 +- arch/arm/boot/dts/wm8505.dtsi | 3 +- arch/arm/boot/dts/wm8650-mid.dts | 3 +- arch/arm/boot/dts/wm8650.dtsi | 3 +- arch/arm/boot/dts/wm8750-apc8750.dts | 3 +- arch/arm/boot/dts/wm8750.dtsi | 3 +- arch/arm/boot/dts/wm8850-w70v2.dts | 3 +- arch/arm/boot/dts/wm8850.dtsi | 3 +- arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 7 + arch/arm/configs/mini2440_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 151 +- arch/arm/configs/pxa_defconfig | 2 +- arch/arm/configs/qcom_defconfig | 13 +- arch/arm/configs/sama5_defconfig | 2 +- arch/arm/configs/shmobile_defconfig | 13 +- arch/arm/configs/socfpga_defconfig | 3 +- arch/arm/configs/tegra_defconfig | 36 +- arch/arm/firmware/Kconfig | 29 - arch/arm/firmware/Makefile | 4 - arch/arm/firmware/trusted_foundations.c | 103 - arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/domain.h | 6 +- arch/arm/include/asm/firmware.h | 2 +- arch/arm/include/asm/futex.h | 3 +- arch/arm/include/asm/kvm_emulate.h | 2 + arch/arm/include/asm/kvm_host.h | 26 +- arch/arm/include/asm/limits.h | 12 - arch/arm/include/asm/opcodes-virt.h | 15 +- arch/arm/include/asm/processor.h | 4 +- arch/arm/include/asm/trusted_foundations.h | 73 - arch/arm/include/asm/uaccess.h | 3 +- arch/arm/include/asm/virt.h | 15 +- arch/arm/include/debug/sirf.S | 3 +- arch/arm/kernel/hyp-stub.S | 15 +- arch/arm/kernel/smp.c | 24 +- arch/arm/kernel/stacktrace.c | 1 + arch/arm/mach-actions/Makefile | 1 + arch/arm/mach-alpine/Makefile | 1 + arch/arm/mach-artpec/Kconfig | 1 + arch/arm/mach-artpec/Makefile | 1 + arch/arm/mach-asm9260/Kconfig | 1 + arch/arm/mach-aspeed/Kconfig | 1 + arch/arm/mach-at91/Kconfig | 27 +- arch/arm/mach-at91/Makefile.boot | 1 + arch/arm/mach-at91/at91rm9200.c | 3 +- arch/arm/mach-at91/at91sam9.c | 21 +- arch/arm/mach-at91/generic.h | 2 + arch/arm/mach-at91/pm.c | 193 +- arch/arm/mach-at91/pm_suspend.S | 111 +- arch/arm/mach-at91/sama5.c | 3 +- arch/arm/mach-at91/samv7.c | 3 +- arch/arm/mach-berlin/Kconfig | 1 + arch/arm/mach-berlin/Makefile | 1 + arch/arm/mach-davinci/board-da830-evm.c | 51 +- arch/arm/mach-davinci/board-da850-evm.c | 1 + arch/arm/mach-davinci/board-dm355-evm.c | 1 + arch/arm/mach-davinci/board-dm644x-evm.c | 1 + arch/arm/mach-davinci/board-omapl138-hawk.c | 50 +- arch/arm/mach-davinci/da830.c | 1 + arch/arm/mach-davinci/da850.c | 1 + arch/arm/mach-davinci/devices-da8xx.c | 1 + arch/arm/mach-davinci/dm355.c | 1 + arch/arm/mach-davinci/dm365.c | 1 + arch/arm/mach-davinci/dm644x.c | 1 + arch/arm/mach-davinci/dm646x.c | 1 + arch/arm/mach-digicolor/Makefile | 1 + arch/arm/mach-dove/Makefile.boot | 1 + arch/arm/mach-dove/common.c | 1 + arch/arm/mach-ebsa110/Makefile | 1 + arch/arm/mach-ebsa110/Makefile.boot | 1 + arch/arm/mach-efm32/Makefile | 1 + arch/arm/mach-efm32/Makefile.boot | 1 + arch/arm/mach-ep93xx/Kconfig | 1 + arch/arm/mach-ep93xx/Makefile.boot | 1 + arch/arm/mach-ep93xx/adssphere.c | 2 +- arch/arm/mach-ep93xx/clock.c | 3 +- arch/arm/mach-ep93xx/core.c | 8 +- arch/arm/mach-ep93xx/dma.c | 2 +- arch/arm/mach-ep93xx/edb93xx.c | 4 +- arch/arm/mach-ep93xx/gesbc9312.c | 2 +- .../mach-ep93xx/{include/mach => }/gpio-ep93xx.h | 0 arch/arm/mach-ep93xx/hardware.h | 25 + arch/arm/mach-ep93xx/include/mach/hardware.h | 25 - arch/arm/mach-ep93xx/include/mach/platform.h | 70 - arch/arm/mach-ep93xx/micro9.c | 2 +- arch/arm/mach-ep93xx/platform.h | 49 + arch/arm/mach-ep93xx/simone.c | 4 +- arch/arm/mach-ep93xx/snappercl15.c | 4 +- arch/arm/mach-ep93xx/ts72xx.c | 4 +- arch/arm/mach-ep93xx/vision_ep9307.c | 4 +- arch/arm/mach-exynos/Kconfig | 12 +- arch/arm/mach-exynos/Makefile | 2 +- arch/arm/mach-exynos/common.h | 1 + arch/arm/mach-exynos/exynos.c | 3 + arch/arm/mach-exynos/firmware.c | 1 + arch/arm/mach-exynos/mcpm-exynos.c | 13 +- arch/arm/mach-exynos/platsmp.c | 9 +- arch/arm/mach-exynos/smc.h | 7 + arch/arm/mach-exynos/suspend.c | 49 +- arch/arm/mach-footbridge/Kconfig | 1 + arch/arm/mach-footbridge/Makefile.boot | 1 + arch/arm/mach-gemini/Kconfig | 1 + arch/arm/mach-gemini/Makefile | 1 + arch/arm/mach-highbank/Kconfig | 1 + arch/arm/mach-highbank/Makefile | 1 + arch/arm/mach-hisi/Kconfig | 1 + arch/arm/mach-hisi/Makefile | 1 + arch/arm/mach-imx/Kconfig | 1 + arch/arm/mach-imx/avic.c | 15 +- arch/arm/mach-imx/board-mx31lilly.h | 15 +- arch/arm/mach-imx/board-mx31lite.h | 15 +- arch/arm/mach-imx/board-mx31moboard.h | 15 +- arch/arm/mach-imx/cpu-imx27.c | 15 +- arch/arm/mach-imx/cpuidle-imx6sx.c | 3 +- arch/arm/mach-imx/crmregs-imx3.h | 15 +- arch/arm/mach-imx/devices/Kconfig | 1 + arch/arm/mach-imx/devices/devices.c | 15 +- arch/arm/mach-imx/devices/platform-gpio_keys.c | 15 +- arch/arm/mach-imx/hardware.h | 15 +- arch/arm/mach-imx/iim.h | 15 +- arch/arm/mach-imx/iomux-imx31.c | 15 +- arch/arm/mach-imx/iomux-mx21.h | 15 +- arch/arm/mach-imx/iomux-mx27.h | 15 +- arch/arm/mach-imx/iomux-mx2x.h | 15 +- arch/arm/mach-imx/iomux-mx3.h | 15 +- arch/arm/mach-imx/iomux-mx35.h | 15 +- arch/arm/mach-imx/iomux-v1.h | 15 +- arch/arm/mach-imx/iomux-v3.c | 15 +- arch/arm/mach-imx/iomux-v3.h | 15 +- arch/arm/mach-imx/irq-common.c | 15 +- arch/arm/mach-imx/irq-common.h | 15 +- arch/arm/mach-imx/mach-armadillo5x0.c | 16 +- arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 16 +- arch/arm/mach-imx/mach-pca100.c | 15 +- arch/arm/mach-imx/mm-imx21.c | 15 +- arch/arm/mach-imx/mm-imx27.c | 15 +- arch/arm/mach-imx/mx21.h | 15 +- arch/arm/mach-imx/mx27.h | 15 +- arch/arm/mach-imx/mx2x.h | 15 +- arch/arm/mach-imx/mxc.h | 15 +- arch/arm/mach-imx/pm-imx6.c | 6 +- arch/arm/mach-integrator/Kconfig | 1 + arch/arm/mach-iop13xx/Makefile.boot | 1 + arch/arm/mach-iop32x/Makefile.boot | 1 + arch/arm/mach-iop33x/Kconfig | 1 + arch/arm/mach-iop33x/Makefile | 1 + arch/arm/mach-iop33x/Makefile.boot | 1 + arch/arm/mach-ixp4xx/Kconfig | 28 +- arch/arm/mach-ixp4xx/Makefile | 5 +- arch/arm/mach-ixp4xx/Makefile.boot | 1 + arch/arm/mach-ixp4xx/avila-pci.c | 2 + arch/arm/mach-ixp4xx/avila-setup.c | 2 + arch/arm/mach-ixp4xx/common.c | 483 +- arch/arm/mach-ixp4xx/coyote-pci.c | 2 + arch/arm/mach-ixp4xx/coyote-setup.c | 2 + arch/arm/mach-ixp4xx/dsmg600-pci.c | 2 + arch/arm/mach-ixp4xx/dsmg600-setup.c | 5 +- arch/arm/mach-ixp4xx/fsg-pci.c | 2 + arch/arm/mach-ixp4xx/fsg-setup.c | 2 + arch/arm/mach-ixp4xx/gateway7001-pci.c | 2 + arch/arm/mach-ixp4xx/gateway7001-setup.c | 2 + arch/arm/mach-ixp4xx/gtwx5715-pci.c | 2 + arch/arm/mach-ixp4xx/gtwx5715-setup.c | 2 + arch/arm/mach-ixp4xx/include/mach/entry-macro.S | 41 - arch/arm/mach-ixp4xx/include/mach/irqs.h | 75 - arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 94 - arch/arm/mach-ixp4xx/include/mach/npe.h | 40 - arch/arm/mach-ixp4xx/include/mach/qmgr.h | 204 - arch/arm/mach-ixp4xx/irqs.h | 68 + arch/arm/mach-ixp4xx/ixdp425-pci.c | 2 + arch/arm/mach-ixp4xx/ixdp425-setup.c | 2 + arch/arm/mach-ixp4xx/ixdpg425-pci.c | 2 + arch/arm/mach-ixp4xx/ixp4xx-of.c | 60 + arch/arm/mach-ixp4xx/ixp4xx_npe.c | 742 --- arch/arm/mach-ixp4xx/ixp4xx_qmgr.c | 372 -- arch/arm/mach-ixp4xx/nas100d-pci.c | 2 + arch/arm/mach-ixp4xx/nas100d-setup.c | 5 +- arch/arm/mach-ixp4xx/nslu2-pci.c | 2 + arch/arm/mach-ixp4xx/nslu2-setup.c | 12 +- arch/arm/mach-ixp4xx/wg302v2-pci.c | 2 + arch/arm/mach-ixp4xx/wg302v2-setup.c | 2 + arch/arm/mach-keystone/Kconfig | 1 + arch/arm/mach-ks8695/Kconfig | 1 + arch/arm/mach-ks8695/Makefile.boot | 1 + arch/arm/mach-lpc18xx/Makefile | 1 + arch/arm/mach-lpc18xx/Makefile.boot | 1 + arch/arm/mach-lpc32xx/Makefile | 1 + arch/arm/mach-lpc32xx/Makefile.boot | 1 + arch/arm/mach-lpc32xx/phy3250.c | 42 +- arch/arm/mach-mediatek/Kconfig | 1 + arch/arm/mach-mediatek/Makefile | 1 + arch/arm/mach-mediatek/mediatek.c | 1 + arch/arm/mach-meson/Kconfig | 1 + arch/arm/mach-meson/Makefile | 1 + arch/arm/mach-milbeaut/Makefile | 1 + arch/arm/mach-mmp/Kconfig | 1 + arch/arm/mach-moxart/Kconfig | 1 + arch/arm/mach-moxart/Makefile | 1 + arch/arm/mach-mv78xx0/Kconfig | 1 + arch/arm/mach-mv78xx0/common.c | 1 + arch/arm/mach-mvebu/Kconfig | 1 + arch/arm/mach-mvebu/board-v7.c | 1 - arch/arm/mach-mvebu/coherency_ll.S | 2 +- arch/arm/mach-mvebu/kirkwood.c | 2 - arch/arm/mach-mvebu/pm-board.c | 11 +- arch/arm/mach-mvebu/pmsu_ll.S | 3 +- arch/arm/mach-mxs/Kconfig | 1 + arch/arm/mach-mxs/Makefile | 1 + arch/arm/mach-netx/Kconfig | 1 + arch/arm/mach-netx/Makefile | 1 + arch/arm/mach-netx/Makefile.boot | 1 + arch/arm/mach-nomadik/Kconfig | 1 + arch/arm/mach-nomadik/Makefile | 1 + arch/arm/mach-npcm/Kconfig | 1 + arch/arm/mach-npcm/Makefile | 1 + arch/arm/mach-nspire/Kconfig | 1 + arch/arm/mach-nspire/Makefile | 1 + arch/arm/mach-omap1/Kconfig | 1 + arch/arm/mach-omap1/Makefile.boot | 1 + arch/arm/mach-omap1/board-ams-delta.c | 2 +- arch/arm/mach-omap1/board-htcherald.c | 17 +- arch/arm/mach-omap2/Kconfig | 1 + arch/arm/mach-omap2/common.h | 9 + arch/arm/mach-omap2/i2c.c | 11 +- arch/arm/mach-omap2/io.c | 7 +- arch/arm/mach-omap2/mmc.h | 8 + arch/arm/mach-omap2/omap-wakeupgen.c | 4 +- arch/arm/mach-omap2/omap_hwmod.c | 210 +- arch/arm/mach-omap2/omap_hwmod.h | 8 +- arch/arm/mach-omap2/omap_hwmod_2420_data.c | 1 - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 1 - arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 1 - .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 29 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 103 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 255 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 64 - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 4 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 113 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 740 --- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 748 --- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 848 +-- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 1 - arch/arm/mach-omap2/pm33xx-core.c | 84 +- arch/arm/mach-omap2/sleep43xx.S | 3 + arch/arm/mach-omap2/sr_device.c | 5 +- arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-orion5x/common.c | 1 + arch/arm/mach-oxnas/Kconfig | 1 + arch/arm/mach-oxnas/Makefile | 1 + arch/arm/mach-picoxcell/Kconfig | 1 + arch/arm/mach-picoxcell/Makefile | 1 + arch/arm/mach-prima2/Kconfig | 1 + arch/arm/mach-prima2/common.c | 3 +- arch/arm/mach-prima2/common.h | 3 +- arch/arm/mach-prima2/headsmp.S | 3 +- arch/arm/mach-prima2/hotplug.c | 3 +- arch/arm/mach-prima2/platsmp.c | 3 +- arch/arm/mach-prima2/pm.c | 3 +- arch/arm/mach-prima2/pm.h | 3 +- arch/arm/mach-prima2/rstc.c | 3 +- arch/arm/mach-prima2/rtciobrg.c | 3 +- arch/arm/mach-prima2/sleep.S | 3 +- arch/arm/mach-pxa/Kconfig | 1 + arch/arm/mach-pxa/Makefile.boot | 1 + arch/arm/mach-qcom/Kconfig | 1 + arch/arm/mach-qcom/Makefile | 1 + arch/arm/mach-rda/Kconfig | 1 + arch/arm/mach-rda/Makefile | 1 + arch/arm/mach-realview/Kconfig | 1 + arch/arm/mach-realview/Makefile | 1 + arch/arm/mach-rockchip/Kconfig | 1 + arch/arm/mach-rockchip/Makefile | 1 + arch/arm/mach-rockchip/platsmp.c | 13 +- arch/arm/mach-rockchip/pm.c | 6 +- arch/arm/mach-rockchip/rockchip.c | 1 + arch/arm/mach-rpc/Makefile | 1 + arch/arm/mach-rpc/Makefile.boot | 1 + arch/arm/mach-s3c64xx/mach-crag6410-module.c | 14 +- arch/arm/mach-sa1100/Kconfig | 1 + arch/arm/mach-sa1100/Makefile.boot | 1 + arch/arm/mach-shmobile/pm-rcar-gen2.c | 1 + arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 6 +- arch/arm/mach-socfpga/Kconfig | 1 + arch/arm/mach-socfpga/socfpga.c | 14 +- arch/arm/mach-spear/Kconfig | 1 + arch/arm/mach-sti/Kconfig | 1 + arch/arm/mach-sti/Makefile | 1 + arch/arm/mach-stm32/Kconfig | 6 +- arch/arm/mach-stm32/Makefile | 1 + arch/arm/mach-stm32/Makefile.boot | 1 + arch/arm/mach-sunxi/Kconfig | 1 + arch/arm/mach-sunxi/Makefile | 1 + arch/arm/mach-sunxi/mc_smp.c | 5 +- arch/arm/mach-sunxi/platsmp.c | 4 + arch/arm/mach-tegra/Kconfig | 4 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 4 +- arch/arm/mach-tegra/cpuidle-tegra20.c | 11 +- arch/arm/mach-tegra/cpuidle-tegra30.c | 9 +- arch/arm/mach-tegra/iomap.h | 9 - arch/arm/mach-tegra/pm.c | 50 + arch/arm/mach-tegra/reset-handler.S | 50 +- arch/arm/mach-tegra/reset.c | 4 + arch/arm/mach-tegra/reset.h | 9 +- arch/arm/mach-tegra/sleep-tegra20.S | 4 + arch/arm/mach-tegra/sleep-tegra30.S | 21 - arch/arm/mach-tegra/sleep.S | 29 +- arch/arm/mach-tegra/tegra.c | 5 +- arch/arm/mach-u300/Makefile | 1 + arch/arm/mach-u300/regulator.c | 2 + arch/arm/mach-ux500/Makefile | 1 + arch/arm/mach-versatile/Makefile | 1 + arch/arm/mach-vexpress/Makefile.boot | 1 + arch/arm/mach-vt8500/Makefile | 1 + arch/arm/mach-vt8500/Makefile.boot | 1 + arch/arm/mach-w90x900/Makefile.boot | 1 + arch/arm/mach-zx/Makefile | 1 + arch/arm/mach-zynq/Makefile | 1 + arch/arm/mach-zynq/common.c | 1 + arch/arm/mach-zynq/pm.c | 14 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm/mm/init.c | 17 +- arch/arm/mm/ioremap.c | 1 + arch/arm/mm/nommu.c | 1 + arch/arm/net/Makefile | 1 + arch/arm/plat-omap/Makefile | 1 + arch/arm/plat-orion/Makefile | 1 + arch/arm/plat-pxa/Kconfig | 1 + arch/arm/plat-pxa/Makefile | 1 + arch/arm/plat-pxa/ssp.c | 6 - arch/arm/plat-versatile/Kconfig | 1 + arch/arm/plat-versatile/Makefile | 1 + arch/arm/probes/uprobes/Makefile | 1 + arch/arm/tools/syscall.tbl | 7 + arch/arm/vdso/Makefile | 21 +- arch/arm/vfp/Makefile | 1 + arch/arm/xen/Makefile | 1 + arch/arm/xen/efi.c | 14 +- arch/arm/xen/enlighten.c | 1 + arch/arm/xen/mm.c | 1 + arch/arm/xen/p2m.c | 5 +- arch/arm64/Kconfig | 9 +- arch/arm64/Kconfig.debug | 1 + arch/arm64/Kconfig.platforms | 13 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/al/Makefile | 1 + arch/arm64/boot/dts/allwinner/Makefile | 3 + arch/arm64/boot/dts/allwinner/axp803.dtsi | 6 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 86 + .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 9 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 6 - .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 91 + .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 23 + .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 57 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 89 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 3 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 1 - .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 5 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 3 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 4 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 260 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 215 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 2 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 14 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 41 +- arch/arm64/boot/dts/altera/Makefile | 1 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 31 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 235 + arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 218 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 146 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 2113 ++++++- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 4 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 6 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 35 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 2 +- .../dts/amlogic/meson-gxl-s905d-phicomm-n1.dts | 10 + .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 14 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 35 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 15 +- .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 8 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 27 + arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts | 143 + arch/arm64/boot/dts/bitmain/bm1880.dtsi | 68 + arch/arm64/boot/dts/broadcom/northstar2/Makefile | 1 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 6 + arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 6 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 83 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 57 +- arch/arm64/boot/dts/freescale/Makefile | 3 + .../boot/dts/freescale/fsl-ls1012a-oxalis.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 62 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 63 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 102 +- arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 1 - arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 2 - arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 16 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 16 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 69 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 366 ++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 738 +++ arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 129 + .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 95 + .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 24 + .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 725 +++ arch/arm64/boot/dts/freescale/imx8mq.dtsi | 328 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 95 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 89 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 20 +- arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts | 75 + arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 62 + .../arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi | 115 + arch/arm64/boot/dts/intel/Makefile | 2 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 444 ++ arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 75 + .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 13 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 35 +- arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h | 1120 ++++ arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 117 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 44 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 147 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 3 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 12 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 5 + arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 6 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 650 +++ arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 12 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 41 +- arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 52 + .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 8 + arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 121 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 46 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 43 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 558 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 60 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 315 +- arch/arm64/boot/dts/qcom/pm8005.dtsi | 1 + arch/arm64/boot/dts/qcom/pm8998.dtsi | 3 + arch/arm64/boot/dts/qcom/pmi8994.dtsi | 1 + arch/arm64/boot/dts/qcom/pmi8998.dtsi | 1 + arch/arm64/boot/dts/qcom/pms405.dtsi | 11 + arch/arm64/boot/dts/qcom/qcs404-evb-1000.dts | 3 +- arch/arm64/boot/dts/qcom/qcs404-evb-4000.dts | 85 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 95 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 23 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 8 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 427 +- arch/arm64/boot/dts/realtek/Makefile | 1 + arch/arm64/boot/dts/renesas/cat875.dtsi | 22 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 181 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 259 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 48 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 83 +- arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 1 + .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 1 + arch/arm64/boot/dts/renesas/r8a7796.dtsi | 24 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 335 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 16 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 53 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 74 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 39 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 75 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 49 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 53 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 33 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 7 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 34 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 8 +- .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 10 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 46 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 240 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-ficus.dts | 24 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 14 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 8 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 68 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 56 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 69 +- .../arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts | 50 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 790 +++ .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 12 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 21 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 5 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 10 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 77 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 24 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 314 +- arch/arm64/boot/dts/sprd/whale2.dtsi | 16 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 1 + arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 1 + arch/arm64/boot/dts/zte/Makefile | 1 + arch/arm64/configs/defconfig | 124 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/assembler.h | 11 +- arch/arm64/include/asm/fpsimd.h | 29 +- arch/arm64/include/asm/kvm_asm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 16 + arch/arm64/include/asm/kvm_host.h | 101 +- arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/kvm_ptrauth.h | 111 + arch/arm64/include/asm/sysreg.h | 3 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 14 + arch/arm64/include/uapi/asm/kvm.h | 43 + arch/arm64/kernel/asm-offsets.c | 7 + arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/kernel/fpsimd.c | 179 +- arch/arm64/kernel/perf_event.c | 50 +- arch/arm64/kernel/signal.c | 5 - arch/arm64/kernel/vdso/Makefile | 4 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/fpsimd.c | 17 +- arch/arm64/kvm/guest.c | 415 +- arch/arm64/kvm/handle_exit.c | 36 +- arch/arm64/kvm/hyp/entry.S | 15 + arch/arm64/kvm/hyp/switch.c | 80 +- arch/arm64/kvm/pmu.c | 239 + arch/arm64/kvm/reset.c | 167 +- arch/arm64/kvm/sys_regs.c | 183 +- arch/arm64/kvm/sys_regs.h | 25 + arch/arm64/mm/dma-mapping.c | 10 + arch/arm64/mm/fault.c | 5 +- arch/arm64/mm/mmu.c | 11 +- arch/arm64/net/Makefile | 1 + arch/arm64/xen/Makefile | 1 + arch/c6x/include/asm/Kbuild | 1 - arch/c6x/lib/Makefile | 1 + arch/c6x/mm/Makefile | 1 + arch/c6x/platforms/Makefile | 1 + arch/csky/Kconfig | 5 + arch/csky/Kconfig.debug | 1 + arch/csky/Makefile | 1 + arch/csky/abiv1/Makefile | 1 + arch/csky/abiv2/Makefile | 1 + arch/csky/boot/Makefile | 1 + arch/csky/boot/dts/Makefile | 1 + arch/csky/boot/dts/include/dt-bindings | 1 - arch/csky/include/asm/Kbuild | 4 - arch/csky/kernel/Makefile | 1 + arch/csky/kernel/traps.c | 6 + arch/csky/lib/Makefile | 1 + arch/csky/mm/Makefile | 1 + arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.debug | 1 + arch/h8300/include/asm/Kbuild | 2 +- arch/h8300/include/asm/uaccess.h | 55 - arch/h8300/kernel/setup.c | 1 + arch/h8300/lib/Makefile | 1 + arch/h8300/mm/Makefile | 1 + arch/hexagon/Kconfig.debug | 1 + arch/hexagon/include/asm/Kbuild | 1 - arch/hexagon/include/asm/uaccess.h | 1 - arch/hexagon/lib/Makefile | 1 + arch/hexagon/mm/Makefile | 1 + arch/ia64/hp/common/Makefile | 1 + arch/ia64/hp/zx1/Makefile | 1 + arch/ia64/include/asm/segment.h | 6 - arch/ia64/kernel/Makefile.gate | 2 +- arch/ia64/kernel/esi.c | 1 + arch/ia64/kernel/esi_stub.S | 1 + arch/ia64/kernel/machvec.c | 4 +- arch/ia64/kernel/mca.c | 1 + arch/ia64/kernel/mca_drv.c | 1 + arch/ia64/kernel/palinfo.c | 1 + arch/ia64/kernel/perfmon.c | 1 + arch/ia64/kernel/perfmon_default_smpl.c | 1 + arch/ia64/kernel/sal.c | 1 + arch/ia64/kernel/salinfo.c | 1 + arch/ia64/kernel/smp.c | 1 + arch/ia64/kernel/smpboot.c | 1 + arch/ia64/kernel/syscalls/syscall.tbl | 7 + arch/ia64/kernel/time.c | 1 + arch/ia64/lib/flush.S | 1 + arch/ia64/mm/tlb.c | 1 + arch/ia64/pci/Makefile | 1 + arch/ia64/pci/pci.c | 1 + arch/m68k/amiga/Makefile | 1 + arch/m68k/apollo/Makefile | 1 + arch/m68k/atari/Makefile | 1 + arch/m68k/bvme6000/Makefile | 1 + arch/m68k/emu/Makefile | 1 + arch/m68k/hp300/Makefile | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 7 + arch/m68k/kernel/time.c | 1 + arch/m68k/mac/Makefile | 1 + arch/m68k/mac/psc.c | 1 + arch/m68k/math-emu/Makefile | 1 + arch/m68k/mvme147/Makefile | 1 + arch/m68k/mvme16x/Makefile | 1 + arch/m68k/q40/Makefile | 1 + arch/m68k/sun3/Makefile | 1 + arch/m68k/sun3/prom/Makefile | 1 + arch/m68k/sun3x/Makefile | 1 + arch/microblaze/Kconfig | 1 + arch/microblaze/Kconfig.debug | 1 + arch/microblaze/Kconfig.platform | 1 + arch/microblaze/kernel/syscalls/syscall.tbl | 7 + arch/microblaze/mm/Makefile | 1 + arch/microblaze/pci/Makefile | 1 + arch/mips/Kconfig | 6 + arch/mips/alchemy/Makefile | 1 + arch/mips/alchemy/common/Makefile | 1 + arch/mips/alchemy/common/platform.c | 22 +- arch/mips/alchemy/common/usb.c | 1 + arch/mips/alchemy/common/vss.c | 1 + arch/mips/alchemy/devboards/Makefile | 1 + arch/mips/alchemy/devboards/bcsr.c | 1 + arch/mips/ath79/clock.c | 1 + arch/mips/ath79/setup.c | 1 + arch/mips/bcm47xx/Makefile | 1 + arch/mips/bcm63xx/boards/Makefile | 1 + arch/mips/bmips/Makefile | 1 + arch/mips/boot/dts/mscc/Makefile | 1 + arch/mips/boot/dts/ni/Makefile | 1 + arch/mips/cavium-octeon/oct_ilm.c | 1 + arch/mips/cobalt/Makefile | 1 + arch/mips/cobalt/buttons.c | 15 +- arch/mips/cobalt/lcd.c | 15 +- arch/mips/cobalt/led.c | 15 +- arch/mips/cobalt/mtd.c | 15 +- arch/mips/cobalt/rtc.c | 15 +- arch/mips/cobalt/serial.c | 15 +- arch/mips/cobalt/time.c | 15 +- arch/mips/configs/ip22_defconfig | 2 +- arch/mips/configs/ip27_defconfig | 2 +- arch/mips/dec/Makefile | 1 + arch/mips/dec/prom/Makefile | 1 + arch/mips/emma/Makefile | 1 + arch/mips/fw/cfe/Makefile | 1 + arch/mips/fw/lib/Makefile | 1 + arch/mips/fw/sni/Makefile | 1 + arch/mips/generic/init.c | 4 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/ds1287.h | 15 +- arch/mips/include/asm/irq_gt641xx.h | 15 +- arch/mips/include/asm/mach-cobalt/mach-gt64120.h | 15 +- arch/mips/include/asm/mach-ip27/topology.h | 11 +- .../asm/mach-rc32434/cpu-feature-overrides.h | 16 +- arch/mips/include/asm/pci/bridge.h | 14 +- arch/mips/include/asm/sn/irq_alloc.h | 11 + arch/mips/include/asm/xtalk/xtalk.h | 9 - arch/mips/jazz/Makefile | 1 + arch/mips/jz4740/board-qi_lb60.c | 5 +- arch/mips/kernel/cevt-ds1287.c | 15 +- arch/mips/kernel/cevt-gt641xx.c | 15 +- arch/mips/kernel/cpu-probe.c | 8 + arch/mips/kernel/early_printk_8250.c | 15 +- arch/mips/kernel/irq-gt641xx.c | 15 +- arch/mips/kernel/perf_event_mipsxx.c | 21 +- arch/mips/kernel/stacktrace.c | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 7 + arch/mips/kernel/syscalls/syscall_n64.tbl | 7 + arch/mips/kernel/syscalls/syscall_o32.tbl | 7 + arch/mips/lantiq/falcon/Makefile | 1 + arch/mips/lantiq/xway/Makefile | 1 + arch/mips/lasat/picvue.c | 1 + arch/mips/lasat/picvue_proc.c | 1 + arch/mips/loongson32/Makefile | 1 + arch/mips/loongson32/common/Makefile | 1 + arch/mips/loongson32/ls1b/Makefile | 1 + arch/mips/loongson32/ls1c/Makefile | 1 + arch/mips/loongson64/Makefile | 1 + arch/mips/loongson64/common/cs5536/Makefile | 1 + arch/mips/loongson64/fuloong-2e/Makefile | 1 + arch/mips/loongson64/lemote-2f/Makefile | 1 + arch/mips/loongson64/loongson-3/Makefile | 1 + arch/mips/net/Makefile | 1 + arch/mips/netlogic/Makefile | 1 + arch/mips/netlogic/xlr/Makefile | 1 + arch/mips/pci/Makefile | 3 +- arch/mips/pci/ops-bridge.c | 302 - arch/mips/pci/pci-ar2315.c | 13 +- arch/mips/pci/pci-ip27.c | 181 - arch/mips/pci/pci-xtalk-bridge.c | 610 ++ arch/mips/pic32/Makefile | 1 + arch/mips/pic32/common/Makefile | 1 + arch/mips/pic32/pic32mzda/Makefile | 1 + arch/mips/pistachio/Makefile | 1 + arch/mips/pnx833x/Makefile | 1 + arch/mips/pnx833x/Platform | 2 +- arch/mips/pnx833x/common/Makefile | 1 + arch/mips/pnx833x/stb22x/Makefile | 1 + arch/mips/power/Makefile | 1 + arch/mips/rb532/Makefile | 1 + arch/mips/rb532/prom.c | 17 +- arch/mips/sgi-ip22/ip22-gio.c | 1 + arch/mips/sgi-ip22/ip22-platform.c | 13 + arch/mips/sgi-ip27/ip27-init.c | 2 + arch/mips/sgi-ip27/ip27-irq.c | 190 +- arch/mips/sgi-ip27/ip27-xtalk.c | 61 +- arch/mips/sgi-ip32/Makefile | 1 + arch/mips/sibyte/bcm1480/Makefile | 1 + arch/mips/sibyte/common/Makefile | 1 + arch/mips/sibyte/sb1250/Makefile | 1 + arch/mips/sibyte/swarm/Makefile | 1 + arch/mips/sni/Makefile | 1 + arch/mips/txx9/generic/setup.c | 1 + arch/mips/txx9/jmr3927/Makefile | 1 + arch/mips/txx9/rbtx4927/Makefile | 1 + arch/mips/txx9/rbtx4938/Makefile | 1 + arch/mips/txx9/rbtx4939/Makefile | 1 + arch/mips/vr41xx/casio-e55/Makefile | 1 + arch/mips/vr41xx/common/Makefile | 1 + arch/mips/vr41xx/common/giu.c | 15 +- arch/mips/vr41xx/common/rtc.c | 15 +- arch/mips/vr41xx/common/siu.c | 15 +- arch/mips/vr41xx/ibm-workpad/Makefile | 1 + arch/nds32/Kconfig | 17 +- arch/nds32/Kconfig.cpu | 1 + arch/nds32/Kconfig.debug | 1 + arch/nds32/Makefile | 1 + arch/nds32/boot/Makefile | 1 + arch/nds32/boot/dts/Makefile | 1 + arch/nds32/include/asm/Kbuild | 5 - arch/nds32/include/asm/assembler.h | 2 +- arch/nds32/include/asm/barrier.h | 2 +- arch/nds32/include/asm/bitfield.h | 2 +- arch/nds32/include/asm/cache.h | 2 +- arch/nds32/include/asm/cache_info.h | 2 +- arch/nds32/include/asm/cacheflush.h | 2 +- arch/nds32/include/asm/current.h | 2 +- arch/nds32/include/asm/delay.h | 2 +- arch/nds32/include/asm/elf.h | 2 +- arch/nds32/include/asm/fixmap.h | 2 +- arch/nds32/include/asm/futex.h | 2 +- arch/nds32/include/asm/highmem.h | 2 +- arch/nds32/include/asm/io.h | 2 +- arch/nds32/include/asm/irqflags.h | 2 +- arch/nds32/include/asm/l2_cache.h | 2 +- arch/nds32/include/asm/linkage.h | 2 +- arch/nds32/include/asm/memory.h | 10 +- arch/nds32/include/asm/mmu.h | 2 +- arch/nds32/include/asm/mmu_context.h | 2 +- arch/nds32/include/asm/module.h | 2 +- arch/nds32/include/asm/nds32.h | 2 +- arch/nds32/include/asm/page.h | 2 +- arch/nds32/include/asm/pgalloc.h | 2 +- arch/nds32/include/asm/pgtable.h | 2 +- arch/nds32/include/asm/proc-fns.h | 2 +- arch/nds32/include/asm/processor.h | 2 +- arch/nds32/include/asm/ptrace.h | 2 +- arch/nds32/include/asm/shmparam.h | 2 +- arch/nds32/include/asm/string.h | 2 +- arch/nds32/include/asm/swab.h | 2 +- arch/nds32/include/asm/syscall.h | 2 +- arch/nds32/include/asm/syscalls.h | 2 +- arch/nds32/include/asm/thread_info.h | 4 +- arch/nds32/include/asm/tlb.h | 2 +- arch/nds32/include/asm/tlbflush.h | 2 +- arch/nds32/include/asm/uaccess.h | 2 +- arch/nds32/include/asm/unistd.h | 2 +- arch/nds32/include/asm/vdso.h | 2 +- arch/nds32/include/asm/vdso_datapage.h | 3 +- arch/nds32/include/asm/vdso_timer_info.h | 2 +- arch/nds32/include/uapi/asm/auxvec.h | 2 +- arch/nds32/include/uapi/asm/byteorder.h | 2 +- arch/nds32/include/uapi/asm/cachectl.h | 2 +- arch/nds32/include/uapi/asm/param.h | 2 +- arch/nds32/include/uapi/asm/ptrace.h | 2 +- arch/nds32/include/uapi/asm/sigcontext.h | 2 +- arch/nds32/include/uapi/asm/unistd.h | 2 +- arch/{alpha => nds32}/kernel/.gitignore | 0 arch/nds32/kernel/Makefile | 1 + arch/nds32/kernel/cacheinfo.c | 2 +- arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/ftrace.c | 1 - arch/nds32/kernel/nds32_ksyms.c | 6 - arch/nds32/kernel/vdso.c | 1 + arch/{arm64 => nds32}/kernel/vdso/.gitignore | 0 arch/nds32/kernel/vdso/Makefile | 15 +- arch/nds32/kernel/vdso/gettimeofday.c | 4 +- arch/nds32/lib/Makefile | 1 + arch/nds32/math-emu/Makefile | 1 + arch/nds32/mm/Makefile | 1 + arch/nds32/mm/init.c | 2 +- arch/nios2/boot/compressed/console.c | 15 +- arch/nios2/boot/compressed/misc.c | 15 +- arch/nios2/boot/compressed/vmlinux.lds.S | 15 +- arch/nios2/boot/dts/3c120_devboard.dts | 14 +- arch/nios2/include/asm/Kbuild | 1 - arch/nios2/include/asm/asm-macros.h | 13 +- arch/nios2/include/asm/asm-offsets.h | 15 +- arch/nios2/include/asm/cache.h | 12 +- arch/nios2/include/asm/cpuinfo.h | 15 +- arch/nios2/include/asm/elf.h | 15 +- arch/nios2/include/asm/irq.h | 15 +- arch/nios2/include/asm/irqflags.h | 15 +- arch/nios2/include/asm/kgdb.h | 15 +- arch/nios2/include/asm/linkage.h | 12 +- arch/nios2/include/asm/registers.h | 15 +- arch/nios2/include/asm/setup.h | 15 +- arch/nios2/include/asm/tlbflush.h | 15 +- arch/nios2/kernel/asm-offsets.c | 15 +- arch/nios2/kernel/cpuinfo.c | 15 +- arch/nios2/kernel/insnemu.S | 14 +- arch/nios2/kernel/irq.c | 15 +- arch/nios2/kernel/kgdb.c | 15 +- arch/nios2/kernel/prom.c | 15 +- arch/nios2/kernel/vmlinux.lds.S | 15 +- arch/nios2/lib/Makefile | 1 + arch/nios2/platform/Kconfig.platform | 1 + arch/nios2/platform/Makefile | 1 + arch/openrisc/Kconfig.debug | 1 + arch/openrisc/include/asm/Kbuild | 1 - arch/openrisc/kernel/ptrace.c | 1 - arch/openrisc/kernel/setup.c | 1 - arch/openrisc/kernel/traps.c | 1 - arch/openrisc/lib/Makefile | 1 + arch/openrisc/mm/Makefile | 1 + arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/tlb.c | 1 - arch/parisc/Kconfig | 4 +- arch/parisc/boot/Makefile | 1 + arch/parisc/boot/compressed/Makefile | 1 + arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/cache.h | 3 - arch/parisc/kernel/cache.c | 16 +- arch/parisc/kernel/drivers.c | 2 +- arch/parisc/kernel/firmware.c | 2 +- arch/parisc/kernel/ftrace.c | 1 - arch/parisc/kernel/head.S | 2 +- arch/parisc/kernel/inventory.c | 8 +- arch/parisc/kernel/pci.c | 8 +- arch/parisc/kernel/perf_images.h | 4 +- arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/processor.c | 4 +- arch/parisc/kernel/stacktrace.c | 1 + arch/parisc/kernel/syscall.S | 12 +- arch/parisc/kernel/syscalls/syscall.tbl | 7 + arch/parisc/kernel/time.c | 2 +- arch/parisc/kernel/unwind.c | 2 +- arch/parisc/kernel/vmlinux.lds.S | 24 +- arch/parisc/lib/Makefile | 1 + arch/parisc/mm/Makefile | 1 + arch/parisc/mm/init.c | 75 +- arch/powerpc/Kconfig | 1 + arch/powerpc/Makefile | 2 +- arch/powerpc/crypto/crc32c-vpmsum_glue.c | 1 + arch/powerpc/include/asm/Kbuild | 1 + arch/powerpc/include/asm/book3s/64/hash.h | 6 +- arch/powerpc/include/asm/io-workarounds.h | 15 +- arch/powerpc/include/asm/kvm_host.h | 11 +- arch/powerpc/include/asm/kvm_ppc.h | 41 +- arch/powerpc/include/asm/livepatch.h | 19 +- arch/powerpc/include/asm/mmu_context.h | 1 - arch/powerpc/include/asm/xive.h | 3 + arch/powerpc/include/uapi/asm/kvm.h | 46 + arch/powerpc/kernel/cacheinfo.c | 1 - arch/powerpc/kernel/pci_32.c | 1 + arch/powerpc/kernel/setup_32.c | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 7 + arch/powerpc/kernel/sysfs.c | 1 + arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kvm/Makefile | 2 +- arch/powerpc/kvm/book3s.c | 42 +- arch/powerpc/kvm/book3s_64_vio.c | 96 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 105 +- arch/powerpc/kvm/book3s_hv.c | 152 +- arch/powerpc/kvm/book3s_hv_builtin.c | 57 + arch/powerpc/kvm/book3s_hv_rm_mmu.c | 144 + arch/powerpc/kvm/book3s_hv_rmhandlers.S | 86 +- arch/powerpc/kvm/book3s_xive.c | 250 +- arch/powerpc/kvm/book3s_xive.h | 37 + arch/powerpc/kvm/book3s_xive_native.c | 1249 ++++ arch/powerpc/kvm/book3s_xive_template.c | 78 +- arch/powerpc/kvm/powerpc.c | 40 +- arch/powerpc/mm/book3s32/hash_low.S | 3 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/platforms/40x/Makefile | 1 + arch/powerpc/platforms/4xx/Makefile | 1 + arch/powerpc/platforms/amigaone/Makefile | 1 + arch/powerpc/platforms/cell/cbe_regs.c | 1 + arch/powerpc/platforms/cell/spider-pci.c | 15 +- arch/powerpc/platforms/cell/spu_callbacks.c | 1 + arch/powerpc/platforms/chrp/Makefile | 1 + arch/powerpc/platforms/maple/Makefile | 1 + arch/powerpc/platforms/pasemi/Makefile | 1 + arch/powerpc/platforms/powermac/backlight.c | 1 + arch/powerpc/platforms/powermac/pfunc_core.c | 1 + arch/powerpc/platforms/powernv/opal-hmi.c | 14 +- arch/powerpc/sysdev/ge/Makefile | 1 + arch/powerpc/sysdev/xive/Makefile | 1 + arch/powerpc/sysdev/xive/native.c | 11 + arch/powerpc/xmon/spu-dis.c | 15 +- arch/powerpc/xmon/spu-insns.h | 15 +- arch/powerpc/xmon/spu-opc.c | 15 +- arch/powerpc/xmon/spu.h | 15 +- arch/riscv/Kconfig | 7 +- arch/riscv/Makefile | 5 +- arch/riscv/include/asm/Kbuild | 5 +- arch/riscv/include/asm/bug.h | 35 +- arch/riscv/include/asm/cacheflush.h | 2 +- arch/riscv/include/asm/csr.h | 123 +- arch/riscv/include/asm/elf.h | 6 - arch/riscv/include/asm/futex.h | 13 - arch/riscv/include/asm/irqflags.h | 10 +- arch/riscv/include/asm/mmu_context.h | 59 +- arch/riscv/include/asm/ptrace.h | 21 +- arch/riscv/include/asm/sbi.h | 19 +- arch/riscv/include/asm/sifive_l2_cache.h | 16 + arch/riscv/include/asm/thread_info.h | 4 +- arch/riscv/include/asm/uaccess.h | 28 +- arch/riscv/kernel/Makefile | 1 + arch/riscv/kernel/asm-offsets.c | 3 - arch/riscv/kernel/cpu.c | 3 +- arch/riscv/kernel/entry.S | 22 +- arch/riscv/kernel/head.S | 33 +- arch/riscv/kernel/irq.c | 19 +- arch/riscv/kernel/perf_event.c | 4 +- arch/riscv/kernel/reset.c | 15 +- arch/riscv/kernel/setup.c | 6 +- arch/riscv/kernel/signal.c | 6 + arch/riscv/kernel/smp.c | 61 +- arch/riscv/kernel/smpboot.c | 22 +- arch/riscv/kernel/stacktrace.c | 14 +- arch/riscv/kernel/traps.c | 30 +- arch/riscv/kernel/vdso/Makefile | 3 +- arch/riscv/lib/Makefile | 1 + arch/riscv/mm/Makefile | 3 + arch/riscv/mm/cacheflush.c | 61 + arch/riscv/mm/context.c | 69 + arch/riscv/mm/fault.c | 9 +- arch/riscv/mm/sifive_l2_cache.c | 175 + arch/riscv/net/Makefile | 1 + arch/s390/Makefile | 2 + arch/s390/boot/Makefile | 1 - arch/s390/boot/compressed/vmlinux.lds.S | 2 + arch/s390/{ => configs}/defconfig | 0 arch/s390/include/asm/cpacf.h | 1 + arch/s390/include/asm/kvm_host.h | 4 +- arch/s390/include/asm/livepatch.h | 5 - arch/s390/include/asm/segment.h | 5 - arch/s390/include/uapi/asm/kvm.h | 5 +- arch/s390/kernel/ptrace.c | 1 - arch/s390/kernel/syscalls/syscall.tbl | 7 + arch/s390/kvm/Kconfig | 1 + arch/s390/kvm/interrupt.c | 11 +- arch/s390/kvm/kvm-s390.c | 120 +- arch/s390/kvm/vsie.c | 13 +- arch/s390/mm/kasan_init.c | 2 +- arch/s390/tools/gen_facilities.c | 3 + arch/sh/Makefile | 4 +- arch/sh/boot/.gitignore | 1 + arch/sh/boot/dts/Makefile | 1 + arch/sh/cchips/hd6446x/Makefile | 1 + arch/sh/kernel/syscalls/syscall.tbl | 7 + arch/sh/kernel/vsyscall/Makefile | 3 +- arch/sh/math-emu/Makefile | 1 + arch/sh/mm/init.c | 1 + arch/sparc/Kconfig | 1 + arch/sparc/crypto/aes_glue.c | 1 + arch/sparc/crypto/camellia_glue.c | 1 + arch/sparc/crypto/crc32c_glue.c | 1 + arch/sparc/crypto/des_glue.c | 1 + arch/sparc/crypto/md5_glue.c | 1 + arch/sparc/crypto/sha1_glue.c | 1 + arch/sparc/crypto/sha256_glue.c | 1 + arch/sparc/crypto/sha512_glue.c | 1 + arch/sparc/include/asm/uprobes.h | 14 +- arch/sparc/include/uapi/asm/oradax.h | 14 +- arch/sparc/kernel/chmc.c | 1 + arch/sparc/kernel/ds.c | 1 + arch/sparc/kernel/helpers.S | 1 + arch/sparc/kernel/led.c | 1 + arch/sparc/kernel/nmi.c | 1 + arch/sparc/kernel/of_device_common.c | 1 + arch/sparc/kernel/pcr.c | 1 + arch/sparc/kernel/ptrace_64.c | 1 + arch/sparc/kernel/stacktrace.c | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 7 + arch/sparc/kernel/time_64.c | 28 +- arch/sparc/kernel/traps_64.c | 1 + arch/sparc/kernel/uprobes.c | 14 +- arch/sparc/lib/divdi3.S | 16 +- arch/sparc/lib/muldi3.S | 16 +- arch/sparc/lib/udivdi3.S | 16 +- arch/sparc/math-emu/Makefile | 1 + arch/sparc/net/Makefile | 1 + arch/sparc/oprofile/Makefile | 1 + arch/sparc/power/Makefile | 1 + arch/sparc/vdso/Makefile | 1 + arch/um/drivers/mmapper_kern.c | 1 + arch/um/include/asm/mmu_context.h | 1 - arch/unicore32/configs/unicore32_defconfig | 2 +- arch/unicore32/include/asm/Kbuild | 1 - arch/unicore32/include/asm/mmu_context.h | 1 - arch/x86/Kconfig | 14 +- arch/x86/crypto/aes_glue.c | 1 + arch/x86/entry/entry_64.S | 18 +- arch/x86/entry/syscalls/syscall_32.tbl | 13 +- arch/x86/entry/syscalls/syscall_64.tbl | 13 +- arch/x86/entry/vdso/vdso2c.c | 3 - arch/x86/entry/vsyscall/Makefile | 1 + arch/x86/events/Makefile | 1 + arch/x86/events/amd/core.c | 1 + arch/x86/events/amd/iommu.c | 2 +- arch/x86/events/intel/core.c | 9 +- arch/x86/events/intel/rapl.c | 1 + arch/x86/events/intel/uncore.c | 1 + arch/x86/events/perf_event.h | 4 +- arch/x86/hyperv/Makefile | 1 + arch/x86/ia32/Makefile | 1 + arch/x86/ia32/ia32_aout.c | 1 + arch/x86/include/asm/apic.h | 2 +- arch/x86/include/asm/arch_hweight.h | 2 - arch/x86/include/asm/e820/api.h | 1 + arch/x86/include/asm/ftrace.h | 8 +- arch/x86/include/asm/kvm_host.h | 7 +- arch/x86/include/asm/livepatch.h | 22 +- arch/x86/include/asm/mmu_context.h | 6 +- arch/x86/include/asm/mpx.h | 15 +- arch/x86/include/asm/msr-index.h | 8 + arch/x86/include/asm/orc_lookup.h | 14 +- arch/x86/include/asm/orc_types.h | 14 +- arch/x86/include/asm/text-patching.h | 30 + arch/x86/include/asm/vdso.h | 1 - arch/x86/kernel/Makefile | 2 +- arch/x86/kernel/acpi/cstate.c | 1 + arch/x86/kernel/alternative.c | 1 + arch/x86/kernel/apic/apic.c | 21 +- arch/x86/kernel/cpu/amd.c | 1 + arch/x86/kernel/cpu/common.c | 1 + arch/x86/kernel/cpu/intel_epb.c | 22 +- arch/x86/kernel/cpu/mce/core.c | 1 + arch/x86/kernel/cpu/mce/dev-mcelog.c | 1 + arch/x86/kernel/cpu/mce/therm_throt.c | 1 + arch/x86/kernel/cpu/microcode/Makefile | 1 + arch/x86/kernel/cpu/mshyperv.c | 4 +- arch/x86/kernel/cpu/mtrr/Makefile | 1 + arch/x86/kernel/cpu/mtrr/generic.c | 1 + arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/crash.c | 1 + arch/x86/kernel/e820.c | 19 +- arch/x86/kernel/fpu/Makefile | 1 + arch/x86/kernel/fpu/core.c | 1 + arch/x86/kernel/fpu/init.c | 1 + arch/x86/kernel/fpu/xstate.c | 1 + arch/x86/kernel/ftrace.c | 32 +- arch/x86/kernel/ftrace_32.S | 75 +- arch/x86/kernel/ftrace_64.S | 28 +- arch/x86/kernel/hpet.c | 1 + arch/x86/kernel/ima_arch.c | 17 +- arch/x86/kernel/irq.c | 1 + arch/x86/kernel/jailhouse.c | 2 +- arch/x86/kernel/kprobes/Makefile | 1 + arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/kvm.c | 15 +- arch/x86/kernel/livepatch.c | 14 +- arch/x86/kernel/nmi.c | 1 + arch/x86/kernel/process_64.c | 1 + arch/x86/kernel/ptrace.c | 1 + arch/x86/kernel/setup.c | 1 + arch/x86/kernel/traps.c | 8 - arch/x86/kernel/tsc.c | 60 +- arch/x86/kernel/tsc_msr.c | 4 +- arch/x86/kernel/unwind_frame.c | 1 + arch/x86/kernel/unwind_guess.c | 1 + arch/x86/kernel/unwind_orc.c | 1 + arch/x86/kvm/cpuid.c | 12 +- arch/x86/kvm/hyperv.c | 24 +- arch/x86/kvm/kvm_cache_regs.h | 42 +- arch/x86/kvm/lapic.c | 38 +- arch/x86/kvm/mmu.c | 23 +- arch/x86/kvm/mtrr.c | 10 +- arch/x86/kvm/paging_tmpl.h | 38 +- arch/x86/kvm/svm.c | 128 +- arch/x86/kvm/vmx/capabilities.h | 2 + arch/x86/kvm/vmx/nested.c | 348 +- arch/x86/kvm/vmx/pmu_intel.c | 8 +- arch/x86/kvm/vmx/vmx.c | 90 +- arch/x86/kvm/vmx/vmx.h | 11 +- arch/x86/kvm/x86.c | 230 +- arch/x86/kvm/x86.h | 10 + arch/x86/lib/clear_page_64.S | 1 + arch/x86/lib/cpu.c | 1 + arch/x86/lib/memcpy_64.S | 1 + arch/x86/lib/usercopy_64.c | 1 + arch/x86/mm/Makefile | 2 +- arch/x86/mm/debug_pagetables.c | 1 + arch/x86/mm/extable.c | 1 + arch/x86/mm/highmem_32.c | 1 + arch/x86/mm/init_32.c | 1 + arch/x86/mm/init_64.c | 145 +- arch/x86/mm/ioremap.c | 1 + arch/x86/mm/mem_encrypt.c | 10 +- arch/x86/mm/mm_internal.h | 3 + arch/x86/mm/mpx.c | 10 +- arch/x86/mm/numa.c | 1 + arch/x86/mm/pageattr.c | 1 + arch/x86/mm/pat.c | 1 + arch/x86/mm/testmmiotrace.c | 1 + arch/x86/mm/tlb.c | 1 + arch/x86/net/Makefile | 1 + arch/x86/pci/common.c | 1 + arch/x86/pci/legacy.c | 1 + arch/x86/pci/xen.c | 1 + arch/x86/platform/atom/Makefile | 1 + arch/x86/platform/ce4100/Makefile | 1 + arch/x86/platform/efi/quirks.c | 1 + arch/x86/platform/geode/Makefile | 1 + arch/x86/platform/goldfish/Makefile | 1 + arch/x86/platform/intel-mid/Makefile | 1 + arch/x86/platform/intel-quark/Makefile | 1 + arch/x86/platform/intel-quark/imr.c | 1 + arch/x86/platform/intel/Makefile | 1 + arch/x86/platform/iris/Makefile | 1 + arch/x86/platform/olpc/olpc_dt.c | 101 +- arch/x86/platform/olpc/olpc_ofw.c | 1 + arch/x86/platform/pvh/enlighten.c | 8 +- arch/x86/platform/scx200/Makefile | 1 + arch/x86/platform/scx200/scx200_32.c | 1 + arch/x86/platform/sfi/Makefile | 1 + arch/x86/platform/ts5500/Makefile | 1 + arch/x86/platform/uv/Makefile | 1 + arch/x86/video/Makefile | 1 + arch/x86/xen/efi.c | 12 +- arch/x86/xen/enlighten_pv.c | 2 +- arch/x86/xen/enlighten_pvh.c | 7 +- arch/x86/xen/time.c | 20 +- arch/x86/xen/xen-ops.h | 4 +- arch/xtensa/boot/lib/Makefile | 2 +- arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/segment.h | 16 - arch/xtensa/kernel/syscalls/syscall.tbl | 7 + arch/xtensa/lib/Makefile | 1 + arch/xtensa/mm/Makefile | 1 + arch/xtensa/platforms/iss/Makefile | 1 + arch/xtensa/platforms/xt2000/Makefile | 1 + arch/xtensa/platforms/xtfpga/Makefile | 1 + arch/xtensa/platforms/xtfpga/setup.c | 1 + block/bio-integrity.c | 3 +- crypto/camellia_generic.c | 14 +- crypto/hmac.c | 2 + crypto/simd.c | 14 +- crypto/twofish_common.c | 15 +- crypto/twofish_generic.c | 15 +- crypto/xcbc.c | 14 +- drivers/accessibility/Makefile | 1 + drivers/accessibility/braille/Makefile | 1 + drivers/acpi/acpi_apd.c | 1 + drivers/acpi/acpi_memhotplug.c | 12 +- drivers/acpi/arm64/Kconfig | 1 + drivers/acpi/arm64/Makefile | 1 + drivers/acpi/custom_method.c | 1 + drivers/acpi/debugfs.c | 1 + drivers/acpi/device_sysfs.c | 6 +- drivers/acpi/dptf/Makefile | 1 + drivers/acpi/hmat/Makefile | 1 + drivers/acpi/nfit/Makefile | 1 + drivers/acpi/processor_core.c | 1 + drivers/acpi/scan.c | 1 + drivers/acpi/sleep.c | 4 + drivers/amba/Makefile | 1 + drivers/amba/tegra-ahb.c | 6 +- drivers/android/Makefile | 1 + drivers/ata/acard-ahci.c | 18 +- drivers/ata/ahci.c | 18 +- drivers/ata/ahci.h | 18 +- drivers/ata/ahci_xgene.c | 15 +- drivers/ata/ata_piix.c | 19 +- drivers/ata/libahci.c | 18 +- drivers/ata/libata-acpi.c | 1 + drivers/ata/libata-core.c | 18 +- drivers/ata/libata-eh.c | 19 +- drivers/ata/libata-scsi.c | 18 +- drivers/ata/libata-sff.c | 18 +- drivers/ata/libata-trace.c | 15 +- drivers/ata/libata.h | 18 +- drivers/ata/pata_acpi.c | 1 + drivers/ata/pata_amd.c | 1 + drivers/ata/pata_artop.c | 1 + drivers/ata/pata_atiixp.c | 1 + drivers/ata/pata_cmd640.c | 1 + drivers/ata/pata_cmd64x.c | 1 + drivers/ata/pata_cypress.c | 1 + drivers/ata/pata_efar.c | 1 + drivers/ata/pata_ep93xx.c | 3 +- drivers/ata/pata_ftide010.c | 1 + drivers/ata/pata_hpt366.c | 1 + drivers/ata/pata_hpt37x.c | 1 + drivers/ata/pata_hpt3x2n.c | 1 + drivers/ata/pata_icside.c | 1 + drivers/ata/pata_isapnp.c | 1 + drivers/ata/pata_it8213.c | 1 + drivers/ata/pata_jmicron.c | 1 + drivers/ata/pata_legacy.c | 16 +- drivers/ata/pata_macio.c | 1 + drivers/ata/pata_marvell.c | 1 + drivers/ata/pata_mpiix.c | 1 + drivers/ata/pata_netcell.c | 1 + drivers/ata/pata_ninja32.c | 1 + drivers/ata/pata_ns87410.c | 15 +- drivers/ata/pata_ns87415.c | 1 + drivers/ata/pata_oldpiix.c | 1 + drivers/ata/pata_opti.c | 1 + drivers/ata/pata_optidma.c | 1 + drivers/ata/pata_pcmcia.c | 15 +- drivers/ata/pata_pdc202xx_old.c | 1 + drivers/ata/pata_pxa.c | 15 +- drivers/ata/pata_radisys.c | 1 + drivers/ata/pata_rdc.c | 15 +- drivers/ata/pata_rz1000.c | 1 + drivers/ata/pata_serverworks.c | 1 + drivers/ata/pata_sis.c | 1 + drivers/ata/pata_sl82c105.c | 1 + drivers/ata/pata_via.c | 1 + drivers/ata/pdc_adma.c | 18 +- drivers/ata/sata_gemini.c | 1 + drivers/ata/sata_nv.c | 18 +- drivers/ata/sata_promise.c | 18 +- drivers/ata/sata_promise.h | 18 +- drivers/ata/sata_rcar.c | 1 - drivers/ata/sata_sil.c | 18 +- drivers/ata/sata_sis.c | 18 +- drivers/ata/sata_svw.c | 18 +- drivers/ata/sata_sx4.c | 18 +- drivers/ata/sata_uli.c | 18 +- drivers/ata/sata_via.c | 20 +- drivers/ata/sata_vsc.c | 18 +- drivers/atm/adummy.c | 1 + drivers/atm/atmtcp.c | 1 + drivers/atm/eni.c | 1 + drivers/atm/idt77105.c | 1 + drivers/atm/iphase.c | 6 - drivers/atm/nicstar.c | 1 + drivers/atm/suni.c | 1 + drivers/atm/uPD98402.c | 1 + drivers/atm/zatm.c | 1 + drivers/auxdisplay/cfag12864bfb.c | 5 +- drivers/auxdisplay/ht16k33.c | 4 +- drivers/base/power/domain.c | 8 +- drivers/base/regmap/regmap-debugfs.c | 2 + drivers/block/amiflop.c | 1 + drivers/block/aoe/Makefile | 1 + drivers/block/ataflop.c | 1 + drivers/block/brd.c | 7 + drivers/block/floppy.c | 1 + drivers/block/mtip32xx/Makefile | 1 + drivers/block/null_blk_main.c | 1 + drivers/block/ps3vram.c | 1 + drivers/block/rbd.c | 24 +- drivers/block/rsxx/Makefile | 1 + drivers/block/sunvdc.c | 1 + drivers/block/virtio_blk.c | 1 + drivers/block/xen-blkback/Makefile | 1 + drivers/block/zram/Makefile | 1 + drivers/bus/fsl-mc/dprc.c | 30 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 15 +- drivers/bus/fsl-mc/fsl-mc-private.h | 17 +- drivers/bus/tegra-aconnect.c | 66 +- drivers/bus/ti-sysc.c | 684 ++- drivers/cdrom/gdrom.c | 16 +- drivers/char/agp/amd64-agp.c | 1 + drivers/char/agp/uninorth-agp.c | 1 + drivers/char/agp/via-agp.c | 1 + drivers/char/apm-emulation.c | 1 + drivers/char/applicom.c | 1 + drivers/char/ds1620.c | 1 + drivers/char/dtlk.c | 1 + drivers/char/efirtc.c | 1 + drivers/char/hw_random/Kconfig | 1 + drivers/char/hw_random/n2-drv.c | 1 + drivers/char/hw_random/xgene-rng.c | 15 +- drivers/char/ipmi/Kconfig | 1 + drivers/char/ipmi/ipmi_si_intf.c | 4 +- drivers/char/ipmi/ipmi_si_platform.c | 6 +- drivers/char/lp.c | 1 + drivers/char/mwave/Makefile | 1 + drivers/char/nsc_gpio.c | 1 + drivers/char/nvram.c | 1 + drivers/char/nwbutton.c | 1 + drivers/char/nwflash.c | 1 + drivers/char/pc8736x_gpio.c | 1 + drivers/char/pcmcia/Kconfig | 1 + drivers/char/pcmcia/Makefile | 1 + drivers/char/pcmcia/scr24x_cs.c | 15 +- drivers/char/powernv-op-panel.c | 1 + drivers/char/raw.c | 1 + drivers/char/scx200_gpio.c | 1 + drivers/char/tpm/Kconfig | 1 + drivers/char/tpm/st33zp24/Kconfig | 1 + drivers/char/tpm/st33zp24/i2c.c | 14 +- drivers/char/tpm/st33zp24/spi.c | 14 +- drivers/char/tpm/st33zp24/st33zp24.c | 14 +- drivers/char/tpm/tpm1-cmd.c | 7 +- drivers/char/tpm/tpm2-cmd.c | 7 +- drivers/char/tpm/tpm_i2c_atmel.c | 14 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 14 +- drivers/char/xilinx_hwicap/Makefile | 1 + drivers/char/xillybus/Kconfig | 1 + drivers/char/xillybus/Makefile | 1 + drivers/clk/actions/Kconfig | 1 + drivers/clk/actions/Makefile | 1 + drivers/clk/analogbits/Kconfig | 1 + drivers/clk/axis/Makefile | 1 + drivers/clk/axs10x/Makefile | 1 + drivers/clk/axs10x/i2s_pll_clock.c | 1 + drivers/clk/axs10x/pll_clock.c | 1 + drivers/clk/bcm/Kconfig | 1 + drivers/clk/bcm/clk-bcm2835-aux.c | 1 + drivers/clk/bcm/clk-bcm2835.c | 1 + drivers/clk/bcm/clk-kona.c | 3 +- drivers/clk/berlin/Makefile | 1 + drivers/clk/berlin/berlin2-div.c | 1 + drivers/clk/berlin/bg2.c | 1 + drivers/clk/berlin/bg2q.c | 1 + drivers/clk/clk-fixed-mmio.c | 3 +- drivers/clk/clk-fractional-divider.c | 1 + drivers/clk/clk-hsdk-pll.c | 1 + drivers/clk/clk-multiplier.c | 1 + drivers/clk/davinci/pll-da850.c | 1 + drivers/clk/h8300/Makefile | 1 + drivers/clk/h8300/clk-div.c | 1 + drivers/clk/h8300/clk-h8s2678.c | 3 +- drivers/clk/hisilicon/Kconfig | 1 + drivers/clk/hisilicon/clk-hi3519.c | 14 +- drivers/clk/hisilicon/clk-hi3620.c | 16 +- drivers/clk/hisilicon/clk-hi3660-stub.c | 1 + drivers/clk/hisilicon/clk-hip04.c | 16 +- drivers/clk/hisilicon/clk.c | 16 +- drivers/clk/hisilicon/clk.h | 16 +- drivers/clk/hisilicon/clkgate-separated.c | 16 +- drivers/clk/hisilicon/crg-hi3516cv300.c | 14 +- drivers/clk/hisilicon/crg-hi3798cv200.c | 14 +- drivers/clk/hisilicon/reset.c | 14 +- drivers/clk/hisilicon/reset.h | 14 +- drivers/clk/imgtec/Kconfig | 1 + drivers/clk/imgtec/Makefile | 1 + drivers/clk/imx/clk-composite-8m.c | 3 +- drivers/clk/imx/clk-frac-pll.c | 1 + drivers/clk/imx/clk-imx21.c | 1 + drivers/clk/imx/clk-imx25.c | 15 +- drivers/clk/imx/clk-imx27.c | 1 + drivers/clk/imx/clk-imx31.c | 14 +- drivers/clk/imx/clk-imx6q.c | 13 +- drivers/clk/imx/clk-imx6sl.c | 5 +- drivers/clk/imx/clk-imx6sll.c | 3 +- drivers/clk/imx/clk-imx6sx.c | 5 +- drivers/clk/imx/clk-imx6ul.c | 5 +- drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 7 +- drivers/clk/imx/clk-pfdv2.c | 1 + drivers/clk/imx/clk-pllv4.c | 1 + drivers/clk/imx/clk-sccg-pll.c | 1 + drivers/clk/imx/clk.c | 15 + drivers/clk/imx/clk.h | 1 + drivers/clk/ingenic/Kconfig | 1 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/cgu.c | 1 + drivers/clk/ingenic/jz4740-cgu.c | 1 + drivers/clk/ingenic/jz4770-cgu.c | 1 + drivers/clk/ingenic/jz4780-cgu.c | 1 + drivers/clk/keystone/Kconfig | 1 + drivers/clk/keystone/Makefile | 1 + drivers/clk/loongson1/Makefile | 1 + drivers/clk/loongson1/clk-loongson1c.c | 1 + drivers/clk/mediatek/Kconfig | 1 + drivers/clk/meson/Kconfig | 1 + drivers/clk/meson/Makefile | 1 + drivers/clk/microchip/Makefile | 1 + drivers/clk/microchip/clk-core.c | 1 + drivers/clk/microchip/clk-pic32mzda.c | 1 + drivers/clk/mvebu/Kconfig | 1 + drivers/clk/mvebu/armada-37xx-periph.c | 1 + drivers/clk/mvebu/armada-37xx-tbg.c | 1 + drivers/clk/mvebu/clk-corediv.c | 1 + drivers/clk/mxs/Makefile | 1 + drivers/clk/nxp/Makefile | 1 + drivers/clk/nxp/clk-lpc18xx-ccu.c | 1 + drivers/clk/nxp/clk-lpc18xx-cgu.c | 1 + drivers/clk/nxp/clk-lpc32xx.c | 1 + drivers/clk/pistachio/Makefile | 1 + drivers/clk/pxa/Makefile | 1 + drivers/clk/pxa/clk-pxa.c | 1 + drivers/clk/qcom/Kconfig | 1 + drivers/clk/renesas/clk-r8a73a4.c | 1 + drivers/clk/renesas/clk-r8a7740.c | 1 + drivers/clk/renesas/clk-rcar-gen2.c | 1 + drivers/clk/renesas/clk-rz.c | 1 + drivers/clk/renesas/clk-sh73a0.c | 1 + drivers/clk/renesas/r9a06g032-clocks.c | 1 + drivers/clk/renesas/rcar-usb2-clock-sel.c | 1 + drivers/clk/renesas/renesas-cpg-mssr.c | 1 + drivers/clk/rockchip/clk-half-divider.c | 3 +- drivers/clk/rockchip/clk-mmc-phase.c | 14 +- drivers/clk/rockchip/clk-px30.c | 1 + drivers/clk/rockchip/clk-rk3036.c | 1 + drivers/clk/rockchip/clk-rk3128.c | 1 + drivers/clk/rockchip/clk-rk3188.c | 1 + drivers/clk/rockchip/clk-rk3228.c | 2 + drivers/clk/rockchip/clk-rk3288.c | 1 + drivers/clk/rockchip/clk-rk3328.c | 1 + drivers/clk/rockchip/clk-rk3368.c | 1 + drivers/clk/rockchip/clk-rk3399.c | 1 + drivers/clk/rockchip/clk-rv1108.c | 1 + drivers/clk/rockchip/clk.c | 1 + drivers/clk/samsung/Kconfig | 1 + drivers/clk/samsung/clk-cpu.c | 1 + drivers/clk/samsung/clk-exynos-clkout.c | 1 + drivers/clk/samsung/clk-exynos3250.c | 1 + drivers/clk/samsung/clk-exynos4.c | 1 + drivers/clk/samsung/clk-exynos5-subcmu.c | 1 + drivers/clk/samsung/clk-exynos5250.c | 1 + drivers/clk/samsung/clk-pll.c | 3 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 1 + drivers/clk/samsung/clk-s3c2412.c | 1 + drivers/clk/samsung/clk-s3c2443.c | 1 + drivers/clk/samsung/clk.c | 1 + drivers/clk/sifive/Makefile | 1 + drivers/clk/sifive/fu540-prci.c | 1 + drivers/clk/sirf/Makefile | 1 + drivers/clk/sirf/clk-atlas6.c | 3 +- drivers/clk/sirf/clk-atlas7.c | 3 +- drivers/clk/sirf/clk-common.c | 3 +- drivers/clk/sirf/clk-prima2.c | 3 +- drivers/clk/socfpga/clk-gate-s10.c | 1 + drivers/clk/socfpga/clk-periph-s10.c | 1 + drivers/clk/socfpga/clk-pll-s10.c | 1 + drivers/clk/socfpga/clk.c | 14 +- drivers/clk/sprd/Kconfig | 1 + drivers/clk/sprd/Makefile | 1 + drivers/clk/st/Makefile | 1 + drivers/clk/st/clkgen-mux.c | 1 + drivers/clk/sunxi-ng/Kconfig | 1 + drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 1 + drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 1 + drivers/clk/sunxi-ng/ccu-sun5i.c | 1 + drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 1 + drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 1 + drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 1 + drivers/clk/sunxi-ng/ccu_div.c | 1 + drivers/clk/sunxi-ng/ccu_frac.c | 1 + drivers/clk/sunxi-ng/ccu_gate.c | 1 + drivers/clk/sunxi-ng/ccu_mmc_timing.c | 1 + drivers/clk/sunxi-ng/ccu_mp.c | 1 + drivers/clk/sunxi-ng/ccu_mult.c | 1 + drivers/clk/sunxi-ng/ccu_mux.c | 1 + drivers/clk/sunxi-ng/ccu_nk.c | 1 + drivers/clk/sunxi-ng/ccu_nkm.c | 1 + drivers/clk/sunxi-ng/ccu_nkmp.c | 1 + drivers/clk/sunxi-ng/ccu_nm.c | 1 + drivers/clk/sunxi-ng/ccu_phase.c | 1 + drivers/clk/sunxi-ng/ccu_sdm.c | 1 + drivers/clk/sunxi/Kconfig | 1 + drivers/clk/sunxi/clk-a10-mod1.c | 1 + drivers/clk/sunxi/clk-a10-pll2.c | 1 + drivers/clk/sunxi/clk-a10-ve.c | 1 + drivers/clk/sunxi/clk-a20-gmac.c | 1 + drivers/clk/sunxi/clk-mod0.c | 1 + drivers/clk/sunxi/clk-simple-gates.c | 1 + drivers/clk/sunxi/clk-sun4i-display.c | 1 + drivers/clk/sunxi/clk-sun4i-pll3.c | 1 + drivers/clk/sunxi/clk-sun4i-tcon-ch1.c | 1 + drivers/clk/sunxi/clk-sun8i-apb0.c | 1 + drivers/clk/sunxi/clk-sun8i-bus-gates.c | 1 + drivers/clk/sunxi/clk-sun8i-mbus.c | 1 + drivers/clk/sunxi/clk-sun9i-cpus.c | 1 + drivers/clk/sunxi/clk-sun9i-mmc.c | 1 + drivers/clk/sunxi/clk-sunxi.c | 1 + drivers/clk/sunxi/clk-usb.c | 1 + drivers/clk/tegra/Kconfig | 1 + drivers/clk/tegra/clk-emc.c | 1 + drivers/clk/tegra/clk-periph-fixed.c | 1 + drivers/clk/tegra/clk-sdmmc-mux.c | 1 + drivers/clk/tegra/clk.c | 1 + drivers/clk/ti/Kconfig | 1 + drivers/clk/ti/adpll.c | 1 + drivers/clk/ti/clk.c | 1 + drivers/clk/ti/fapll.c | 1 + drivers/clk/uniphier/Kconfig | 1 + drivers/clk/versatile/Kconfig | 1 + drivers/clk/versatile/Makefile | 1 + drivers/clk/versatile/clk-sp810.c | 1 + drivers/clk/x86/Makefile | 1 + drivers/clk/x86/clk-pmc-atom.c | 1 + drivers/clk/zte/Makefile | 1 + drivers/clk/zynq/Makefile | 1 + drivers/clk/zynqmp/clkc.c | 4 +- drivers/clocksource/Kconfig | 22 +- drivers/clocksource/Makefile | 3 +- drivers/clocksource/tcb_clksrc.c | 433 -- drivers/clocksource/timer-atlas7.c | 3 +- drivers/clocksource/timer-atmel-tcb.c | 477 ++ drivers/clocksource/timer-ixp4xx.c | 282 + drivers/clocksource/timer-milbeaut.c | 66 +- drivers/clocksource/timer-prima2.c | 3 +- drivers/clocksource/timer-sun4i.c | 5 +- drivers/clocksource/timer-tegra20.c | 63 +- drivers/connector/Kconfig | 1 + drivers/connector/Makefile | 1 + drivers/counter/Kconfig | 1 + drivers/counter/Makefile | 1 + drivers/cpufreq/Kconfig | 1 + drivers/cpufreq/Kconfig.arm | 10 + drivers/cpufreq/Kconfig.powerpc | 1 + drivers/cpufreq/Kconfig.x86 | 1 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/cpufreq/cpufreq.c | 140 +- drivers/cpufreq/ia64-acpi-cpufreq.c | 1 + drivers/cpufreq/imx-cpufreq-dt.c | 96 + drivers/cpufreq/loongson1-cpufreq.c | 1 + drivers/cpufreq/sparc-us2e-cpufreq.c | 1 + drivers/cpufreq/sparc-us3-cpufreq.c | 1 + drivers/cpufreq/speedstep-centrino.c | 1 + drivers/cpuidle/Kconfig | 1 + drivers/cpuidle/Kconfig.arm | 1 + drivers/cpuidle/Kconfig.mips | 1 + drivers/cpuidle/Kconfig.powerpc | 1 + drivers/cpuidle/governors/Makefile | 1 + drivers/crypto/Kconfig | 1 + drivers/crypto/amcc/Makefile | 1 + drivers/crypto/axis/Makefile | 1 + drivers/crypto/axis/artpec6_crypto.c | 1 + drivers/crypto/bcm/Makefile | 1 + drivers/crypto/caam/caamalg.c | 9 +- drivers/crypto/caam/caamalg_qi.c | 7 +- drivers/crypto/caam/caamalg_qi2.c | 8 +- drivers/crypto/caam/ctrl.c | 2 +- drivers/crypto/caam/error.c | 2 +- drivers/crypto/caam/jr.c | 2 +- drivers/crypto/caam/regs.h | 8 - drivers/crypto/cavium/Makefile | 1 + drivers/crypto/cavium/cpt/Kconfig | 1 + drivers/crypto/cavium/cpt/Makefile | 1 + drivers/crypto/cavium/nitrox/Kconfig | 1 + drivers/crypto/cavium/nitrox/nitrox_main.c | 1 + drivers/crypto/ccp/Kconfig | 1 + drivers/crypto/chelsio/Kconfig | 1 + drivers/crypto/chelsio/Makefile | 1 + drivers/crypto/chelsio/chcr_algo.c | 17 +- drivers/crypto/chelsio/chcr_core.c | 4 - drivers/crypto/chelsio/chcr_ipsec.c | 3 +- drivers/crypto/chelsio/chtls/Makefile | 1 + drivers/crypto/inside-secure/Makefile | 1 + drivers/crypto/ixp4xx_crypto.c | 4 +- drivers/crypto/marvell/Makefile | 1 + drivers/crypto/mediatek/Makefile | 1 + drivers/crypto/n2_core.c | 1 + drivers/crypto/nx/Kconfig | 1 + drivers/crypto/nx/nx-842-pseries.c | 15 +- drivers/crypto/padlock-aes.c | 1 + drivers/crypto/qat/Kconfig | 1 + drivers/crypto/qat/qat_c3xxx/Makefile | 1 + drivers/crypto/qat/qat_c3xxxvf/Makefile | 1 + drivers/crypto/qat/qat_c62x/Makefile | 1 + drivers/crypto/qat/qat_c62xvf/Makefile | 1 + drivers/crypto/qat/qat_dh895xcc/Makefile | 1 + drivers/crypto/qat/qat_dh895xccvf/Makefile | 1 + drivers/crypto/rockchip/Makefile | 1 + drivers/crypto/stm32/Kconfig | 1 + drivers/crypto/stm32/Makefile | 1 + drivers/crypto/sunxi-ss/Makefile | 1 + drivers/crypto/virtio/Kconfig | 1 + drivers/crypto/virtio/virtio_crypto_algs.c | 14 +- drivers/crypto/virtio/virtio_crypto_common.h | 14 +- drivers/crypto/virtio/virtio_crypto_core.c | 14 +- drivers/crypto/virtio/virtio_crypto_mgr.c | 14 +- drivers/crypto/vmx/Kconfig | 1 + drivers/crypto/vmx/aesp8-ppc.pl | 2 +- drivers/crypto/vmx/ghash.c | 211 +- drivers/dax/Kconfig | 4 +- drivers/dax/pmem/Makefile | 1 + drivers/dax/pmem/core.c | 6 +- drivers/dax/super.c | 88 +- drivers/dca/Kconfig | 1 + drivers/dca/Makefile | 1 + drivers/devfreq/Kconfig | 1 + drivers/devfreq/event/Kconfig | 1 + drivers/devfreq/event/Makefile | 1 + drivers/dio/Makefile | 1 + drivers/dma-buf/Kconfig | 1 + drivers/dma-buf/Makefile | 1 + drivers/dma-buf/dma-buf.c | 39 +- drivers/dma-buf/dma-fence.c | 1 + drivers/dma-buf/sync_debug.c | 26 - drivers/dma-buf/sync_debug.h | 1 - drivers/dma/Kconfig | 1 + drivers/dma/bestcomm/Kconfig | 1 + drivers/dma/dma-axi-dmac.c | 29 +- drivers/dma/dma-jz4780.c | 38 +- drivers/dma/dmaengine.c | 14 +- drivers/dma/dw-axi-dmac/Makefile | 1 + drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 3 +- drivers/dma/fsl-qdma.c | 4 +- drivers/dma/hsu/Kconfig | 1 + drivers/dma/hsu/Makefile | 1 + drivers/dma/ioat/Makefile | 1 + drivers/dma/ioat/dma.h | 14 +- drivers/dma/ioat/hw.h | 14 +- drivers/dma/ioat/registers.h | 14 +- drivers/dma/ipu/Makefile | 1 + drivers/dma/mediatek/Kconfig | 12 + drivers/dma/mediatek/Makefile | 2 + drivers/dma/mediatek/mtk-cqdma.c | 4 +- drivers/dma/mediatek/mtk-uart-apdma.c | 666 +++ drivers/dma/mmp_tdma.c | 6 +- drivers/dma/mpc512x_dma.c | 14 +- drivers/dma/mv_xor_v2.c | 10 +- drivers/dma/ppc4xx/Makefile | 1 + drivers/dma/ppc4xx/adma.c | 14 +- drivers/dma/qcom/Kconfig | 1 + drivers/dma/sh/Kconfig | 6 - drivers/dma/sh/Makefile | 1 - drivers/dma/sh/sudmac.c | 414 -- drivers/dma/sirf-dma.c | 3 +- drivers/dma/sprd-dma.c | 49 +- drivers/dma/stm32-dma.c | 1 - drivers/dma/tegra210-adma.c | 57 +- drivers/dma/ti/Kconfig | 1 + drivers/dma/ti/cppi41.c | 1 + drivers/dma/xgene-dma.c | 14 +- drivers/dma/xilinx/Makefile | 1 + drivers/dma/xilinx/xilinx_dma.c | 4 +- drivers/edac/Kconfig | 4 +- drivers/edac/amd64_edac.c | 1 + drivers/edac/debugfs.c | 1 + drivers/edac/edac_mc.c | 12 +- drivers/edac/ie31200_edac.c | 1 + drivers/edac/mce_amd.c | 1 + drivers/edac/wq.c | 1 + drivers/edac/xgene_edac.c | 14 +- drivers/eisa/Kconfig | 1 + drivers/extcon/Kconfig | 1 + drivers/firewire/Kconfig | 1 + drivers/firewire/core-device.c | 2 +- drivers/firewire/core-iso.c | 2 +- drivers/firewire/core-topology.c | 1 + drivers/firewire/net.c | 1 + drivers/firmware/Kconfig | 17 + drivers/firmware/Makefile | 1 + drivers/firmware/arm_scmi/Makefile | 1 + drivers/firmware/arm_scmi/driver.c | 8 +- drivers/firmware/broadcom/Kconfig | 1 + drivers/firmware/broadcom/Makefile | 1 + drivers/firmware/dmi-sysfs.c | 1 + drivers/firmware/dmi_scan.c | 1 + drivers/firmware/efi/Kconfig | 1 + drivers/firmware/efi/test/Makefile | 1 + drivers/firmware/google/Kconfig | 1 + drivers/firmware/google/gsmi.c | 1 + drivers/firmware/imx/Kconfig | 1 + drivers/firmware/imx/Makefile | 2 +- drivers/firmware/imx/imx-scu-irq.c | 171 + drivers/firmware/imx/imx-scu.c | 6 + drivers/firmware/imx/scu-pd.c | 121 +- drivers/firmware/meson/Kconfig | 1 + drivers/firmware/meson/Makefile | 1 + drivers/firmware/psci/Kconfig | 1 + drivers/firmware/tegra/Kconfig | 1 + drivers/firmware/tegra/Makefile | 1 + drivers/firmware/ti_sci.c | 651 +++ drivers/firmware/ti_sci.h | 102 + drivers/firmware/trusted_foundations.c | 176 + drivers/firmware/xilinx/zynqmp-debug.c | 18 +- drivers/firmware/xilinx/zynqmp.c | 56 +- drivers/fmc/Kconfig | 1 + drivers/fpga/Kconfig | 10 + drivers/fpga/Makefile | 1 + drivers/fpga/zynqmp-fpga.c | 159 + drivers/fsi/Kconfig | 1 + drivers/fsi/Makefile | 1 + drivers/fsi/fsi-master-gpio.c | 1 + drivers/gnss/Kconfig | 1 + drivers/gpio/Kconfig | 14 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-altera.c | 14 +- drivers/gpio/gpio-ixp4xx.c | 474 ++ drivers/gpio/gpio-thunderx.c | 16 +- drivers/gpio/gpio-xgene-sb.c | 14 +- drivers/gpu/Makefile | 1 + drivers/gpu/drm/Kconfig | 8 + drivers/gpu/drm/Makefile | 7 +- drivers/gpu/drm/amd/acp/Kconfig | 1 + drivers/gpu/drm/amd/amdgpu/Kconfig | 8 +- drivers/gpu/drm/amd/amdgpu/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 27 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 122 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 144 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 255 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 450 ++ drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 46 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 83 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 16 - drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 185 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 232 +- drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 449 -- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 228 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 289 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 63 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 130 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 23 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 44 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 3 +- drivers/gpu/drm/amd/amdgpu/cik.c | 13 + drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 428 ++ drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 17 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 424 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 20 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 35 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 24 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 8 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 131 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 43 +- drivers/gpu/drm/amd/amdgpu/si.c | 13 + drivers/gpu/drm/amd/amdgpu/soc15.c | 86 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 10 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 68 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 1 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 1 + drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 3 + drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 + drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 135 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 128 +- drivers/gpu/drm/amd/amdgpu/vi.c | 13 + drivers/gpu/drm/amd/amdkfd/Kconfig | 1 + drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 483 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 13 - .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 63 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 12 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 51 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 378 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 14 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 2 + .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 1 + .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 70 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 8 + drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 53 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 85 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 55 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 16 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 2 + drivers/gpu/drm/amd/display/Kconfig | 7 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 29 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../amd/display/dc/bios/command_table_helper2.c | 5 - drivers/gpu/drm/amd/display/dc/core/dc.c | 95 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 29 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 37 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 130 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 51 +- drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 1 + drivers/gpu/drm/amd/display/dc/dc_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 78 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 23 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 3 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 1 + .../drm/amd/display/dc/dce100/dce100_resource.c | 44 +- .../drm/amd/display/dc/dce100/dce100_resource.h | 5 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 97 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 40 +- .../drm/amd/display/dc/dce110/dce110_resource.h | 5 + .../display/dc/dce110/dce110_timing_generator.c | 5 + .../display/dc/dce110/dce110_timing_generator.h | 5 + .../display/dc/dce110/dce110_timing_generator_v.c | 5 + .../drm/amd/display/dc/dce112/dce112_resource.c | 3 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 9 +- .../display/dc/dce120/dce120_timing_generator.c | 96 +- .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 3 +- .../amd/display/dc/dce80/dce80_timing_generator.c | 7 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 78 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 430 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 16 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 55 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 152 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 20 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 91 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 5 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 107 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 22 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 2 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 5 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 4 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 25 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 8 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 7 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 25 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 5 + .../drm/amd/display/include/bios_parser_types.h | 3 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 10 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 - .../gpu/drm/amd/display/include/set_mode_types.h | 5 +- .../drm/amd/display/modules/color/color_gamma.c | 56 +- .../drm/amd/display/modules/color/color_gamma.h | 1 + .../amd/display/modules/info_packet/info_packet.c | 4 +- .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 18 + .../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 31 + .../drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h | 3 + .../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 3 + .../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 3 + drivers/gpu/drm/amd/include/cik_structs.h | 3 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 1 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 11 + drivers/gpu/drm/amd/include/v9_structs.h | 3 +- drivers/gpu/drm/amd/include/vi_structs.h | 3 +- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 76 +- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 5 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 143 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 113 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 3 + drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 74 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/power_state.h | 7 + drivers/gpu/drm/amd/powerplay/inc/pp_thermal.h | 12 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 3 + drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 1 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 191 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 2 + drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 2 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 2 + .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 21 + .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 2 + drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 153 + drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 44 + drivers/gpu/drm/arc/Kconfig | 1 + drivers/gpu/drm/arc/Makefile | 1 + drivers/gpu/drm/arm/Makefile | 1 + drivers/gpu/drm/arm/malidp_crtc.c | 28 +- drivers/gpu/drm/arm/malidp_hw.c | 3 +- drivers/gpu/drm/arm/malidp_mw.c | 2 +- drivers/gpu/drm/arm/malidp_planes.c | 8 +- drivers/gpu/drm/armada/Kconfig | 1 + drivers/gpu/drm/armada/armada_fb.c | 3 +- drivers/gpu/drm/aspeed/Kconfig | 1 + drivers/gpu/drm/aspeed/Makefile | 1 + drivers/gpu/drm/ast/Kconfig | 4 +- drivers/gpu/drm/ast/Makefile | 1 + drivers/gpu/drm/ast/ast_drv.c | 13 +- drivers/gpu/drm/ast/ast_drv.h | 71 +- drivers/gpu/drm/ast/ast_fb.c | 41 +- drivers/gpu/drm/ast/ast_main.c | 77 +- drivers/gpu/drm/ast/ast_mode.c | 132 +- drivers/gpu/drm/ast/ast_ttm.c | 302 +- drivers/gpu/drm/atmel-hlcdc/Kconfig | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 9 +- drivers/gpu/drm/bochs/Kconfig | 3 +- drivers/gpu/drm/bochs/Makefile | 1 + drivers/gpu/drm/bochs/bochs.h | 54 +- drivers/gpu/drm/bochs/bochs_drv.c | 24 +- drivers/gpu/drm/bochs/bochs_kms.c | 18 +- drivers/gpu/drm/bochs/bochs_mm.c | 427 +- drivers/gpu/drm/bridge/Kconfig | 1 + drivers/gpu/drm/bridge/adv7511/Kconfig | 1 + drivers/gpu/drm/bridge/adv7511/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +- drivers/gpu/drm/bridge/analogix/Kconfig | 1 + drivers/gpu/drm/bridge/analogix/Makefile | 1 + drivers/gpu/drm/bridge/panel.c | 3 +- drivers/gpu/drm/bridge/synopsys/Kconfig | 1 + drivers/gpu/drm/bridge/synopsys/Makefile | 1 + drivers/gpu/drm/cirrus/Kconfig | 1 + drivers/gpu/drm/cirrus/Makefile | 1 + drivers/gpu/drm/drm_atomic_helper.c | 2 +- drivers/gpu/drm/drm_atomic_state_helper.c | 41 +- drivers/gpu/drm/drm_atomic_uapi.c | 16 +- drivers/gpu/drm/drm_auth.c | 20 + drivers/gpu/drm/drm_client.c | 3 +- drivers/gpu/drm/drm_connector.c | 49 +- drivers/gpu/drm/drm_dp_aux_dev.c | 8 +- drivers/gpu/drm/drm_dp_dual_mode_helper.c | 4 +- drivers/gpu/drm/drm_dp_helper.c | 12 +- drivers/gpu/drm/drm_dp_mst_topology.c | 13 +- drivers/gpu/drm/drm_edid.c | 135 +- drivers/gpu/drm/drm_edid_load.c | 7 +- drivers/gpu/drm/drm_fb_helper.c | 246 +- drivers/gpu/drm/drm_file.c | 122 +- drivers/gpu/drm/drm_format_helper.c | 4 +- drivers/gpu/drm/drm_fourcc.c | 118 - drivers/gpu/drm/drm_gem_vram_helper.c | 772 +++ drivers/gpu/drm/drm_hdcp.c | 382 ++ drivers/gpu/drm/drm_internal.h | 7 + drivers/gpu/drm/drm_legacy.h | 2 + drivers/gpu/drm/drm_legacy_misc.c | 20 + drivers/gpu/drm/drm_of.c | 1 + drivers/gpu/drm/drm_prime.c | 77 +- drivers/gpu/drm/drm_sysfs.c | 2 + drivers/gpu/drm/drm_vram_helper_common.c | 96 + drivers/gpu/drm/drm_vram_mm_helper.c | 295 + drivers/gpu/drm/etnaviv/Kconfig | 1 + drivers/gpu/drm/etnaviv/etnaviv_dump.c | 5 - drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/Kconfig | 1 + drivers/gpu/drm/fsl-dcu/Kconfig | 1 + drivers/gpu/drm/gma500/Kconfig | 1 + drivers/gpu/drm/gma500/accel_2d.c | 18 +- drivers/gpu/drm/gma500/blitter.h | 2 + drivers/gpu/drm/gma500/cdv_device.c | 13 +- drivers/gpu/drm/gma500/cdv_device.h | 4 + drivers/gpu/drm/gma500/cdv_intel_crt.c | 8 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 10 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 12 +- drivers/gpu/drm/gma500/framebuffer.c | 26 +- drivers/gpu/drm/gma500/framebuffer.h | 1 - drivers/gpu/drm/gma500/gem.c | 5 +- drivers/gpu/drm/gma500/gma_device.c | 1 - drivers/gpu/drm/gma500/gma_device.h | 1 + drivers/gpu/drm/gma500/gma_display.c | 12 +- drivers/gpu/drm/gma500/gma_display.h | 3 + drivers/gpu/drm/gma500/gtt.c | 5 +- drivers/gpu/drm/gma500/gtt.h | 1 - drivers/gpu/drm/gma500/intel_bios.c | 9 +- drivers/gpu/drm/gma500/intel_bios.h | 3 +- drivers/gpu/drm/gma500/intel_gmbus.c | 11 +- drivers/gpu/drm/gma500/intel_i2c.c | 4 +- drivers/gpu/drm/gma500/mdfld_device.c | 16 +- drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 4 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 12 +- drivers/gpu/drm/gma500/mdfld_dsi_output.h | 8 +- drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 4 +- drivers/gpu/drm/gma500/mdfld_intel_display.c | 11 +- drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 2 + drivers/gpu/drm/gma500/mid_bios.c | 5 +- drivers/gpu/drm/gma500/mid_bios.h | 1 + drivers/gpu/drm/gma500/mmu.c | 6 +- drivers/gpu/drm/gma500/oaktrail.h | 2 + drivers/gpu/drm/gma500/oaktrail_crtc.c | 8 +- drivers/gpu/drm/gma500/oaktrail_device.c | 20 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 8 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 11 +- drivers/gpu/drm/gma500/power.h | 4 +- drivers/gpu/drm/gma500/psb_device.c | 12 +- drivers/gpu/drm/gma500/psb_drv.c | 33 +- drivers/gpu/drm/gma500/psb_drv.h | 17 +- drivers/gpu/drm/gma500/psb_intel_display.c | 7 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 2 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 15 +- drivers/gpu/drm/gma500/psb_irq.c | 9 +- drivers/gpu/drm/gma500/psb_irq.h | 2 +- drivers/gpu/drm/gma500/psb_lid.c | 6 +- drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 13 +- drivers/gpu/drm/hisilicon/Kconfig | 1 + drivers/gpu/drm/hisilicon/Makefile | 1 + drivers/gpu/drm/hisilicon/hibmc/Kconfig | 3 +- drivers/gpu/drm/hisilicon/hibmc/Makefile | 1 + drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 19 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 14 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 37 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 341 +- drivers/gpu/drm/hisilicon/kirin/Kconfig | 1 + drivers/gpu/drm/hisilicon/kirin/Makefile | 1 + drivers/gpu/drm/i2c/Kconfig | 1 + drivers/gpu/drm/i810/Makefile | 1 + drivers/gpu/drm/i915/Kconfig | 7 + drivers/gpu/drm/i915/Kconfig.debug | 1 + drivers/gpu/drm/i915/Kconfig.profile | 13 + drivers/gpu/drm/i915/Makefile | 52 +- drivers/gpu/drm/i915/Makefile.header-test | 33 +- drivers/gpu/drm/i915/dvo.h | 138 - drivers/gpu/drm/i915/dvo_ch7017.c | 3 +- drivers/gpu/drm/i915/dvo_ch7xxx.c | 3 +- drivers/gpu/drm/i915/dvo_ivch.c | 3 +- drivers/gpu/drm/i915/dvo_ns2501.c | 5 +- drivers/gpu/drm/i915/dvo_sil164.c | 3 +- drivers/gpu/drm/i915/dvo_tfp410.c | 3 +- drivers/gpu/drm/i915/gt/Makefile | 2 + drivers/gpu/drm/i915/gt/Makefile.header-test | 16 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 392 ++ drivers/gpu/drm/i915/gt/intel_context.c | 179 + drivers/gpu/drm/i915/gt/intel_context.h | 130 + drivers/gpu/drm/i915/gt/intel_context_types.h | 70 + drivers/gpu/drm/i915/gt/intel_engine.h | 549 ++ drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1722 ++++++ drivers/gpu/drm/i915/gt/intel_engine_pm.c | 164 + drivers/gpu/drm/i915/gt/intel_engine_pm.h | 22 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 570 ++ drivers/gpu/drm/i915/{ => gt}/intel_gpu_commands.h | 0 drivers/gpu/drm/i915/gt/intel_gt_pm.c | 143 + drivers/gpu/drm/i915/gt/intel_gt_pm.h | 27 + drivers/gpu/drm/i915/gt/intel_hangcheck.c | 347 ++ drivers/gpu/drm/i915/gt/intel_lrc.c | 3614 ++++++++++++ drivers/gpu/drm/i915/gt/intel_lrc.h | 130 + drivers/gpu/drm/i915/{ => gt}/intel_lrc_reg.h | 0 drivers/gpu/drm/i915/gt/intel_mocs.c | 566 ++ drivers/gpu/drm/i915/gt/intel_mocs.h | 60 + drivers/gpu/drm/i915/gt/intel_reset.c | 1396 +++++ drivers/gpu/drm/i915/gt/intel_reset.h | 68 + drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2337 ++++++++ drivers/gpu/drm/i915/gt/intel_sseu.c | 142 + drivers/gpu/drm/i915/gt/intel_sseu.h | 67 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 1416 +++++ drivers/gpu/drm/i915/gt/intel_workarounds.h | 40 + drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 28 + drivers/gpu/drm/i915/gt/mock_engine.c | 344 ++ drivers/gpu/drm/i915/gt/mock_engine.h | 51 + .../intel_engine_cs.c => gt/selftest_engine_cs.c} | 0 drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 1889 ++++++ drivers/gpu/drm/i915/gt/selftest_lrc.c | 1836 ++++++ drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1186 ++++ drivers/gpu/drm/i915/gvt/cmd_parser.c | 14 +- drivers/gpu/drm/i915/gvt/debugfs.c | 4 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 19 +- drivers/gpu/drm/i915/gvt/gtt.c | 17 +- drivers/gpu/drm/i915/gvt/gtt.h | 16 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 19 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 27 +- drivers/gpu/drm/i915/gvt/reg.h | 3 - drivers/gpu/drm/i915/gvt/scheduler.c | 172 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 3 +- drivers/gpu/drm/i915/i915_debugfs.c | 121 +- drivers/gpu/drm/i915/i915_debugfs.h | 20 + drivers/gpu/drm/i915/i915_drv.c | 45 +- drivers/gpu/drm/i915/i915_drv.h | 407 +- drivers/gpu/drm/i915/i915_fixed.h | 6 +- drivers/gpu/drm/i915/i915_gem.c | 551 +- drivers/gpu/drm/i915/i915_gem.h | 8 +- drivers/gpu/drm/i915/i915_gem_context.c | 974 +++- drivers/gpu/drm/i915/i915_gem_context.h | 83 +- drivers/gpu/drm/i915/i915_gem_context_types.h | 45 +- drivers/gpu/drm/i915/i915_gem_evict.c | 47 +- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 175 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 118 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 30 +- drivers/gpu/drm/i915/i915_gem_pm.c | 250 + drivers/gpu/drm/i915/i915_gem_pm.h | 25 + drivers/gpu/drm/i915/i915_gem_shrinker.c | 75 +- drivers/gpu/drm/i915/i915_gpu_error.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 +- drivers/gpu/drm/i915/i915_irq.c | 8 +- drivers/gpu/drm/i915/i915_irq.h | 114 + drivers/gpu/drm/i915/i915_pci.c | 7 +- drivers/gpu/drm/i915/i915_perf.c | 90 +- drivers/gpu/drm/i915/i915_pmu.c | 7 +- drivers/gpu/drm/i915/i915_priolist_types.h | 5 +- drivers/gpu/drm/i915/i915_query.c | 49 + drivers/gpu/drm/i915/i915_reg.h | 18 +- drivers/gpu/drm/i915/i915_request.c | 449 +- drivers/gpu/drm/i915/i915_request.h | 17 +- drivers/gpu/drm/i915/i915_reset.c | 1474 ----- drivers/gpu/drm/i915/i915_reset.h | 69 - drivers/gpu/drm/i915/i915_scheduler.c | 308 +- drivers/gpu/drm/i915/i915_scheduler.h | 18 + drivers/gpu/drm/i915/i915_scheduler_types.h | 5 +- drivers/gpu/drm/i915/i915_suspend.c | 3 +- drivers/gpu/drm/i915/i915_sysfs.c | 51 +- drivers/gpu/drm/i915/i915_timeline_types.h | 1 + drivers/gpu/drm/i915/i915_trace.h | 4 +- drivers/gpu/drm/i915/i915_utils.h | 197 +- drivers/gpu/drm/i915/i915_vma.c | 13 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/icl_dsi.c | 63 +- drivers/gpu/drm/i915/intel_acpi.c | 3 + drivers/gpu/drm/i915/intel_acpi.h | 17 + drivers/gpu/drm/i915/intel_atomic.c | 13 + drivers/gpu/drm/i915/intel_atomic.h | 49 + drivers/gpu/drm/i915/intel_audio.c | 61 +- drivers/gpu/drm/i915/intel_bios.c | 2 + drivers/gpu/drm/i915/intel_bios.h | 21 + drivers/gpu/drm/i915/intel_breadcrumbs.c | 337 -- drivers/gpu/drm/i915/intel_cdclk.c | 59 +- drivers/gpu/drm/i915/intel_color.c | 96 +- drivers/gpu/drm/i915/intel_combo_phy.c | 77 +- drivers/gpu/drm/i915/intel_combo_phy.h | 20 + drivers/gpu/drm/i915/intel_context.c | 269 - drivers/gpu/drm/i915/intel_context.h | 87 - drivers/gpu/drm/i915/intel_context_types.h | 74 - drivers/gpu/drm/i915/intel_crt.c | 3 + drivers/gpu/drm/i915/intel_csr.c | 2 - drivers/gpu/drm/i915/intel_csr.h | 4 + drivers/gpu/drm/i915/intel_ddi.c | 28 +- drivers/gpu/drm/i915/intel_device_info.h | 33 +- drivers/gpu/drm/i915/intel_display.c | 1027 ++-- drivers/gpu/drm/i915/intel_display.h | 10 +- drivers/gpu/drm/i915/intel_dp.c | 107 +- drivers/gpu/drm/i915/intel_dp_aux_backlight.c | 1 + drivers/gpu/drm/i915/intel_dp_aux_backlight.h | 13 + drivers/gpu/drm/i915/intel_dp_link_training.c | 1 + drivers/gpu/drm/i915/intel_dp_link_training.h | 14 + drivers/gpu/drm/i915/intel_dp_mst.c | 3 + drivers/gpu/drm/i915/intel_dp_mst.h | 14 + drivers/gpu/drm/i915/intel_dpio_phy.c | 39 +- drivers/gpu/drm/i915/intel_dpio_phy.h | 58 + drivers/gpu/drm/i915/intel_dpll_mgr.c | 67 +- drivers/gpu/drm/i915/intel_dpll_mgr.h | 8 +- drivers/gpu/drm/i915/intel_drv.h | 410 +- drivers/gpu/drm/i915/intel_dsi.h | 7 + drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 8 +- drivers/gpu/drm/i915/intel_dsi_dcs_backlight.h | 13 + drivers/gpu/drm/i915/intel_dsi_vbt.c | 21 +- drivers/gpu/drm/i915/intel_dvo.c | 8 +- drivers/gpu/drm/i915/intel_dvo_dev.h | 140 + drivers/gpu/drm/i915/intel_engine_cs.c | 1757 ------ drivers/gpu/drm/i915/intel_engine_types.h | 546 -- drivers/gpu/drm/i915/intel_fbc.c | 4 + drivers/gpu/drm/i915/intel_fifo_underrun.c | 1 + drivers/gpu/drm/i915/intel_fifo_underrun.h | 27 + drivers/gpu/drm/i915/intel_gmbus.c | 942 +++ drivers/gpu/drm/i915/intel_gmbus.h | 27 + drivers/gpu/drm/i915/intel_guc.c | 40 +- drivers/gpu/drm/i915/intel_guc.h | 2 + drivers/gpu/drm/i915/intel_guc_fw.c | 20 +- drivers/gpu/drm/i915/intel_guc_submission.c | 31 +- drivers/gpu/drm/i915/intel_guc_submission.h | 3 +- drivers/gpu/drm/i915/intel_hangcheck.c | 334 -- drivers/gpu/drm/i915/intel_hdcp.c | 55 +- drivers/gpu/drm/i915/intel_hdcp.h | 1 + drivers/gpu/drm/i915/intel_hdmi.c | 30 +- drivers/gpu/drm/i915/intel_hotplug.c | 1 + drivers/gpu/drm/i915/intel_hotplug.h | 30 + drivers/gpu/drm/i915/intel_huc.c | 74 +- drivers/gpu/drm/i915/intel_huc.h | 6 +- drivers/gpu/drm/i915/intel_huc_fw.c | 49 +- drivers/gpu/drm/i915/intel_i2c.c | 933 --- drivers/gpu/drm/i915/intel_lpe_audio.c | 8 +- drivers/gpu/drm/i915/intel_lpe_audio.h | 22 + drivers/gpu/drm/i915/intel_lrc.c | 3041 ---------- drivers/gpu/drm/i915/intel_lrc.h | 120 - drivers/gpu/drm/i915/intel_lvds.c | 2 + drivers/gpu/drm/i915/intel_mocs.c | 564 -- drivers/gpu/drm/i915/intel_mocs.h | 58 - drivers/gpu/drm/i915/intel_overlay.c | 9 +- drivers/gpu/drm/i915/intel_overlay.h | 29 + drivers/gpu/drm/i915/intel_panel.c | 2 + drivers/gpu/drm/i915/intel_pipe_crc.c | 11 +- drivers/gpu/drm/i915/intel_pipe_crc.h | 3 + drivers/gpu/drm/i915/intel_pm.c | 393 +- drivers/gpu/drm/i915/intel_pm.h | 10 + drivers/gpu/drm/i915/intel_quirks.c | 1 + drivers/gpu/drm/i915/intel_quirks.h | 13 + drivers/gpu/drm/i915/intel_ringbuffer.c | 2345 -------- drivers/gpu/drm/i915/intel_ringbuffer.h | 583 -- drivers/gpu/drm/i915/intel_runtime_pm.c | 885 ++- drivers/gpu/drm/i915/intel_runtime_pm.h | 140 + drivers/gpu/drm/i915/intel_sdvo.c | 4 + drivers/gpu/drm/i915/intel_sideband.c | 480 +- drivers/gpu/drm/i915/intel_sideband.h | 140 + drivers/gpu/drm/i915/intel_sprite.c | 37 +- drivers/gpu/drm/i915/intel_sprite.h | 12 +- drivers/gpu/drm/i915/intel_tv.c | 1 + drivers/gpu/drm/i915/intel_uc.c | 48 +- drivers/gpu/drm/i915/intel_uc.h | 3 +- drivers/gpu/drm/i915/intel_uc_fw.c | 103 +- drivers/gpu/drm/i915/intel_uc_fw.h | 10 +- drivers/gpu/drm/i915/intel_uncore.c | 8 +- drivers/gpu/drm/i915/intel_vdsc.c | 2 + drivers/gpu/drm/i915/intel_vdsc.h | 21 + drivers/gpu/drm/i915/intel_wakeref.c | 75 + drivers/gpu/drm/i915/intel_wakeref.h | 133 + drivers/gpu/drm/i915/intel_workarounds.c | 1259 ---- drivers/gpu/drm/i915/intel_workarounds.h | 34 - drivers/gpu/drm/i915/intel_workarounds_types.h | 27 - drivers/gpu/drm/i915/selftests/huge_pages.c | 3 +- drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 21 +- .../gpu/drm/i915/selftests/i915_gem_coherency.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 223 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 3 +- drivers/gpu/drm/i915/selftests/i915_gem_object.c | 31 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 13 +- drivers/gpu/drm/i915/selftests/i915_timeline.c | 4 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 246 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 32 +- drivers/gpu/drm/i915/selftests/igt_gem_utils.c | 34 + drivers/gpu/drm/i915/selftests/igt_gem_utils.h | 17 + drivers/gpu/drm/i915/selftests/igt_reset.c | 3 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 +- drivers/gpu/drm/i915/selftests/igt_spinner.h | 3 +- drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 1919 ------ drivers/gpu/drm/i915/selftests/intel_lrc.c | 1326 ----- drivers/gpu/drm/i915/selftests/intel_workarounds.c | 901 --- drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 3 + drivers/gpu/drm/i915/selftests/mock_context.c | 15 +- drivers/gpu/drm/i915/selftests/mock_engine.c | 321 - drivers/gpu/drm/i915/selftests/mock_engine.h | 49 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 37 +- drivers/gpu/drm/i915/selftests/mock_request.c | 6 +- drivers/gpu/drm/i915/vlv_dsi.c | 34 +- drivers/gpu/drm/i915/vlv_dsi_pll.c | 18 +- drivers/gpu/drm/imx/Kconfig | 1 + drivers/gpu/drm/imx/ipuv3-plane.c | 16 +- drivers/gpu/drm/lima/lima_drv.c | 2 +- drivers/gpu/drm/lima/lima_pp.c | 8 +- drivers/gpu/drm/lima/lima_sched.c | 13 +- drivers/gpu/drm/mediatek/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_drm_fb.c | 8 +- drivers/gpu/drm/meson/Kconfig | 1 + drivers/gpu/drm/meson/Makefile | 1 + drivers/gpu/drm/meson/meson_crtc.c | 14 +- drivers/gpu/drm/meson/meson_crtc.h | 14 +- drivers/gpu/drm/meson/meson_drv.c | 14 +- drivers/gpu/drm/meson/meson_drv.h | 14 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 14 +- drivers/gpu/drm/meson/meson_dw_hdmi.h | 14 +- drivers/gpu/drm/meson/meson_overlay.c | 14 +- drivers/gpu/drm/meson/meson_plane.c | 14 +- drivers/gpu/drm/meson/meson_plane.h | 14 +- drivers/gpu/drm/meson/meson_vclk.c | 14 +- drivers/gpu/drm/meson/meson_vclk.h | 14 +- drivers/gpu/drm/meson/meson_venc.c | 14 +- drivers/gpu/drm/meson/meson_venc.h | 14 +- drivers/gpu/drm/meson/meson_venc_cvbs.c | 14 +- drivers/gpu/drm/meson/meson_venc_cvbs.h | 14 +- drivers/gpu/drm/meson/meson_viu.c | 14 +- drivers/gpu/drm/meson/meson_viu.h | 14 +- drivers/gpu/drm/meson/meson_vpp.c | 14 +- drivers/gpu/drm/meson/meson_vpp.h | 14 +- drivers/gpu/drm/mga/Makefile | 1 + drivers/gpu/drm/mgag200/Kconfig | 3 +- drivers/gpu/drm/mgag200/Makefile | 1 + drivers/gpu/drm/mgag200/mgag200_cursor.c | 96 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 74 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 41 +- drivers/gpu/drm/mgag200/mgag200_main.c | 87 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 59 +- drivers/gpu/drm/mgag200/mgag200_ttm.c | 301 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 13 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 31 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 24 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 7 +- drivers/gpu/drm/msm/msm_atomic.c | 4 +- drivers/gpu/drm/msm/msm_fb.c | 18 +- drivers/gpu/drm/msm/msm_gem.c | 3 +- drivers/gpu/drm/msm/msm_gem.h | 4 - drivers/gpu/drm/mxsfb/Kconfig | 1 + drivers/gpu/drm/mxsfb/Makefile | 1 + drivers/gpu/drm/nouveau/Kconfig | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.h | 1 + drivers/gpu/drm/nouveau/dispnv50/head.c | 16 +- drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 1 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 60 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 2 - drivers/gpu/drm/omapdrm/Kconfig | 1 + drivers/gpu/drm/omapdrm/displays/Kconfig | 1 + drivers/gpu/drm/omapdrm/dss/Kconfig | 1 + drivers/gpu/drm/omapdrm/omap_fb.c | 6 +- drivers/gpu/drm/panel/Kconfig | 19 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 254 + .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 1 - drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 514 ++ drivers/gpu/drm/panel/panel-simple.c | 212 +- drivers/gpu/drm/panfrost/Kconfig | 1 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 13 +- drivers/gpu/drm/panfrost/panfrost_device.c | 26 + drivers/gpu/drm/panfrost/panfrost_device.h | 1 + drivers/gpu/drm/panfrost/panfrost_drv.c | 3 +- drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/pl111/Kconfig | 1 + drivers/gpu/drm/pl111/pl111_display.c | 5 +- drivers/gpu/drm/pl111/pl111_versatile.c | 1 + drivers/gpu/drm/qxl/Kconfig | 1 + drivers/gpu/drm/qxl/Makefile | 1 + drivers/gpu/drm/r128/Makefile | 1 + drivers/gpu/drm/radeon/Kconfig | 1 + drivers/gpu/drm/radeon/radeon_display.c | 4 +- drivers/gpu/drm/radeon/radeon_fb.c | 4 +- drivers/gpu/drm/rockchip/Kconfig | 1 + drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 17 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 39 +- drivers/gpu/drm/savage/Makefile | 1 + drivers/gpu/drm/scheduler/sched_main.c | 174 +- drivers/gpu/drm/selftests/Makefile | 1 + drivers/gpu/drm/selftests/test-drm_mm.c | 1 + drivers/gpu/drm/sis/Makefile | 1 + drivers/gpu/drm/sti/Kconfig | 1 + drivers/gpu/drm/stm/Kconfig | 1 + drivers/gpu/drm/stm/Makefile | 1 + drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 60 +- drivers/gpu/drm/stm/ltdc.c | 67 +- drivers/gpu/drm/sun4i/Kconfig | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 16 +- drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c | 1 + drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 6 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 29 +- drivers/gpu/drm/tdfx/Makefile | 1 + drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/dc.c | 17 +- drivers/gpu/drm/tegra/fb.c | 14 +- drivers/gpu/drm/tilcdc/Kconfig | 1 + drivers/gpu/drm/tinydrm/Kconfig | 1 + drivers/gpu/drm/tinydrm/Makefile | 1 + drivers/gpu/drm/tinydrm/core/Makefile | 1 + drivers/gpu/drm/tve200/Kconfig | 1 + drivers/gpu/drm/tve200/Makefile | 1 + drivers/gpu/drm/udl/Kconfig | 1 + drivers/gpu/drm/udl/Makefile | 1 + drivers/gpu/drm/udl/udl_dmabuf.c | 14 +- drivers/gpu/drm/v3d/Kconfig | 1 + drivers/gpu/drm/v3d/Makefile | 1 + drivers/gpu/drm/v3d/v3d_debugfs.c | 35 +- drivers/gpu/drm/v3d/v3d_drv.c | 17 +- drivers/gpu/drm/v3d/v3d_drv.h | 106 +- drivers/gpu/drm/v3d/v3d_fence.c | 2 + drivers/gpu/drm/v3d/v3d_gem.c | 552 +- drivers/gpu/drm/v3d/v3d_irq.c | 55 +- drivers/gpu/drm/v3d/v3d_mmu.c | 7 +- drivers/gpu/drm/v3d/v3d_regs.h | 122 +- drivers/gpu/drm/v3d/v3d_sched.c | 382 +- drivers/gpu/drm/v3d/v3d_trace.h | 94 + drivers/gpu/drm/vboxvideo/Kconfig | 2 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 12 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 75 +- drivers/gpu/drm/vboxvideo/vbox_fb.c | 22 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 75 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 36 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 355 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_dsi.c | 1 + drivers/gpu/drm/vc4/vc4_plane.c | 15 +- drivers/gpu/drm/vgem/Makefile | 1 + drivers/gpu/drm/via/Makefile | 1 + drivers/gpu/drm/virtio/Kconfig | 1 + drivers/gpu/drm/virtio/Makefile | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 3 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 25 +- drivers/gpu/drm/virtio/virtgpu_trace.h | 52 + drivers/gpu/drm/virtio/virtgpu_trace_points.c | 5 + drivers/gpu/drm/virtio/virtgpu_vq.c | 10 + drivers/gpu/drm/vkms/Makefile | 1 + drivers/gpu/drm/vkms/vkms_crtc.c | 33 +- drivers/gpu/drm/xen/Kconfig | 1 + drivers/gpu/drm/zte/Kconfig | 1 + drivers/gpu/drm/zte/zx_plane.c | 6 +- drivers/gpu/host1x/Kconfig | 1 + drivers/gpu/ipu-v3/Kconfig | 1 + drivers/gpu/vga/Kconfig | 1 + drivers/gpu/vga/Makefile | 1 + drivers/hid/Kconfig | 1 + drivers/hid/hid-aureal.c | 1 + drivers/hid/hid-hyperv.c | 2 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-lg.c | 2 - drivers/hid/hid-logitech-dj.c | 25 +- drivers/hid/hid-logitech-hidpp.c | 11 +- drivers/hid/hid-multitouch.c | 7 + drivers/hid/hid-rmi.c | 15 +- drivers/hid/i2c-hid/Kconfig | 1 + drivers/hid/i2c-hid/Makefile | 1 + drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/intel-ish-hid/Kconfig | 1 + drivers/hid/intel-ish-hid/Makefile | 2 +- drivers/hid/usbhid/Kconfig | 1 + drivers/hid/wacom_sys.c | 3 + drivers/hid/wacom_wac.c | 90 +- drivers/hid/wacom_wac.h | 1 + drivers/hsi/Kconfig | 1 + drivers/hsi/clients/Kconfig | 1 + drivers/hsi/clients/Makefile | 1 + drivers/hsi/controllers/Kconfig | 1 + drivers/hsi/controllers/Makefile | 1 + drivers/hv/channel.c | 2 +- drivers/hv/vmbus_drv.c | 1 + drivers/hwmon/Kconfig | 1 + drivers/hwmon/aspeed-pwm-tacho.c | 11 +- drivers/hwmon/g762.c | 15 +- drivers/hwmon/gpio-fan.c | 25 +- drivers/hwmon/hwmon.c | 4 +- drivers/hwmon/k8temp.c | 16 +- drivers/hwmon/ltq-cputemp.c | 14 +- drivers/hwmon/mlxreg-fan.c | 31 +- drivers/hwmon/npcm750-pwm-fan.c | 6 +- drivers/hwmon/occ/Kconfig | 1 + drivers/hwmon/occ/Makefile | 1 + drivers/hwmon/pmbus/Kconfig | 1 + drivers/hwmon/pwm-fan.c | 97 +- drivers/hwmon/ultra45_env.c | 1 + drivers/hwmon/xgene-hwmon.c | 14 +- drivers/hwtracing/Kconfig | 1 + drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/coresight-etb10.c | 21 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 28 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 19 +- drivers/hwtracing/intel_th/Kconfig | 1 + drivers/hwtracing/stm/Kconfig | 1 + drivers/i2c/Kconfig | 1 + drivers/i2c/algos/Kconfig | 1 + drivers/i2c/algos/Makefile | 1 + drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-sirf.c | 3 +- drivers/i2c/busses/i2c-xgene-slimpro.c | 15 +- drivers/i2c/i2c-core-base.c | 118 +- drivers/i2c/muxes/Kconfig | 1 + drivers/i3c/master/Kconfig | 1 + drivers/i3c/master/Makefile | 1 + drivers/ide/Kconfig | 1 + drivers/ide/aec62xx.c | 1 + drivers/ide/ali14xx.c | 1 + drivers/ide/atiixp.c | 1 + drivers/ide/cmd640.c | 1 + drivers/ide/cmd64x.c | 1 + drivers/ide/cy82c693.c | 1 + drivers/ide/dtc2278.c | 1 + drivers/ide/hpt366.c | 1 + drivers/ide/ht6560b.c | 1 + drivers/ide/icside.c | 1 + drivers/ide/ide-4drives.c | 1 + drivers/ide/ide-atapi.c | 1 + drivers/ide/ide-dma-sff.c | 1 + drivers/ide/ide-eh.c | 1 + drivers/ide/ide-gd.c | 1 + drivers/ide/ide-io-std.c | 1 + drivers/ide/ide-ioctls.c | 1 + drivers/ide/ide-iops.c | 1 + drivers/ide/ide-legacy.c | 1 + drivers/ide/ide-lib.c | 1 + drivers/ide/ide-probe.c | 1 + drivers/ide/ide-proc.c | 1 + drivers/ide/ide-taskfile.c | 1 + drivers/ide/ide-xfer-mode.c | 1 + drivers/ide/ide.c | 1 + drivers/ide/it8213.c | 1 + drivers/ide/ns87415.c | 1 + drivers/ide/opti621.c | 1 + drivers/ide/pdc202xx_old.c | 1 + drivers/ide/qd65xx.c | 1 + drivers/ide/rapide.c | 1 + drivers/ide/rz1000.c | 1 + drivers/ide/serverworks.c | 1 + drivers/ide/sl82c105.c | 1 + drivers/ide/slc90e66.c | 1 + drivers/ide/umc8672.c | 1 + drivers/idle/Kconfig | 1 + drivers/idle/Makefile | 1 + drivers/iio/Kconfig | 1 + drivers/iio/accel/Kconfig | 1 + drivers/iio/accel/adxl372_spi.c | 9 + drivers/iio/accel/bmc150-accel-spi.c | 14 +- drivers/iio/accel/kxsd9-spi.c | 10 + drivers/iio/adc/Kconfig | 1 + drivers/iio/adc/at91-sama5d2_adc.c | 12 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/mt6577_auxadc.c | 54 +- drivers/iio/adc/npcm_adc.c | 2 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 1 + drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/stm32-dfsdm-adc.c | 6 + drivers/iio/adc/stm32-dfsdm-core.c | 8 +- drivers/iio/adc/stmpe-adc.c | 40 +- drivers/iio/adc/sun4i-gpadc-iio.c | 5 +- drivers/iio/adc/ti-ads124s08.c | 2 +- drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/afe/Kconfig | 1 + drivers/iio/afe/Makefile | 1 + drivers/iio/amplifiers/Kconfig | 1 + drivers/iio/amplifiers/Makefile | 1 + drivers/iio/buffer/Kconfig | 1 + drivers/iio/buffer/kfifo_buf.c | 1 + drivers/iio/chemical/Kconfig | 1 + drivers/iio/chemical/Makefile | 1 + drivers/iio/common/Kconfig | 1 + drivers/iio/common/cros_ec_sensors/Kconfig | 1 + drivers/iio/common/cros_ec_sensors/Makefile | 1 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 14 + drivers/iio/common/hid-sensors/Kconfig | 1 + drivers/iio/common/hid-sensors/Makefile | 1 + drivers/iio/common/ms_sensors/Kconfig | 1 + drivers/iio/common/ms_sensors/Makefile | 1 + drivers/iio/common/ssp_sensors/Kconfig | 1 + drivers/iio/common/ssp_sensors/Makefile | 1 + drivers/iio/common/st_sensors/Kconfig | 1 + drivers/iio/dac/Kconfig | 1 + drivers/iio/dac/ad5758.c | 18 +- drivers/iio/dac/ds4424.c | 8 +- drivers/iio/dummy/Kconfig | 1 + drivers/iio/frequency/Kconfig | 1 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/ad9523.c | 8 +- drivers/iio/gyro/Kconfig | 1 + drivers/iio/gyro/bmg160_i2c.c | 1 + drivers/iio/gyro/bmg160_spi.c | 1 + drivers/iio/gyro/mpu3050-core.c | 1 + drivers/iio/gyro/mpu3050-i2c.c | 1 + drivers/iio/health/Kconfig | 1 + drivers/iio/health/Makefile | 1 + drivers/iio/humidity/Kconfig | 1 + drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/bmi160/Kconfig | 1 + drivers/iio/imu/bmi160/Makefile | 1 + drivers/iio/imu/inv_mpu6050/Kconfig | 1 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 46 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 20 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 3 + drivers/iio/imu/st_lsm6dsx/Kconfig | 1 + drivers/iio/imu/st_lsm6dsx/Makefile | 1 + drivers/iio/inkern.c | 22 +- drivers/iio/light/Kconfig | 1 + drivers/iio/light/bh1780.c | 1 + drivers/iio/light/cm3605.c | 1 + drivers/iio/magnetometer/Kconfig | 1 + drivers/iio/magnetometer/ak8974.c | 1 + drivers/iio/magnetometer/ak8975.c | 15 +- drivers/iio/multiplexer/Kconfig | 1 + drivers/iio/multiplexer/Makefile | 1 + drivers/iio/orientation/Kconfig | 1 + drivers/iio/orientation/Makefile | 1 + drivers/iio/potentiometer/Kconfig | 1 + drivers/iio/potentiostat/Kconfig | 1 + drivers/iio/potentiostat/Makefile | 1 + drivers/iio/pressure/Kconfig | 1 + drivers/iio/pressure/bmp280-i2c.c | 1 + drivers/iio/pressure/bmp280-spi.c | 1 + drivers/iio/proximity/Kconfig | 1 + drivers/iio/resolver/Kconfig | 1 + drivers/iio/resolver/Makefile | 1 + drivers/iio/temperature/Kconfig | 1 + drivers/iio/temperature/maxim_thermocouple.c | 10 + drivers/iio/trigger/Kconfig | 1 + drivers/infiniband/Kconfig | 1 + drivers/infiniband/Makefile | 1 + drivers/infiniband/core/addr.c | 16 +- drivers/infiniband/core/nldev.c | 27 +- drivers/infiniband/hw/bnxt_re/Kconfig | 1 + drivers/infiniband/hw/cxgb3/Kconfig | 1 + drivers/infiniband/hw/cxgb4/Kconfig | 1 + drivers/infiniband/hw/cxgb4/Makefile | 1 + drivers/infiniband/hw/hfi1/Kconfig | 1 + drivers/infiniband/hw/hns/Kconfig | 1 + drivers/infiniband/hw/hns/Makefile | 1 + drivers/infiniband/hw/i40iw/Kconfig | 1 + drivers/infiniband/hw/mlx4/Kconfig | 1 + drivers/infiniband/hw/mlx4/Makefile | 1 + drivers/infiniband/hw/mlx5/Kconfig | 1 + drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/devx.c | 13 +- drivers/infiniband/hw/mlx5/ib_rep.c | 13 +- drivers/infiniband/hw/mlx5/ib_rep.h | 12 +- drivers/infiniband/hw/mthca/Kconfig | 1 + drivers/infiniband/hw/nes/Kconfig | 1 + drivers/infiniband/hw/nes/Makefile | 1 + drivers/infiniband/hw/ocrdma/Kconfig | 1 + drivers/infiniband/hw/ocrdma/Makefile | 1 + drivers/infiniband/hw/ocrdma/ocrdma_ah.c | 5 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 5 +- drivers/infiniband/hw/qedr/Kconfig | 1 + drivers/infiniband/hw/qedr/Makefile | 1 + drivers/infiniband/hw/qib/Kconfig | 1 + drivers/infiniband/hw/usnic/Kconfig | 1 + drivers/infiniband/hw/vmw_pvrdma/Kconfig | 1 + drivers/infiniband/hw/vmw_pvrdma/Makefile | 1 + drivers/infiniband/sw/Makefile | 1 + drivers/infiniband/sw/rdmavt/Kconfig | 1 + drivers/infiniband/sw/rdmavt/Makefile | 1 + drivers/infiniband/sw/rxe/Kconfig | 1 + drivers/infiniband/ulp/ipoib/Kconfig | 1 + drivers/infiniband/ulp/iser/Kconfig | 1 + drivers/infiniband/ulp/iser/Makefile | 1 + drivers/infiniband/ulp/isert/Kconfig | 1 + drivers/infiniband/ulp/isert/Makefile | 1 + drivers/infiniband/ulp/opa_vnic/Kconfig | 1 + drivers/infiniband/ulp/opa_vnic/Makefile | 1 + drivers/infiniband/ulp/srp/Kconfig | 1 + drivers/infiniband/ulp/srpt/Kconfig | 1 + drivers/infiniband/ulp/srpt/Makefile | 1 + drivers/input/Kconfig | 1 + drivers/input/gameport/Kconfig | 1 + drivers/input/joystick/Kconfig | 1 + drivers/input/joystick/grip_mp.c | 1 + drivers/input/joystick/iforce/Kconfig | 1 + drivers/input/joystick/iforce/Makefile | 1 + drivers/input/joystick/maplecontrol.c | 1 + drivers/input/keyboard/Kconfig | 3 +- drivers/input/keyboard/dlink-dir685-touchkeys.c | 1 + drivers/input/keyboard/ep93xx_keypad.c | 8 +- drivers/input/keyboard/imx_keypad.c | 4 +- drivers/input/keyboard/tegra-kbc.c | 15 +- drivers/input/misc/Kconfig | 1 + drivers/input/misc/cobalt_btns.c | 15 +- drivers/input/misc/da9063_onkey.c | 22 +- drivers/input/misc/ixp4xx-beeper.c | 20 +- drivers/input/misc/powermate.c | 1 + drivers/input/misc/rb532_button.c | 1 + drivers/input/misc/sgi_btns.c | 15 +- drivers/input/misc/sirfsoc-onkey.c | 3 +- drivers/input/misc/sparcspkr.c | 1 + drivers/input/mouse/Kconfig | 1 + drivers/input/mouse/elan_i2c_core.c | 2 + drivers/input/mouse/elantech.c | 2 + drivers/input/mouse/maplemouse.c | 1 + drivers/input/rmi4/Kconfig | 1 + drivers/input/serio/Kconfig | 1 + drivers/input/serio/sun4i-ps2.c | 1 + drivers/input/tablet/Kconfig | 1 + drivers/input/tablet/kbtab.c | 1 + drivers/input/tablet/pegasus_notetaker.c | 1 + drivers/input/touchscreen/Kconfig | 1 + drivers/input/touchscreen/eeti_ts.c | 71 +- drivers/input/touchscreen/hp680_ts_input.c | 1 + drivers/input/touchscreen/ili210x.c | 1 + drivers/input/touchscreen/imx6ul_tsc.c | 8 +- drivers/interconnect/Kconfig | 1 + drivers/interconnect/qcom/Kconfig | 1 + drivers/iommu/Kconfig | 13 + drivers/iommu/Makefile | 1 + drivers/iommu/dma-iommu.c | 48 +- drivers/iommu/irq_remapping.c | 1 + drivers/iommu/virtio-iommu.c | 1158 ++++ drivers/ipack/Kconfig | 1 + drivers/ipack/Makefile | 1 + drivers/ipack/carriers/Kconfig | 1 + drivers/ipack/carriers/Makefile | 1 + drivers/ipack/devices/Kconfig | 1 + drivers/ipack/devices/Makefile | 1 + drivers/irqchip/Kconfig | 34 +- drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-bcm7038-l1.c | 3 + drivers/irqchip/irq-bcm7120-l2.c | 3 + drivers/irqchip/irq-brcmstb-l2.c | 2 + drivers/irqchip/irq-gic-pm.c | 76 +- drivers/irqchip/irq-gic-v2m.c | 8 +- drivers/irqchip/irq-gic-v3-its.c | 84 +- drivers/irqchip/irq-gic-v3-mbi.c | 10 +- drivers/irqchip/irq-imx-irqsteer.c | 4 +- drivers/irqchip/irq-ixp4xx.c | 403 ++ drivers/irqchip/irq-ls-scfg-msi.c | 7 +- drivers/irqchip/irq-mxs.c | 15 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 4 +- drivers/irqchip/irq-sirfsoc.c | 3 +- drivers/irqchip/irq-stm32-exti.c | 233 +- drivers/irqchip/irq-ti-sci-inta.c | 615 ++ drivers/irqchip/irq-ti-sci-intr.c | 275 + drivers/isdn/Kconfig | 1 + drivers/isdn/capi/Kconfig | 1 + drivers/isdn/divert/Makefile | 1 + drivers/isdn/gigaset/Kconfig | 1 + drivers/isdn/hardware/Kconfig | 1 + drivers/isdn/hardware/Makefile | 1 + drivers/isdn/hardware/avm/Kconfig | 1 + drivers/isdn/hardware/mISDN/Kconfig | 1 + drivers/isdn/hisax/Kconfig | 1 + drivers/isdn/hisax/teles_cs.c | 1 + drivers/isdn/hysdn/Kconfig | 1 + drivers/isdn/hysdn/Makefile | 1 + drivers/isdn/i4l/Kconfig | 1 + drivers/isdn/isdnloop/Makefile | 1 + drivers/isdn/mISDN/Kconfig | 1 + drivers/isdn/mISDN/dsp_cmx.c | 427 +- drivers/leds/Kconfig | 34 + drivers/leds/Makefile | 4 + drivers/leds/leds-clevo-mail.c | 1 + drivers/leds/leds-cobalt-qube.c | 1 + drivers/leds/leds-cobalt-raq.c | 15 +- drivers/leds/leds-lm36274.c | 174 + drivers/leds/leds-lm3697.c | 395 ++ drivers/leds/leds-rb532.c | 1 + drivers/leds/leds-spi-byte.c | 161 + drivers/leds/leds-sunfire.c | 1 + drivers/leds/leds-tca6507.c | 1 + drivers/leds/leds-ti-lmu-common.c | 156 + drivers/leds/trigger/Kconfig | 1 + drivers/lightnvm/Kconfig | 1 + drivers/lightnvm/core.c | 82 +- drivers/lightnvm/pblk-cache.c | 8 +- drivers/lightnvm/pblk-core.c | 65 +- drivers/lightnvm/pblk-gc.c | 52 +- drivers/lightnvm/pblk-init.c | 65 +- drivers/lightnvm/pblk-map.c | 1 + drivers/lightnvm/pblk-rb.c | 13 +- drivers/lightnvm/pblk-read.c | 394 +- drivers/lightnvm/pblk-recovery.c | 74 +- drivers/lightnvm/pblk-write.c | 1 + drivers/lightnvm/pblk.h | 28 +- drivers/macintosh/Kconfig | 1 + drivers/macintosh/ams/Makefile | 1 + drivers/macintosh/ams/ams-core.c | 15 +- drivers/macintosh/mac_hid.c | 1 + drivers/macintosh/therm_adt746x.c | 1 + drivers/macintosh/windfarm_cpufreq_clamp.c | 1 + drivers/mailbox/Kconfig | 1 + drivers/mailbox/mailbox-xgene-slimpro.c | 15 +- drivers/mailbox/mtk-cmdq-mailbox.c | 1 + drivers/mcb/Kconfig | 1 + drivers/mcb/mcb-parse.c | 1 + drivers/md/Kconfig | 10 + drivers/md/Makefile | 1 + drivers/md/bcache/Kconfig | 1 + drivers/md/dm-cache-metadata.c | 9 +- drivers/md/dm-crypt.c | 26 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-dust.c | 515 ++ drivers/md/dm-era-target.c | 1 + drivers/md/dm-exception-store.h | 3 +- drivers/md/dm-init.c | 8 +- drivers/md/dm-integrity.c | 717 ++- drivers/md/dm-ioctl.c | 6 +- drivers/md/dm-mpath.c | 19 +- drivers/md/dm-rq.c | 8 +- drivers/md/dm-snap.c | 359 +- drivers/md/dm-table.c | 17 +- drivers/md/dm-target.c | 3 +- drivers/md/dm-thin-metadata.c | 139 +- drivers/md/dm-writecache.c | 29 +- drivers/md/dm-zoned-metadata.c | 5 + drivers/md/dm-zoned-target.c | 3 +- drivers/md/dm.c | 36 +- drivers/md/dm.h | 1 + drivers/md/md-bitmap.c | 1 + drivers/md/md.c | 3 +- drivers/md/persistent-data/Kconfig | 1 + drivers/md/persistent-data/dm-space-map-common.c | 2 + drivers/media/Kconfig | 1 + drivers/media/cec/Kconfig | 1 + drivers/media/common/Kconfig | 1 + drivers/media/common/Makefile | 1 + drivers/media/common/b2c2/Kconfig | 1 + drivers/media/common/b2c2/Makefile | 4 +- drivers/media/common/cypress_firmware.c | 1 + drivers/media/common/saa7146/Kconfig | 1 + drivers/media/common/saa7146/Makefile | 1 + drivers/media/common/saa7146/saa7146_fops.c | 1 + drivers/media/common/saa7146/saa7146_hlp.c | 1 + drivers/media/common/siano/Kconfig | 1 + drivers/media/common/siano/smscoreapi.h | 13 +- drivers/media/common/siano/smsdvb-main.c | 13 +- drivers/media/common/siano/smsdvb.h | 14 +- drivers/media/common/siano/smsendian.c | 13 +- drivers/media/common/siano/smsendian.h | 13 +- drivers/media/common/v4l2-tpg/Kconfig | 1 + drivers/media/common/v4l2-tpg/Makefile | 1 + drivers/media/common/videobuf2/Kconfig | 1 + drivers/media/dvb-core/Kconfig | 1 + drivers/media/dvb-core/dvb_frontend.c | 2 +- drivers/media/dvb-frontends/cxd2820r.h | 15 +- drivers/media/dvb-frontends/cxd2820r_c.c | 15 +- drivers/media/dvb-frontends/cxd2820r_core.c | 15 +- drivers/media/dvb-frontends/cxd2820r_priv.h | 15 +- drivers/media/dvb-frontends/cxd2820r_t.c | 15 +- drivers/media/dvb-frontends/cxd2820r_t2.c | 15 +- drivers/media/dvb-frontends/cxd2880/Makefile | 2 - drivers/media/dvb-frontends/dibx000_common.c | 1 + drivers/media/dvb-frontends/drx39xyj/Kconfig | 1 + drivers/media/dvb-frontends/drx39xyj/Makefile | 1 + drivers/media/dvb-frontends/rtl2832.c | 15 +- drivers/media/dvb-frontends/rtl2832.h | 15 +- drivers/media/dvb-frontends/rtl2832_priv.h | 15 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 16 +- drivers/media/dvb-frontends/rtl2832_sdr.h | 16 +- drivers/media/dvb-frontends/si2168.c | 7 +- drivers/media/dvb-frontends/sp887x.c | 1 + drivers/media/dvb-frontends/tda10071.c | 15 +- drivers/media/dvb-frontends/tda10071.h | 15 +- drivers/media/dvb-frontends/tda10071_priv.h | 15 +- drivers/media/firewire/Kconfig | 1 + drivers/media/firewire/Makefile | 1 + drivers/media/firewire/firedtv-fw.c | 1 + drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/adv748x/Makefile | 1 + drivers/media/i2c/cx25840/Kconfig | 1 + drivers/media/i2c/cx25840/Makefile | 1 + drivers/media/i2c/et8ek8/Kconfig | 1 + drivers/media/i2c/et8ek8/Makefile | 1 + drivers/media/i2c/m5mols/Kconfig | 1 + drivers/media/i2c/m5mols/Makefile | 1 + drivers/media/i2c/s5c73m3/Makefile | 1 + drivers/media/i2c/smiapp/Kconfig | 1 + drivers/media/i2c/smiapp/Makefile | 3 +- drivers/media/mmc/Kconfig | 1 + drivers/media/mmc/siano/Kconfig | 1 + drivers/media/mmc/siano/Makefile | 4 +- drivers/media/pci/Kconfig | 1 + drivers/media/pci/b2c2/Kconfig | 1 + drivers/media/pci/b2c2/Makefile | 2 +- drivers/media/pci/b2c2/flexcop-pci.c | 1 + drivers/media/pci/bt8xx/Kconfig | 1 + drivers/media/pci/bt8xx/Makefile | 5 +- drivers/media/pci/cobalt/Kconfig | 1 + drivers/media/pci/cx18/Kconfig | 1 + drivers/media/pci/cx18/Makefile | 4 +- drivers/media/pci/cx23885/Kconfig | 1 + drivers/media/pci/cx23885/Makefile | 4 +- drivers/media/pci/cx25821/Kconfig | 1 + drivers/media/pci/cx88/Kconfig | 1 + drivers/media/pci/cx88/Makefile | 4 +- drivers/media/pci/ddbridge/Kconfig | 1 + drivers/media/pci/ddbridge/Makefile | 4 +- drivers/media/pci/dm1105/Kconfig | 1 + drivers/media/pci/dm1105/Makefile | 3 +- drivers/media/pci/dt3155/Kconfig | 1 + drivers/media/pci/dt3155/Makefile | 1 + drivers/media/pci/intel/Makefile | 1 + drivers/media/pci/intel/ipu3/Kconfig | 1 + drivers/media/pci/intel/ipu3/Makefile | 1 + drivers/media/pci/ivtv/Kconfig | 1 + drivers/media/pci/mantis/Kconfig | 1 + drivers/media/pci/mantis/Makefile | 2 +- drivers/media/pci/meye/Kconfig | 1 + drivers/media/pci/meye/Makefile | 1 + drivers/media/pci/netup_unidvb/Kconfig | 1 + drivers/media/pci/netup_unidvb/Makefile | 2 +- drivers/media/pci/ngene/Kconfig | 1 + drivers/media/pci/ngene/Makefile | 4 +- drivers/media/pci/pluto2/Kconfig | 1 + drivers/media/pci/pluto2/Makefile | 3 +- drivers/media/pci/pt1/Kconfig | 1 + drivers/media/pci/pt1/Makefile | 5 +- drivers/media/pci/pt3/Kconfig | 1 + drivers/media/pci/pt3/Makefile | 4 +- drivers/media/pci/saa7134/Kconfig | 1 + drivers/media/pci/saa7146/Kconfig | 1 + drivers/media/pci/saa7146/Makefile | 1 + drivers/media/pci/saa7164/Kconfig | 1 + drivers/media/pci/smipcie/Kconfig | 1 + drivers/media/pci/smipcie/Makefile | 5 +- drivers/media/pci/solo6x10/Kconfig | 1 + drivers/media/pci/solo6x10/Makefile | 1 + drivers/media/pci/sta2x11/Kconfig | 1 + drivers/media/pci/sta2x11/Makefile | 1 + drivers/media/pci/ttpci/Kconfig | 1 + drivers/media/pci/ttpci/Makefile | 4 +- drivers/media/pci/tw5864/Kconfig | 1 + drivers/media/pci/tw5864/Makefile | 1 + drivers/media/pci/tw68/Kconfig | 1 + drivers/media/pci/tw68/Makefile | 1 + drivers/media/pci/tw686x/Kconfig | 1 + drivers/media/pci/tw686x/Makefile | 1 + drivers/media/platform/Kconfig | 1 + drivers/media/platform/am437x/Kconfig | 1 + drivers/media/platform/am437x/Makefile | 1 + drivers/media/platform/atmel/Kconfig | 1 + drivers/media/platform/atmel/Makefile | 1 + drivers/media/platform/atmel/atmel-isc-regs.h | 25 +- drivers/media/platform/atmel/atmel-isc.c | 309 +- drivers/media/platform/cadence/Kconfig | 1 + drivers/media/platform/cec-gpio/Makefile | 1 + drivers/media/platform/coda/Makefile | 1 + drivers/media/platform/coda/coda-bit.c | 56 +- drivers/media/platform/coda/coda-common.c | 91 +- drivers/media/platform/coda/coda.h | 3 + drivers/media/platform/coda/coda_regs.h | 2 +- drivers/media/platform/cros-ec-cec/Makefile | 1 + drivers/media/platform/davinci/Kconfig | 1 + drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/exynos-gsc/Makefile | 1 + drivers/media/platform/exynos4-is/Kconfig | 1 + drivers/media/platform/marvell-ccic/Kconfig | 1 + drivers/media/platform/marvell-ccic/Makefile | 1 + drivers/media/platform/meson/Makefile | 1 + drivers/media/platform/mtk-jpeg/Makefile | 1 + drivers/media/platform/mtk-vpu/Makefile | 1 + drivers/media/platform/omap/Kconfig | 1 + drivers/media/platform/omap/Makefile | 1 + drivers/media/platform/omap/omap_vout.c | 15 +- drivers/media/platform/qcom/camss/Makefile | 1 + drivers/media/platform/qcom/venus/core.c | 4 +- drivers/media/platform/qcom/venus/helpers.c | 7 + drivers/media/platform/qcom/venus/hfi_cmds.c | 2 + drivers/media/platform/qcom/venus/venc_ctrls.c | 21 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 68 +- drivers/media/platform/rockchip/rga/Makefile | 1 + drivers/media/platform/s3c-camif/Makefile | 1 + drivers/media/platform/s5p-cec/Makefile | 1 + drivers/media/platform/s5p-g2d/Makefile | 1 + drivers/media/platform/s5p-jpeg/Makefile | 1 + drivers/media/platform/seco-cec/Makefile | 1 + drivers/media/platform/sti/bdisp/Makefile | 1 + drivers/media/platform/sti/c8sectpfe/Kconfig | 1 + drivers/media/platform/sti/c8sectpfe/Makefile | 5 +- drivers/media/platform/sti/cec/Makefile | 1 + drivers/media/platform/sti/delta/Makefile | 1 + drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/sti/hva/Makefile | 1 + drivers/media/platform/stm32/Makefile | 1 + drivers/media/platform/sunxi/sun6i-csi/Kconfig | 1 + drivers/media/platform/sunxi/sun6i-csi/Makefile | 1 + drivers/media/platform/tegra-cec/Makefile | 1 + drivers/media/platform/tegra-cec/tegra_cec.c | 4 +- drivers/media/platform/vicodec/Kconfig | 1 + drivers/media/platform/vimc/Kconfig | 1 + drivers/media/platform/vivid/Kconfig | 1 + drivers/media/radio/Kconfig | 1 + drivers/media/radio/Makefile | 2 - drivers/media/radio/radio-aimslab.c | 1 + drivers/media/radio/radio-aztech.c | 1 + drivers/media/radio/radio-cadet.c | 1 + drivers/media/radio/radio-gemtek.c | 1 + drivers/media/radio/radio-maxiradio.c | 1 + drivers/media/radio/radio-miropcm20.c | 1 + drivers/media/radio/radio-rtrack2.c | 1 + drivers/media/radio/radio-sf16fmi.c | 1 + drivers/media/radio/radio-sf16fmr2.c | 1 + drivers/media/radio/radio-terratec.c | 1 + drivers/media/radio/radio-trust.c | 1 + drivers/media/radio/radio-typhoon.c | 1 + drivers/media/radio/radio-zoltrix.c | 1 + drivers/media/radio/si470x/Kconfig | 1 + drivers/media/radio/si470x/Makefile | 1 + drivers/media/radio/si4713/Kconfig | 1 + drivers/media/radio/si4713/Makefile | 1 + drivers/media/radio/wl128x/Kconfig | 1 + drivers/media/radio/wl128x/Makefile | 1 + drivers/media/rc/Kconfig | 1 + drivers/media/rc/img-ir/Kconfig | 1 + drivers/media/rc/ir-spi.c | 1 + drivers/media/rc/keymaps/Kconfig | 1 + drivers/media/rc/keymaps/rc-alink-dtu-m.c | 15 +- drivers/media/rc/keymaps/rc-anysee.c | 15 +- drivers/media/rc/keymaps/rc-ati-x10.c | 15 +- drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 15 +- drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 15 +- drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 15 +- drivers/media/rc/keymaps/rc-digittrade.c | 15 +- drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 15 +- .../media/rc/keymaps/rc-medion-x10-digitainer.c | 15 +- drivers/media/rc/keymaps/rc-medion-x10-or2x.c | 15 +- drivers/media/rc/keymaps/rc-medion-x10.c | 15 +- drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 15 +- drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 15 +- drivers/media/rc/keymaps/rc-reddo.c | 15 +- drivers/media/rc/keymaps/rc-snapstream-firefly.c | 15 +- drivers/media/rc/keymaps/rc-terratec-slim-2.c | 15 +- drivers/media/rc/keymaps/rc-terratec-slim.c | 15 +- .../media/rc/keymaps/rc-total-media-in-hand-02.c | 15 +- drivers/media/rc/keymaps/rc-total-media-in-hand.c | 15 +- drivers/media/rc/keymaps/rc-trekstor.c | 15 +- drivers/media/rc/keymaps/rc-twinhan1027.c | 1 + drivers/media/rc/meson-ir.c | 8 +- drivers/media/spi/Kconfig | 1 + drivers/media/spi/Makefile | 5 +- drivers/media/tuners/Kconfig | 1 + drivers/media/tuners/e4000.c | 15 +- drivers/media/tuners/e4000.h | 15 +- drivers/media/tuners/e4000_priv.h | 15 +- drivers/media/tuners/fc2580.c | 15 +- drivers/media/tuners/fc2580.h | 15 +- drivers/media/tuners/fc2580_priv.h | 15 +- drivers/media/tuners/mt20xx.c | 1 + drivers/media/tuners/r820t.h | 15 +- drivers/media/tuners/tda18212.c | 15 +- drivers/media/tuners/tda18212.h | 15 +- drivers/media/tuners/tda9887.c | 1 + drivers/media/tuners/tuner-simple.c | 1 + drivers/media/tuners/tuner-types.c | 1 + drivers/media/usb/Kconfig | 1 + drivers/media/usb/airspy/Kconfig | 1 + drivers/media/usb/airspy/Makefile | 1 + drivers/media/usb/as102/Kconfig | 1 + drivers/media/usb/as102/Makefile | 2 +- drivers/media/usb/au0828/Kconfig | 1 + drivers/media/usb/au0828/Makefile | 4 +- drivers/media/usb/au0828/au0828-core.c | 12 +- drivers/media/usb/au0828/au0828-vbi.c | 15 +- drivers/media/usb/b2c2/Kconfig | 1 + drivers/media/usb/b2c2/Makefile | 3 +- drivers/media/usb/b2c2/flexcop-usb.c | 1 + drivers/media/usb/cpia2/Kconfig | 1 + drivers/media/usb/cpia2/Makefile | 1 + drivers/media/usb/cx231xx/Kconfig | 1 + drivers/media/usb/cx231xx/Makefile | 5 +- drivers/media/usb/dvb-usb-v2/Kconfig | 1 + drivers/media/usb/dvb-usb-v2/af9035.c | 17 +- drivers/media/usb/dvb-usb-v2/af9035.h | 15 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 15 +- drivers/media/usb/dvb-usb-v2/dvb_usb_common.h | 15 +- drivers/media/usb/dvb-usb-v2/dvb_usb_core.c | 15 +- drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 30 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 11 - drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 15 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.h | 15 +- drivers/media/usb/dvb-usb/Kconfig | 1 + drivers/media/usb/dvb-usb/dvb-usb-init.c | 7 +- drivers/media/usb/em28xx/Kconfig | 1 + drivers/media/usb/em28xx/Makefile | 4 +- drivers/media/usb/go7007/Kconfig | 1 + drivers/media/usb/go7007/Makefile | 2 +- drivers/media/usb/gspca/Kconfig | 1 + drivers/media/usb/gspca/benq.c | 11 +- drivers/media/usb/gspca/conex.c | 11 +- drivers/media/usb/gspca/dtcs033.c | 11 +- drivers/media/usb/gspca/finepix.c | 11 +- drivers/media/usb/gspca/gl860/Kconfig | 1 + drivers/media/usb/gspca/jeilinj.c | 11 +- drivers/media/usb/gspca/jl2005bcd.c | 11 +- drivers/media/usb/gspca/jpeg.h | 12 +- drivers/media/usb/gspca/kinect.c | 11 +- drivers/media/usb/gspca/konica.c | 11 +- drivers/media/usb/gspca/m5602/Kconfig | 1 + drivers/media/usb/gspca/mars.c | 11 +- drivers/media/usb/gspca/mr97310a.c | 11 +- drivers/media/usb/gspca/nw80x.c | 11 +- drivers/media/usb/gspca/ov519.c | 12 +- drivers/media/usb/gspca/ov534.c | 11 +- drivers/media/usb/gspca/ov534_9.c | 11 +- drivers/media/usb/gspca/pac7302.c | 11 +- drivers/media/usb/gspca/pac7311.c | 11 +- drivers/media/usb/gspca/sn9c2028.c | 11 +- drivers/media/usb/gspca/sn9c20x.c | 11 +- drivers/media/usb/gspca/sonixb.c | 11 +- drivers/media/usb/gspca/sonixj.c | 11 +- drivers/media/usb/gspca/spca1528.c | 11 +- drivers/media/usb/gspca/spca500.c | 12 +- drivers/media/usb/gspca/spca501.c | 12 +- drivers/media/usb/gspca/spca505.c | 12 +- drivers/media/usb/gspca/spca506.c | 11 +- drivers/media/usb/gspca/spca508.c | 11 +- drivers/media/usb/gspca/spca561.c | 11 +- drivers/media/usb/gspca/sq905.c | 11 +- drivers/media/usb/gspca/sq905c.c | 11 +- drivers/media/usb/gspca/sq930x.c | 11 +- drivers/media/usb/gspca/stk014.c | 11 +- drivers/media/usb/gspca/stk1135.c | 11 +- drivers/media/usb/gspca/stk1135.h | 11 +- drivers/media/usb/gspca/stv06xx/Kconfig | 1 + drivers/media/usb/gspca/sunplus.c | 11 +- drivers/media/usb/gspca/t613.c | 11 +- drivers/media/usb/gspca/topro.c | 14 +- drivers/media/usb/gspca/touptek.c | 11 +- drivers/media/usb/gspca/tv8532.c | 12 +- drivers/media/usb/gspca/vc032x.c | 11 +- drivers/media/usb/gspca/vicam.c | 11 +- drivers/media/usb/gspca/w996Xcf.c | 12 +- drivers/media/usb/hackrf/Kconfig | 1 + drivers/media/usb/hackrf/Makefile | 1 + drivers/media/usb/hdpvr/Kconfig | 1 + drivers/media/usb/hdpvr/Makefile | 1 + drivers/media/usb/msi2500/Kconfig | 1 + drivers/media/usb/msi2500/Makefile | 1 + drivers/media/usb/pulse8-cec/Kconfig | 1 + drivers/media/usb/pulse8-cec/Makefile | 1 + drivers/media/usb/pvrusb2/Kconfig | 1 + drivers/media/usb/pvrusb2/Makefile | 4 +- drivers/media/usb/pwc/Kconfig | 1 + drivers/media/usb/pwc/Makefile | 1 + drivers/media/usb/rainshadow-cec/Kconfig | 1 + drivers/media/usb/rainshadow-cec/Makefile | 1 + drivers/media/usb/s2255/Kconfig | 1 + drivers/media/usb/s2255/Makefile | 1 + drivers/media/usb/siano/Kconfig | 1 + drivers/media/usb/siano/Makefile | 3 +- drivers/media/usb/siano/smsusb.c | 46 +- drivers/media/usb/stk1160/Kconfig | 1 + drivers/media/usb/stkwebcam/Kconfig | 1 + drivers/media/usb/stkwebcam/Makefile | 1 + drivers/media/usb/stkwebcam/stk-webcam.c | 11 +- drivers/media/usb/stkwebcam/stk-webcam.h | 11 +- drivers/media/usb/tm6000/Kconfig | 1 + drivers/media/usb/tm6000/Makefile | 4 +- drivers/media/usb/ttusb-budget/Kconfig | 1 + drivers/media/usb/ttusb-budget/Makefile | 3 +- drivers/media/usb/ttusb-dec/Kconfig | 1 + drivers/media/usb/ttusb-dec/Makefile | 1 + drivers/media/usb/usbtv/Kconfig | 1 + drivers/media/usb/usbtv/Makefile | 1 + drivers/media/usb/usbvision/Kconfig | 1 + drivers/media/usb/usbvision/Makefile | 3 +- drivers/media/usb/uvc/Kconfig | 1 + drivers/media/usb/zr364xx/Kconfig | 1 + drivers/media/usb/zr364xx/Makefile | 1 + drivers/media/v4l2-core/Kconfig | 1 + drivers/media/v4l2-core/tuner-core.c | 1 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 1 + drivers/media/v4l2-core/v4l2-ctrls.c | 1 + drivers/memory/Kconfig | 1 + drivers/memory/emif.h | 4 + drivers/memory/tegra/Kconfig | 1 + drivers/memory/tegra/mc.c | 34 +- drivers/memory/tegra/mc.h | 2 +- drivers/memory/tegra/tegra114.c | 4 +- drivers/memory/tegra/tegra124-emc.c | 1 + drivers/memory/tegra/tegra124.c | 4 +- drivers/memory/tegra/tegra20.c | 28 +- drivers/memory/tegra/tegra210.c | 2 +- drivers/memory/tegra/tegra30.c | 4 +- drivers/memory/ti-emif-pm.c | 3 + drivers/memory/ti-emif-sram-pm.S | 41 + drivers/memstick/Kconfig | 1 + drivers/memstick/Makefile | 1 + drivers/memstick/core/Kconfig | 1 + drivers/memstick/core/Makefile | 1 + drivers/memstick/host/Kconfig | 1 + drivers/memstick/host/rtsx_pci_ms.c | 14 +- drivers/message/Makefile | 1 + drivers/message/fusion/Kconfig | 1 + drivers/mfd/Kconfig | 6 +- drivers/mfd/cros_ec_dev.c | 14 +- drivers/mfd/cros_ec_dev.h | 14 +- drivers/mfd/intel-lpss.c | 1 + drivers/mfd/ti-lmu.c | 23 +- drivers/misc/Kconfig | 49 +- drivers/misc/Makefile | 3 - drivers/misc/altera-stapl/Kconfig | 1 + drivers/misc/altera-stapl/Makefile | 1 + drivers/misc/atmel_tclib.c | 6 +- drivers/misc/c2port/Kconfig | 1 + drivers/misc/c2port/Makefile | 1 + drivers/misc/cardreader/Kconfig | 1 + drivers/misc/cardreader/Makefile | 1 + drivers/misc/cardreader/rtl8411.c | 14 +- drivers/misc/cardreader/rts5209.c | 14 +- drivers/misc/cardreader/rts5227.c | 14 +- drivers/misc/cardreader/rts5229.c | 14 +- drivers/misc/cardreader/rts5249.c | 14 +- drivers/misc/cardreader/rts5260.c | 14 +- drivers/misc/cardreader/rtsx_pcr.c | 14 +- drivers/misc/cardreader/rtsx_pcr.h | 14 +- drivers/misc/cb710/Kconfig | 1 + drivers/misc/cb710/Makefile | 1 + drivers/misc/cxl/Kconfig | 1 + drivers/misc/echo/Kconfig | 1 + drivers/misc/echo/Makefile | 1 + drivers/misc/eeprom/Kconfig | 1 + drivers/misc/genwqe/Kconfig | 1 + drivers/misc/genwqe/Makefile | 1 + drivers/misc/habanalabs/Kconfig | 1 + drivers/misc/habanalabs/Makefile | 1 + drivers/misc/habanalabs/goya/Makefile | 1 + drivers/misc/lis3lv02d/Kconfig | 1 + drivers/misc/lis3lv02d/Makefile | 1 + drivers/misc/mei/debugfs.c | 184 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mic/Kconfig | 1 + drivers/misc/mic/bus/Makefile | 1 + drivers/misc/mic/cosm_client/Makefile | 1 + drivers/misc/mic/vop/Makefile | 1 + drivers/misc/ocxl/Kconfig | 1 + drivers/misc/sgi-gru/Makefile | 1 + drivers/misc/sram-exec.c | 2 +- drivers/misc/sram.c | 15 +- drivers/misc/ti-st/Kconfig | 1 + drivers/misc/ti-st/Makefile | 1 + drivers/misc/vmw_vmci/Kconfig | 1 + drivers/misc/vmw_vmci/Makefile | 1 + drivers/mmc/Kconfig | 1 + drivers/mmc/Makefile | 1 + drivers/mmc/core/Kconfig | 1 + drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/meson-mx-sdio.c | 1 + drivers/mmc/host/mxs-mmc.c | 15 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 14 +- drivers/mmc/host/sdhci-iproc.c | 6 +- drivers/mmc/host/sdhci-pci-data.c | 1 + drivers/mmc/host/sdhci-sirf.c | 3 +- drivers/mtd/chips/Kconfig | 1 + drivers/mtd/chips/chipreg.c | 1 + drivers/mtd/chips/map_absent.c | 1 + drivers/mtd/devices/Kconfig | 1 + drivers/mtd/devices/bcm47xxsflash.c | 1 + drivers/mtd/devices/phram.c | 1 + drivers/mtd/devices/slram.c | 1 + drivers/mtd/lpddr/Kconfig | 1 + drivers/mtd/lpddr/Makefile | 1 + drivers/mtd/lpddr/lpddr_cmds.c | 15 +- drivers/mtd/lpddr/qinfo_probe.c | 16 +- drivers/mtd/maps/Kconfig | 1 + drivers/mtd/maps/amd76xrom.c | 1 + drivers/mtd/maps/ck804xrom.c | 1 + drivers/mtd/maps/esb2rom.c | 1 + drivers/mtd/maps/ichxrom.c | 1 + drivers/mtd/maps/ixp4xx.c | 1 + drivers/mtd/maps/l440gx.c | 1 + drivers/mtd/maps/map_funcs.c | 1 + drivers/mtd/maps/nettel.c | 1 + drivers/mtd/maps/sa1100-flash.c | 1 + drivers/mtd/maps/scb2_flash.c | 1 + drivers/mtd/maps/scx200_docflash.c | 1 + drivers/mtd/maps/sun_uflash.c | 1 + drivers/mtd/nand/Kconfig | 1 + drivers/mtd/nand/onenand/Kconfig | 1 + drivers/mtd/nand/raw/Kconfig | 1 + drivers/mtd/nand/raw/atmel/Makefile | 1 + drivers/mtd/nand/raw/bcm47xxnflash/Makefile | 1 + drivers/mtd/nand/raw/cafe_nand.c | 1 + drivers/mtd/nand/raw/diskonchip.c | 1 + drivers/mtd/nand/raw/fsmc_nand.c | 19 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 1 + drivers/mtd/nand/raw/gpmi-nand/bch-regs.h | 15 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-regs.h | 15 +- drivers/mtd/nand/raw/ingenic/Kconfig | 1 + drivers/mtd/nand/raw/ingenic/Makefile | 1 + drivers/mtd/nand/raw/mpc5121_nfc.c | 15 +- drivers/mtd/nand/raw/nand_base.c | 83 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 6 + drivers/mtd/nand/spi/Kconfig | 1 + drivers/mtd/parsers/Kconfig | 1 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/rfd_ftl.c | 1 + drivers/mtd/spi-nor/Kconfig | 1 + drivers/mtd/spi-nor/hisi-sfc.c | 14 +- drivers/mtd/tests/mtd_nandecctest.c | 1 + drivers/mtd/ubi/Kconfig | 1 + drivers/mux/Kconfig | 12 +- drivers/mux/mmio.c | 6 +- drivers/net/Kconfig | 1 + drivers/net/Makefile | 2 +- drivers/net/appletalk/Kconfig | 1 + drivers/net/appletalk/Makefile | 1 + drivers/net/arcnet/Kconfig | 1 + drivers/net/bonding/Makefile | 1 + drivers/net/bonding/bond_alb.c | 18 +- drivers/net/bonding/bond_sysfs.c | 18 +- drivers/net/caif/Kconfig | 1 + drivers/net/can/Kconfig | 1 + drivers/net/can/at91_can.c | 6 +- drivers/net/can/c_can/Kconfig | 1 + drivers/net/can/c_can/Makefile | 1 + drivers/net/can/cc770/Kconfig | 1 + drivers/net/can/cc770/Makefile | 1 + drivers/net/can/ifi_canfd/Kconfig | 1 + drivers/net/can/ifi_canfd/Makefile | 1 + drivers/net/can/m_can/Kconfig | 1 + drivers/net/can/m_can/Makefile | 1 + drivers/net/can/mscan/Kconfig | 1 + drivers/net/can/mscan/Makefile | 1 + drivers/net/can/peak_canfd/Kconfig | 1 + drivers/net/can/peak_canfd/Makefile | 1 + drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 +- drivers/net/can/sja1000/Kconfig | 1 + drivers/net/can/sja1000/tscan1.c | 14 +- drivers/net/can/softing/Kconfig | 1 + drivers/net/can/softing/Makefile | 1 + drivers/net/can/spi/Kconfig | 1 + drivers/net/can/spi/Makefile | 1 + drivers/net/can/spi/mcp251x.c | 3 +- drivers/net/can/usb/Kconfig | 1 + drivers/net/can/usb/kvaser_usb/Makefile | 1 + drivers/net/can/usb/peak_usb/Makefile | 1 + drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/b53/Kconfig | 1 + drivers/net/dsa/dsa_loop_bdinfo.c | 1 + drivers/net/dsa/microchip/Kconfig | 1 + drivers/net/dsa/microchip/Makefile | 1 + drivers/net/dsa/mv88e6xxx/Kconfig | 1 + drivers/net/dsa/sja1105/Kconfig | 1 + drivers/net/dsa/sja1105/Makefile | 1 + drivers/net/dummy.c | 1 + drivers/net/ethernet/3com/Kconfig | 1 + drivers/net/ethernet/8390/8390.c | 1 + drivers/net/ethernet/8390/8390p.c | 1 + drivers/net/ethernet/8390/Kconfig | 1 + drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/adaptec/Kconfig | 1 + drivers/net/ethernet/adaptec/Makefile | 1 + drivers/net/ethernet/aeroflex/Kconfig | 1 + drivers/net/ethernet/aeroflex/Makefile | 1 + drivers/net/ethernet/agere/Kconfig | 1 + drivers/net/ethernet/agere/Makefile | 1 + drivers/net/ethernet/alacritech/Kconfig | 1 + drivers/net/ethernet/alacritech/Makefile | 1 + drivers/net/ethernet/allwinner/Kconfig | 1 + drivers/net/ethernet/allwinner/Makefile | 1 + drivers/net/ethernet/alteon/Kconfig | 1 + drivers/net/ethernet/alteon/Makefile | 1 + drivers/net/ethernet/altera/Kconfig | 1 + drivers/net/ethernet/altera/Makefile | 1 + drivers/net/ethernet/amazon/Kconfig | 1 + drivers/net/ethernet/amazon/Makefile | 1 + drivers/net/ethernet/amazon/ena/Makefile | 1 + drivers/net/ethernet/amd/7990.c | 1 + drivers/net/ethernet/amd/Kconfig | 1 + drivers/net/ethernet/amd/amd8111e.c | 15 +- drivers/net/ethernet/amd/amd8111e.h | 13 +- drivers/net/ethernet/amd/declance.c | 1 + drivers/net/ethernet/amd/hplance.c | 1 + drivers/net/ethernet/amd/mvme147.c | 1 + drivers/net/ethernet/amd/sunlance.c | 1 + drivers/net/ethernet/apm/Kconfig | 1 + drivers/net/ethernet/apm/Makefile | 1 + drivers/net/ethernet/apm/xgene-v2/Kconfig | 1 + drivers/net/ethernet/apm/xgene-v2/Makefile | 1 + drivers/net/ethernet/apm/xgene-v2/enet.c | 14 +- drivers/net/ethernet/apm/xgene-v2/enet.h | 14 +- drivers/net/ethernet/apm/xgene-v2/ethtool.c | 14 +- drivers/net/ethernet/apm/xgene-v2/ethtool.h | 14 +- drivers/net/ethernet/apm/xgene-v2/mac.c | 14 +- drivers/net/ethernet/apm/xgene-v2/mac.h | 14 +- drivers/net/ethernet/apm/xgene-v2/main.c | 14 +- drivers/net/ethernet/apm/xgene-v2/main.h | 14 +- drivers/net/ethernet/apm/xgene-v2/mdio.c | 14 +- drivers/net/ethernet/apm/xgene-v2/ring.c | 14 +- drivers/net/ethernet/apm/xgene-v2/ring.h | 14 +- drivers/net/ethernet/apm/xgene/Kconfig | 1 + drivers/net/ethernet/apm/xgene/Makefile | 1 + drivers/net/ethernet/apm/xgene/xgene_enet_cle.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_cle.h | 14 +- .../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_ring2.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 14 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.h | 14 +- drivers/net/ethernet/apple/Kconfig | 1 + drivers/net/ethernet/apple/Makefile | 1 + drivers/net/ethernet/apple/bmac.c | 1 + drivers/net/ethernet/apple/mace.c | 1 + drivers/net/ethernet/aquantia/Kconfig | 1 + drivers/net/ethernet/aquantia/Makefile | 1 + drivers/net/ethernet/arc/Kconfig | 1 + drivers/net/ethernet/arc/Makefile | 1 + drivers/net/ethernet/atheros/Kconfig | 1 + drivers/net/ethernet/atheros/alx/Makefile | 1 + drivers/net/ethernet/atheros/atl1c/Makefile | 1 + drivers/net/ethernet/atheros/atl1e/Makefile | 1 + drivers/net/ethernet/atheros/atlx/Makefile | 1 + drivers/net/ethernet/aurora/Kconfig | 1 + drivers/net/ethernet/aurora/Makefile | 1 + drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bnx2x/Makefile | 1 + drivers/net/ethernet/broadcom/bnxt/Makefile | 1 + drivers/net/ethernet/broadcom/genet/Makefile | 1 + drivers/net/ethernet/broadcom/sb1250-mac.c | 15 +- drivers/net/ethernet/brocade/Kconfig | 1 + drivers/net/ethernet/brocade/Makefile | 1 + drivers/net/ethernet/brocade/bna/Kconfig | 1 + drivers/net/ethernet/brocade/bna/Makefile | 1 + drivers/net/ethernet/cadence/Kconfig | 1 + drivers/net/ethernet/cadence/macb_main.c | 16 +- drivers/net/ethernet/calxeda/Kconfig | 1 + drivers/net/ethernet/calxeda/Makefile | 1 + drivers/net/ethernet/cavium/Kconfig | 1 + drivers/net/ethernet/cavium/Makefile | 1 + drivers/net/ethernet/cavium/common/Makefile | 1 + drivers/net/ethernet/cavium/octeon/Makefile | 1 + drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/chelsio/cxgb/Makefile | 1 + drivers/net/ethernet/chelsio/cxgb3/Makefile | 1 + drivers/net/ethernet/chelsio/cxgb4vf/Makefile | 1 + drivers/net/ethernet/chelsio/libcxgb/Makefile | 3 +- drivers/net/ethernet/cirrus/Kconfig | 3 +- drivers/net/ethernet/cirrus/Makefile | 1 + drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cisco/Kconfig | 1 + drivers/net/ethernet/cisco/Makefile | 1 + drivers/net/ethernet/cisco/enic/Kconfig | 1 + drivers/net/ethernet/cisco/enic/Makefile | 1 + drivers/net/ethernet/davicom/Kconfig | 1 + drivers/net/ethernet/davicom/Makefile | 1 + drivers/net/ethernet/dec/Kconfig | 1 + drivers/net/ethernet/dec/Makefile | 1 + drivers/net/ethernet/dec/tulip/Kconfig | 1 + drivers/net/ethernet/dlink/Kconfig | 1 + drivers/net/ethernet/dlink/Makefile | 1 + drivers/net/ethernet/emulex/Kconfig | 1 + drivers/net/ethernet/emulex/Makefile | 1 + drivers/net/ethernet/emulex/benet/Kconfig | 1 + drivers/net/ethernet/emulex/benet/Makefile | 1 + drivers/net/ethernet/ezchip/Kconfig | 1 + drivers/net/ethernet/ezchip/Makefile | 1 + drivers/net/ethernet/faraday/Kconfig | 1 + drivers/net/ethernet/faraday/Makefile | 1 + drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa2/Kconfig | 1 + drivers/net/ethernet/freescale/enetc/enetc.c | 4 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 2 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/freescale/fman/Kconfig | 1 + drivers/net/ethernet/freescale/fs_enet/Kconfig | 1 + drivers/net/ethernet/fujitsu/Kconfig | 1 + drivers/net/ethernet/fujitsu/Makefile | 1 + drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hisi_femac.c | 14 +- drivers/net/ethernet/hp/Kconfig | 1 + drivers/net/ethernet/hp/Makefile | 1 + drivers/net/ethernet/huawei/Kconfig | 1 + drivers/net/ethernet/huawei/Makefile | 1 + drivers/net/ethernet/huawei/hinic/Kconfig | 1 + drivers/net/ethernet/huawei/hinic/Makefile | 1 + drivers/net/ethernet/i825xx/Kconfig | 1 + drivers/net/ethernet/i825xx/sni_82596.c | 1 + drivers/net/ethernet/ibm/Kconfig | 1 + drivers/net/ethernet/ibm/Makefile | 1 + drivers/net/ethernet/ibm/ehea/Makefile | 1 + drivers/net/ethernet/ibm/emac/Kconfig | 1 + drivers/net/ethernet/ibm/emac/phy.c | 1 + drivers/net/ethernet/ibm/ibmveth.c | 14 +- drivers/net/ethernet/ibm/ibmveth.h | 14 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/marvell/Kconfig | 1 + drivers/net/ethernet/marvell/mv643xx_eth.c | 14 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 1 + drivers/net/ethernet/marvell/pxa168_eth.c | 14 +- drivers/net/ethernet/mediatek/Kconfig | 1 + drivers/net/ethernet/mediatek/Makefile | 1 + drivers/net/ethernet/mellanox/Kconfig | 1 + drivers/net/ethernet/mellanox/Makefile | 1 + drivers/net/ethernet/mellanox/mlx4/Kconfig | 1 + drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 4 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +- drivers/net/ethernet/mellanox/mlx4/port.c | 5 - drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 2 + .../net/ethernet/mellanox/mlx5/core/accel/Makefile | 1 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 22 +- .../net/ethernet/mellanox/mlx5/core/diag/Makefile | 1 + drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/Makefile | 1 + .../ethernet/mellanox/mlx5/core/en_accel/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 22 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 20 +- .../net/ethernet/mellanox/mlx5/core/fpga/Makefile | 1 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 + .../net/ethernet/mellanox/mlx5/core/ipoib/Makefile | 1 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 2 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 3 +- .../net/ethernet/mellanox/mlx5/core/lib/Makefile | 1 + drivers/net/ethernet/mellanox/mlxfw/Kconfig | 1 + drivers/net/ethernet/mellanox/mlxfw/Makefile | 1 + drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 6 + drivers/net/ethernet/mellanox/mlxsw/core.h | 2 + drivers/net/ethernet/mellanox/mlxsw/core_env.c | 18 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 3 + drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 6 + drivers/net/ethernet/micrel/Kconfig | 1 + drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/microchip/Makefile | 1 + drivers/net/ethernet/moxa/Kconfig | 1 + drivers/net/ethernet/moxa/Makefile | 1 + drivers/net/ethernet/mscc/ocelot.c | 43 +- drivers/net/ethernet/mscc/ocelot.h | 4 - drivers/net/ethernet/myricom/Kconfig | 1 + drivers/net/ethernet/myricom/Makefile | 1 + drivers/net/ethernet/myricom/myri10ge/Makefile | 1 + drivers/net/ethernet/natsemi/Kconfig | 1 + drivers/net/ethernet/natsemi/ns83820.c | 16 +- drivers/net/ethernet/natsemi/sonic.c | 1 + drivers/net/ethernet/neterion/Kconfig | 1 + drivers/net/ethernet/neterion/Makefile | 1 + drivers/net/ethernet/neterion/vxge/Makefile | 1 + drivers/net/ethernet/netronome/Kconfig | 1 + drivers/net/ethernet/netronome/Makefile | 1 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 17 +- drivers/net/ethernet/ni/Kconfig | 1 + drivers/net/ethernet/ni/Makefile | 1 + drivers/net/ethernet/nuvoton/Kconfig | 1 + drivers/net/ethernet/nuvoton/Makefile | 1 + drivers/net/ethernet/nvidia/Kconfig | 1 + drivers/net/ethernet/nvidia/Makefile | 1 + drivers/net/ethernet/nvidia/forcedeth.c | 14 +- drivers/net/ethernet/nxp/Kconfig | 1 + drivers/net/ethernet/nxp/Makefile | 1 + drivers/net/ethernet/oki-semi/Kconfig | 1 + drivers/net/ethernet/oki-semi/Makefile | 1 + drivers/net/ethernet/oki-semi/pch_gbe/Kconfig | 1 + drivers/net/ethernet/oki-semi/pch_gbe/Makefile | 1 + drivers/net/ethernet/packetengines/Kconfig | 1 + drivers/net/ethernet/packetengines/Makefile | 1 + drivers/net/ethernet/pasemi/Kconfig | 1 + drivers/net/ethernet/pasemi/Makefile | 1 + drivers/net/ethernet/qlogic/Kconfig | 1 + drivers/net/ethernet/qlogic/netxen/Makefile | 18 +- drivers/net/ethernet/qlogic/netxen/netxen_nic.h | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c | 18 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_hdr.h | 18 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c | 18 +- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_init.c | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 18 +- drivers/net/ethernet/qlogic/qede/Makefile | 1 + drivers/net/ethernet/qlogic/qlge/Makefile | 1 + drivers/net/ethernet/qualcomm/Kconfig | 1 + drivers/net/ethernet/qualcomm/emac/Makefile | 1 + drivers/net/ethernet/qualcomm/rmnet/Kconfig | 1 + drivers/net/ethernet/qualcomm/rmnet/Makefile | 1 + drivers/net/ethernet/rdc/Kconfig | 1 + drivers/net/ethernet/rdc/Makefile | 1 + drivers/net/ethernet/rdc/r6040.c | 16 +- drivers/net/ethernet/realtek/Kconfig | 1 + drivers/net/ethernet/realtek/Makefile | 1 + drivers/net/ethernet/realtek/r8169.c | 1 + drivers/net/ethernet/rocker/Kconfig | 1 + drivers/net/ethernet/rocker/Makefile | 1 + drivers/net/ethernet/samsung/Kconfig | 1 + drivers/net/ethernet/samsung/Makefile | 1 + drivers/net/ethernet/samsung/sxgbe/Makefile | 1 + drivers/net/ethernet/seeq/Kconfig | 1 + drivers/net/ethernet/seeq/Makefile | 1 + drivers/net/ethernet/seeq/sgiseeq.c | 1 + drivers/net/ethernet/sfc/Kconfig | 1 + drivers/net/ethernet/sfc/falcon/Kconfig | 1 + drivers/net/ethernet/sgi/Kconfig | 1 + drivers/net/ethernet/sgi/Makefile | 1 + drivers/net/ethernet/silan/Kconfig | 1 + drivers/net/ethernet/silan/Makefile | 1 + drivers/net/ethernet/silan/sc92031.c | 1 + drivers/net/ethernet/sis/Kconfig | 1 + drivers/net/ethernet/sis/Makefile | 1 + drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc911x.c | 14 +- drivers/net/ethernet/smsc/smc911x.h | 13 +- drivers/net/ethernet/smsc/smc91x.c | 14 +- drivers/net/ethernet/smsc/smc91x.h | 13 +- drivers/net/ethernet/smsc/smsc911x.c | 15 +- drivers/net/ethernet/smsc/smsc911x.h | 14 +- drivers/net/ethernet/smsc/smsc9420.c | 14 +- drivers/net/ethernet/smsc/smsc9420.h | 14 +- drivers/net/ethernet/socionext/Kconfig | 1 + drivers/net/ethernet/stmicro/Kconfig | 1 + drivers/net/ethernet/stmicro/Makefile | 1 + drivers/net/ethernet/stmicro/stmmac/Kconfig | 1 + .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 8 +- drivers/net/ethernet/synopsys/Kconfig | 1 + drivers/net/ethernet/tehuti/Kconfig | 1 + drivers/net/ethernet/tehuti/Makefile | 1 + drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/toshiba/Kconfig | 1 + drivers/net/ethernet/tundra/Kconfig | 1 + drivers/net/ethernet/tundra/Makefile | 1 + drivers/net/ethernet/tundra/tsi108_eth.h | 14 +- drivers/net/ethernet/via/Kconfig | 1 + drivers/net/ethernet/via/Makefile | 1 + drivers/net/ethernet/via/via-velocity.c | 12 +- drivers/net/ethernet/via/via-velocity.h | 11 +- drivers/net/ethernet/wiznet/Kconfig | 1 + drivers/net/ethernet/wiznet/Makefile | 1 + drivers/net/ethernet/xilinx/Kconfig | 1 + drivers/net/ethernet/xilinx/ll_temac_main.c | 1 + drivers/net/ethernet/xilinx/xilinx_axienet.h | 5 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 + drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c | 16 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 16 +- drivers/net/ethernet/xircom/Kconfig | 1 + drivers/net/ethernet/xircom/Makefile | 1 + drivers/net/ethernet/xscale/Kconfig | 1 + drivers/net/ethernet/xscale/Makefile | 1 + drivers/net/ethernet/xscale/ixp4xx_eth.c | 14 +- drivers/net/fddi/Kconfig | 1 + drivers/net/fddi/Makefile | 1 + drivers/net/fddi/skfp/hwmtm.c | 4 +- drivers/net/hamradio/6pack.c | 1 + drivers/net/hamradio/Kconfig | 1 + drivers/net/hippi/Kconfig | 1 + drivers/net/hippi/Makefile | 1 + drivers/net/hyperv/Kconfig | 1 + drivers/net/hyperv/Makefile | 1 + drivers/net/ieee802154/Kconfig | 1 + drivers/net/ieee802154/ca8210.c | 1 + drivers/net/ipvlan/Makefile | 1 + drivers/net/ipvlan/ipvtap.c | 1 + drivers/net/macvlan.c | 1 + drivers/net/macvtap.c | 1 + drivers/net/nlmon.c | 1 + drivers/net/phy/Kconfig | 1 + drivers/net/phy/aquantia_main.c | 1 + drivers/net/phy/phy-c45.c | 1 + drivers/net/phy/phylink.c | 37 +- drivers/net/phy/sfp-bus.c | 1 + drivers/net/plip/Kconfig | 1 + drivers/net/plip/Makefile | 1 + drivers/net/ppp/Kconfig | 1 + drivers/net/ppp/ppp_deflate.c | 20 +- drivers/net/slip/Kconfig | 1 + drivers/net/slip/Makefile | 1 + drivers/net/slip/slip.c | 1 + drivers/net/sungem_phy.c | 1 + drivers/net/tap.c | 1 + drivers/net/team/Kconfig | 1 + drivers/net/usb/Kconfig | 1 + drivers/net/usb/aqc111.c | 35 +- drivers/net/usb/asix.h | 14 +- drivers/net/usb/asix_common.c | 14 +- drivers/net/usb/asix_devices.c | 14 +- drivers/net/usb/ax88172a.c | 14 +- drivers/net/usb/ax88179_178a.c | 14 +- drivers/net/usb/catc.c | 13 +- drivers/net/usb/cdc_eem.c | 14 +- drivers/net/usb/cdc_ether.c | 14 +- drivers/net/usb/cdc_subset.c | 14 +- drivers/net/usb/cx82310_eth.c | 14 +- drivers/net/usb/gl620a.c | 14 +- drivers/net/usb/int51x1.c | 13 +- drivers/net/usb/ipheth.c | 3 +- drivers/net/usb/kaweth.c | 14 +- drivers/net/usb/lg-vl600.c | 14 +- drivers/net/usb/mcs7830.c | 15 +- drivers/net/usb/net1080.c | 14 +- drivers/net/usb/plusb.c | 14 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/rndis_host.c | 14 +- drivers/net/usb/sierra_net.c | 14 +- drivers/net/usb/smsc75xx.c | 14 +- drivers/net/usb/smsc75xx.h | 14 +- drivers/net/usb/smsc95xx.c | 14 +- drivers/net/usb/smsc95xx.h | 14 +- drivers/net/usb/usbnet.c | 20 +- drivers/net/usb/zaurus.c | 14 +- drivers/net/veth.c | 1 + drivers/net/virtio_net.c | 14 +- drivers/net/vsockmon.c | 1 + drivers/net/wan/Kconfig | 1 + drivers/net/wan/hostess_sv11.c | 1 + drivers/net/wan/ixp4xx_hss.c | 4 +- drivers/net/wan/lmc/Makefile | 1 + drivers/net/wan/x25_asy.c | 1 + drivers/net/wimax/Kconfig | 1 + drivers/net/wimax/Makefile | 1 + drivers/net/wimax/i2400m/Kconfig | 1 + drivers/net/wireless/Kconfig | 1 + drivers/net/wireless/admtek/Kconfig | 1 + drivers/net/wireless/admtek/Makefile | 1 + drivers/net/wireless/ath/Kconfig | 1 + drivers/net/wireless/ath/ar5523/Kconfig | 1 + drivers/net/wireless/ath/ar5523/Makefile | 1 + drivers/net/wireless/ath/ath10k/Kconfig | 1 + drivers/net/wireless/ath/ath5k/Kconfig | 1 + drivers/net/wireless/ath/ath6kl/Kconfig | 1 + drivers/net/wireless/ath/ath9k/Kconfig | 1 + drivers/net/wireless/ath/carl9170/Kconfig | 1 + drivers/net/wireless/ath/carl9170/Makefile | 1 + drivers/net/wireless/ath/wcn36xx/Kconfig | 1 + drivers/net/wireless/ath/wil6210/Kconfig | 1 + drivers/net/wireless/atmel/Kconfig | 1 + drivers/net/wireless/atmel/Makefile | 1 + drivers/net/wireless/broadcom/Kconfig | 1 + drivers/net/wireless/broadcom/Makefile | 1 + drivers/net/wireless/broadcom/b43/Kconfig | 1 + drivers/net/wireless/broadcom/b43/bus.c | 15 +- drivers/net/wireless/broadcom/b43/debugfs.c | 15 +- drivers/net/wireless/broadcom/b43/dma.c | 15 +- drivers/net/wireless/broadcom/b43/leds.c | 15 +- drivers/net/wireless/broadcom/b43/lo.c | 15 +- drivers/net/wireless/broadcom/b43/main.c | 15 +- drivers/net/wireless/broadcom/b43/main.h | 15 +- drivers/net/wireless/broadcom/b43/phy_common.c | 15 +- drivers/net/wireless/broadcom/b43/phy_g.c | 15 +- drivers/net/wireless/broadcom/b43/phy_ht.c | 15 +- drivers/net/wireless/broadcom/b43/phy_lp.c | 15 +- drivers/net/wireless/broadcom/b43/phy_n.c | 15 +- drivers/net/wireless/broadcom/b43/pio.c | 15 +- drivers/net/wireless/broadcom/b43/radio_2055.c | 15 +- drivers/net/wireless/broadcom/b43/radio_2056.c | 15 +- drivers/net/wireless/broadcom/b43/radio_2057.c | 15 +- drivers/net/wireless/broadcom/b43/radio_2059.c | 15 +- drivers/net/wireless/broadcom/b43/rfkill.c | 15 +- drivers/net/wireless/broadcom/b43/sysfs.c | 15 +- drivers/net/wireless/broadcom/b43/tables.c | 15 +- drivers/net/wireless/broadcom/b43/tables_lpphy.c | 15 +- drivers/net/wireless/broadcom/b43/tables_nphy.c | 15 +- drivers/net/wireless/broadcom/b43/tables_phy_ht.c | 15 +- drivers/net/wireless/broadcom/b43/tables_phy_lcn.c | 15 +- drivers/net/wireless/broadcom/b43/wa.c | 15 +- drivers/net/wireless/broadcom/b43/xmit.c | 15 +- drivers/net/wireless/broadcom/b43legacy/Kconfig | 1 + drivers/net/wireless/broadcom/b43legacy/debugfs.c | 15 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 15 +- drivers/net/wireless/broadcom/b43legacy/ilt.c | 15 +- drivers/net/wireless/broadcom/b43legacy/leds.c | 15 +- drivers/net/wireless/broadcom/b43legacy/main.c | 16 +- drivers/net/wireless/broadcom/b43legacy/main.h | 15 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 15 +- drivers/net/wireless/broadcom/b43legacy/phy.h | 15 +- drivers/net/wireless/broadcom/b43legacy/pio.c | 15 +- drivers/net/wireless/broadcom/b43legacy/radio.c | 15 +- drivers/net/wireless/broadcom/b43legacy/radio.h | 15 +- drivers/net/wireless/broadcom/b43legacy/rfkill.c | 15 +- drivers/net/wireless/broadcom/b43legacy/sysfs.c | 15 +- drivers/net/wireless/broadcom/b43legacy/xmit.c | 15 +- drivers/net/wireless/broadcom/brcm80211/Kconfig | 1 + drivers/net/wireless/cisco/Kconfig | 1 + drivers/net/wireless/cisco/Makefile | 1 + drivers/net/wireless/intel/Kconfig | 1 + drivers/net/wireless/intel/Makefile | 1 + drivers/net/wireless/intel/ipw2x00/Kconfig | 1 + drivers/net/wireless/intel/iwlegacy/Kconfig | 1 + drivers/net/wireless/intel/iwlwifi/Kconfig | 1 + drivers/net/wireless/intersil/Kconfig | 1 + drivers/net/wireless/intersil/Makefile | 1 + drivers/net/wireless/intersil/hostap/Kconfig | 1 + drivers/net/wireless/intersil/hostap/hostap_cs.c | 1 + drivers/net/wireless/intersil/hostap/hostap_pci.c | 1 + drivers/net/wireless/intersil/hostap/hostap_plx.c | 1 + drivers/net/wireless/intersil/orinoco/Kconfig | 1 + drivers/net/wireless/intersil/p54/Kconfig | 1 + drivers/net/wireless/intersil/prism54/Makefile | 1 + drivers/net/wireless/marvell/Kconfig | 1 + drivers/net/wireless/marvell/Makefile | 1 + drivers/net/wireless/marvell/libertas/Kconfig | 1 + drivers/net/wireless/marvell/libertas/cmd.c | 1 + drivers/net/wireless/marvell/libertas/firmware.c | 1 + drivers/net/wireless/marvell/libertas/if_cs.c | 15 +- drivers/net/wireless/marvell/libertas/if_usb.c | 1 + drivers/net/wireless/marvell/libertas/main.c | 1 + drivers/net/wireless/marvell/libertas/rx.c | 1 + drivers/net/wireless/marvell/libertas/tx.c | 1 + drivers/net/wireless/marvell/libertas_tf/Kconfig | 1 + drivers/net/wireless/marvell/libertas_tf/Makefile | 1 + drivers/net/wireless/marvell/mwifiex/Kconfig | 1 + drivers/net/wireless/mediatek/Kconfig | 1 + drivers/net/wireless/mediatek/Makefile | 1 + drivers/net/wireless/mediatek/mt76/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/Makefile | 1 + drivers/net/wireless/mediatek/mt76/mt7603/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt7603/Makefile | 1 + drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 1 + drivers/net/wireless/mediatek/mt7601u/Kconfig | 1 + drivers/net/wireless/mediatek/mt7601u/Makefile | 1 + drivers/net/wireless/quantenna/Kconfig | 1 + drivers/net/wireless/quantenna/qtnfmac/Kconfig | 1 + drivers/net/wireless/ralink/Kconfig | 1 + drivers/net/wireless/ralink/Makefile | 1 + drivers/net/wireless/ralink/rt2x00/Kconfig | 1 + drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2500usb.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 14 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 14 +- drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800soc.c | 14 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00crypto.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00debug.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00dev.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00dump.h | 13 +- .../net/wireless/ralink/rt2x00/rt2x00firmware.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00leds.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00leds.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00lib.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00link.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00mmio.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00reg.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00soc.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00soc.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt61pci.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt61pci.h | 13 +- drivers/net/wireless/ralink/rt2x00/rt73usb.c | 13 +- drivers/net/wireless/ralink/rt2x00/rt73usb.h | 13 +- drivers/net/wireless/realtek/Kconfig | 1 + drivers/net/wireless/realtek/Makefile | 1 + drivers/net/wireless/realtek/rtl818x/Kconfig | 1 + drivers/net/wireless/realtek/rtl818x/Makefile | 1 + .../net/wireless/realtek/rtl818x/rtl8180/Makefile | 1 + .../net/wireless/realtek/rtl818x/rtl8187/Makefile | 1 + drivers/net/wireless/realtek/rtl8xxxu/Kconfig | 1 + drivers/net/wireless/realtek/rtl8xxxu/Makefile | 1 + drivers/net/wireless/realtek/rtlwifi/Kconfig | 1 + drivers/net/wireless/realtek/rtw88/Kconfig | 1 + drivers/net/wireless/rndis_wlan.c | 14 +- drivers/net/wireless/rsi/Kconfig | 1 + drivers/net/wireless/st/Kconfig | 1 + drivers/net/wireless/st/Makefile | 1 + drivers/net/wireless/st/cw1200/Kconfig | 1 + drivers/net/wireless/ti/Kconfig | 1 + drivers/net/wireless/ti/wl1251/Kconfig | 1 + drivers/net/wireless/ti/wl12xx/Kconfig | 1 + drivers/net/wireless/ti/wl12xx/Makefile | 1 + drivers/net/wireless/ti/wl18xx/Kconfig | 1 + drivers/net/wireless/ti/wl18xx/Makefile | 1 + drivers/net/wireless/ti/wlcore/Kconfig | 1 + drivers/net/wireless/wl3501_cs.c | 1 + drivers/net/wireless/zydas/Kconfig | 1 + drivers/net/wireless/zydas/Makefile | 1 + drivers/net/wireless/zydas/zd1211rw/Kconfig | 1 + drivers/net/wireless/zydas/zd1211rw/zd_chip.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_chip.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_def.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf.h | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf_al2230.c | 14 +- .../net/wireless/zydas/zd1211rw/zd_rf_al7230b.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf_rf2959.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 14 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.h | 14 +- drivers/net/xen-netback/Makefile | 1 + drivers/net/xen-netback/xenbus.c | 14 +- drivers/nfc/Kconfig | 1 + drivers/nfc/fdp/Kconfig | 1 + drivers/nfc/fdp/Makefile | 1 + drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/microread/Kconfig | 1 + drivers/nfc/microread/microread.h | 14 +- drivers/nfc/nfcmrvl/Kconfig | 1 + drivers/nfc/nxp-nci/Kconfig | 1 + drivers/nfc/nxp-nci/Makefile | 1 + drivers/nfc/pn533/Kconfig | 1 + drivers/nfc/pn533/Makefile | 1 + drivers/nfc/pn533/i2c.c | 15 +- drivers/nfc/pn533/pn533.c | 14 +- drivers/nfc/pn533/pn533.h | 14 +- drivers/nfc/pn533/usb.c | 14 +- drivers/nfc/pn544/Kconfig | 1 + drivers/nfc/pn544/Makefile | 1 + drivers/nfc/pn544/pn544.h | 14 +- drivers/nfc/s3fwrn5/Kconfig | 1 + drivers/nfc/s3fwrn5/Makefile | 1 + drivers/nfc/st-nci/Kconfig | 1 + drivers/nfc/st21nfca/Kconfig | 1 + drivers/nfc/st21nfca/Makefile | 1 + drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 5 +- drivers/nfc/st95hf/Kconfig | 1 + drivers/nfc/st95hf/Makefile | 1 + drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/Kconfig | 1 + drivers/ntb/Makefile | 1 + drivers/ntb/hw/Kconfig | 1 + drivers/ntb/hw/Makefile | 1 + drivers/ntb/hw/amd/Kconfig | 1 + drivers/ntb/hw/amd/Makefile | 1 + drivers/ntb/hw/amd/ntb_hw_amd.c | 12 +- drivers/ntb/hw/idt/Kconfig | 1 + drivers/ntb/hw/idt/Makefile | 1 + drivers/ntb/hw/idt/ntb_hw_idt.c | 6 - drivers/ntb/hw/intel/Kconfig | 1 + drivers/ntb/hw/intel/Makefile | 1 + drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 - drivers/ntb/hw/intel/ntb_hw_gen3.c | 6 +- drivers/ntb/hw/mscc/Kconfig | 1 + drivers/ntb/hw/mscc/Makefile | 1 + drivers/ntb/ntb.c | 9 +- drivers/ntb/ntb_transport.c | 1 + drivers/ntb/test/Kconfig | 1 + drivers/ntb/test/Makefile | 1 + drivers/ntb/test/ntb_perf.c | 43 +- drivers/ntb/test/ntb_pingpong.c | 14 +- drivers/ntb/test/ntb_tool.c | 9 +- drivers/nubus/Makefile | 1 + drivers/nvdimm/Kconfig | 1 + drivers/nvdimm/bus.c | 4 +- drivers/nvdimm/e820.c | 1 + drivers/nvdimm/label.c | 31 +- drivers/nvdimm/label.h | 2 - drivers/nvdimm/namespace_devs.c | 15 + drivers/nvdimm/nd.h | 4 + drivers/nvdimm/pmem.c | 11 +- drivers/nvme/Kconfig | 1 + drivers/nvme/Makefile | 1 + drivers/nvme/host/Kconfig | 1 + drivers/nvme/host/core.c | 79 +- drivers/nvme/host/fabrics.c | 4 +- drivers/nvme/host/fc.c | 21 +- drivers/nvme/host/lightnvm.c | 1 + drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/pci.c | 4 +- drivers/nvme/host/rdma.c | 41 +- drivers/nvme/host/trace.h | 1 + drivers/nvme/target/Kconfig | 1 + drivers/nvme/target/loop.c | 4 +- drivers/nvmem/Kconfig | 1 + drivers/nvmem/meson-efuse.c | 10 +- drivers/nvmem/meson-mx-efuse.c | 10 +- drivers/nvmem/zynqmp_nvmem.c | 10 +- drivers/of/base.c | 10 +- drivers/opp/Kconfig | 1 + drivers/opp/Makefile | 1 + drivers/opp/core.c | 138 +- drivers/opp/of.c | 30 +- drivers/parisc/Kconfig | 1 + drivers/parport/Kconfig | 1 + drivers/parport/parport_amiga.c | 1 + drivers/parport/parport_atari.c | 1 + drivers/parport/parport_mfc3.c | 1 + drivers/parport/parport_pc.c | 1 + drivers/parport/parport_sunbpp.c | 1 + drivers/pci/of.c | 6 + drivers/pcmcia/Kconfig | 1 + drivers/pcmcia/db1xxx_ss.c | 1 + drivers/pcmcia/i82092.c | 1 + drivers/pcmcia/sa1111_generic.c | 1 + drivers/pcmcia/xxs1500_ss.c | 1 + drivers/pcmcia/yenta_socket.c | 1 + drivers/perf/Kconfig | 1 + drivers/perf/arm_pmu.c | 1 + drivers/perf/arm_spe_pmu.c | 10 +- drivers/perf/hisilicon/Makefile | 1 + drivers/perf/xgene_pmu.c | 14 +- drivers/phy/Kconfig | 1 + drivers/phy/allwinner/Kconfig | 1 + drivers/phy/allwinner/Makefile | 1 + drivers/phy/amlogic/Kconfig | 1 + drivers/phy/amlogic/Makefile | 1 + drivers/phy/broadcom/Kconfig | 1 + drivers/phy/cadence/Kconfig | 1 + drivers/phy/cadence/Makefile | 1 + drivers/phy/freescale/Kconfig | 1 + drivers/phy/freescale/Makefile | 1 + drivers/phy/hisilicon/Kconfig | 1 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 14 +- drivers/phy/lantiq/Kconfig | 1 + drivers/phy/lantiq/Makefile | 1 + drivers/phy/marvell/Kconfig | 1 + drivers/phy/mediatek/Kconfig | 1 + drivers/phy/motorola/Kconfig | 1 + drivers/phy/motorola/Makefile | 1 + drivers/phy/mscc/Kconfig | 1 + drivers/phy/mscc/Makefile | 1 + drivers/phy/phy-xgene.c | 14 +- drivers/phy/qualcomm/Kconfig | 1 + drivers/phy/ralink/Kconfig | 1 + drivers/phy/ralink/Makefile | 1 + drivers/phy/rockchip/Kconfig | 1 + drivers/phy/samsung/Kconfig | 1 + drivers/phy/socionext/Kconfig | 1 + drivers/phy/st/Kconfig | 1 + drivers/phy/st/Makefile | 1 + drivers/phy/tegra/Kconfig | 1 + drivers/phy/tegra/Makefile | 1 + drivers/phy/ti/Kconfig | 1 + drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/actions/Kconfig | 1 + drivers/pinctrl/actions/Makefile | 1 + drivers/pinctrl/aspeed/Kconfig | 1 + drivers/pinctrl/aspeed/Makefile | 1 + drivers/pinctrl/bcm/Kconfig | 1 + drivers/pinctrl/berlin/Kconfig | 1 + drivers/pinctrl/berlin/Makefile | 1 + drivers/pinctrl/cirrus/Kconfig | 1 + drivers/pinctrl/cirrus/Makefile | 1 + drivers/pinctrl/freescale/Kconfig | 1 + drivers/pinctrl/mediatek/Kconfig | 1 + drivers/pinctrl/meson/Kconfig | 1 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/mvebu/Kconfig | 1 + drivers/pinctrl/nomadik/Kconfig | 1 + drivers/pinctrl/nuvoton/Kconfig | 1 + drivers/pinctrl/pinctrl-mcp23s08.c | 1 + drivers/pinctrl/pinctrl-u300.c | 1 + drivers/pinctrl/pinctrl-zynq.c | 14 +- drivers/pinctrl/pxa/Kconfig | 1 + drivers/pinctrl/pxa/Makefile | 1 + drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/pinctrl/qcom/Kconfig | 1 + drivers/pinctrl/sirf/Makefile | 1 + drivers/pinctrl/sirf/pinctrl-atlas6.c | 3 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 3 +- drivers/pinctrl/sirf/pinctrl-prima2.c | 3 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 3 +- drivers/pinctrl/sirf/pinctrl-sirf.h | 3 +- drivers/pinctrl/spear/Kconfig | 1 + drivers/pinctrl/sprd/Kconfig | 1 + drivers/pinctrl/sprd/Makefile | 1 + drivers/pinctrl/stm32/Kconfig | 1 + drivers/pinctrl/sunxi/Kconfig | 1 + drivers/pinctrl/tegra/Kconfig | 1 + drivers/pinctrl/ti/Kconfig | 1 + drivers/pinctrl/ti/Makefile | 1 + drivers/pinctrl/uniphier/Kconfig | 1 + drivers/pinctrl/vt8500/Kconfig | 1 + drivers/pinctrl/zte/Kconfig | 1 + drivers/pinctrl/zte/Makefile | 1 + drivers/platform/Kconfig | 1 + drivers/platform/chrome/Kconfig | 14 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/cros_ec_ishtp.c | 763 +++ drivers/platform/chrome/cros_ec_spi.c | 67 +- drivers/platform/chrome/wilco_ec/Kconfig | 1 + drivers/platform/chrome/wilco_ec/Makefile | 2 +- drivers/platform/chrome/wilco_ec/core.c | 13 +- drivers/platform/chrome/wilco_ec/debugfs.c | 10 +- drivers/platform/chrome/wilco_ec/mailbox.c | 21 +- drivers/platform/chrome/wilco_ec/properties.c | 132 + drivers/platform/chrome/wilco_ec/sysfs.c | 77 + drivers/platform/goldfish/Kconfig | 1 + drivers/platform/goldfish/Makefile | 1 + drivers/platform/mips/Kconfig | 1 + drivers/platform/mips/Makefile | 1 + drivers/platform/mips/cpu_hwmon.c | 1 + drivers/platform/olpc/Makefile | 1 + drivers/platform/x86/Kconfig | 1 + drivers/platform/x86/acer-wmi.c | 4 + drivers/platform/x86/classmate-laptop.c | 15 +- drivers/platform/x86/compal-laptop.c | 15 +- drivers/platform/x86/fujitsu-laptop.c | 15 +- drivers/platform/x86/hp-wireless.c | 15 +- drivers/platform/x86/ideapad-laptop.c | 16 +- drivers/platform/x86/msi-laptop.c | 15 +- drivers/platform/x86/thinkpad_acpi.c | 17 +- drivers/platform/x86/toshiba_acpi.c | 14 +- drivers/pnp/Kconfig | 1 + drivers/pnp/isapnp/Kconfig | 1 + drivers/pnp/isapnp/Makefile | 1 + drivers/pnp/pnpacpi/Kconfig | 1 + drivers/pnp/pnpacpi/Makefile | 1 + drivers/pnp/pnpbios/Kconfig | 1 + drivers/pnp/pnpbios/Makefile | 1 + drivers/power/Kconfig | 1 + drivers/power/Makefile | 1 + drivers/power/avs/Kconfig | 1 + drivers/power/avs/Makefile | 1 + drivers/power/reset/Kconfig | 1 + drivers/power/reset/at91-sama5d2_shdwc.c | 25 + drivers/power/reset/syscon-reboot.c | 19 +- drivers/power/supply/Kconfig | 30 +- drivers/power/supply/Makefile | 4 +- drivers/power/supply/ab8500_bmdata.c | 1 + drivers/power/supply/axp20x_usb_power.c | 179 +- drivers/power/supply/axp288_charger.c | 4 + drivers/power/supply/axp288_fuel_gauge.c | 20 + drivers/power/supply/bq27xxx_battery.c | 3 +- drivers/power/supply/charger-manager.c | 3 + drivers/power/supply/cpcap-battery.c | 44 +- drivers/power/supply/cpcap-charger.c | 5 +- drivers/power/supply/gpio-charger.c | 57 +- drivers/power/supply/ingenic-battery.c | 184 + drivers/power/supply/lt3651-charger.c | 207 + drivers/power/supply/ltc2941-battery-gauge.c | 1 + drivers/power/supply/ltc3651-charger.c | 210 - drivers/power/supply/max14656_charger_detector.c | 27 +- drivers/power/supply/olpc_battery.c | 171 +- drivers/power/supply/power_supply_core.c | 38 +- drivers/power/supply/power_supply_sysfs.c | 6 +- drivers/power/supply/rx51_battery.c | 15 +- drivers/power/supply/twl4030_madc_battery.c | 1 + drivers/power/supply/ucs1002_power.c | 646 +++ drivers/powercap/Kconfig | 1 + drivers/powercap/Makefile | 1 + drivers/pps/Kconfig | 1 + drivers/pps/Makefile | 1 + drivers/pps/clients/Kconfig | 1 + drivers/pps/clients/Makefile | 1 + drivers/pps/generators/Kconfig | 1 + drivers/pps/generators/Makefile | 1 + drivers/ps3/Makefile | 1 + drivers/ptp/Kconfig | 1 + drivers/pwm/Kconfig | 1 + drivers/pwm/core.c | 15 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-ep93xx.c | 2 +- drivers/pwm/pwm-hibvt.c | 14 +- drivers/pwm/pwm-tegra.c | 15 +- drivers/rapidio/Kconfig | 1 + drivers/rapidio/devices/Kconfig | 1 + drivers/rapidio/devices/Makefile | 1 + drivers/rapidio/devices/tsi721_dma.c | 14 +- drivers/rapidio/switches/Kconfig | 1 + drivers/ras/Kconfig | 1 + drivers/ras/Makefile | 1 + drivers/ras/debugfs.c | 1 + drivers/regulator/Kconfig | 29 +- drivers/regulator/Makefile | 1 + drivers/regulator/arizona-ldo1.c | 83 +- drivers/regulator/arizona-micsupp.c | 71 +- drivers/regulator/core.c | 6 +- drivers/regulator/da9063-regulator.c | 61 +- drivers/regulator/lm363x-regulator.c | 56 +- drivers/regulator/max77650-regulator.c | 134 +- drivers/regulator/slg51000-regulator.c | 528 ++ drivers/regulator/slg51000-regulator.h | 505 ++ drivers/regulator/tps6507x-regulator.c | 6 +- drivers/remoteproc/Kconfig | 1 + drivers/remoteproc/qcom_q6v5_adsp.c | 73 +- drivers/reset/Kconfig | 4 +- drivers/reset/core.c | 3 - drivers/reset/hisilicon/Kconfig | 1 + drivers/reset/hisilicon/Makefile | 1 + drivers/reset/reset-simple.c | 8 +- drivers/reset/reset-zynqmp.c | 8 +- drivers/reset/sti/Kconfig | 1 + drivers/reset/sti/Makefile | 1 + drivers/reset/tegra/Kconfig | 1 + drivers/reset/tegra/Makefile | 1 + drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rtc/Kconfig | 1 + drivers/rtc/rtc-bq4802.c | 1 + drivers/rtc/rtc-ds1216.c | 1 + drivers/rtc/rtc-generic.c | 1 + drivers/rtc/rtc-mc146818-lib.c | 1 + drivers/rtc/rtc-msm6242.c | 1 + drivers/rtc/rtc-omap.c | 49 +- drivers/rtc/rtc-r7301.c | 1 + drivers/rtc/rtc-rp5c01.c | 1 + drivers/rtc/rtc-sirfsoc.c | 3 +- drivers/rtc/rtc-sunxi.c | 15 +- drivers/s390/block/dasd_eckd.c | 2 +- drivers/s390/block/dcssblk.c | 1 + drivers/s390/cio/qdio_main.c | 19 +- drivers/s390/cio/trace.c | 1 - drivers/s390/cio/trace.h | 23 - drivers/s390/virtio/virtio_ccw.c | 52 +- drivers/sbus/Makefile | 1 + drivers/sbus/char/Kconfig | 1 + drivers/sbus/char/bbc_i2c.c | 1 + drivers/sbus/char/display7seg.c | 1 + drivers/sbus/char/envctrl.c | 1 + drivers/sbus/char/flash.c | 1 + drivers/sbus/char/oradax.c | 14 +- drivers/sbus/char/uctrl.c | 1 + drivers/scsi/Kconfig | 58 +- drivers/scsi/Makefile | 4 +- drivers/scsi/a2091.c | 1 + drivers/scsi/a3000.c | 1 + drivers/scsi/a4000t.c | 1 + drivers/scsi/aacraid/Makefile | 1 + drivers/scsi/aacraid/aachba.c | 16 +- drivers/scsi/aacraid/aacraid.h | 16 +- drivers/scsi/aacraid/commctrl.c | 16 +- drivers/scsi/aacraid/comminit.c | 16 +- drivers/scsi/aacraid/commsup.c | 16 +- drivers/scsi/aacraid/dpcsup.c | 17 +- drivers/scsi/aacraid/linit.c | 15 +- drivers/scsi/aacraid/nark.c | 16 +- drivers/scsi/aacraid/rkt.c | 16 +- drivers/scsi/aacraid/rx.c | 16 +- drivers/scsi/aacraid/sa.c | 16 +- drivers/scsi/aacraid/src.c | 16 +- drivers/scsi/aha1542.c | 1 + drivers/scsi/aic7xxx/Kconfig.aic79xx | 1 + drivers/scsi/aic7xxx/Kconfig.aic7xxx | 1 + drivers/scsi/am53c974.c | 1 + drivers/scsi/arcmsr/Makefile | 1 + drivers/scsi/arm/Kconfig | 1 + drivers/scsi/arm/arxescsi.c | 1 + drivers/scsi/arm/cumana_1.c | 1 + drivers/scsi/arm/oak.c | 1 + drivers/scsi/atp870u.c | 1 + drivers/scsi/be2iscsi/Kconfig | 1 + drivers/scsi/be2iscsi/Makefile | 1 + drivers/scsi/bnx2fc/Kconfig | 1 + drivers/scsi/bnx2fc/Makefile | 1 + drivers/scsi/bnx2fc/bnx2fc_hwi.c | 2 +- drivers/scsi/bnx2i/Kconfig | 1 + drivers/scsi/bnx2i/Makefile | 1 + drivers/scsi/bvme6000_scsi.c | 1 + drivers/scsi/ch.c | 1 + drivers/scsi/csiostor/Kconfig | 1 + drivers/scsi/cxgbi/Kconfig | 1 + drivers/scsi/cxgbi/Makefile | 1 + drivers/scsi/cxgbi/cxgb3i/Kconfig | 1 + drivers/scsi/cxgbi/cxgb4i/Kconfig | 1 + drivers/scsi/cxlflash/Kconfig | 1 + drivers/scsi/cxlflash/Makefile | 1 + drivers/scsi/device_handler/Kconfig | 1 + drivers/scsi/device_handler/Makefile | 1 + drivers/scsi/device_handler/scsi_dh_emc.c | 15 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 15 +- drivers/scsi/esas2r/Kconfig | 1 + drivers/scsi/esas2r/Makefile | 1 + drivers/scsi/esp_scsi.c | 1 + drivers/scsi/fcoe/Makefile | 1 + drivers/scsi/fcoe/fcoe.c | 14 +- drivers/scsi/fcoe/fcoe.h | 14 +- drivers/scsi/fcoe/fcoe_ctlr.c | 14 +- drivers/scsi/fcoe/fcoe_sysfs.c | 14 +- drivers/scsi/fcoe/fcoe_transport.c | 14 +- drivers/scsi/fdomain.c | 586 ++ drivers/scsi/fdomain.h | 53 + drivers/scsi/fdomain_isa.c | 222 + drivers/scsi/fdomain_pci.c | 68 + drivers/scsi/g_NCR5380.c | 1 + drivers/scsi/gvp11.c | 1 + drivers/scsi/hisi_sas/Kconfig | 1 + drivers/scsi/hisi_sas/Makefile | 1 + drivers/scsi/hosts.c | 1 + drivers/scsi/hpsa.c | 278 +- drivers/scsi/hpsa.h | 6 +- drivers/scsi/hpsa_cmd.h | 2 +- drivers/scsi/ibmvscsi/Makefile | 1 + drivers/scsi/ibmvscsi_tgt/Makefile | 1 + drivers/scsi/imm.c | 1 + drivers/scsi/initio.c | 16 +- drivers/scsi/jazz_esp.c | 1 + drivers/scsi/libfc/fc_disc.c | 14 +- drivers/scsi/libfc/fc_elsct.c | 14 +- drivers/scsi/libfc/fc_exch.c | 14 +- drivers/scsi/libfc/fc_fcp.c | 14 +- drivers/scsi/libfc/fc_frame.c | 14 +- drivers/scsi/libfc/fc_libfc.c | 14 +- drivers/scsi/libfc/fc_libfc.h | 14 +- drivers/scsi/libfc/fc_lport.c | 14 +- drivers/scsi/libfc/fc_npiv.c | 14 +- drivers/scsi/libfc/fc_rport.c | 14 +- drivers/scsi/libiscsi.c | 15 +- drivers/scsi/libiscsi_tcp.c | 13 +- drivers/scsi/libsas/sas_ata.c | 16 +- drivers/scsi/libsas/sas_discover.c | 18 +- drivers/scsi/libsas/sas_event.c | 18 +- drivers/scsi/libsas/sas_expander.c | 16 +- drivers/scsi/libsas/sas_host_smp.c | 5 +- drivers/scsi/libsas/sas_init.c | 19 +- drivers/scsi/libsas/sas_internal.h | 19 +- drivers/scsi/libsas/sas_phy.c | 18 +- drivers/scsi/libsas/sas_port.c | 18 +- drivers/scsi/libsas/sas_scsi_host.c | 19 +- drivers/scsi/libsas/sas_task.c | 2 +- drivers/scsi/lpfc/lpfc_attr.c | 37 +- drivers/scsi/lpfc/lpfc_els.c | 5 +- drivers/scsi/lpfc/lpfc_sli.c | 84 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/mac53c94.c | 1 + drivers/scsi/mac_esp.c | 1 + drivers/scsi/mac_scsi.c | 1 + drivers/scsi/megaraid/Kconfig.megaraid | 2 + drivers/scsi/megaraid/Makefile | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 41 +- drivers/scsi/megaraid/megaraid_sas_base.c | 349 +- drivers/scsi/megaraid/megaraid_sas_debugfs.c | 180 + drivers/scsi/megaraid/megaraid_sas_fp.c | 15 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 317 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 20 +- drivers/scsi/mesh.c | 1 + drivers/scsi/mvme16x_scsi.c | 1 + drivers/scsi/myrs.c | 2 +- drivers/scsi/osst.c | 6107 -------------------- drivers/scsi/osst.h | 651 --- drivers/scsi/osst_detect.h | 7 - drivers/scsi/osst_options.h | 107 - drivers/scsi/pcmcia/Kconfig | 1 + drivers/scsi/qedf/Kconfig | 1 + drivers/scsi/qedf/Makefile | 1 + drivers/scsi/qedi/Kconfig | 1 + drivers/scsi/qedi/Makefile | 1 + drivers/scsi/qedi/qedi_dbg.c | 32 +- drivers/scsi/qedi/qedi_iscsi.c | 4 - drivers/scsi/qla2xxx/Kconfig | 1 + drivers/scsi/qla2xxx/qla_os.c | 221 +- drivers/scsi/qla4xxx/Kconfig | 1 + drivers/scsi/qla4xxx/Makefile | 1 + drivers/scsi/qlogicpti.c | 1 + drivers/scsi/scsi.c | 13 +- drivers/scsi/scsi_debugfs.h | 1 + drivers/scsi/scsi_error.c | 1 + drivers/scsi/scsi_ioctl.c | 1 + drivers/scsi/scsi_lib.c | 32 +- drivers/scsi/scsi_logging.c | 3 +- drivers/scsi/scsi_pm.c | 7 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_sysctl.c | 2 +- drivers/scsi/scsi_sysfs.c | 1 + drivers/scsi/scsi_trace.c | 14 +- drivers/scsi/scsi_transport_fc.c | 18 +- drivers/scsi/scsi_transport_iscsi.c | 15 +- drivers/scsi/scsi_transport_sas.c | 2 +- drivers/scsi/scsi_transport_spi.c | 15 +- drivers/scsi/scsi_transport_srp.c | 16 +- drivers/scsi/sd.c | 115 +- drivers/scsi/sd_dif.c | 16 +- drivers/scsi/sd_zbc.c | 16 +- drivers/scsi/ses.c | 20 +- drivers/scsi/sg.c | 7 +- drivers/scsi/smartpqi/smartpqi_init.c | 23 +- drivers/scsi/sr.c | 1 + drivers/scsi/st.c | 7 +- drivers/scsi/sun3_scsi.c | 1 + drivers/scsi/sun3x_esp.c | 1 + drivers/scsi/sun_esp.c | 1 + drivers/scsi/sym53c8xx_2/Makefile | 1 + drivers/scsi/wd719x.c | 1 + drivers/scsi/zalon.c | 1 + drivers/scsi/zorro7xx.c | 1 + drivers/sfi/Kconfig | 1 + drivers/sfi/Makefile | 1 + drivers/sh/Kconfig | 1 + drivers/sh/clk/Makefile | 1 + drivers/sh/intc/Kconfig | 1 + drivers/sh/intc/Makefile | 1 + drivers/sh/maple/Makefile | 1 + drivers/sh/superhyway/Makefile | 1 + drivers/siox/Kconfig | 1 + drivers/siox/Makefile | 1 + drivers/sn/Kconfig | 1 + drivers/sn/Makefile | 1 + drivers/sn/ioc3.c | 1 + drivers/soc/Kconfig | 3 + drivers/soc/Makefile | 2 + drivers/soc/actions/Kconfig | 1 + drivers/soc/amlogic/Kconfig | 1 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-gx-pwrc-vpu.c | 160 +- drivers/soc/amlogic/meson-gx-socinfo.c | 43 +- drivers/soc/aspeed/Kconfig | 32 + drivers/soc/aspeed/Makefile | 4 + drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c | 0 drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c | 0 drivers/{misc => soc/aspeed}/aspeed-p2a-ctrl.c | 0 drivers/soc/atmel/Kconfig | 1 + drivers/soc/atmel/Makefile | 1 + drivers/soc/bcm/Kconfig | 1 + drivers/soc/bcm/Makefile | 1 + drivers/soc/bcm/brcmstb/Kconfig | 1 + drivers/soc/bcm/brcmstb/Makefile | 1 + drivers/soc/bcm/brcmstb/pm/Makefile | 1 + drivers/soc/dove/Makefile | 1 + drivers/soc/fsl/Kconfig | 11 + drivers/soc/fsl/Makefile | 2 + drivers/soc/fsl/dpaa2-console.c | 329 ++ drivers/soc/fsl/dpio/dpio-driver.c | 23 +- drivers/soc/fsl/dpio/qbman-portal.c | 148 +- drivers/soc/fsl/dpio/qbman-portal.h | 9 +- drivers/soc/fsl/guts.c | 6 + drivers/soc/fsl/qbman/Kconfig | 1 + drivers/soc/fsl/qbman/bman_portal.c | 20 +- drivers/soc/fsl/qbman/qman_ccsr.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 21 +- drivers/soc/fsl/qbman/qman_priv.h | 9 +- drivers/soc/fsl/qe/Kconfig | 1 + drivers/soc/fsl/qe/gpio.c | 4 +- drivers/soc/imx/Kconfig | 1 + drivers/soc/imx/Makefile | 2 + drivers/soc/imx/gpc.c | 17 +- drivers/soc/imx/gpcv2.c | 43 +- drivers/soc/imx/soc-imx8.c | 147 + drivers/soc/ixp4xx/Kconfig | 17 + drivers/soc/ixp4xx/Makefile | 3 + drivers/soc/ixp4xx/ixp4xx-npe.c | 762 +++ drivers/soc/ixp4xx/ixp4xx-qmgr.c | 488 ++ drivers/soc/lantiq/Makefile | 1 + drivers/soc/mediatek/Kconfig | 1 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-pmic-wrap.c | 111 +- drivers/soc/qcom/Kconfig | 1 + drivers/soc/qcom/cmd-db.c | 4 +- drivers/soc/qcom/qmi_interface.c | 7 +- drivers/soc/qcom/rmtfs_mem.c | 21 + drivers/soc/qcom/rpmh-rsc.c | 2 +- drivers/soc/renesas/renesas-soc.c | 3 + drivers/soc/rockchip/Kconfig | 1 + drivers/soc/rockchip/Makefile | 1 + drivers/soc/rockchip/grf.c | 2 + drivers/soc/sunxi/Kconfig | 1 + drivers/soc/sunxi/Makefile | 1 + drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/pmc.c | 171 +- drivers/soc/ti/Kconfig | 12 +- drivers/soc/ti/Makefile | 1 + drivers/soc/ti/pm33xx.c | 273 +- drivers/soc/ti/ti_sci_inta_msi.c | 146 + drivers/soc/ux500/Kconfig | 1 + drivers/soc/ux500/Makefile | 1 + drivers/soc/versatile/Kconfig | 1 + drivers/soc/versatile/Makefile | 1 + drivers/soc/xilinx/zynqmp_pm_domains.c | 18 +- drivers/soc/xilinx/zynqmp_power.c | 10 +- drivers/soc/zte/Kconfig | 1 + drivers/soc/zte/Makefile | 1 + drivers/soundwire/Kconfig | 1 + drivers/soundwire/Makefile | 1 + drivers/spi/Kconfig | 5 +- drivers/spi/spi-at91-usart.c | 221 +- drivers/spi/spi-bcm2835.c | 143 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi-bitbang.c | 2 +- drivers/spi/spi-cavium-thunderx.c | 1 + drivers/spi/spi-jcore.c | 1 + drivers/spi/spi-pxa2xx-pci.c | 1 + drivers/spi/spi-rockchip.c | 4 +- drivers/spi/spi-sirf.c | 3 +- drivers/spi/spi-tegra114.c | 167 +- drivers/spi/spi-zynqmp-gqspi.c | 6 + drivers/spi/spi.c | 72 +- drivers/spi/spidev.c | 1 + drivers/spmi/Kconfig | 1 + drivers/spmi/Makefile | 1 + drivers/ssb/Kconfig | 1 + drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/super.c | 1 + drivers/staging/erofs/unzip_pagevec.h | 5 +- drivers/staging/fieldbus/Kconfig | 1 + drivers/staging/fieldbus/anybuss/Kconfig | 1 + drivers/staging/fieldbus/anybuss/arcx-anybus.c | 44 +- drivers/staging/fieldbus/dev_core.c | 6 +- drivers/staging/fsl-dpaa2/Kconfig | 8 +- drivers/staging/iio/adc/Kconfig | 3 + drivers/staging/iio/addac/adt7316.c | 2 +- drivers/staging/kpc2000/Kconfig | 1 + drivers/staging/kpc2000/Makefile | 4 +- drivers/staging/kpc2000/TODO | 3 - drivers/staging/kpc2000/kpc2000/Makefile | 2 +- drivers/staging/kpc2000/kpc2000/cell_probe.c | 253 +- drivers/staging/kpc2000/kpc2000/core.c | 1007 ++-- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 19 - drivers/staging/kpc2000/kpc2000/fileops.c | 131 - drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 - drivers/staging/kpc2000/kpc2000/pcie.h | 125 +- drivers/staging/kpc2000/kpc2000/uapi.h | 22 +- drivers/staging/kpc2000/kpc2000_i2c.c | 656 +++ drivers/staging/kpc2000/kpc2000_spi.c | 548 ++ drivers/staging/kpc2000/kpc_dma/dma.c | 138 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 221 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 119 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 32 +- drivers/staging/kpc2000/kpc_i2c/Makefile | 4 - drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 - drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 --- drivers/staging/kpc2000/kpc_spi/Makefile | 4 - drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 -- drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 - drivers/staging/media/imx/imx-ic-prpencvf.c | 2 +- drivers/staging/media/imx/imx-media-capture.c | 6 +- drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/media/imx/imx-media.h | 3 +- drivers/staging/media/imx/imx7-media-csi.c | 2 +- .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 14 +- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 3 +- drivers/staging/most/Kconfig | 2 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 3 +- drivers/staging/pi433/rf69.c | 4 +- drivers/staging/pi433/rf69_registers.h | 2 +- drivers/staging/rtl8188eu/Kconfig | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 26 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 14 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 33 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 13 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 58 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 36 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 14 +- drivers/staging/rtl8712/rtl871x_security.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 12 +- drivers/staging/rtl8712/wifi.h | 11 - drivers/staging/rtl8723bs/Kconfig | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 8 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 65 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 4 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 2 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 6 +- drivers/staging/rtl8723bs/hal/hal_com.c | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 1 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 30 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 447 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 18 +- drivers/staging/unisys/Kconfig | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 11 +- .../vc04_services/bcm2835-camera/controls.c | 9 +- .../vc04_services/bcm2835-camera/mmal-msg.h | 4 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 11 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 85 +- .../interface/vchiq_arm/vchiq_connected.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 53 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 6 +- drivers/staging/vt6655/Kconfig | 5 +- drivers/staging/vt6656/Kconfig | 5 +- drivers/staging/vt6656/baseband.c | 130 +- drivers/staging/vt6656/baseband.h | 8 +- drivers/staging/vt6656/card.c | 20 +- drivers/staging/vt6656/firmware.c | 91 +- drivers/staging/vt6656/int.c | 8 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/mac.c | 19 +- drivers/staging/vt6656/mac.h | 6 +- drivers/staging/vt6656/main_usb.c | 230 +- drivers/staging/vt6656/rf.c | 38 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/usbpipe.c | 115 +- drivers/staging/vt6656/usbpipe.h | 4 +- drivers/staging/wilc1000/wilc_wlan.c | 11 +- drivers/staging/wlan-ng/cfg80211.c | 14 +- drivers/staging/wlan-ng/hfa384x_usb.c | 3 +- drivers/target/Kconfig | 1 + drivers/target/iscsi/Kconfig | 1 + drivers/target/iscsi/cxgbit/Kconfig | 1 + drivers/target/iscsi/cxgbit/Makefile | 6 +- drivers/target/loopback/Kconfig | 1 + drivers/target/loopback/Makefile | 1 + drivers/target/sbp/Kconfig | 1 + drivers/target/sbp/Makefile | 1 + drivers/target/tcm_fc/Kconfig | 1 + drivers/tc/Makefile | 1 + drivers/tee/Kconfig | 1 + drivers/tee/optee/Kconfig | 1 + drivers/tee/optee/core.c | 80 +- drivers/thermal/Kconfig | 20 +- drivers/thermal/Makefile | 1 + drivers/thermal/broadcom/Kconfig | 1 + drivers/thermal/broadcom/Makefile | 1 + drivers/thermal/broadcom/sr-thermal.c | 8 - drivers/thermal/cpu_cooling.c | 30 +- drivers/thermal/intel/Kconfig | 2 +- drivers/thermal/intel/int340x_thermal/Kconfig | 1 + .../intel/int340x_thermal/int3403_thermal.c | 16 +- .../int340x_thermal/processor_thermal_device.c | 13 +- drivers/thermal/of-thermal.c | 3 + drivers/thermal/qcom/Kconfig | 2 +- drivers/thermal/qcom/Makefile | 5 +- drivers/thermal/qcom/tsens-8916.c | 105 - drivers/thermal/qcom/tsens-8960.c | 84 +- drivers/thermal/qcom/tsens-8974.c | 236 - drivers/thermal/qcom/tsens-common.c | 159 +- drivers/thermal/qcom/tsens-v0_1.c | 382 ++ drivers/thermal/qcom/tsens-v1.c | 193 + drivers/thermal/qcom/tsens-v2.c | 111 +- drivers/thermal/qcom/tsens.c | 100 +- drivers/thermal/qcom/tsens.h | 291 +- drivers/thermal/qoriq_thermal.c | 5 - drivers/thermal/rcar_gen3_thermal.c | 51 +- drivers/thermal/rcar_thermal.c | 11 +- drivers/thermal/rockchip_thermal.c | 74 +- drivers/thermal/samsung/Kconfig | 1 + drivers/thermal/samsung/Makefile | 1 + drivers/thermal/st/Kconfig | 23 +- drivers/thermal/st/Makefile | 1 + drivers/thermal/st/stm_thermal.c | 6 +- drivers/thermal/tango_thermal.c | 1 + drivers/thermal/tegra/Kconfig | 5 +- drivers/thermal/tegra/soctherm.c | 961 ++- drivers/thermal/tegra/soctherm.h | 16 + drivers/thermal/tegra/tegra124-soctherm.c | 7 +- drivers/thermal/tegra/tegra132-soctherm.c | 7 +- drivers/thermal/tegra/tegra210-soctherm.c | 15 +- drivers/thermal/thermal-generic-adc.c | 9 +- drivers/thermal/thermal_core.c | 80 +- drivers/thermal/thermal_mmio.c | 129 + drivers/thermal/ti-soc-thermal/Kconfig | 1 + drivers/thunderbolt/Kconfig | 1 + drivers/thunderbolt/Makefile | 1 + drivers/thunderbolt/nhi.c | 1 + drivers/tty/hvc/hvc_riscv_sbi.c | 1 - drivers/tty/serial/8250/8250_of.c | 9 +- drivers/tty/serial/8250/8250_pnp.c | 4 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/imx.c | 1 - drivers/tty/serial/max310x.c | 159 +- drivers/tty/serial/msm_serial.c | 5 +- drivers/tty/serial/sh-sci.c | 7 + drivers/uio/Kconfig | 1 + drivers/usb/atm/Kconfig | 1 - drivers/usb/core/Kconfig | 1 - drivers/usb/core/config.c | 4 +- drivers/usb/core/devio.c | 48 +- drivers/usb/core/hub.c | 32 +- drivers/usb/core/quirks.c | 3 + drivers/usb/dwc2/Kconfig | 1 - drivers/usb/gadget/legacy/Kconfig | 2 - drivers/usb/host/Kconfig | 5 - drivers/usb/host/ehci-exynos.c | 11 + drivers/usb/host/ohci-da8xx.c | 42 +- drivers/usb/host/ohci-exynos.c | 11 + drivers/usb/host/ohci-pci.c | 2 +- drivers/usb/host/xhci-debugfs.c | 3 + drivers/usb/host/xhci-ring.c | 26 +- drivers/usb/host/xhci.c | 24 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/misc/rio500.c | 80 +- drivers/usb/misc/sisusbvga/sisusb.c | 15 +- drivers/usb/mtu3/mtu3_debugfs.c | 3 +- drivers/usb/renesas_usbhs/Kconfig | 1 - drivers/usb/renesas_usbhs/Makefile | 2 +- drivers/usb/renesas_usbhs/common.c | 156 +- drivers/usb/renesas_usbhs/common.h | 8 +- drivers/usb/renesas_usbhs/fifo.c | 9 +- drivers/usb/renesas_usbhs/rza.h | 1 + drivers/usb/renesas_usbhs/rza2.c | 72 + drivers/usb/serial/option.c | 6 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 3 + drivers/usb/storage/Makefile | 2 +- drivers/usb/usbip/stub_dev.c | 65 +- drivers/usb/usbip/stub_main.c | 8 +- drivers/uwb/Kconfig | 1 + drivers/uwb/i1480/Makefile | 1 + drivers/vfio/Kconfig | 1 + drivers/vfio/mdev/Kconfig | 1 + drivers/vfio/mdev/Makefile | 1 + drivers/vfio/pci/Kconfig | 1 + drivers/vfio/pci/Makefile | 1 + drivers/vfio/platform/Kconfig | 1 + drivers/vfio/platform/reset/Kconfig | 1 + drivers/vhost/Kconfig | 1 + drivers/vhost/Kconfig.vringh | 1 + drivers/vhost/scsi.c | 1 - drivers/vhost/vringh.c | 1 + drivers/video/Kconfig | 1 + drivers/video/backlight/Kconfig | 1 + drivers/video/backlight/backlight.c | 1 + drivers/video/backlight/lcd.c | 1 + drivers/video/console/Kconfig | 1 + drivers/video/console/dummycon.c | 1 + drivers/video/console/newport_con.c | 1 + drivers/video/console/sticore.c | 1 + drivers/video/fbdev/Kconfig | 1 + drivers/video/fbdev/aty/aty128fb.c | 1 + drivers/video/fbdev/bw2.c | 1 + drivers/video/fbdev/carminefb.c | 1 + drivers/video/fbdev/cg14.c | 1 + drivers/video/fbdev/cg3.c | 1 + drivers/video/fbdev/cg6.c | 1 + drivers/video/fbdev/cobalt_lcdfb.c | 15 +- drivers/video/fbdev/dnfb.c | 1 + drivers/video/fbdev/efifb.c | 8 +- drivers/video/fbdev/ffb.c | 1 + drivers/video/fbdev/geode/Kconfig | 1 + drivers/video/fbdev/gxt4500.c | 1 + drivers/video/fbdev/hpfb.c | 1 + drivers/video/fbdev/i740fb.c | 1 + drivers/video/fbdev/kyro/Makefile | 1 + drivers/video/fbdev/leo.c | 1 + drivers/video/fbdev/matrox/Makefile | 1 + drivers/video/fbdev/matrox/i2c-matroxfb.c | 1 + drivers/video/fbdev/matrox/matroxfb_DAC1064.c | 1 + drivers/video/fbdev/matrox/matroxfb_Ti3026.c | 1 + drivers/video/fbdev/matrox/matroxfb_accel.c | 1 + drivers/video/fbdev/matrox/matroxfb_base.c | 1 + drivers/video/fbdev/matrox/matroxfb_crtc2.c | 1 + drivers/video/fbdev/matrox/matroxfb_g450.c | 1 + drivers/video/fbdev/matrox/matroxfb_maven.c | 1 + drivers/video/fbdev/matrox/matroxfb_misc.c | 1 + drivers/video/fbdev/mb862xx/Makefile | 1 + drivers/video/fbdev/mbx/Makefile | 1 + drivers/video/fbdev/mmp/Kconfig | 1 + drivers/video/fbdev/mmp/Makefile | 1 + drivers/video/fbdev/mmp/core.c | 15 +- drivers/video/fbdev/mmp/fb/Kconfig | 1 + drivers/video/fbdev/mmp/fb/Makefile | 1 + drivers/video/fbdev/mmp/fb/mmpfb.c | 15 +- drivers/video/fbdev/mmp/fb/mmpfb.h | 15 +- drivers/video/fbdev/mmp/hw/Kconfig | 1 + drivers/video/fbdev/mmp/hw/Makefile | 1 + drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 15 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.h | 16 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 15 +- drivers/video/fbdev/mmp/panel/Makefile | 1 + drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c | 15 +- drivers/video/fbdev/omap/Kconfig | 1 + drivers/video/fbdev/omap2/Kconfig | 1 + drivers/video/fbdev/omap2/Makefile | 1 + drivers/video/fbdev/omap2/omapfb/Kconfig | 1 + drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 1 + drivers/video/fbdev/p9100.c | 1 + drivers/video/fbdev/pvr2fb.c | 1 + drivers/video/fbdev/savage/Makefile | 1 + drivers/video/fbdev/sis/Makefile | 1 + drivers/video/fbdev/sstfb.c | 1 + drivers/video/fbdev/tcx.c | 1 + drivers/video/fbdev/tdfxfb.c | 1 + drivers/video/fbdev/tridentfb.c | 1 + drivers/video/fbdev/uvesafb.c | 1 + drivers/video/fbdev/vermilion/Makefile | 1 + drivers/video/fbdev/vesafb.c | 1 + drivers/video/fbdev/via/via-core.c | 1 + drivers/video/hdmi.c | 257 + drivers/video/logo/Kconfig | 1 + drivers/video/logo/logo.c | 1 + drivers/virt/Kconfig | 1 + drivers/virt/Makefile | 1 + drivers/virt/vboxguest/Kconfig | 1 + drivers/virt/vboxguest/Makefile | 1 + drivers/virtio/Kconfig | 9 +- drivers/virtio/virtio.c | 1 + drivers/virtio/virtio_input.c | 1 + drivers/virtio/virtio_ring.c | 28 +- drivers/visorbus/Kconfig | 1 + drivers/vlynq/Kconfig | 1 + drivers/vlynq/Makefile | 1 + drivers/vme/Kconfig | 1 + drivers/vme/Makefile | 1 + drivers/vme/boards/Kconfig | 1 + drivers/vme/boards/Makefile | 1 + drivers/vme/bridges/Kconfig | 1 + drivers/vme/bridges/Makefile | 1 + drivers/w1/Kconfig | 1 + drivers/w1/Makefile | 1 + drivers/w1/masters/Kconfig | 1 + drivers/w1/slaves/Kconfig | 1 + drivers/watchdog/Kconfig | 1 + drivers/watchdog/alim7101_wdt.c | 1 + drivers/watchdog/asm9260_wdt.c | 3 +- drivers/watchdog/cpwd.c | 1 + drivers/watchdog/diag288_wdt.c | 1 + drivers/watchdog/ixp4xx_wdt.c | 9 + drivers/watchdog/pcwd.c | 1 + drivers/watchdog/pika_wdt.c | 1 + drivers/watchdog/riowd.c | 1 + drivers/watchdog/sirfsoc_wdt.c | 3 +- drivers/xen/Kconfig | 1 + drivers/xen/dbgp.c | 1 + drivers/xen/efi.c | 1 + drivers/xen/events/Makefile | 1 + drivers/xen/events/events_base.c | 1 + drivers/xen/features.c | 1 + drivers/xen/manage.c | 1 + drivers/xen/privcmd.c | 1 + drivers/xen/tmem.c | 1 + drivers/xen/xen-acpi-cpuhotplug.c | 12 +- drivers/xen/xen-acpi-memhotplug.c | 12 +- drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-stub.c | 12 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 2 - drivers/xen/xenbus/xenbus_probe_frontend.c | 1 + drivers/xen/xenfs/Makefile | 1 + drivers/xen/xenfs/super.c | 1 + drivers/zorro/Kconfig | 1 + fs/9p/Kconfig | 1 + fs/Kconfig | 1 + fs/Kconfig.binfmt | 1 + fs/adfs/Kconfig | 1 + fs/adfs/Makefile | 1 + fs/affs/Kconfig | 1 + fs/affs/Makefile | 1 + fs/affs/super.c | 1 + fs/afs/Kconfig | 1 + fs/afs/addr_list.c | 2 +- fs/afs/afs.h | 16 +- fs/afs/callback.c | 29 +- fs/afs/cell.c | 187 +- fs/afs/cmservice.c | 14 +- fs/afs/dir.c | 375 +- fs/afs/dir_silly.c | 35 +- fs/afs/dynroot.c | 5 +- fs/afs/file.c | 29 +- fs/afs/flock.c | 49 +- fs/afs/fs_probe.c | 4 +- fs/afs/fsclient.c | 753 +-- fs/afs/inode.c | 453 +- fs/afs/internal.h | 199 +- fs/afs/proc.c | 8 +- fs/afs/rotate.c | 47 +- fs/afs/rxrpc.c | 20 +- fs/afs/security.c | 19 +- fs/afs/server.c | 17 +- fs/afs/super.c | 22 +- fs/afs/vl_list.c | 20 +- fs/afs/vl_probe.c | 4 +- fs/afs/vl_rotate.c | 28 +- fs/afs/vlclient.c | 38 +- fs/afs/write.c | 100 +- fs/afs/xattr.c | 202 +- fs/afs/yfsclient.c | 768 +-- fs/anon_inodes.c | 1 + fs/autofs/Kconfig | 1 + fs/autofs/Makefile | 1 + fs/befs/Kconfig | 1 + fs/befs/Makefile | 1 + fs/befs/linuxvfs.c | 1 + fs/bfs/Kconfig | 1 + fs/bfs/Makefile | 1 + fs/bfs/inode.c | 1 + fs/binfmt_aout.c | 1 + fs/binfmt_elf.c | 1 + fs/binfmt_em86.c | 1 + fs/binfmt_misc.c | 1 + fs/binfmt_script.c | 1 + fs/block_dev.c | 1 + fs/btrfs/compression.c | 1 + fs/btrfs/extent-tree.c | 15 +- fs/btrfs/file.c | 16 +- fs/btrfs/props.c | 30 +- fs/btrfs/root-tree.c | 4 +- fs/btrfs/sysfs.c | 7 +- fs/btrfs/tree-checker.c | 49 +- fs/btrfs/tree-log.c | 1 + fs/buffer.c | 1 + fs/cachefiles/Kconfig | 1 + fs/ceph/Kconfig | 1 + fs/ceph/caps.c | 93 +- fs/ceph/debugfs.c | 40 +- fs/ceph/export.c | 356 +- fs/ceph/file.c | 2 +- fs/ceph/inode.c | 85 +- fs/ceph/locks.c | 13 - fs/ceph/mds_client.c | 205 +- fs/ceph/mds_client.h | 33 +- fs/ceph/mdsmap.c | 2 +- fs/ceph/quota.c | 177 +- fs/ceph/super.c | 8 + fs/ceph/super.h | 2 + fs/cifs/Kconfig | 1 + fs/cifs/cifs_debug.c | 2 + fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsglob.h | 2 + fs/cifs/connect.c | 41 +- fs/cifs/dns_resolve.c | 2 +- fs/cifs/smb2ops.c | 134 +- fs/cifs/smb2pdu.c | 24 +- fs/cifs/smbdirect.c | 8 +- fs/cifs/transport.c | 2 +- fs/coda/Kconfig | 1 + fs/coda/Makefile | 1 + fs/configfs/Kconfig | 1 + fs/configfs/Makefile | 1 + fs/configfs/dir.c | 17 +- fs/cramfs/Kconfig | 1 + fs/cramfs/Makefile | 1 + fs/crypto/Kconfig | 1 + fs/crypto/Makefile | 1 + fs/crypto/crypto.c | 1 + fs/crypto/hooks.c | 1 + fs/dcache.c | 1 + fs/dcookies.c | 1 + fs/debugfs/Makefile | 1 + fs/devpts/Makefile | 1 + fs/direct-io.c | 1 + fs/dlm/Kconfig | 1 + fs/dlm/config.c | 42 + fs/dlm/config.h | 3 +- fs/dlm/lockspace.c | 6 +- fs/dlm/lowcomms.c | 95 +- fs/dlm/lowcomms.h | 1 + fs/ecryptfs/Kconfig | 1 + fs/ecryptfs/Makefile | 1 + fs/ecryptfs/crypto.c | 29 +- fs/ecryptfs/keystore.c | 5 +- fs/efivarfs/Kconfig | 1 + fs/efivarfs/Makefile | 1 + fs/efs/Kconfig | 1 + fs/efs/Makefile | 1 + fs/efs/inode.c | 1 + fs/eventfd.c | 1 + fs/exec.c | 1 + fs/exportfs/Makefile | 1 + fs/exportfs/expfs.c | 1 + fs/ext2/Kconfig | 1 + fs/ext2/super.c | 18 +- fs/ext2/xattr.c | 116 +- fs/ext4/Kconfig | 1 + fs/ext4/block_validity.c | 8 +- fs/ext4/extents.c | 29 +- fs/ext4/file.c | 7 + fs/ext4/fsmap.c | 2 +- fs/ext4/ioctl.c | 2 +- fs/ext4/namei.c | 5 +- fs/ext4/super.c | 4 +- fs/f2fs/Kconfig | 1 + fs/f2fs/checkpoint.c | 17 +- fs/f2fs/data.c | 91 +- fs/f2fs/f2fs.h | 7 + fs/f2fs/gc.c | 3 +- fs/f2fs/segment.c | 48 +- fs/f2fs/super.c | 15 +- fs/fat/Kconfig | 1 + fs/fat/dir.c | 1 + fs/fat/file.c | 1 + fs/fat/inode.c | 1 + fs/fat/misc.c | 1 + fs/fat/namei_msdos.c | 1 + fs/fat/namei_vfat.c | 1 + fs/file_table.c | 1 + fs/freevxfs/Kconfig | 1 + fs/freevxfs/Makefile | 1 + fs/fs-writeback.c | 12 +- fs/fs_struct.c | 1 + fs/fscache/Kconfig | 1 + fs/fsopen.c | 2 +- fs/fuse/Kconfig | 1 + fs/fuse/Makefile | 1 + fs/gfs2/Kconfig | 1 + fs/gfs2/lock_dlm.c | 9 +- fs/gfs2/ops_fstype.c | 23 +- fs/gfs2/super.h | 2 + fs/gfs2/sys.c | 3 +- fs/hfs/Kconfig | 1 + fs/hfs/Makefile | 1 + fs/hfsplus/Kconfig | 1 + fs/hfsplus/super.c | 1 + fs/hpfs/Kconfig | 1 + fs/hpfs/Makefile | 1 + fs/hpfs/super.c | 1 + fs/hugetlbfs/Makefile | 1 + fs/inode.c | 1 + fs/io_uring.c | 91 +- fs/isofs/Kconfig | 1 + fs/isofs/inode.c | 1 + fs/jbd2/Kconfig | 1 + fs/jbd2/Makefile | 1 + fs/jbd2/journal.c | 49 +- fs/jbd2/revoke.c | 32 +- fs/jbd2/transaction.c | 8 +- fs/jffs2/Kconfig | 1 + fs/jfs/Kconfig | 1 + fs/kernfs/Kconfig | 1 + fs/kernfs/Makefile | 1 + fs/libfs.c | 1 + fs/lockd/clntlock.c | 5 +- fs/lockd/clntproc.c | 1 + fs/lockd/svc.c | 34 +- fs/lockd/svcsubs.c | 1 + fs/locks.c | 13 +- fs/mbcache.c | 1 + fs/minix/Kconfig | 1 + fs/minix/Makefile | 1 + fs/minix/inode.c | 1 + fs/nfs/Kconfig | 1 + fs/nfs/blocklayout/Makefile | 1 + fs/nfs/callback.c | 9 +- fs/nfs/callback_xdr.c | 2 +- fs/nfs/client.c | 1 + fs/nfs/delegation.c | 1 + fs/nfs/dir.c | 1 + fs/nfs/direct.c | 1 + fs/nfs/dns_resolve.c | 2 +- fs/nfs/file.c | 1 + fs/nfs/filelayout/Makefile | 1 + fs/nfs/flexfilelayout/Makefile | 1 + fs/nfs/flexfilelayout/flexfilelayout.c | 1 + fs/nfs/inode.c | 1 + fs/nfs/namespace.c | 1 + fs/nfs/nfs2super.c | 1 + fs/nfs/nfs3client.c | 1 + fs/nfs/nfs3super.c | 1 + fs/nfs/nfs4client.c | 1 + fs/nfs/nfs4session.c | 1 + fs/nfs/nfs4super.c | 1 + fs/nfs/pagelist.c | 1 + fs/nfs/pnfs_nfs.c | 1 + fs/nfs/read.c | 1 + fs/nfs/super.c | 1 + fs/nfs/write.c | 1 + fs/nfs_common/Makefile | 1 + fs/nfs_common/grace.c | 1 + fs/nfs_common/nfsacl.c | 1 + fs/nfsd/Kconfig | 1 + fs/nfsd/cache.h | 5 +- fs/nfsd/export.c | 18 +- fs/nfsd/netns.h | 64 +- fs/nfsd/nfs3xdr.c | 21 +- fs/nfsd/nfs4callback.c | 9 +- fs/nfsd/nfs4idmap.c | 8 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4proc.c | 3 +- fs/nfsd/nfs4recover.c | 436 +- fs/nfsd/nfs4state.c | 68 +- fs/nfsd/nfs4xdr.c | 9 +- fs/nfsd/nfscache.c | 227 +- fs/nfsd/nfsctl.c | 57 +- fs/nfsd/nfsd.h | 17 +- fs/nfsd/nfssvc.c | 271 +- fs/nfsd/nfsxdr.c | 17 +- fs/nfsd/state.h | 8 +- fs/nfsd/vfs.c | 8 +- fs/nfsd/vfs.h | 5 +- fs/nilfs2/Kconfig | 1 + fs/nls/Kconfig | 1 + fs/notify/Kconfig | 1 + fs/notify/dnotify/Kconfig | 1 + fs/notify/dnotify/Makefile | 1 + fs/notify/fanotify/Kconfig | 1 + fs/notify/fanotify/Makefile | 1 + fs/notify/fsnotify.c | 15 +- fs/notify/group.c | 15 +- fs/notify/inotify/Kconfig | 1 + fs/notify/inotify/Makefile | 1 + fs/notify/mark.c | 15 +- fs/notify/notification.c | 15 +- fs/ntfs/Kconfig | 1 + fs/ocfs2/Kconfig | 1 + fs/ocfs2/cluster/Makefile | 1 + fs/ocfs2/dlm/Makefile | 4 +- fs/ocfs2/dlmfs/Makefile | 3 +- fs/omfs/Kconfig | 1 + fs/omfs/Makefile | 1 + fs/open.c | 1 + fs/openpromfs/Makefile | 1 + fs/openpromfs/inode.c | 1 + fs/orangefs/Kconfig | 1 + fs/orangefs/orangefs-mod.c | 1 + fs/overlayfs/Kconfig | 1 + fs/overlayfs/Makefile | 1 + fs/posix_acl.c | 1 + fs/proc/Kconfig | 1 + fs/proc/generic.c | 1 + fs/proc/proc_net.c | 1 + fs/proc/vmcore.c | 1 + fs/pstore/Kconfig | 1 + fs/pstore/platform.c | 4 +- fs/pstore/ram.c | 21 + fs/qnx4/Kconfig | 1 + fs/qnx4/Makefile | 1 + fs/qnx4/inode.c | 1 + fs/qnx6/Kconfig | 1 + fs/qnx6/Makefile | 1 + fs/qnx6/inode.c | 1 + fs/quota/Kconfig | 1 + fs/quota/dquot.c | 11 +- fs/quota/quota_tree.c | 1 + fs/quota/quota_v1.c | 1 + fs/quota/quota_v2.c | 1 + fs/ramfs/Makefile | 1 + fs/reiserfs/Kconfig | 1 + fs/romfs/Kconfig | 1 + fs/splice.c | 1 + fs/squashfs/Kconfig | 1 + fs/stack.c | 1 + fs/sysfs/Kconfig | 1 + fs/sysfs/Makefile | 1 + fs/sysv/Kconfig | 1 + fs/sysv/Makefile | 1 + fs/sysv/super.c | 1 + fs/tracefs/Makefile | 1 + fs/ubifs/Kconfig | 1 + fs/ubifs/orphan.c | 50 +- fs/ubifs/sb.c | 4 +- fs/ubifs/tnc.c | 16 +- fs/ubifs/ubifs.h | 6 +- fs/ubifs/xattr.c | 2 +- fs/udf/Kconfig | 1 + fs/udf/Makefile | 1 + fs/ufs/Kconfig | 1 + fs/ufs/Makefile | 1 + fs/ufs/super.c | 1 + fs/unicode/Kconfig | 1 + fs/unicode/README.utf8data | 28 +- fs/unicode/utf8-norm.c | 2 + fs/xattr.c | 1 + fs/xfs/Kconfig | 1 + fs/xfs/Makefile | 4 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 9 + fs/xfs/libxfs/xfs_refcount_btree.c | 9 + fs/xfs/libxfs/xfs_rmap_btree.c | 9 + include/acpi/acpi_bus.h | 2 +- include/acpi/acpixf.h | 2 +- include/acpi/platform/aclinux.h | 10 +- include/asm-generic/mm_hooks.h | 1 - include/asm-generic/segment.h | 9 - include/asm-generic/uaccess.h | 58 +- include/asm-generic/vmlinux.lds.h | 1 - include/crypto/hash.h | 8 +- include/drm/drm_atomic_state_helper.h | 2 + include/drm/drm_connector.h | 22 +- include/drm/drm_device.h | 4 + include/drm/drm_edid.h | 5 + include/drm/drm_fb_helper.h | 10 - include/drm/drm_fourcc.h | 50 +- include/drm/drm_gem_vram_helper.h | 162 + include/drm/drm_hdcp.h | 31 +- include/drm/drm_mode_config.h | 13 + include/drm/drm_vram_mm_helper.h | 102 + include/drm/gma_drm.h | 25 - include/drm/gpu_scheduler.h | 8 +- include/drm/i915_pciids.h | 4 +- include/dt-bindings/clock/at91.h | 3 +- include/dt-bindings/clock/hi3516cv300-clock.h | 14 +- include/dt-bindings/clock/hi3519-clock.h | 14 +- include/dt-bindings/clock/hi3620-clock.h | 16 +- include/dt-bindings/clock/hip04-clock.h | 16 +- include/dt-bindings/clock/histb-clock.h | 14 +- include/dt-bindings/clock/imx8mm-clock.h | 8 +- include/dt-bindings/clock/xlnx,zynqmp-clk.h | 116 - include/dt-bindings/clock/xlnx-zynqmp-clk.h | 126 + include/dt-bindings/firmware/imx/rsrc.h | 25 +- include/dt-bindings/gpio/tegra186-gpio.h | 41 - include/dt-bindings/pinctrl/am33xx.h | 130 +- include/dt-bindings/pinctrl/omap.h | 1 + include/dt-bindings/power/r8a77965-sysc.h | 1 - include/dt-bindings/reset/bitmain,bm1880-reset.h | 51 + include/dt-bindings/sound/meson-g12a-tohdmitx.h | 13 + include/dt-bindings/thermal/tegra124-soctherm.h | 8 +- include/linux/ata.h | 18 +- include/linux/atmel_tc.h | 270 - include/linux/audit.h | 9 + include/linux/bpf.h | 1 + include/linux/ceph/ceph_fs.h | 6 + include/linux/ceph/messenger.h | 3 +- include/linux/ceph/osdmap.h | 13 +- include/linux/cgroup-defs.h | 5 + include/linux/clk-provider.h | 1 - include/linux/clk/at91_pmc.h | 1 + include/linux/compiler.h | 35 +- include/linux/console.h | 7 +- include/linux/cpufreq.h | 14 +- include/linux/dax.h | 26 + include/linux/device-mapper.h | 3 +- include/linux/dma-buf.h | 47 +- include/linux/dma-iommu.h | 24 +- include/linux/dmaengine.h | 14 +- include/linux/dns_resolver.h | 3 +- include/linux/firmware/imx/sci.h | 5 + include/linux/firmware/trusted_foundations.h | 96 + include/linux/firmware/xlnx-zynqmp.h | 14 +- include/linux/ftrace.h | 2 + include/linux/genalloc.h | 2 +- include/linux/hdmi.h | 55 + include/linux/host1x.h | 15 +- include/linux/i2c-algo-pcf.h | 16 +- include/linux/i2c-dev.h | 15 +- include/linux/i2c-mux.h | 16 +- include/linux/i2c-smbus.h | 16 +- include/linux/i2c.h | 19 +- include/linux/iio/consumer.h | 14 + include/linux/irq.h | 2 + include/linux/irqchip/arm-gic-v3.h | 12 +- include/linux/irqchip/irq-ixp4xx.h | 12 + include/linux/irqdomain.h | 1 + include/linux/jbd2.h | 8 +- include/linux/kvm_host.h | 48 + include/linux/leds-ti-lmu-common.h | 47 + include/linux/libata.h | 18 +- include/linux/lightnvm.h | 2 + include/linux/list.h | 2 +- include/linux/list_bl.h | 26 + include/linux/livepatch.h | 17 +- include/linux/lockd/bind.h | 2 +- include/linux/memcontrol.h | 10 +- include/linux/mfd/da9063/pdata.h | 49 - include/linux/mfd/ti-lmu-register.h | 63 +- include/linux/mfd/ti-lmu.h | 5 +- include/linux/mfd/tps65090.h | 16 +- include/linux/microchipphy.h | 14 +- include/linux/mlx5/eswitch.h | 6 +- include/linux/mlx5/mlx5_ifc.h | 2 +- include/linux/module.h | 12 + include/linux/msi.h | 36 + include/linux/mtd/rawnand.h | 36 + include/linux/nvme.h | 4 +- include/linux/of_net.h | 2 +- include/linux/overflow.h | 8 +- include/linux/percpu-defs.h | 1 + include/linux/percpu-refcount.h | 10 +- include/linux/perf_event.h | 1 + include/linux/pid.h | 9 +- include/linux/platform_data/ata-pxa.h | 15 +- include/linux/platform_data/eth-ep93xx.h | 10 + include/linux/platform_data/keypad-ep93xx.h | 4 +- include/linux/platform_data/mtd-mxc_nand.h | 15 +- include/linux/platform_data/pm33xx.h | 5 + include/linux/platform_data/serial-imx.h | 15 +- include/linux/platform_data/st33zp24.h | 14 +- include/linux/platform_data/ti-sysc.h | 9 +- include/linux/platform_data/timer-ixp4xx.h | 11 + include/linux/platform_data/wilco-ec.h | 92 +- include/linux/platform_data/xtalk-bridge.h | 22 + include/linux/plist.h | 4 +- include/linux/pm_domain.h | 4 + include/linux/pm_opp.h | 8 +- include/linux/power/bq2415x_charger.h | 15 +- include/linux/power/sbs-battery.h | 15 +- include/linux/power_supply.h | 11 +- include/linux/radix-tree.h | 13 +- include/linux/random.h | 2 +- include/linux/regulator/max8973-regulator.h | 16 +- include/linux/regulator/pfuze100.h | 15 +- include/linux/regulator/tps51632-regulator.h | 16 +- include/linux/regulator/tps62360.h | 16 +- include/linux/reset.h | 2 + include/linux/rhashtable.h | 58 +- include/linux/rtc/rtc-omap.h | 7 + include/linux/rtc/sirfsoc_rtciobrg.h | 3 +- include/linux/rtsx_common.h | 14 +- include/linux/rtsx_pci.h | 14 +- include/linux/scatterlist.h | 11 +- include/linux/sched/signal.h | 2 +- include/linux/skbuff.h | 9 +- include/linux/slab_def.h | 3 - include/linux/soc/cirrus/ep93xx.h | 37 + include/linux/soc/ixp4xx/npe.h | 38 + include/linux/soc/ixp4xx/qmgr.h | 91 + include/linux/soc/ti/ti_sci_inta_msi.h | 23 + include/linux/soc/ti/ti_sci_protocol.h | 124 + include/linux/spi/spi.h | 33 + include/linux/sudmac.h | 52 - include/linux/sunrpc/svc.h | 33 + include/linux/sunrpc/svc_xprt.h | 4 +- include/linux/sunrpc/svcsock.h | 3 +- include/linux/syscalls.h | 1 + include/linux/syslog.h | 15 +- include/linux/thermal.h | 19 +- include/linux/ti-emif-sram.h | 3 + include/linux/tracepoint.h | 15 + include/linux/usb/renesas_usbhs.h | 4 + include/linux/virtio.h | 17 - include/linux/vmalloc.h | 6 +- include/linux/wait_bit.h | 13 + include/linux/xarray.h | 29 +- include/media/davinci/vpbe.h | 2 +- include/net/af_rxrpc.h | 3 + include/net/bond_alb.h | 18 +- include/net/calipso.h | 16 +- include/net/cipso_ipv4.h | 16 +- include/net/dn_nsp.h | 10 +- include/net/dn_route.h | 10 +- include/net/flow_offload.h | 2 + include/net/ip6_fib.h | 3 +- include/net/mip6.h | 14 +- include/net/netfilter/nft_fib.h | 2 +- include/net/netlabel.h | 16 +- include/net/nfc/hci.h | 14 +- include/net/nfc/nfc.h | 14 +- include/net/sock.h | 2 +- include/scsi/fc/fc_encaps.h | 14 +- include/scsi/fc/fc_fc2.h | 14 +- include/scsi/fc/fc_fcoe.h | 14 +- include/scsi/fc/fc_fcp.h | 14 +- include/scsi/fc/fc_fip.h | 14 +- include/scsi/fc/fc_ms.h | 17 +- include/scsi/iscsi_if.h | 13 +- include/scsi/iscsi_proto.h | 13 +- include/scsi/libfc.h | 14 +- include/scsi/libfcoe.h | 14 +- include/scsi/libiscsi.h | 15 +- include/scsi/libiscsi_tcp.h | 13 +- include/scsi/libsas.h | 19 +- include/scsi/sas.h | 19 +- include/scsi/sas_ata.h | 17 +- include/scsi/scsi_bsg_iscsi.h | 16 +- include/scsi/scsi_transport.h | 15 +- include/scsi/scsi_transport_fc.h | 18 +- include/scsi/scsi_transport_iscsi.h | 15 +- include/scsi/scsi_transport_spi.h | 15 +- include/soc/at91/atmel_tcb.h | 270 + include/soc/fsl/bman.h | 8 + include/soc/fsl/qman.h | 9 + include/sound/hdaudio.h | 1 + include/sound/soc.h | 2 +- include/trace/define_trace.h | 8 + include/trace/events/host1x.h | 15 +- include/trace/events/rcu.h | 81 +- include/trace/events/sched.h | 21 +- include/uapi/asm-generic/unistd.h | 16 +- include/uapi/drm/drm.h | 1 + include/uapi/drm/drm_mode.h | 23 + include/uapi/drm/i915_drm.h | 209 +- include/uapi/drm/v3d_drm.h | 28 + include/uapi/linux/btf.h | 2 +- include/uapi/linux/kfd_ioctl.h | 15 +- include/uapi/linux/kvm.h | 15 +- include/uapi/linux/nfsd/cld.h | 1 + include/uapi/linux/tipc_config.h | 10 +- include/uapi/linux/unix_diag.h | 2 + include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_iommu.h | 161 + include/uapi/rdma/rdma_netlink.h | 2 +- include/uapi/scsi/fc/fc_els.h | 13 - include/uapi/scsi/fc/fc_fs.h | 13 - include/uapi/scsi/fc/fc_gs.h | 13 - include/uapi/scsi/fc/fc_ns.h | 13 - include/uapi/scsi/scsi_bsg_fc.h | 15 - include/uapi/scsi/scsi_netlink.h | 15 - include/uapi/scsi/scsi_netlink_fc.h | 15 - include/uapi/sound/sof/eq.h | 172 - include/uapi/sound/sof/manifest.h | 188 - include/uapi/sound/sof/tone.h | 21 - include/uapi/sound/sof/trace.h | 66 - include/video/mmp_disp.h | 15 +- init/Kconfig | 1 + init/do_mounts.c | 1 + init/initramfs.c | 2 +- init/main.c | 1 + init/version.c | 1 + kernel/Kconfig.freezer | 1 + kernel/Kconfig.hz | 1 + kernel/Kconfig.locks | 1 + kernel/Kconfig.preempt | 1 + kernel/audit.c | 27 + kernel/audit.h | 8 +- kernel/auditsc.c | 19 +- kernel/bpf/devmap.c | 3 + kernel/bpf/hashtab.c | 23 +- kernel/bpf/inode.c | 2 +- kernel/bpf/syscall.c | 5 +- kernel/bpf/tnum.c | 1 + kernel/cgroup/cgroup-v1.c | 1 + kernel/cgroup/cgroup.c | 16 +- kernel/cgroup/rstat.c | 1 + kernel/compat.c | 3 + kernel/context_tracking.c | 1 + kernel/crash_dump.c | 1 + kernel/debug/Makefile | 1 + kernel/debug/gdbstub.c | 9 +- kernel/debug/kdb/Makefile | 1 - kernel/debug/kdb/kdb_io.c | 2 +- kernel/debug/kdb/kdb_main.c | 3 +- kernel/debug/kdb/kdb_support.c | 2 +- kernel/delayacct.c | 11 +- kernel/dma/Kconfig | 1 + kernel/dma/remap.c | 2 +- kernel/dma/swiotlb.c | 1 + kernel/exit.c | 1 + kernel/fork.c | 29 +- kernel/freezer.c | 1 + kernel/gcov/Kconfig | 1 + kernel/hung_task.c | 1 + kernel/irq/Kconfig | 4 + kernel/irq/chip.c | 27 + kernel/irq/irqdomain.c | 2 +- kernel/irq_work.c | 1 + kernel/jump_label.c | 1 + kernel/kallsyms.c | 1 + kernel/kthread.c | 1 + kernel/livepatch/Kconfig | 1 + kernel/livepatch/Makefile | 1 + kernel/livepatch/core.c | 22 +- kernel/livepatch/patch.c | 14 +- kernel/livepatch/shadow.c | 14 +- kernel/livepatch/transition.c | 14 +- kernel/locking/lockdep.c | 1 + kernel/locking/mutex.c | 1 + kernel/locking/percpu-rwsem.c | 1 + kernel/locking/rtmutex.c | 1 + kernel/locking/rwsem-xadd.c | 46 +- kernel/locking/test-ww_mutex.c | 15 +- kernel/module-internal.h | 2 +- kernel/module.c | 21 +- kernel/notifier.c | 1 + kernel/panic.c | 7 +- kernel/pid.c | 56 +- kernel/pid_namespace.c | 1 + kernel/power/Kconfig | 1 + kernel/power/qos.c | 1 + kernel/printk/Makefile | 1 + kernel/printk/internal.h | 14 +- kernel/printk/printk.c | 13 +- kernel/printk/printk_safe.c | 14 +- kernel/profile.c | 1 + kernel/ptrace.c | 1 + kernel/rcu/Kconfig | 1 + kernel/rcu/Kconfig.debug | 1 + kernel/rcu/rcu.h | 9 +- kernel/rcu/tree.c | 8 +- kernel/reboot.c | 1 + kernel/resource.c | 1 + kernel/sched/clock.c | 1 + kernel/sched/core.c | 1 + kernel/sched/cputime.c | 1 + kernel/sched/idle.c | 1 + kernel/sched/isolation.c | 1 + kernel/sched/wait.c | 1 + kernel/sched/wait_bit.c | 1 + kernel/signal.c | 84 +- kernel/smp.c | 1 + kernel/smpboot.c | 1 + kernel/stacktrace.c | 1 + kernel/sysctl.c | 1 + kernel/test_kprobes.c | 11 +- kernel/time/Kconfig | 1 + kernel/time/ntp.c | 2 +- kernel/trace/Kconfig | 1 + kernel/trace/bpf_trace.c | 5 +- kernel/trace/ftrace.c | 9 +- kernel/trace/ring_buffer.c | 2 +- kernel/trace/ring_buffer_benchmark.c | 2 +- kernel/trace/trace.c | 417 +- kernel/trace/trace.h | 13 +- kernel/trace/trace_events.c | 4 +- kernel/trace/trace_events_filter.c | 84 +- kernel/trace/trace_events_hist.c | 268 +- kernel/trace/trace_events_trigger.c | 3 +- kernel/trace/trace_kdb.c | 61 +- kernel/trace/trace_kprobe.c | 77 +- kernel/trace/trace_probe.c | 291 +- kernel/trace/trace_probe.h | 78 +- kernel/trace/trace_probe_tmpl.h | 2 +- kernel/trace/trace_selftest.c | 5 +- kernel/trace/trace_uprobe.c | 57 +- kernel/umh.c | 1 + kernel/up.c | 1 + kernel/user-return-notifier.c | 1 + kernel/user.c | 1 + kernel/workqueue.c | 1 + lib/842/Makefile | 1 + lib/Kconfig | 5 + lib/Kconfig.debug | 5 +- lib/Kconfig.kasan | 1 + lib/Kconfig.kgdb | 1 + lib/Kconfig.ubsan | 1 + lib/bitrev.c | 1 + lib/debug_locks.c | 1 + lib/fault-inject.c | 1 + lib/fonts/Kconfig | 1 + lib/genalloc.c | 5 +- lib/hweight.c | 4 - lib/idr.c | 1 + lib/interval_tree.c | 1 + lib/interval_tree_test.c | 1 + lib/iov_iter.c | 1 + lib/lz4/Makefile | 1 + lib/lzo/Makefile | 1 + lib/lzo/lzo1x_compress.c | 1 + lib/lzo/lzo1x_decompress_safe.c | 1 + lib/math/Kconfig | 1 + lib/math/Makefile | 1 + lib/math/gcd.c | 1 + lib/math/lcm.c | 1 + lib/math/prime_numbers.c | 1 + lib/math/rational.c | 63 +- lib/memory-notifier-error-inject.c | 1 + lib/netdev-notifier-error-inject.c | 1 + lib/notifier-error-inject.c | 1 + lib/of-reconfig-notifier-error-inject.c | 1 + lib/percpu-refcount.c | 14 +- lib/percpu_test.c | 1 + lib/plist.c | 3 +- lib/pm-notifier-error-inject.c | 1 + lib/radix-tree.c | 2 +- lib/random32.c | 4 +- lib/rbtree_test.c | 1 + lib/reed_solomon/Makefile | 1 + lib/rhashtable.c | 33 +- lib/scatterlist.c | 36 +- lib/sg_pool.c | 38 +- lib/string_helpers.c | 1 + lib/test_bitmap.c | 1 + lib/test_debug_virtual.c | 1 + lib/test_firmware.c | 1 + lib/test_hash.c | 1 + lib/test_list_sort.c | 1 + lib/test_module.c | 1 + lib/test_printf.c | 1 + lib/test_sort.c | 1 + lib/test_string.c | 1 + lib/test_xarray.c | 38 + lib/vsprintf.c | 1 + lib/xz/Kconfig | 1 + lib/xz/Makefile | 1 + lib/zlib_deflate/Makefile | 1 + lib/zlib_deflate/deflate_syms.c | 1 + lib/zlib_inflate/Makefile | 1 + lib/zlib_inflate/inflate_syms.c | 1 + lib/zstd/Makefile | 1 + localversion-next | 1 + mm/Kconfig | 1 + mm/Kconfig.debug | 1 + mm/backing-dev.c | 1 + mm/balloon_compaction.c | 1 + mm/compaction.c | 4 +- mm/filemap.c | 1 + mm/gup.c | 1 + mm/hugetlb.c | 1 + mm/hwpoison-inject.c | 1 + mm/list_lru.c | 1 + mm/maccess.c | 1 + mm/memory.c | 1 + mm/memory_hotplug.c | 1 + mm/mm_init.c | 1 + mm/mmap.c | 16 +- mm/nommu.c | 1 + mm/oom_kill.c | 1 + mm/page-writeback.c | 1 + mm/page_alloc.c | 1 + mm/readahead.c | 1 + mm/slab.c | 226 +- mm/swap.c | 1 + mm/swapfile.c | 1 + mm/truncate.c | 1 + mm/util.c | 1 + mm/vmalloc.c | 1096 +++- mm/vmstat.c | 1 + mm/z3fold.c | 1 + mm/zbud.c | 1 + mm/zpool.c | 1 + net/6lowpan/Kconfig | 1 + net/802/Kconfig | 1 + net/8021q/Kconfig | 1 + net/8021q/vlan_dev.c | 1 + net/9p/Kconfig | 1 + net/9p/trans_virtio.c | 8 +- net/9p/trans_xen.c | 8 +- net/Kconfig | 1 + net/appletalk/Makefile | 1 + net/atm/Kconfig | 1 + net/atm/br2684.c | 1 + net/atm/clip.c | 1 + net/atm/common.c | 1 + net/atm/lec.c | 1 + net/atm/mpc.c | 1 + net/ax25/Kconfig | 1 + net/bluetooth/Kconfig | 1 + net/bluetooth/bnep/Kconfig | 1 + net/bluetooth/bnep/Makefile | 1 + net/bluetooth/cmtp/Kconfig | 1 + net/bluetooth/cmtp/Makefile | 1 + net/bluetooth/hidp/Kconfig | 1 + net/bluetooth/hidp/Makefile | 1 + net/bluetooth/rfcomm/Kconfig | 1 + net/bluetooth/rfcomm/Makefile | 1 + net/bpf/Makefile | 1 + net/bpfilter/Kconfig | 1 + net/bpfilter/Makefile | 2 +- net/bridge/Kconfig | 1 + net/bridge/br_vlan.c | 1 + net/bridge/netfilter/Kconfig | 1 + net/bridge/netfilter/ebt_802_3.c | 1 + net/bridge/netfilter/ebt_among.c | 1 + net/bridge/netfilter/ebt_arp.c | 1 + net/bridge/netfilter/ebt_arpreply.c | 1 + net/bridge/netfilter/ebt_dnat.c | 1 + net/bridge/netfilter/ebt_ip.c | 1 + net/bridge/netfilter/ebt_ip6.c | 1 + net/bridge/netfilter/ebt_limit.c | 1 + net/bridge/netfilter/ebt_log.c | 1 + net/bridge/netfilter/ebt_mark.c | 1 + net/bridge/netfilter/ebt_mark_m.c | 1 + net/bridge/netfilter/ebt_nflog.c | 1 + net/bridge/netfilter/ebt_pkttype.c | 1 + net/bridge/netfilter/ebt_redirect.c | 1 + net/bridge/netfilter/ebt_snat.c | 1 + net/bridge/netfilter/ebt_stp.c | 1 + net/bridge/netfilter/ebt_vlan.c | 14 +- net/bridge/netfilter/ebtable_broute.c | 1 + net/bridge/netfilter/ebtable_filter.c | 1 + net/bridge/netfilter/ebtable_nat.c | 1 + net/caif/Kconfig | 1 + net/caif/cfdbgl.c | 2 +- net/caif/cfdgml.c | 3 +- net/caif/cfutill.c | 2 +- net/caif/cfveil.c | 2 +- net/caif/cfvidl.c | 2 +- net/can/Kconfig | 1 + net/ceph/Kconfig | 1 + net/ceph/ceph_common.c | 1 + net/ceph/cls_lock_client.c | 2 +- net/ceph/debugfs.c | 4 +- net/ceph/messenger.c | 123 +- net/ceph/mon_client.c | 6 +- net/ceph/osd_client.c | 2 +- net/compat.c | 1 + net/core/dev.c | 2 +- net/core/drop_monitor.c | 1 + net/core/dst.c | 1 + net/core/filter.c | 24 +- net/core/flow_dissector.c | 1 + net/core/flow_offload.c | 7 + net/core/net_namespace.c | 1 + net/core/netpoll.c | 1 + net/core/rtnetlink.c | 16 +- net/core/secure_seq.c | 1 + net/core/skmsg.c | 7 +- net/dcb/Kconfig | 1 + net/dcb/Makefile | 1 + net/dccp/Kconfig | 1 + net/dccp/ccids/Kconfig | 1 + net/decnet/Kconfig | 1 + net/decnet/af_decnet.c | 10 +- net/decnet/dn_nsp_in.c | 10 +- net/decnet/dn_nsp_out.c | 10 +- net/decnet/dn_route.c | 10 +- net/decnet/netfilter/Kconfig | 1 + net/decnet/netfilter/Makefile | 1 + net/dns_resolver/Kconfig | 1 + net/dns_resolver/Makefile | 1 + net/dns_resolver/dns_query.c | 6 +- net/dsa/Kconfig | 1 + net/ethernet/Makefile | 1 + net/hsr/Kconfig | 1 + net/hsr/Makefile | 1 + net/ieee802154/6lowpan/Kconfig | 1 + net/ieee802154/6lowpan/Makefile | 1 + net/ieee802154/Kconfig | 1 + net/ife/Kconfig | 1 + net/ife/Makefile | 1 + net/ipv4/Kconfig | 1 + net/ipv4/ah4.c | 1 + net/ipv4/bpfilter/Makefile | 1 + net/ipv4/bpfilter/sockopt.c | 6 +- net/ipv4/cipso_ipv4.c | 16 +- net/ipv4/esp4.c | 1 + net/ipv4/fou.c | 1 + net/ipv4/inet_timewait_sock.c | 1 + net/ipv4/ip_output.c | 1 + net/ipv4/metrics.c | 1 + net/ipv4/netfilter/Kconfig | 1 + net/ipv4/netfilter/arp_tables.c | 1 + net/ipv4/netfilter/arpt_mangle.c | 1 + net/ipv4/netfilter/arptable_filter.c | 1 + net/ipv4/netfilter/iptable_raw.c | 1 + net/ipv4/netfilter/nf_dup_ipv4.c | 5 +- net/ipv4/netfilter/nf_flow_table_ipv4.c | 1 + net/ipv4/netfilter/nf_nat_pptp.c | 1 + net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 12 +- net/ipv4/netfilter/nft_fib_ipv4.c | 23 +- net/ipv4/netlink.c | 1 + net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/raw_diag.c | 1 + net/ipv4/tcp.c | 2 +- net/ipv4/tcp_bic.c | 1 + net/ipv4/tcp_bpf.c | 7 +- net/ipv4/tcp_cdg.c | 1 + net/ipv4/tcp_cong.c | 1 + net/ipv4/tcp_cubic.c | 1 + net/ipv4/tcp_highspeed.c | 1 + net/ipv4/tcp_htcp.c | 1 + net/ipv4/tcp_hybla.c | 1 + net/ipv4/tcp_illinois.c | 1 + net/ipv4/tcp_input.c | 3 + net/ipv4/tcp_lp.c | 1 + net/ipv4/tcp_minisocks.c | 1 + net/ipv4/tcp_nv.c | 1 + net/ipv4/tcp_output.c | 1 + net/ipv4/tcp_rate.c | 1 + net/ipv4/tcp_scalable.c | 1 + net/ipv4/tcp_timer.c | 1 + net/ipv4/tcp_ulp.c | 1 + net/ipv4/tcp_vegas.c | 1 + net/ipv4/tcp_veno.c | 1 + net/ipv4/tcp_westwood.c | 1 + net/ipv4/tcp_yeah.c | 1 + net/ipv4/tunnel4.c | 1 + net/ipv4/udp.c | 2 +- net/ipv4/udp_tunnel.c | 1 + net/ipv4/xfrm4_tunnel.c | 1 + net/ipv6/Kconfig | 1 + net/ipv6/addrconf.c | 57 +- net/ipv6/addrconf_core.c | 1 + net/ipv6/ah6.c | 14 +- net/ipv6/calipso.c | 16 +- net/ipv6/datagram.c | 2 +- net/ipv6/esp6.c | 14 +- net/ipv6/exthdrs_core.c | 1 + net/ipv6/fou6.c | 1 + net/ipv6/ila/Makefile | 1 + net/ipv6/ip6_fib.c | 12 +- net/ipv6/ip6_udp_tunnel.c | 1 + net/ipv6/ipcomp6.c | 14 +- net/ipv6/mip6.c | 14 +- net/ipv6/netfilter/Kconfig | 1 + net/ipv6/netfilter/ip6table_raw.c | 1 + net/ipv6/netfilter/nf_dup_ipv6.c | 5 +- net/ipv6/netfilter/nf_flow_table_ipv6.c | 1 + net/ipv6/netfilter/nf_tproxy_ipv6.c | 1 + net/ipv6/netfilter/nft_fib_ipv6.c | 16 +- net/ipv6/output_core.c | 1 + net/ipv6/raw.c | 2 + net/ipv6/route.c | 58 +- net/ipv6/tunnel6.c | 14 +- net/ipv6/xfrm6_tunnel.c | 15 +- net/iucv/Kconfig | 1 + net/iucv/Makefile | 1 + net/iucv/af_iucv.c | 1 + net/kcm/Kconfig | 1 + net/kcm/Makefile | 1 + net/key/Makefile | 1 + net/l2tp/Kconfig | 1 + net/l3mdev/Kconfig | 1 + net/l3mdev/Makefile | 1 + net/lapb/Kconfig | 1 + net/lapb/Makefile | 1 + net/llc/Kconfig | 1 + net/mac80211/Kconfig | 1 + net/mac80211/chan.c | 1 + net/mac80211/ieee80211_i.h | 3 + net/mac80211/key.c | 2 - net/mac80211/mlme.c | 12 +- net/mac80211/tdls.c | 23 + net/mac802154/Kconfig | 1 + net/mac802154/Makefile | 1 + net/mpls/Kconfig | 1 + net/mpls/Makefile | 1 + net/mpls/af_mpls.c | 1 + net/ncsi/Kconfig | 1 + net/ncsi/Makefile | 1 + net/netfilter/Kconfig | 1 + net/netfilter/ipset/Kconfig | 1 + net/netfilter/ipset/pfxlen.c | 1 + net/netfilter/ipvs/Kconfig | 1 + net/netfilter/ipvs/ip_vs_core.c | 2 +- net/netfilter/ipvs/ip_vs_pe.c | 1 + net/netfilter/ipvs/ip_vs_pe_sip.c | 1 + net/netfilter/nf_conncount.c | 1 + net/netfilter/nf_conntrack_pptp.c | 1 + net/netfilter/nf_conntrack_proto_gre.c | 1 + net/netfilter/nf_conntrack_seqadj.c | 1 + net/netfilter/nf_flow_table_core.c | 1 + net/netfilter/nf_flow_table_inet.c | 1 + net/netfilter/nf_flow_table_ip.c | 4 +- net/netfilter/nf_log.c | 1 + net/netfilter/nf_nat_helper.c | 2 +- net/netfilter/nf_queue.c | 1 + net/netfilter/nf_tables_api.c | 20 +- net/netfilter/nfnetlink_osf.c | 1 + net/netfilter/nft_fib.c | 6 +- net/netfilter/nft_flow_offload.c | 32 +- net/netfilter/nft_osf.c | 1 + net/netfilter/xt_TEE.c | 5 +- net/netfilter/xt_TRACE.c | 1 + net/netfilter/xt_comment.c | 1 + net/netfilter/xt_connmark.c | 14 +- net/netfilter/xt_hashlimit.c | 1 + net/netfilter/xt_ipvs.c | 1 + net/netfilter/xt_osf.c | 15 +- net/netfilter/xt_quota.c | 1 + net/netfilter/xt_sctp.c | 1 + net/netfilter/xt_tcpudp.c | 1 + net/netfilter/xt_u32.c | 1 + net/netlabel/Kconfig | 1 + net/netlabel/netlabel_addrlist.c | 16 +- net/netlabel/netlabel_addrlist.h | 16 +- net/netlabel/netlabel_calipso.c | 16 +- net/netlabel/netlabel_calipso.h | 16 +- net/netlabel/netlabel_cipso_v4.c | 16 +- net/netlabel/netlabel_cipso_v4.h | 16 +- net/netlabel/netlabel_domainhash.c | 16 +- net/netlabel/netlabel_domainhash.h | 16 +- net/netlabel/netlabel_kapi.c | 16 +- net/netlabel/netlabel_mgmt.c | 16 +- net/netlabel/netlabel_mgmt.h | 16 +- net/netlabel/netlabel_unlabeled.c | 16 +- net/netlabel/netlabel_unlabeled.h | 16 +- net/netlabel/netlabel_user.c | 16 +- net/netlabel/netlabel_user.h | 16 +- net/netlink/Kconfig | 1 + net/netlink/Makefile | 1 + net/netlink/af_netlink.c | 2 +- net/netlink/diag.c | 1 + net/netrom/Makefile | 1 + net/nfc/Kconfig | 1 + net/nfc/af_nfc.c | 14 +- net/nfc/core.c | 14 +- net/nfc/hci/Kconfig | 1 + net/nfc/hci/Makefile | 1 + net/nfc/hci/command.c | 14 +- net/nfc/hci/core.c | 14 +- net/nfc/hci/hci.h | 14 +- net/nfc/hci/hcp.c | 14 +- net/nfc/llcp.h | 14 +- net/nfc/llcp_commands.c | 14 +- net/nfc/llcp_core.c | 14 +- net/nfc/llcp_sock.c | 14 +- net/nfc/nci/Kconfig | 1 + net/nfc/netlink.c | 20 +- net/nfc/nfc.h | 14 +- net/nfc/rawsock.c | 14 +- net/nsh/Kconfig | 1 + net/nsh/Makefile | 1 + net/openvswitch/Kconfig | 1 + net/packet/Kconfig | 1 + net/packet/Makefile | 1 + net/packet/diag.c | 1 + net/phonet/Kconfig | 1 + net/phonet/socket.c | 2 +- net/psample/Kconfig | 1 + net/psample/Makefile | 1 + net/qrtr/Kconfig | 1 + net/qrtr/Makefile | 1 + net/qrtr/qrtr.c | 4 +- net/rds/Kconfig | 1 + net/rfkill/Kconfig | 1 + net/rfkill/Makefile | 1 + net/rfkill/core.c | 14 +- net/rfkill/rfkill-gpio.c | 15 +- net/rose/Makefile | 1 + net/rxrpc/Kconfig | 1 + net/rxrpc/af_rxrpc.c | 28 + net/rxrpc/ar-internal.h | 2 + net/rxrpc/call_object.c | 2 + net/rxrpc/conn_client.c | 8 +- net/rxrpc/sendmsg.c | 4 +- net/sched/Kconfig | 1 + net/sched/cls_tcindex.c | 1 + net/sched/em_canid.c | 6 +- net/sched/sch_atm.c | 1 + net/sched/sch_dsmark.c | 1 + net/sched/sch_hhf.c | 1 + net/sctp/Kconfig | 1 + net/smc/Kconfig | 1 + net/smc/Makefile | 1 + net/smc/af_smc.c | 1 + net/smc/smc_diag.c | 1 + net/socket.c | 34 +- net/strparser/Kconfig | 1 + net/strparser/Makefile | 1 + net/sunrpc/Kconfig | 1 + net/sunrpc/addr.c | 1 + net/sunrpc/auth.c | 1 + net/sunrpc/auth_gss/svcauth_gss.c | 6 +- net/sunrpc/cache.c | 4 +- net/sunrpc/clnt.c | 1 + net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/rpcb_clnt.c | 1 + net/sunrpc/sched.c | 1 + net/sunrpc/socklib.c | 1 + net/sunrpc/stats.c | 1 + net/sunrpc/sunrpc_syms.c | 1 + net/sunrpc/svc.c | 299 +- net/sunrpc/svc_xprt.c | 18 +- net/sunrpc/svcauth.c | 1 + net/sunrpc/svcauth_unix.c | 16 +- net/sunrpc/svcsock.c | 5 +- net/sunrpc/sysctl.c | 1 + net/sunrpc/timer.c | 1 + net/sunrpc/xdr.c | 1 + net/sunrpc/xprt.c | 1 + net/sunrpc/xprtrdma/svc_rdma_rw.c | 5 +- net/switchdev/Kconfig | 1 + net/switchdev/Makefile | 1 + net/sysctl_net.c | 1 + net/tipc/Kconfig | 1 + net/tipc/core.c | 32 +- net/tipc/subscr.h | 5 +- net/tipc/topsrv.c | 14 +- net/tls/Kconfig | 1 + net/tls/Makefile | 1 + net/tls/tls_device.c | 24 +- net/unix/Kconfig | 1 + net/unix/diag.c | 13 + net/vmw_vsock/Kconfig | 1 + net/vmw_vsock/hyperv_transport.c | 108 +- net/vmw_vsock/virtio_transport.c | 13 +- net/vmw_vsock/virtio_transport_common.c | 7 + net/wimax/Kconfig | 1 + net/wireless/Kconfig | 1 + net/wireless/Makefile | 1 + net/wireless/core.c | 1 + net/wireless/lib80211.c | 1 + net/wireless/nl80211.c | 1 + net/wireless/wext-compat.h | 1 + net/x25/Kconfig | 1 + net/xdp/Kconfig | 1 + net/xdp/Makefile | 1 + net/xfrm/Kconfig | 1 + net/xfrm/xfrm_policy.c | 25 +- net/xfrm/xfrm_state.c | 1 + net/xfrm/xfrm_user.c | 1 + samples/Kconfig | 1 + samples/Makefile | 24 +- samples/binderfs/Makefile | 1 + samples/bpf/bpf_load.c | 2 +- samples/bpf/task_fd_query_user.c | 2 +- samples/configfs/Makefile | 1 + samples/hw_breakpoint/Makefile | 1 + samples/kdb/Makefile | 1 + samples/kfifo/Makefile | 1 + samples/kobject/Makefile | 1 + samples/kprobes/Makefile | 1 + samples/kprobes/kprobe_example.c | 1 + samples/kprobes/kretprobe_example.c | 1 + samples/livepatch/Makefile | 1 + samples/livepatch/livepatch-callbacks-busymod.c | 14 +- samples/livepatch/livepatch-callbacks-demo.c | 14 +- samples/livepatch/livepatch-callbacks-mod.c | 14 +- samples/livepatch/livepatch-sample.c | 14 +- samples/livepatch/livepatch-shadow-fix1.c | 14 +- samples/livepatch/livepatch-shadow-fix2.c | 14 +- samples/livepatch/livepatch-shadow-mod.c | 14 +- samples/qmi/Makefile | 1 + samples/rpmsg/Makefile | 1 + samples/seccomp/Makefile | 2 +- samples/trace_events/Makefile | 1 + samples/trace_events/trace-events-sample.c | 1 + samples/trace_printk/Makefile | 1 + samples/trace_printk/trace-printk.c | 1 + samples/uhid/Makefile | 1 + samples/v4l/Makefile | 1 + samples/vfio-mdev/Makefile | 1 + samples/vfs/.gitignore | 2 + samples/vfs/Makefile | 3 +- scripts/Kbuild.include | 13 - scripts/Kconfig.include | 9 + scripts/Makefile.extrawarn | 25 +- scripts/Makefile.host | 12 +- scripts/Makefile.kcov | 1 + scripts/Makefile.lib | 28 +- scripts/basic/Makefile | 1 + scripts/checkpatch.pl | 24 +- scripts/dtc/Makefile | 6 +- scripts/dtc/Makefile.dtc | 1 + scripts/dtc/libfdt/Makefile.libfdt | 1 + scripts/gcc-plugins/Kconfig | 1 + scripts/gcc-plugins/gcc-common.h | 4 + scripts/gdb/Makefile | 1 + scripts/gdb/linux/lists.py | 21 + scripts/genksyms/Makefile | 4 +- scripts/genksyms/keywords.c | 1 + scripts/kconfig/Makefile | 8 +- scripts/kconfig/confdata.c | 134 +- scripts/kconfig/gconf.c | 2 +- scripts/kconfig/lexer.l | 3 +- scripts/kconfig/lkc.h | 1 - scripts/kconfig/lxdialog/BIG.FAT.WARNING | 2 +- scripts/kconfig/mconf.c | 2 +- scripts/kconfig/nconf-cfg.sh | 0 scripts/kconfig/nconf.c | 3 +- scripts/kconfig/tests/err_recursive_inc/Kconfig | 1 + .../kconfig/tests/err_recursive_inc/Kconfig.inc1 | 1 + .../kconfig/tests/err_recursive_inc/Kconfig.inc2 | 1 + .../kconfig/tests/err_recursive_inc/Kconfig.inc3 | 1 + scripts/modules-check.sh | 16 + scripts/package/Makefile | 1 + scripts/selinux/Makefile | 1 + scripts/spdxcheck.py | 2 +- scripts/tags.sh | 1 + security/Kconfig | 1 + security/Kconfig.hardening | 1 + security/apparmor/Kconfig | 3 + security/apparmor/apparmorfs.c | 132 +- security/apparmor/include/apparmor.h | 1 + security/apparmor/include/policy.h | 8 + security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/lsm.c | 47 + security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +- security/integrity/Kconfig | 1 + security/integrity/evm/Kconfig | 1 + security/integrity/evm/Makefile | 1 + security/integrity/ima/Kconfig | 1 + security/integrity/ima/ima_policy.c | 7 +- security/keys/Kconfig | 1 + security/loadpin/Kconfig | 1 + security/loadpin/Makefile | 1 + security/safesetid/Kconfig | 1 + security/selinux/Kconfig | 1 + security/selinux/hooks.c | 10 +- security/selinux/include/netlabel.h | 16 +- security/selinux/netlabel.c | 16 +- security/selinux/ss/ebitmap.c | 10 +- security/selinux/ss/services.c | 4 - security/smack/Kconfig | 1 + security/smack/Makefile | 1 + security/tomoyo/Kconfig | 1 + security/yama/Kconfig | 1 + security/yama/Makefile | 1 + sound/Kconfig | 1 + sound/ac97/Kconfig | 1 + sound/ac97/Makefile | 1 + sound/aoa/Kconfig | 1 + sound/aoa/Makefile | 1 + sound/aoa/codecs/Kconfig | 1 + sound/aoa/fabrics/Kconfig | 1 + sound/aoa/fabrics/Makefile | 1 + sound/aoa/soundbus/Kconfig | 1 + sound/aoa/soundbus/Makefile | 1 + sound/aoa/soundbus/i2sbus/Makefile | 1 + sound/arm/Kconfig | 1 + sound/atmel/Kconfig | 1 + sound/atmel/Makefile | 1 + sound/core/Kconfig | 1 + sound/core/seq/Kconfig | 1 + sound/core/seq/oss/Makefile | 1 + sound/drivers/Kconfig | 1 + sound/drivers/mpu401/Makefile | 1 + sound/drivers/pcsp/Makefile | 1 + sound/drivers/pcsp/pcsp.c | 1 + sound/drivers/vx/Makefile | 1 + sound/firewire/Kconfig | 1 + sound/firewire/amdtp-am824.c | 2 +- sound/firewire/amdtp-stream-trace.h | 163 +- sound/firewire/amdtp-stream.c | 197 +- sound/firewire/amdtp-stream.h | 35 +- sound/firewire/dice/Makefile | 3 +- sound/firewire/dice/dice-presonus.c | 62 + sound/firewire/dice/dice.c | 9 + sound/firewire/dice/dice.h | 1 + sound/firewire/digi00x/Makefile | 1 + sound/firewire/digi00x/amdtp-dot.c | 2 +- sound/firewire/fireface/Makefile | 1 + sound/firewire/fireworks/Makefile | 1 + sound/firewire/fireworks/fireworks_stream.c | 4 +- sound/firewire/motu/amdtp-motu.c | 2 +- sound/firewire/oxfw/Makefile | 1 + sound/firewire/tascam/Makefile | 1 + sound/firewire/tascam/amdtp-tascam.c | 2 +- sound/hda/Kconfig | 1 + sound/hda/array.c | 1 + sound/hda/ext/Makefile | 1 + sound/hda/hda_bus_type.c | 1 + sound/hda/hdac_bus.c | 1 + sound/hda/hdac_controller.c | 1 + sound/hda/hdac_device.c | 8 + sound/hda/hdac_regmap.c | 1 + sound/hda/hdac_stream.c | 1 + sound/hda/hdac_sysfs.c | 3 + sound/hda/hdmi_chmap.c | 1 + sound/isa/Kconfig | 1 + sound/isa/ad1816a/Makefile | 1 + sound/isa/ad1848/Makefile | 1 + sound/isa/adlib.c | 1 + sound/isa/cmi8328.c | 1 + sound/isa/cs423x/Makefile | 1 + sound/isa/es1688/Makefile | 1 + sound/isa/galaxy/Makefile | 1 + sound/isa/galaxy/azt1605.c | 15 +- sound/isa/galaxy/azt2316.c | 15 +- sound/isa/galaxy/galaxy.c | 15 +- sound/isa/wavefront/Makefile | 1 + sound/isa/wss/Makefile | 1 + sound/mips/Kconfig | 1 + sound/mips/Makefile | 1 + sound/oss/dmasound/Kconfig | 1 + sound/oss/dmasound/Makefile | 1 + sound/oss/dmasound/dmasound_atari.c | 1 + sound/oss/dmasound/dmasound_paula.c | 1 + sound/oss/dmasound/dmasound_q40.c | 1 + sound/parisc/Kconfig | 1 + sound/parisc/Makefile | 1 + sound/pci/Kconfig | 1 + sound/pci/ac97/Makefile | 1 + sound/pci/ali5451/Makefile | 1 + sound/pci/asihpi/Makefile | 1 + sound/pci/au88x0/au88x0.c | 1 + sound/pci/aw2/Makefile | 1 + sound/pci/ca0106/Makefile | 1 + sound/pci/cs46xx/Makefile | 1 + sound/pci/cs5535audio/Makefile | 1 + sound/pci/ctxfi/Makefile | 1 + sound/pci/hda/Kconfig | 1 + sound/pci/hda/hda_bind.c | 1 + sound/pci/hda/hda_sysfs.c | 1 + sound/pci/hda/patch_realtek.c | 107 +- sound/pci/korg1212/Makefile | 1 + sound/pci/lola/Makefile | 1 + sound/pci/lx6464es/Makefile | 1 + sound/pci/mixart/Makefile | 1 + sound/pci/nm256/Makefile | 1 + sound/pci/pcxhr/Makefile | 1 + sound/pci/riptide/Makefile | 1 + sound/pci/trident/Makefile | 1 + sound/pci/vx222/Makefile | 1 + sound/pci/ymfpci/Makefile | 1 + sound/pcmcia/Kconfig | 1 + sound/pcmcia/Makefile | 1 + sound/pcmcia/pdaudiocf/Makefile | 1 + sound/pcmcia/vx/Makefile | 1 + sound/ppc/Kconfig | 1 + sound/ppc/Makefile | 1 + sound/sh/Kconfig | 1 + sound/sh/Makefile | 1 + sound/soc/Kconfig | 1 + sound/soc/adi/Kconfig | 1 + sound/soc/adi/Makefile | 1 + sound/soc/amd/Kconfig | 1 + sound/soc/amd/Makefile | 1 + sound/soc/amd/raven/acp3x-pcm-dma.c | 43 +- sound/soc/atmel/Kconfig | 1 + sound/soc/atmel/atmel-classd.c | 5 +- sound/soc/atmel/atmel-pdmic.c | 5 +- sound/soc/au1x/Kconfig | 1 + sound/soc/au1x/ac97c.c | 1 + sound/soc/au1x/db1000.c | 1 + sound/soc/au1x/db1200.c | 1 + sound/soc/au1x/dma.c | 1 + sound/soc/au1x/i2sc.c | 1 + sound/soc/bcm/Kconfig | 1 + sound/soc/bcm/Makefile | 1 + sound/soc/cirrus/Kconfig | 1 + sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-ac97.c | 1 + sound/soc/cirrus/ep93xx-i2s.c | 3 +- sound/soc/cirrus/simone.c | 2 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/ak4458.c | 18 +- sound/soc/codecs/cs4265.c | 2 +- sound/soc/codecs/cs42xx8.c | 14 + sound/soc/codecs/hdmi-codec.c | 188 +- sound/soc/codecs/inno_rk3036.c | 1 + sound/soc/codecs/max98357a.c | 29 +- sound/soc/codecs/mc13783.c | 15 +- sound/soc/codecs/mc13783.h | 14 +- sound/soc/codecs/rt5677-spi.c | 9 +- sound/soc/codecs/rt5677.c | 15 +- sound/soc/codecs/rt5677.h | 2 + sound/soc/codecs/sirf-audio-codec.c | 3 +- sound/soc/codecs/sirf-audio-codec.h | 3 +- sound/soc/codecs/tlv320aic26.c | 1 + sound/soc/codecs/tlv320aic32x4.c | 16 +- sound/soc/codecs/tlv320aic3x.c | 14 +- sound/soc/dwc/Kconfig | 1 + sound/soc/dwc/Makefile | 1 + sound/soc/fsl/Kconfig | 1 + sound/soc/fsl/fsl_asrc.c | 105 +- sound/soc/fsl/fsl_esai.c | 141 +- sound/soc/fsl/fsl_sai.c | 54 +- sound/soc/generic/Kconfig | 1 + sound/soc/generic/simple-card.c | 18 +- sound/soc/hisilicon/Kconfig | 1 + sound/soc/hisilicon/Makefile | 1 + sound/soc/img/Kconfig | 1 + sound/soc/intel/Kconfig | 17 + sound/soc/intel/baytrail/Makefile | 1 + sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/glk_rt5682_max98357a.c | 7 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 73 +- sound/soc/intel/boards/sof_rt5682.c | 12 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 10 +- sound/soc/intel/haswell/Makefile | 1 + sound/soc/intel/skylake/skl-messages.c | 16 + sound/soc/intel/skylake/skl.c | 10 + sound/soc/jz4740/Kconfig | 1 + sound/soc/jz4740/Makefile | 1 + sound/soc/kirkwood/Kconfig | 1 + sound/soc/kirkwood/Makefile | 1 + sound/soc/mediatek/Kconfig | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 6 + sound/soc/mediatek/common/mtk-base-afe.h | 2 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 18 + sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 14 +- sound/soc/meson/Kconfig | 9 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-card.c | 31 +- sound/soc/meson/g12a-tohdmitx.c | 413 ++ sound/soc/mxs/Kconfig | 1 + sound/soc/mxs/mxs-pcm.c | 15 +- sound/soc/mxs/mxs-pcm.h | 15 +- sound/soc/mxs/mxs-saif.c | 16 +- sound/soc/mxs/mxs-saif.h | 15 +- sound/soc/mxs/mxs-sgtl5000.c | 15 +- sound/soc/nuc900/Kconfig | 1 + sound/soc/pxa/Kconfig | 1 + sound/soc/pxa/imote2.c | 1 + sound/soc/qcom/Kconfig | 1 + sound/soc/qcom/qdsp6/Makefile | 1 + sound/soc/rockchip/Kconfig | 1 + sound/soc/samsung/Kconfig | 1 + sound/soc/sh/rcar/core.c | 120 +- sound/soc/sirf/Kconfig | 1 + sound/soc/sirf/sirf-audio-port.c | 3 +- sound/soc/sirf/sirf-audio.c | 3 +- sound/soc/sirf/sirf-usp.c | 3 +- sound/soc/sirf/sirf-usp.h | 3 +- sound/soc/soc-acpi.c | 2 + sound/soc/soc-core.c | 84 +- sound/soc/soc-dapm.c | 6 +- sound/soc/soc-pcm.c | 91 +- sound/soc/sof/Kconfig | 9 +- sound/soc/sof/intel/Kconfig | 33 + sound/soc/sof/intel/cnl.c | 19 + sound/soc/sof/intel/hda.h | 2 + sound/soc/sof/ipc.c | 2 +- sound/soc/sof/loader.c | 2 + sound/soc/sof/pcm.c | 29 +- sound/soc/sof/sof-pci-dev.c | 30 +- sound/soc/sof/xtensa/Kconfig | 1 + sound/soc/spear/Kconfig | 1 + sound/soc/sprd/Kconfig | 1 + sound/soc/sti/Kconfig | 1 + sound/soc/sti/Makefile | 1 + sound/soc/stm/Kconfig | 1 + sound/soc/stm/stm32_i2s.c | 60 +- sound/soc/stm/stm32_spdifrx.c | 37 +- sound/soc/sunxi/Kconfig | 1 + sound/soc/tegra/Kconfig | 1 + sound/soc/ti/Kconfig | 1 + sound/soc/txx9/Kconfig | 1 + sound/soc/ux500/Kconfig | 1 + sound/soc/xilinx/Kconfig | 1 + sound/soc/xilinx/Makefile | 1 + sound/soc/xtensa/Kconfig | 1 + sound/soc/xtensa/Makefile | 1 + sound/soc/zte/Kconfig | 1 + sound/soc/zte/Makefile | 1 + sound/sparc/Kconfig | 1 + sound/sparc/amd7930.c | 1 + sound/sparc/cs4231.c | 1 + sound/sparc/dbri.c | 1 + sound/spi/Kconfig | 1 + sound/synth/Kconfig | 1 + sound/usb/6fire/Makefile | 1 + sound/usb/Kconfig | 1 + sound/usb/bcd2000/Makefile | 1 + sound/usb/caiaq/Makefile | 1 + sound/usb/hiface/Makefile | 1 + sound/usb/line6/Kconfig | 1 + sound/usb/misc/Makefile | 1 + sound/x86/Kconfig | 1 + sound/x86/Makefile | 1 + sound/xen/Kconfig | 1 + tools/arch/s390/include/uapi/asm/kvm.h | 3 +- tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/arch/x86/include/uapi/asm/perf_regs.h | 23 +- tools/arch/x86/lib/memcpy_64.S | 4 +- tools/bpf/Makefile.helpers | 1 + tools/bpf/bpftool/Documentation/Makefile | 1 + tools/bpf/bpftool/Makefile | 1 + tools/bpf/bpftool/btf.c | 4 +- tools/bpf/bpftool/prog.c | 4 +- tools/build/Makefile.feature | 1 + tools/build/Makefile.include | 1 + tools/gpio/.gitignore | 2 +- tools/hv/hv_get_dhcp_info.sh | 2 +- tools/hv/hv_kvp_daemon.c | 8 +- tools/hv/hv_set_ifconfig.sh | 2 +- tools/hv/hv_vss_daemon.c | 4 +- tools/hv/lsvmbus | 75 +- tools/include/uapi/linux/btf.h | 2 +- tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/libbpf.c | 3 +- tools/lib/bpf/libbpf_internal.h | 13 + tools/lib/bpf/libbpf_util.h | 13 - tools/lib/bpf/xsk.c | 2 +- tools/lib/traceevent/Documentation/Makefile | 207 + tools/lib/traceevent/Documentation/asciidoc.conf | 120 + .../Documentation/libtraceevent-commands.txt | 153 + .../Documentation/libtraceevent-cpus.txt | 77 + .../Documentation/libtraceevent-endian_read.txt | 78 + .../Documentation/libtraceevent-event_find.txt | 103 + .../Documentation/libtraceevent-event_get.txt | 99 + .../Documentation/libtraceevent-event_list.txt | 122 + .../Documentation/libtraceevent-field_find.txt | 118 + .../Documentation/libtraceevent-field_get_val.txt | 122 + .../Documentation/libtraceevent-field_print.txt | 126 + .../Documentation/libtraceevent-field_read.txt | 81 + .../Documentation/libtraceevent-fields.txt | 105 + .../Documentation/libtraceevent-file_endian.txt | 91 + .../Documentation/libtraceevent-filter.txt | 209 + .../Documentation/libtraceevent-func_apis.txt | 183 + .../Documentation/libtraceevent-func_find.txt | 88 + .../Documentation/libtraceevent-handle.txt | 101 + .../Documentation/libtraceevent-header_page.txt | 102 + .../Documentation/libtraceevent-host_endian.txt | 104 + .../Documentation/libtraceevent-long_size.txt | 78 + .../Documentation/libtraceevent-page_size.txt | 82 + .../Documentation/libtraceevent-parse_event.txt | 90 + .../Documentation/libtraceevent-parse_head.txt | 82 + .../Documentation/libtraceevent-record_parse.txt | 137 + .../libtraceevent-reg_event_handler.txt | 156 + .../Documentation/libtraceevent-reg_print_func.txt | 155 + .../Documentation/libtraceevent-set_flag.txt | 104 + .../Documentation/libtraceevent-strerror.txt | 85 + .../Documentation/libtraceevent-tseq.txt | 158 + .../lib/traceevent/Documentation/libtraceevent.txt | 203 + .../traceevent}/Documentation/manpage-1.72.xsl | 0 .../traceevent}/Documentation/manpage-base.xsl | 0 .../Documentation/manpage-bold-literal.xsl | 0 .../traceevent}/Documentation/manpage-normal.xsl | 0 .../Documentation/manpage-suppress-sp.xsl | 0 tools/lib/traceevent/Makefile | 46 +- tools/lib/traceevent/libtraceevent.pc.template | 4 +- tools/objtool/Documentation/stack-validation.txt | 2 +- tools/objtool/Makefile | 3 +- tools/objtool/arch.h | 14 +- tools/objtool/arch/x86/decode.c | 14 +- tools/objtool/arch/x86/include/asm/orc_types.h | 14 +- tools/objtool/builtin-check.c | 14 +- tools/objtool/builtin-orc.c | 14 +- tools/objtool/builtin.h | 14 +- tools/objtool/cfi.h | 14 +- tools/objtool/check.c | 25 +- tools/objtool/check.h | 14 +- tools/objtool/elf.c | 14 +- tools/objtool/elf.h | 14 +- tools/objtool/objtool.c | 14 +- tools/objtool/orc.h | 14 +- tools/objtool/orc_dump.c | 14 +- tools/objtool/orc_gen.c | 14 +- tools/objtool/special.c | 14 +- tools/objtool/special.h | 14 +- tools/objtool/warn.h | 14 +- tools/pci/Makefile | 2 +- tools/perf/Documentation/Makefile | 1 + tools/perf/Documentation/perf-list.txt | 12 + tools/perf/Documentation/perf-record.txt | 8 +- tools/perf/Documentation/perf-stat.txt | 4 + tools/perf/Documentation/perf.data-file-format.txt | 24 + tools/perf/Documentation/perf.txt | 2 + tools/perf/Makefile.config | 1 + tools/perf/Makefile.perf | 1 + tools/perf/arch/arm/Makefile | 1 + tools/perf/arch/arm/util/cs-etm.c | 124 +- tools/perf/arch/csky/Makefile | 1 + tools/perf/arch/s390/Makefile | 1 + tools/perf/arch/sh/Makefile | 1 + tools/perf/arch/sparc/Makefile | 1 + tools/perf/arch/x86/include/perf_regs.h | 26 +- tools/perf/arch/x86/util/perf_regs.c | 44 + tools/perf/arch/xtensa/Makefile | 1 + tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-inject.c | 4 + tools/perf/builtin-record.c | 229 +- tools/perf/builtin-report.c | 16 +- tools/perf/builtin-stat.c | 21 + tools/perf/perf.h | 1 + .../arm64/arm/cortex-a57-a72/core-imp-def.json | 179 + tools/perf/pmu-events/arch/arm64/mapfile.csv | 5 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 340 +- tools/perf/tests/dso-data.c | 4 +- tools/perf/tests/make | 2 +- tools/perf/tests/shell/record+zstd_comp_decomp.sh | 34 + tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 2 +- tools/perf/util/compress.h | 53 + tools/perf/util/env.h | 11 + tools/perf/util/event.c | 1 + tools/perf/util/event.h | 7 + tools/perf/util/evlist.c | 8 +- tools/perf/util/evlist.h | 2 +- tools/perf/util/evsel.c | 2 + tools/perf/util/evsel.h | 3 + tools/perf/util/header.c | 53 + tools/perf/util/header.h | 1 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 31 +- tools/perf/util/machine.c | 3 +- tools/perf/util/mmap.c | 102 +- tools/perf/util/mmap.h | 16 +- tools/perf/util/parse-events.c | 27 + tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.l | 1 + tools/perf/util/parse-regs-options.c | 33 +- tools/perf/util/parse-regs-options.h | 3 +- tools/perf/util/perf_regs.c | 10 + tools/perf/util/perf_regs.h | 3 + tools/perf/util/session.c | 133 +- tools/perf/util/session.h | 14 + tools/perf/util/stat-display.c | 107 +- tools/perf/util/stat.c | 8 +- tools/perf/util/thread.c | 3 +- tools/perf/util/tool.h | 2 + tools/perf/util/unwind-libunwind-local.c | 6 - tools/perf/util/unwind-libunwind.c | 10 + tools/perf/util/zstd.c | 111 + .../power/cpupower/debug/kernel/cpufreq-test_tsc.c | 1 + tools/power/cpupower/man/cpupower-monitor.1 | 2 +- tools/power/cpupower/po/cs.po | 2 +- tools/power/cpupower/po/de.po | 2 +- tools/power/cpupower/po/fr.po | 2 +- tools/power/cpupower/po/it.po | 2 +- tools/power/cpupower/po/pt.po | 2 +- tools/spi/Makefile | 1 + tools/testing/ktest/ktest.pl | 89 +- tools/testing/ktest/sample.conf | 20 +- tools/testing/nvdimm/Kbuild | 3 + tools/testing/nvdimm/dax_pmem_compat_test.c | 8 + tools/testing/nvdimm/dax_pmem_core_test.c | 8 + tools/testing/nvdimm/dax_pmem_test.c | 8 + tools/testing/nvdimm/test/nfit.c | 3 + tools/testing/nvdimm/watermark.h | 3 + tools/testing/scatterlist/Makefile | 1 + tools/testing/selftests/.gitignore | 1 - tools/testing/selftests/Makefile | 39 +- tools/testing/selftests/android/Makefile | 1 + tools/testing/selftests/android/ion/Makefile | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/bpf_helpers.h | 2 +- .../bpf/{prog_tests => map_tests}/.gitignore | 0 .../selftests/bpf/prog_tests/flow_dissector.c | 9 +- tools/testing/selftests/bpf/test_lru_map.c | 288 +- .../selftests/breakpoints/breakpoint_test.c | 15 +- .../selftests/breakpoints/breakpoint_test_arm64.c | 3 +- .../breakpoints/step_after_suspend_test.c | 8 + tools/testing/selftests/capabilities/test_execve.c | 6 +- tools/testing/selftests/drivers/.gitignore | 1 + tools/testing/selftests/drivers/dma-buf/Makefile | 1 + tools/testing/selftests/efivarfs/Makefile | 1 + tools/testing/selftests/firmware/Makefile | 1 + .../ftrace/test.d/ftrace/tracing-error-log.tc | 19 + tools/testing/selftests/ftrace/test.d/functions | 12 + .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 85 + .../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 23 + .../inter-event/trigger-extended-error-support.tc | 28 - .../selftests/futex/functional/futex_requeue_pi.c | 1 + .../functional/futex_requeue_pi_mismatched_ops.c | 1 + .../functional/futex_requeue_pi_signal_restart.c | 1 + .../functional/futex_wait_private_mapped_file.c | 1 + .../futex/functional/futex_wait_timeout.c | 1 + .../functional/futex_wait_uninitialized_heap.c | 1 + .../futex/functional/futex_wait_wouldblock.c | 1 + tools/testing/selftests/kcmp/Makefile | 1 + tools/testing/selftests/kexec/Makefile | 1 + tools/testing/selftests/kmod/Makefile | 1 + tools/testing/selftests/kselftest.h | 17 +- tools/testing/selftests/kselftest/prefix.pl | 23 + tools/testing/selftests/kselftest/runner.sh | 76 + tools/testing/selftests/kvm/.gitignore | 7 +- tools/testing/selftests/kvm/Makefile | 3 + tools/testing/selftests/kvm/dirty_log_test.c | 4 +- tools/testing/selftests/kvm/include/kvm_util.h | 4 + tools/testing/selftests/kvm/lib/kvm_util.c | 32 + .../selftests/kvm/x86_64/kvm_create_max_vcpus.c | 70 + .../kvm/x86_64/vmx_set_nested_state_test.c | 280 + tools/testing/selftests/lib.mk | 76 +- tools/testing/selftests/lib/Makefile | 1 + tools/testing/selftests/membarrier/Makefile | 1 + .../testing/selftests/membarrier/membarrier_test.c | 1 + tools/testing/selftests/net/fib_rule_tests.sh | 10 +- tools/testing/selftests/net/pmtu.sh | 18 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 324 ++ tools/testing/selftests/netfilter/nft_nat.sh | 83 +- tools/testing/selftests/nsfs/Makefile | 1 + tools/testing/selftests/ntb/ntb_test.sh | 13 +- tools/testing/selftests/pidfd/.gitignore | 2 + tools/testing/selftests/pidfd/Makefile | 5 +- tools/testing/selftests/pidfd/pidfd.h | 57 + tools/testing/selftests/pidfd/pidfd_open_test.c | 169 + tools/testing/selftests/pidfd/pidfd_test.c | 252 +- tools/testing/selftests/powerpc/alignment/Makefile | 1 + .../testing/selftests/powerpc/primitives/Makefile | 1 + tools/testing/selftests/powerpc/syscalls/Makefile | 1 + tools/testing/selftests/powerpc/vphn/Makefile | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/ptp/testptp.c | 85 +- tools/testing/selftests/ptrace/Makefile | 1 + tools/testing/selftests/rseq/Makefile | 8 +- tools/testing/selftests/rseq/rseq-arm.h | 132 +- tools/testing/selftests/rseq/rseq-arm64.h | 74 +- tools/testing/selftests/rseq/rseq-mips.h | 115 +- tools/testing/selftests/rseq/rseq-ppc.h | 90 +- tools/testing/selftests/rseq/rseq-s390.h | 69 +- tools/testing/selftests/rseq/rseq-x86.h | 264 +- tools/testing/selftests/rseq/rseq.c | 55 +- tools/testing/selftests/rseq/rseq.h | 1 + tools/testing/selftests/sigaltstack/Makefile | 1 + tools/testing/selftests/sigaltstack/sas.c | 1 + tools/testing/selftests/size/Makefile | 1 + tools/testing/selftests/static_keys/Makefile | 1 + tools/testing/selftests/sync/sync_test.c | 1 + tools/testing/selftests/sysctl/Makefile | 1 + tools/testing/selftests/timers/adjtick.c | 1 + tools/testing/selftests/timers/leapcrash.c | 1 + tools/testing/selftests/timers/mqueue-lat.c | 1 + tools/testing/selftests/timers/nanosleep.c | 1 + tools/testing/selftests/timers/nsleep-lat.c | 1 + tools/testing/selftests/timers/raw_skew.c | 1 + tools/testing/selftests/timers/set-tai.c | 1 + tools/testing/selftests/timers/set-tz.c | 2 + tools/testing/selftests/timers/threadtest.c | 1 + tools/testing/selftests/timers/valid-adjtimex.c | 2 + tools/testing/selftests/tmpfs/Makefile | 1 + tools/testing/selftests/user/Makefile | 1 + tools/testing/selftests/x86/syscall_arg_fault.c | 10 +- tools/testing/selftests/zram/zram01.sh | 11 +- tools/testing/selftests/zram/zram02.sh | 11 +- tools/testing/selftests/zram/zram_lib.sh | 11 +- tools/testing/vsock/Makefile | 1 + tools/usb/ffs-aio-example/simple/host_app/Makefile | 1 + tools/usb/usbip/libsrc/usbip_device_driver.c | 14 +- tools/usb/usbip/libsrc/usbip_device_driver.h | 14 +- tools/usb/usbip/libsrc/usbip_host_common.c | 14 +- tools/usb/usbip/libsrc/usbip_host_common.h | 14 +- tools/usb/usbip/libsrc/usbip_host_driver.c | 14 +- tools/usb/usbip/libsrc/usbip_host_driver.h | 14 +- tools/usb/usbip/src/usbip.c | 14 +- tools/usb/usbip/src/usbip.h | 14 +- tools/usb/usbip/src/usbip_attach.c | 14 +- tools/usb/usbip/src/usbip_bind.c | 14 +- tools/usb/usbip/src/usbip_detach.c | 14 +- tools/usb/usbip/src/usbip_list.c | 14 +- tools/usb/usbip/src/usbip_network.c | 14 +- tools/usb/usbip/src/usbip_unbind.c | 14 +- tools/usb/usbip/src/usbipd.c | 14 +- tools/usb/usbip/src/utils.c | 14 +- tools/usb/usbip/src/utils.h | 14 +- tools/virtio/linux/kernel.h | 2 +- tools/virtio/ringtest/ptr_ring.c | 1 - tools/virtio/vhost_test/Makefile | 1 + tools/wmi/Makefile | 1 + virt/Makefile | 1 + virt/kvm/Kconfig | 3 + virt/kvm/arm/arm.c | 43 +- virt/kvm/kvm_main.c | 103 +- virt/lib/Kconfig | 1 + virt/lib/Makefile | 1 + 7222 files changed, 140045 insertions(+), 81029 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-platform-wilco-ec create mode 100644 Documentation/arm64/perf.txt create mode 100644 Documentation/device-mapper/dm-dust.txt delete mode 100644 Documentation/devicetree/bindings/arm/amlogic.txt create mode 100644 Documentation/devicetree/bindings/arm/amlogic.yaml create mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx- [...] create mode 100644 Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sunxi.txt create mode 100644 Documentation/devicetree/bindings/arm/sunxi.yaml create mode 100644 Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml delete mode 100644 Documentation/devicetree/bindings/bus/sunxi-rsb.txt create mode 100644 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/imx-cpufreq-dt.txt create mode 100644 Documentation/devicetree/bindings/display/panel/evervision,vgg8 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.txt create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...] create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt create mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43 [...] create mode 100644 Documentation/devicetree/bindings/display/panel/vl050_8048nt_c01.txt delete mode 100644 Documentation/devicetree/bindings/dma/8250_mtk_dma.txt create mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt create mode 100644 Documentation/devicetree/bindings/firmware/intel,ixp4xx-network [...] create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adxl345.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.txt create mode 100644 Documentation/devicetree/bindings/iio/light/isl29018.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2583.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/intel,ix [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-lm36274.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-spi-byte.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt create mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt create mode 100644 Documentation/devicetree/bindings/misc/intel,ixp4xx-queue-manager.yaml delete mode 100644 Documentation/devicetree/bindings/mux/mmio-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt create mode 100644 Documentation/devicetree/bindings/power/supply/ingenic,battery.txt create mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc3651-charger.txt create mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.txt create mode 100644 Documentation/devicetree/bindings/regulator/slg51000.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp-pil.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt create mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt create mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.txt create mode 100644 Documentation/devicetree/bindings/sifive/sifive-blocks-ip-versi [...] create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt delete mode 100644 Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun4i.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun6i.txt create mode 100644 Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt create mode 100644 Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml create mode 100644 Documentation/devicetree/bindings/vendor-prefixes.yaml create mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt create mode 100644 Documentation/networking/device_drivers/index.rst create mode 100644 Documentation/networking/tls-offload-layers.svg create mode 100644 Documentation/networking/tls-offload-reorder-bad.svg create mode 100644 Documentation/networking/tls-offload-reorder-good.svg create mode 100644 Documentation/networking/tls-offload.rst create mode 100644 Documentation/networking/tls.rst delete mode 100644 Documentation/networking/tls.txt delete mode 100644 Documentation/scsi/osst.txt create mode 100644 Documentation/virtual/kvm/devices/xive.txt create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log rename arch/alpha/{ => configs}/defconfig (100%) delete mode 100644 arch/alpha/include/asm/segment.h create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am5718.dtsi create mode 100644 arch/arm/boot/dts/am5728.dtsi create mode 100644 arch/arm/boot/dts/am5748.dtsi create mode 100644 arch/arm/boot/dts/dra71x.dtsi create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts create mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi create mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp42x-linksys-nslu2.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp43x-gateworks-gw2358.dts create mode 100644 arch/arm/boot/dts/intel-ixp43x.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp45x-ixp46x.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp4xx.dtsi create mode 100644 arch/arm/boot/dts/omap4-l4-abe.dtsi create mode 100644 arch/arm/boot/dts/omap4-mcpdm.dtsi create mode 100644 arch/arm/boot/dts/omap5-l4-abe.dtsi create mode 100644 arch/arm/boot/dts/rk3288-veyron-mighty.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-dk1.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-rervision-dvk.dts create mode 100644 arch/arm/boot/dts/vf610-zii-spb4.dts delete mode 100644 arch/arm/firmware/Kconfig delete mode 100644 arch/arm/firmware/Makefile delete mode 100644 arch/arm/firmware/trusted_foundations.c delete mode 100644 arch/arm/include/asm/limits.h delete mode 100644 arch/arm/include/asm/trusted_foundations.h rename arch/arm/mach-ep93xx/{include/mach => }/gpio-ep93xx.h (100%) create mode 100644 arch/arm/mach-ep93xx/hardware.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/hardware.h delete mode 100644 arch/arm/mach-ep93xx/include/mach/platform.h create mode 100644 arch/arm/mach-ep93xx/platform.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-ixp4xx/include/mach/irqs.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/npe.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/qmgr.h create mode 100644 arch/arm/mach-ixp4xx/irqs.h create mode 100644 arch/arm/mach-ixp4xx/ixp4xx-of.c delete mode 100644 arch/arm/mach-ixp4xx/ixp4xx_npe.c delete mode 100644 arch/arm/mach-ixp4xx/ixp4xx_qmgr.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-oceanic-5205-5inmfd.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-3.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi create mode 100644 arch/arm64/boot/dts/intel/Makefile create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pinfunc.h create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts create mode 100644 arch/arm64/include/asm/kvm_ptrauth.h create mode 100644 arch/arm64/kvm/pmu.c delete mode 120000 arch/csky/boot/dts/include/dt-bindings delete mode 100644 arch/h8300/include/asm/uaccess.h delete mode 100644 arch/ia64/include/asm/segment.h create mode 100644 arch/mips/include/asm/sn/irq_alloc.h delete mode 100644 arch/mips/pci/ops-bridge.c create mode 100644 arch/mips/pci/pci-xtalk-bridge.c copy arch/{alpha => nds32}/kernel/.gitignore (100%) copy arch/{arm64 => nds32}/kernel/vdso/.gitignore (100%) create mode 100644 arch/powerpc/kvm/book3s_xive_native.c create mode 100644 arch/riscv/include/asm/sifive_l2_cache.h create mode 100644 arch/riscv/mm/context.c create mode 100644 arch/riscv/mm/sifive_l2_cache.c rename arch/s390/{ => configs}/defconfig (100%) delete mode 100644 arch/s390/include/asm/segment.h delete mode 100644 arch/xtensa/include/asm/segment.h delete mode 100644 drivers/clocksource/tcb_clksrc.c create mode 100644 drivers/clocksource/timer-atmel-tcb.c create mode 100644 drivers/clocksource/timer-ixp4xx.c create mode 100644 drivers/cpufreq/imx-cpufreq-dt.c create mode 100644 drivers/dma/mediatek/mtk-uart-apdma.c delete mode 100644 drivers/dma/sh/sudmac.c create mode 100644 drivers/firmware/imx/imx-scu-irq.c create mode 100644 drivers/firmware/trusted_foundations.c create mode 100644 drivers/fpga/zynqmp-fpga.c create mode 100644 drivers/gpio/gpio-ixp4xx.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c create mode 100644 drivers/gpu/drm/drm_gem_vram_helper.c create mode 100644 drivers/gpu/drm/drm_hdcp.c create mode 100644 drivers/gpu/drm/drm_vram_helper_common.c create mode 100644 drivers/gpu/drm/drm_vram_mm_helper.c create mode 100644 drivers/gpu/drm/i915/Kconfig.profile delete mode 100644 drivers/gpu/drm/i915/dvo.h create mode 100644 drivers/gpu/drm/i915/gt/Makefile create mode 100644 drivers/gpu/drm/i915/gt/Makefile.header-test create mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_context.c create mode 100644 drivers/gpu/drm/i915/gt/intel_context.h create mode 100644 drivers/gpu/drm/i915/gt/intel_context_types.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_cs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.c create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.h create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_types.h rename drivers/gpu/drm/i915/{ => gt}/intel_gpu_commands.h (100%) create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.h create mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.c create mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.h rename drivers/gpu/drm/i915/{ => gt}/intel_lrc_reg.h (100%) create mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_reset.c create mode 100644 drivers/gpu/drm/i915/gt/intel_reset.h create mode 100644 drivers/gpu/drm/i915/gt/intel_ringbuffer.c create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.c create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.h create mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.c create mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.h create mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds_types.h create mode 100644 drivers/gpu/drm/i915/gt/mock_engine.c create mode 100644 drivers/gpu/drm/i915/gt/mock_engine.h rename drivers/gpu/drm/i915/{selftests/intel_engine_cs.c => gt/selftest_engine_cs. [...] create mode 100644 drivers/gpu/drm/i915/gt/selftest_hangcheck.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_lrc.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_workarounds.c create mode 100644 drivers/gpu/drm/i915/i915_debugfs.h create mode 100644 drivers/gpu/drm/i915/i915_gem_pm.c create mode 100644 drivers/gpu/drm/i915/i915_gem_pm.h create mode 100644 drivers/gpu/drm/i915/i915_irq.h delete mode 100644 drivers/gpu/drm/i915/i915_reset.c delete mode 100644 drivers/gpu/drm/i915/i915_reset.h create mode 100644 drivers/gpu/drm/i915/intel_acpi.h create mode 100644 drivers/gpu/drm/i915/intel_atomic.h delete mode 100644 drivers/gpu/drm/i915/intel_breadcrumbs.c create mode 100644 drivers/gpu/drm/i915/intel_combo_phy.h delete mode 100644 drivers/gpu/drm/i915/intel_context.c delete mode 100644 drivers/gpu/drm/i915/intel_context.h delete mode 100644 drivers/gpu/drm/i915/intel_context_types.h create mode 100644 drivers/gpu/drm/i915/intel_dp_aux_backlight.h create mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.h create mode 100644 drivers/gpu/drm/i915/intel_dp_mst.h create mode 100644 drivers/gpu/drm/i915/intel_dpio_phy.h create mode 100644 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.h create mode 100644 drivers/gpu/drm/i915/intel_dvo_dev.h delete mode 100644 drivers/gpu/drm/i915/intel_engine_cs.c delete mode 100644 drivers/gpu/drm/i915/intel_engine_types.h create mode 100644 drivers/gpu/drm/i915/intel_fifo_underrun.h create mode 100644 drivers/gpu/drm/i915/intel_gmbus.c create mode 100644 drivers/gpu/drm/i915/intel_gmbus.h delete mode 100644 drivers/gpu/drm/i915/intel_hangcheck.c create mode 100644 drivers/gpu/drm/i915/intel_hotplug.h delete mode 100644 drivers/gpu/drm/i915/intel_i2c.c create mode 100644 drivers/gpu/drm/i915/intel_lpe_audio.h delete mode 100644 drivers/gpu/drm/i915/intel_lrc.c delete mode 100644 drivers/gpu/drm/i915/intel_lrc.h delete mode 100644 drivers/gpu/drm/i915/intel_mocs.c delete mode 100644 drivers/gpu/drm/i915/intel_mocs.h create mode 100644 drivers/gpu/drm/i915/intel_overlay.h create mode 100644 drivers/gpu/drm/i915/intel_quirks.h delete mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.c delete mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.h create mode 100644 drivers/gpu/drm/i915/intel_runtime_pm.h create mode 100644 drivers/gpu/drm/i915/intel_sideband.h create mode 100644 drivers/gpu/drm/i915/intel_vdsc.h create mode 100644 drivers/gpu/drm/i915/intel_wakeref.c create mode 100644 drivers/gpu/drm/i915/intel_wakeref.h delete mode 100644 drivers/gpu/drm/i915/intel_workarounds.c delete mode 100644 drivers/gpu/drm/i915/intel_workarounds.h delete mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h create mode 100644 drivers/gpu/drm/i915/selftests/igt_gem_utils.c create mode 100644 drivers/gpu/drm/i915/selftests/igt_gem_utils.h delete mode 100644 drivers/gpu/drm/i915/selftests/intel_hangcheck.c delete mode 100644 drivers/gpu/drm/i915/selftests/intel_lrc.c delete mode 100644 drivers/gpu/drm/i915/selftests/intel_workarounds.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.c delete mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.h create mode 100644 drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c create mode 100644 drivers/gpu/drm/virtio/virtgpu_trace.h create mode 100644 drivers/gpu/drm/virtio/virtgpu_trace_points.c create mode 100644 drivers/iommu/virtio-iommu.c create mode 100644 drivers/irqchip/irq-ixp4xx.c create mode 100644 drivers/irqchip/irq-ti-sci-inta.c create mode 100644 drivers/irqchip/irq-ti-sci-intr.c create mode 100644 drivers/leds/leds-lm36274.c create mode 100644 drivers/leds/leds-lm3697.c create mode 100644 drivers/leds/leds-spi-byte.c create mode 100644 drivers/leds/leds-ti-lmu-common.c create mode 100644 drivers/md/dm-dust.c create mode 100644 drivers/platform/chrome/cros_ec_ishtp.c create mode 100644 drivers/platform/chrome/wilco_ec/properties.c create mode 100644 drivers/platform/chrome/wilco_ec/sysfs.c create mode 100644 drivers/power/supply/ingenic-battery.c create mode 100644 drivers/power/supply/lt3651-charger.c delete mode 100644 drivers/power/supply/ltc3651-charger.c create mode 100644 drivers/power/supply/ucs1002_power.c create mode 100644 drivers/regulator/slg51000-regulator.c create mode 100644 drivers/regulator/slg51000-regulator.h create mode 100644 drivers/scsi/fdomain.c create mode 100644 drivers/scsi/fdomain.h create mode 100644 drivers/scsi/fdomain_isa.c create mode 100644 drivers/scsi/fdomain_pci.c create mode 100644 drivers/scsi/megaraid/megaraid_sas_debugfs.c delete mode 100644 drivers/scsi/osst.c delete mode 100644 drivers/scsi/osst.h delete mode 100644 drivers/scsi/osst_detect.h delete mode 100644 drivers/scsi/osst_options.h create mode 100644 drivers/soc/aspeed/Kconfig create mode 100644 drivers/soc/aspeed/Makefile rename drivers/{misc => soc/aspeed}/aspeed-lpc-ctrl.c (100%) rename drivers/{misc => soc/aspeed}/aspeed-lpc-snoop.c (100%) rename drivers/{misc => soc/aspeed}/aspeed-p2a-ctrl.c (100%) create mode 100644 drivers/soc/fsl/dpaa2-console.c create mode 100644 drivers/soc/imx/soc-imx8.c create mode 100644 drivers/soc/ixp4xx/Kconfig create mode 100644 drivers/soc/ixp4xx/Makefile create mode 100644 drivers/soc/ixp4xx/ixp4xx-npe.c create mode 100644 drivers/soc/ixp4xx/ixp4xx-qmgr.c create mode 100644 drivers/soc/ti/ti_sci_inta_msi.c delete mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c create mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c create mode 100644 drivers/staging/kpc2000/kpc2000_spi.c delete mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h delete mode 100644 drivers/thermal/qcom/tsens-8916.c delete mode 100644 drivers/thermal/qcom/tsens-8974.c create mode 100644 drivers/thermal/qcom/tsens-v0_1.c create mode 100644 drivers/thermal/qcom/tsens-v1.c create mode 100644 drivers/thermal/thermal_mmio.c create mode 100644 drivers/usb/renesas_usbhs/rza2.c delete mode 100644 include/asm-generic/segment.h create mode 100644 include/drm/drm_gem_vram_helper.h create mode 100644 include/drm/drm_vram_mm_helper.h delete mode 100644 include/drm/gma_drm.h delete mode 100644 include/dt-bindings/clock/xlnx,zynqmp-clk.h create mode 100644 include/dt-bindings/clock/xlnx-zynqmp-clk.h create mode 100644 include/dt-bindings/reset/bitmain,bm1880-reset.h create mode 100644 include/dt-bindings/sound/meson-g12a-tohdmitx.h delete mode 100644 include/linux/atmel_tc.h create mode 100644 include/linux/firmware/trusted_foundations.h create mode 100644 include/linux/irqchip/irq-ixp4xx.h create mode 100644 include/linux/leds-ti-lmu-common.h create mode 100644 include/linux/platform_data/eth-ep93xx.h create mode 100644 include/linux/platform_data/timer-ixp4xx.h create mode 100644 include/linux/platform_data/xtalk-bridge.h create mode 100644 include/linux/rtc/rtc-omap.h create mode 100644 include/linux/soc/cirrus/ep93xx.h create mode 100644 include/linux/soc/ixp4xx/npe.h create mode 100644 include/linux/soc/ixp4xx/qmgr.h create mode 100644 include/linux/soc/ti/ti_sci_inta_msi.h delete mode 100644 include/linux/sudmac.h create mode 100644 include/soc/at91/atmel_tcb.h create mode 100644 include/uapi/linux/virtio_iommu.h delete mode 100644 include/uapi/sound/sof/eq.h delete mode 100644 include/uapi/sound/sof/manifest.h delete mode 100644 include/uapi/sound/sof/tone.h delete mode 100644 include/uapi/sound/sof/trace.h create mode 100644 localversion-next create mode 100644 samples/vfs/.gitignore mode change 100644 => 100755 scripts/kconfig/nconf-cfg.sh create mode 100755 scripts/modules-check.sh create mode 100644 sound/firewire/dice/dice-presonus.c create mode 100644 sound/soc/meson/g12a-tohdmitx.c create mode 100644 tools/lib/traceevent/Documentation/Makefile create mode 100644 tools/lib/traceevent/Documentation/asciidoc.conf create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-commands.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-cpus.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-endian_read.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_find.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_get.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_list.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_find.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_get_val.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_print.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_read.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-fields.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-file_endian.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_apis.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_find.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-handle.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-header_page.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-host_endian.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-long_size.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-page_size.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-parse_event.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-parse_head.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-record_parse.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_event_handler.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_print_func.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-set_flag.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-strerror.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-tseq.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent.txt copy tools/{perf => lib/traceevent}/Documentation/manpage-1.72.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-base.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-bold-literal.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-normal.xsl (100%) copy tools/{perf => lib/traceevent}/Documentation/manpage-suppress-sp.xsl (100%) create mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a57-a72/core-imp-def.json create mode 100755 tools/perf/tests/shell/record+zstd_comp_decomp.sh create mode 100644 tools/perf/util/zstd.c create mode 100644 tools/testing/nvdimm/dax_pmem_compat_test.c create mode 100644 tools/testing/nvdimm/dax_pmem_core_test.c create mode 100644 tools/testing/nvdimm/dax_pmem_test.c copy tools/testing/selftests/bpf/{prog_tests => map_tests}/.gitignore (100%) create mode 100644 tools/testing/selftests/drivers/.gitignore create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/tracing-error-log.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_syntax_errors.tc create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/uprobe_syntax_errors.tc delete mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100755 tools/testing/selftests/kselftest/prefix.pl create mode 100644 tools/testing/selftests/kselftest/runner.sh create mode 100644 tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c create mode 100755 tools/testing/selftests/netfilter/nft_flowtable.sh create mode 100644 tools/testing/selftests/pidfd/.gitignore create mode 100644 tools/testing/selftests/pidfd/pidfd.h create mode 100644 tools/testing/selftests/pidfd/pidfd_open_test.c