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-master-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards c25a951c50dc Add linux-next specific files for 20200217 discards 457b2bc774e6 hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs discards 5b38730a0dd7 Revert "mm/memory.c: add vm_insert_pages()" discards 9883d4d83907 Revert "mm-add-vm_insert_pages-fix" discards 53ae0924efc0 Revert "add missing page_count() check to vm_insert_pages()." discards ddce325b62a2 Revert "net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy" discards 7178f0af45a2 Revert "net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zeroc [...] discards bfa8c0ced69c Merge branch 'akpm/master' discards 13d06fbc4958 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards a87724c57cb5 drivers/tty/serial/sh-sci.c: suppress warning discards 5a96b3048fba mm/rmap: annotate a data race at tlb_flush_batched discards 818db9091988 mm/util.c: annotate an data race at vm_committed_as discards df745f7ddb46 mm/mempool: fix a data race in mempool_free() discards 38f1d33035f1 mm/list_lru: fix a data race in list_lru_count_one discards 90762e5dbe32 mm/memcontrol: fix a data race in scan count discards d6622c121f46 mm/page_counter: fix various data races at memsw discards 857c3db8d541 mm-swapfile-fix-and-annotate-various-data-races-v2 discards 5e18a0022b1d mm/swapfile: fix and annotate various data races discards 72b04a5b56f8 mm/filemap.c: fix a data race in filemap_fault() discards 086decca2cea mm/kmemleak: annotate various data races obj->ptr discards b39f0d6576e3 mm/swap_state: mark various intentional data races discards 66fe0155dc88 mm-page_io-mark-various-intentional-data-races-v2 discards b106f082fdaa mm/page_io: mark various intentional data races discards ec5d27da2dbd mm/frontswap: mark various intentional data races discards 47d3c7046571 Merge branch 'akpm-current/current' discards eb6de03e5d32 Merge remote-tracking branch 'kunit-next/kunit' discards 5acc21b764b6 Merge remote-tracking branch 'devfreq/devfreq-next' discards 938206736ab5 Merge remote-tracking branch 'xarray/xarray' discards 4166985962d5 Merge remote-tracking branch 'nvmem/for-next' discards 342309949329 Merge remote-tracking branch 'slimbus/for-next' discards 12053320f72c Merge remote-tracking branch 'fsi/next' discards 27424c30bc84 Merge remote-tracking branch 'ntb/ntb-next' discards 0f490cba0779 Merge remote-tracking branch 'at24/at24/for-next' discards 17d213d8ef89 Merge remote-tracking branch 'rtc/rtc-next' discards 0dfcd7bffdf7 Merge remote-tracking branch 'livepatching/for-next' discards ccf257e85106 Merge remote-tracking branch 'kselftest/next' discards 456f1bd07b85 Merge remote-tracking branch 'ktest/for-next' discards ea76e4a425a4 Merge remote-tracking branch 'pinctrl/for-next' discards b52d7e578dab Merge remote-tracking branch 'gpio/for-next' discards ea1f68dfb049 Merge remote-tracking branch 'rpmsg/for-next' discards ebde82154c04 Merge remote-tracking branch 'vhost/linux-next' discards c21aa296a16c Merge remote-tracking branch 'scsi/for-next' discards 96f0cb49d67f Merge remote-tracking branch 'cgroup/for-next' discards ef93d2934901 Merge remote-tracking branch 'slave-dma/next' discards 70e1caaf579b Merge remote-tracking branch 'mux/for-next' discards a83eab28413b Merge remote-tracking branch 'staging/staging-next' discards cb0f1199d0f9 Merge remote-tracking branch 'thunderbolt/next' discards a76fbff56894 Merge remote-tracking branch 'soundwire/next' discards 769a15b55ddf Merge remote-tracking branch 'char-misc/char-misc-next' discards b24c84a9461a Merge remote-tracking branch 'tty/tty-next' discards 8777812bbfc1 Merge remote-tracking branch 'phy-next/next' discards d22c948c6726 Merge remote-tracking branch 'usb-serial/usb-next' discards f7fd194bf6d0 Merge remote-tracking branch 'usb/usb-next' discards 7fd629a7db70 Merge remote-tracking branch 'driver-core/driver-core-next' discards 958d990adfff Merge remote-tracking branch 'ipmi/for-next' discards 0c994952d245 Merge remote-tracking branch 'chrome-platform/for-next' discards a243a214af71 Merge remote-tracking branch 'drivers-x86/for-next' discards ee26d0e8f5ac Merge remote-tracking branch 'workqueues/for-next' discards bda5143762ca Merge remote-tracking branch 'percpu/for-next' discards e79fe9522c4f Merge remote-tracking branch 'kvms390/next' discards 148a75eff881 Merge remote-tracking branch 'kvm-arm/next' discards 994812e8f9c6 Merge remote-tracking branch 'rcu/rcu/next' discards 8f65282e841a Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 5fad03356628 Merge remote-tracking branch 'tip/auto-latest' discards b8163465552c Merge remote-tracking branch 'spi/for-next' discards 5c2e09cb4357 Merge remote-tracking branch 'devicetree/for-next' discards 9aa2b27dc87d Merge remote-tracking branch 'audit/next' discards 816300b55a7b Merge remote-tracking branch 'tpmdd/next' discards a83873f4f998 Merge remote-tracking branch 'smack/for-next' discards 05265d89065f Merge remote-tracking branch 'selinux/next' discards 4d7447779897 Merge remote-tracking branch 'keys/keys-next' discards c381909c5ab9 Merge remote-tracking branch 'apparmor/apparmor-next' discards 07987b8f878a Merge remote-tracking branch 'regulator/for-next' discards 12042ac97ee4 Merge remote-tracking branch 'mmc/next' discards 782f076acd5c Merge remote-tracking branch 'block/for-next' discards f6ca467f2126 Merge remote-tracking branch 'sound-asoc/for-next' discards b7aab733454e Merge remote-tracking branch 'sound/for-next' discards 4a71c1bb9792 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards cb64563b426b Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 72d799171cbc Merge remote-tracking branch 'amdgpu/drm-next' discards 8be05020e9dd Merge remote-tracking branch 'crypto/master' discards b7730511cf6a Merge remote-tracking branch 'mac80211-next/master' discards eff3f0f9bcf4 Merge remote-tracking branch 'bluetooth/master' discards 9d86cbc07ab0 Merge remote-tracking branch 'wireless-drivers-next/master' discards e4f894e684d4 Merge remote-tracking branch 'nfc-next/master' discards 056b4a6466f6 Merge remote-tracking branch 'rdma/for-next' discards 5859c179b7ed Merge remote-tracking branch 'swiotlb/linux-next' discards b2195ca9bd87 Merge remote-tracking branch 'ieee1394/for-next' discards 8bc850b9792d Merge remote-tracking branch 'thermal/thermal/linux-next' discards 686975427e84 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards f7fea636b3c0 Merge remote-tracking branch 'pm/linux-next' discards fb3c7a8a7cbf Merge remote-tracking branch 'jc_docs/docs-next' discards 7ad114cff1c8 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards b9ec55b28d4e Merge branch 'dmi/master' discards 96432b0d54b2 Merge remote-tracking branch 'hid/for-next' discards 2f409147a48a Merge remote-tracking branch 'printk/for-next' discards e2ce67799033 Merge remote-tracking branch 'v9fs/9p-next' discards 865afc037517 Merge remote-tracking branch 'ubifs/linux-next' discards 235a458d77cb Merge remote-tracking branch 'fuse/for-next' discards c399ecef2ce3 Merge remote-tracking branch 'ext3/for_next' discards 00ee3313ac2e Merge remote-tracking branch 'ecryptfs/next' discards 4852431a4571 Merge remote-tracking branch 'cifs/for-next' discards 20cf56701832 Merge remote-tracking branch 'btrfs/for-next' discards ecf5a6e1ec22 Merge remote-tracking branch 'xtensa/xtensa-for-next' discards 9e86f8cc2d2f Merge remote-tracking branch 'sh/sh-next' discards 72232ee0ece0 Merge remote-tracking branch 'risc-v/for-next' discards 1989dea1bcad Merge remote-tracking branch 'openrisc/for-next' discards 6c16488c255e Merge remote-tracking branch 'm68k/for-next' discards 57b94fa7dba3 Merge remote-tracking branch 'h8300/h8300-next' discards 0ecb83df935b Merge remote-tracking branch 'csky/linux-next' discards a0d9ce8f8a17 Merge remote-tracking branch 'clk/clk-next' discards 1752d66d8660 Merge remote-tracking branch 'tegra/for-next' discards 19ae2a2cd2da Merge remote-tracking branch 'sunxi/sunxi/for-next' discards d3b2a72c73db Merge remote-tracking branch 'samsung-krzk/for-next' discards 5205be9a2a5c Merge remote-tracking branch 'rockchip/for-next' discards e475ff54b7d6 Merge remote-tracking branch 'reset/reset/next' discards 6a14bcd0cdc8 Merge remote-tracking branch 'renesas/next' discards 038ffa242154 Merge remote-tracking branch 'realtek/for-next' discards bb8b6361c431 Merge remote-tracking branch 'qcom/for-next' discards 3a5c7e06c09c Merge remote-tracking branch 'omap/for-next' discards 2250a8742dc9 Merge remote-tracking branch 'mvebu/for-next' discards f50eb4c6c2eb Merge remote-tracking branch 'mediatek/for-next' discards 5248b94ce1a7 Merge remote-tracking branch 'keystone/next' discards 5ae26bff9ab2 Merge remote-tracking branch 'imx-mxs/for-next' discards df4333cee954 Merge remote-tracking branch 'bcm2835/for-next' discards 0790baf69947 Merge remote-tracking branch 'at91/at91-next' discards 8fc6db905e10 Merge remote-tracking branch 'aspeed/for-next' discards cd5ec184ee54 next-20200214/amlogic discards dd1ff5638616 Merge remote-tracking branch 'arm-soc/for-next' discards fc96e33dd9ae Merge remote-tracking branch 'arm/for-next' discards 344b0eaf3ac3 Merge remote-tracking branch 'dma-mapping/for-next' discards 98fb8f80927f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 0df04b6c47a7 Merge remote-tracking branch 'pidfd-fixes/fixes' discards 1a28b1b2d8cb Merge remote-tracking branch 'mmc-fixes/fixes' discards 35dadc517db7 Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 6a4c48d8e83f Merge remote-tracking branch 'kvms390-fixes/master' discards bd56915b13e6 Merge remote-tracking branch 'kvm-fixes/master' discards d6013ad654dc Merge remote-tracking branch 'mips-fixes/mips-fixes' discards dbf0f92fef68 Merge remote-tracking branch 'reset-fixes/reset/fixes' discards fb678dcfee17 Merge remote-tracking branch 'slave-dma-fixes/fixes' discards b204d89e6697 Merge remote-tracking branch 'kselftest-fixes/fixes' discards 898d04403da7 Merge remote-tracking branch 'crypto-current/master' discards ed5b0a7e8c5e Merge remote-tracking branch 'thunderbolt-fixes/fixes' discards 55e67f52e403 Merge remote-tracking branch 'char-misc.current/char-misc-linus' discards 58d65c4f86a5 Merge remote-tracking branch 'staging.current/staging-linus' discards 0fc96011cddc Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards f69c3feb2689 Merge remote-tracking branch 'usb.current/usb-linus' discards ba8530a3ebdd Merge remote-tracking branch 'tty.current/tty-linus' discards e146aa1e08b4 Merge remote-tracking branch 'driver-core.current/driver-c [...] discards 5e90dcd0679b Merge remote-tracking branch 'spi-fixes/for-linus' discards b154b6933fad Merge remote-tracking branch 'regulator-fixes/for-linus' discards 05936754bfe4 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards be318f1ac6e3 Merge remote-tracking branch 'sound-current/for-linus' discards 247f09ed83b4 Merge remote-tracking branch 'wireless-drivers/master' discards 040a3c928ea8 Merge remote-tracking branch 'netfilter/master' discards 57342ed4aa30 Merge remote-tracking branch 'ipsec/master' discards bf15d2348632 Merge remote-tracking branch 'bpf/master' discards 0c8a0452ded7 Merge remote-tracking branch 'arc-current/for-curr' discards 6f37534f19cd Merge remote-tracking branch 'fixes/master' discards b4542671cafc hwmon: (pmbus/tps53679) Add documentation discards d5134ca2d598 hwmon: (pmbus/tps53679) Add support for TPS53647 and TPS53667 discards 974a9b6b4124 hwmon: (pmbus/tps53679) Add support for TPS53681 discards 5caeb1b5e022 hwmon: (pmbus/tps53679) Add support for IIN and PIN to TPS [...] discards 2d11dd1bb7db hwmon: (pmbus/tps53679) Add support for multiple chips IDs discards 4db45d5de6e9 hwmon: (pmbus) Implement multi-phase support discards f04bba7a67c1 hwmon: (pmbus) Add 'phase' parameter where needed for mult [...] discards ba0619f16ad8 hwmon: (pmbus) Add IC_DEVICE_ID and IC_DEVICE_REV command [...] discards 16413350346f hwmon: (ibmaem) Replace zero-length array with flexible-ar [...] discards d3df05196dff hwmon: (k10temp) Update driver documentation discards ec673b08bcef hwmon: (k10temp) Reorganize and simplify temperature suppo [...] discards ac8048055012 hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs discards ac5bbf769955 bindings: (hwmon/ltc2978.txt) add support for more parts ( [...] discards 66647919c1ff hwmon: (pmbus/ltc2978) add support for more parts. discards 0f868d2bd003 docs: hwmon: (pmbus/ltc2978) Update datasheet URLs to analog.com. discards 2ccdb1095ce5 dt-bindings: hwmon: Add AXI FAN Control documentation discards d0e9762f2997 hwmon: Support ADI Fan Control IP discards 3dd52b69caf4 Merge branch 'perf/urgent' discards b5f3d992b149 Merge branch 'linus' discards f15a72efe397 Merge branch 'irq/urgent' discards 517b5dc37962 init/Kconfig: clean up ANON_INODES and old IO schedulers options discards 93c5027105b1 aio: simplify read_events() discards 72293575b9d5 kernel/relay.c: fix read_pos error when multiple readers discards a98f2eef6b52 checkpatch: prefer fallthrough; over fallthrough comments discards c1e5e7db738c checkpatch: support "base-commit:" format discards 4184368213be checkpatch: check SPDX tags in YAML files discards 1cbb81f37b26 checkpatch: remove email address comment from email addres [...] discards fc601bfc7593 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] discards c84867879572 string: add stracpy and stracpy_pad mechanisms discards 7823c85977f3 lib/scatterlist: fix sg_copy_buffer() kerneldoc discards c122bc575972 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] discards 0182fadb801c lib/ts_fsm.c: replace zero-length array with flexible-arra [...] discards 764c7eb74c68 lib/ts_bm.c: replace zero-length array with flexible-array member discards 795592fed724 lib/objagg.c: replace zero-length arrays with flexible-arr [...] discards c8eecbff8f78 lib/bch.c: replace zero-length array with flexible-array member discards 5aed92937ba8 lib/test_lockup: test module to generate lockups discards 35aab3f15ce4 MAINTAINERS: add an entry for kfifo discards 02d84fdd8a26 asm-generic: fix unistd_32.h generation format discards 5fe22e71c7de kernel/hung_task.c: Monitor killed tasks. discards 1e02ed3811e5 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards ce9d956114a0 fs/buffer.c: add debug print for __getblk_gfp() stall problem discards bb3b7a6627a1 mm/zswap: allow setting default status, compressor and all [...] discards c56fd04eb322 mm/page_ext.c: drop pfn_present() check when onlining discards a43ce925b36c drivers/base/memory.c: drop pages_correctly_probed() discards 5c7a0f8874a8 drivers/base/memory.c: drop section_count discards 68529319894f drivers/base/memory.c: indicate all memory blocks as removable discards 845c155059d2 mm/page_reporting: add free page reporting documentation discards 4e37a9bb190c mm/page_reporting: add budget limit on how many pages can [...] discards fcf15b3aac08 mm/page_reporting: rotate reported pages to the tail of the list discards c9d544638f09 virtio-balloon: add support for providing free page report [...] discards 4e6aa710c3aa virtio-balloon: pull page poisoning config out of free pag [...] discards 9fb59d3f3d66 mm: introduce Reported pages discards 6c1ae03e4a38 mm: add function __putback_isolated_page discards 5978a2f97f12 mm: use zone and order instead of free area in free_list m [...] discards 1bf993786627 mm: adjust shuffle code to allow for future coalescing discards 0e6417a4e7f7 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] discards 41ddb4b0cd90 drivers/base/memory.c: cache memory blocks in xarray to ac [...] discards 56ae61560f34 mm-migratec-migrate-pg_readahead-flag-fix discards 3f8931fe4d98 mm/migrate.c: migrate PG_readahead flag discards 52395a26c692 mm/migrate.c: unify "not queued for migration" handling in [...] discards a5536740e207 mm/migrate.c: check pagelist in move_pages_and_store_status() discards beb755cfa318 mm/migrate.c: wrap do_move_pages_to_node() and store_status() discards 6a5b01dd4785 mm/migrate.c: no need to check for i > start in do_pages_move() discards 9b7d6745cea1 hugetlb_cgroup: add hugetlb_cgroup reservation docs discards ab8867a0fbc1 hugetlb_cgroup: add hugetlb_cgroup reservation tests discards 54999ed8551f hugetlb: support file_region coalescing again discards 8a5bf9dd210d hugetlb_cgroup: support noreserve mappings discards 881818698361 hugetlb_cgroup: add accounting for shared mappings discards b225d8ec851e hugetlb: disable region_add file_region coalescing discards 508332b08c08 kcsan, trace: Make KCSAN compatible with tracing discards 94dc49013343 rcutorture: Make kvm-recheck-rcu.sh handle truncated lines discards 9a75894088b4 Merge branch 'asoc-5.7' into asoc-next omits d7aa029b173b Merge branch 'asoc-5.6' into asoc-linus discards 26761a0ad01f rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] discards 953545a23dff rcu: Use data_race() for RCU expedited CPU stall-warning prints discards 0a5bcb81c488 rcu: Use data_race() for RCU CPU stall-warning prints discards 24fe60f51b8a rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks discards f82df373d4d8 srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] discards bb8a798804c8 rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks discards 5292864ba6ee rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] discards 6c83931a4cdc rcu: Make RCU IRQ enter/exit functions rely on in_nmi() discards 9838502bb743 kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) discards 0c962ffdc898 kcsan: Add kcsan_set_access_mask() support discards 25bc5ad643a4 kcsan: Introduce kcsan_value_change type discards 87d7ac5b71ad compiler.h, seqlock.h: Remove unnecessary kcsan.h includes discards c9a0800d09dc kcsan: Move interfaces that affects checks to kcsan-checks.h discards aec01b14d2af Merge branches 'doc.2020.02.14a', 'fixes.2020.02.14a', 'kf [...] discards 3e328e828112 rcutorture: Set KCSAN Kconfig options to detect more data races discards 0082b43ae3ba rcutorture: Manually clean up after rcu_barrier() failure discards 653c86ec717c rcutorture: Make rcu_torture_barrier_cbs() post from corre [...] discards fd466711d158 rcuperf: Measure memory footprint during kfree_rcu() test discards 0df8a21ac8f8 rcutorture: Annotation lockless accesses to rcu_torture_current discards 6986cc815ff6 rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_t [...] discards c54387396f18 rcutorture: Fix stray access to rcu_fwd_cb_nodelay discards 677dd834a353 rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer( [...] discards 58f5edbc0145 rcutorture: Make kvm-find-errors.sh abort on bad directory discards 8bc19d0f4092 rcutorture: Summarize summary of build and run results discards edb30eb9adee rcutorture: Add 100-CPU configuration discards 72ade0940f00 torture: Allow disabling of boottime CPU-hotplug torture o [...] discards 71852269f298 rcutorture: Suppress boottime bad-sequence warnings discards 362ae6361d23 rcutorture: Allow boottime stall warnings to be suppressed discards 9f7138c5870e torture: Forgive -EBUSY from boottime CPU-hotplug operations discards 9e9aeeea18dc rcutorture: Refrain from callback flooding during boot discards b7b883bf077b torture: Make results-directory date format completion-friendly discards 82b7511cd59e rcutorture: Suppress forward-progress complaints during ea [...] discards f1bf9c5daaa9 srcu: Add READ_ONCE() to srcu_struct ->srcu_gp_seq load discards 4d1574431c0a srcu: Fix process_srcu()/srcu_batches_completed() datarace discards 381d6f59e713 srcu: Fix __call_srcu()/srcu_get_delay() datarace discards c1c38fb3f11d srcu: Fix __call_srcu()/process_srcu() datarace discards ae535f465b22 rcu: Add missing annotation for exit_tasks_rcu_finish() discards 749c3e408aac rcu: Add missing annotation for exit_tasks_rcu_start() discards 99c06e1c5161 rcu-tasks: *_ONCE() for rcu_tasks_cbs_head discards 9b4d0e5446e3 rcu: Update __call_rcu() comments discards 8ccc47acbc36 rcu: Fix spelling mistake "leval" -> "level" discards c6f71e4dbff0 rcu: React to callback overload by boosting RCU readers discards da6b888faf9a rcu: React to callback overload by aggressively seeking qu [...] discards be28438c52d0 rcu: Clear ->core_needs_qs at GP end or self-reported QS discards 096f0f056226 locktorture: Forgive apparent unfairness if CPU hotplug discards c69cdc97861f locktorture: Use private random-number generators discards 99cb2e395398 locktorture: Allow CPU-hotplug to be disabled via --bootargs discards f2d2628ed5c4 locktorture: Print ratio of acquisitions, not failures discards 526f94803bac rcu: Add a trace event for kfree_rcu() use of kfree_bulk() discards c2c9167418f3 rcu: Support kfree_bulk() interface in kfree_rcu() discards 663e0250caf0 rcu: Make rcu_barrier() account for offline no-CBs CPUs discards 82f22a53b6b6 rcu: Mark rcu_state.gp_seq to detect concurrent writes discards de7137a57c5c rcu: Mark rcu_state.ncpus to detect concurrent writes discards a91ec8e7fff0 rcu: Make nocb_gp_wait() double-check unexpected-callback warning discards a66534f90e54 rcu: Tighten rcu_lockdep_assert_cblist_protected() check discards 0e64d2d97235 rcu: Optimize and protect atomic_cmpxchg() loop discards 76213edb699c rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() discards 870577357f5d rcu: Add missing annotation for rcu_nocb_bypass_lock() discards cb8277c5f689 rcu: Don't flag non-starting GPs before GP kthread is running discards c54eeaced13d rculist: Add brackets around cond argument in __list_check [...] discards 4053904a4062 rcu: Fix rcu_barrier_callback() race condition discards 0828e31b573a rcu: Add WRITE_ONCE() to rcu_state ->gp_start discards e53f1316606b rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() discards fcad2aabf712 timer: Use hlist_unhashed_lockless() in timer_pending() discards 7fbf80bc2e05 rcu: Add *_ONCE() to rcu_node ->boost_kthread_status discards 832e0f9beb0b rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick discards 15b756447af1 rcu: Add READ_ONCE() to rcu_data ->gpwrap discards f66abcd04653 rcu: Fix typos in beginning comments discards 78233b4df6fc rcu: *_ONCE() for grace-period progress indicators discards 3d56b0943d87 rcu: Add READ_ONCE() to rcu_segcblist ->tails[] discards 6289f5767047 locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner discards d2f87ee90acf rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext discards 45b39a2ee0c3 rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity discards b2c6d82d037b rcu: Add READ_ONCE() to rcu_node ->gp_seq discards ccf2ded1f074 rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store discards e1095204e2c7 rcu: Add WRITE_ONCE() to rcu_node ->qsmask update discards adb9d3f741e8 rcu: Provide debug symbols and line numbers in KCSAN runs discards a1ba95e1ce7c rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace discards 80a1675db79b rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf discards 00530292206e nfs: Fix nfs_access_get_cached_rcu() sparse error discards 9e40fb38c9c6 Documentation/memory-barriers: Fix typos discards 785334fb1c99 doc: Add rcutorture scripting to torture.txt discards ca5dae71776f doc/RCU/rcu: Use https instead of http if possible discards 79858ceaa232 doc/RCU/rcu: Use absolute paths for non-rst files discards d06b73ac1f0d doc/RCU/rcu: Use ':ref:' for links to other docs discards 354ed018a4b9 doc/RCU/listRCU: Update example function name discards f56ff853461b doc/RCU/listRCU: Fix typos in a example code snippets discards 303dc6af0524 doc/RCU/Design: Remove remaining HTML tags in ReST files discards fc841b85a2f3 doc: Add some more RCU list patterns in the kernel discards 2bbabaef0cff Merge branch 'lkmm-dev.2019.12.08a' into HEAD discards ad2156069356 tools/memory-model: Add recent references omits 1bf257001079 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] omits 8f4a63b90b2b ARM: at91: pm: add quirk for sam9x60's ulp1 omits 6d7e0857f250 ARM: at91: pm: add plla disable/enable support for sam9x60 omits 1627ad621064 clk: at91: move sam9x60's PLL register offsets to PMC header omits 68e535569efd ARM: at91: pm: s/sfr/sfrbu in pm_suspend.S omits e82272fb4443 ARM: at91: pm: add pmc_version member to at91_pm_data omits 64c47d77161a ARM: at91: pm: add macros for plla disable/enable omits c40d30aa61d3 ARM: at91: pm: revert do not disable/enable PLLA for ULP modes omits cc9d5c337684 ARM: at91: pm: use proper master clock register offset discards 6a5bf5dc9eb9 Merge branch 'x86/boot' discards 69b743f7574b Merge branch 'x86/fpu' discards 4639f5458b84 Merge branch 'spi-5.7' into spi-next omits db33c6a8314b Merge branch 'spi-5.6' into spi-linus discards b9ae9d771caf Merge branch 'v5.6/fixes' into tmp/aml-rebuild discards 695a430a62d7 Merge branch 'regulator-5.7' into regulator-next omits e361130b31aa Merge branch 'regulator-5.6' into regulator-linus discards f620b78f8b33 Merge branch 'misc-5.6' into next-fixes discards 229036e58edd Merge branch 'linus' discards e0354a5f9cdf Merge branch 'core/objtool' discards b63147cdb4f0 Merge branch 'locking/core' discards 24ddef30ab44 Merge branch 'locking/kcsan' discards 6718039db2e3 Merge branch 'perf/core' discards cf4a087054b1 Merge branch 'perf/urgent' discards 2a11c9565738 Merge branch 'sched/core' discards 825ef9fec809 Merge branch 'sched/urgent' discards 98b86bb1c29d Merge branch 'x86/cpu' discards 7307384af28c tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko. omits 108f7e5e9478 Merge branch for-5.6/clk into for-next omits 58b2e38018a7 Merge branch for-5.6/arm64/defconfig into for-next omits be22e470f026 Merge branch for-5.6/arm64/dt into for-next omits 8bc7f243d1ad Merge branch for-5.6/arm/dt into for-next omits 5432afd19806 Merge branch for-5.6/arm/core into for-next omits f5f165841d43 Merge branch for-5.6/soc into for-next omits 10b8ccd2ae4d Merge branch for-5.6/memory into for-next omits 0d9a41f4c7f7 Merge branch for-5.6/bus into for-next omits 30bdcc7ce4bc Merge branch for-5.6/dt-bindings into for-next omits bb2e076586a5 soc/tegra: fuse: Fix build with Tegra194 configuration discards 4a81ae0c43bc nvmem: add QTI SDAM driver discards 79cc795c47d0 dt-bindings: nvmem: add binding for QTI SPMI SDAM discards 6a353df3729d dt-bindings: imx-ocotp: Add i.MX8MP compatible discards c65228f2fe91 Merge branch 'imx/defconfig' into for-next discards 5554758c31fe Merge branch 'imx/dt64' into for-next discards 51297fe230fe Merge branch 'imx/dt' into for-next discards 5376b8fb8b21 Merge branch 'imx/bindings' into for-next discards 92af16462a93 Merge branch 'imx/soc' into for-next discards f895047487f9 Merge branch 'imx/drivers' into for-next discards d989b748ca6e Merge branch 'imx/fixes' into for-next discards 4f0942a5ae75 Merge branch 'clk/imx' into for-next discards fdef5207b966 Merge branch 'v5.5-next/soc' into for-next discards 5f7b7b48df6c Merge branch 'v5.5-next/dts64' into for-next discards 832f136a6918 nvmem: core: fix memory abort in cleanup path discards c3ba4a7ac5bb nvmem: imx: ocotp: introduce ocotp_ctrl_reg discards 808c8bcca225 nvmem: imx: scu: correct the fuse word index discards 838010c231b0 nvmem: imx: scu: fix write SIP discards 5887751baba7 tools/memory-model: Use "-unroll 0" to keep --hw runs finite discards ada345f91158 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] discards 232290bb8b67 tools/memory-model: Add data-race capabilities to judgelitmus.sh discards 461c078c85ca tools/memory-model: Add checktheselitmus.sh to run specifi [...] discards 7bfb126843ea tools/memory-model: Repair parseargs.sh header comment discards 4959d07db241 tools/memory-model: Add "--" to parseargs.sh for addition [...] discards a80e47b8669d tools/memory-model: Make history-check scripts use mselect7 discards d72aebde6de5 tools/memory-model: Make checkghlitmus.sh use mselect7 discards 3db81939157a tools/memory-model: Fix scripting --jobs argument discards 1aac9cca908f tools/memory-model: Implement --hw support for checkghlitmus.sh discards d2e6c738845c tools/memory-model: Add -v flag to jingle7 runs discards 1dd72050454f tools/memory-model: Make runlitmus.sh check for jingle errors discards 276a1d50dd81 tools/memory-model: Allow herd to deduce CPU type discards b9f66cb583e3 tools/memory-model: Keep assembly-language litmus tests discards 082ab4692c45 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] discards 3f15694e4087 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] discards bc99d9407f30 tools/memory-model: Split runlitmus.sh out of checklitmus.sh discards a05fec8cfaea tools/memory-model: Make judgelitmus.sh ransack .litmus.out files discards c19b8534e918 tools/memory-model: Hardware checking for check{,all}litmus.sh discards 69e0a5867dae tools/memory-model: Fix checkalllitmus.sh comment discards 8f7440256281 tools/memory-model: Add simpletest.sh to check locking, RC [...] discards 95ea741f3924 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] discards a9ce6100e18b tools/memory-model: Update parseargs.sh for hardware verification discards d5c771df1863 tools/memory-model: Fix paulmck email address on pre-exist [...] discards 30aee4f9caf8 tools/memory-model: Make judgelitmus.sh detect hard deadlocks discards fd99ec8d8ed5 tools/memory-model: Make judgelitmus.sh identify bad macros discards ab9ad415a447 tools/memory-model: Make cmplitmushist.sh note timeouts discards 61cb608e90c3 tools/memory-model: Make judgelitmus.sh note timeouts omits f14234184671 Merge branch 'bcm2835-maintainers-next' into for-next omits 7c1f7a6a7116 Merge branch 'bcm2835-maintainers-next' into for-next omits dba6172e372b Merge branch 'bcm2835-soc-next' into for-next adds 52e29e331070 btrfs: don't set path->leave_spinning for truncate adds eaea2947063a Merge tag 'for-5.6-rc1-tag' of git://git.kernel.org/pub/sc [...] adds b1da3acc781c Merge tag 'ecryptfs-5.6-rc3-fixes' of git://git.kernel.org [...] adds f15345cb4d7d Merge remote-tracking branch 'fixes/master' adds 743de36e106d kbuild: add comment for V=2 mode adds 3f7c1546d00b Merge remote-tracking branch 'kbuild-current/fixes' adds 3b00b042eeaa ARC: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 72312b403eae Merge remote-tracking branch 'arc-current/for-curr' adds 8b101a5e14f2 s390/cio: cio_ignore_proc_seq_next should increase position index adds b16c3724dd71 s390/defconfig: enable CONFIG_PROTECTED_VIRTUALIZATION_GUEST adds 0d730b57b95f s390/cio: use kobj_to_dev() API adds 05ccaca003e4 s390/pkey/zcrypt: spelling s/crytp/crypt/ adds 380324734956 s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero [...] adds 788d671517b5 s390/kaslr: Fix casts in get_random adds 94e90f727f74 s390: make 'install' not depend on vmlinux adds ab7c35374ed3 Merge remote-tracking branch 's390-fixes/fixes' adds e8023b030ce1 selftests: forwarding: use proto icmp for {gretap, ip6gret [...] adds e404b8c7cfb3 ipv6: Fix route replacement with dev-only route adds afecdb376bd8 ipv6: Fix nlmsg_flags when splitting a multipath route adds 0d4597c8c5ab net/rds: Track user mapped pages through special API adds 540e585a79e9 net: fib_rules: Correctly set table field when table numbe [...] adds e6a41c23df0d net: macb: ensure interface is not suspended on at91rm9200 adds 44bfa9c5e5f0 net: rtnetlink: fix bugs in rtnl_alt_ifname() adds 4e867c9a50ff selftests: forwarding: vxlan_bridge_1d: fix tos value adds 15beab0a9d79 net: atlantic: checksum compat issue adds e7b5f97e6574 net: atlantic: check rpc result and wait for rpc address adds f08a464c27ca net: atlantic: ptp gpio adjustments adds b42726fcf76e net: atlantic: better loopback mode handling adds a4980919ad6a net: atlantic: fix use after free kasan warn adds 380ec5b9af7f net: atlantic: fix potential error handling adds 52a22f4d6ff9 net: atlantic: possible fault in transition to hibernation adds 5a292c89a84d net: atlantic: fix out of range usage of active_vlans array adds 0b634c0e7345 Merge branch 'atlantic-fixes' adds e08ad80551b4 net: add strict checks in netdev_name_node_alt_destroy() adds 6f08e98d6279 net: phy: restore mdio regs in the iproc mdio driver adds b6e4a1aeeb14 mptcp: Protect subflow socket options before connection completes adds 04ddf1208f03 wireguard: selftests: reduce complexity and fix make races adds 2a8a4df36462 wireguard: receive: reset last_under_load to zero adds 175f1ca9a9ed wireguard: send: account for mtu=0 devices adds 1fbc33b0a7fe wireguard: socket: remove extra call to synchronize_net adds 82d81bb070cf Merge branch 'wireguard-fixes' adds d965a5432d4c net: dsa: b53: Ensure the default VID is untagged adds 6699170376ab ethtool: fix application of verbose no_mask bitset adds c4c10784293e NFC: pn544: Fix a typo in a debug message adds 064ff66e2bef bonding: add missing netdev_update_lockdep_key() adds 7151affeef8d net: export netdev_next_lower_dev_rcu() adds b3e80d44f5b1 bonding: fix lockdep warning in bond_get_stats() adds c230978fb7d5 Merge branch 'bonding-fix-bonding-interface-bugs' adds 357b41caf949 mptcp: select CRYPTO adds 69233bba6543 net: ks8851-ml: Remove 8-bit bus accessors adds edacb098ea9c net: ks8851-ml: Fix 16-bit data access adds 58292104832f net: ks8851-ml: Fix 16-bit IO operation adds 66256e0b15bd net/sock.h: fix all kernel-doc warnings adds 8955b4357d6f skbuff: remove stale bit mask comments adds d2f273f0a920 skbuff.h: fix all kernel-doc warnings adds 9a6a0dea1617 net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt() adds a81541041ceb net: mscc: fix in frame extraction adds 8a9093c79863 net: sched: correct flower port blocking adds 245709ec8be8 sctp: move the format error check out of __sctp_sf_do_9_1_abort adds 82969e6ef043 net: cnic: fix spelling mistake "reserverd" -> "reserved" adds 9b64208f74fb selftests: forwarding: vxlan_bridge_1d: use more proper tos value adds af6565adb02d qede: Fix race between rdma destroy workqueue and link cha [...] adds d99bfed58d96 mptcp: fix bogus socket flag values adds 29f20dd6258a net: phy: broadcom: Fix a typo ("firsly") adds 379349e9bc3b Revert "net: dev: introduce support for sch BYPASS for loc [...] adds 8c70c3d72833 net: netlabel: Use built-in RCU list checking adds 9facfdb54673 netlabel_domainhash.c: Use built-in RCU list checking adds 737294f99121 Merge remote-tracking branch 'net/master' adds e20d3a055a45 bpf, offload: Replace bitwise AND by logical AND in bpf_pr [...] adds f25975f42f2f bpf, uapi: Remove text about bpf_redirect_map() giving hig [...] adds 113e6b7e15e2 libbpf: Sanitise internal map names so they are not reject [...] adds 20a59d389ce4 Merge remote-tracking branch 'bpf/master' adds 709c5109f3cf Merge remote-tracking branch 'ipsec/master' adds 3d1e0b406de1 netfilter: conntrack: remove two args from resolve_clash adds b1b32552c1d8 netfilter: conntrack: place confirm-bit setting in a helper adds bb89abe52bf4 netfilter: conntrack: split resolve_clash function adds 6a757c07e51f netfilter: conntrack: allow insertion of clashing entries adds 2e4735e07879 Merge remote-tracking branch 'netfilter/master' adds b14b145787b7 Merge remote-tracking branch 'wireless-drivers/master' adds a655e2b107d4 ALSA: hda/realtek - Apply quirk for MSI GP63, too adds cc5049ae4d45 ALSA: hda/realtek - Apply quirk for yet another MSI laptop adds 44eeb081b863 ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs adds 4aadf4b49ec7 ASoC: hdmi-codec: set plugged_cb to NULL when component removing adds 3bc7b6c15fff ASoC: amd: ACP needs to be powered off in BIOS. adds 96781fd941b3 ASoC: sun8i-codec: Fix setting DAI data format adds 385536090b18 Merge tag 'asoc-fix-v5.6-rc2' of https://git.kernel.org/pu [...] adds 18e245ffd36d Merge remote-tracking branch 'sound-current/for-linus' adds 38daddb39e25 Merge branch 'asoc-5.6' into asoc-linus adds 4a2a93ce21be Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 507cca1fada1 Merge branch 'regulator-5.6' into regulator-linus adds 505e10101440 Merge remote-tracking branch 'regulator-fixes/for-linus' adds afe7b46f7121 Merge branch 'spi-5.6' into spi-linus adds 2d002aaa94c1 Merge remote-tracking branch 'spi-fixes/for-linus' adds 1b2a5d28dd00 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds f61e4eb1a377 Merge remote-tracking branch 'tty.current/tty-linus' adds bab5417f5f01 USB: misc: iowarrior: add support for the 100 device adds 8b978be8d067 Merge tag 'thunderbolt-fix-for-v5.6-rc3' of git://git.kern [...] adds 3d674338429a Merge remote-tracking branch 'usb.current/usb-linus' adds d430a98c701d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 9cfcfa6e0e38 Merge remote-tracking branch 'staging.current/staging-linus' adds 908087ffbe89 habanalabs: halt the engines before hard-reset adds a37e47192dfa habanalabs: do not halt CoreSight during hard reset adds cf01514c5c6e habanalabs: patched cb equals user cb in device memset adds 74ba569a15a0 Merge tag 'misc-habanalabs-fixes-2020-02-11' of git://peop [...] adds 03e20d0d3c52 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds a3f63ba1e0d9 Merge remote-tracking branch 'crypto-current/master' adds b491f76b3bc9 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 36270851cdea Merge remote-tracking branch 'slave-dma-fixes/fixes' adds a4d8c35393f0 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 7243ad3d16ed Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 0798b926fda9 Merge remote-tracking branch 'kvm-fixes/master' adds 567da0d9a239 Merge remote-tracking branch 'kvms390-fixes/master' adds 0a923a76d615 Documentation/hwmon: fix xdpe12284 Sphinx warnings adds 2a02c6b87c20 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 27ffc39232fd btrfs: don't set path->leave_spinning for truncate adds c4ebce2b0e30 Merge branch 'misc-5.6' into next-fixes adds 98ea5414f1f1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds bf4498ad3f9a tmpfs: deny and force are not huge mount options adds ec8485181a45 Merge remote-tracking branch 'vfs-fixes/fixes' adds c14335ebb92a scsi: Revert "target/core: Inline transport_lun_remove_cmd()" adds 0e99b2c625da scsi: megaraid_sas: silence a warning adds 76261ada16dc scsi: Revert "RDMA/isert: Fix a recently introduced regres [...] adds 807b9515b7d0 scsi: Revert "target: iscsi: Wait for all commands to fini [...] adds 15b5fd7a54e0 Merge remote-tracking branch 'scsi-fixes/fixes' adds dea8d5ce46d7 drm/i915/gem: Require per-engine reset support for non-per [...] adds c01e8da2cdb9 drm/i915: Initialise basic fence before acquiring seqno adds 96228b7df33f MAINTAINERS: Update drm/i915 bug filing URL adds 7ddc7005a0aa drm/i915: Update drm/i915 bug filing URL adds 58e9121c32a2 drm/i915/ehl: Update port clock voltage level requirements adds 2e0a576511f6 drm/i915/dsc: force full modeset whenever DSC is enabled at probe adds e543e370ec31 drm/i915/gt: Prevent queuing retire workers on the virtual engine adds 19b5f3b419a6 drm/i915/gt: Protect defer_request() from new waiters adds aa3146193ae2 drm/i915: Wean off drm_pci_alloc/drm_pci_free adds b1339ecac661 drm/i915/execlists: Always force a context reload when rew [...] adds 15de9cb5c9c8 drm/i915/gt: Avoid resetting ring->head outside of its tim [...] adds 7d69fe74da00 HACK: Revert "ACPI: PM: s2idle: Prevent spurious SCIs from [...] adds 32bf7102751d HACK: Revert "ACPI: PM: s2idle: Avoid possible race relate [...] adds c1e5a20d66e9 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 184d98858604 Merge remote-tracking branch 'mmc-fixes/fixes' adds c68a9032299e riscv: set pmp configuration if kernel is running in M-mode adds 6a1ce99dc4bd RISC-V: Don't enable all interrupts in trap_init() adds 4bae06fed9b8 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 60c3038a92ea Merge remote-tracking branch 'pidfd-fixes/fixes' adds eef91487d54c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds eeec1b7d2043 Merge remote-tracking branch 'dma-mapping/for-next' adds 7f9472198299 Merge remote-tracking branch 'arm/for-next' adds 237b040d6260 Merge remote-tracking branch 'arm-soc/for-next' adds 80a26ed45281 arm64: dts: meson-sm1-sei610: add missing interrupt-names adds ceb09be2c9b6 Merge branch 'v5.6/fixes' into tmp/aml-rebuild adds 04dd0b6584cd arm64: dts: meson: a1: add secure power domain controller adds 86e00420426c Merge branch 'v5.7/dt64' into tmp/aml-rebuild adds fe98d0ff5d5c firmware: meson_sm: Add secure power domain support adds 165b5fb294e8 dt-bindings: power: add Amlogic secure power domains bindings adds b3dde5013e13 soc: amlogic: Add support for Secure power domains controller adds 7ef59ea6bce0 Merge branch 'v5.7/drivers' into tmp/aml-rebuild adds 177fada29460 Merge remote-tracking branch 'amlogic/for-next' adds c233c1f1e4c1 Merge remote-tracking branch 'aspeed/for-next' adds 6ec1587b5c17 ARM: at91: pm: use proper master clock register offset adds c4cae59d80f0 ARM: at91: pm: revert do not disable/enable PLLA for ULP modes adds 63d1a6b107d5 ARM: at91: pm: add macros for plla disable/enable adds 0be298a939b7 ARM: at91: pm: add pmc_version member to at91_pm_data adds 4a877560fe04 ARM: at91: pm: s/sfr/sfrbu in pm_suspend.S adds e13208ab5d93 clk: at91: move sam9x60's PLL register offsets to PMC header adds 4fd36e458392 ARM: at91: pm: add plla disable/enable support for sam9x60 adds bb1a0e87e1c5 ARM: at91: pm: add quirk for sam9x60's ulp1 adds 1c8bb10f82fb Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds 4ab2090a7d48 Merge remote-tracking branch 'at91/at91-next' adds 5eb40257047f clk: imx8mn: Fix incorrect clock defines adds d2d46dfaa72b dt-bindings: clock: imx8mn: add SNVS clock adds 16e71d4da799 clk: imx8mn: add SNVS clock to clock tree adds b8fa48437690 dt-bindings: clock: Convert i.MX8MQ to json-schema adds 16d848e11836 dt-bindings: clock: Convert i.MX8MM to json-schema adds b86a8ad2870e dt-bindings: clock: Refine i.MX8MN clock binding adds 57795654fb55 clk: imx: pll14xx: Add new frequency entries for pll1443x table adds 14875e57d8ea clk: imx: imx8mp: add ocotp root clk adds 62668b68dc8e clk: imx: composite-8m: add imx8m_clk_hw_composite_core adds 7a8d3b90bdfe clk: imx: imx8mq: use imx8m_clk_hw_composite_core adds 811e4171d0f5 clk: imx: imx8mm: use imx8m_clk_hw_composite_core adds 33db2ce73e9a clk: imx: imx8mn: use imx8m_clk_hw_composite_core adds bcacd6f7c94a clk: imx8mm: Fix the CLKO1 source select list adds 9c07ae6983d4 clk: imx8mm: Add CLKO2 support adds f95d58981f40 clk: imx: Include clk-provider.h instead of clk.h for i.MX [...] adds 79ccef698ac8 clk: imx: drop redundant initialization adds 836b2513326e clk: imx7ulp: Include clk-provider.h instead of clk.h adds 8b1a3c0ba9b1 clk: imx6sl: Add missing of_node_put() adds cb5ae504f201 clk: imx8mq: Add missing of_node_put() adds 5062d46e2698 clk: imx8mm: Add missing of_node_put() adds d93171b54cb4 clk: imx8mn: Add missing of_node_put() adds 680fbce52816 clk: imx8mp: Add missing of_node_put() adds 21c8c75ea2d7 Merge branch 'clk/imx' into for-next adds eb0bbba7636b ARM: dts: imx6: phycore-som: fix emmc supply adds 512a928affd5 ARM: imx: build v7_cpu_resume() unconditionally adds 54d6477dca3b ARM: dts: imx7d: fix opp-supported-hw adds 7155c44624d0 ARM: dts: ls1021a: Restore MDIO compatible to gianfar adds bcbf53a0dab5 ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible properties adds 404824a8957e Merge branch 'imx/fixes' into for-next adds b5cc96d3bfcb soc: imx: gpcv2: include linux/sizes.h adds 0a7696b31951 firmware: imx: scu-pd: Add missing audio PD ranges adds e391b24d9491 firmware: imx: scu-pd: enlarge PD range for mu_b adds 6b6795ede316 Merge branch 'imx/drivers' into for-next adds edc2569b61de ARM: imx: limit errata selection to Cortex-A9 based designs adds 6384a04bba15 ARM: imx: Remove unused include of linux/irqchip/arm-gic.h adds 709a80c1dbf1 ARM: imx: Remove unused includes on mach-imx6q.c adds cc56f77e526d ARM: imx: Remove unused include of linux/of.h on mach-imx6sl.c adds 4a4fb66119eb ARM: imx: Add missing of_node_put() adds d14672da8598 Merge branch 'imx/soc' into for-next adds 32c5cd478983 dt-bindings: arm: fsl: add LS1028A based boards adds e5ede2cc965b dt-bindings: arm: fsl: add Kontron sl28 boards adds 3b375426d4a0 dt-bindings: arm: imx: Add the i.MX8MP EVK board adds e85158296ad1 Merge branch 'imx/bindings' into for-next adds 995fc9eea3db ARM: dts: imx6ul-pico: Convert to DRM bindings adds c9aee09f7bb2 ARM: mxs: Enable usbphy1 and usb1 on apx4devkit DTS adds 8ba92585075c ARM: dts: vf610-zii-ssmb-spu3: Add voltage monitor DT node adds a049c965187c ARM: dts: vf610-zii-ssmb-dtu: Add voltage monitor DT node adds 68aaa6aa1375 ARM: dts: vf610-zii-spb4: Add voltage monitor DT node adds 6c92d53d0da2 ARM: dts: vf610-zii-dev: Add voltage monitor DT node adds 2439545b8c36 ARM: dts: vf610-zii-cfu1: Add voltage monitor DT node adds 21437391a5f9 ARM: dts: imx6dl-yapp4: Specify USB overcurrent protection [...] adds a0c15bd5ebbf ARM: dts: imx: Kill off "simple-panel" compatibles adds 6b4953fe32ff ARM: dts: imx7ulp-evk: disable usbotg1 overcurrent function adds 119c98f16e70 ARM: dts: imx7-colibri: add gpio-line-names adds ccf17617be4b ARM: dts: imx7d: cl-som-imx7: update pfuze3000 max voltage adds de8cf61c25c5 ARM: dts: imx7-colibri: add alias for RTC adds 7007f2eca0f2 ARM: dts: imx7-colibri: fix muxing of usbc_det pin adds 18432e863b8c ARM: dts: imx25-pinfunc: add another cspi3 config adds c0157bdcafa1 ARM: dts: imx: use generic name bus adds 7c48b0869658 ARM: dts: imx: make gpt node name generic adds 66d19a4f8d0f ARM: dts: imx: ventana: add fxos8700 on gateworks boards adds 62e7f0b55303 ARM: dts: imx6qdl-gw553x: add lsm9ds1 iio imu/magn support adds b0bb4fbad156 ARM: dts: imx: make kpp node name generic adds 993de77eb602 ARM: dts: imx: make clks node name generic adds 950a0a6eb69a ARM: dts: imx6sx: Improve UART pins macro defines adds 02ce1ddcea58 ARM: dts: imx6sx: Add missing UART RTS/CTS pins mux adds 6f32001feb40 ARM: dts: imx6sx-nitrogen6sx: Use new pin names with DCE/D [...] adds fec9b6383329 ARM: dts: imx6sx-sabreauto: Use new pin names with DCE/DTE [...] adds ac7fa7304d8d ARM: dts: imx6sx-sdb: Use new pin names with DCE/DTE for U [...] adds 924d83c7c7da ARM: dts: imx6sx-softing-vining-2000: Use new pin names wi [...] adds 1becc1a31706 ARM: dts: imx6sx-udoo-neo: Use new pin names with DCE/DTE [...] adds 6263dc734b2d Merge branch 'imx/dt' into for-next adds 42ef961b247f arm64: dts: imx8mn: add clock for snvs rtc node adds 815364d0424e arm64: dts: freescale: add Kontron sl28 support adds 53458f86683b arm64: dts: imx8mn: Init rates and parents configs for clocks adds 70ea36033041 arm64: dts: freescale: s32v234: use generic name bus adds 4c9403540f28 arm64: dts: imx8mm: drop redundant interrupt-parent adds ea38ca9a2607 arm64: dts: imx8mq-librem5-devkit: Add proximity sensor adds 4671f9cf78c6 arm64: dts: ls1088a: support eMMC HS200 speed mode for RDB board adds ab84bad5bb89 arm64: dts: ls1028a: support external trigger timestamp fi [...] adds 6d9b8d20431f arm64: dts: freescale: Add i.MX8MP dtsi support adds 9e847693c6f3 arm64: dts: freescale: Add i.MX8MP EVK board support adds f34d4bfab354 arm64: dts: imx8mq-phanbell: Add support for ethernet adds 0c08d5edd501 Merge branch 'imx/dt64' into for-next adds 92c2701ec1f5 arm64: defconfig: Select CONFIG_PINCTRL_IMX8MP by default adds 8cf1eb848e26 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ATMEL_MXT adds e4ac6b1829d4 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_AD7879 adds 605ee38a3bbe Merge branch 'imx/defconfig' into for-next adds 28cf80279754 Merge remote-tracking branch 'imx-mxs/for-next' adds f2d25e61801b Merge remote-tracking branch 'keystone/next' adds ed412c12b738 ARM: dts: mediatek: rename scpsys nodes to power-controller adds 6be021b1f00d arm64: dts: mt8183: Enable CPU idle-states adds b568627307df arm64: dts: mt8173: add arm,no-tick-in-suspend in timer adds a39f84254103 amr64: dts: mt8183: Add watchdog node adds 6fc033b56071 arm64: dts: mediatek: rename scpsys nodes to power-controller adds 2199d0877900 Merge branch 'v5.6-next/dts64' into for-next adds ce35e21d82bc soc: mediatek: knows_txdone needs to be set in Mediatek CM [...] adds 305ce1dce9d8 dt-bindings: pwrap: mediatek: add pwrap support for MT6779 adds adc4e8fcb23f soc: mediatek: pwrap: add pwrap driver for MT6779 SoCs adds 2faccb56ee6b soc: mediatek: pwrap: add support for MT6359 PMIC adds faf3024a8ea2 Merge branch 'v5.6-next/soc' into for-next adds 8a9bb4525c7c Merge remote-tracking branch 'mediatek/for-next' adds 64711d0f363d Merge remote-tracking branch 'mvebu/for-next' adds a5b9c1660166 Merge remote-tracking branch 'omap/for-next' adds 88d640fe327a Merge remote-tracking branch 'qcom/for-next' adds 9d60b4cac1d0 Merge remote-tracking branch 'realtek/for-next' adds 92d8495ce9b7 ARM: shmobile: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 107539fb7fe2 soc: renesas: rcar-sysc: Use the correct style for SPDX Li [...] adds c3f5f82f4dfc Merge branches 'renesas-arm-soc-for-v5.7' and 'renesas-dri [...] adds 4c82f1dc4390 Merge remote-tracking branch 'renesas/next' adds 042fc16459af Merge remote-tracking branch 'reset/reset/next' adds 1c6a39b6cfe2 Merge remote-tracking branch 'rockchip/for-next' adds 1a5fcb765d18 Merge remote-tracking branch 'samsung-krzk/for-next' adds 6989f773df43 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds e5377ab2882e dt-bindings: clock: tegra: Add IDs for OSC clocks adds 39faeba7077e dt-bindings: tegra: Convert Tegra PMC bindings to YAML adds f85fa3198dfc dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings adds cd88f1679201 dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz b [...] adds 199eb1675eb2 Merge branch for-5.7/dt-bindings into for-next adds 302400a52309 clk: tegra: Add support for OSC_DIV fixed clocks adds 78b5672e023c clk: tegra: Add Tegra OSC to clock lookup adds b56e0a439bc4 clk: tegra: Fix Tegra PMC clock out parents adds e8042678cd43 clk: tegra: Remove CLK_M_DIV fixed clocks adds ec1a24f724dc Merge branch for-5.7/clk into for-next adds 7c9bfef10e58 ARM: tegra: Compile sleep-tegra20/30.S unconditionally adds 719c7e5991cc ARM: tegra: Add tegra_pm_park_secondary_cpu() adds b080d3491c58 ARM: tegra: Remove pen-locking from cpuidle-tegra20 adds 76c24c341603 ARM: tegra: Change tegra_set_cpu_in_lp2() type to void adds 526ff42d312f ARM: tegra: Propagate error from tegra_idle_lp2_last() adds 12d9e0bb1c0f ARM: tegra: Expose PM functions required for new cpuidle driver adds 22b18b898d8c ARM: tegra: Rename some of the newly exposed PM functions adds 7fce8205023c ARM: tegra: Make outer_disable() open-coded adds efdf7ad9abe6 ARM: tegra: cpuidle: Handle case where secondary CPU hangs [...] adds ef58d93d1c8e ARM: tegra: cpuidle: Make abort_flag atomic adds 06ddf3cba2ee ARM: tegra: cpuidle: Remove unnecessary memory barrier adds 9cd46e6f626b Merge branch 'for-5.7/arm/core' into for-5.7/cpuidle adds 982c30f7ced0 cpuidle: Refactor and move out NVIDIA Tegra20 driver into [...] adds 5143bba8d9e2 cpuidle: tegra: Squash Tegra30 driver into the common driver adds 99e130e6b104 cpuidle: tegra: Squash Tegra114 driver into the common driver adds be92d90881a7 cpuidle: tegra: Disable CC6 state if LP2 unavailable adds 4bcfe9cd2567 Merge branch for-5.7/cpuidle into for-next adds 6c2d3a14b7af firmware: tegra: Fix a typo in Kconfig adds 287eec57fa9b Merge branch for-5.7/firmware into for-next adds 5502f1102693 soc: tegra: Add Tegra PMC clocks registration into PMC driver adds 6f7b716b491d soc: tegra: Add support for 32 kHz blink clock adds 12b12528f7a8 Merge branch for-5.7/soc into for-next adds b33fa296336a ARM: tegra: Remove USB 2-0 port from Jetson TK1 padctl adds dbbac846ba30 ARM: tegra: Add clock-cells property to PMC adds 273850ed51b1 ARM: tegra: Update sound node clocks in device tree adds f9edd66828ba Merge branch for-5.7/arm/dt into for-next adds 9246faddf13a ARM: multi_v7_defconfig: Enable Tegra cpuidle driver adds c1725a576c6c ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig adds 80d3ab25c9b7 Merge branch for-5.7/arm/defconfig into for-next adds e027c9101352 arm64: tegra: Fix Tegra194 PCIe compatible string adds 965166eb5b19 arm64: tegra: Add XUSB and pad controller on Tegra194 adds 96bd124d2462 arm64: tegra: Enable XUSB host in P2972-0000 board adds 5565d3f2a7b9 arm64: tegra: Update OTG port entries for Jetson TX1 adds 8e64932f14cf arm64: tegra: Update OTG port entries for Jetson TX2 adds 3cdc8900283b arm64: tegra: Add XUDC node for Tegra210 adds 8a54081c132e arm64: tegra: Enable XUDC on Jetson TX1 adds db38128ab1e6 arm64: tegra: Add XUDC node for Tegra186 adds 92f85da1fcf5 arm64: tegra: Enable XUDC node on Jetson TX2 adds e043ec6ade1f arm64: tegra: Update OTG port entries for Jetson Nano adds 8fcdc51562cd arm64: tegra: Enable XUDC node on Jetson Nano adds 0a1935e0557b arm64: tegra: Add clock-cells property to Tegra PMC node adds c423e58b4df1 arm64: tegra: smaug: Change clk_out_2 provider to PMC adds 56568eebf45e Merge branch for-5.7/arm64/dt into for-next adds 16abe12005dd Merge remote-tracking branch 'tegra/for-next' adds e2e35130402a Merge remote-tracking branch 'clk/clk-next' adds 9b74ddab56f5 Merge remote-tracking branch 'csky/linux-next' adds f259c83e90d6 Merge remote-tracking branch 'h8300/h8300-next' adds b49b04fd3178 Merge remote-tracking branch 'm68k/for-next' adds 53b438a7f052 Merge remote-tracking branch 'openrisc/for-next' adds efe9e3a91ce6 riscv: Delete CONFIG_SYSFS_SYSCALL from defconfigs adds a72faafcdd6f riscv: force hart_lottery to put in .sdata section adds dc04ed8dec28 Merge remote-tracking branch 'risc-v/for-next' adds 0d6f1693f255 s390/cpum_sf: Rework sampling buffer allocation adds c4f762ff6b77 s390/zcrypt: Support for CCA protected key block version 2 adds 9b78217cf0a4 Merge remote-tracking branch 's390/features' adds 4394243db6ea Merge remote-tracking branch 'sh/sh-next' adds 4f44b9cc781f Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 087121307570 Merge remote-tracking branch 'btrfs/for-next' adds 7a46810066d8 Merge remote-tracking branch 'cifs/for-next' adds a29bd3e472a3 Merge remote-tracking branch 'ext3/for_next' adds f88f597bd234 Merge remote-tracking branch 'fuse/for-next' adds c2ee0faf38a6 Merge remote-tracking branch 'ubifs/linux-next' adds fbfa5c7b96a4 Merge remote-tracking branch 'v9fs/9p-next' adds ad8cd1db80cc printk: Move console matching logic into a separate function adds e369d8227fd2 printk: Fix preferred console selection with multiple matches adds 33225d7b0ac9 printk: Correctly set CON_CONSDEV even when preferred cons [...] adds d34f14ae521f Merge branch 'for-5.7-preferred-console' into for-next adds d3d8d53fdc2c Merge remote-tracking branch 'printk/for-next' adds 44543ad952c7 Merge remote-tracking branch 'hid/for-next' adds de8964995c79 i3c: master: no need to iterate master device twice adds f148599bd803 Merge remote-tracking branch 'i3c/i3c/next' adds 9885951bffe5 Merge branch 'dmi/master' adds ec130add10a0 hwmon: Support ADI Fan Control IP adds d71b8f4c5e4b dt-bindings: hwmon: Add AXI FAN Control documentation adds 6769c65577b2 docs: hwmon: (pmbus/ltc2978) Update datasheet URLs to analog.com. adds 57640bc54bc1 hwmon: (pmbus/ltc2978) add support for more parts. adds caa3f49753f6 bindings: (hwmon/ltc2978.txt) add support for more parts ( [...] adds 9772b62668c9 hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs adds ed6dc46149c0 hwmon: (k10temp) Reorganize and simplify temperature suppo [...] adds 92816d4a16a8 hwmon: (k10temp) Update driver documentation adds e4b9bbafa3f0 hwmon: (ibmaem) Replace zero-length array with flexible-ar [...] adds 5bbff6fd0595 hwmon: (pmbus) Add IC_DEVICE_ID and IC_DEVICE_REV command [...] adds b83791c28232 hwmon: (pmbus) Add 'phase' parameter where needed for mult [...] adds fabe90f1f861 hwmon: (pmbus) Implement multi-phase support adds dfa4cb7efaa2 hwmon: (pmbus/tps53679) Add support for multiple chips IDs adds bcc48241a34f hwmon: (pmbus/tps53679) Add support for IIN and PIN to TPS [...] adds b708f176f1ce hwmon: (pmbus/tps53679) Add support for TPS53681 adds d608e35ca1c1 hwmon: (pmbus/tps53679) Add support for TPS53647 and TPS53667 adds a9a99b1b786b hwmon: (pmbus/tps53679) Add documentation adds 959405d9eb31 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds cb8283cb9b55 Merge remote-tracking branch 'jc_docs/docs-next' adds 3f9548177f2b Merge remote-tracking branch 'pm/linux-next' adds a30f8a91f3c2 cpufreq: imx-cpufreq-dt: Add "cpu-supply" property check adds aaa97ab5548f Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 8d5a078e7a2f Merge remote-tracking branch 'thermal/thermal/linux-next' adds 75094fddbec5 Merge remote-tracking branch 'ieee1394/for-next' adds 8eb5345eaf45 Merge remote-tracking branch 'swiotlb/linux-next' adds 738dc967aede Merge remote-tracking branch 'rdma/for-next' adds d71151a39c97 ptp_qoriq: drop the code of alarm adds 1f4c51de3361 lib: objagg: Replace zero-length arrays with flexible-arra [...] adds 1e5946f5f7fe net: x25: convert to list_for_each_entry_safe() adds ddb535a6a04e Merge tag 'mac80211-next-for-net-next-2020-02-14' of git:/ [...] adds df12eb6d6cd9 net: virtio_vsock: Enhance connection semantics adds 9de9f7d1cb14 tools: testing: vsock: Test when server is bound but not l [...] adds 8c8da5b8eaf8 Merge branch 'Enhance-virtio-vsock-connection-semantics' adds c8856c051454 tcp-zerocopy: Return inq along with tcp receive zerocopy. adds 33946518d493 tcp-zerocopy: Return sk_err (if set) along with tcp receiv [...] adds 7458bd540fa0 net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278 adds 744676e77720 openvswitch: add TTL decrement action adds da090e40a543 r8169: remove unneeded check from rtl_link_chg_patch adds cac960c5912a r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 adds 9aab78290a0f r8169: simplify setting netdev features adds 711463f83427 r8169: add helper rtl_pci_commit adds f1f9ca287569 r8169: improve rtl8169_get_mac_version adds 9db0ac57bd32 r8169: improve rtl_jumbo_config adds 0da3359a4a21 r8169: improve statistics of missed rx packets adds ce7805513d90 Merge branch 'r8169-series-with-further-smaller-improvements' adds 8062e2333f8f net: linkmode: make linkmode_test_bit() take const pointer adds a87ae8a963bd net: add helpers to resolve negotiated flow control adds 45c767faef15 net: add linkmode helper for setting flow control advertisement adds 8cdfa25625ca net: phylink: remove pause mode ethtool setting for fixed links adds 2d5fbef0c807 net: phylink: ensure manual flow control is selected appro [...] adds 33faac8e03ac net: phylink: use phylib resolved flow control modes adds 4e5aeb4157c8 net: phylink: resolve fixed link flow control adds f904f15ea9b5 net: phylink: allow ethtool -A to change flow control adve [...] adds 97fec51fe79b net: phylink: improve initial mac configuration adds b70486f94bb4 net: phylink: clarify flow control settings in documentation adds 5652b46e4e80 Merge branch 'Pause-updates-for-phylib-and-phylink' adds 6eaeedc1aa27 sh_eth: check sh_eth_cpu_data::no_tx_cntrs when dumping registers adds f75ca32403db sh_eth: check sh_eth_cpu_data::cexcr when dumping registers adds 7bf47f609f7e sh_eth: check sh_eth_cpu_data::no_xdfar when dumping registers adds a6318d57f68b sh_eth: add sh_eth_cpu_data::gecmr flag adds b39b7092166b sh_eth: use Gigabit register map for R7S72100 adds 8fb9df97750f Merge branch 'sh_eth-get-rid-of-the-dedicated-regiseter-ma [...] adds 888d0584afb8 net/sonic: Remove obsolete comment adds 5d58c21c1030 net/sonic: Refactor duplicated code adds 29660d50a9e3 net/sonic: Remove redundant next_tx variable adds d35bf9bc7d72 net/sonic: Remove redundant netif_start_queue() call adds 13cfff1a902c net/sonic: Remove explicit memory barriers adds 8fe676b3db7a net/sonic: Start packet transmission immediately adds d5f3889aca9f net/macsonic: Remove interrupt handler wrapper adds 2bd5662d35c3 Merge branch 'sonic-next' adds 42f3efef3554 ice: Add initial support for QinQ adds b093841f9ac9 ice: Refactor port vlan configuration for the VF adds 0b6c6a8bb6d5 ice: Add helper to determine if VF link is up adds 61c9ce86a6f5 ice: Fix Port VLAN priority bits adds 72634bc228cb ice: Only allow tagged bcast/mcast traffic for VF in port VLAN adds 13a6233b033f ice: Add support to enable/disable all Rx queues before waiting adds 39066dc549cf ice: Fix implicit queue mapping mode in ice_vsi_get_qs adds 2309ae385a42 ice: Handle LAN overflow event for VF queues adds e1fe6926800f ice: Fix and refactor Rx queue disable for VFs adds 24e2e2a0b8d3 ice: Fix virtchnl_queue_select bitmap validation adds 752eee067843 ice: remove unnecessary fallthrough comments adds 4e83fc934e3a ice: replace "fallthrough" comments with fallthrough reser [...] adds e0708aa8a5c4 ice: use proper format for function pointer as a function [...] adds 644f40ea0c08 ice: add function argument description to function header comment adds fb0c5b05c1d4 ice: use true/false for bool types adds 27aa6228d6d6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 0d30bbd03d84 net: dsa: mv88e6xxx: Allow PCS registers to be retrieved v [...] adds d3f88a24b28d net: dsa: mv88e6xxx: Add 6352 family PCS registers to ethtool -d adds bf3504cea7d7 net: dsa: mv88e6xxx: Add 6390 family PCS registers to ethtool -d adds c1b18f20d5d7 Merge branch 'mv88e6xxx-Add-SERDES-PCS-registers-to-ethtool-dump' adds 9ac41f3c9f05 net: mvneta: move refill_err and skb_alloc_err in per-cpu stats adds 69de66fcc972 net: mvneta: rely on open-coding updating stats for non-xd [...] adds 320d54415f5d net: mvneta: rely on struct mvneta_stats in mvneta_update_ [...] adds 3d866523d59c net: mvneta: introduce xdp counters to ethtool adds 6c8a8cfd45af net: mvneta: get rid of xdp_ret in mvneta_swbm_rx_frame adds 92df9f8a745e Merge branch 'mvneta-xdp-ethtool-stats' adds 7a47281439ba net: sched: lock action when translating it to flow_action infra adds 487e9589cc0e net: sched: refactor police action helpers to require tcf_lock adds 107f2d509165 net: sched: refactor ct action helpers to require tcf_lock adds b15e7a6e8d31 net: sched: don't take rtnl lock during flow_action setup adds b5d308120ddf Merge branch 'Remove-rtnl-lock-dependency-from-flow_action-infra' adds 3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro adds bd706ff8ea2b net: vlan: suppress "failed to kill vid" warnings adds b7683155517c sfc: only schedule asynchronous filter work if needed adds 025c5a0b58e8 sfc: move some ARFS code out of headers adds 5f1475b17139 Merge branch 'sfc-couple-more-ARFS-tidy-ups' adds 583cb0b4121f net: bridge: teach ndo_dflt_bridge_getlink() more brport flags adds b96f54698040 mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting adds 23a1a0b391a7 mlxsw: spectrum_switchdev: Propagate extack to bridge crea [...] adds 71afb45a14d6 mlxsw: spectrum_switchdev: Have VXLAN device take referenc [...] adds 578e55124c10 mlxsw: spectrum_switchdev: Remove VXLAN checks during FID [...] adds da1f9f8cb75c mlxsw: spectrum: Reduce dependency between bridge and router code adds 745a7ea72dc2 selftests: mlxsw: Remove deprecated test adds bdc58bea0d46 selftests: mlxsw: extack: Test bridge creation with VXLAN adds 6c4e61ff5f26 selftests: mlxsw: extack: Test creation of multiple VLAN-a [...] adds 58ba0238e98a selftests: mlxsw: vxlan: Adjust test to recent changes adds 495c3da648a1 selftests: mlxsw: vxlan: Add test for error path adds 790a9a7cce65 Merge branch 'mlxsw-Reduce-dependency-between-bridge-and-r [...] adds 55dd57581758 net/smc: improve smc_lgr_cleanup() adds 354ea2baa393 net/smc: use termination worker under send_lock adds 3739707c4568 net/smc: do not delete lgr from list twice adds ba9520604209 net/smc: remove unused parameter of smc_lgr_terminate() adds 5f78fe968d76 net/smc: simplify normal link termination adds 5613f20c9381 net/smc: reduce port_event scheduling adds 4c08222170dc Merge branch 'net-smc-next' adds 725d23b59cd1 net: phy: allow bcm84881 to be a module adds dc3cc347d2ce net: usb: cdc-phonet: Replace zero-length array with flexi [...] adds 9814428a44d6 NFC: digital: Replace zero-length array with flexible-arra [...] adds 45a4296b6e55 bpf, sockmap: Replace zero-length array with flexible-arra [...] adds fbfc8502af52 net: switchdev: Replace zero-length array with flexible-ar [...] adds 2b73812483e9 net: netlink: Replace zero-length array with flexible-arra [...] adds b182a66792fe net: ena: remove set but not used variable 'hash_key' adds 272bb0e9e8cd net: fec: Prevent unbind operation adds 00796b929ce8 sfc: elide assignment of skb adds f1e5eff73390 Merge remote-tracking branch 'net-next/master' adds b80b033bedae bpf: Allow bpf_perf_event_read_value in all BPF programs adds c0f785df038f Merge remote-tracking branch 'bpf-next/master' adds d8fab4815a37 net/mlx5: fix spelling mistake "reserverd" -> "reserved" adds 266563ae915f Merge remote-tracking branch 'mlx5-next/mlx5-next' adds a36d16ce3bf7 Merge remote-tracking branch 'nfc-next/master' adds 584b3e7f9376 Merge remote-tracking branch 'wireless-drivers-next/master' adds 848fc6164158 Bluetooth: hci_h5: btrtl: Add support for RTL8822C adds 05bd80a10411 Bluetooth: Disable Extended Adv if enabled adds 7c2c3e63e1e9 Bluetooth: hci_qca: Bug fixes while collecting controller [...] adds 0830c0a4891f Bluetooth: hci_h5: Move variable into local scope adds a2a8b0b4adea Bluetooth: Fix crash when using new BT_PHY option adds 177f1fa1730b Merge remote-tracking branch 'bluetooth/master' adds 5b24efe7d55a mtd: spi-nor: use le32_to_cpu_array() adds 8c79fa6c44de mtd: spi-nor: introduce SR_BP_SHIFT define adds 8a6676a5929d Merge remote-tracking branch 'spi-nor/spi-nor/next' adds ee51f6e57432 Merge remote-tracking branch 'crypto/master' adds 18949e703e99 Merge remote-tracking branch 'amdgpu/drm-next' adds f4e9894b6952 drm/i915/pmu: Correct the rc6 offset upon enabling adds e88e9f8ea4e9 drm/i915/gt: Clear rc6 residency trackers across suspend adds d8186dd23926 drm/i915/guc: Simpler CT message size calculation adds 18c8832523c8 drm/i915/guc: Introduce CT_ERROR adds 59a46ad9f86c drm/i915/guc: Update CTB helpers to use CT_ERROR adds 88a57514cf79 drm/i915/guc: Use correct name for last CT fence adds 36c8e356a76e drm/i915/gem: Take local vma references for the parser adds 103605e0d1e7 drm/i915: Make a copy of the ggtt view for slave plane adds b63b4feaef73 drm/i915/selftests: Add a mock i915_vma to the mock_ring adds bd3cf6f7ce20 drm/i915/dp/tgl+: Update combo phy vswing tables adds 4ec5abe960ca drm/i915/vbt: Rename BDB_LVDS_POWER to BDB_LFP_POWER adds f22fd334890e drm/i915/gen11: Add additional pcode status values adds c43c5a8818d4 drm/i915/params: add i915 parameters to debugfs adds a267ab8dec06 drm/i915/params: support bool values for int and uint params adds 72ff2b8d5f2d drm/i915/gt: Use the BIT when checking the flags, not the index adds 9ecc6eabd8fe drm/i915/fbc: Move the plane state check into the fbc functions adds 661d6ec00058 drm/i915/fbc: Nuke fbc_supported() adds d54151c5c8c0 drm/i915/fbc: Add fbc tracepoints adds f78d5da6e7bd drm/i915/tgl: Add Wa_1409825376 to tgl adds f3c0efc9fe7a drm/i915/execlists: Leave resetting ring to intel_ring adds 9c92aa483a3c drm/i915/gt: Drop rogue space in the middle of GT_TRACE adds 6f4194c8771f drm/i915: add Wa_14010594013: icl,ehl adds 9e83713a721b drm/i915/psr: Share the computation of idle frames adds 672c368f9398 drm/i915: Keep track of request among the scheduling lists adds 32ff621fd744 drm/i915/gt: Allow temporary suspension of inflight requests adds 748317386afb drm/i915/execlists: Offline error capture adds 960287ca58fd drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONF [...] adds fde7266fb2f6 drm/i915: Fix eDP DPCD aux max backlight calculations adds 79946723092b drm/i915: Assume 100% brightness when not in DPCD control mode adds 662884a9ad99 drm/i915: Fix DPCD register order in intel_dp_aux_enable_b [...] adds 9ac7d53d70a2 drm/i915: Auto detect DPCD backlight support by default adds c53aec2bcc74 drm/i915: Include the debugfs params header for its own de [...] adds 04062c58faaf drm/i915: Fix i915_error_state_store error defination adds f1766e3a78c5 drm/i915: Fix typo in kerneldoc function name adds 416d3838f76b drm/i915: Satisfy smatch that a loop has at least one iteration adds 1b9fc94a7751 drm/i915/guc: Don't GEM_BUG_ON on corrupted G2H CTB adds 6a327cb18692 drm/i915/guc: Don't pass CTB while writing adds 235198d7c9bc drm/i915/guc: Don't pass CTB while reading adds d624d401772d drm/i915/guc: Switch to CT_ERROR in ct_read adds 77b20896d57e drm/i915/guc: Introduce CT_DEBUG adds aee2eeeb18eb drm/i915: conversion to new logging macros in i915/i915_vgpu.c adds 5e04eb014722 drm/i915: conversion to new logging macros in i915/intel_csr.c adds 68b3271729f5 drm/i915: conversion to new logging macros in i915/intel_d [...] adds fd6735fc630c drm/i915: convert to new logging macros in i915/intel_gvt.c adds 89c02493deb9 drm/i915: convert to new logging macros in i915/intel_memo [...] adds 94523024363b drm/i915/gt: Report the currently active execlists request adds 24860ad74868 drm/i915/userptr: add user_size limit check adds 8e78871bc1e5 drm/i915/userptr: fix size calculation adds cd69952778aa drm/i915/gt: Be paranoid and reset the GPU before release adds 0b3bd0cdc329 drm/i915: Align engine->uabi_class/instance with i915_drm.h adds d0eed1545fe7 drm/i915: Fix post-fastset modeset check for port sync adds fff13e63a141 drm/i915: Clear most of crtc state when disabling the crtc adds ee34801cc0e8 drm/i915: Prefer to use the pipe to index the ddb entries adds b33950dd3ff8 drm/i915: Use PIPE_CONF_CHECK_X() for sync_mode_slaves_mask adds 691313ea6214 drm/i915: Move encoder variable to tighter scope adds cb70b713a840 drm/i915/sdvo: Reduce the size of the on stack buffers adds b1040461e6f6 drm/i915: Consolidate HDMI force_dvi handling adds 814df0ce5ee6 drm/i915/sdvo: Consolidate SDVO HDMI force_dvi handling adds 786555987207 drm/i915/gem: Store mmap_offsets in an rbtree rather than [...] adds d9ee21111bd9 drm/i915/bios: add intel_bios_max_tmds_encoder() adds 0aed3bdede66 drm/i915/bios: add intel_bios_hdmi_level_shift() adds 605a18722c7c drm/i915/bios: intel_bios_dp_boost_level() adds 01a60883af04 drm/i915/bios: intel_bios_hdmi_boost_level() adds f83acdab8266 drm/i915/bios: add intel_bios_dp_max_link_rate() adds 17004bfb53ec drm/i915/bios: add intel_bios_alternate_ddc_pin() adds c5faae5a4572 drm/i915/bios: add intel_bios_port_supports_*() adds 85d8ec20dbc8 drm/i915/bios: check DDI port presence based on child device adds 08b90a717fdb drm/i915: use intel_bios_is_port_present() adds 6fe20299b3ee drm/i915/dp: debug log max vswing and pre-emphasis adds fa7edcd25cd0 drm/i915: Use intel_attached_encoder() adds ecdfd84f3228 drm/i915: Relocate intel_attached_dp() adds 490eda588cf6 drm/i915: Use intel_attached_dp() instead of hand rolling it adds 5d1db3f61aa9 drm/i915: Rename conn_to_dig_port() to intel_attached_dig_port() adds 486bba4524e0 drm/i915/hdcp: Clean up local variables adds 29baf3ae8daa drm/i915: Don't show the blank process name for internal/s [...] adds eea4262a4b59 drm/i915: drop alpha_support for good in favour of force_probe adds d2a4bb6f8bc8 drm/i915: Don't use VBT for detecting DPCD backlight controls adds 5424f5d79472 drm/i915: Clear the GGTT_WRITE bit on unbinding the vma adds dc1a73e50f9c drm/print: introduce new struct drm_device based WARN* macros adds 7c7d5b1ce739 Merge tag 'topic/drm-warn-2020-01-22' of git://anongit.fre [...] adds 3a47ae201e07 drm/i915/display: Make WARN* drm specific where encoder pt [...] adds 85c823ac9a54 drm/i915/gem: Make WARN* drm specific where drm_priv ptr i [...] adds 0d4c351a0f02 drm/i915/gt: Make WARN* drm specific where drm_priv ptr is [...] adds 48a1b8d4af01 drm/i915: Make WARN* drm specific where drm_priv ptr is available adds a9f236d1fcfb drm/i915: Make WARN* drm specific where uncore or stream p [...] adds bf9cc891d32b drm/i915/gt: Include a tell-tale for engine parking adds 4ba5c086a1d8 drm/i915/execlists: Take a reference while capturing the g [...] adds 989df3a7bd2a drm/i915/execlists: Reclaim the hanging virtual request adds b4a9a149f91e drm/i915: Mark the removal of the i915_request from the sc [...] adds 5dbd2b7be61e drm/i915/gem: Convert vm idr to xarray adds 7d8d2cbce5af drm/i915: Clear old hw.fb & co. from slave plane's state adds b2faf669866e drm/i915: Stop looking at plane->state in intel_prepare_pl [...] adds fa528334f69b drm/i915: s/intel_state/state/ in intel_{prepare,cleanup}_ [...] adds 58fa1760d08a drm/i915: Balance prepare_fb/cleanup_fb adds 6fef8510a7a5 drm/i915: Cleanup properly if the implicit fence setup fails adds 9c757aeaaaa1 drm/i915: add display engine uncore helpers adds 45e84648bb21 drm/i915/atomic: use struct drm_device logging macros adds e92cbf38828c drm/i915/bios: convert to struct drm_device logging macros. adds 6385514932d5 drm/i915/audio: convert to struct drm_device logging macros. adds 2e3586cec3eb drm/i915/bw: convert to drm_device based logging macros adds 231946109ea4 drm/i915/cdclk: use new struct drm_device logging macros adds 8c47eb86679c drm/i915/dp: Do not set master_trans bit in bitmak if INVA [...] adds 0f8f8a643000 drm/i915/gem: Detect overflow in calculating dumb buffer size adds 423177140e9f drm/i915/selftests: Show the RC6 residency on parking failure adds 90211ea4ba6e drm/i915/gem: Prevent NULL pointer dereference on missing ctx->vm adds 60e94557fff1 drm/i915: Check activity on i915_vma after confirming pin_ [...] adds d62f416f925d drm/i915: Wait on vma activity before taking the mutex adds 5fb443063009 drm/i915/acpi: Move the code to populate ACPI device ID in [...] adds de409661c4c9 drm/i915/dsi: Ensure that the ACPI adapter lookup override [...] adds 58c34c4ca392 drm/i915/dc3co: Do the full calculation of DC3CO exit only once adds c5c772cf8d7c drm/i915/dc3co: Avoid full modeset when EXITLINE needs to [...] adds 646603d9aba7 drm/i915/ehl: Ensure that the DDI selection MUX is program [...] adds 0ea60c1d7343 drm/i915/gt: Flush engine parking before release adds 82d71e31ae9d drm/i915/gt: Poison GTT scratch pages adds 37f60b753bca drm/i915/tgl: Re-enable RPS adds 4c22abfbcb84 drm/i915/guc: Don't GEM_BUG_ON on corrupted H2G CTB adds cd49f8180681 drm/i915/display: conversion to new struct drm_device logg [...] adds b5280cd0bd2d drm/i915/dsi: conversion to struct drm_device log macros. adds 569caa65a495 drm/i915/power: convert to struct drm_device macros in dis [...] adds bdc6114e2fed drm/i915/dp: conversion to struct drm_device logging macros. adds 5cb82703ce9e drm/i915/opregion: conversion to struct drm_device logging [...] adds 65833c463886 drm/i915/hdcp: conversion to struct drm_device based loggi [...] adds 2aa10054432d drm/i915/dmc: use intel uncore functions for forcewake reg [...] adds 8cbda6b2039a drm/i915/irq: use intel de functions for forcewake registe [...] adds 9b6320aa1993 drm/i915/pm: use intel de functions for forcewake register access adds baa89ba3f1fe drm/i915/gem: initial conversion to new logging macros usi [...] adds d0bf45822c99 drm/i915/gem: manual conversion to struct drm_device loggi [...] adds ad278f358446 drm/i915/bios: Fix the timing parameters adds 723196f401f9 drm/i915/display: Squelch kerneldoc complaints adds 7e36505d0cf8 drm/i915: Stub out i915_gpu_coredump_put adds 34ffabe311cc drm/i915: Remove 'prefault_disable' modparam adds cb724911f495 drm/i915: Fix inconsistance between pfit.enable and scaler [...] adds d1b2828af0cc drm/i915: Fix modeset locks in sanitize_watermarks() adds 70a221b24288 drm/i915: Prefer intel_connector over drm_connector in hot [...] adds 49e659bcae79 drm/i915/audio: use intel_de_*() functions for register access adds 3e9f55df59f7 drm/i915/cdclk: use intel_de_*() functions for register access adds 3fd7c4504d1f drm/i915/color: use intel_de_*() functions for register access adds 5b770f18a0f3 drm/i915/crt: use intel_de_*() functions for register access adds ee8845a25f9e drm/i915/dpio_phy: use intel_de_*() functions for register access adds b3a723867117 drm/i915/dpll_mgr: use intel_de_*() functions for register access adds 9ce64616668a drm/i915/dp_mst: use intel_de_*() functions for register access adds 7cdccb4c6b90 drm/i915/dsb: use intel_de_*() functions for register access adds 3f7c376df8d3 drm/i915/dvo: use intel_de_*() functions for register access adds aa93f4fd7c89 drm/i915/fbc: use intel_de_*() functions for register access adds f639c497aecd drm/i915/fifo_underrun: use intel_de_*() functions for reg [...] adds d9053b237bd3 drm/i915/gmbus: use intel_de_*() functions for register access adds 8192c82cc65b drm/i915/hdmi: use intel_de_*() functions for register access adds ef58902296da drm/i915/lpe_audio: use intel_de_*() functions for registe [...] adds cc80e3625695 drm/i915/lvds: use intel_de_*() functions for register access adds 82e1b12e3012 drm/i915/overlay: use intel_de_*() functions for register access adds 0fac5a7cd842 drm/i915/panel: use intel_de_*() functions for register access adds d2afcc4441df drm/i915/sdvo: use intel_de_*() functions for register access adds 988ff27b58a8 drm/i915/tv: use intel_de_*() functions for register access adds 70bc7ed95142 drm/i915/vga: use intel_de_*() functions for register access adds ac0e331a628b drm/i915: Tighten atomicity of i915_active_acquire vs i915 [...] adds 264c0247d888 drm/i915: Include the AUX CH name in the debug messages adds a87e692ae3a8 drm/i915: Give aux channels a better name adds 41dd67c13086 drm/i915/pipe_crc: use intel_de_*() functions for register access adds c51e7138f66a drm/i915/psr: use intel_de_*() functions for register access adds d49e857c94f2 drm/i915/sprite: use intel_de_*() functions for register access adds d1ab5b272740 drm/i915/vdsc: use intel_de_*() functions for register access adds 992d46944fbb drm/i915/vlv_dsi: use intel_de_*() functions for register access adds 909438bbfb56 drm/i915/vlv_dsi_pll: use intel_de_*() functions for regis [...] adds 9c6527116e8f drm/i915: Restore the kernel context after verifying the w/a adds e5429340bfa2 drm/i915/gt: Acquire ce->active before ce->pin_count/ce->p [...] adds 6f280b133dc2 drm/i915/perf: Fix OA context id overlap with idle context id adds 03d0ed8a8e93 drm/i915: Skip capturing errors from internal contexts adds 6cc32f15f90b drm/i915/gt: Reorganise gen8+ interrupt handler adds ff3d4ff6c9e6 drm/i915/gt: Tidy repetition in declaring gen8+ interrupts adds a28477826aef drm/i915/gt: Lift set-wedged engine dumping out of user paths adds 0543fbf4fd00 drm/i915/trace: i915_request.prio is a signed value adds 6717f7c32b33 drm/i915/selftests: Lock the drm_mm as we search adds 1c63f6dfc01d drm/i915/icl_dsi: use intel_de_*() functions for register access adds cfe86292ec71 drm/i915/combo_phy: use intel_de_*() functions for registe [...] adds f7960e7f8f24 drm/i915/ddi: use intel_de_*() functions for register access adds dc008bf0aa09 drm/i915/display: use intel_de_*() functions for register access adds d6e53851ecc8 drm/i915/display_power: use intel_de_*() functions for reg [...] adds b4e33881efe3 drm/i915/dp: use intel_de_*() functions for register access adds 667944ad77f1 drm/i915/hdcp: use intel_de_*() functions for register access adds ddfa21bc68dc drm/i915/psr: use intel_de_*() functions for register access adds cd1c4d4a22bc drm/i915/debugfs: remove i915_dpcd file adds ba12993c5228 drm/i915/selftests/perf: measure memcpy bw between regions adds 8a5746982e0f drm/i915/execlist: Mark up racy read of execlists->pending[0] adds 70a76a9b8e9d drm/i915/gt: Hook up CS_MASTER_ERROR_INTERRUPT adds f1042cc85377 drm/i915/execlists: Ignore discrepancies in pending[] acro [...] adds f70431023eb6 drm/i915: add extra slice common debug registers adds d4c3c0b8221a drm/i915: Fix preallocated barrier list append adds 52ce707425e1 drm/i915/ggtt: use new drm logging macros in gt/intel_ggtt.c adds f8474622bc5a drm/i915/reset: conversion to new drm logging macros in gt [...] adds ce016437d8aa drm/i915/engine_cs: use new drm logging macros in gt/intel [...] adds 1a6c83efa046 drm/i915/gt: convert to new logging macros in gt/intel_gt.c adds 0cef62d8e04e drm/i915/ring: convert to new logging macros in gt/intel_r [...] adds bf72c8c6ee77 drm/i915/gt: Skip global serialisation of clear_range for bxt vtd adds 37b7617262bd drm/i915/fbc: __intel_fbc_cleanup_cfb() may be called mult [...] adds 280d14a69da2 drm/i915/gem: Tighten checks and acquiring the mmap object adds e986209c6702 drm/i915/gt: Rename i915_gem_restore_ggtt_mappings() for i [...] adds e3793468b466 drm/i915: Use the async worker to avoid reclaim tainting t [...] adds 219cee8fe7ae drm/i915/debugfs: remove VBT data about DRRS adds 21fd23ac222f drm/i915: move pipe, pch and vblank enable to encoders on [...] adds 87e9bb496178 drm/i915/dsi: Enable ICL DSI transcoder as part of encoder [...] adds 1c9d2eb24153 drm/i915: move intel_dp_set_m_n() to encoder for DDI platforms adds 0560b0c6b36c drm/i915: Polish WM_LINETIME register stuff adds 6dcde04706d8 drm/i915: Move linetime wms into the crtc state adds f119a5e2a4ca drm/i915: Nuke skl wm.dirty_pipes bitmask adds 54f09d2342b0 drm/i915: Move more cdclk state handling into the cdclk code adds b4db3a8c689b drm/i915: Collect more cdclk state under the same roof adds 65c88a866d70 drm/i915: s/need_cd2x_updare/can_cd2x_update/ adds 0bb94e03834e drm/i915: s/cdclk_state/cdclk_config/ adds 5604e9ceaed5 drm/i915: Simplify intel_set_cdclk_{pre,post}_plane_update [...] adds 1965de63a93a drm/i915: Extract intel_cdclk_state adds 4c029c499fb4 drm/i915: swap() the entire cdclk state adds ed645eee131c drm/i915: s/init_cdclk/init_cdclk_hw/ adds 5f34299384cb drm/i915: Move intel_atomic_state_free() into intel_atomic.c adds 0ef1905ecf2e drm/i915: Introduce better global state handling adds fd1a9bba73fa drm/i915: Convert bandwidth state to global state adds aac978718bb4 drm/i915: Introduce intel_calc_active_pipes() adds 28a30b45f5e9 drm/i915: Convert cdclk to global state adds 0c2d55128f33 drm/i915: Store active_pipes bitmask in cdclk state adds d1b9b5f127bc drm/i915/gem: Require per-engine reset support for non-per [...] adds a34f61d2c014 drm/i915/gt: Also use async bind for PIN_USER into bsw/bxt ggtt adds bd46aa22a86a drm/i915/selftests: Also wait for the scratch buffer to be bound adds b0e02a73c506 drm/i915/selftests: Disable heartbeat around hang tests adds e85de1770385 drm/i915/guc: Introduce guc_is_ready adds faea1792835d drm/i915: extract engine WA programming to common resume function adds eeec73f8a4a4 drm/i915/gt: Skip rmw for masked registers adds 380f04231807 drm/i915: Move ringbuffer WAs to engine workaround list adds 3dbe5e11703e drm/i915/display/icl_dsi: Make WARN* drm specific where dr [...] adds 9a3b466bb8f6 drm/i915/display/audio: Make WARN* drm specific where drm_ [...] adds 6a79c28936df drm/i915/display/crt: Make WARN* drm specific where drm_pr [...] adds 30ca04e16cbe drm/i915: Hold reference to previous active fence as we queue adds 855e39e65cfc drm/i915: Initialise basic fence before acquiring seqno adds 8faa72511bb8 drm/i915/gt: Warn about the hidden i915_vma_pin in timelin [...] adds 99bc73ec8deb drm/i915/display/dpll_mgr: Make WARN* drm specific where d [...] adds 6a0e032fb524 drm/i915/display/fbc: Make WARN* drm specific where drm_pr [...] adds 5836019a87bf drm/i915/fbdev: Make WARN* drm specific where drm_device p [...] adds 10d4e146aff9 drm/i915/display/hdmi: Make WARN* drm specific where drm_d [...] adds b0b2ed0c63a7 drm/i915/display/overlay: Make WARN* drm specific where dr [...] adds 48522d3eed54 drm/i915/display/panel: Make WARN* drm specific where drm_ [...] adds 16c56083c0cb drm/i915/display/psr: Make WARN* drm specific where drm_pr [...] adds b4329a01411e drm/i915/display/sdvo: Make WARN* drm specific where drm_p [...] adds 8afb292839bb drm/i915/display/tc: Make WARN* drm specific where drm_pri [...] adds f4224a4cb16c drm/i915/display: Make WARN* drm specific where drm_device [...] adds b2f7c0f1d854 drm/i915/vlv_dsi_pll: conversion to struct drm_device logg [...] adds f1f76d7a3c50 drm/i915/vlv_dsi: conversion to drm_device based logging macros. adds 2d7338500fb0 drm/i915/vga: conversion to drm_device based logging macros. adds 53897b4cc035 drm/i915/vdsc: convert to struct drm_device based logging macros. adds 025c2e193454 drm/i915/tv: automatic conversion to drm_device based logg [...] adds c4d162618216 drm/i915/tc: automatic conversion to drm_device based logg [...] adds 375e4fbd0bcf drm/i915/sprite: automatic conversion to drm_device based [...] adds c808c4ae10a4 drm/i915/sdvo: automatic conversion to drm_device based lo [...] adds 6efb1b7de746 drm/i915/quirks: automatic conversion to drm_device based [...] adds 6471bd74713c drm/i915/psr: automatic conversion to drm_device based log [...] adds 1112e1661f6b drm/i915/pipe_crc: automatic conversion to drm_device base [...] adds e9318906ad0b drm/i915/panel: automatic conversion to drm_device based l [...] adds 00376ccfb2a4 drm/i915: conversion to drm_device logging macros when drm [...] adds 6db07ce48887 drm/i915/debugfs: conversion to drm_device based logging macros. adds 0c4336b93393 drm/i915/cmd_parser: conversion to struct drm_device loggi [...] adds 7daac72e9a3f drm/i915/pci: conversion to drm_device based logging macros. adds 08e3ed3ae56b drm/i915/audio: Skip the cdclk modeset if no pipes attached adds def85091f228 drm/i915/display: Fix NULL-crtc deref in calc_min_cdclk() adds 1a2466fe13c6 drm/i915/display: Defer application of initial chv_phy_control adds bb5e4397a60f drm/i915/selftests: Add a simple rollover test for the ker [...] adds 0a3b94a2b88f drm/i915/selftest: Ensure string fits within name[] adds b4d3acaa7333 drm/i915/gt: Pull sseu context updates under gt adds c6790dc22312 drm/i915: Wean off drm_pci_alloc/drm_pci_free adds 012ee690372c drm/i915: Introduce intel_connector_hpd_pin() adds 9d552c22f794 drm/i915/crt: Configure connector->polled and encoder->hpd [...] adds 45608c504931 drm/i915: Mark ns2501 as LVDS without a fixed mode adds 37ec52ab69de drm/i915/dvo: Mark TMDS DVO connectors as polled adds 7203d49cdcb2 drm/i915: Sprinkle missing commas adds 816cc4d6c693 drm/i915/gt: Fix rc6 on Ivybridge adds 5758e0738458 drm/i915/hdcp: move update pipe code to hdcp adds 1586f6200f69 drm/i915/display: Explicitly cleanup initial_plane_config adds 9c4ce97d8025 drm/i915/display: Be explicit in handling the preallocated vma adds 072fcc306be3 drm/i915: Remove skl_ddl_allocation struct adds b06cf5953339 drm/i915: Move dbuf slice update to proper place adds 85487cf4a167 drm/i915: Update dbuf slices only with full modeset adds 2570b7e3c561 drm/i915: Introduce parameterized DBUF_CTL adds 0f0f9aeee334 drm/i915: Manipulate DBuf slices properly adds ff2cd8635e41 drm/i915: Correctly map DBUF slices to pipes adds aae970d8454b drm/i915: Mark i915.reset as unsigned adds 602ddb410dff drm/i915: Flush execution tasklets before checking request status adds f21613797bae drm/i915/gt: Set the PP_DIR registers upon enabling ring s [...] adds 919e4f07392d drm/i915/display: Set TRANS_DDI_MODE_SELECT to default val [...] adds 4f7e6d22b545 drm/i915/selftests: drop igt_ppgtt_exhaust_huge adds f91d8156ab8a drm/i915/gt: Prevent queuing retire workers on the virtual engine adds f14f27b16632 drm/i915/gt: Protect defer_request() from new waiters adds 5eae8ca3738e Revert "drm/i915: Don't use VBT for detecting DPCD backlig [...] adds 793c22617367 drm/i915/gt: Protect execlists_hold/unhold from new waiters adds 9adcf0db237c drm/i915/guc: Make sure to sanitize CT status adds 71b7cc601ea7 drm/i915: Fix force-probe failure message adds fb5970da1b42 drm/i915/gt: Use the kernel_context to measure the breadcr [...] adds 561db8296d8b drm/i915: Disable tesselation clock gating on tgl A0 adds 0db1a5f8706a drm/i915: Implement Wa_1607090982 adds 6e17ae73807c drm/i915/gt: Only ignore already reset requests adds 5ba32c7be81e drm/i915/execlists: Always force a context reload when rew [...] adds c0f00d270eba Merge drm/drm-next into drm-intel-next-queued adds 6311d260a179 drm/i915/debugfs: Remove i915_energy_uJ adds f6c26b555e14 drm/i915: Never allow userptr into the new mapping types adds 48d7fb181a91 drm/i915: Remove lite restore defines adds 26208d876d37 drm/i915/gt: Fix hold/unhold recursion adds 7d7569ac3336 drm/i915/execlists: Ignore tracek for nop process_csb adds 06f7a61c9b51 drm/i915/selftests: Remove erroneous intel_engine_pm_put adds 274959622017 drm/i915/mst: fix pipe and vblank enable adds 58d4ad5054d2 drm/i915/psr: pass i915 to psr_global_enabled() adds b42d5a678299 drm/i915/display/ehl: Add HBR2 and HBR3 voltage swing table adds 3ce291a632cd drm/i915/selftests: Disable capturing forced error states adds b656000782d7 drm/i915/selftests: Drop live_preempt_hang adds ceaaf5300f88 drm/i915/dc3co: Add description of how it works adds 9d5fd37ed7e2 drm/i915/ehl: Update port clock voltage level requirements adds 0fde0b1daac9 drm/i915/tgl: Update cdclk voltage level settings adds 4746fd5c2c13 drm/i915/selftests: Trim blitter block size adds cbc1f3cb67b6 drm/i915: Skip CPU synchronisation on dmabuf attachments adds 3d9c13a6a722 drm/i915: HDCP support on above PORT_E adds 42827350f75c drm/i915/gt: Avoid resetting ring->head outside of its tim [...] adds 62e6c08cf223 drm/i915/dp_link_training: convert to drm_device based log [...] adds f07fba2f624b drm/i915/atomic: conversion to drm_device based logging macros. adds 959a944563dc drm/i915/color: conversion to drm_device based logging macros. adds 57a333f8f889 drm/i915/crt: automatic conversion to drm_device based log [...] adds 157ff3ab3227 drm/i915/dpll_mgr: convert to drm_device based logging macros. adds 75bd85f3ae9c drm/i915/combo_phy: convert to struct drm_device logging macros. adds e84414141312 drm/i915/dsi_vbt: convert to drm_device based logging macros. adds 2fbfc5955403 drm/i915/dpio_phy: convert to drm_device based logging macros. adds 6313e78e720f drm/i915/selftests: Relax timeout for error-interrupt rese [...] adds f16ccb6445d3 drm/i915: Disable use of hwsp_cacheline for kernel_context adds 40d427931dee drm/i915: Don't use uninitialized 'ret' adds 0b02f97f40d8 drm/i915: Fix the docs for intel_set_cdclk_post_plane_update() adds 42fb60de3129 drm/i915/gem: Don't leak non-persistent requests on changi [...] adds 89dd019a8a99 drm/i915: Poison rings after use adds 37305ede63c7 drm/i915/selftests: Sabotague the RING_HEAD adds c8b56cd01433 drm/i915/selftests: Avoid choosing zero for phys_sz adds c616d2387aee drm/i915/gt: Expand bad CS completion event debug adds 3873fd1a43c7 drm/i915: Use engine wa list for Wa_1607090982 adds e06b8524e8e5 drm/i915/gt: Suppress warnings for unused debugging locals adds 4c8ed8b12674 drm/i915/selftests: Exercise timeslice rewinding adds 067dde902f71 drm/i915/hdmi: prefer to_i915() over drm->dev_private to g [...] adds 46edcdbdb6d8 drm/i915: register vga switcheroo later, unregister earlier adds 8eecfb3985e8 drm/i915: switch i915_driver_probe() to use i915 local variable adds 06d3ff6e7451 drm/i915: move intel_csr.[ch] under display/ adds 926b005cd8c4 drm/i915: split out display debugfs to a separate file adds fcf7df7aae24 drm/i915/selftests: Check for the error interrupt before we wait! adds 1fc1e8d4f464 drm/i915/mst: Set intel_dp_set_m_n() for MST slaves adds b18e249bf616 drm/i915: Ensure no conflicts with BIOS when updating Dbuf adds a4277aa398d7 drm/i915/dsc: force full modeset whenever DSC is enabled at probe adds 0f8839f5f323 drm/i915: Force state->modeset=true when distrust_bios_wm==true adds 1883a0a4658e drm/i915: Track hw reported context runtime adds d194314da04e drm/i915: Avoid potential division-by-zero in computing CS [...] adds 3a6a4f0810c8 MAINTAINERS: Update drm/i915 bug filing URL adds ddae4d7af0bb drm/i915: Update drm/i915 bug filing URL adds fb5f432a66dd drm/i915: split out vlv/chv specific suspend/resume code adds c72e451e98c6 drm/i915: switch vlv_suspend to use intel uncore register [...] adds cf274daadd69 drm/i915/gt: Rearrange code to silence compiler adds 8d6cae6fcde8 drm/i915/selftests: Mark the mock ring->vma as being in the GGTT adds 6ae5d1cec102 drm/i915/csr: use intel_de_*() functions for register access adds de1df9535cc9 drm/i915/display: use intel_de_*() functions for register access adds ac204c1b34a2 drm/i915/tgl: Add Wa_1808121037 to tgl. adds 06289949b8dd drm/i915/selftests: Check for any sign of request starting [...] adds fbcb52db4144 drm/i915/gt: Fix up missing error propagation for heartbea [...] adds d30d3d5f58c4 drm/i915/selftests: Flush tasklet on wait_for_submit() adds 489645d522df drm/i915/gt: Show the cumulative context runtime in engine debug adds 3d5b63017a28 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 2ed59c390e04 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds f0cf0c8b0963 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 10fa9512769f usb: audio-v2: Add uac2_effect_unit_descriptor definition adds 60081b35c68b ALSA: usb-audio: Parse source ID of UAC2 effect unit adds 2948f4a4e583 Merge branch 'topic/usb-uac2-effect-unit' into for-next adds cd0c527015e8 Merge remote-tracking branch 'sound/for-next' adds 2f0b42034bd7 ASoC: rt1015: fix typo for bypass boost control adds f07980d4ed60 drm/mediatek: fix race condition for HDMI jack status reporting adds 024714223323 ASoC: meson: aiu: simplify component addition adds 71d811152239 Merge branch 'asoc-5.7' into asoc-next adds d3320e7d3642 Merge remote-tracking branch 'sound-asoc/for-next' adds 0f74226649fb kernel: module: Replace zero-length array with flexible-ar [...] adds e3737fae067e Merge remote-tracking branch 'modules/modules-next' adds d9d3d9ff4bfb Merge remote-tracking branch 'block/for-next' adds 9fc6853475f5 Merge remote-tracking branch 'mmc/next' adds 502cdd605edd regulator: mp5416: Fix output discharge enable bit for LDOs adds 5932ad6367d1 Merge branch 'regulator-5.7' into regulator-next adds d93310d23acf Merge remote-tracking branch 'regulator/for-next' adds 9e0c64ebaa00 Merge remote-tracking branch 'apparmor/apparmor-next' adds ff5ac61ee83c x86/ima: use correct identifier for SetupMode variable adds 3be54d558c75 efi: Only print errors about failing to get certs if EFI v [...] adds 6a30e1b1dcad crypto: rename sm3-256 to sm3 in hash_algo_name adds 5780b9abd530 ima: add sm3 algorithm to hash algorithm configuration list adds f7a7b151bf2c Merge remote-tracking branch 'integrity/next-integrity' adds d8b369551aea Merge remote-tracking branch 'keys/keys-next' adds cd9921529b25 Merge remote-tracking branch 'selinux/next' adds df739c831463 Merge remote-tracking branch 'smack/for-next' adds faaca0a0d48e tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko. adds dc10e4181c05 tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST adds b7302b86e045 Merge remote-tracking branch 'tpmdd/next' adds 5eee7c625d41 watchdog: fix mtk_wdt.c RESET_CONTROLLER build error adds e9a0e65eda3f watchdog: da9062: do not ping the hw during stop() adds 8541673d2a5f watchdog: da9062: fix power management ops adds 44144c809e39 watchdog: da9062: Add dependency on I2C adds a97deb7874ea Merge remote-tracking branch 'watchdog/master' adds a7e8afa26a68 Merge remote-tracking branch 'audit/next' adds 862e69e1053b Merge remote-tracking branch 'devicetree/for-next' adds 32a9d0545c5d spi: spi-mem: Fix typo, s/fallback/falls back adds 7b3bbd9f82f2 Merge branch 'spi-5.7' into spi-next adds ad2136d554bd Merge remote-tracking branch 'spi/for-next' adds 24796cba12db Merge branch 'x86/fpu' adds 8ebf14044cf7 Merge branch 'x86/cpu' adds 4d1d0977a215 x86: Fix a handful of typos adds e684c370576a Merge branch 'x86/cleanups' adds c259075af990 Merge branch 'x86/boot' adds db62b3b3dc19 Merge branch 'sched/core' adds 6e5cf31fbe65 x86/mce/amd: Publish the bank pointer only after setup has [...] adds 51dede9c05df x86/mce/amd: Fix kobject lifetime adds be5d1709dc79 Merge branch 'ras/urgent' adds 73487e4aad5c Merge branch 'perf/core' adds f5a942436997 Merge branch 'locking/kcsan' adds ada7ea4bad49 Merge branch 'locking/core' adds 3dc43a9f0074 Merge branch 'irq/urgent' adds fc822da1328e Merge branch 'core/objtool' adds d9e09c175c3a Merge remote-tracking branch 'tip/auto-latest' adds eff1b66530dc Merge remote-tracking branch 'clockevents/timers/drivers/next' adds bea1bfd5b722 EDAC/mc: Change mci device removal to use put_device() adds aad28c6f6b09 EDAC/mc: Split edac_mc_alloc() into smaller functions adds 1f27c7906238 EDAC/mc: Reorder functions edac_mc_alloc*() adds 672ef0e56840 EDAC: Store error type in struct edac_raw_error_desc adds 91b327f6728b EDAC/mc: Determine mci pointer from the error descriptor adds 6334dc4e3ff5 EDAC/mc: Carve out error increment into a separate function adds 65bb4d1af92c EDAC/mc: Report "unknown memory" on too many DIMM labels found adds 67792cf9583c EDAC/mc: Remove enable_per_layer_report function argument adds 6ab76179adb8 EDAC/mc: Pass the error descriptor to error reporting functions adds 1853ee729976 EDAC/mc: Remove detail[] string and cleanup error string g [...] adds 4aa92c864632 EDAC/mc: Remove per layer counters adds 52cff04a81e9 EDAC/mce_amd: Print !SMCA processor warning only once adds 3f47fb9a4420 Merge branch 'edac-misc' into edac-for-next adds 888ac93d0c92 Merge remote-tracking branch 'edac/edac-for-next' adds ae18f6ab095b doc: Add some more RCU list patterns in the kernel adds 5702d2e545a4 doc/RCU/Design: Remove remaining HTML tags in ReST files adds 753414d4dc4c doc/RCU/listRCU: Fix typos in a example code snippets adds 67afee5d1557 doc/RCU/listRCU: Update example function name adds f8ce3fb23765 doc/RCU/rcu: Use ':ref:' for links to other docs adds c1ea51c4414b doc/RCU/rcu: Use absolute paths for non-rst files adds baacfe924a89 doc/RCU/rcu: Use https instead of http if possible adds 6d8f00f3a272 doc: Add rcutorture scripting to torture.txt adds 8663ff7528b5 Documentation/memory-barriers: Fix typos adds 229e9269b513 nfs: Fix nfs_access_get_cached_rcu() sparse error adds 97c148401319 rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf adds f26c69105902 rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace adds 030b409394c1 rcu: Provide debug symbols and line numbers in KCSAN runs adds ec4b7c601598 rcu: Add WRITE_ONCE() to rcu_node ->qsmask update adds b709ecbc271d rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store adds 5819eaec301c rcu: Add READ_ONCE() to rcu_node ->gp_seq adds 2477e92232b4 rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity adds 7b08d3ae422d rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext adds b8b75c808585 locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner adds f5958331bade rcu: Add READ_ONCE() to rcu_segcblist ->tails[] adds bade8276f133 rcu: Add *_ONCE() for grace-period progress indicators adds 7022e939d20a rcu: Fix typos in file-header comments adds 095eabee76b7 rcu: Add READ_ONCE() to rcu_data ->gpwrap adds 202782372699 rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick adds 468c3bfc4d10 rcu: Add *_ONCE() to rcu_node ->boost_kthread_status adds 5e7af44bd338 timer: Use hlist_unhashed_lockless() in timer_pending() adds d2c805f6c094 rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() adds 8798c9f430aa rcu: Add WRITE_ONCE() to rcu_state ->gp_start adds e828cd15fa94 rcu: Fix rcu_barrier_callback() race condition adds c2d07b226c61 rculist: Add brackets around cond argument in __list_check [...] adds 2c76875cc672 rcu: Don't flag non-starting GPs before GP kthread is running adds e47ad558e486 rcu: Add missing annotation for rcu_nocb_bypass_lock() adds 2eb3b0d2980f rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() adds 666703a5440b rcu: Optimize and protect atomic_cmpxchg() loop adds 319751439b6a rcu: Tighten rcu_lockdep_assert_cblist_protected() check adds 0fa7a68d4966 rcu: Make nocb_gp_wait() double-check unexpected-callback warning adds 27db4abad8a8 rcu: Mark rcu_state.ncpus to detect concurrent writes adds ce5d2636eb40 rcu: Mark rcu_state.gp_seq to detect concurrent writes adds 056cf1aa3c3f rcu: Make rcu_barrier() account for offline no-CBs CPUs adds 5a799c9febe2 rcu: Support kfree_bulk() interface in kfree_rcu() adds dff1392fb6e7 rcu: Add a trace event for kfree_rcu() use of kfree_bulk() adds cc3f4e6e799a locktorture: Print ratio of acquisitions, not failures adds b8bfb11f4e2e locktorture: Allow CPU-hotplug to be disabled via --bootargs adds 5b2318d372e4 locktorture: Use private random-number generators adds f1a9df651269 locktorture: Forgive apparent unfairness if CPU hotplug adds 01970bc56393 rcu: Clear ->core_needs_qs at GP end or self-reported QS adds b7a198b2120a rcu: React to callback overload by aggressively seeking qu [...] adds 8f472f847cf0 rcu: React to callback overload by boosting RCU readers adds 97843940362e rcu: Fix spelling mistake "leval" -> "level" adds f817588997b8 rcu: Update __call_rcu() comments adds 5b212264e6c8 rcu-tasks: *_ONCE() for rcu_tasks_cbs_head adds 19572e3bd578 rcu: Add missing annotation for exit_tasks_rcu_start() adds ac1cef078671 rcu: Add missing annotation for exit_tasks_rcu_finish() adds 56bae8bc6cbf srcu: Fix __call_srcu()/process_srcu() datarace adds 1883143644fb srcu: Fix __call_srcu()/srcu_get_delay() datarace adds 6535f2c73e37 srcu: Fix process_srcu()/srcu_batches_completed() datarace adds 52324a7b8a02 srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq adds 41dc19c63224 rcutorture: Suppress forward-progress complaints during ea [...] adds dbecd89e15e0 torture: Make results-directory date format completion-friendly adds 574718a829b1 rcutorture: Refrain from callback flooding during boot adds c64d65ef7473 torture: Forgive -EBUSY from boottime CPU-hotplug operations adds bc277d7cc001 rcutorture: Allow boottime stall warnings to be suppressed adds e2d26c5e562f rcutorture: Suppress boottime bad-sequence warnings adds cd005748da4e torture: Allow disabling of boottime CPU-hotplug torture o [...] adds 8cd53cf7e26a rcutorture: Add 100-CPU configuration adds a416a7dcc6fc rcutorture: Summarize summary of build and run results adds 1e79ffaf97df rcutorture: Make kvm-find-errors.sh abort on bad directory adds fbff62174584 rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer( [...] adds 132f42c5c1e0 rcutorture: Fix stray access to rcu_fwd_cb_nodelay adds eb4f43f124e2 rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_t [...] adds d811d52f9496 rcutorture: Annotation lockless accesses to rcu_torture_current adds 8092a6d01efc rcuperf: Measure memory footprint during kfree_rcu() test adds 94f32e66cfa2 rcutorture: Make rcu_torture_barrier_cbs() post from corre [...] adds 44a8a9f99d9f rcutorture: Manually clean up after rcu_barrier() failure adds b35bae970b72 rcutorture: Set KCSAN Kconfig options to detect more data races adds fd27f7d9502e Merge branches 'doc.2020.02.16a', 'fixes.2020.02.16a', 'kf [...] adds 9d416212d221 tools/memory-model: Add recent references adds 704093041c62 tools/memory-model: Make judgelitmus.sh note timeouts adds 006c9ef5dd59 tools/memory-model: Make cmplitmushist.sh note timeouts adds 96771e95dba7 tools/memory-model: Make judgelitmus.sh identify bad macros adds e0d106e3baee tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds f1325a6522ef tools/memory-model: Fix paulmck email address on pre-exist [...] adds b94acf2c2220 tools/memory-model: Update parseargs.sh for hardware verification adds d358876036d5 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds d2d378686e93 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 89e66a414cfb tools/memory-model: Fix checkalllitmus.sh comment adds 8795c6466939 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 454d795bf695 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds dcd0896ab258 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds c7a1a92de678 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 5381fb2b70e9 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds dafa02882066 tools/memory-model: Keep assembly-language litmus tests adds 51b34488482c tools/memory-model: Allow herd to deduce CPU type adds 8cbffa9158f5 tools/memory-model: Make runlitmus.sh check for jingle errors adds 93737872e1db tools/memory-model: Add -v flag to jingle7 runs adds ea09f14473b2 tools/memory-model: Implement --hw support for checkghlitmus.sh adds c80f4c920a67 tools/memory-model: Fix scripting --jobs argument adds 527e8d893ec3 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 95d5bb084a43 tools/memory-model: Make history-check scripts use mselect7 adds 5b0816ae063c tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 9733252e96ba tools/memory-model: Repair parseargs.sh header comment adds c62766fa16bc tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds e783ab555851 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds d0e6183d824c tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds c53e3e7401f6 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds d513e2cbb0eb Merge branch 'lkmm-dev.2020.02.16a' into HEAD adds 6ef93cfc1c43 kcsan: Move interfaces that affects checks to kcsan-checks.h adds 5bafb4bde342 compiler.h, seqlock.h: Remove unnecessary kcsan.h includes adds 2f465906286d kcsan: Introduce kcsan_value_change type adds b70fc627e8ce kcsan: Add kcsan_set_access_mask() support adds 3b5303c21b2b kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) adds 5dabb33a6b06 rcu: Make RCU IRQ enter/exit functions rely on in_nmi() adds aa04971d5e5d rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] adds bfa9e63e050e rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks adds f38188fb5145 srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] adds 0b5638429416 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks adds 40b459ec4b37 rcu: Use data_race() for RCU CPU stall-warning prints adds 2aec1c761b1d rcu: Use data_race() for RCU expedited CPU stall-warning prints adds d3cde27ea149 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds 79415cffd3c3 rcutorture: Make kvm-recheck-rcu.sh handle truncated lines adds 24ccca8a3697 kcsan, trace: Make KCSAN compatible with tracing adds 1aabbab9de6f rcu: Provide comment for NOKPROBE() on rcu_nmi_enter() adds 308e52f2ef0f rcu: Make rcu_read_unlock_special() safe for rq/pi locks adds 23a58acde0ee rcu: Don't set nesting depth negative in rcu_preempt_defer [...] adds fe5cd7fcdc4c rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field adds 756b5aea6df6 rcu: Don't use negative nesting depth in __rcu_read_unlock() adds faece2d37e94 Merge remote-tracking branch 'rcu/rcu/next' adds b3f15ec3d809 kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() adds a0a68aa0bbb6 Merge remote-tracking branch 'kvm-arm/next' adds e87c96812a7a Merge remote-tracking branch 'kvms390/next' adds 70d53c82d102 Merge remote-tracking branch 'percpu/for-next' adds 4ee69a7a610d Merge remote-tracking branch 'workqueues/for-next' adds 1c47e870e4f6 Merge remote-tracking branch 'drivers-x86/for-next' adds 61312dcbffad Merge remote-tracking branch 'chrome-platform/for-next' adds 853a6cbf6581 Merge remote-tracking branch 'ipmi/for-next' adds e92a4eb490cb drivers base/arch_topology: Remove 'struct sched_domain' f [...] adds 99c73ce158a4 drivers base/arch_topology: Reformat topology_get_[cpu/fre [...] adds 8f373054f164 Merge remote-tracking branch 'driver-core/driver-core-next' adds 0616ca73fd35 usb: use kobj_to_dev() API adds 21d78d860cd6 thunderbolt: Add missing kernel-doc parameter descriptions adds 6ecc632d4b35 usb: typec: tcpm: set correct data role for non-DRD adds 21a37aeda674 USB: musb: Replace zero-length array with flexible-array member adds b57a368efde6 usb: gadget: f_phonet: Replace zero-length array with flex [...] adds fcec45910e7b usb: gadget: amd5536udc: fix spelling mistake "reserverd" [...] adds 16105850f7fc xhci: Do not open code __print_symbolic() in xhci trace events adds dce174e01d86 xhci: Add missing annotation for xhci_set_port_power() adds 055b185a3326 xhci: Add missing annotation for xhci_enter_test_mode adds c2ae49285a7b usb: typec: ucsi: register DP only for NVIDIA DP VDO adds 57a5e5f936be usb: ucsi: ccg: disable runtime pm during fw flashing adds be9ee3252cec Merge remote-tracking branch 'usb/usb-next' adds 4f91ff8422b5 Merge remote-tracking branch 'usb-serial/usb-next' adds e9fce2ef9744 Merge remote-tracking branch 'phy-next/next' adds 7a49955af144 serial: core: Introduce uart_console_enabled() helper adds d2403cadc1ee serial: core: Consolidate spin lock initialization code adds 643f7d95fe23 serial: core: use octal permissions on module param adds 191795dfae44 Merge remote-tracking branch 'tty/tty-next' adds 1031eb90c177 char: virtio: Replace zero-length array with flexible-arra [...] adds 06e33595e96f misc: Use kzalloc() instead of kmalloc() with flag GFP_ZERO. adds 86e18b1255e1 Merge remote-tracking branch 'char-misc/char-misc-next' adds 4cb1f1e8d66c dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cro [...] adds bbbd323cf9e7 extcon: Remove unneeded extern keyword from extcon-provider.h adds 29c98e31bd9b extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER adds 67f8d143fccf Merge remote-tracking branch 'extcon/extcon-next' adds 2523486b9860 soundwire: intel: rename res field as link_res adds 27b198f409d8 soundwire: intel: add prepare support in sdw dai driver adds 973a842940bc soundwire: intel: add trigger support in sdw dai driver adds 5e7484d01928 soundwire: intel: add sdw_stream_setup helper for .startup [...] adds eff346f24ba9 soundwire: intel: free all resources on hw_free() adds 93f116b8dd80 Merge remote-tracking branch 'soundwire/next' adds 254643a1bb2a Merge remote-tracking branch 'thunderbolt/next' adds e2327678732d staging: vc04_services: Fix wrong early return in next_ser [...] adds c77761d660a6 staging: rtl8723bs: Fix spacing issues adds 38f193dff5cc staging: wilc1000: make use of FIELD_GET/_PREP macro adds 759af9b84eec staging: wilc1000: remove use of MAX_NUN_INT_THRPT_ENH2 macro adds eda308be643f staging: wilc1000: refactor interrupt handling for sdio adds bf13984d515d staging: wilc1000: make use of ALIGN macro adds a088ae77f44b staging: wilc1000: use commmon function to set SDIO block size adds 167bd21c315e staging: wilc1000: define macros for different register ad [...] adds 5832cbe21c16 staging: wilc1000: use short name for hif local variable i [...] adds b1f17561541c staging: wilc1000: define macros to replace magic number values adds 5e5d785d3465 Merge remote-tracking branch 'staging/staging-next' adds c3f303f90c76 Merge remote-tracking branch 'mux/for-next' adds 6238124e88f8 Merge remote-tracking branch 'slave-dma/next' adds aa158ce3a6c4 Merge remote-tracking branch 'cgroup/for-next' adds aa0a0a1734f7 Merge remote-tracking branch 'scsi/for-next' adds 618b4d07a442 scsi: ufs: ufs-mediatek: fix TX LCC disabling timing adds 984eaac133e3 scsi: ufs: introduce common function to disable host TX LCC adds 518b32f1ddf5 scsi: ufs: Select INITIAL ADAPT type for HS Gear4 adds 2824ec9f9e81 scsi: ufs: Flush exception event before suspend adds 90d88f47e8d0 scsi: ufs: set load before setting voltage in regulators adds 8240dd97cef4 scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting adds 38f3242e9e20 scsi: ufs: Remove the check before call setup clock notify vops adds c63d6099a795 scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic adds 09f17791e640 scsi: ufs: Add dev ref clock gating wait time support adds 1cbadd0c331f scsi: ufs-qcom: Delay specific time before gate ref clk adds 0d9630084cf8 scsi: zorro_esp: Restore devm_ioremap() alignment adds 569334014370 scsi: core: Delete scsi_use_blk_mq adds 73ec6d2748dc scsi: fc: Update Descriptor definition and add RDF and Lin [...] adds df3fe76658ed scsi: lpfc: add RDF registration and Link Integrity FPIN logging adds b417107a659e scsi: advansys: Replace zero-length array with flexible-ar [...] adds 26c619284ffb Merge remote-tracking branch 'scsi-mkp/for-next' adds 03340912cc93 Merge remote-tracking branch 'vhost/linux-next' adds e76175d4b272 Merge remote-tracking branch 'rpmsg/for-next' adds a9d54323810a Merge remote-tracking branch 'gpio/for-next' adds 79c18adc1239 gpio: uniphier: Replace zero-length array with flexible-ar [...] adds cb548e981da5 gpiolib: Rename 'event' to 'ge' to be consistent with other use adds b6f82d1b16c5 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 82d7deebdc15 Merge remote-tracking branch 'pinctrl/for-next' adds d2d64750ba99 Merge remote-tracking branch 'ktest/for-next' adds f6aa6cb50ead Merge remote-tracking branch 'kselftest/next' adds 4d54274bc393 Merge remote-tracking branch 'livepatching/for-next' adds a369d2026f71 Merge remote-tracking branch 'rtc/rtc-next' adds b2ca916ce392 ACPI: NUMA: Up-level "map to online node" functionality adds 4fcbe96e4d0b mm/numa: Skip NUMA_NO_NODE and online nodes in numa_map_to [...] adds 575e23b6e13c powerpc/papr_scm: Switch to numa_map_to_online_node() adds 1e5d8e1e47af x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO adds 5d30f92e7631 x86/NUMA: Provide a range-to-target_node lookup facility adds 7b27a8622f80 libnvdimm/e820: Retrieve and populate correct 'target_node' info adds c281a25f7953 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 5ebb2051dcc3 Merge remote-tracking branch 'at24/at24/for-next' adds a510aec9cc7f Merge remote-tracking branch 'ntb/ntb-next' adds 508feda797a1 Merge remote-tracking branch 'fsi/next' adds 90f30aa18888 Merge remote-tracking branch 'slimbus/for-next' adds 72b67b7ba6ae nvmem: imx: ocotp: add i.MX8MP support adds c207aebd34e8 nvmem: core: add nvmem_cell_read_common adds e44b9b8b2c57 nvmem: core: add nvmem_cell_read_u64 adds f769a2100aa7 nvmem: remove a stray newline in nvmem_register() adds 0f6fea00e52f nvmem: add a newline for readability adds ca7f95fc5d73 Merge remote-tracking branch 'nvmem/for-next' adds 0268611035c5 Merge remote-tracking branch 'xarray/xarray' adds 12334bd49d03 Merge remote-tracking branch 'devfreq/devfreq-next' adds 5ab0721f03fd Merge remote-tracking branch 'kunit-next/kunit' adds 59ec43ccc725 hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] adds 61680692ea21 hugetlb: disable region_add file_region coalescing adds d0beead5b3a7 hugetlb_cgroup: add accounting for shared mappings adds 0942fbe18536 hugetlb_cgroup-add-accounting-for-shared-mappings-fix adds 9d9607bfc606 hugetlb_cgroup: support noreserve mappings adds c6f06b8dc70e hugetlb: support file_region coalescing again adds 17590db55beb hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs adds e02321ac53d4 hugetlb_cgroup: add hugetlb_cgroup reservation tests adds 70d6c8150401 hugetlb_cgroup: add hugetlb_cgroup reservation docs adds 2073f5968556 mm/migrate.c: no need to check for i > start in do_pages_move() adds 210880dbfa93 mm/migrate.c: wrap do_move_pages_to_node() and store_status() adds 4f7d227c66e3 mm/migrate.c: check pagelist in move_pages_and_store_status() adds cb6b9f1a9f7d mm/migrate.c: unify "not queued for migration" handling in [...] adds 586ad3e22fd6 mm/migrate.c: migrate PG_readahead flag adds 753397d3109d mm-migratec-migrate-pg_readahead-flag-fix adds 1d5ea685e293 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds c51bd39b7451 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 1046a99aa8da mm: adjust shuffle code to allow for future coalescing adds f9d97d09b384 mm: use zone and order instead of free area in free_list m [...] adds 6eb55c9f6422 mm: add function __putback_isolated_page adds d8a79bd6d19e mm: introduce Reported pages adds 9829183aaee5 virtio-balloon: pull page poisoning config out of free pag [...] adds f1793a17029b virtio-balloon: add support for providing free page report [...] adds 6974988fbf8e mm/page_reporting: rotate reported pages to the tail of the list adds aa94a7309108 mm/page_reporting: add budget limit on how many pages can [...] adds 8065bde68f48 mm/page_reporting: add free page reporting documentation adds 955a6c00bb35 drivers/base/memory.c: indicate all memory blocks as removable adds afe170778256 drivers/base/memory.c: drop section_count adds a63c62e96651 drivers/base/memory.c: drop pages_correctly_probed() adds 72b8ee0cae62 mm/page_ext.c: drop pfn_present() check when onlining adds 65b84eb0f619 mm/zswap: allow setting default status, compressor and all [...] adds f3e7a40fc78a fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 05733bc03af2 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 107eaa8a1f10 kernel/hung_task.c: Monitor killed tasks. adds fdd3a53dbad3 asm-generic: fix unistd_32.h generation format adds 6de1460706c4 MAINTAINERS: add an entry for kfifo adds 24f2c651096c lib/test_lockup: test module to generate lockups adds 7b9a8cfcec3b lib/bch.c: replace zero-length array with flexible-array member adds b71c3bd03d41 lib/objagg.c: replace zero-length arrays with flexible-arr [...] adds 94102f69fbe2 lib/ts_bm.c: replace zero-length array with flexible-array member adds ac255a3f5ff5 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] adds a849c96e4e76 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] adds 29eabec4f722 lib/scatterlist: fix sg_copy_buffer() kerneldoc adds 4e59b3c428b6 string: add stracpy and stracpy_pad mechanisms adds fc1cc3184383 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds 03b273463f4b checkpatch: remove email address comment from email addres [...] adds 6e479d5d727d checkpatch: check SPDX tags in YAML files adds 59748de86cd2 checkpatch: support "base-commit:" format adds 13be4f5a18b7 checkpatch: prefer fallthrough; over fallthrough comments adds 1999f9b5353a kernel/relay.c: fix read_pos error when multiple readers adds c4aeb8245d50 aio: simplify read_events() adds 5b957e5ca736 init/Kconfig: clean up ANON_INODES and old IO schedulers options adds 8e40585345c9 Merge branch 'akpm-current/current' adds b7141e04fdca mm/frontswap: mark various intentional data races adds 554a7d579cad mm/page_io: mark various intentional data races adds b2203863442b mm-page_io-mark-various-intentional-data-races-v2 adds 78b968f8348c mm/swap_state: mark various intentional data races adds 4a2ff103aad4 mm/kmemleak: annotate various data races obj->ptr adds e2dac2fbe011 mm/filemap.c: fix a data race in filemap_fault() adds 32ddf272502c mm/swapfile: fix and annotate various data races adds 817579b53d6e mm-swapfile-fix-and-annotate-various-data-races-v2 adds de85bb3616be mm/page_counter: fix various data races at memsw adds ecdfb3715bb3 mm/memcontrol: fix a data race in scan count adds c51afcbc4f8b mm/list_lru: fix a data race in list_lru_count_one adds f5e7b9c25043 mm/mempool: fix a data race in mempool_free() adds d9b4d574438b mm/util.c: annotate an data race at vm_committed_as adds cf684e72aafd mm/rmap: annotate a data race at tlb_flush_batched adds 52bc6bb02abb drivers/tty/serial/sh-sci.c: suppress warning adds ac0a08ae5122 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 9d6dd226dc44 Merge branch 'akpm/master' adds 1d7f85df0f9c Add linux-next specific files for 20200219
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (c25a951c50dc) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/devicetree/bindings/arm/fsl.yaml | 51 + .../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 300 -- .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 354 +++ .../devicetree/bindings/clock/imx8mm-clock.txt | 29 - .../devicetree/bindings/clock/imx8mm-clock.yaml | 68 + .../devicetree/bindings/clock/imx8mn-clock.yaml | 48 +- .../devicetree/bindings/clock/imx8mq-clock.txt | 20 - .../devicetree/bindings/clock/imx8mq-clock.yaml | 72 + .../bindings/extcon/extcon-usbc-cros-ec.txt | 24 - .../bindings/extcon/extcon-usbc-cros-ec.yaml | 56 + .../bindings/pci/nvidia,tegra194-pcie.txt | 2 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 40 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + Documentation/hwmon/xdpe12284.rst | 1 + MAINTAINERS | 2 +- Makefile | 1 + Next/SHA1s | 142 +- Next/Trees | 2 +- Next/merge.log | 1836 +++++++----- arch/arc/kernel/setup.c | 2 +- arch/arm/boot/dts/imx25-pinfunc.h | 4 + arch/arm/boot/dts/imx25.dtsi | 4 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 10 + arch/arm/boot/dts/imx31.dtsi | 4 +- arch/arm/boot/dts/imx35.dtsi | 4 +- arch/arm/boot/dts/imx50.dtsi | 4 +- arch/arm/boot/dts/imx51.dtsi | 4 +- arch/arm/boot/dts/imx53.dtsi | 4 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 4 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 2 + arch/arm/boot/dts/imx6dl.dtsi | 4 +- arch/arm/boot/dts/imx6q-novena.dts | 2 +- arch/arm/boot/dts/imx6q.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 5 + arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 5 + arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 5 + arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 31 + arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 1 - arch/arm/boot/dts/imx6qdl.dtsi | 10 +- arch/arm/boot/dts/imx6qp.dtsi | 2 +- arch/arm/boot/dts/imx6sl.dtsi | 10 +- arch/arm/boot/dts/imx6sll.dtsi | 4 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 20 +- arch/arm/boot/dts/imx6sx-pinfunc.h | 286 +- arch/arm/boot/dts/imx6sx-sabreauto.dts | 4 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 12 +- arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 8 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 28 +- arch/arm/boot/dts/imx6sx.dtsi | 12 +- arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 2 +- arch/arm/boot/dts/imx6ul-pico.dtsi | 39 +- arch/arm/boot/dts/imx6ul.dtsi | 12 +- arch/arm/boot/dts/imx6ull.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 5 + arch/arm/boot/dts/imx7-colibri.dtsi | 187 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 +- arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 26 + arch/arm/boot/dts/imx7d.dtsi | 6 +- arch/arm/boot/dts/imx7s.dtsi | 18 +- arch/arm/boot/dts/imx7ulp-evk.dts | 3 +- arch/arm/boot/dts/ls1021a.dtsi | 4 +- arch/arm/boot/dts/mt2701.dtsi | 2 +- arch/arm/boot/dts/mt7623.dtsi | 2 +- arch/arm/boot/dts/mt7629.dtsi | 2 +- arch/arm/boot/dts/tegra114-dalmore.dts | 8 +- arch/arm/boot/dts/tegra114.dtsi | 4 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 8 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 8 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 14 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 8 +- arch/arm/boot/dts/tegra124-venice2.dts | 8 +- arch/arm/boot/dts/tegra124.dtsi | 4 +- arch/arm/boot/dts/tegra20.dtsi | 4 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 8 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 8 +- arch/arm/boot/dts/tegra30-beaver.dts | 8 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 8 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 8 +- arch/arm/boot/dts/tegra30.dtsi | 4 +- arch/arm/boot/dts/vf500.dtsi | 4 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 8 + arch/arm/boot/dts/vf610-zii-dev.dtsi | 8 + arch/arm/boot/dts/vf610-zii-spb4.dts | 8 + arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 8 + arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 8 + arch/arm/boot/dts/vfxxx.dtsi | 4 +- arch/arm/configs/imx_v6_v7_defconfig | 3 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/tegra_defconfig | 1 + arch/arm/include/asm/kvm_host.h | 3 - arch/arm/mach-imx/Kconfig | 10 +- arch/arm/mach-imx/Makefile | 2 + arch/arm/mach-imx/anatop.c | 6 +- arch/arm/mach-imx/common.h | 4 +- arch/arm/mach-imx/gpc.c | 3 +- arch/arm/mach-imx/mach-imx6q.c | 13 - arch/arm/mach-imx/mach-imx6sl.c | 1 - arch/arm/mach-imx/platsmp.c | 1 + arch/arm/mach-imx/pm-imx6.c | 2 + arch/arm/mach-imx/pm-imx7ulp.c | 1 + arch/arm/mach-imx/resume-imx6.S | 24 + arch/arm/mach-imx/suspend-imx6.S | 14 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 +- arch/arm/mach-tegra/Makefile | 19 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 89 - arch/arm/mach-tegra/cpuidle-tegra20.c | 212 -- arch/arm/mach-tegra/cpuidle-tegra30.c | 132 - arch/arm/mach-tegra/cpuidle.c | 50 - arch/arm/mach-tegra/cpuidle.h | 21 - arch/arm/mach-tegra/irq.c | 3 +- arch/arm/mach-tegra/pm.c | 54 +- arch/arm/mach-tegra/pm.h | 4 - arch/arm/mach-tegra/reset-handler.S | 11 - arch/arm/mach-tegra/reset.h | 9 +- arch/arm/mach-tegra/sleep-tegra20.S | 170 -- arch/arm/mach-tegra/sleep-tegra30.S | 6 +- arch/arm/mach-tegra/sleep.h | 15 - arch/arm/mach-tegra/tegra.c | 7 +- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 1 + arch/arm64/boot/dts/freescale/Makefile | 5 + .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 27 + .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 106 + .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 50 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 174 ++ arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 1 + arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 11 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 231 ++ arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 931 ++++++ .../dts/freescale/{imx8mn.dtsi => imx8mp.dtsi} | 499 +--- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 12 + arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 41 + arch/arm64/boot/dts/freescale/s32v234.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6797.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 37 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 23 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 19 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 36 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 63 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 151 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 34 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 22 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 25 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/kvm_host.h | 32 - arch/arm64/kvm/hyp/switch.c | 39 +- arch/powerpc/platforms/pseries/papr_scm.c | 21 +- arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/include/asm/csr.h | 12 + arch/riscv/kernel/head.S | 6 + arch/riscv/kernel/setup.c | 2 +- arch/riscv/kernel/traps.c | 4 +- arch/s390/Makefile | 2 +- arch/s390/boot/Makefile | 2 +- arch/s390/boot/kaslr.c | 2 +- arch/s390/configs/debug_defconfig | 28 +- arch/s390/configs/defconfig | 11 +- arch/s390/include/asm/page.h | 2 +- arch/s390/kernel/perf_cpum_sf.c | 40 +- arch/x86/Kconfig | 1 + arch/x86/kernel/cpu/mce/amd.c | 50 +- arch/x86/kernel/ima_arch.c | 6 +- arch/x86/kernel/irqinit.c | 2 +- arch/x86/kernel/nmi.c | 4 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/tsc.c | 2 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/mm/numa.c | 67 +- crypto/hash_info.c | 2 +- drivers/acpi/numa/srat.c | 41 - drivers/acpi/sleep.c | 50 +- drivers/bluetooth/Kconfig | 2 +- drivers/bluetooth/btrtl.c | 12 + drivers/bluetooth/hci_h5.c | 23 +- drivers/bluetooth/hci_qca.c | 101 +- drivers/char/tpm/tpm2-cmd.c | 2 + drivers/char/virtio_console.c | 2 +- drivers/clk/imx/clk-composite-8m.c | 20 +- drivers/clk/imx/clk-fixup-div.c | 2 +- drivers/clk/imx/clk-fixup-mux.c | 2 +- drivers/clk/imx/clk-gate2.c | 6 +- drivers/clk/imx/clk-imx6sl.c | 1 + drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 45 +- drivers/clk/imx/clk-imx8mn.c | 23 +- drivers/clk/imx/clk-imx8mp.c | 2 + drivers/clk/imx/clk-imx8mq.c | 37 +- drivers/clk/imx/clk-pll14xx.c | 2 + drivers/clk/imx/clk.h | 13 +- drivers/clk/tegra/clk-id.h | 5 +- drivers/clk/tegra/clk-tegra-fixed.c | 37 +- drivers/clk/tegra/clk-tegra-pmc.c | 12 +- drivers/clk/tegra/clk-tegra114.c | 21 +- drivers/clk/tegra/clk-tegra124.c | 10 +- drivers/clk/tegra/clk-tegra210.c | 10 +- drivers/clk/tegra/clk-tegra30.c | 10 +- drivers/cpufreq/imx-cpufreq-dt.c | 3 + drivers/cpuidle/Kconfig.arm | 8 + drivers/cpuidle/Makefile | 1 + drivers/cpuidle/cpuidle-tegra.c | 389 +++ drivers/edac/edac_mc.c | 511 ++-- drivers/edac/edac_mc.h | 6 +- drivers/edac/edac_mc_sysfs.c | 110 +- drivers/edac/edac_module.h | 1 - drivers/edac/ghes_edac.c | 16 +- drivers/edac/mce_amd.c | 2 +- drivers/extcon/extcon-palmas.c | 8 +- drivers/firmware/imx/scu-pd.c | 9 +- drivers/firmware/meson/meson_sm.c | 2 + drivers/firmware/tegra/Kconfig | 2 +- drivers/gpio/gpio-uniphier.c | 2 +- drivers/gpio/gpiolib.c | 12 +- drivers/gpu/drm/i915/Kconfig | 12 +- drivers/gpu/drm/i915/Makefile | 13 +- drivers/gpu/drm/i915/display/icl_dsi.c | 383 +-- drivers/gpu/drm/i915/display/intel_acpi.c | 89 + drivers/gpu/drm/i915/display/intel_acpi.h | 5 + drivers/gpu/drm/i915/display/intel_atomic.c | 57 +- drivers/gpu/drm/i915/display/intel_atomic.h | 5 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 73 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 247 +- drivers/gpu/drm/i915/display/intel_bios.c | 443 ++- drivers/gpu/drm/i915/display/intel_bios.h | 11 + drivers/gpu/drm/i915/display/intel_bw.c | 63 +- drivers/gpu/drm/i915/display/intel_bw.h | 4 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 995 ++++--- drivers/gpu/drm/i915/display/intel_cdclk.h | 71 +- drivers/gpu/drm/i915/display/intel_color.c | 210 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 163 +- drivers/gpu/drm/i915/display/intel_connector.c | 5 +- drivers/gpu/drm/i915/display/intel_crt.c | 126 +- drivers/gpu/drm/i915/{ => display}/intel_csr.c | 42 +- drivers/gpu/drm/i915/{ => display}/intel_csr.h | 0 drivers/gpu/drm/i915/display/intel_ddi.c | 745 +++-- drivers/gpu/drm/i915/display/intel_de.h | 72 + drivers/gpu/drm/i915/display/intel_display.c | 2984 ++++++++++++-------- drivers/gpu/drm/i915/display/intel_display.h | 6 + .../gpu/drm/i915/display/intel_display_debugfs.c | 2129 ++++++++++++++ .../gpu/drm/i915/display/intel_display_debugfs.h | 20 + drivers/gpu/drm/i915/display/intel_display_power.c | 563 ++-- drivers/gpu/drm/i915/display/intel_display_power.h | 5 + drivers/gpu/drm/i915/display/intel_display_types.h | 51 +- drivers/gpu/drm/i915/display/intel_dp.c | 590 ++-- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 169 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 75 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 33 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 108 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 677 ++--- drivers/gpu/drm/i915/display/intel_dsb.c | 30 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 167 +- drivers/gpu/drm/i915/display/intel_dvo.c | 49 +- drivers/gpu/drm/i915/display/intel_fbc.c | 202 +- drivers/gpu/drm/i915/display/intel_fbc.h | 13 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 13 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 37 +- drivers/gpu/drm/i915/display/intel_global_state.c | 223 ++ drivers/gpu/drm/i915/display/intel_global_state.h | 87 + drivers/gpu/drm/i915/display/intel_gmbus.c | 77 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 398 +-- drivers/gpu/drm/i915/display/intel_hdcp.h | 5 + drivers/gpu/drm/i915/display/intel_hdmi.c | 422 +-- drivers/gpu/drm/i915/display/intel_hotplug.c | 110 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 16 +- drivers/gpu/drm/i915/display/intel_lvds.c | 64 +- drivers/gpu/drm/i915/display/intel_opregion.c | 221 +- drivers/gpu/drm/i915/display/intel_overlay.c | 57 +- drivers/gpu/drm/i915/display/intel_panel.c | 374 +-- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 34 +- drivers/gpu/drm/i915/display/intel_psr.c | 363 ++- drivers/gpu/drm/i915/display/intel_quirks.c | 10 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 112 +- drivers/gpu/drm/i915/display/intel_sprite.c | 385 +-- drivers/gpu/drm/i915/display/intel_tc.c | 51 +- drivers/gpu/drm/i915/display/intel_tv.c | 164 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 443 +-- drivers/gpu/drm/i915/display/intel_vga.c | 14 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 440 +-- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 96 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 368 +-- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 13 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 63 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 5 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 98 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 135 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 19 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 102 - .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 163 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 74 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 3 + drivers/gpu/drm/i915/gt/intel_context.c | 9 +- drivers/gpu/drm/i915/gt/intel_context.h | 20 + drivers/gpu/drm/i915/gt/intel_context_sseu.c | 98 + drivers/gpu/drm/i915/gt/intel_context_types.h | 12 + drivers/gpu/drm/i915/gt/intel_engine.h | 22 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 143 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 8 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 12 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 3 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 89 +- drivers/gpu/drm/i915/gt/intel_gt.c | 54 +- drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 117 +- drivers/gpu/drm/i915/gt/intel_gt_irq.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 3 + drivers/gpu/drm/i915/gt/intel_gtt.c | 36 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 4 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 318 ++- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 1 + drivers/gpu/drm/i915/gt/intel_mocs.c | 4 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 10 +- drivers/gpu/drm/i915/gt/intel_reset.c | 83 +- drivers/gpu/drm/i915/gt/intel_ring.c | 7 +- drivers/gpu/drm/i915/gt/intel_ring.h | 8 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 87 +- drivers/gpu/drm/i915/gt/intel_ring_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_rps.c | 20 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 138 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 4 +- drivers/gpu/drm/i915/gt/mock_engine.c | 3 + drivers/gpu/drm/i915/gt/selftest_lrc.c | 722 ++++- drivers/gpu/drm/i915/gt/selftest_rc6.c | 5 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 188 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 9 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 255 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 10 +- drivers/gpu/drm/i915/gvt/handlers.c | 8 +- drivers/gpu/drm/i915/i915_active.c | 15 +- drivers/gpu/drm/i915/i915_active.h | 3 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 29 +- drivers/gpu/drm/i915/i915_debugfs.c | 2277 +-------------- drivers/gpu/drm/i915/i915_debugfs.h | 8 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 250 ++ drivers/gpu/drm/i915/i915_debugfs_params.h | 14 + drivers/gpu/drm/i915/i915_drv.c | 698 +---- drivers/gpu/drm/i915/i915_drv.h | 83 +- drivers/gpu/drm/i915/i915_gem.c | 26 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 13 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 3 +- drivers/gpu/drm/i915/i915_gpu_error.c | 34 +- drivers/gpu/drm/i915/i915_gpu_error.h | 5 + drivers/gpu/drm/i915/i915_irq.c | 236 +- drivers/gpu/drm/i915/i915_params.c | 11 +- drivers/gpu/drm/i915/i915_params.h | 74 +- drivers/gpu/drm/i915/i915_pci.c | 16 +- drivers/gpu/drm/i915/i915_perf.c | 53 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- drivers/gpu/drm/i915/i915_reg.h | 38 +- drivers/gpu/drm/i915/i915_request.c | 64 +- drivers/gpu/drm/i915/i915_request.h | 2 +- drivers/gpu/drm/i915/i915_scheduler.c | 6 +- drivers/gpu/drm/i915/i915_sw_fence.c | 17 +- drivers/gpu/drm/i915/i915_sw_fence.h | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 19 +- drivers/gpu/drm/i915/i915_trace.h | 66 +- drivers/gpu/drm/i915/i915_utils.c | 5 +- drivers/gpu/drm/i915/i915_vgpu.c | 41 +- drivers/gpu/drm/i915/i915_vma.c | 61 +- drivers/gpu/drm/i915/i915_vma.h | 2 + drivers/gpu/drm/i915/intel_device_info.c | 37 +- drivers/gpu/drm/i915/intel_device_info.h | 2 + drivers/gpu/drm/i915/intel_gvt.c | 13 +- drivers/gpu/drm/i915/intel_memory_region.c | 4 +- drivers/gpu/drm/i915/intel_pch.c | 66 +- drivers/gpu/drm/i915/intel_pm.c | 638 +++-- drivers/gpu/drm/i915/intel_pm.h | 5 +- drivers/gpu/drm/i915/intel_sideband.c | 11 +- drivers/gpu/drm/i915/intel_uncore.c | 54 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 6 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 1 + .../gpu/drm/i915/selftests/intel_memory_region.c | 203 ++ drivers/gpu/drm/i915/vlv_suspend.c | 489 ++++ drivers/gpu/drm/i915/vlv_suspend.h | 18 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 11 +- drivers/i3c/master.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 12 + drivers/misc/habanalabs/device.c | 5 +- drivers/misc/habanalabs/goya/goya.c | 44 +- drivers/misc/mic/host/mic_boot.c | 2 +- drivers/mtd/spi-nor/spi-nor.c | 22 +- drivers/net/bonding/bond_main.c | 55 +- drivers/net/bonding/bond_options.c | 2 + drivers/net/dsa/b53/b53_common.c | 3 + drivers/net/dsa/bcm_sf2.c | 3 + drivers/net/dsa/bcm_sf2_regs.h | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 32 +- drivers/net/dsa/mv88e6xxx/chip.h | 5 + drivers/net/dsa/mv88e6xxx/serdes.c | 77 + drivers/net/dsa/mv88e6xxx/serdes.h | 5 + drivers/net/ethernet/amazon/ena/ena_com.c | 4 - .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 + .../net/ethernet/aquantia/atlantic/aq_filters.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 13 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 3 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 22 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 19 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 12 + drivers/net/ethernet/broadcom/cnic_defs.h | 4 +- drivers/net/ethernet/cadence/macb_main.c | 6 +- drivers/net/ethernet/davicom/dm9000.c | 2 + drivers/net/ethernet/freescale/fec_main.c | 1 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 11 + drivers/net/ethernet/intel/ice/ice_base.c | 43 +- drivers/net/ethernet/intel/ice/ice_base.h | 4 +- drivers/net/ethernet/intel/ice/ice_common.c | 4 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 6 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 2 + drivers/net/ethernet/intel/ice/ice_lib.c | 98 +- drivers/net/ethernet/intel/ice/ice_lib.h | 6 +- drivers/net/ethernet/intel/ice/ice_main.c | 33 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 2 - drivers/net/ethernet/intel/ice/ice_switch.c | 4 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 5 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 341 ++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 12 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 12 +- drivers/net/ethernet/marvell/mvneta.c | 227 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 4 - drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 13 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 186 +- drivers/net/ethernet/micrel/ks8851_mll.c | 53 +- drivers/net/ethernet/mscc/ocelot_board.c | 8 + drivers/net/ethernet/natsemi/jazzsonic.c | 31 +- drivers/net/ethernet/natsemi/macsonic.c | 48 +- drivers/net/ethernet/natsemi/sonic.c | 66 +- drivers/net/ethernet/natsemi/sonic.h | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 40 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 + drivers/net/ethernet/qlogic/qede/qede_rdma.c | 29 +- drivers/net/ethernet/realtek/r8169_main.c | 187 +- drivers/net/ethernet/renesas/sh_eth.c | 104 +- drivers/net/ethernet/renesas/sh_eth.h | 2 +- drivers/net/ethernet/sfc/efx.h | 18 - drivers/net/ethernet/sfc/efx_channels.c | 25 +- drivers/net/ethernet/sfc/tx.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 35 +- drivers/net/phy/Kconfig | 4 +- drivers/net/phy/Makefile | 3 +- drivers/net/phy/broadcom.c | 4 +- drivers/net/phy/linkmode.c | 95 + drivers/net/phy/mdio-bcm-iproc.c | 20 + drivers/net/phy/phy_device.c | 43 +- drivers/net/phy/phylink.c | 162 +- drivers/net/usb/cdc-phonet.c | 2 +- drivers/net/wireguard/device.c | 7 +- drivers/net/wireguard/receive.c | 7 +- drivers/net/wireguard/send.c | 16 +- drivers/net/wireguard/socket.c | 1 - drivers/nfc/pn544/pn544.c | 2 +- drivers/nvdimm/e820.c | 18 +- drivers/nvmem/core.c | 71 +- drivers/nvmem/imx-ocotp.c | 21 + drivers/ptp/ptp_qoriq.c | 29 +- drivers/regulator/mp5416.c | 14 +- drivers/s390/cio/blacklist.c | 5 +- drivers/s390/cio/chp.c | 4 +- drivers/s390/crypto/zcrypt_ccamisc.c | 25 +- drivers/s390/crypto/zcrypt_ep11misc.c | 4 +- drivers/scsi/advansys.c | 2 +- drivers/scsi/lpfc/lpfc.h | 29 + drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_els.c | 324 ++- drivers/scsi/lpfc/lpfc_hbadisc.c | 4 +- drivers/scsi/lpfc/lpfc_hw.h | 4 +- drivers/scsi/lpfc/lpfc_hw4.h | 19 + drivers/scsi/lpfc/lpfc_sli.c | 1 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 5 +- drivers/scsi/scsi.c | 4 - drivers/scsi/scsi_priv.h | 1 - drivers/scsi/ufs/cdns-pltfrm.c | 2 +- drivers/scsi/ufs/ufs-hisi.c | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 12 +- drivers/scsi/ufs/ufs-qcom.c | 118 +- drivers/scsi/ufs/ufs.h | 3 + drivers/scsi/ufs/ufshcd-pci.c | 2 +- drivers/scsi/ufs/ufshcd.c | 96 +- drivers/scsi/ufs/ufshcd.h | 5 + drivers/scsi/ufs/unipro.h | 7 + drivers/scsi/zorro_esp.c | 5 +- drivers/soc/amlogic/Kconfig | 13 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-secure-pwrc.c | 204 ++ drivers/soc/imx/gpcv2.c | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 1 + drivers/soc/mediatek/mtk-pmic-wrap.c | 128 + drivers/soc/renesas/rcar-sysc.h | 4 +- drivers/soc/tegra/pmc.c | 354 +++ drivers/soundwire/intel.c | 198 +- drivers/spi/spi-mem.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 6 +- drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 32 +- drivers/staging/rtl8723bs/include/cmd_osdep.h | 4 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/hal_com.h | 98 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 8 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 2 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 14 +- drivers/staging/rtl8723bs/include/hal_intf.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 4 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 22 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/osdep_service.h | 10 +- .../rtl8723bs/include/osdep_service_linux.h | 2 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 4 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 2 +- drivers/staging/rtl8723bs/include/rtw_byteorder.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 112 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 28 +- drivers/staging/rtl8723bs/include/rtw_eeprom.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 8 +- drivers/staging/rtl8723bs/include/rtw_event.h | 2 +- drivers/staging/rtl8723bs/include/rtw_ht.h | 12 +- drivers/staging/rtl8723bs/include/rtw_io.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 66 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 40 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 16 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 18 +- drivers/staging/rtl8723bs/include/rtw_security.h | 30 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 26 +- drivers/staging/rtl8723bs/include/sta_info.h | 8 +- drivers/staging/rtl8723bs/include/wifi.h | 8 +- drivers/staging/rtl8723bs/include/xmit_osdep.h | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 124 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 280 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 8 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 12 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 14 +- drivers/staging/wilc1000/cfg80211.c | 2 +- drivers/staging/wilc1000/mon.c | 2 +- drivers/staging/wilc1000/netdev.h | 2 - drivers/staging/wilc1000/sdio.c | 281 +- drivers/staging/wilc1000/spi.c | 23 +- drivers/staging/wilc1000/wlan.c | 128 +- drivers/staging/wilc1000/wlan.h | 96 +- drivers/target/iscsi/iscsi_target.c | 16 +- drivers/target/target_core_transport.c | 31 +- drivers/thunderbolt/usb4.c | 4 + drivers/tty/serial/serial_core.c | 65 +- drivers/usb/core/sysfs.c | 6 +- drivers/usb/gadget/function/f_phonet.c | 2 +- drivers/usb/gadget/udc/amd5536udc.h | 2 +- drivers/usb/host/xhci-hub.c | 2 + drivers/usb/host/xhci-trace.h | 23 +- drivers/usb/misc/iowarrior.c | 9 +- drivers/usb/musb/musb_host.c | 2 +- drivers/usb/roles/class.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 53 +- drivers/usb/typec/ucsi/ucsi.c | 12 +- drivers/usb/typec/ucsi/ucsi.h | 7 + drivers/usb/typec/ucsi/ucsi_ccg.c | 2 + drivers/watchdog/Kconfig | 2 + drivers/watchdog/da9062_wdt.c | 19 +- include/drm/drm_print.h | 29 + include/dt-bindings/clock/imx8mm-clock.h | 9 +- include/dt-bindings/clock/imx8mn-clock.h | 10 +- include/dt-bindings/clock/imx8mq-clock.h | 7 +- include/dt-bindings/clock/tegra114-car.h | 4 +- include/dt-bindings/clock/tegra124-car-common.h | 4 +- include/dt-bindings/clock/tegra210-car.h | 4 +- include/dt-bindings/clock/tegra30-car.h | 4 +- include/dt-bindings/power/meson-a1-power.h | 32 + include/dt-bindings/soc/tegra-pmc.h | 16 + include/linux/acpi.h | 23 +- include/linux/arch_topology.h | 7 +- include/linux/console.h | 2 +- include/linux/edac.h | 9 +- include/linux/extcon-provider.h | 28 +- include/linux/firmware/meson/meson_sm.h | 2 + include/linux/fsl/ptp_qoriq.h | 2 - include/linux/hugetlb_cgroup.h | 3 + include/linux/linkmode.h | 8 +- include/linux/mlx5/mlx5_ifc_fpga.h | 2 +- include/linux/mtd/spi-nor.h | 2 + include/linux/netdevice.h | 7 +- include/linux/numa.h | 30 +- include/linux/nvmem-consumer.h | 7 + include/linux/phy.h | 3 + include/linux/phylink.h | 34 +- include/linux/rculist_nulls.h | 7 + include/linux/sched.h | 2 +- include/linux/skbuff.h | 30 + include/linux/suspend.h | 2 +- include/linux/usb/audio-v2.h | 12 + include/net/flow_dissector.h | 9 + include/net/pkt_cls.h | 2 +- include/net/sock.h | 38 +- include/net/tc_act/tc_ct.h | 6 +- include/net/tc_act/tc_police.h | 6 +- include/net/tc_act/tc_tunnel_key.h | 2 +- include/scsi/iscsi_proto.h | 1 - include/soc/tegra/cpuidle.h | 2 +- {arch/arm/mach-tegra => include/soc/tegra}/irq.h | 8 +- include/soc/tegra/pm.h | 31 + include/uapi/linux/bpf.h | 16 +- include/uapi/linux/netfilter/nf_conntrack_common.h | 12 +- include/uapi/linux/openvswitch.h | 7 + include/uapi/linux/tcp.h | 2 + include/uapi/scsi/fc/fc_els.h | 211 +- kernel/bpf/offload.c | 2 +- kernel/module.c | 4 +- kernel/power/suspend.c | 9 +- kernel/printk/console_cmdline.h | 1 + kernel/printk/printk.c | 122 +- kernel/rcu/srcutree.c | 6 +- kernel/rcu/tree.c | 27 +- kernel/rcu/tree_exp.h | 31 +- kernel/rcu/tree_plugin.h | 42 +- kernel/rcu/tree_stall.h | 2 +- kernel/trace/bpf_trace.c | 4 +- localversion-next | 2 +- mm/Kconfig | 5 + mm/mempolicy.c | 26 + mm/shmem.c | 2 - net/8021q/vlan_core.c | 5 +- net/bluetooth/hci_conn.c | 7 +- net/bluetooth/l2cap_sock.c | 2 +- net/bluetooth/sco.c | 2 +- net/core/dev.c | 34 +- net/core/fib_rules.c | 2 +- net/core/rtnetlink.c | 32 +- net/core/skbuff.c | 2 - net/core/sock_map.c | 2 +- net/ethtool/bitset.c | 3 + net/ipv4/tcp.c | 21 +- net/ipv6/ip6_fib.c | 7 +- net/ipv6/route.c | 1 + net/mptcp/Kconfig | 1 + net/mptcp/protocol.c | 48 +- net/mptcp/protocol.h | 4 +- net/netfilter/nf_conntrack_core.c | 192 +- net/netfilter/nf_conntrack_proto_udp.c | 20 +- net/netlabel/netlabel_domainhash.c | 3 +- net/netlabel/netlabel_unlabeled.c | 3 +- net/netlink/af_netlink.c | 2 +- net/nfc/digital_dep.c | 4 +- net/openvswitch/actions.c | 67 + net/openvswitch/flow_netlink.c | 70 + net/rds/rdma.c | 24 +- net/sched/act_sample.c | 2 - net/sched/cls_api.c | 25 +- net/sched/cls_flower.c | 7 +- net/sched/cls_matchall.c | 4 +- net/sctp/sm_statefuns.c | 29 +- net/smc/smc_clc.c | 2 +- net/smc/smc_core.c | 26 +- net/smc/smc_core.h | 8 +- net/smc/smc_ib.c | 44 +- net/smc/smc_llc.c | 2 +- net/smc/smc_tx.c | 2 +- net/switchdev/switchdev.c | 2 +- net/vmw_vsock/virtio_transport_common.c | 1 + net/x25/x25_forward.c | 12 +- security/integrity/ima/Kconfig | 5 + security/integrity/platform_certs/load_uefi.c | 40 +- sound/hda/hdmi_chmap.c | 2 +- sound/pci/hda/hda_codec.c | 2 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_sysfs.c | 4 +- sound/pci/hda/patch_realtek.c | 2 + sound/soc/amd/raven/pci-acp3x.c | 23 - sound/soc/codecs/hdmi-codec.c | 10 + sound/soc/codecs/rt1015.c | 6 +- sound/soc/meson/aiu-acodec-ctrl.c | 7 +- sound/soc/meson/aiu-codec-ctrl.c | 7 +- sound/soc/meson/aiu.c | 20 - sound/soc/meson/aiu.h | 8 - sound/soc/sunxi/sun8i-codec.c | 3 +- sound/usb/mixer.c | 6 + tools/include/uapi/linux/bpf.h | 16 +- tools/lib/bpf/libbpf.c | 8 +- .../testing/selftests/drivers/net/mlxsw/extack.sh | 45 +- tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 27 +- tools/testing/selftests/net/fib_tests.sh | 6 + .../testing/selftests/net/forwarding/mirror_gre.sh | 25 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 6 +- tools/testing/selftests/wireguard/qemu/Makefile | 38 +- tools/testing/vsock/vsock_test.c | 77 + virt/kvm/arm/arm.c | 2 - 721 files changed, 26302 insertions(+), 16517 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml create mode 100644 Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml create mode 100644 arch/arm/mach-imx/resume-imx6.S delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra114.c delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra20.c delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra30.c delete mode 100644 arch/arm/mach-tegra/cpuidle.c delete mode 100644 arch/arm/mach-tegra/cpuidle.h create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-kbox-a-230-ls.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var3-ads2.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var4.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h copy arch/arm64/boot/dts/freescale/{imx8mn.dtsi => imx8mp.dtsi} (50%) create mode 100644 drivers/cpuidle/cpuidle-tegra.c rename drivers/gpu/drm/i915/{ => display}/intel_csr.c (94%) rename drivers/gpu/drm/i915/{ => display}/intel_csr.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_de.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_debugfs.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_debugfs.h create mode 100644 drivers/gpu/drm/i915/display/intel_global_state.c create mode 100644 drivers/gpu/drm/i915/display/intel_global_state.h create mode 100644 drivers/gpu/drm/i915/gt/intel_context_sseu.c create mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.c create mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.h create mode 100644 drivers/gpu/drm/i915/vlv_suspend.c create mode 100644 drivers/gpu/drm/i915/vlv_suspend.h create mode 100644 drivers/net/phy/linkmode.c create mode 100644 drivers/soc/amlogic/meson-secure-pwrc.c create mode 100644 include/dt-bindings/power/meson-a1-power.h create mode 100644 include/dt-bindings/soc/tegra-pmc.h rename {arch/arm/mach-tegra => include/soc/tegra}/irq.h (59%)