This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gdb-9-branch
in repository binutils-gdb.
from 5bd23a9ca49 Automatic date update in version.in
new d6a2d63072a Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-release-arm-spec2k6-O2_LTO
in repository toolchain/ci/base-artifacts.
discards bd9e9a08 4: update: binutils-gcc-glibc: 1
new f70d3359 4: update: binutils-glibc: 1
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 (bd9e9a08)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_tk1/gnu-release-arm- [...]
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.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 14 +-
02-prepare_abe/console.log | 224 +-
03-build_abe-binutils/console.log | 10256 +-
04-build_abe-stage1/console.log | 18026 ++--
05-build_abe-linux/console.log | 264 +-
06-build_abe-glibc/console.log | 38140 ++++----
07-build_abe-stage2/console.log | 44271 +++++----
09-benchmark--O2_LTO_marm/benchmark-start.log | 2 +-
09-benchmark--O2_LTO_marm/benchmark.log | 5 +-
09-benchmark--O2_LTO_marm/console.log | 153 +-
10-check_regression/console.log | 1062 +-
10-check_regression/results-0.csv | 175 +-
10-check_regression/results-1.csv | 173 +-
10-check_regression/results-brief.csv | 58 +-
10-check_regression/results-full.csv | 183 +-
10-check_regression/results.csv | 68 +-
10-check_regression/results.log | 3956 +-
11-update_baseline/console.log | 2796 +-
11-update_baseline/extra-bisect-params | 2 +-
11-update_baseline/results-1.csv | 173 +-
11-update_baseline/results-brief.csv | 58 +-
11-update_baseline/results-compare.csv | 2 +-
11-update_baseline/results-full.csv | 173 +-
11-update_baseline/results.csv | 68 +-
11-update_baseline/results.log | 2854 +-
11-update_baseline/results.regressions | 3 +-
console.log | 115718 ++++++++++++-----------
jenkins/manifest.sh | 8 +-
results_id | 2 +-
29 files changed, 119669 insertions(+), 119218 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 1966391fa576 mm/migrate.c: attach_page_private already does the get_page
new ab3cee3762e5 blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reas [...]
new b9151e7bca82 blk-mq: Add blk_mq_delay_run_hw_queues() API call
new a0823421a4d7 blk-mq: Rerun dispatching in the case of budget contention
new b4fd63f42647 Revert "scsi: core: run queue if SCSI device queue isn't r [...]
new fa9156ae597c block: refactor blkpg_ioctl
new cddae808aeb7 block: pass a hd_struct to delete_partition
new 8da2892e2783 block: cleanup hd_struct freeing
new 4377b48da6da block: remove hd_struct_kill
new d46430bf5a22 block: remove the disk argument from blk_drop_partitions
new 21be6cdc0095 dasd: use blk_drop_partitions instead of badly reimplementing it
new e669c1da03a9 block: don't call invalidate_partition from blk_drop_partitions
new d5f3178ec9ab block: simplify block device syncing in bdev_del_partition
new 02d33b6771fc block: mark invalidate_partition static
new 9bc5c397d838 block: fold bdev_unhash_inode into invalidate_partition
new e64a0e169284 block: remove RQF_COPY_USER
new 89de1504d53b block: provide a blk_rq_map_sg variant that returns the la [...]
new 0475bd6c6597 scsi: merge scsi_init_sgtable into scsi_init_io
new cc97923a5bcc block: move dma drain handling to scsi
new bdf8710d69f8 block: move dma_pad handling from blk_rq_map_sg into the callers
new 895d47759bdc block: unexport bdev_read_page and bdev_write_page
new 28d65729b050 block: Limit number of items taken from the I/O scheduler [...]
new 3e82c3485e83 block: remove create_io_context
new a91b2014fc31 bcache: remove a duplicate ->make_request_fn assignment
new ae3cc8d8ff06 dm: remove the make_request_fn check in device_area_is_invalid
new 8cf7961dab42 block: bypass ->make_request_fn for blk-mq drivers
new e1b586f2b83d blk-mq: make function '__blk_mq_sched_dispatch_requests' static
new 3fdd40861d80 block: improve the submit_bio and generic_make_request doc [...]
new 760f83ea63a7 block: cleanup the memory stall accounting in submit_bio
new 0376e9efe183 block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT
new accea322f543 block: add a bio_queue_enter helper
new 54c52e10dc9b blk-iocost: switch to fixed non-auto-decaying use_delay
new cd006509b0a9 blk-iocost: account for IO size when testing latencies
new f4fe3ea63638 iocost_monitor: exit successfully if interval is zero
new 21f3cfeab304 iocost_monitor: drop string wrap around numbers when outpu [...]
new a711d91cd97e block: add a cdrom_device_info pointer to struct gendisk
new 068f8d9b4ecc ide-cd: rename cdrom_read_tocentry
new 4c3cfcce4515 cdrom: factor out a cdrom_read_tocentry helper
new eaf8e3e4b54a cdrom: factor out a cdrom_multisession helper
new f252fa33dcd2 hfsplus: stop using ioctl_by_bdev
new 11aa40a0eb24 isofs: stop using ioctl_by_bdev
new 8b075e5ba459 udf: stop using ioctl_by_bdev
new 873f1c8df7e0 Merge branch 'block-5.7' into for-5.8/block
new 2e194422f1eb block: free both rq_map and request
new a2584e43f567 block: save previous hardware queue count before udpate
new fd689871bbfb block: alloc map and request for new hardware queue
new 03b63b029dcb block: rename __blk_mq_alloc_rq_map
new 79fab5287922 block: rename blk_mq_alloc_rq_maps
new 4c74746625de driver core: remove device_create_vargs
new a5a6c66df6bf bdi: unexport bdi_register_va
new 3c5d202b55d3 bdi: remove bdi_register_owner
new aef33c2ff8aa bdi: simplify bdi_alloc
new 1cd925d58385 bdi: remove the name field in struct backing_dev_info
new af00423a3dbc hfs: stop using ioctl_by_bdev
new ae979182ebb3 bdi: fix up for "remove the name field in struct backing_d [...]
new aa880ad690ab block: reset mapping if failed to update hardware queue count
new b7d6c3033323 block: fix use-after-free on cached last_lookup partition
new 07c4e1e834f8 block: only define 'nr_sects_seq' in hd_part for 32bit SMP
new 520138c3b942 block: re-organize fields of 'struct hd_part'
new 27eb3af9a37a block: don't hold part0's refcount in IO path
new e6249cdd46e4 block: add blk_io_schedule() for avoiding task hung in sync dio
new 02992df822e7 block: provide fallbacks for blk_queue_zone_is_seq and blk [...]
new e4581105771b block: rename __bio_add_pc_page to bio_add_hw_page
new 0512a75b98f8 block: Introduce REQ_OP_ZONE_APPEND
new 1392d37018d4 block: introduce blk_req_zone_write_trylock
new e732671aa5f6 block: Modify revalidate zones
new 02494d35ba55 scsi: sd_zbc: factor out sanity checks for zoned commands
new 5795eb443060 scsi: sd_zbc: emulate ZONE_APPEND commands
new e0489ed5daeb null_blk: Support REQ_OP_ZONE_APPEND
new 29b2a3aa2967 block: export bio_release_pages and bio_iov_iter_get_pages
new 02ef12a663c7 zonefs: use REQ_OP_ZONE_APPEND for sync DIO
new 71ac860af824 block: move blk_io_schedule() out of header file
new 81ca627a9330 iocost: don't let vrate run wild while there's no saturati [...]
new 54b259f68de5 Documentation: Document the blk-crypto framework
new 1b2628397058 block: Keyslot Manager for Inline Encryption
new a892c8d52c02 block: Inline encryption support for blk-mq
new d145dc23030b block: Make blk-integrity preclude hardware inline encryption
new 488f6682c832 block: blk-crypto-fallback for Inline Encryption
new 2771cefeac49 block: remove the REQ_NOWAIT_INLINE flag
new 870c153cf0e6 blktrace: Report pid with note messages
new a5ea5811058d blk-mq: move the call to blk_queue_enter_live out of blk_m [...]
new 22fa792cd8c6 blk-mq: remove a pointless queue enter pair in blk_mq_allo [...]
new 35b371ff0141 blk-mq: remove a pointless queue enter pair in blk_mq_allo [...]
new ac7c5675fa45 blk-mq: allow blk_mq_make_request to consume the q_usage_c [...]
new f1394b798814 block: mark blk_account_io_completion static
new b2f609e191ed block: move the blk-mq calls out of part_in_flight{,_rw}
new 76268f3ac0a6 block: don't call part_{inc,dec}_in_flight for blk-mq devices
new 10ec5e86f9b8 block: merge part_{inc,dev}_in_flight into their only callers
new c8210a57655a block: Fix type of first compat_put_{,u}long() argument
new c1527c0e12d4 bio.h: Declare the arguments of the bio iteration functions const
new 854b5f01dc6a block: Document the bio_vec properties
new cecbc9ce80e7 null_blk: Zero-initialize read buffers in non-memory-backed mode
new 172ce41db4b2 block: Remove unused flush_queue_delayed in struct blk_flu [...]
new 9398554fb397 block: remove the error_sector argument to blkdev_issue_flush
new c81b49d4d6ca block: remove the disk and queue NULL checks in blkdev_iss [...]
new 956d510ee78c block: add disk/bio-based accounting helpers
new 24d69293d9a5 drbd: use bio_{start,end}_io_acct
new 421716bccd2a rsxx: use bio_{start,end}_io_acct
new a8e45650f705 lightnvm/pblk: use bio_{start,end}_io_acct
new 85750aeb748f bcache: use bio_{start,end}_io_acct
new 86240d5b6813 dm: use bio_{start,end}_io_acct
new 0fd92f89a44d nvdimm: use bio_{start,end}_io_acct
new d7614e4480fa zram: nvdimm: use bio_{start,end}_io_acct and disk_{start, [...]
new e722fff238bb block: remove generic_{start,end}_io_acct
new 9123bf6f21b0 block: move update_io_ticks to blk-core.c
new 58d4f14fc30a block: always use a percpu variable for disk stats
new b9c54f5660e7 block: account merge of two requests
new b5af37ab3a2b block: add a blk_account_io_merge_bio helper
new 8ab1d40a646e block: remove rcu_read_lock() from part_stat_lock()
new b2d76adbc082 block: use __this_cpu_add() instead of access by smp_proce [...]
new 524f9ffd6a4d block: reduce part_stat_lock() scope
new e7ecc142e9f3 block: blk-crypto-fallback: remove redundant initializatio [...]
new dc35ada4251f block: fix a warning when blkdev.h is included for !CONFIG [...]
new 7b11eab041da blk-mq: blk-mq: provide forced completion method
new 3382a567efd4 nvme: force complete cancelled requests
new 5d9c305b8ea3 blk-mq: remove the bio argument to ->prepare_request
new e6e7abffe386 blk-mq: simplify the blk_mq_get_request calling convention
new 7ea4d8a4d683 blk-mq: move more request initialization to blk_mq_rq_ctx_init
new 419c3d5e8012 blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG
new 766473681c13 blk-mq: use BLK_MQ_NO_TAG in more places
new 600c3b0cea78 blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_r [...]
new 602380d28e28 blk-mq: add blk_mq_all_tag_iter
new bf0beec0607d blk-mq: drain I/O when all CPUs in a hctx are offline
new 32215469489a null_blk: force complete for timeout request
new b77412372b68 blk-throttle: remove blk_throtl_drain
new 32e3374304c7 blk-throttle: remove tg_drain_bios
new 26e0ca12e076 blk-wbt: remove wbt_update_limits
new 4d89e1d112a9 blk-wbt: rename __wbt_update_limits to wbt_update_limits
new abb30460bda2 block: mark bio_wouldblock_error() bio with BIO_QUIET
new 750a02ab8d3c Merge tag 'for-5.8/block-2020-06-01' of git://git.kernel.d [...]
new 615399896ca3 nvme-fc: Sync header to FC-NVME-2 rev 1.08
new 72e6329f86c7 nvme-fc and nvmet-fc: revise LLDD api for LS reception and [...]
new ca19bcd08633 nvme-fc nvmet-fc: refactor for common LS definitions
new 3b8281b02bdc nvmet-fc: Better size LS buffers
new f56bf76f79f3 nvme-fc: Ensure private pointers are NULL if no data
new eb4ee8f12515 nvme-fc: convert assoc_active flag to bit op
new fd5a5f221304 nvme-fc: Update header and host for common definitions for [...]
new ec3b0e3cc393 nvmet-fc: Update target for common definitions for LS handling
new 14fd1e98afaf nvme-fc: Add Disconnect Association Rcv support
new a5c2b4f633cf nvmet-fc: add LS failure messages
new 0dfb992e0ec2 nvmet-fc: perform small cleanups on unneeded checks
new 58ab8ff9dca2 nvmet-fc: track hostport handle for associations
new 349c694ee71c nvmet-fc: rename ls_list to ls_rcv_list
new 47bf32410644 nvmet-fc: Add Disconnect Association Xmt support
new ea39765843fa nvme-fcloop: refactor to enable target to host LS
new 437c0b824dbd nvme-fcloop: add target to host LS request support
new 2a1160a03ac4 lpfc: Refactor lpfc nvme headers
new 7cacae2ad047 lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx
new 7b7f551b0403 lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions
new 3a8070c567aa lpfc: Refactor NVME LS receive handling
new 6514b25d3fba lpfc: Refactor Send LS Request support
new e96a22b0b7c2 lpfc: Refactor Send LS Abort support
new fe1bedec5b9c lpfc: Refactor Send LS Response support
new 9aa09e98b288 lpfc: nvme: Add Receive LS Request and Send LS Response su [...]
new 4c2805aab519 lpfc: nvmet: Add support for NVME LS request hosthandle
new 54840bed372c lpfc: nvmet: Add Send LS Request and Abort LS Request support
new 71fb90eb71d7 nvme: provide num dword helper
new 03f8cebc127f nvme: remove unused parameter
new b0012dd39715 nvmet-rdma: use SRQ per completion vector
new e4fcc72c1a42 nvmet-fc: slight cleanup for kbuild test warnings
new b9a5c3d4c34d nvme: refine the Qemu Identify CNS quirk
new 25dcaa9292af nvme: clean up nvme_scan_work
new 4450ba3bbb47 nvme: factor out a nvme_ns_remove_by_nsid helper
new 4005f28d25cb nvme: avoid an Identify Controller command for each namesp [...]
new aec459b484b8 nvme: remove the magic 1024 constant in nvme_scan_ns_list
new d567572906d9 nvme: unlink head after removing last namespace
new ac262508daa8 nvme: release namespace head reference on error
new 9ad1927a3bc2 nvme: always search for namespace head
new 0c284db7f235 nvme: check namespace head shared property
new b2ce4d90690b nvme-multipath: set bdi capabilities once
new b2b2de7c5a01 nvme: revalidate after verifying identifiers
new 38adf94e166e nvme: consolidate chunk_sectors settings
new bc1af009a8ed nvme: revalidate namespace stream parameters
new 31fdad7be189 nvme: consolodate io settings
new e8cd1ff11d58 nvmet: add ns revalidation support
new 3add1d93d991 nvme-fc: avoid gcc-10 zero-length-bounds warning
new 6623c5b3dfa5 nvme: clean up error handling in nvme_init_ns_head
new b04df85d9a05 nvme: flush scan work on passthrough commands
new 74943d45eef4 nvme-pci: remove volatile cqes
new 54b2fcee1db0 nvme-pci: remove last_sq_tail
new 2a5bcfdd41d6 nvme-pci: align io queue count with allocted nvme_queue in [...]
new 386e5e6e1aa9 nvme-tcp: use bh_lock in data_ready
new 72e5d757c620 nvme-tcp: avoid scheduling io_work if we are already polling
new db5ad6b7f8cd nvme-tcp: try to send request in queue_rq context
new 7890b9701b79 nvme-multipath: stop using ->queuedata
new 45e2f3c2d2f5 nvmet: add generic type-name mapping
new 7e764179c867 nvmet: use type-name map for address family
new 84b8d0d7aa15 nvmet: use type-name map for ana states
new 87628e285100 nvmet: use type-name map for address treq
new 3ecb5faa07c7 nvmet: centralize port enable access for configfs
new d02abd198633 nvmet: align addrfam list to spec
new 92decf118f1d nvme: define constants for identification values
new e72e8bf1c984 floppy: split the base port from the register in I/O accesses
new 7d33850abdb9 floppy: add references to 82077's extra registers
new 76373fc666a1 floppy: use symbolic register names in the m68k port
new 40b7d1b69093 floppy: use symbolic register names in the parisc port
new 7fd346318847 floppy: use symbolic register names in the powerpc port
new 6d362018c66a floppy: use symbolic register names in the sparc32 port
new 6cb7e6967184 floppy: use symbolic register names in the sparc64 port
new 38ede90831c7 floppy: use symbolic register names in the x86 port
new c1f710b5fe8c floppy: cleanup: make twaddle() not rely on current_{fdc,d [...]
new f3e0dc1d8b71 floppy: cleanup: make reset_fdc_info() not rely on current [...]
new 6d494ed03766 floppy: cleanup: make show_floppy() not rely on current_fd [...]
new 5ea00bfc52f4 floppy: cleanup: make wait_til_ready() not rely on current [...]
new f8a8e0f7a894 floppy: cleanup: make output_byte() not rely on current_fd [...]
new 96dad77a6506 floppy: cleanup: make result() not rely on current_fdc anymore
new 3ab12a182099 floppy: cleanup: make need_more_output() not rely on curre [...]
new 197c7ffdb816 floppy: cleanup: make perpendicular_mode() not rely on cur [...]
new d5da6fa2b892 floppy: cleanup: make fdc_configure() not rely on current_ [...]
new 3631a674a2ed floppy: cleanup: make fdc_specify() not rely on current_{f [...]
new c7af70b0fb25 floppy: cleanup: make check_wp() not rely on current_{fdc, [...]
new 43d81bb6470c floppy: cleanup: make next_valid_format() not rely on curr [...]
new e5a9c95f9bdb floppy: cleanup: make get_fdc_version() not rely on curren [...]
new 82a630105847 floppy: cleanup: do not iterate on current_fdc in DMA grab [...]
new 12aebfac27ab floppy: cleanup: add a few comments about expectations in [...]
new 05f5e319a1eb floppy: cleanup: do not iterate on current_fdc in do_flopp [...]
new 6111a4f9bb18 floppy: make sure to reset all FDCs upon resume()
new 99ba6ccc7f8f floppy: cleanup: get rid of current_reqD in favor of curre [...]
new ca1b409a3b8a floppy: cleanup: make set_fdc() always set current_drive a [...]
new 29ac67633c89 floppy: use print_hex_dump() in setup_DMA()
new 9c4c5a24c855 floppy: add FD_AUTODETECT_SIZE define for struct floppy_dr [...]
new bd10a5f3e21b floppy: add defines for sizes of cmd & reply buffers of fl [...]
new 0836275df4db floppy: suppress UBSAN warning in setup_rw_floppy()
new 91bf5ec3421d Merge tag 'floppy-for-5.8' of https://github.com/evdenis/l [...]
new 21e0958ec968 md: add checkings before flush md_misc_wq
new cc1ffe61c026 md: add new workqueue for delete rdev
new f6766ff6afff md: don't flush workqueue unconditionally in md_open
new 78b990cf2822 md: flush md_rdev_misc_wq for HOT_ADD_DISK case
new 3f79cc22348f md: remove the extra line for ->hot_add_disk
new 78f57ef9d50a md: use memalloc scope APIs in mddev_suspend()/mddev_resume()
new ba54d4d4d284 raid5: remove gfp flags from scribble_alloc()
new 7f8a30e5d253 raid5: update code comment of scribble_alloc()
new 3024ba2d6c55 md: remove redundant memalloc scope API usage
new c91114c2b89d md/raid1: release pending accounting for an I/O only after [...]
new e4fc5a74293f md: stop using ->queuedata
new 3f99980c8f70 md: add a newline when printing parameter 'start_ro' by sysfs
new 358369f03ac9 md/raid1: Replace zero-length array with flexible-array
new 8fd2b980a298 Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...]
new c65165651d59 block/swim3: use set_current_state macro
new 7c5014b0987a loop: Call loop_config_discard() only after new config is applied
new 083a6a50783e loop: Remove sector_t truncation checks
new 5795b6f5607f loop: Factor out setting loop device size
new 716ad0986cbd loop: Switch to set_capacity_revalidate_and_notify()
new b0bd158dd630 loop: Refactor loop_set_status() size calculation
new 0a6ed1b5ff67 loop: Remove figure_loop_size()
new 0c3796c24459 loop: Factor out configuring loop from status
new 62ab466ca881 loop: Move loop_set_status_from_info() and friends up
new 571fae6e290d loop: Rework lo_ioctl() __user argument casting
new faf1d25440d6 loop: Clean up LOOP_SET_STATUS lo_flags handling
new 3448914e8cc5 loop: Add LOOP_CONFIGURE ioctl
new 9353848c6589 dasd: refactor dasd_ioctl_information
new 26d7e28e3820 s390/dasd: remove ioctl_by_bdev calls
new 3783daeb1d24 block: remove ioctl_by_bdev
new d29b92f57ece loop: remove redundant assignment to variable error
new 263c61581a38 block/floppy: fix contended case in floppy_queue_rq()
new 09bb8986c99c nvmet: replace kstrndup() with kmemdup_nul()
new 7425596945d7 nvmet: mark nvmet_ana_state static
new 5bb052d7aad1 nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we h [...]
new 4eea80436462 nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we [...]
new f381ab1f26aa nvmet-tcp: set MSG_EOR if we send last payload in the batch
new 0236d3437909 nvmet-tcp: move send/recv error handling in the send/recv [...]
new 9c9e76d5792b nvme-pci: make sure write/poll_queues less or equal then c [...]
new 614fc1c0d980 nvme-fc: print proper nvme-fc devloss_tmo value
new 84e4c204b6a0 nvme: disable streams when get stream params failed
new 68ab60ca2d6b nvme: fix io_opt limit setting
new f1e71d75f047 nvme: replace zero-length array with flexible-array
new ec0862ac5aa0 nvme: delete an unnecessary declaration
new 696ece751366 nvmet: add async event tracing support
new 463c5fabb8df nvmet: add helper to revalidate bdev and file ns
new de124f427347 nvmet: generate AEN for ns revalidate size change
new 1f357548ec79 nvmet: revalidate-ns & generate AEN from configfs
new c295ee4742fd block: always define struct blk_integrity in genhd.h
new ffc89b1d3ca4 nvme: introduce namespace features flag
new b29f84857a0f nvme: introduce NVME_NS_METADATA_SUPPORTED flag
new 4d2ce6883564 nvme: make nvme_ns_has_pi accessible to transports
new 95093350394a nvme: introduce max_integrity_segments ctrl attribute
new 33cfdc2aa696 nvme: enforce extended LBA format for fabrics metadata
new ba7ca2ae0296 nvme: introduce NVME_INLINE_METADATA_SG_CNT
new 324d9e7814dd nvme-rdma: introduce nvme_rdma_sgl structure
new 5ec5d3bddc6b nvme-rdma: add metadata/T10-PI support
new d2d1c454a4a4 nvmet: add metadata characteristics for a namespace
new 26af180c1bd9 nvmet: rename nvmet_rw_len to nvmet_rw_data_len
new 136cc1ffcf0a nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len
new 39481fbd14ee nvme: add Metadata Capabilities enumerations
new ea52ac1c6605 nvmet: add metadata/T10-PI support
new c6e3f1339812 nvmet: add metadata support for block devices
new b09160c3996c nvmet-rdma: add metadata/T10-PI support
new 64f5e9cdd711 nvmet: fix memory leak when removing namespaces and contro [...]
new 1cdf9f7670a7 nvmet: cleanups the loop in nvmet_async_events_process
new 3b2a1ebceba3 nvme: set dma alignment to qword
new fcdd14b86f6b lpfc: Fix pointer checks and comments in LS receive refactoring
new 4e57e0b9f343 lpfc: fix axchg pointer reference after free and double frees
new 6b6e89636f51 lpfc: Fix return value in __lpfc_nvme_ls_abort
new d92f79a55232 Merge branch 'nvme-5.8' of git://git.infradead.org/nvme in [...]
new 3b5b7b1f70e7 bcache: remove redundant variables i and n
new 46f5aa8806e3 bcache: Convert pr_<level> uses to a more typical style
new 86da9f736740 bcache: fix refcount underflow in bcache_device_free()
new 9e23ccf8f0a2 bcache: asynchronous devices registration
new 0c8d3fceade2 bcache: configure the asynchronous registertion to be expe [...]
new bce159d73409 Merge tag 'for-5.8/drivers-2020-06-01' of git://git.kernel [...]
new 904fbcb115c8 io_uring: remove 'fd is io_uring' from close path
new 7d01bd745a8f io_uring: remove obsolete 'state' parameter
new 8469508951d4 io_uring: remove duplicate semicolon at the end of line
new 0f158b4cf20e io_uring: name sq thread and ref completions
new 4a38aed2a0a7 io_uring: batch reap of dead file registrations
new 18bceab101ad io_uring: allow POLL_ADD with double poll_wait() users
new 0d9b5b3af134 io_uring: add 'cq_flags' field for the CQ ring
new 7e55a19cf6e7 io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags
new 6a4d07cde577 io_uring: file registration list and lock optimization
new 3bfa5bcb26f0 io_uring: cleanup io_poll_remove_one() logic
new 0cdaf760f42e io_uring: remove req->needs_fixed_files
new 9f13c35b33fd io_uring: rename io_file_put()
new c11368a57be4 io_uring: don't repeat valid flag list
new 9dafdfc2f0a3 splice: export do_tee()
new f2a8d5c7a218 io_uring: add tee(2) support
new 310672552f4a io_uring: async task poll trigger cleanup
new 6b668c9b7fc6 io_uring: don't submit sqes when ctx->refs is dying
new 4518a3cc273c io_uring: fix flush req->refs underflow
new 733f5c95e6fd io_uring: simplify io_timeout locking
new 56080b02ed6e io_uring: don't re-read sqe->off in timeout_prep()
new 045189452210 io_uring: separate DRAIN flushing into a cold path
new 0bf0eefdab52 io_uring: get rid of manual punting in io_close
new 1d9e1288039a io_uring: add io_statx structure
new 0018784fc84f statx: allow system call to be invoked from io_uring
new e62753e4e292 io_uring: call statx directly
new 6f88cc176a33 statx: hide interfaces no longer used by io_uring
new 360428f8c0cd io_uring: move timeouts flushing to a helper
new bfe68a221905 io_uring: off timeouts based only on completions
new 7b53d59859bc io_uring: fix overflowed reqs cancellation
new 1ee08de1e234 Merge tag 'for-5.8/io_uring-2020-06-01' of git://git.kerne [...]
The 329 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/block/index.rst | 1 +
Documentation/block/inline-encryption.rst | 263 +++++++++
MAINTAINERS | 1 +
arch/alpha/include/asm/floppy.h | 4 +-
arch/arm/include/asm/floppy.h | 8 +-
arch/m68k/include/asm/floppy.h | 27 +-
arch/mips/include/asm/mach-generic/floppy.h | 8 +-
arch/mips/include/asm/mach-jazz/floppy.h | 8 +-
arch/parisc/include/asm/floppy.h | 19 +-
arch/powerpc/include/asm/floppy.h | 19 +-
arch/sparc/include/asm/floppy_32.h | 50 +-
arch/sparc/include/asm/floppy_64.h | 59 +-
arch/x86/include/asm/floppy.h | 19 +-
block/Kconfig | 18 +
block/Makefile | 2 +
block/bfq-iosched.c | 2 +-
block/bio-integrity.c | 3 +
block/bio.c | 184 +++---
block/blk-cgroup.c | 6 +
block/blk-core.c | 325 +++++++----
block/blk-crypto-fallback.c | 657 ++++++++++++++++++++++
block/blk-crypto-internal.h | 201 +++++++
block/blk-crypto.c | 404 ++++++++++++++
block/blk-exec.c | 2 +-
block/blk-flush.c | 26 +-
block/blk-integrity.c | 7 +
block/blk-iocost.c | 86 ++-
block/blk-map.c | 15 +-
block/blk-merge.c | 76 +--
block/blk-mq-debugfs.c | 3 +-
block/blk-mq-sched.c | 82 ++-
block/blk-mq-tag.c | 70 ++-
block/blk-mq-tag.h | 6 +-
block/blk-mq.c | 407 ++++++++++----
block/blk-mq.h | 4 +-
block/blk-settings.c | 68 ++-
block/blk-sysfs.c | 13 +
block/blk-throttle.c | 63 ---
block/blk-wbt.c | 16 +-
block/blk-wbt.h | 4 -
block/blk-zoned.c | 23 +-
block/blk.h | 88 +--
block/bounce.c | 2 +
block/genhd.c | 133 +++--
block/ioctl.c | 154 +----
block/keyslot-manager.c | 397 +++++++++++++
block/kyber-iosched.c | 2 +-
block/mq-deadline.c | 2 +-
block/partitions/core.c | 187 ++++++-
block/partitions/ibm.c | 24 +-
drivers/ata/libata-scsi.c | 30 +-
drivers/base/core.c | 37 +-
drivers/block/aoe/aoeblk.c | 1 -
drivers/block/drbd/drbd_req.c | 27 +-
drivers/block/floppy.c | 466 ++++++++--------
drivers/block/loop.c | 385 +++++++------
drivers/block/null_blk_main.c | 28 +-
drivers/block/null_blk_zoned.c | 37 +-
drivers/block/paride/pcd.c | 2 +-
drivers/block/rsxx/dev.c | 19 +-
drivers/block/swim.c | 6 +-
drivers/block/zram/zram_drv.c | 24 +-
drivers/cdrom/cdrom.c | 85 +--
drivers/cdrom/gdrom.c | 2 +-
drivers/ide/ide-cd.c | 17 +-
drivers/ide/ide-io.c | 7 +-
drivers/lightnvm/pblk-cache.c | 8 +-
drivers/lightnvm/pblk-read.c | 11 +-
drivers/md/bcache/Kconfig | 9 +
drivers/md/bcache/bcache.h | 2 +-
drivers/md/bcache/bset.c | 6 +-
drivers/md/bcache/btree.c | 16 +-
drivers/md/bcache/extents.c | 12 +-
drivers/md/bcache/io.c | 8 +-
drivers/md/bcache/journal.c | 34 +-
drivers/md/bcache/request.c | 25 +-
drivers/md/bcache/super.c | 232 +++++---
drivers/md/bcache/sysfs.c | 8 +-
drivers/md/bcache/writeback.c | 6 +-
drivers/md/dm-integrity.c | 2 +-
drivers/md/dm-rq.c | 2 +-
drivers/md/dm-table.c | 17 -
drivers/md/dm-zoned-metadata.c | 6 +-
drivers/md/dm.c | 24 +-
drivers/md/md-linear.h | 2 +-
drivers/md/md.c | 71 ++-
drivers/md/md.h | 1 +
drivers/md/raid1.c | 13 +-
drivers/md/raid1.h | 2 +-
drivers/md/raid10.h | 2 +-
drivers/md/raid5-ppl.c | 2 +-
drivers/md/raid5.c | 22 +-
drivers/mtd/mtdcore.c | 3 +-
drivers/nvdimm/blk.c | 6 +-
drivers/nvdimm/btt.c | 6 +-
drivers/nvdimm/nd.h | 19 -
drivers/nvdimm/pmem.c | 6 +-
drivers/nvme/host/core.c | 324 ++++++-----
drivers/nvme/host/fc.c | 577 +++++++++++++++----
drivers/nvme/host/fc.h | 227 ++++++++
drivers/nvme/host/lightnvm.c | 7 +-
drivers/nvme/host/multipath.c | 16 +-
drivers/nvme/host/nvme.h | 28 +-
drivers/nvme/host/pci.c | 117 ++--
drivers/nvme/host/rdma.c | 321 ++++++++++-
drivers/nvme/host/tcp.c | 64 ++-
drivers/nvme/target/Kconfig | 1 +
drivers/nvme/target/admin-cmd.c | 42 +-
drivers/nvme/target/configfs.c | 272 +++++----
drivers/nvme/target/core.c | 166 ++++--
drivers/nvme/target/discovery.c | 8 +-
drivers/nvme/target/fabrics-cmd.c | 15 +-
drivers/nvme/target/fc.c | 805 +++++++++++++++++++--------
drivers/nvme/target/fcloop.c | 155 +++++-
drivers/nvme/target/io-cmd-bdev.c | 120 +++-
drivers/nvme/target/io-cmd-file.c | 23 +-
drivers/nvme/target/nvmet.h | 36 +-
drivers/nvme/target/rdma.c | 416 +++++++++++---
drivers/nvme/target/tcp.c | 53 +-
drivers/nvme/target/trace.h | 28 +
drivers/s390/block/dasd_genhd.c | 20 +-
drivers/s390/block/dasd_ioctl.c | 76 ++-
drivers/scsi/lpfc/lpfc.h | 2 +-
drivers/scsi/lpfc/lpfc_attr.c | 3 -
drivers/scsi/lpfc/lpfc_crtn.h | 9 +-
drivers/scsi/lpfc/lpfc_ct.c | 1 -
drivers/scsi/lpfc/lpfc_debugfs.c | 5 +-
drivers/scsi/lpfc/lpfc_hbadisc.c | 8 +-
drivers/scsi/lpfc/lpfc_init.c | 7 +-
drivers/scsi/lpfc/lpfc_mem.c | 4 -
drivers/scsi/lpfc/lpfc_nportdisc.c | 13 +-
drivers/scsi/lpfc/lpfc_nvme.c | 491 ++++++++++------
drivers/scsi/lpfc/lpfc_nvme.h | 180 ++++++
drivers/scsi/lpfc/lpfc_nvmet.c | 833 +++++++++++++++++-----------
drivers/scsi/lpfc/lpfc_nvmet.h | 158 ------
drivers/scsi/lpfc/lpfc_sli.c | 128 ++++-
drivers/scsi/scsi_lib.c | 87 +--
drivers/scsi/sd.c | 16 +-
drivers/scsi/sd.h | 43 +-
drivers/scsi/sd_zbc.c | 399 +++++++++++--
drivers/scsi/sr.c | 3 +-
fs/block_dev.c | 37 +-
fs/direct-io.c | 2 +-
fs/ext4/fsync.c | 2 +-
fs/ext4/ialloc.c | 2 +-
fs/ext4/super.c | 2 +-
fs/fat/file.c | 2 +-
fs/fs-writeback.c | 2 +-
fs/hfs/mdb.c | 32 +-
fs/hfsplus/inode.c | 2 +-
fs/hfsplus/super.c | 2 +-
fs/hfsplus/wrapper.c | 33 +-
fs/internal.h | 4 +-
fs/io_uring.c | 752 +++++++++++++------------
fs/iomap/direct-io.c | 2 +-
fs/isofs/inode.c | 54 +-
fs/jbd2/checkpoint.c | 2 +-
fs/jbd2/commit.c | 4 +-
fs/jbd2/recovery.c | 2 +-
fs/libfs.c | 2 +-
fs/nilfs2/the_nilfs.h | 2 +-
fs/ocfs2/file.c | 2 +-
fs/reiserfs/file.c | 2 +-
fs/splice.c | 3 +-
fs/stat.c | 37 +-
fs/super.c | 4 +-
fs/udf/lowlevel.c | 29 +-
fs/xfs/xfs_super.c | 2 +-
fs/zonefs/super.c | 82 ++-
include/linux/backing-dev-defs.h | 2 -
include/linux/backing-dev.h | 8 +-
include/linux/bio.h | 13 +-
include/linux/blk-cgroup.h | 53 +-
include/linux/blk-crypto.h | 123 ++++
include/linux/blk-mq.h | 14 +
include/linux/blk_types.h | 24 +-
include/linux/blkdev.h | 122 +++-
include/linux/bvec.h | 13 +-
include/linux/cdrom.h | 7 +-
include/linux/cpuhotplug.h | 1 +
include/linux/dasd_mod.h | 9 +
include/linux/device.h | 4 -
include/linux/elevator.h | 2 +-
include/linux/fs.h | 3 -
include/linux/genhd.h | 44 +-
include/linux/keyslot-manager.h | 106 ++++
include/linux/libata.h | 2 +
include/linux/nvme-fc-driver.h | 368 ++++++++----
include/linux/nvme-fc.h | 11 +-
include/linux/nvme.h | 16 +-
include/linux/part_stat.h | 61 +-
include/linux/splice.h | 3 +
include/scsi/scsi_cmnd.h | 1 +
include/scsi/scsi_device.h | 3 +
include/scsi/scsi_host.h | 7 +
include/uapi/linux/fd.h | 26 +-
include/uapi/linux/fdreg.h | 16 +-
include/uapi/linux/io_uring.h | 12 +-
include/uapi/linux/loop.h | 31 +-
kernel/trace/blktrace.c | 4 +-
mm/backing-dev.c | 21 +-
tools/cgroup/iocost_monitor.py | 48 +-
202 files changed, 10386 insertions(+), 4206 deletions(-)
create mode 100644 Documentation/block/inline-encryption.rst
create mode 100644 block/blk-crypto-fallback.c
create mode 100644 block/blk-crypto-internal.h
create mode 100644 block/blk-crypto.c
create mode 100644 block/keyslot-manager.c
create mode 100644 drivers/nvme/host/fc.h
delete mode 100644 drivers/scsi/lpfc/lpfc_nvmet.h
create mode 100644 include/linux/blk-crypto.h
create mode 100644 include/linux/dasd_mod.h
create mode 100644 include/linux/keyslot-manager.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 4b68cb38ddc c++: *this capture in const member fn [PR95193].
new 44564c4c811 jit: fix __builtin_unreachable [PR 95426]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/jit/dummy-frontend.c | 460 +++++++++++++++++++++++-
gcc/testsuite/jit.dg/all-non-failing-tests.h | 3 +
gcc/testsuite/jit.dg/test-builtin-unreachable.c | 49 +++
3 files changed, 511 insertions(+), 1 deletion(-)
create mode 100644 gcc/testsuite/jit.dg/test-builtin-unreachable.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from faa392181a0b Merge tag 'drm-next-2020-06-02' of git://anongit.freedeskt [...]
new 1966391fa576 mm/migrate.c: attach_page_private already does the get_page
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
mm/migrate.c | 1 -
1 file changed, 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 194098915ac7 Merge tag 'pnp-5.8-rc1' of git://git.kernel.org/pub/scm/li [...]
new be957c886d92 mm/hmm: make hmm_range_fault return 0 or -1
new 4e2490843d55 drm/amdgpu: remove dead code after hmm_range_fault()
new 5c8f3c4cf18a mm/hmm: remove HMM_PFN_SPECIAL
new 2733ea144dcc mm/hmm: remove the customizable pfn format from hmm_range_fault
new b2ef9f5a5cb3 mm/hmm/test: add selftest driver for HMM
new fee9f6d1b8df mm/hmm/test: add selftests for HMM
new f07e2f6be37a MAINTAINERS: add HMM selftests
new cfa3b8068b09 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...]
new a62774782b99 drm/i915/gt: Restrict gen7 w/a batch to Haswell
new f899f786d181 drm/i915: Move GGTT fence registers under gt/
new dec9cf9ee8cb drm/i915/gt: Pull restoration of GGTT fences underneath the GT
new bd9a4dbc84f5 drm/i915: Remove manual save/resume of fence register state
new 0b6bc81dbd6d drm/i915/gt: Allocate i915_fence_reg array
new 220a6704ff43 drm/i915/gt: Restore check for invalid vma for fencing
new a22f34783476 drm/i915/gem: Check for a closed context when looking up a [...]
new 9aba9c188da1 drm/i915/perf: remove generated code
new 371aba6e26fb drm/i915/perf: remove redundant power configuration regist [...]
new 11ecbdddf2f8 drm/i915/perf: introduce global sseu pinning
new ba69fb165b03 drm/i915: Fix up documentation paths after file moving
new 500f9ac30251 drm/i915/gt: Always reschedule the new heartbeat
new a639b0c15065 drm/i915/perf: Invalidate OA TLB on when closing perf stream
new 0a7ada196675 drm/i915: Enable non-contiguous pipe fusing
new b4ab7aa848ac drm/i915/color: Extract icl_read_luts()
new 97ed48b5c8b1 drm/i915/fbc: convert to drm_device based logging macros.
new ac467612f403 drm/i915/fbdev: convert to drm_device based logging.
new 260fcfc0e9b0 drm/i915/hdcp: convert to struct drm_device based logging.
new 639e0db2d70f drm/i915/dp: Add dpcd link_rate quirk for Apple 15" MBP 2017 (v3)
new 3882581753d1 drm/i915/tgl: Add new PCI IDs to TGL
new 36034c95d3c7 drm/i915/ggtt: convert to drm_device based logging macros.
new 91682e45ba62 drm/i915/lrc: convert to struct drm_device based logging macros.
new 1ca6ce9332e7 drm/i915/rc6: convert to struct drm_device based logging macros.
new edf040f4ee61 drm/i915/renderstate: use struct drm_device based logging macros.
new 606856f09e84 drm/i915/ring_submission: use drm_device based logging macros.
new a8fa7c079f3e drm/i915/rps: use struct drm_device based logging macros.
new 394ad36c51ad drm/i915/workarounds: convert to drm_device based logging macros.
new 2386b492ded4 drm/i915: Prefer '%ps' for printing function symbol names
new 207e4a71fb53 drm/i915: Use explicit flag to mark unreachable intel_context
new 8e37d6991391 drm/i915/gt: Cancel a hung context if already closed
new e2e4c4e1dcaf drm: Add DP1.4 VSC SDP Payload related Data Structures
new 9799c4c3b76e drm/i915/dp: Add compute routine for DP VSC SDP
new d1eed96dcb60 drm/i915/dp: Add compute routine for DP HDR Metadata Infof [...]
new 03c761b00c87 drm/i915/dp: Add writing of DP SDPs
new cb1824bb1ec6 drm/i915: Fix crtc nv12 etc. plane bitmasks for DPMS off
new b412c63f1cba drm/i915/gt: Report context-is-closed prior to pinning
new bb6892b7ce15 drm/i915/gt: Use the correct err_unlock unwind path for a [...]
new 21abf0bf168d drm/i915/gt: Treat idling as a RPS downclock event
new 043cd2d14ede drm/i915/gt: Leave rps->cur_freq on unpark
new 13ea6db2cf24 drm/i915/edp: Ignore short pulse when panel powered off
new 8e87e0139aff drm/i915/gt: Mark timeline->cacheline as destroyed after r [...]
new 3447c4c55d0e drm/i915: Avoid live-lock with i915_vma_parked()
new 93159e12353c drm/i915/gem: Avoid gem_context->mutex for simple vma lookup
new 41e4065a6b0b drm/i915: Rely on direct submission to the queue
new 45d417399424 drm/i915/selftests/perf: watch out for stolen objects
new e9037e7f9a16 drm/i915: Extend intel_wakeref to support delayed puts
new edee52c927ef drm/i915/gt: Delay release of engine-pm after last retirement
new 8493e110a637 drm/i915/selftests: mark huge_gem_object as not shrinkable
new af7a272ef650 drm/i915/gt: Only delay the context barrier pm
new b4b95b056ef3 drm/i915/dsi: Configure transcoder operation for command mode.
new b927783228f9 drm/i915/dsi: Add vblank calculation for command mode
new b683e6d9a679 drm/i915/dsi: Add cmd mode flags in display mode private flags
new cebb28acf704 drm/i915/dsi: Add check for periodic command mode
new f78a862d13e8 drm/i915/dsi: Use private flags to indicate TE in cmd mode
new 13c5a577b342 drm/i915/gt: Select the deepest available parking mode for rc6
new 691f7ba58d52 drm/i915/display/fbc: Make fences a nice-to-have for GEN9+
new 9bf7c31386e5 drm/i915/execlists: Drop setting sibling priority hint on [...]
new 032d992dcbef drm/i915/selftests: Measure the energy consumed while in RC6
new 6670b413f845 drm/i915/execlists: Pull tasklet interrupt-bh local to dir [...]
new 92581f9fb99c drm/i915: Immediately execute the fenced work
new 6c81e21a4742 drm/i915/gt: Stage the transfer of the virtual breadcrumb
new 47bdb1caba0b drm/i915/ddi: use struct drm_device based logging
new 3c4e3870facc drm/i915/display_power: use struct drm_device based logging
new eba9836f28b2 drm/i915/dp_aux_backlight: use struct drm_device based logging
new ca4aae6daae1 drm/i915/dp_mst: use struct drm_device based logging
new 5bdbddff31cd drm/i915/dsi: use struct drm_device based logging
new 419190429cd1 drm/i915/hdmi: use struct drm_device based logging
new dd10a80f8671 drm/i915/dsi: use struct drm_device based logging
new edd38964a526 drm/i915/connector: use MISSING_CASE instead of logging
new 7bee031d7b31 drm/i915/tv: use struct drm_device based logging
new 4fb5eec94c51 drm/i915/display: clean up intel_PLL_is_valid()
new 3dfd8d710419 drm/i915/display: use struct drm_device based logging
new 85f691d369d1 drm/i915/psr: use struct drm_device based logging
new 9642b4f01bcd drm/i915/wopcm: convert to drm device based logging
new 73c8bfb7feed drm/i915: Drop final few uses of drm_i915_private.engine
new 7015f127d821 drm/i915/display: Remove useless but deadly local
new d121f63c00e3 drm/i915/display: Return early after MISSING_CASE for writ [...]
new d5e56705927e drm/i915/display: Fix mode private_flags comparison at ato [...]
new 12df6c59b6db drm/i915/gt: allow setting generic data pointer
new 708249a6eba1 drm/i915/guc: drop stage_pool debugfs
new 801a0caa627b drm/i915/huc: make "support huc" reflect HW capabilities
new 34904bd64a69 drm/i915/debugfs: move uC printers and update debugfs file names
new 293a554801b2 drm/i915/uc: Move uC debugfs to its own folder under GT
new a9410a625064 drm/i915/uc: do not free err log on uc_fini
new 7bf03e7504e4 drm/i915: Cast remain to unsigned long in eb_relocate_vma
new d1df41eb72ef drm/i915/perf: rework aging tail workaround
new c51dbc6e8f17 drm/i915/perf: move pollin setup to non hw specific code
new 4ef10fe05ba0 drm/i915/perf: add new open param to configure polling of [...]
new 1c664c15cf0a drm/i915: use forced codec wake on all gen9+ platforms
new 743acd115070 drm/i915: Get rid of silly void* from MST code
new 0c1abaa7fbfb drm: Constify adjusted_mode a bit
new d002491168fc drm/i915: Differentiate between aliasing-ppgtt and ggtt pinning
new 3a035ea46631 drm/i915/mst: Use .compute_config_late() to compute master [...]
new 589a4cd6cc43 drm/i915: Move TRANS_DDI_FUNC_CTL2 programming where it belongs
new f73adacadfe5 drm/i915: Drop usless master_transcoder assignments
new 02d8ea47dbc3 drm/i915: Move icl_get_trans_port_sync_config() into the DDI code
new d4d7d9ca57a4 drm/i915: Use REG_FIELD_PREP() & co. for TRANS_DDI_FUNC_CTL2
new 05d756b0c3b8 drm/i915: Include port sync state in the state dump
new 35f3fd8182ba drm/i915/execlists: Workaround switching back to a complet [...]
new 106d4ffd6cb8 drm/i915/tgl: Add definitions for VRR registers and bits
new 2da48b1f888d drm/i915/huc: Add more errors for I915_PARAM_HUC_STATUS
new d472634ef9e1 drm/i915/huc: Fix HuC register used in debugfs
new 8b6d457f9532 drm/i915/execlists: Include priority info in trace_ports
new 4b379a48ded0 drm/i915/selftests: Check timeout before flush and cond checks
new d75a92a81467 drm/i915: Allow for different modes of interruptible i915_ [...]
new 229007e02d69 drm/i915: Wrap i915_active in a simple kreffed struct
new d7d50f801d44 drm/i915/perf: Schedule oa_config after modifying the contexts
new 0f1dd02295f3 drm/i915/gem: Split eb_vma into its own allocation
new b28b34ac85d7 drm/i915/execlists: Explicitly reset both reg and context runtime
new d16e137e7f4b drm/i915/perf: don't read head/tail pointers outside criti [...]
new e2ccf0d009b1 drm/i915/execlists: Double check breadcrumb before crying foul
new f77a2db27f26 drm/i915/icl+: Don't enable DDI IO power on a TypeC port i [...]
new 70988115ac69 drm/i915/dp: Return the right vswing tables
new a2ae2010d3b7 drm/i915/dp/ehl: Update vswing table for HBR and RBR
new 9f7ffa297978 drm/i915/tc/icl: Update TC vswing tables
new 86dbf52d26cc drm/i915: Defer kicking the tasklet until all rescheduling [...]
new f53ae29c0ea1 drm/i915/gt: Include a few tracek for timeslicing
new 71a6688e81d9 drm/i915/selftests: Tidy up an error message for live_erro [...]
new 917155557238 drm/i915/execlists: Pause CS flow before reset
new 606727842d8b drm/i915/gt: Include the execlists CCID of each port in th [...]
new 708c82d59b14 drm/i915: Report all failed registers for ctx isolation
new 4d6c18590870 drm/i915/gt: Fill all the unused space in the GGTT
new 97a37c919f62 drm/i915/gem: Ignore readonly failures when updating relocs
new a5572d1f0d7f drm/i915/gt: Align engine dump active/pending
new 0d961c4610ff drm/i915/gt: fix spelling mistake "undeflow" -> "underflow"
new 8a338f4bf642 drm/i915/gem: Try allocating va from free space
new 63baf4f3d587 drm/i915/gt: Only wait for GPU activity before unbinding a [...]
new 725c9ee7fc6d drm/i915/gt: Store the fence details on the fence
new 0d86ee35097a drm/i915/gt: Make fence revocation unequivocal
new 9da0ea09639f drm/i915/gem: Drop cached obj->bind_count
new 7bcb773dafc0 drm/i915/uc: Cleanup kerneldoc warnings
new 4c977837ba29 drm/i915/execlists: Peek at the next submission for error [...]
new 89ff76bf9b3b drm/i915/gem: Utilize rcu iteration of context engines
new 98d513167f6f drm/i915/selftests: Check for has-reset before testing hos [...]
new 63d0f3ea8ebb drm/i915/tgl: Make Wa_14010229206 permanent
new 43acd6516ca9 drm/i915: Keep a per-engine request pool
new bfae03fe75eb drm/i915: Avoid setting timer->expires to 0
new 10cf8e755a9a drm/i915: Store cpu_transcoder_mask in device info
new dc5b8ed56bb3 drm/i915: Implement port sync for SKL+
new b932da3c8a35 drm/i915: Eliminate port sync copy pasta
new 4f05d7aeba97 drm/i915: Fix port sync code to work with >2 pipes
new 1ff241ea2b26 drm/i915: Do pipe updates after enables for everyone
new ede9771d7f84 drm/i915: Pass atomic state to encoder hooks
new d82a855ac085 drm/i915: Move the port sync DP_TP_CTL stuff to the encoder hook
new 9657aaa2055d drm/i915: Revoke mmap before fence
new 6352219c39c0 drm/i915/perf: Do not clear pollin for small user read buffers
new 614654abe847 drm/i915: Check current i915_vma.pin_count status first on unbind
new 53f5da74c7a2 drm/i915/selftests: Wait until we start timeslicing after [...]
new 848862e67288 drm/i915/gt: Free request pool from virtual engines
new 8c8919c7c99f drm/i915: Add a retry counter for hotplug detect retries
new b4df5405f3e6 drm/i915: Extend hotplug detect retry on TypeC connectors [...]
new 30c88a47f1ab drm/i915/gem: Flush all the reloc_gpu batch
new 39d571d17231 drm/i915/gem: Take DBG_FORCE_RELOC into account prior to u [...]
new 442dbc5c6861 drm/i915: Make exclusive awaits on i915_active optional
new 3b0a05792e2e drm/i915: Allow asynchronous waits on the i915_active barriers
new e68296259cf3 drm/i915/gem: Wait until the context is finally retired be [...]
new e94f785642dc drm/i915/gem: Promote 'remain' to unsigned long
new c4e8ba739034 drm/i915/gt: Yield the timeslice if caught waiting on a us [...]
new cf4c826d96da drm/i915/selftests: Drop vestigal timeslicing assert
new 9282a66ceebe drm/i915/audio: use struct drm_device based logging
new 2b3c472cc311 drm/i915/panel: use struct drm_device based logging
new 0383443d89bb drm/i915/tc: use struct drm_device based logging
new af67009c1439 drm/i915/dp: use struct drm_device based logging
new d518a20b7f5d drm/i915/crt: use struct drm_device based logging
new 59cbc8eca958 drm/i915/debugfs: use struct drm_device based logging
new c3f81563ec85 drm/i915/bw: use struct drm_device based logging
new 9b5d45b175c0 drm/i915/state: use struct drm_device based logging
new f54efb6ad033 drm/i915/switcheroo: use struct drm_device based logging
new 61d5c507e93d drm/i915/uc: prefer struct drm_device based logging
new 58f44aadd365 drm/i915/error: prefer struct drm_device based logging
new 1900aba56787 drm/i915/pmu: prefer struct drm_device based logging
new 225ffaa8209b drm/i915/dram: prefer struct drm_device based logging
new 19b5b50f344a drm/i915/uncore: prefer struct drm_device based logging
new dd1ba6ba09d1 drm/i915/stolen: prefer struct drm_device based logging
new dc483ba501a5 drm/i915/gt: prefer struct drm_device based logging
new 4381bbd856d2 drm/i915/uc: prefer struct drm_device based logging
new 32a55a109f26 drm/i915/gt: Mark up racy read of intel_ring.head
new dd345efe8aa4 drm/i915/gt: Mark up racy check of breadcrumb irq enabled
new fbaa1229d354 drm/i915/selftests: Take an explicit ref for rq->batch
new 53dd7028dc39 drm/i915/evict: watch out for unevictable nodes
new 538c329f7f3e drm/i915: remove redundant assignment to variable err
new c1b5ea926d55 drm/i915/selftests: Check for an already completed timeslice
new f30d3ced9faf agp/intel: Reinforce the barrier after GTT updates
new f26f1db5d2be drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms
new 7b994759ad3c drm/i915: Start passing latency as parameter
new f96198abe8b0 drm/i915/ehl: extended Wa_2006604312 to ehl
new dbff5a8db9c6 drm/i915/tgl: Add Wa_14010477008:tgl
new 802101528bce drm/i915/tgl: Extend Wa_1409767108:tgl to B0 stepping
new 2a040f0d08c3 drm/i915/tgl: Initialize multicast register steering for w [...]
new 46495adc6ca7 drm/i915/selftests: Exercise basic RPS interrupt generation
new a080bd994c40 drm/i915/gt: Update PMINTRMSK holding fw
new da90417467b4 drm/i915: Add YUV444 packed format support for skl+
new 3ffaf56e912e drm/i915: HDCP: fix Ri prime check done during link check
new 2b703bbda271 Merge drm/drm-next into drm-intel-next-queued
new 8811d9eb4dfa drm/amd/display: Align macro name as per DP spec
new 4342f839ae7e drm/dp: get/set phy compliance pattern
new 5d1453d529ad drm/i915/dp: Made intel_dp_adjust_train() non-static
new 88afbfdbfda8 drm/i915/dp: Preparation for DP phy compliance auto test
new 75947e39f3d9 drm/i915/dp: Add debugfs entry for DP phy compliance
new fce214aea8e0 drm/i915/dp: Register definition for DP compliance register
new 8cdf72711928 drm/i915/dp: Program vswing, pre-emphasis, test-pattern
new cef622d7634e Merge tag 'topic/phy-compliance-2020-04-08' of git://anong [...]
new 3cbdb97564a3 drm/i915/tgl: TBT AUX should use TC power well ops
new b06ef327e263 drm/i915: Update DRIVER_DATE to 20200417
new 774f1eeb18b0 Merge tag 'drm-intel-next-2020-04-17' of git://anongit.fre [...]
new 51b8479ab20b Merge drm/drm-next into drm-misc-next
new f2b816d78a94 drm/core: Allow drivers allocate a subclass of struct drm_ [...]
new 55f7f72753ab drm/core: Add drm_afbc_framebuffer and a corresponding helper
new 6e66dbfaaf26 drm/hisilicon: Drop unused #include
new 84551afa312a drm: drm_vm: Use fallthrough;
new 82c0ef94b92e drm: Correct a typo in a function comment
new ad6d94f24f20 drm/tegra: remove checks for debugfs functions return value
new f1c1a1f38db4 drm/tilcdc: remove check for return value of debugfs functions.
new 19660e8903e6 drm/v3d: make v3d_debugfs_init() return 0
new b9c82f593f26 drm/vc4: remove check of return value of drm_debugfs functions
new 2fb9c8a02fd3 drm/arc: make arcgpu_debugfs_init() return 0.
new 0bc40e18603a drm/arm: make hdlcd_debugfs_init() return 0
new 14b461950c6f drm/etnaviv: remove check for return value of drm_debugfs_ [...]
new 9e2fd463ec34 drm/msm: remove checks for return value of drm_debugfs_cre [...]
new 54ac836b16de drm/sti: remove use of drm_debugfs functions as return values
new 3a748157f209 drm/vram-helper: make drm_vram_mm_debugfs_init() return 0
new 0567776b698b drm/nouveau: make nouveau_drm_debugfs_init() return 0
new b4441251e5d0 drm/pl111: make pl111_debugfs_init return 0
new 68f73a1bef87 drm/omap: remove checks for return value of drm_debugfs functions
new f06b2052f74d drm/i915: have *_debugfs_init() functions return void.
new e196e140f95c drm: make various debugfs_init() functions return 0
new 267ea759b231 drm: Constify topology id
new bf5e4a863ae0 drm/edid: Swap some operands in for_each_displayid_db()
new 3688118404ad drm/edid: Remove idx==1 assumptions from all over the Disp [...]
new 23b03867a220 drm/edid: Return DispID length from drm_find_displayid_ext [...]
new ea0aa608a8e8 drm/edid: Move validate_displayid() drm_find_displayid_ext [...]
new 8e88c75245a3 drm/edid: Don't parse garbage as DispID blocks
new 5f706b4a3bd6 drm/edid: Don't include ext block csum in DispID size
new bd1f64df3135 drm/edid: Clarify validate_displayid()
new 092c367ac6c6 drm/edid: Fix DispID tile parsing for override EDID
new a212d6a55765 drm/debugfs: remove checks for return value of drm_debugfs [...]
new 714277951deb drm: Include the encoder itself in possible_clones
new 8a7827ee32ac drm/gma500: Sanitize possible_clones
new 9cb6a97621ae drm/imx: Remove the bogus possible_clones setup
new 74d2aacbe840 drm: Validate encoder->possible_clones
new 0df108237433 drm: Validate encoder->possible_crtcs
new 7ce84471e3c7 drm: convert .debugfs_init() hook to return void.
new 8edb69970739 MAINTAINERS: Better regex for dma_buf|fence|resv
new b684822a4446 drm: Skip drm_mode_config_validate() for !modeset
new 0666a8d7f6a4 drm/virtio: fix OOB in virtio_gpu_object_create
new bf1b615ad97e video: omapfb: Use scnprintf() for avoiding potential buff [...]
new 42f21e5452a2 video: omap2: Use scnprintf() for avoiding potential buffe [...]
new 06b522d6de9d video: uvesafb: Use scnprintf() for avoiding potential buf [...]
new b5445b244114 fbdev: fbmon: fix -Wextra build warnings
new c43da0610723 fbdev: aty: fix -Wextra build warning
new 6ea16a0ba37f fbdev: matrox: fix -Wextra build warnings
new 5194480ce6b2 fbdev: savage: fix -Wextra build warning
new 1a56b9fa3275 fbdev: pm[23]fb.c: fix -Wextra build warnings and errors
new 6ce2fc42dbda fbdev: via: fix -Wextra build warning and format warning
new 4f55bb03801a omapfb: Remove unused writeback code
new 92e513fb0798 dt-bindings: display: grammar fixes in panel/
new f019190b7d27 drm/mipi-dbi: Make mipi_dbi_command_stackbuf() data parame [...]
new 6ebd24b6bf10 drm/lima: save process info for debug usage
new c67a3d4f68c7 drm/lima: add max_error_tasks module parameter
new b78edd46f6a9 drm/lima: save task info dump when task fail
new 57b517cecea0 drm/lima: add error sysfs to export error task dump
new 7f60c4b9d964 drm/lima: add trace point for tasks
new 7707f7227f09 drm/rockchip: Add support for afbc
new 8ad463acc78a drm/vram-helper: remove unneeded #if defined/endif guards.
new a9a753594a89 drm/sun4i: de2: rgb field in de2 format struct is redundant
new daab3d0e8e2b drm/sun4i: de2: csc_mode in de2 format struct is mostly redundant
new 7831112eded6 drm/sun4i: de2: Don't return de2_fmt_info struct
new 1ef1380ca5dd drm/sun4i: Sort includes in VI and UI layer code
new 6b633e3efbb4 drm/bridge: dw-hdmi: do not force "none" scan mode
new 86af379ebca2 drm/bridge: dw-hdmi: Add support for RGB limited range
new 0e8003076aca drm/bridge: dw-hdmi: rework csc related functions
new fd7cb5753ef4 mm/sl[uo]b: export __kmalloc_track(_node)_caller
new 0ce542f73171 drm/i915: Don't clear drvdata in ->release
new c6603c740e0e drm: add managed resources tied to drm_device
new 6f365e561d66 drm: Set final_kfree in drm_dev_alloc
new f5ad671b2963 drm/mipi_dbi: Use drmm_add_final_kfree in all drivers
new d0c116adc656 drm/udl: Use drmm_add_final_kfree
new 873863b6214a drm/qxl: Use drmm_add_final_kfree
new c1b164a5f7ab Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
new 7fb81e9d8073 drm/i915: Use drmm_add_final_kfree
new b6097727ae57 drm/cirrus: Use drmm_add_final_kfree
new ea3aa6203c6b drm/v3d: Use drmm_add_final_kfree
new afeeabb88bab drm/tidss: Use drmm_add_final_kfree
new e2edcaaa3da8 drm/mcde: Use drmm_add_final_kfree
new 363de9e7d4f6 drm/vgem: Use drmm_add_final_kfree
new ac19f140bc27 drm/vkms: Use drmm_add_final_kfree
new 144a29fdac4e drm/repaper: Use drmm_add_final_kfree
new 81e3264652e8 drm/ingenic: Use drmm_add_final_kfree
new b6731025a52f drm/gm12u320: Use drmm_add_final_kfree
new 780e41edf890 drm/<drivers>: Use drmm_add_final_kfree
new 5dad34f3c444 drm: Cleanups after drmm_add_final_kfree rollout
new a5c71fdba9df drm: Handle dev->unique with drmm_
new 2cbf7fc6718b drm: Use drmm_ for drm_dev_init cleanup
new f96306f9892b drm: manage drm_minor cleanup with drmm_
new 641b9103d838 drm: Manage drm_gem_init with drmm_
new c23d686f1960 drm: Manage drm_vblank_cleanup with drmm_
new d33b58d0115e drm: Garbage collect drm_dev_fini
new c3b790ea07a1 drm: Manage drm_mode_config_init with drmm_
new 9caf3c801964 drm/bochs: Remove leftover drm_atomic_helper_shutdown
new b771a5687d61 drm/bochs: Drop explicit drm_mode_config_cleanup
new bb1e0dfaa7e9 drm/cirrus: Drop explicit drm_mode_config_cleanup call
new 70c2fe18a4be drm/cirrus: Fully embrace devm_
new fe1cc102a381 drm/ingenic: Drop explicit drm_mode_config_cleanup call
new 4b055ab1378a drm/mcde: Drop explicit drm_mode_config_cleanup call
new 90c2e13bc30e drm/mcde: More devm_drm_dev_init
new bd9ff7b521a6 drm/meson: Drop explicit drm_mode_config_cleanup call
new 5e3e55b69c39 drm/pl111: Drop explicit drm_mode_config_cleanup call
new b570e88d8827 drm/rcar-du: Drop explicit drm_mode_config_cleanup call
new 56e35f85bae2 drm/rockchip: Drop explicit drm_mode_config_cleanup call
new 967be0ffa62d drm/stm: Drop explicit drm_mode_config_cleanup call
new e28c853eed8f drm/shmob: Drop explicit drm_mode_config_cleanup call
new 18c6222237f8 drm/mtk: Drop explicit drm_mode_config_cleanup call
new c792098baf22 drm/tidss: Drop explicit drm_mode_config_cleanup call
new 08373edcb9a8 drm/gm12u320: More drmm_
new 993f5b193d14 drm/gm12u320: Use devm_drm_dev_init
new 7ef64ed121c7 drm/gm12u320: Use helpers for shutdown/suspend/resume
new 8f2cb9379fb4 drm/gm12u320: Simplify upload work
new be9f2b034859 drm/repaper: Drop explicit drm_mode_config_cleanup call
new 53bdebf7fec8 drm/mipi-dbi: Move drm_mode_config_init into mipi library
new 3421a6c4098f drm/mipi-dbi: Drop explicit drm_mode_config_cleanup call
new fe5b7c86d606 drm/udl: Drop explicit drm_mode_config_cleanup call
new b1a981bd5576 drm/udl: drop drm_driver.release hook
new 9e1ed9fb1eb0 drm: Add docs for managed resources
new 5ea5647f4918 drm/bridge: sii9234: silence warning about regulators duri [...]
new 1a8bf67df6d8 drm/fb-helper: Add TODO for making drm_fb_helper_alloc_fbi [...]
new 21a729d00776 drm/mst: Separate sideband packet header parsing from mess [...]
new fbc821c4a506 drm/mst: Support simultaneous down replies
new 6bb0942e8f46 drm/dp_mst: Remove single tx msg restriction.
new 1996970773a3 drm/lima: Add optional devfreq and cooling device support
new c2eee4bfda56 dt-bindings: panel: Add binding for Starry KR070PE2T
new 105235e4ae4c drm: panel: Add Starry KR070PE2T
new dcde9c02f86f dt-bindings: display: ltk500hd1829: Remove the reg property
new b1e44754af50 dt-bindings: display: xpp055c272: Remove the reg property
new 0ddc94526971 dt-bindings: display: add visionox rm69299 panel variant
new 0bf659504912 drm/amdgpu: convert to use i2c_new_client_device()
new fae6802daf46 drm/gma500: convert to use i2c_new_client_device()
new d1fe2e78f27f drm/i2c/sil164: convert to use i2c_new_client_device()
new bf2993c19b00 drm/i2c/tda998x: convert to use i2c_new_client_device()
new 3f9becf950aa drm/nouveau/therm: convert to use i2c_new_client_device()
new c7ccc1b78368 drm/radeon: convert to use i2c_new_client_device()
new 45bc3d26c95a drm: rework SET_MASTER and DROP_MASTER perm handling
new 2bf99b22beff drm: error out with EBUSY when device has existing master
new 6c0ac4d5fff7 drm/dp_mst: add kernel-doc for drm_dp_mst_port.fec_capable
new 303973aaef12 drm/fb: fix kernel-doc in drm_framebuffer.h
new c7da606edab6 drm/managed: Fix off-by-one in warning
new e6219defd366 drm: add docs about the IN_FORMATS plane property
new 2713778cbfca drm/mm: revert "Break long searches in fragmented address spaces"
new 80e5f89da3ab drm/qxl: Use correct notify port address when creating cur [...]
new bdf7e3b782ef drm/dp_mst: make build_clear_payload_id_table return void
new 09606b5446c2 dma-buf: add peer2peer flag
new efa557bc7c81 drm/ttm: lock resv object during destruction
new 57b7b62f5a74 drm/amdgpu: note that we can handle peer2peer DMA-buf
new 48262cd9499c drm/amdgpu: add checks if DMA-buf P2P is supported
new f44ffd677fb3 drm/amdgpu: add support for exporting VRAM using DMA-buf v3
new 8523f8875bee drm/amdgpu: improve amdgpu_gem_info debugfs file
new 88f1b29a44b1 drm/core: Use proper debugging macro
new bcf6293d7ae9 drm/core: Calculate bpp in afbc helper
new 6a1e7ccf8cdc drm: Fix wrong kfree() in managed resource usage example
new cbb9ea426cc8 drm/atmel-hlcdc: Use simple encoder
new 3e1fe32dd5bc drm/exynos: Use simple encoder
new 3d5e73abb7be drm/fsl-dcu: Use simple encoder
new d088b69f5017 drm/gma500: Use simple encoder
new 785b07e1ba60 drm/hisilicon/kirin: Use simple encoder
new a1170f90c4d8 drm/i2c/tda998x: Use simple encoder
new 62fbddda2f72 drm/imx: Use simple encoder
new c9f9a6f2f048 drm/ingenic: Use simple encoder
new b534c4f550d9 drm/mediatek: Use simple encoder
new f9b21bde1af5 drm/rcar-du: Use simple encoder
new 0dbd735448bf drm/rockchip: Use simple encoder
new 2d2e89dafc85 drm/shmobile: Use simple encoder
new f9f3a38d1654 drm/sun4i: Use simple encoder
new 4d0e95e0e567 drm/tegra: Use simple encoder
new b28ad7deb2f2 drm/tidss: Use simple encoder
new d877d6ea7773 drm/tilcdc: Use simple encoder
new f6ebc1b0f772 drm/vc4: Use simple encoder
new 35b9df3cde20 drm/virtgpu: Use simple encoder
new d19561579d23 drm/vkms: Use simple encoder
new b812e5b4aaed drm/zte: Use simple encoder
new 9c9a8468de21 drm/hisilicon: Enforce 128-byte stride alignment to fix th [...]
new d60138530a78 drm/virtio: random virtgpu_drv.h cleanups
new 6eefb4bb938f drm/virtio: delete notify after virtio_gpu_cmd_context_create
new 6457a0df4df2 drm/virtio: delete notify in virtio_gpu_object_create
new c76d4ab764ad drm/virtio: make virtio_gpu_object_attach void
new 33775336d56e drm/pci: Move drm_pci_alloc/free under CONFIG_DRM_LEGACY
new 625c18d706f7 drm: delete drm_pci.h
new 958f92414de1 drm/panel-leadtek-ltk500hd1829: Fix dotclock
new e75405bcd8f3 drm/amd/amdgpu_dm/mst: Remove unneeded edid assignment whe [...]
new 09b974e8983a drm/amd/amdgpu_dm/mst: Remove ->destroy_connector() callback
new eefc95895124 drm/amd/amdgpu_dm/mst: Stop printing extra messages in dm_ [...]
new 72dc0f515913 drm/dp_mst: Remove drm_dp_mst_topology_cbs.destroy_connector
new fa3d55a14a7c drm/sched: fix kernel-doc in gpu_scheduler.h
new 91fcf8e60384 drm/bridge: fix kernel-doc warning in panel.c
new ed7cca1ff014 drm/sun4i: tcon: Delete an error message in sun4i_tcon_init_irq()
new cbfb1b74438f drm/dp_mst: Fix NULL deref in drm_dp_get_one_sb_msg()
new 61272e47c18c drm/dp_mst: Don't drop NAKs for down responses
new 21de71f6db2e drm: writeback: document callbacks
new e2d7fc20b3e2 drm/writeback: wire drm_writeback.h to kernel-doc
new 56b165feaf9b drm/vblank: Add intro to documentation
new 760666268615 video: fbdev: don't print error message on platform_get_ir [...]
new 75727b308092 drm/i915/dp_mst: Cast intel_connector->port as drm_dp_mst_port
new 20c22ad32957 drm/dp_mst: Remove drm_dp_mst_has_audio()
new 71c45008e2b0 drm/ingenic: Delete an error message in ingenic_drm_probe()
new 43ea4d090509 video: Add missing annotation for cyber2000fb_enable_ddc() [...]
new 91b21a669f18 dt-bindings: display: panel: Convert feiyang,fy07024di26a3 [...]
new dfa10dfcde8f dt-bindings: display: panel: Convert sitronix,st7701 to DT schema
new 7fd9681e8fd0 MAINTAINERS: Update feiyang,st7701 panel bindings converte [...]
new 4e78ba278722 dt-bindings: display: convert rockchip vop bindings to yaml
new 0706cd0f94d4 dt-bindings: display: rockchip-vop: add additional properties
new 17434fbaa972 dt-bindings: display: panel: Add binding document for Lead [...]
new 6ea4383b9214 drm/panel: add panel driver for Leadtek LTK050H3146W
new 7b987887f97b video: fbdev: matroxfb: remove dead code and set but not u [...]
new 465b1e058a22 video: fbdev: mb862xx: remove set but not used variable 'mdr'
new fa361758b109 drm/panel: nt39016: Add support for multiple modes
new 16b4511d836c drm/panel: nt39016: Add support for 50 Hz refresh rate
new 3dba4e16794a drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2)
new a4cbf268afee drm/ast: Set up fbdev after registering device; remove err [...]
new 1a2b3335077f drm/hibmc: Remove error check from fbdev setup
new e883a82b69a0 drm/kirin: Set up fbdev after fully registering device
new 38d356c7fe7f drm/ingenic: Remove error check from fbdev setup
new c05ca218162d drm/mediatek: Remove error check from fbdev setup
new fc54048a4dc2 drm/mgag200: Set up fbdev after registering device; remove [...]
new f5ef076215df drm/tilcdc: Set up fbdev after fully registering device
new 66459fa21dfe drm/udl: Remove error check from fbdev setup
new 3662cd199266 drm/vboxvideo: Set up fbdev after registering device; remo [...]
new 1aed9509b29a drm/fb-helper: Remove return value from drm_fbdev_generic_setup()
new 3f6c93ec9254 fbdev: mx3fb: avoid warning about psABI change
new 828f138c499b dt-bindings: boe, tv101wum-n16: Add compatible for boe tv1 [...]
new 963518c12431 drm/panel: support for boe,tv105wum-nw0 dsi video mode panel
new 8e334c1d89d2 drm: Don't return 0 from a void drm_fbdev_generic_setup
new d7b001d852cd drm/vram-helpers: Set plane fence for display update
new b22b51a0346e drm/vram-helpers: Merge code into a single file
new 6885e66bc0e7 dt-bindings: display/bridge: Add binding for NWL mipi dsi [...]
new 44cfc6233447 drm/bridge: Add NWL MIPI DSI host controller support
new 17e03aa8cc16 drm/dp_mst: Improve kdocs for drm_dp_check_act_status()
new a5cb5fa6c3a5 drm/dp_mst: Reformat drm_dp_check_act_status() a bit
new 873a95e0d59a drm/dp_mst: Increase ACT retry timeout to 3s
new 4d1b58d5eafd drm/dp_mst: Print errors on ACT timeouts
new 29da47cfc1f0 dma-buf: Prettify typecasts for dma-fence-chain
new 5de376bb434f dma-buf: Report signaled links inside dma-fence-chain
new dc2f7e67a28a dma-buf: Exercise dma-fence-chain under selftests
new feea1aab9217 fbdev: mx3fb: const pointer to ipu_di_signal_cfg
new 14d0066b8477 drm: kirin: Revert change to add register connect helper f [...]
new 1aa63ddf726e Merge tag 'drm-misc-next-2020-04-14' of git://anongit.free [...]
new f7f436b99364 drm: bridge: adv7511: Enable SPDIF DAI
new b97b6a1f6e14 drm: bridge: adv7511: Extend list of audio sample rates
new 8089a622d9b4 dt-bindings: display: allow port and ports in panel-lvds
new 74aae1c42f4a drm/device: Deprecate dev_private harder
new 6472e4e25e57 drm/rockchip: fix spelling mistake "modifer" -> "modifier"
new 16a7e952e824 dt-bindings: display: look for dsi* nodes in dsi-controller
new 1e4fbcdf8a03 dt-bindings: display: add te-gpios to panel-common
new d4e0055b8fa0 dt-bindings: display: convert samsung,s6e63m0 to DT Schema
new 5304058b1526 dt-bindings: display: convert arm,versatile-tft-panel to D [...]
new c1eb28405d3a dt-bindings: display: convert boe,himax8279d to DT Schema
new 66e3377c7c81 dt-bindings: display: convert ilitek,ili9322 to DT Schema
new ba98fc38dd50 dt-bindings: display: convert ilitek,ili9881c to DT Schema
new 16cd62768d61 dt-bindings: display: convert innolux,p097pfg to DT Schema
new cd906710d845 dt-bindings: display: convert innolux,p120zdg-bf1 to DT Schema
new b33b9141b7a8 dt-bindings: display: convert jdi,lt070me05000 to DT Schema
new 3b5d6c3c9c9b dt-bindings: display: convert kingdisplay,kd035g6-54nt to [...]
new 7236d77374fd dt-bindings: display: convert kingdisplay,kd097d04 to DT Schema
new 310abcea76e9 dt-bindings: display: convert simple lg panels to DT Schema
new 889034a6a2fd dt-bindings: display: convert lg,lg4573 to DT Schema
new 05bf34578d4d dt-bindings: display: convert osddisplays,osd101t2587-53ts [...]
new 1aa3bf853cb4 dt-bindings: display: convert raydium,rm67191 to DT Schema
new 48d8e0a712e5 dt-bindings: display: convert samsung AMOLED to DT Schema
new 19853af1e44e dt-bindings: display: convert samsung,s6d16d0 to DT Schema
new f9f2ae6282a7 dt-bindings: display: convert samsung,ld9040 to DT Schema
new 77aeb2d7942d dt-bindings: display: convert toppoly panels to DT Schema
new 8d1f9345ea70 dt-bindings: display: convert startek,startek-kd050c to DT Schema
new c907477e128b dt-bindings: display: convert sony,acx565akm to DT Schema
new 6c424e686221 dt-bindings: display: convert sitronix,st7789v to DT Schema
new 6b3ee820b580 dt-bindings: display: drop unused simple-panel.txt
new a965584dd089 dt-bindings: display: convert sharp,ls043t1le01 to DT Schema
new e437b61b2132 dt-bindings: display: convert sharp,ls037v7dw01 to DT Schema
new 236623c09ca4 dt-bindings: display: convert sharp,lq150x1lg11 to DT Schema
new 90c8466e3771 dt-bindings: display: convert seiko,43wvf1g to DT Schema
new 5717f3b80d5f dt-bindings: display: convert lgphilips,lb035q02 to DT Schema
new 8b9e7ace123d dt-bindings: display: convert olimex,lcd-olinuxino to DT Schema
new 702a21425a6d dt-bindings: display: move DSI panels to panel-simple-dsi
new 13e3d94110d8 drm: Don't free a struct never allocated by drm_gem_fb_init()
new 08d99b2c23df Merge drm/drm-next into drm-misc-next
new 948565468cfb Merge tag 'topic/phy-compliance-2020-04-08' of git://anong [...]
new 59d961c5972f video: ssd1307fb: Convert driver to use ->probe_new()
new fa64c6badea4 video: ssd1307fb: Introduce temporary variable to increase [...]
new 72915994e028 video: ssd1307fb: Make use of device properties
new 479382360da6 video: ssd1307fb: Convert to atomic PWM API
new 304d63d4d89d video: ssd1307fb: Remove redundant forward declaration
new 38bf1077cf24 video: fbdev: controlfb: fix sparse warning about using in [...]
new a07a63b0e24d video: fbdev: controlfb: add COMPILE_TEST support
new 72155824e1c9 video: fbdev: controlfb: remove obsolete module support
new 946e8fd4fbbf video: fbdev: controlfb: remove function prototypes part #1
new a57eb14ebb00 video: fbdev: controlfb: remove function prototypes part #2
new 04dff10ffb55 video: fbdev: controlfb: remove function prototypes part #3
new 5c694f8094e4 video: fbdev: imxfb: ensure balanced regulator usage
new 1c49f35e9e91 video: vt8500lcdfb: fix fallthrough warning
new fff1ac9e2820 omapfb/dss: remove unused variable 'venc_config_pal_bdghi'
new 7066fcd5531c video: fbdev: aty128fb: remove unused 'sdr_64'
new 5e4096ef03dc ARM/fbdev: sa11x0: Switch to use GPIO descriptors
new 8213fb41874f fbdev: s1d13xxxfb: add missed unregister_framebuffer in remove
new fbe3d80df87b video: fbdev: arcfb: add missed free_irq and fix the order [...]
new 693774995595 video: fbdev: vesafb: add missed release_region
new ac2caae61e56 drm/tegra: Clean up GPIO includes
new 8eea6e26fc2e dt-bindings: display: convert rockchip rk3066 hdmi binding [...]
new f0adbc382b8b drm/ast: Allocate initial CRTC state of the correct size
new add0aff201fa drm: Fix misspellings of "Analog Devices"
new 1cf6c1a74e90 drm/gma500: remove unused variable 'hdmi_ids'
new 871c60156dbe drm/gma500: Remove dead code
new 776d58823a60 dma-buf: Couple of documentation typo fixes
new 126a34061eec Merge tag 'drm-misc-next-2020-04-23' of git://anongit.free [...]
new bd607166af7f drm/amdgpu: Enable reading FRU chip via I2C v3
new 1d90c13d7119 drm/amdgpu: Add documentation for memory info
new 1af8e76e1418 drm/amdgpu: Add documentation for PCIe accounting
new 18485be97657 drm/amdgpu: Add documentation for unique_id
new 1f02c97b32dd drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register t [...]
new fabe01d7bbda drm/amdgpu: disabled fru eeprom access
new 358e00e0adc8 drm/amdgpu: Expose TA FW version in fw_version file
new 714309f0f3e3 drm/amdgpu: Fix FRU data checking
new 8884532a6e0f drm/amdgpu: purge ip_discovery headers
new b89659b78329 drm/amdgpu: amends feature bits for MM bandwidth mgr
new 3aa0115d238c drm/amdgpu: cleanup all virtualization detection routine
new 66399248feaf drm/amdgpu: added xgmi ras error reset sequence
new 61380faa4b4c drm/amdgpu: disable ras query and iject during gpu reset
new 02f6efb47856 drm/amdgpu: Virtual display need to support multiple ctrcs
new 6bc8cdde574b drm/amdgpu: Add 4k resolution for virtual display
new d73cd701278a drm/amdgpu: Ignore the not supported error from psp
new 4bc97748e3f4 drm/radeon: remove unneeded header include path
new 4ed513b52dc8 drm/radeon: fix build rules of *_reg_safe.h
new a341deb97236 drm/radeon: use pattern rule to avoid code duplication in [...]
new 1bd9c9392732 drm/radeon: align short build log
new 955df04e3b31 drm/amdgpu/uvd7: remove unnecessary conversion to bool
new 2e40d9b915d4 drm/amd/amdgpu: Add missing SMUIO v12 register to headers
new 6c33a6f4c8a6 drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header
new ba56657d187a drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2)
new 4d130238a760 drm/amdgpu: cleanup idh event/req for NV headers
new c27cbdd2d073 drm/amdgpu: introduce new idh_request/event enum
new aa53bc2edb66 drm/amdgpu: introduce new request and its function
new ff1f03a7b8c4 drm/amdgpu: use static mmio offset for NV mailbox
new 122078de168b drm/amdgpu: equip new req_init_data handshake
new dffa11b4f74b drm/amdgpu: adjust sequence of ip_discovery init and timeo [...]
new 2f2941324c65 drm/amdgpu: postpone entering fullaccess mode
new ad31da434eb3 drm/amdgpu: No need support vcn decode
new b7b2a316b95e drm/amdgpu: extend compute job timeout
new 46484870d02a drm/amd/display: 3.2.77
new 16012806e697 drm/amd/display: Add ABM driver implementation
new ac60b2294c9e drm/amd/display: Move backlight pwm enable function call
new c8e42d57859d drm/amdgpu: implement more ib pools (v2)
new c76c1a429788 drm/amd/amdgpu: Include headers for PWR and SMUIO registers
new a9d82d2f9129 drm/amdgpu: fix non-pointer dereference for non-RAS supported
new 04cdac5c17f0 drm/amdgpu: infinite retries fix from UTLC1 RB SDMA
new b635ae8744e1 drm/amdgpu: ih doorbell size of range changed for nbio v7.4
new ab518012062d drm/amdgpu: enable IH ring 1 and ring 2 for navi
new 0ab176e69c8d drm/amdgpu: call psp to program ih cntl in SR-IOV for Navi
new 9e94ff338610 drm/amdgpu: reroute VMC and UMD to IH ring 1 for oss v5
new 22ecc9665d40 drm/amd/powerplay: avoid calling CI specific SMU message i [...]
new d9c8316eb372 drm/amd/powerplay: avoid calling SMU7 specific SMU message [...]
new 87f09ec6c62d drm/amd/powerpaly: drop unused APIs
new 92e0070e02e8 drm/amd/powerplay: avoid calling SMU8 specific SMU message [...]
new 7843f537422a drm/amd/powerplay: avoid calling SMU9 specific SMU message [...]
new 81bf835ef90d drm/amd/powerplay: avoid calling SMU10 specific SMU messag [...]
new 5964f3feb000 drm/amd/powerplay: avoid calling Vega20 specific SMU messa [...]
new a0ec225633d9 drm/amd/powerplay: unified interfaces for message issuing [...]
new 6b6706cdaca3 drm/amd/powerplay: added mutex protection on msg issuing
new 1675c3a24d07 drm/amdgpu: stop disable the scheduler during HW fini
new 17e137f27cb1 drm/amdgpu: skip access sdma_v5_0 registers under SRIOV (v2)
new bd718638b851 drm/amdgpu/vcn: fix race condition issue for vcn start
new e3b41d82daba drm/amdgpu/vcn: fix race condition issue for dpg unpause m [...]
new ef563ff40340 drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset
new ad9469fb5b3c drm/amdgpu/vcn2.5: stall DPG when WPTR/RPTR reset
new 2c68f0e3771d drm/amdgpu/vcn: Add firmware share memory support
new 9352141027af drm/amdgpu/vcn2.0: Add firmware w/r ptr reset sync
new c97e3076eb7a drm/amdgpu/vcn2.5: Add firmware w/r ptr reset sync
new e520859cde72 drm/amdgpu: enable VCN2.5 DPG mode for Arcturus
new 2176409956eb drm/amd/display: cleanup codestyle type BLOCK_COMMENT_STYL [...]
new 621514aa4140 drm/amd/display: codestyle cleanup on dc_link file until d [...]
new ded3491b8522 drm/amd/display: code cleanup on dc_link from is_same_edid [...]
new 9ec420d83341 drm/amd/display: code cleanup of dc_link file on func dc_l [...]
new 82c416b13cb7 drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
new a500194e73c8 drm/amdgpu/vcn: fix spelling mistake "fimware" -> "firmware"
new a98c4cd92690 drm/amd/amdgpu_dm/mst: Remove useless sideband tracing
new a871afc8d05c drm/amd/dc: Kill dc_conn_log_hex_linux()
new c0ed2ca61f90 drm/amd/display: remove mod_hdcp_hdcp2_get_link_encryption [...]
new 8913f7ff0580 drm/amd/display: Guard calls to hdcp_ta and dtm_ta
new 193cce34a105 amdgpu/drm: remove psp access on navi10 for sriov
new 575b0a6e6a2f drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
new dbd138dfeb74 drm/amd/display: re-order asic declarations
new 567c8fc4a0d2 drm/amd/powerplay: implement the is_dpm_running()
new 764a21cb085b drm/amd/powerplay: avoid using pm_en before it is initialized
new 50dc581a8f43 drm/amd/display: fix the broken logic in dc_link.c
new 04bef61e5da1 drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset
new 07e14845d1d8 drm/amdgpu: sync ring type and drm hw_ip type
new 1c6d567bdf73 drm/amdgpu: rework sched_list generation
new a45a9e5e10e0 drm/amdgpu/psp: dont warn on missing optional TA's
new 2a20e630f883 drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
new 21b704d78352 drm/amdgpu/vcn: add shared memory restore after wake up fr [...]
new db3e0a284eac drm/amd/powerplay: fix a typo
new d2155a719d8f drm/amdgpu: Print UTCL2 client ID on a gpuvm fault
new 4189425d309a drm/amdgpu: add SPM golden settings for Navi10(v2)
new a900f562c8b1 drm/amdgpu: add SPM golden settings for Navi14
new b2d92682ff6a drm/amdgpu: add SPM golden settings for Navi12
new c419bdf5b820 drm/amd/amdgpu: Correct gfx10's CG sequence
new b3dbd6d3ec49 drm/amdgpu: resolve mGPU RAS query instability
new 4a06686b9485 drm/amdgpu: update RAS related dmesg print
new fe9824d15eff drm/amdkfd Avoid destroy hqd when GPU is on reset
new b639c22c98ff drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset
new 86f4a94023df drm/amd/display: 3.2.78
new 5b5c1777bd3c drm/amd/display: prevent loop from occuring in pipe list
new c06a545ae531 drm/amd/display: Program DSC before enabling link
new c5d5b0ecf9c8 drm/amd/display: Implement abm config table copy to dmcub
new 2deade5ede56 drm/amd/display: Remove hdcp display state with mst fix
new b3a941df690f drm/amd/display: Power down hw blocks on boot
new c5f5b9d934ba drm/amd/display: blank dp stream before power off receiver
new c97c8d77b11f drm/amd/display: Don't change mpcc tree for medium updates [...]
new d5e27f072844 drm/amd/display: Check power_down functions exist before calling
new 501b4026c95e drm/amd/display: Use config flag to disable dmcu obj creation
new 49c4a8b6d93b drm/amd/display: fix typo
new 8d9c07b0eb09 drm/amd/display: only blank dp stream which will be powered off
new 8d26334d1ccd drm/amd/display: Fix ABM config copy for dmcub
new 12aec9efea95 drm/amd/display: Translate cursor position by source rect
new d3227976f4a8 drm/amd/display: change default pipe_split policy for DCN1
new 03a4059b8ddd drm/amd/display: Fix incorrect cursor pos on scaled primary plane
new b34659deb66b drm/amd/display: Program viewport when source pos changes [...]
new 875390a86321 drm/amd/display: Calculate scaling ratios on every medium/ [...]
new efc3ec87a937 drm/amd/display: Remove unused defines
new 700f7f729810 drm/amd/display: 3.2.79
new bdfbff5ef46b drm/amd/display: Update stream adjust in dc_stream_adjust_ [...]
new fa90219a129f drm/amd/display: fix dml pipe merge logic
new c7f345e53c45 drm/amd/display: initialize get_max_link_cap
new cdde482caabf drm/amd/display: Refactor color management to take dm plane state
new a1a0e61f3c43 drm/amd/display: Revert to old formula in set_vtg_params
new 033baeeefbf0 drm/amd/display: Make cursor source translation adjustment [...]
new b754c07a39b1 drm/amd/display: Avoid create MST prop after registration
new 2fdcc916ed77 drm/amd/display: Update DRAM watermark before checking to [...]
new 6fb4280ecbff drm/amd/display: Acknowledge wm_optimized_required
new 4404b47852f3 drm/amd/display: Check for null fclk voltage when parsing [...]
new 8ccf0e20769d drm/amd/display: determine USB C DP2 mode only when USB DP [...]
new a576b345f94f drm/amd/display: Make DMCUB bss/data firmware blob optional
new 3adf175e2e74 drm/amd/display: 3.2.80
new 1ea2b260eb63 drm/amdgpu: Re-enable FRU check for most models v5
new fe8db3bcf2e5 drm/amd/display: query hdcp capability during link detect
new 5f8693796c06 drm/amd/display: add HDCP caps debugfs
new a23ca7f76d55 drm/amdgpu: fix gfx hang during suspend with video playback (v2)
new 1744fb2391dd drm/amd/powerplay: error out on forcing clock setting not [...]
new dec0520aff8d drm/amdgpu: remove inproper workaround for vega10
new 46e840ed1045 drm/amdgpu: replace indirect mmio access in non-dc code path
new 3c888c163591 drm/amdgpu: retire indirect mmio reg support from cgs
new ec59847e741d drm/amdgpu: retire RREG32_IDX/WREG32_IDX
new f384ff95f652 drm/amdgpu: retire AMDGPU_REGS_KIQ flag
new 2eee0229f65e drm/amdgpu: support access regs outside of mmio bar
new ba714a56fcb5 drm/amdgpu: unify fw_write_wait for new gfx9 asics
new ef91e8b5c885 drm/amdgpu/display: fix warning when compiling without debugfs
new ad36d71b3f52 amdgpu_kms: Remove unnecessary condition check
new 5aaa8fff3aa9 drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset
new 9a785c7ad1d7 drm/amdgpu: increased atom cmd timeout
new 95a2f917387a drm/amdgpu: restrict debugfs register access under SR-IOV
new f9135b086b58 drm/amd/display: Change "error" to "dc_log" at amdgpu_dm d [...]
new 7adf5619ae82 drm/amd/powerplay: force the trim of the mclk dpm_levels i [...]
new 1f3ef0efbacb drm/amdgpu: add uncorrectable error count print in UMC ecc irq cb
new 6952e99cfd52 drm/amdgpu: refine ras related message print
new d32709dac627 drm/amdgpu: resume kiq access debugfs
new ed72aa21c74a drm/amdgpu: replace DRM prefix with PCI device info for GFX RAS
new dadce777e094 drm/amdgpu: fix wrong vram lost counter increment V2
new e8663832b088 drm/amdgpu/powerplay: get SMC FW size to a flexible way
new cb3d1085019d drm/amdgpu/ring: add no_scheduler flag
new a783910d5c8b drm/amdgpu/kiq: add no_scheduler flag to KIQ
new a4c246802719 drm/amdgpu/ring: simplify scheduler setup logic
new bba8289b8f02 drm/amd/display: code clean up in dce80_hw_sequencer.c
new d57229b1da72 drm/amd/amdgpu: add prefix for pr_* prints
new 539489fc91ea drm/amd/amdgpu: add print prefix for dev_* variants
new dd4fa6c1b89a drm/amd/amdgpu: remove hardcoded module name in prints
new 8e2f84206389 drm/amdgpu: remove dead code in si_dpm.c
new 01e5e998a30e drm/radeon: remove defined but not used 'dte_data_tahiti_le'
new 43ad9b39b0a3 drm/radeon: remove defined but not used variables in ci_dpm.c
new 5edb769131e7 drm/amd/display: remove redundant assignment to variable d [...]
new ced1ba976169 drm/amdgpu: fix the hw hang during perform system reboot a [...]
new 02c0bb4ee3eb drm/amd/powerplay: revise the way to retrieve the board pa [...]
new 56ddddaaccbf drm/amd/powerplay: bump the NAVI10 smu-driver if version
new 94e0805ba929 drm/amd/powerplay: correct i2c eeprom init/fini sequence
new 774e335b878c drm/amd/powerplay: properly set the dpm_enabled state
new 47c11cff7e44 drm/amd/powerplay: update Arcturus smu-driver if header
new 40e611bdd1c7 drm/amdgpu: update psp fw loading sequence
new 7f70443fd834 drm/amdgpu: set mp1 state before reload
new 079c72ad3a01 drm/amdgpu/gfx9: add gfxoff quirk
new fdd21e62b01b Revert "drm/amdgpu: use the BAR if possible in amdgpu_devi [...]
new e57761c68bb4 drm/amdgpu: cache smu fw version info
new 53c9c89ac118 drm/amdgpu/gmc: Fix spelling mistake.
new 4e2fec3321d5 drm/amd/powerplay: fix resume failed as smu table initiali [...]
new 69d0c18dda2d drm/amdgpu: Disable FRU read on Arcturus
new 12c17b9d6266 drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU
new 4f610503f007 Revert "drm/amdgpu: Disable gfx off if VCN is busy"
new 7ce016e71a8e drm/amdgpu: Correctly initialize thermal controller for GP [...]
new bdb9fbc6bae0 drm/amdgpu/display: fix aux registration (v2)
new 9f65693577d9 drm/amdgpu/display: give aux i2c buses more meaningful names
new d84a430d9f7b drm/amdgpu: fix race between pstate and remote buffer map
new 1470e957e204 drm/amd/powerplay: remove defined but not used variables
new 8e0c819dc3c5 drm/amd/dc: remove unused variable 'video_optimized_pixel_rates'
new 1c256f40bf8e drm/amd/display: Remove aconnector condition check for dpcd read
new 2a28fe92220a drm/amd/display: Correct updating logic of dcn21's pipe VM flags
new 4c0de7de4cd5 drm/amd/display: Add user backlight level reg write
new dd5a94ce6c02 drm/amd/display: Move enable fractional pwm call
new 868149c9a072 drm/amd/display: Force watermark value propagation
new f12f70117a3c drm/amd/display: Remove byte swapping for dmcub abm config table
new 67d09292f857 drm/amd/display: Add SetBacklight call to abm on dmcub
new 44efb7841082 drm/amd/display: Support plane-level gamut remap in DM
new d1ebfdd8d0fc drm/amd/display: Unify psr feature flags
new d652509e7a24 drm/amd/display: Check ramp != NULL before applying lut1d [...]
new 63b50a95ed93 drm/amd/display: Workaround to disable YCbCr
new a8665946f39a drm/amd/display: add optc get crc support for timings with [...]
new f2cd2e5d8612 drm/amd/display: Set meta_chunk_value to 0 in DML if DCC d [...]
new 0b1f04d8876b drm/amd/display: Cast int to float before division
new 39063de95cfb drm/amd/display: fix stream setting for diags on silicon
new f1029e7ead9a drm/amd/display: Avoid NULL pointer in set_backlight when [...]
new d2bacc38f6ca drm/amd/display: Change infopacket type programming
new 2059fc5e8c7f drm/amd/display: Use the correct input TF for video formats
new d0a0a00d32e9 drm/amd/display: Fix HDR visual confirm
new 68c10ac91f88 drm/amd/display: Update MPCC if requested
new 7241434f88eb drm/amd/display: 3.2.81
new bccbf13dadbe drm/amd/display: Various fixes for PSR on DMCUB
new 06535a48e297 drm/amd/display: Cap certain DML values for Low Pix Clk on DCN2.1
new fefe92fe747c drm/amd/display: make all backlight calls link based
new 904fb6e0f4e8 drm/amd/display: move panel power seq to new panel struct
new 7fc5c319efce drm/amd/display: dmcu wait loop calculation is incorrect in RV
new 9da3d0505909 drm/amd/display: destroy panel on link destruct
new d5bef51f084f drm/amd/display: fix virtual signal dsc setup
new c400ecce9645 drm/amd/display: Factor in immediate flip support into DLG [...]
new e9e7123a6665 drm/amd/display: Add HW rotation cursor changes to dcn10
new d4caa72e275c drm/amd/display: change from panel to panel cntl
new 967727021e75 drm/amd/display: DispalyPort: Write OUI only if panel supports it
new 422d9091f7be drm/amd/display: blank dp stream before re-train the link
new 4dc0b81442c5 drm/amd/display: access ABM from stream resource.
new e49233873604 drm/amd/display: Adjust refactored dm for color management only
new af031f078aea drm/amd/display: Fix green screen issue after suspend
new a42c1ed50aaf drm/amd/display: Convert memory from cpu to fw endianness [...]
new ffadb9d65208 drm/amd/display: fix bug in the logic for panel power control
new de430916b4ef drm/amdkfd: Adjust three kfd dmesg printings during initia [...]
new e1046a1f703c drm/amdgpu: Adjust the SDMA doorbell info printing
new 5f6a92e44283 drm/amdgpu/powerplay:avoid to show invalid DPM table info
new a35da666cc08 drm/amd/powerplay: update smu12_driver_if.h to align with pmfw
new d69b8971e540 drm/amdgpu: Print CU information by default during initialization
new 7aba19182e99 drm/amdgpu: disble vblank when unloading sriov driver
new f9b93c9ba605 drm/amd/powerplay: limit smu support to Arcturus for onevf
new 4cc1178e166a drm/amdgpu: replace DRM prefix with PCI device info for gfx/mmhub
new e05185b34157 drm/amdgpu: clean up unused variable about ring lru
new 10f39758b8f3 drm/amdgpu: cleanup coding style in amdkfd a bit
new a2f63ee8b5ea drm/amdgpu: correct fbdev suspend on gpu reset
new 52fb44cf30fc drm/amdgpu: correct cancel_delayed_work_sync on gpu reset
new 9e94d22c0085 drm/amdgpu: optimize the gpu reset for XGMI setup V2
new 7dd8c205eaed drm/amdgpu: code cleanup around gpu reset
new a891d239f9e0 drm/amdgpu: set error query ready after all IPs late init
new e09d40bdbac0 drm/amdgpu: change how we update mmRLC_SPM_MC_CNTL
new 5420819401cc drm/amdgpu: request reg_val_offs each kiq read reg
new 17fd4fe943fa drm: amd/display: fix Kconfig help text
new 408d9121004d drm: amdgpu: fix kernel-doc struct warning
new 00aba6da21e5 drm/amdgpu: remove set but not used variable 'priority'
new 6f81b2d047c5 drm/amdgpu: Init data to avoid oops while reading pp_num_states.
new fe158997c8b7 drm/amdgpu: shrink critical section in amdgpu_amdkfd_gpuvm [...]
new a2676149323f drm/amdgpu: retire support_vmr_ring interface
new d4d27897db9f drm/amdgpu: remove unnecessary tOS version check
new bc9fb7e93c72 drm/amdgpu: retire unused check_fw_loading status
new dc7195f66344 drm/amdgpu: add helper function to init asd ucode
new f4503f9eb3a1 drm/amdgpu: switch to helper function to init asd ucode
new 1c301f443387 drm/amdgpu: add helper function to init sos ucode
new 893d14cbe1ea drm/amdgpu: switch to helper function to init sos ucode
new e748f07d00c1 drm/amdgpu: retire legacy vega10 sos version check
new 937eea297e26 Merge tag 'amd-drm-next-5.8-2020-04-24' of git://people.fr [...]
new 1a0f3667d876 drm/amdgpu: ignore TA ucode for SRIOV
new 2f5a0a91191a drm/amdgpu: skip cg/pg set for SRIOV
new c983361a7249 drm/amdgpu: sriov is forbidden to call disable DPM
new c2ce6aebf092 drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later
new b217e6f579d6 drm/amdgpu: clear the messed up checking logic
new 38748ad88a2f drm/amdgpu: enable one vf mode for nv12
new 8efd72759e9e drm/amdgpu: skip sysfs node not belong to one vf mode
new 79bebabb88cb drm/amdgpu: for nv12 always need smu ip
new 312a79b6eafe drm/amdgpu: extent threshold of waiting FLR_COMPLETE
new 04e4e2e95583 drm/amdgpu: protect ring overrun
new a96f661a4715 drm/amd/display: remove redundant assignment to variable ret
new abb17b1edf7b drm/amdgpu/gmc: Use consistent variable on unlocks
new d971d42f0655 amdgpu/dc: remove redundant assignment to variable 'option'
new d18ba57c725e drm/amdgpu: Remove unneeded semicolon
new dfe31f255fd6 drm/amdgpu: sw pstate switch should only be for vega20
new 94fa56605866 drm/amdgpu: move kfd suspend after ip_suspend_phase1
new fde812b32c1e drm/amdgpu: drop redundant cg/pg ungate on runpm enter
new 40e733147fe0 drm/amdgpu: switch to SMN interface to operate RSMU index mode
new fd90456c757d drm/amdgpu: decouple EccErrCnt query and clear operation
new b6e79d9a314e drm/amdgpu: remove conversion to bool in amdgpu_device.c
new 2367cad7599f drm/amd/display: remove conversion to bool in dcn20_mpc.c
new 46501bc35b71 drm/amd/display: remove conversion to bool in dc_link_ddc.c
new c6d1ec4134ed drm/amdkfd: Put ASIC revision into HSA capability
new a1cd1289a68c Revert "drm/amd/powerplay: avoid using pm_en before it is [...]
new c7833d332e05 drm/amd/powerplay: avoid using pm_en before it is initiali [...]
new cd4df4e6ed17 drm/amdgpu/vcn2.5: wait for tiles off after unpause
new c57053725d9b drm/amdgpu: add tiling flags from Mesa
new 652a6a858fcf drm/amdgpu: invalidate L2 before SDMA IBs (v2)
new ff532461a42a drm/amdgpu: bump version for invalidate L2 before SDMA IBs
new 1349f6fc334b drm/amd/display: 3.2.82
new 1dfedb39d38f drm/amd/display: Do not disable pipe split if mode is not [...]
new d561754132e1 drm/amd/display: Fix DMUB meta offset for new load method
new d3b18f8c6fe3 drm/amd/display: clean up some header paths
new 38a509d5d260 drm/amd/display: Add DML variable for future asics
new 3ebd17f53556 drm/amd/display: check if REFCLK_CNTL register is present
new 238387774232 drm/amd/display: fix rn soc bb update
new b8a8d34b107f drm/amd/display: Fail validation if building scaling params fails
new 3a4837fb3c96 drm/amd/display: Change viewport limit to 12 for DCN2
new 1ab864a00669 drm/amd/display: Defer cursor update around VUPDATE for all ASIC
new 77ef333e48ba drm/amd/display: Update downspread percent to match spread [...]
new 0ed3bcc45987 drm/amd/display: Pass command instead of header into DMUB service
new 18400f91c1c1 drm/amd/display: Add panel cntl id for set backlight level.
new 8d829836cf75 drm/amd/display: Add dummy p-state latency bounding box override
new 4b0e95d1838f drm/amd/display: Add set backlight to hw sequencer.
new a8bf71649088 drm/amd/display: Internal refactoring to abstract color caps
new 1e461c37d1fb drm/amd/display: Use cursor locking to prevent flip delays
new b454e25f3e72 drm/amd/display: 3.2.83
new 82a7cf006ee1 drm/amd/display: 3.2.83.1
new 35ce00600482 drm/amdgpu: add UAPI for creating encrypted buffers
new e90c2b210bad drm/amdgpu: add UAPI to create secure commands (v3)
new c5efd80f48e4 drm/amdgpu: define the TMZ bit for the PTE
new d7ccb38df5f7 drm/amdgpu: add tmz feature parameter (v2)
new ae60305ac04f drm/amdgpu: add amdgpu_tmz data structure
new 01a8dcec1a08 drm/amdgpu: add function to check tmz capability (v4)
new eda982a67225 drm/amdgpu: add tmz bit in frame control packet
new 155748c912e7 drm/amdgpu: expand the emit tmz interface with trusted flag
new 8350361d2d75 drm/amdgpu: expand the context control interface with trust flag
new cb5fae143d79 drm/amdgpu: job is secure iff CS is secure (v5)
new 4cd24494cc87 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4)
new 04379e9b0489 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h
new be7538ff7488 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter
new c9dc9cfe185f drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...]
new b7c163fe910f drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4
new b231531c5012 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5
new 8fb2e01a1ed8 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10
new 4baa8ff0690e drm/amdgpu: move CS secure flag next the structs where it's used
new 562366c9452c drm/amdgpu: remove the alignment placeholder for secure buffer
new c6252390fccd drm/amdgpu: implement TMZ accessor (v3)
new 5888f07a657d drm/amd/display: Indicate use of TMZ buffers to DC
new 0bb5d5b03f78 drm/amdgpu: Move to a per-IB secure flag (TMZ)
new 11b407a781f4 drm/amdgpu: fix the wrong logic checking when secure buffe [...]
new bffc8c5caaa9 drm/amdgpu: also add the TMZ flag to GART
new effb97cc4ba6 drm/amdgpu: add TMZ handling to amdgpu_move_blit
new 218c0b7f183a drm/amdgpu: stop evicting encrypted BOs to swap
new b71a564e2509 drm/amdgpu: Fine-grained TMZ support
new f77c9aff85ca drm/amdgpu: Fix per-IB secure flag GFX hang
new f0ee63cbc526 drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...]
new 9504578314a7 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2
new b717fa5cb1a1 drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem
new b33f9d70b368 drm/amdgpu: check ring type for secure IBs
new e20858647118 drm/amdgpu: partial revert VM sync changes
new 9ecefb19c3a6 drm/amdgpu: cleanup IB pool handling a bit
new eaad0c3aa978 drm/amdgpu: rename direct to immediate for VM updates
new 9c466bcbda68 drm/amdgpu: add new unlocked flag for PTE updates
new 5654b897b5bf drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_u [...]
new 5bb4b78be9c6 drm/amdkfd: New IOCTL to allocate queue GWS (v2)
new 29633d0e204d drm/amdkfd: Enable GWS based on FW Support
new b8020b0304c8 drm/amdkfd: Enable over-subscription with >1 GWS queue
new 370fb6b0aaf0 Merge tag 'amd-drm-next-5.8-2020-04-30' of git://people.fr [...]
new 973a5909e99d Revert "drm/dp_mst: Remove single tx msg restriction."
new 21d81f888299 drm/lima: Clean up IRQ warnings
new 2ce216edf2c6 drm/lima: Clean up redundant pdev pointer
new 4eda21d61904 drm/lima: use module_platform_driver helper
new d04f2a8e5b19 drm/lima: print process name and pid when task error
new 24943269e51b drm/lima: check vm != NULL in lima_vm_put
new 4eb70cd3f284 drm/lima: always set page directory when switch vm
new 4836cf044d74 drm/lima: add lima_devfreq_resume/suspend
new 9f5072a191a1 drm/lima: power down ip blocks when pmu exit
new 3446d7e9883d drm/lima: add resume/suspend callback for each ip
new 7a475eb470ac drm/lima: separate clk/regulator enable/disable function
new 63945d51490f drm/lima: add pm resume/suspend ops
new 50de2e9ebbc0 drm/lima: enable runtime pm
new 2f7b832fc992 drm/panel: simple: Add support for AUO G190EAN01 panel
new d9ccd1f28246 drm/panel: simple: Add support for AUO G156XTN01.0 panel
new 03e909acd95a drm/panel: simple: Add support for AUO G121EAN01.4 panel
new a29b57e9df22 drm/panel: ili9322: Remove unneeded semicolon
new d53139b37f10 drm: panel: Set connector type for LP120UP1
new 4606ed7ede0c drm/bridge: ps8640: Let panel to set the connector type
new 30be30310871 drm/bridge: panel: Return always an error pointer in drm_p [...]
new 232f23e8cd97 dt-bindings: panel: Document some missing compatible strings
new 3d930aacd637 drm/panel: remove set but not used variable 'config'
new bc7f0b6d4ae4 video/fbdev/riva: Remove dead code
new 1a8afd1ef47c dt-bindings: display: simple: Add BOE NV133FHM-N61
new b0c664cc80e8 panel: simple: Add BOE NV133FHM-N61
new d08ffbeaa100 dt-bindings: display: simple: Add IVO M133NWF4 R0
new e1ca5184625d panel: simple: Add Ivo M133NWF4 R0
new b430ff7ef8b0 drm/stm: ltdc: check number of endpoints
new 7c49abb4c2f8 drm/rockchip: cdn-dp-core: Make cdn_dp_core_suspend/resume static
new 611e22b1d9f6 drm/rockchip: Remove unneeded semicolon
new d308a881a591 drm/dp_mst: Kill the second sideband tx slot, save the world
new 439c2787532f drm/meson: Remove unneeded semicolon
new 44dd0eef4a24 drm/omap: venc: remove unused variable 'venc_config_pal_bdghi'
new b0b5849e0cc0 drm: Add devm_drm_dev_alloc macro
new 2de955d072e4 drm/vboxvideo: drop DRM_MTRR_WC #define
new 35b24eed48ed drm/vboxvideo: Use devm_drm_dev_alloc
new dd9a68935f93 drm/vboxvideo: Stop using drm_device->dev_private
new 8558de401b5f drm/vboxvideo: use managed pci functions
new 4cc9b565454b drm/vboxvideo: Use devm_gen_pool_create
new af25c16bd1c6 drm/v3d: Don't set drm_device->dev_private
new 235b7e7d7eee drm/v3d: Use devm_drm_dev_alloc
new bc662528e29a drm/v3d: Delete v3d_dev->dev
new 0df3ac7657c9 drm/v3d: Delete v3d_dev->pdev
new 50b9bbecaa5b drm/udl: Use devm_drm_dev_alloc
new 6ae355a260d2 drm/udl: don't set drm_device->dev_private
new 14877bc71597 drm/st7735r: Use devm_drm_dev_alloc
new e20b873802b6 drm/st7586: Use devm_drm_dev_alloc
new 98904f3d2d92 drm/repaper: Use devm_drm_dev_alloc
new 35d8ef4ba24d drm/mi0283qt: Use devm_drm_dev_alloc
new 3d49ea22946b drm/ili9486: Use devm_drm_dev_alloc
new 5301e305c682 drm/ili9341: Use devm_drm_dev_alloc
new 4c99859f3bf9 drm/ili9225: Use devm_drm_dev_alloc
new f3eb15bb796d drm/hx8357d: Use devm_drm_dev_alloc
new 9213142d6b8c drm/gm12u320: Use devm_drm_dev_alloc
new 7ced4801d267 drm/gm12u320: Don't use drm_device->dev_private
new b3b134007e2c drm/tidss: Use devm_drm_dev_alloc
new 02bb1317d5e4 drm/tidss: Don't use drm_device->dev_private
new 3927037003f9 drm/tidss: Delete tidss->saved_state
new 6ff71edfcb0b drm/mcde: Use devm_drm_dev_alloc
new fd7ee85cfe7b drm/mcde: Don't use drm_device->dev_private
new 37d8d81f019a drm/ingenic: Use devm_drm_dev_alloc
new b8d91c0a770e drm/ingenic: Don't set drm_device->dev_private
new 843ef624a491 drm/komeda: use devm_drm_dev_alloc
new 9bb2e63705a1 drm/cirrus: Use devm_drm_dev_alloc
new 0c7890dc1e53 drm/cirrus: Don't use drm_device->dev_private
new b0548a245dd3 drm/cirrus: Move to drm/tiny
new e95d2f401249 drm/aspeed: Drop aspeed_gfx->fbdev
new cd8294540776 drm/aspeed: Use devm_drm_dev_alloc
new a7aed875e3fa drm/ast: Drop explicit connector register/unregister
new d83949492427 drm/bochs: Remove explicit drm_connector_register
new 87189b78959c drm: make drm_file use keyed wakeups
new a9b0b24a6fff drm/qxl: Use devm_drm_dev_alloc
new e304f8a0513b drm/qxl: Don't use drm_device->dev_private
new 274ed9e9eabd drm/i915: Use devm_drm_dev_alloc
new 66ddc1e94114 drm: pl111: Fix module autoloading
new cbcab504ceec drm: pl111: Simplify vexpress init
new 826fc86b5903 drm: pl111: Move VExpress setup into versatile init
new 839b480dd111 MAINTAINERS: Restore alphabetical sorting
new 58911c240783 drm: Nuke mode->hsync
new 6d4f3e2bfc49 video: fbdev: controlfb: fix build for COMPILE_TEST=y && P [...]
new 78b0d99a68ec drm/bridge: fix stack usage warning on old gcc
new ef54569966f7 drm/ast: remove duplicate assignment of ast_crtc_funcs member
new 7837300c250c drm: Correct DP DSC macro typo
new 5213a8db23f1 dt-bindings: fix vendor prefix for ITE Tech. Inc.
new 5e6ed29d72d2 dt-bindings: Add binding for IT6505.
new 27a46fb732c6 drm/panel: panel-simple: fix AUO G101EVN010 connector/panel type
new 1f52bab3c9bf dt-bindings: display: dw_mipi_dsi.txt: convert to yaml
new 42470eec8552 drm/panel: boe-tv101wum-n16: fine tune clock
new 9cd39de4db54 drm/omap: change default signal polarities and drives
new a8d9d7da1546 drm/tidss: remove AM65x PG1 YUV erratum code
new 647f0d0ac1a6 dt-bindings: Add vendor prefix for Chrontel, Inc.
new a7e73070afe6 dt-bindings: display: Add Chrontel CH7033 Video Encoder binding
new e7f12054a1b9 drm/bridge: chrontel-ch7033: Add a new driver
new 8976eeee8de0 drm/meson: add mode selection limits against specific SoC [...]
new 9bcaa3fe58ab drm: Replace drm_modeset_lock/unlock_all with DRM_MODESET_ [...]
new ca96088aa0de drm/client: Dual licence the header in GPL-2 and MIT
new b7301fd812a3 drm/ttm: Remove reference to the mem_glob member
new 0cdea4455acd drm/mm: optimize rb_hole_addr rbtree search
new 13e9bd05b3d5 video: fbdev: i810: use true,false for bool variables
new 7022537b58d8 video: udlfb: use true,false for bool variables
new dbc7ece12a38 video: uvesafb: use true,false for bool variables
new d163a95cf001 fbdev: aty: use true, false for bool variables in atyfb_base.c
new 18722d48a6bb video: fbdev: w100fb: Fix a potential double free.
new 10a14c3224a4 dt-bindings: documenting compatible string vendor "visionox"
new c7f66d32dd43 drm/panel: add support for rm69299 visionox panel
new bec1277a7ebd video: fbdev: valkyriefb.c: fix warning comparing pointer to 0
new b173bfe2d744 drm/udl: Make udl_handle_damage static
new c27f0cc4d43a drm/vkms: enable cursor by default
new 0ea2ea42b31a drm/vkms: Hold gem object while still in-use
new 3fd911b69b31 Merge tag 'drm-misc-next-2020-05-07' of git://anongit.free [...]
new fc4a8c16e34b drm/i915: Power well id for ICL PG3
new 8806211fe7b3 drm/i915: Add i915_lpsp_capability debugfs
new 76a23f06011d drm/i915: Add connector dbgfs for all connectors
new 9efa0c1a500f drm/i915: Add i915_lpsp_status debugfs attribute
new 48b8b04c791d drm/i915/display: Enable DP Display Audio WA
new 23122a4d992b drm/i915/gt: Scrub execlists state on resume
new 9d7e560f4327 drm/i915/selftests: Delay spinner before waiting for an interrupt
new a50717dbf417 drm/i915/selftests: Take the engine wakeref around __rps_u [...]
new 442e7ee834e8 drm/i915: Add intel_atomic_get_bw_*_state helpers
new a389c49fac55 drm/i915: Prepare to extract gen specific functions from i [...]
new 680e1af713d9 drm/i915: Add pre/post plane updates for SAGV
new d4e3d455a12e drm/i915/selftests: Move gpu energy measurement into its o [...]
new c43dd6b4144a drm/i915/selftests: Check power consumption at min/max fre [...]
new c4310defd88e drm/i915/icl: Update forcewake firmware ranges
new c0ff9e5e69f3 drm/i915: Add missing deinitialization cases of load failure
new 34a3f0b273a7 drm/i915/display: Move out code to return the digital_port [...]
new dba6b0b4eab3 drm/i915/display: Add intel_legacy_aux_to_power_domain()
new f8bb28e63a1e drm/i915/display: Split hsw_power_well_enable() into two
new feb7e0ef5ff8 drm/i915/tc/icl: Implement TC cold sequences
new 7ce40a671538 drm/i915/tc: Skip ref held check for TC legacy aux power wells
new 3c02934b24e3 drm/i915/tc/tgl: Implement TC cold sequences
new 3ed347d1a73e drm/i915/tc: Catch TC users accessing FIA registers withou [...]
new 0f8925090ac7 drm/i915/tc: Do not warn when aux power well of static TC [...]
new edcb9028d66b drm/i915/display: Load DP_TP_CTL/STATUS offset before use it
new 65bb9dd0ec79 drm/i915: Add ICL PG3 PW ID for EHL
new 7479f3c90a6d drm/i915: remove redundant assignment to variable test_result
new 31a02eb70b8d drm/i915: Refactor setting dma info to a common helper
new 27be41de45a7 drm/i915: fix Sphinx build duplicate label warning
new b4ed131dbfb6 drm/i915/audio: error log non-zero audio power refcount af [...]
new d7fb38ae36a2 drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam
new a95f3ac21d64 drm/i915/gem: Remove object_is_locked assertion from unpin [...]
new f153f6395a63 drm/i915/gt: Move the late flush_submission in retire to the end
new 6b7fc6a3e6af Make the "Reducing compressed framebufer size" message be [...]
new 02a715c371d2 drm/i915: Pass encoder to intel_ddi_enable_pipe_clock()
new c38730987b4a drm/i915: Move the TRANS_DDI_FUNC_CTL enable to a later point
new 7c2fedd7608f drm/i915: Push TRANS_DDI_FUNC_CTL into the encoder->enable() hook
new eed22a46b979 drm/i915: Pass encoder all the way to intel_ddi_transcoder [...]
new 3c0ec2c2d594 drm/i915: Flatten intel_dp_check_mst_status() a bit
new f0617ff0b894 drm/i915: Push MST link retraining to the hotplug work
new 4ba74e53ada3 drm/i915/selftests: Verify frequency scaling with RPS
new a740f5c5f6bc drm/i915/selftests: Skip energy consumption tests if not c [...]
new 9938ee2e631c drm/i915/selftests: Check RPS controls
new 0eaccc4b180c drm/i915/selftests: Split RPS frequency measurement
new 6b36fc9442bb drm/i915/selftests: Show the pcode frequency table on error
new e42a969e725c drm/i915/selftests: Exercise dynamic reclocking with RPS
new e07c7606a00c drm/i915/selftests: Fix i915_address_space refcnt leak
new 89e01caac641 drm/i915: Use single set of AUX powerwell ops for gen11+
new 3c3041149c76 drm/i915/hdmi: remove unused intel_hdmi_hdcp2_protocol()
new 81b55ef1f47b drm/i915: drop a bunch of superfluous inlines
new 11ebc2321b8e drm/i915/audio: fix compressed_bpp check
new 61198fe1bf48 drm/i915/display/icl_dsi: Prefer drm_WARN_ON over WARN_ON
new 1e6850ee4c44 drm/i915/display/atomic_plane: Prefer drm_WARN_ON over WARN_ON
new 8b4f2137cc0f drm/i915/display/ddi: Prefer drm_WARN* over WARN*
new ce04ecd9cf1e drm/i915/display/display: Prefer drm_WARN_ON over WARN_ON
new 4ad53ededf0b drm/i915/display/dpll_mgr: Prefer drm_WARN_ON over WARN_ON
new a7f2ad392928 drm/i915/display/frontbuffer: Prefer drm_WARN_ON over WARN_ON
new 8d641574f3f0 drm/i915/display/global_state: Prefer drm_WARN* over WARN*
new e278f07679b0 drm/i915/display/overlay: Prefer drm_WARN_ON over WARN_ON
new 007ff34e61c5 drm/i915/display/vlv_dsi: Prefer drm_WARN_ON over WARN_ON
new 74f103928df7 drm/i915/selftests: Show the pstate limits on any failure [...]
new 4ea6b1c45627 drm/i915/selftests: Show the full scaling curve on failure
new cf9ba27840c2 drm/i915/selftests: Disable C-states when measuring RPS fr [...]
new bd3ec9e75893 drm/i915/gt: Poison residual state [HWSP] across resume.
new 33883310cd8e drm/i915/selftests: Unroll the CS frequency loop
new cbb6f8805a4c drm/i915/selftests: Disable heartbeat around RPS interrupt [...]
new c92724de6db1 drm/i915/selftests: Try to detect rollback during batchbuf [...]
new cb593e5d2b6d drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
new 15501287b1c1 drm/i915/execlists: Drop request-before-CS assertion
new 8372e3227f80 drm/i915/icl: Fix timeout handling during TypeC AUX power [...]
new 36fe164d8d78 drm/i915/gt: Carefully order virtual_submission_tasklet
new b97f77baa845 drm/i915/gt: Check carefully for an idle engine in wait-for-idle
new cbfd3a0c5a55 drm/i915/selftests: Add request throughput measurement to perf
new f1cc6acf22dd drm/i915/selftests: Add context batchbuffers registers to [...]
new b4892e440432 drm/i915: Make define for lrc state offset
new 50689771c8f0 drm/i915: Only close vma we open
new c5a01ec7579a drm/i915: Fix skl+ non-scaled pfit modes
new eac9c58539aa drm/i915: Flatten a bunch of the pfit functions
new 35dd95b4ee19 drm/i915: Use drm_rect to store the pfit window pos/size
new f650af72e5ba drm/i915: s/pipe_config/crtc_state/ in pfit functions
new 4cecc7c0cc2b drm/i915: Pass connector state to pfit calculations
new d7ff281c6d27 drm/i915: Have pfit calculations return an error code
new eee3f91195ad drm/i915: Introduce .set_link_train() vfunc
new fb83f72c48a5 drm/i915: Introduce .set_signal_levels() vfunc
new 8fdda3854967 drm/i915: Introduce .set_idle_link_train() vfunc
new 7db8736db081 drm/i915: Split some long lines
new 1ebf7aaf3ac0 drm/i915/gt: Prefer soft-rc6 over RPS DOWN_TIMEOUT
new 555a32242997 drm/i915/gt: Trace RPS events
new 9c878557b1eb drm/i915/gt: Use the RPM config register to determine clk [...]
new 9669a5079995 drm/i915: Drop rq->ring->vma peeking from error capture
new 168c6d231b4b drm/i915: Add engine scratch register to live_lrc_fixed
new 685d21096f6c drm/i915: Add per ctx batchbuffer wa for timestamp
new 1dd47b54baea drm/i915: Add live selftests for indirect ctx batchbuffers
new b8a1181122f7 drm/i915: Use indirect ctx bb to mend CMD_BUF_CCTL
new 9f4069b055d1 drm/i915: re-disable -Wframe-address
new 68ace460c5b2 drm/i915/execlists: Check preempt-timeout target before su [...]
new 2759e395358b drm/i915/gt: Check cacheline is valid before acquiring
new 4243cd5388c8 drm/i915/gt: Sanitize GT first
new 6dc0d028f539 drm/i915/gt: Fix up clock frequency
new 869129ee0c62 drm/i915: Use proper fault mask in interrupt postinstall too
new d631461d5cc3 drm/i915/gt: fix spelling mistake "evalution" -> "evaluation"
new 96a4faf524fc drm/i915/selftests: Tweak the tolerance for clock ticks to 12.5%
new f9d77427c3fd drm/i915/tgl: Wa_14011059788
new 2632f174a2e1 drm/i915/execlists: Avoid reusing the same logical CCID
new 5c4a53e3b1cb drm/i915/execlists: Track inflight CCID
new f6a7c21c9910 drm/i915/execlists: Verify we don't submit two identical CCIDs
new 2ea4a7ba9bf6 drm/i915/gt: Avoid uninitialized use of rpcurupei in frequ [...]
new 24aac336ff78 drm/i915: Avoid dereferencing a dead context
new 8c35a1957611 drm/i915/selftests: fix error handling in __live_lrc_indir [...]
new be1cb55a07bf drm/i915/gt: Keep a no-frills swappable copy of the defaul [...]
new 426d0073fb6d drm/i915/gt: Always enable busy-stats for execlists
new 9bad2adbddfe drm/i915/gt: Move rps.enabled/active to flags
new 8e99299a04bc drm/i915/gt: Track use of RPS interrupts in flags
new 36d516be867c drm/i915/gt: Switch to manual evaluation of RPS
new 3f88dde6ee63 drm/i915/gt: Apply the aggressive downclocking to parking
new de3b4d9361c8 drm/i915/gt: Restore aggressive post-boost downclocking
new 79eb8c7f015a drm/i915/selftests: Add tiled blits selftest
new 07f2fee91937 i915/gvt: remove unused xen bits
new 6c2f73e26a25 drm/i915/gvt: access shadow ctx via its virtual address directly
new e5e113079efd drm/i915/gvt: combine access to consecutive guest context pages
new fb55c7355223 drm/i915/gvt: skip populate shadow context if guest contex [...]
new 8b46ed57f34d Merge tag 'gvt-next-2020-04-22' of https://github.com/inte [...]
new 230982d8d8df drm/i915: Update DRIVER_DATE to 20200430
new a1fb54896239 Merge tag 'drm-intel-next-2020-04-30' of git://anongit.fre [...]
new d4566dee849e drm/amdkfd: Track GPU memory utilization per process
new ddea4ed01058 drm/amd/display: remove duplicate assignment of dcn21_func [...]
new 50654d7bca87 drm/amdgpu/smu10: remove duplicate assignment of smu10_hwm [...]
new 3f12acc8d6d4 drm/amdgpu: put the audio codec into suspend state before [...]
new a200034b6648 drm/amdgpu: update RAS error handling
new a0d254820f43 drm/amdgpu: update RAS TA to Host interface
new 439657970c1d drm/amdgpu: update RAS sequence to parse TA flags
new 981d4f7d2c0d drm/radeon: cleanup coding style a bit
new ff6772b0fbdd drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT
new 8b91fd8bb192 drm/amd/display: work around fp code being emitted outside [...]
new 2cba3944ec37 drm/amdgpu: remove set but not used variable 'priority'
new b35833479e53 drm/amdgpu: remove set but not used variable 'direct_poll' [...]
new a09a67d911ca drm/amdgpu: remove set but not used variable 'direct_poll' [...]
new 99eba49b00ca drm/amd/display: remove set but not used variable 'dc'
new 509c58189c8d drm/amd/display: remove set but not used variable 'pixel_width'
new 83700e20b870 drm/amd/display: remove set but not used variable 'speaker [...]
new 3fac05282518 drm/amd/display: remove set but not used variable 'speaker [...]
new 6de1601e84e4 drm/amd/display: Fix unsigned comparison to zero
new 3e58e95acef5 drm/amdkfd: Report domain with topology
new 25f43a322725 drm/amdgpu: Changed CU reservation golden settings
new 0aeaaf64e6d0 drm/amdkfd: Fix comment formatting
new 6e696ae36ec7 drm/amdgpu: Add missing parameter description in comments
new 68a9fb4d2980 drm/amdgpu: change HWIP from UVD to VCN for VCN2.5
new 98bf250edd64 drm/amdgpu: check SMU NULL ptr on gfx hw init
new 3ab6fe4b28a6 drm/amdgpu: update the method to set kcq queue mask
new e0c116c19066 drm/amdgpu: re-structue members for ip discovery
new 942a0dd2d6d5 drm/amdgpu: skip reservation of discovery tmr region in pre-Navi
new 5c180eb910df drm/amdgpu: Rename amdgpu_gfx_kcq_queue_mask_transform()
new d09f85d52ad6 drm/amdkfd: Use a systematic method to calculate queue mask bit
new 43a10b15d442 amd/amdgpu: Limit rlcg write registers only for nv12
new 1c2075d401f0 drm/amd/display: remove unused variable 'ret' in dm_suspend()
new 3ba01817365c drm/amd/display: Move panel_cntl specific register from ab [...]
new e9a135a96935 drm/amd/display: Update DCN2.1 DV Code Revision
new 8c076bc8d731 drm/amd/display: Mode change with same timing causing long [...]
new 5f6dbd54c05f drm/amd/display: fix counter in wait_for_no_pipes_pending
new f00889dc7157 drm/amd/display: Allow PState switch in VBLANK one display [...]
new b130cc4eec04 drm/amd/display: temporary clamp the vratio used to 1.0
new 492548dcb045 drm/amd/display: Support FP16 pixel format
new 1cfbbddead0a drm/amd/display: add addition dc type to translate to dmub [...]
new e0a3794d226a drm/amd/display: The external monitor will show gray scree [...]
new 65d683698269 drm/amd/display: Add 4 to 1 MPC split support
new 7b353e41b417 drm/amd/display: Prevent dpcd reads with passive dongles
new 17bdb4a82fe5 drm/amd/display: Check DMCU Exists Before Loading
new b5decb5c66d2 drm/amd/display: remove unused module/stats
new cdca3f218d9b drm/amd/display: move location of dmub_srv.h file
new e3f36d18eba3 drm/amd/display: Add struct field for future use
new cf9d811935df drm/amd/display: 3.2.84
new 54b7feb93fc3 drm/amdgpu: Avoid integer overflow in amdgpu_device_suspen [...]
new a2eb03a569f7 drm/radeon: fix unsigned comparison with 0
new bcb7b0ef828c amdgpu_acpi: add backlight control for the DC case
new 7fcffecf79ba drm/amdgpu: allocate large structures dynamically
new 85d4d684fecc drm/amd/display: Add dm support for DP 1.4 Compliance edid [...]
new 9d11eb0d0c46 drm/amdgpu: use the BAR if possible in amdgpu_device_vram_ [...]
new 2536c4b0dd88 drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate
new 47891bf1da31 drm/amdgpu: drop unnecessary cancel_delayed_work_sync on P [...]
new 74577c3a48a8 drm/amd/powerplay: perform PG ungate prior to CG ungate
new 1cba0987610a drm/amdgpu: force fbdev into vram
new fd9a9f8801de drm/amdgpu: Use GEM obj reference for KFD BOs
new 7f6778b11490 drm/amdgpu/navi10: fix unsigned comparison with 0
new 624e8c8703b5 drm/amdgpu: Fix bug in RAS invoke
new b931e199f16e drm/amd/display: Fix vblank and pageflip event handling fo [...]
new e133020f92b9 drm/amd/display: add basic atomic check for cursor plane
new ecc8c2e19308 drm/amd/amdgpu: cleanup coding style a bit
new b1c3b7f13e40 drm/amd/display: remove variable "result" in dcn20_patch_u [...]
new 3852ee795324 drm/amd/display: remove duplicate headers
new 14040aff5f03 MAINTAINERS: Remove me from amdgpu maintainers
new 35ccba4e9fc7 drm/amdgpu: switch to common xgmi ta helpers
new 001a0a95ed7a drm/amdgpu: switch to common ras ta helper
new c797c583e880 drm/amdgpu: drop unused ras ta helper function
new 999a69e2758f drm/amdgpu: switch to common rlc_autoload helper
new 890900fe77b1 drm/amdgpu: use node_id and node_size to calcualte dram_ba [...]
new 85625e642950 drm/amdgpu: enable hibernate support on Navi1X
new 77f3a5cd7023 drm/amdgpu: cleanup sysfs file handling
new 0da4a419a27a drm/amdgpu: implement soft_recovery for gfx10
new f0d69678083f drm/amdgpu: drop pm_runtime_set_active
new deff2b024aee drm/amdgpu: fix runpm logic in amdgpu_pmops_resume
new af27c649b647 drm/amdgpu: drop extra runtime pm handling in resume pmop
new b58615446632 drm/amdgpu: only set DPM_FLAG_NEVER_SKIP for legacy ATPX BOCO
new feb000fdfff4 drm/amd/powerplay: skip judging if baco support for Arctur [...]
new b0be3c3a2500 drm/amd/amdgpu: add raven1 part to the gfxoff quirk list
new 2c60129469be drm/amd/amdgpu: Add missing GRBM bits for GFX 10.1
new 3528cae940d7 drm/amd/amdgpu: Update update_config() logic
new 37e4f052cc97 drm/amd/amdgpu: remove defined but not used 'crtc_offsets'
new 49eea1c6573a Merge tag 'amd-drm-next-5.8-2020-05-12' of git://people.fr [...]
new 82e0e5fe8e41 dt-bindings: display: bridge: Reject additional properties [...]
new 18a02062e372 dt-bindings: display: bridge: Convert simple-bridge bindin [...]
new c51d58da9daf dt-bindings: display: bridge: thc63lvd1024: Convert bindin [...]
new 1accbeca3e1f dt-bindings: display: renesas: du: Document optional reset [...]
new 07de3d31f15f drm: panels: Add MAINTAINERS entry for LVDS panel driver
new 4dc55525b095 drm: plane: Verify that no or all planes have a zpos property
new 7982471d01aa drm: rcar-du: Set primary plane zpos immutably at initializing
new 80c9b58e9503 Merge tag 'du-next-20200514' of git://linuxtv.org/pinchart [...]
new e41b49b7e4d4 drm: panel: add MODULE_LICENSE to panel-visionox-rm69299.c
new d3943821a0e1 dt-bindings: display: Document ASUS Z00T TM5P5 NT35596 pan [...]
new 02ed76b6da07 drivers: drm: panel: Add ASUS TM5P5 NT35596 panel driver
new 3a53230e1c4b drm/ast: Make ast_primary_plane_helper_atomic_update static
new d6ddbd5c97d1 drm/ast: Don't check new mode if CRTC is being disabled
new 50b6f619a099 uapi/drm/drm_fourcc.h: Note on platform specificity for fo [...]
new 9694d9c3b5a5 panel: simple: Fix size and bpp of BOE NV133FHM-N61
new 574a38ca06e6 dt-bindings: display: simple: Add BOE NV133FHM-N62
new cfe40d02238e panel: simple: Add BOE NV133FHM-N62
new d2528306528d dt-bindings: display: Add hpd-gpios to panel-common bindings
new 48834e6084f1 drm/panel-simple: Support hpd-gpios for delaying prepare()
new 7429e92386b2 drm/i2c/tda998x: Make tda998x_audio_digital_mute static
new 6e85bd73d50d video: fbdev: pxa168fb: make pxa168fb_init_mode() return void
new 8d8ff2a9574e drm/mgag200: Convert struct drm_device to struct mga_devic [...]
new ed5877b62ec4 drm/mgag200: Remove several references to struct mga_device.dev
new 0858083781b5 drm/mgag200: Integrate init function into load function
new 5635b7cf8670 drm/mgag200: Use managed mode-config initialization
new 30b0c940f941 drm/mgag200: Remove unused fields from struct mga_device
new 81a15b9a6556 drm/mgag200: Embed connector instance in struct mga_device
new 761e9f4f80a2 drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
new 1c530d431c69 dma-buf: Use atomic_fetch_add() for the context id
new 1493bddcca4d Merge tag 'drm-misc-next-2020-05-14' of git://anongit.free [...]
new 73339a71547c drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion
new 949522057741 drm/amd/powerplay: try to do a graceful shutdown on SW CTF
new e528ccf9320c drm/amd/powerplay: shutdown on HW CTF
new cd598d6cfd21 drm/amd/powerplay: report correct AC/DC event based on ctxid V2
new 72d99b395f6c drm/amdgpu: turn back rlcg write for gfx_v10
new 29c1ec244ca1 drm/amdgpu: remove redundant assignment to variable ret
new ab9c21124d6e drm/amdgpu: Add cmd to control XGMI link sleep
new 5e7067b24fcf drm/amdgpu: Add DPM function for XGMI link power down control
new 5c23e9e05e42 drm/amdgpu: Update RAS XGMI error inject sequence
new b7f0656a2546 drm/amdgpu: Updated XGMI power down control support check
new 728e7e0cd618 drm/amdgpu: Add autodump debugfs node for gpu reset v8
new a7f281033747 drm/amdgpu: add amdgpu_virt_get_vf_mode helper function
new 4e01847c38f7 drm/amdgpu: optimize amdgpu device attribute code
new 22301177dbcb drm/amdgpu: Add new ring callback to insert memory sync
new 2f9ce2a38605 drm/amdgpu: Add mem_sync implementation for all the ASICs.
new d35745bbec09 drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...]
new 43c8546bcd85 drm/amdgpu: Add a UAPI flag for user to call mem_sync
new bfbe1744e441 Merge tag 'amd-drm-next-5.8-2020-05-19' of git://people.fr [...]
new 16e87459673a drm/i915/gt: Move the batch buffer pool from the engine to the gt
new 3b55cdeb8f1b drm/i915/pmu: Keep a reference to module while active
new a211da9c771b drm/i915/gt: Make timeslicing an explicit engine property
new 9f909e215fea drm/i915: Implement vm_ops->access for gdb access into mmaps
new 964a9b0f611e drm/i915/gem: Use chained reloc batches
new 0e97fbb08055 drm/i915/gem: Use a single chained reloc batches for a sin [...]
new 6f576d6277ce drm/i915/gem: Try an alternate engine for relocations
new 389b7f00c739 drm/i915/gt: Sanitize RPS interrupts upon resume
new 6983dafa310a drm/i915/gem: Lazily acquire the device wakeref for freein [...]
new 378974f7f975 drm/i915: Allow some leniency in PCU reads
new f5b62bdbb626 drm/i915/gem: Specify address type for chained reloc batches
new e3d291301f99 drm/i915/gem: Implement legacy MI_STORE_DATA_IMM
new 9728889f42b9 drm/i915: Use bw state for per crtc SAGV evaluation
new ecab0f3d055d drm/i915: Track active_pipes in bw_state
new 9ff79708c54d drm/i915: Rename bw_state to new_bw_state
new 25444ca6cbb9 drm/i915/fbc: Require linear fb stride to be multiple of 5 [...]
new dab3aff7b1a5 drm/i915: Remove cnl pre-prod workarounds
new d19b29be6536 drm/i915: Nuke mode.vrefresh usage
new 41ee86d6ee82 drm/i915: Rename variables to be consistent with bspec
new 2dd43144e824 drm/i915: Streamline the artihmetic
new 690d22dafa88 drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IP [...]
new 0065e5f5cc56 drm/i915/display: Warn if the FBC is still writing to stol [...]
new 8757797ff9c9 drm/i915/selftests: Repeat the rps clock frequency measurement
new 25fd6de315f4 drm/i915/gt: Small tidy of gen8+ breadcrumb emission
new 054318c7e35f drm/i915/tgl+: Fix interrupt handling for DP AUX transactions
new f136c58a0de9 drm/i915: Added required new PCode commands
new b68be5c623cd drm/i915/execlists: Record the active CCID from before reset
new 977253df6433 drm/i915/gt: Stop holding onto the pinned_default_state
new 9b2383a7ac08 drm/i915/icp: Add Wa_14010685332
new 24fe5f2ab247 drm/i915: Propagate error from completed fences
new f02ac414ba94 Revert "drm/i915/tgl: Include ro parts of l3 to invalidate"
new 32d7171ee2ae drm/i915/gen12: Fix HDC pipeline flush
new 0c7c0c8e6f09 drm/i915/gen12: Flush L3
new d248b371f747 drm/i915/gen12: Invalidate aux table entries forcibly
new 6b6cd2ebd8d0 drm/i915: Mark concurrent submissions with a weak-dependency
new eec39e441c29 drm/i915: Remove wait priority boosting
new 972282c4cf24 drm/i915/gen12: Add aux table invalidate for all engines
new 2045d666ae63 drm/i915: Ignore submit-fences on the same timeline
new ac938052e571 drm/i915: Pull waiting on an external dma-fence into its routine
new e41627db6f36 drm/i915/gt: Improve precision on defer_request assert
new 3136deb7ba22 drm/i915: Peel dma-fence-chains for await
new fcae496153a3 drm/i915: Prevent using semaphores to chain up to external fences
new 16dc224f1c0f drm/i915: Replace the hardcoded I915_FENCE_TIMEOUT
new f1e79c7e183c drm/i915: Replace zero-length array with flexible-array
new f4d49692ad76 drm/i915/gt: Mark up the racy read of execlists->context_tag
new e31fe02eff26 drm/i915: Make intel_timeline_init static
new a80d73673bc7 drm/i915: Tidy awaiting on dma-fences
new 90c49a09c849 drm/i915/mst: Wait for ACT sent before enabling the pipe
new 260a6c1bdf1e drm/i915: Fix glk watermark calculations
new edc0e09c6ba8 drm/i915: Turn intel_digital_port_connected() in a vfunc
new 0398993b82f4 drm/i915: Stash hpd status bits under dev_priv
new c7e8a3d674fb drm/i915: Use stashed away hpd isr bits in intel_digital_p [...]
new b0a997ae5248 drm/i915: Emit await(batch) before MI_BB_START
new 9bad40a27dac drm/i915/selftests: Always flush before unpining after writing
new a1b2eeacbc55 drm/i915: Remove unused HAS_FWTABLE macro
new 84eac0c65940 drm/i915/gt: Force pte cacheline to main memory
new 1c8ee8b92fb6 drm/i915/gt: Restore Cherryview back to full-ppgtt
new 73e28cc40bf0 drm/i915: Handle idling during i915_gem_evict_something bu [...]
new 61b088c5374a drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL
new b428d5700666 drm/i915/gt: Reset execlists registers before HWSP
new d9162348db12 drm/i915: Introduce skl_plane_wm_level accessor.
new 1d0a6c8486aa drm/i915: Extract skl SAGV checking
new d8d5afe35e3f drm/i915: Make active_pipes check skl specific
new 4a0ca47a8e2f drm/i915/gt: Suspend tasklets before resume sanitization
new b2379ba2b9c2 drm/i915: Remove duplicate inline specifier on write_pte
new 889333c772c5 drm/i915/gem: Remove redundant exec_fence
new 795d4d7fa341 drm/i915: Mark the addition of the initial-breadcrumb in t [...]
new 701f02652198 drm/i915: Drop I915_RESET_TIMEOUT and friends
new 18e4af04d218 drm/i915: Drop no-semaphore boosting
new 7a0ba6b43bc0 drm/i915: Show per-engine default property values in sysfs
new ed610f43606e drm/i915/selftests: Always call the provided engine->emit_ [...]
new 0f4013fb28ec drm/i915/gt: Transfer old virtual breadcrumbs to irq_worker
new f45ce9336ff0 video/hdmi: Add Unpack only function for DRM infoframe
new 1b404b7dbb10 drm/i915/dp: Read out DP SDPs
new 2ba6221cca7e drm: Add logging function for DP VSC SDP
new bfbeba29b9bc drm/i915: Include HDMI DRM infoframe in the crtc state dump
new e274fb32ffc8 drm/i915: Include DP HDR Metadata Infoframe SDP in the crt [...]
new 42890250d0ec drm/i915: Include DP VSC SDP in the crtc state dump
new 1bf3657c03dd drm/i915: Program DP SDPs with computed configs
new dee66f3e071b drm/i915: Add state readout for DP HDR Metadata Infoframe SDP
new 2c3928e4d87e drm/i915: Add state readout for DP VSC SDP
new ce58867ee17a drm/i915: Fix enabled infoframe states of lspcon
new 76d45d0665d2 drm/i915: Program DP SDPs on pipe updates
new fa37a213275c drm/i915: Stop sending DP SDPs on ddi disable
new cafac5a98361 drm/i915/dp: Add compute routine for DP PSR VSC SDP
new 7a00e68b4317 drm/i915/psr: Use new DP VSC SDP compute routine on PSR
new 40dcee1b7c08 drm/i915/gvt: move workload destroy out of execlist complete
new bec3df930fbd drm/i915/gvt: Support PPGTT table load command
new 47e51832ae93 drm/i915/gvt: use context lrc_reg_state for shadow ppgtt override
new 1be8f347d70b Merge tag 'gvt-next-2020-05-12' of https://github.com/inte [...]
new 7241c57d3140 drm/i915: Add TGL+ SAGV support
new 20f505f22531 drm/i915: Restrict qgv points which don't have enough bandwidth.
new 8ca6d0237d16 drm/i915: Enable SAGV support for Gen12
new 2e2701582a80 drm/i915: Nuke pointless div by 64bit
new 56f1b31f1dd6 drm/i915: Store CS timestamp frequency in Hz
new 802a5820fc0c drm/i915: Extract i915_cs_timestamp_{ns_to_ticks,tick_to_ns}()
new ca69a3c68e21 drm/i915: Document locking guidelines
new 3a36aa237e4e drm/i915: Update DRIVER_DATE to 20200515
new 6cf991611bc7 Merge tag 'drm-intel-next-2020-05-15' of git://anongit.fre [...]
new fdd79b0db189 drm/exynos: Delete an error message in three functions
new 3a2fe5662c56 drm/exynos: gem: Remove dead-code
new 24f6fe796a96 drm/exynos: gem: rework scatter-list contiguity check on p [...]
new 9940d9d93406 drm/exynos: gem: Get rid of the internal 'pages' array
new a046e7bf4e27 drm/exynos: make pointer to const data const type
new fda022143f6f drm/exynos: mixer: Fix enabling of the runtime power management
new 547a7348633b drm/exynos: dsi: Remove bridge node reference in error han [...]
new f84e1ba336a4 drm/exynos-vidi: convert platform driver to use dev_groups
new e20bb857dea2 Merge tag 'exynos-drm-next-for-v5.8' of git://git.kernel.o [...]
new aa7b3df8fa0e drm/i915: avoid unused scale_user_to_hw() warning
new f159c647b13b drm/i915: Mark check_shadow_context_ppgtt as maybe unused
new d96536f0fe69 drm/i915: Fix AUX power domain toggling across TypeC mode resets
new c41219fda6e0 Merge tag 'drm-intel-next-fixes-2020-05-20' of git://anong [...]
new b0ff9b590733 dt-bindings: display: mediatek: control dpi pins mode to a [...]
new 6bd4763fd532 drm/mediatek: set dpi pin mode to gpio low to avoid leakag [...]
new da2a97323133 dt-bindings: display: mediatek: add property to control mi [...]
new 6d3a4aeff2fb dt-bindings: display: mediatek: get mipitx calibration dat [...]
new 3d50b59abf64 drm/mediatek: add the mipitx driving control
new 424a3a706aac drm/mediatek: config mipitx impedance with calibration data
new 9a67bc4aac82 drm/mediatek: Stop iterating dma addresses when sg_dma_len() == 0
new 3cda3d31c50c drm/mediatek: Cleanup coding style in mediatek a bit
new 3852489c79ab drm/mediatek: Eliminate the magic number in array size
new 5f0ed4f8f684 Merge tag 'mediatek-drm-next-5.8' of https://git.kernel.or [...]
new 82c8c4ddcae7 drm: Generalized NV Block Linear DRM format mod
new bbd540c072a8 drm/nouveau: fix out-of-tree module build
new e27ad35e69f6 drm/nouveau/kms: Remove unused fields from struct nouveau_ [...]
new 84c862b572f8 drm/nouveau/kms: Move struct nouveau_framebuffer.vma to st [...]
new 183405879255 drm/nouveau/kms: Remove field nvbo from struct nouveau_fra [...]
new 559c9eb6a669 drm/nouveau/kms: Remove struct nouveau_framebuffer
new fd44028ff145 drm/nouveau/acr: ensure falcon providing acr functions is [...]
new c586f30bf74c drm/nouveau/kms: Add format mod prop to base/ovly/nvdisp
new 4f5746c863db drm/nouveau/kms: Check framebuffer size against bo
new fa4f4c213f5f drm/nouveau/kms: Support NVIDIA format modifiers
new f02ca8425a5c drm/nouveau/core: add nvkm_subdev_new_() for bare subdevs
new d2bcfce7f8a4 drm/nouveau/ibus: use nvkm_subdev_new_()
new fb172f5fe880 drm/nouveau/gr/gk20a: move MODULE_FIRMWARE firmware definitions
new 2dd4d163cd9c drm/nouveau: remove open-coded version of remove_conflicti [...]
new b950c8c5d082 drm/nouveau/bios: move ACPI _ROM handling
new 9c1c08a68dcd drm/nouveau/disp/gv100-: expose capabilities class
new e3d8b0890469 drm/nouveau/svm: map pages after migration
new cf0f64ff4f28 drm/nouveau/core/memory: remove redundant assignments to v [...]
new 75a708918a92 drm/nouveau/acr: Use kmemdup instead of kmalloc and memcpy
new ccfc2d5cdb02 drm/nouveau: Use generic helper to check _PR3 presence
new 94db9a3b0f6d drm/nouveau/mmu: Remove unneeded semicolon
new 24d5ff40a732 drm/nouveau/device: rework mmio mapping code to get rid of [...]
new 51c05340e407 drm/nouveau/device: detect if changing endianness failed
new 2924779bcaea drm/nouveau/device: detect vGPUs
new 0f85bbb6ae51 drm/nouveau/device: use regular PRI accessors in chipset d [...]
new 61a41097e4bd drm/nouveau/kms: Fix regression by audio component transition
new 18d8cf93093e drm/nouveau/disp/nv50-: increase timeout on pio channel fr [...]
new 1404e56a49f0 drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld()
new d4115d17cd91 drm/nouveau/disp/hda/gf119-: add HAL for programming devic [...]
new 7ec60c044069 drm/nouveau/disp/hda/gf119-: select HDA device entry based [...]
new 0435d7c69271 drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 regi [...]
new fa1232ea8451 drm/nouveau/kms/nv50-: Initialize core channel in nouveau_ [...]
new 4a2cb4181b07 drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP inte [...]
new af620cf083cd drm/nouveau/kms/gv100-: Add support for interlaced modes
new bbdf6a5891fc drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_m [...]
new d6a9efece724 drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling [...]
new 1d7f940c3a16 drm/nouveau/nouveau/hmm: fix nouveau_dmem_chunk allocations
new 9d4296a7d4b3 drm/nouveau/nouveau/hmm: fix migrate zero page to GPU
new 00583fbe8031 drm/nouveau/debugfs: fix runtime pm imbalance on error
new d7372dfb3f7f drm/nouveau: fix runtime pm imbalance on error
new d3faddc7dcd3 drm/nouveau: fix runtime pm imbalance on error
new dc455f4c8883 drm/nouveau/dispnv50: fix runtime pm imbalance on error
new 918b73dcfc69 Merge branch 'linux-5.8' of git://github.com/skeggsb/linux [...]
new 7dbbdd37f2ae drm/nouveau: use correct conflicting framebuffer API
new 0df3ff451287 drm/dp: Lenovo X13 Yoga OLED panel brightness fix
new 6f27e4c287d7 drm/vblank: Fix -Wformat compile warnings on some arches
new 5afeb97a1844 Merge tag 'drm-misc-next-fixes-2020-05-27' of git://anongi [...]
new 9f76f7e87871 drm/amdgpu: cleanup unnecessary virt sriov check in amdgpu [...]
new 8a791dabea18 drm/amd/display: Add DC Debug mask to disable features for [...]
new 087a1ff8fbd0 drm/amd/display: Fix disable_stutter debug option
new f99d8762501d drm/amd/display: Respect PP_STUTTER_MODE but don't overrid [...]
new 8c8e1f698408 drm/amdkfd: Fix boolreturn.cocci warnings
new 30c296e1c199 drm/amdgpu: resolve ras recovery vs smi race condition
new ab01cf03f245 drm/amdgpu/jpeg2.5: Remove JPEG_ENC_MASK from clock ungating
new fdf64b0d821e drm/amdgpu/vcn2.5: Remove old DPG workaround
new 2a5195dca0b7 drm/amd/display: Expose support for xBGR ordered fp16 formats.
new fa63ed81705a drm/amd/display: Enable fp16 also on DCE-11.0 - DCE-12. (v2)
new 27a468eac531 drm/amd/powerplay: unify the prompts on thermal interrupts
new a89b5dae3e68 drm/amdgpu fix incorrect sysfs remove behavior for xgmi
new 997769fa806b drm/amdkfd: report the real PCI bus number
new 0bcfa78c262a drm/amdgpu: add condition to set MP1 state on gpu reset
new 14e49bb31678 drm/amd/display: Minimize DSC resource re-assignment
new 570bc18c2966 drm/amd/display: fix and simplify pipe split logic
new c38606ab1250 drm/amd/display: Remove dml_common_def file
new 7d1ee78f033a drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
new 63731e73dae4 drm/amd/display: Defer cursor lock until after VUPDATE
new b6dbb8ff9dbf drm/amd/display: Avoid pipe split when plane is too small
new fdcf62fbfb28 drm/amd/display: correct rn NUM_VMID
new cbd14ae7ea93 drm/amd/display: Fix incorrectly pruned modes with deep color
new 4cf7c42739cc drm/amd/display: Set/Reset avmute when disable/enable stream
new 94f2026bd82e drm/amdgpu/smu10: Replace one-element array and use struct [...]
new 62cc895c02fb drm/amdgpu: off by one in amdgpu_device_attr_create_groups [...]
new f7646585a30e drm/amdkfd: fix restore worker race condition
new d08d692ebbc0 drm/amdgpu: improve error handling in pcie_bw
new d3a3763432c5 drm/amdgpu: drop navi pcie bw callback
new 78b7dfd9cebe drm/amdgpu: resize VRAM BAR for CPU access on gfx10
new 6ba57b7a8f94 drm/amdgpu: move discovery gfx config fetching
new 6e29c227a497 drm/amdgpu: move gpu_info parsing after common early init
new d5c8ffb96637 drm/amdgpu: fix pm sysfs node handling (v2)
new cbd2d08c7463 drm/amd/powerpay: Disable gfxoff when setting manual mode [...]
new 54f78a7655e2 drm/amdgpu: add apu flags (v2)
new cdaae8371aa9 drm/amd/display: Handle GPU reset for DC block
new 90ca78deb004 drm/amdgpu: Sync with VM root BO when switching VM to CPU [...]
new ba02fd6b1ce5 drm/amdgpu: fix device attribute node create failed with m [...]
new 8d43e3966b31 drm/amd/display: drop cursor position check in atomic test
new 185082b679b4 drm/amd/display: Fix potential integer wraparound resultin [...]
new 9ca1f474cea0 Merge tag 'amd-drm-next-5.8-2020-05-27' of git://people.fr [...]
new faa392181a0b Merge tag 'drm-next-2020-06-02' of git://anongit.freedeskt [...]
The 1436 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../display/allwinner,sun6i-a31-mipi-dsi.yaml | 2 +-
.../bindings/display/bridge/adi,adv7123.txt | 50 -
.../bindings/display/bridge/anx6345.yaml | 8 +
.../bindings/display/bridge/chrontel,ch7033.yaml | 77 +
.../bindings/display/bridge/dumb-vga-dac.txt | 50 -
.../bindings/display/bridge/dw_mipi_dsi.txt | 32 -
.../bindings/display/bridge/ite,it6505.yaml | 91 +
.../bindings/display/bridge/lvds-codec.yaml | 8 +
.../bindings/display/bridge/nwl-dsi.yaml | 226 ++
.../devicetree/bindings/display/bridge/ps8640.yaml | 8 +
.../bindings/display/bridge/simple-bridge.yaml | 99 +
.../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 68 +
.../bindings/display/bridge/thine,thc63lvd1024.txt | 66 -
.../display/bridge/thine,thc63lvd1024.yaml | 121 +
.../bindings/display/bridge/ti,ths813x.txt | 51 -
.../bindings/display/dsi-controller.yaml | 4 +-
.../bindings/display/mediatek/mediatek,dpi.txt | 6 +
.../bindings/display/mediatek/mediatek,dsi.txt | 10 +
.../display/panel/arm,versatile-tft-panel.txt | 31 -
.../display/panel/arm,versatile-tft-panel.yaml | 54 +
.../display/panel/asus,z00t-tm5p5-nt35596.yaml | 56 +
.../bindings/display/panel/boe,himax8279d.txt | 24 -
.../bindings/display/panel/boe,himax8279d.yaml | 59 +
.../bindings/display/panel/boe,tv101wum-nl6.yaml | 2 +
.../bindings/display/panel/display-timings.yaml | 8 +-
.../display/panel/feiyang,fy07024di26a30d.txt | 20 -
.../display/panel/feiyang,fy07024di26a30d.yaml | 58 +
.../bindings/display/panel/ilitek,ili9322.txt | 49 -
.../bindings/display/panel/ilitek,ili9322.yaml | 71 +
.../bindings/display/panel/ilitek,ili9881c.txt | 20 -
.../bindings/display/panel/ilitek,ili9881c.yaml | 50 +
.../bindings/display/panel/innolux,p097pfg.txt | 24 -
.../bindings/display/panel/innolux,p097pfg.yaml | 56 +
.../bindings/display/panel/innolux,p120zdg-bf1.txt | 22 -
.../display/panel/innolux,p120zdg-bf1.yaml | 43 +
.../bindings/display/panel/jdi,lt070me05000.txt | 31 -
.../bindings/display/panel/jdi,lt070me05000.yaml | 69 +
.../display/panel/kingdisplay,kd035g6-54nt.txt | 42 -
.../display/panel/kingdisplay,kd035g6-54nt.yaml | 65 +
.../display/panel/kingdisplay,kd097d04.txt | 22 -
.../display/panel/leadtek,ltk050h3146w.yaml | 51 +
.../bindings/display/panel/lg,acx467akm-7.txt | 7 -
.../bindings/display/panel/lg,ld070wx3-sl01.txt | 7 -
.../bindings/display/panel/lg,lg4573.txt | 19 -
.../bindings/display/panel/lg,lg4573.yaml | 45 +
.../bindings/display/panel/lg,lh500wx1-sd03.txt | 7 -
.../bindings/display/panel/lgphilips,lb035q02.txt | 33 -
.../bindings/display/panel/lgphilips,lb035q02.yaml | 59 +
.../display/panel/olimex,lcd-olinuxino.txt | 42 -
.../display/panel/olimex,lcd-olinuxino.yaml | 70 +
.../display/panel/osddisplays,osd101t2587-53ts.txt | 14 -
.../bindings/display/panel/panel-common.yaml | 17 +-
.../bindings/display/panel/panel-simple-dsi.yaml | 14 +
.../bindings/display/panel/panel-simple.yaml | 22 +-
.../bindings/display/panel/raydium,rm67191.txt | 41 -
.../bindings/display/panel/raydium,rm67191.yaml | 75 +
.../display/panel/samsung,amoled-mipi-dsi.yaml | 65 +
.../bindings/display/panel/samsung,ld9040.txt | 66 -
.../bindings/display/panel/samsung,ld9040.yaml | 107 +
.../bindings/display/panel/samsung,s6d16d0.txt | 30 -
.../bindings/display/panel/samsung,s6d16d0.yaml | 56 +
.../bindings/display/panel/samsung,s6e3ha2.txt | 31 -
.../bindings/display/panel/samsung,s6e63j0x03.txt | 24 -
.../bindings/display/panel/samsung,s6e63m0.txt | 33 -
.../bindings/display/panel/samsung,s6e63m0.yaml | 60 +
.../bindings/display/panel/seiko,43wvf1g.txt | 23 -
.../bindings/display/panel/seiko,43wvf1g.yaml | 50 +
.../bindings/display/panel/sharp,lq150x1lg11.txt | 36 -
.../bindings/display/panel/sharp,lq150x1lg11.yaml | 58 +
.../bindings/display/panel/sharp,ls037v7dw01.txt | 43 -
.../bindings/display/panel/sharp,ls037v7dw01.yaml | 68 +
.../bindings/display/panel/sharp,ls043t1le01.txt | 22 -
.../bindings/display/panel/sharp,ls043t1le01.yaml | 51 +
.../bindings/display/panel/simple-panel.txt | 1 -
.../bindings/display/panel/sitronix,st7701.txt | 30 -
.../bindings/display/panel/sitronix,st7701.yaml | 69 +
.../bindings/display/panel/sitronix,st7789v.txt | 37 -
.../bindings/display/panel/sitronix,st7789v.yaml | 63 +
.../bindings/display/panel/sony,acx565akm.txt | 30 -
.../bindings/display/panel/sony,acx565akm.yaml | 57 +
.../display/panel/startek,startek-kd050c.txt | 4 -
.../display/panel/startek,startek-kd050c.yaml | 33 +
.../devicetree/bindings/display/panel/tpo,td.yaml | 65 +
.../bindings/display/panel/tpo,td028ttec1.txt | 32 -
.../bindings/display/panel/tpo,td043mtea1.txt | 33 -
.../bindings/display/panel/visionox,rm69299.yaml | 57 +
.../devicetree/bindings/display/renesas,du.txt | 10 +
.../display/rockchip/rockchip,rk3066-hdmi.txt | 72 -
.../display/rockchip/rockchip,rk3066-hdmi.yaml | 140 +
.../bindings/display/rockchip/rockchip-vop.txt | 74 -
.../bindings/display/rockchip/rockchip-vop.yaml | 134 +
.../devicetree/bindings/vendor-prefixes.yaml | 8 +-
Documentation/gpu/amdgpu.rst | 88 +
Documentation/gpu/drm-internals.rst | 12 +
Documentation/gpu/drm-kms.rst | 5 +-
Documentation/gpu/drm-mm.rst | 9 -
Documentation/gpu/i915.rst | 52 +-
Documentation/gpu/todo.rst | 12 -
Documentation/vm/hmm.rst | 30 +-
MAINTAINERS | 25 +-
arch/arm/mach-sa1100/shannon.c | 9 +
drivers/char/agp/intel-gtt.c | 21 +-
drivers/dma-buf/Makefile | 3 +-
drivers/dma-buf/dma-buf.c | 2 +
drivers/dma-buf/dma-fence-chain.c | 10 +-
drivers/dma-buf/dma-fence.c | 2 +-
drivers/dma-buf/selftests.h | 1 +
drivers/dma-buf/st-dma-fence-chain.c | 715 +++++
drivers/gpu/drm/Kconfig | 2 -
drivers/gpu/drm/Makefile | 7 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 81 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 62 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 160 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 3 -
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 151 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 415 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 3 -
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 68 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 61 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 185 ++
.../log_helpers.c => amdgpu/amdgpu_fru_eeprom.h} | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 55 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 60 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 47 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 91 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 623 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 49 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 447 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 56 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 169 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 62 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 398 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 107 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 103 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 28 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 120 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 142 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 146 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 10 +-
drivers/gpu/drm/amd/amdgpu/atom.c | 7 +-
drivers/gpu/drm/amd/amdgpu/cik.c | 8 -
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 11 +-
drivers/gpu/drm/amd/amdgpu/cikd.h | 2 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 13 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 54 -
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2883 +++++++++++++++++++-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 35 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 69 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 78 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 195 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 35 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 13 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 4 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 5 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 97 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 46 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h | 3 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 302 +-
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 18 -
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 18 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 7 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 36 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 28 +-
drivers/gpu/drm/amd/amdgpu/nvd.h | 49 +
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 145 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 419 +--
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 172 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 262 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 11 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 11 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 47 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 129 +-
drivers/gpu/drm/amd/amdgpu/si.c | 8 -
drivers/gpu/drm/amd/amdgpu/si_dma.c | 10 +-
drivers/gpu/drm/amd/amdgpu/si_dpm.c | 20 -
drivers/gpu/drm/amd/amdgpu/soc15.c | 20 +-
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 3 +
drivers/gpu/drm/amd/amdgpu/soc15d.h | 26 +-
drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 59 +-
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 112 +-
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 6 +-
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 9 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 80 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 471 ++--
drivers/gpu/drm/amd/amdgpu/vi.c | 24 -
drivers/gpu/drm/amd/amdgpu/vid.h | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 55 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 40 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 47 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 23 +
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 62 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 9 +
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 11 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 6 +-
drivers/gpu/drm/amd/display/Kconfig | 8 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 406 ++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 27 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 73 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 42 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 88 +-
drivers/gpu/drm/amd/display/dc/basics/Makefile | 3 +-
.../gpu/drm/amd/display/dc/bios/command_table2.c | 62 +-
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 21 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 +-
.../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 3 -
drivers/gpu/drm/amd/display/dc/core/dc.c | 30 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 644 +++--
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 22 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 107 +-
drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 1 +
drivers/gpu/drm/amd/display/dc/dc.h | 100 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 4 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 6 +
drivers/gpu/drm/amd/display/dc/dc_helper.c | 6 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 30 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 -
drivers/gpu/drm/amd/display/dc/dc_types.h | 5 +
drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 225 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 30 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 33 -
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 65 +-
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 20 +-
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 +
.../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 299 ++
.../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h | 125 +
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 -
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 319 +++
.../dc/{basics/log_helpers.c => dce/dmub_abm.h} | 25 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 76 +-
.../drm/amd/display/dc/dce100/dce100_resource.c | 31 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 110 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.h | 7 +-
.../drm/amd/display/dc/dce110/dce110_opp_csc_v.c | 3 +-
.../drm/amd/display/dc/dce110/dce110_resource.c | 31 +
.../drm/amd/display/dc/dce112/dce112_resource.c | 33 +-
.../drm/amd/display/dc/dce120/dce120_resource.c | 33 +-
.../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 28 -
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 31 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 7 -
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 1 -
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 18 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 124 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 4 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 20 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 7 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 83 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 2 -
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 21 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 4 +-
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 40 +
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 4 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 14 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 7 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 288 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 8 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 7 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 33 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 10 +-
.../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 27 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 122 +-
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 32 +-
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 30 +-
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 17 +-
.../drm/amd/display/dc/dml/display_mode_structs.h | 2 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 2 +
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 2 +-
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 89 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 21 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 +
.../amd/display/dc/inc/hw/{abm.h => panel_cntl.h} | 62 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 10 +
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 -
drivers/gpu/drm/amd/display/dc/inc/resource.h | 5 +-
.../amd/display/dc/virtual/virtual_link_encoder.c | 9 +
.../gpu/drm/amd/display/dmub/{inc => }/dmub_srv.h | 23 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 14 +
.../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 15 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 6 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 11 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 26 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 2 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c | 2 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 33 +-
drivers/gpu/drm/amd/display/include/hdcp_types.h | 7 +
.../gpu/drm/amd/display/include/logger_interface.h | 4 -
.../drm/amd/display/modules/color/color_gamma.c | 33 +-
.../drm/amd/display/modules/color/color_gamma.h | 4 +-
.../drm/amd/display/modules/freesync/freesync.c | 101 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 5 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 30 +-
.../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 +-
.../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 8 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 482 ++--
.../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 +
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 5 +-
.../gpu/drm/amd/display/modules/inc/mod_shared.h | 5 +-
.../amd/display/modules/info_packet/info_packet.c | 2 +-
.../drm/amd/display/modules/power/power_helpers.c | 103 +-
.../drm/amd/display/modules/power/power_helpers.h | 3 +
drivers/gpu/drm/amd/display/modules/stats/stats.c | 448 ---
drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 7 +-
drivers/gpu/drm/amd/include/amd_shared.h | 14 +
.../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 4 +
.../amd/include/asic_reg/nbif/nbif_6_1_offset.h | 2 +
.../amd/include/asic_reg/nbio/nbio_7_0_offset.h | 2 +
.../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 2 +
.../drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h | 27 +
.../amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h | 30 +
.../include/asic_reg/smuio/smuio_12_0_0_offset.h | 30 +
.../include/asic_reg/smuio/smuio_12_0_0_sh_mask.h | 33 +
drivers/gpu/drm/amd/include/atomfirmware.h | 114 +-
drivers/gpu/drm/amd/include/cgs_common.h | 1 -
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 3 +
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 328 ++-
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 49 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 184 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h | 2 +-
.../amd/powerplay/hwmgr/smu7_clockpowergating.c | 61 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 135 +-
.../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 40 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_thermal.c | 17 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 157 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 71 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 141 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 32 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 6 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_baco.c | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 149 +-
.../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 7 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 8 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 181 +-
.../gpu/drm/amd/powerplay/hwmgr/vega20_powertune.c | 6 +-
.../gpu/drm/amd/powerplay/hwmgr/vega20_thermal.c | 7 +-
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 11 +-
drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 3 +-
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 +
.../amd/powerplay/inc/smu11_driver_if_arcturus.h | 15 +-
.../gpu/drm/amd/powerplay/inc/smu12_driver_if.h | 40 +-
drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 1 +
drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 5 +-
drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 7 +-
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 107 +-
drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 8 +-
drivers/gpu/drm/amd/powerplay/smu_internal.h | 5 +
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 139 +-
drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 16 +-
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 18 +-
drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 35 +-
.../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 1 +
.../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 31 +-
.../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 42 +-
drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.c | 48 +-
drivers/gpu/drm/amd/powerplay/smumgr/smu7_smumgr.h | 4 +-
drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 69 +-
drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 56 +-
.../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 15 +-
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 56 +-
.../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 68 +-
.../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 106 +-
.../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 18 +-
drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 4 +-
drivers/gpu/drm/arc/arcpgu_drv.c | 7 +-
drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 16 +-
drivers/gpu/drm/arm/hdlcd_drv.c | 7 +-
drivers/gpu/drm/arm/malidp_drv.c | 3 +-
drivers/gpu/drm/armada/armada_drv.c | 2 +
drivers/gpu/drm/aspeed/aspeed_gfx.h | 3 +-
drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 2 +-
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 31 +-
drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 2 +-
drivers/gpu/drm/ast/ast_drv.c | 3 +
drivers/gpu/drm/ast/ast_main.c | 5 -
drivers/gpu/drm/ast/ast_mode.c | 25 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 12 +-
drivers/gpu/drm/bochs/bochs.h | 1 -
drivers/gpu/drm/bochs/bochs_drv.c | 6 +-
drivers/gpu/drm/bochs/bochs_kms.c | 16 +-
drivers/gpu/drm/bridge/Kconfig | 26 +
drivers/gpu/drm/bridge/Makefile | 2 +
drivers/gpu/drm/bridge/adv7511/Kconfig | 2 +-
drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 26 +-
drivers/gpu/drm/bridge/chrontel-ch7033.c | 620 +++++
drivers/gpu/drm/bridge/nwl-dsi.c | 1213 ++++++++
drivers/gpu/drm/bridge/nwl-dsi.h | 144 +
drivers/gpu/drm/bridge/panel.c | 7 +-
drivers/gpu/drm/bridge/parade-ps8640.c | 2 -
drivers/gpu/drm/bridge/sii9234.c | 3 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 86 +-
drivers/gpu/drm/bridge/tc358768.c | 4 +-
drivers/gpu/drm/cirrus/Kconfig | 19 -
drivers/gpu/drm/cirrus/Makefile | 2 -
drivers/gpu/drm/drm_atomic.c | 8 +-
drivers/gpu/drm/drm_auth.c | 69 +-
drivers/gpu/drm/drm_blend.c | 16 +-
drivers/gpu/drm/drm_bufs.c | 2 +-
drivers/gpu/drm/drm_client.c | 8 +-
drivers/gpu/drm/drm_connector.c | 6 +-
drivers/gpu/drm/drm_crtc_internal.h | 4 +-
drivers/gpu/drm/drm_debugfs.c | 45 +-
drivers/gpu/drm/drm_dma.c | 2 +-
drivers/gpu/drm/drm_dp_helper.c | 271 ++
drivers/gpu/drm/drm_dp_mst_topology.c | 402 ++-
drivers/gpu/drm/drm_drv.c | 230 +-
drivers/gpu/drm/drm_edid.c | 111 +-
drivers/gpu/drm/drm_fb_cma_helper.c | 2 +-
drivers/gpu/drm/drm_fb_helper.c | 31 +-
drivers/gpu/drm/drm_file.c | 6 +-
drivers/gpu/drm/drm_framebuffer.c | 8 +-
drivers/gpu/drm/drm_gem.c | 23 +-
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 224 +-
drivers/gpu/drm/drm_gem_vram_helper.c | 124 +-
drivers/gpu/drm/drm_internal.h | 7 +-
drivers/gpu/drm/drm_ioctl.c | 4 +-
drivers/gpu/drm/drm_managed.c | 275 ++
drivers/gpu/drm/drm_mipi_dbi.c | 33 +-
drivers/gpu/drm/drm_mm.c | 133 +-
drivers/gpu/drm/drm_mode_config.c | 110 +-
drivers/gpu/drm/drm_mode_object.c | 10 +-
drivers/gpu/drm/drm_modes.c | 26 -
drivers/gpu/drm/drm_pci.c | 4 +-
drivers/gpu/drm/drm_plane.c | 9 +
drivers/gpu/drm/drm_vblank.c | 98 +-
drivers/gpu/drm/drm_vm.c | 4 +-
drivers/gpu/drm/drm_vram_helper_common.c | 94 -
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 18 +-
drivers/gpu/drm/exynos/exynos_dp.c | 8 +-
drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 +-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 1 -
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 34 +-
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 28 +-
drivers/gpu/drm/exynos/exynos_drm_gem.c | 182 +-
drivers/gpu/drm/exynos/exynos_drm_gem.h | 16 +-
drivers/gpu/drm/exynos/exynos_drm_mic.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_rotator.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_scaler.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 34 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +-
drivers/gpu/drm/exynos/exynos_mixer.c | 6 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 14 +-
drivers/gpu/drm/gma500/cdv_intel_crt.c | 14 +-
drivers/gpu/drm/gma500/cdv_intel_dp.c | 47 +-
drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 4 +-
drivers/gpu/drm/gma500/cdv_intel_lvds.c | 100 +-
drivers/gpu/drm/gma500/framebuffer.c | 16 +-
drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 11 +-
drivers/gpu/drm/gma500/mdfld_intel_display.c | 31 -
drivers/gpu/drm/gma500/mdfld_output.h | 1 -
drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 6 -
drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 6 -
drivers/gpu/drm/gma500/oaktrail_hdmi.c | 19 +-
drivers/gpu/drm/gma500/oaktrail_lvds.c | 5 +-
drivers/gpu/drm/gma500/psb_intel_drv.h | 1 -
drivers/gpu/drm/gma500/psb_intel_lvds.c | 18 +-
drivers/gpu/drm/gma500/psb_intel_sdvo.c | 99 -
drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 13 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 9 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 8 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +-
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 -
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 43 -
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 1 -
drivers/gpu/drm/i2c/sil164_drv.c | 7 +-
drivers/gpu/drm/i2c/tda998x_drv.c | 23 +-
drivers/gpu/drm/i915/Kconfig.profile | 12 +
drivers/gpu/drm/i915/Makefile | 32 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 188 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 25 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 2 +
drivers/gpu/drm/i915/display/intel_audio.c | 144 +-
drivers/gpu/drm/i915/display/intel_bw.c | 194 +-
drivers/gpu/drm/i915/display/intel_bw.h | 27 +
drivers/gpu/drm/i915/display/intel_color.c | 121 +-
drivers/gpu/drm/i915/display/intel_connector.c | 5 +-
drivers/gpu/drm/i915/display/intel_crt.c | 40 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 808 ++++--
drivers/gpu/drm/i915/display/intel_ddi.h | 9 +-
drivers/gpu/drm/i915/display/intel_display.c | 920 +++----
drivers/gpu/drm/i915/display/intel_display.h | 11 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 130 +-
.../gpu/drm/i915/display/intel_display_debugfs.h | 4 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 558 ++--
drivers/gpu/drm/i915/display/intel_display_power.h | 5 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 50 +-
drivers/gpu/drm/i915/display/intel_dp.c | 2020 +++++++++-----
drivers/gpu/drm/i915/display/intel_dp.h | 19 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 84 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 9 +-
.../gpu/drm/i915/display/intel_dp_link_training.h | 4 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 164 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 8 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 6 +-
drivers/gpu/drm/i915/display/intel_dsi.c | 9 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 13 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 9 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 96 +-
drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 6 +-
drivers/gpu/drm/i915/display/intel_global_state.c | 9 +-
drivers/gpu/drm/i915/display/intel_gmbus.c | 3 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 29 +-
drivers/gpu/drm/i915/display/intel_hdcp.h | 4 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 299 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 16 +-
drivers/gpu/drm/i915/display/intel_hotplug.h | 3 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 38 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 8 +-
drivers/gpu/drm/i915/display/intel_panel.c | 178 +-
drivers/gpu/drm/i915/display/intel_panel.h | 13 +-
drivers/gpu/drm/i915/display/intel_psr.c | 105 +-
drivers/gpu/drm/i915/display/intel_psr.h | 6 +-
drivers/gpu/drm/i915/display/intel_sdvo.c | 22 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 8 +
drivers/gpu/drm/i915/display/intel_tc.c | 149 +-
drivers/gpu/drm/i915/display/intel_tc.h | 3 +-
drivers/gpu/drm/i915/display/intel_tv.c | 15 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 26 +-
drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 89 +-
drivers/gpu/drm/i915/gem/i915_gem_context.h | 4 +
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 843 +++---
drivers/gpu/drm/i915/gem/i915_gem_fence.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 34 +
drivers/gpu/drm/i915/gem/i915_gem_object.c | 8 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 26 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 1 -
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 -
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 -
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 18 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 4 +-
.../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 83 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 566 ++++
.../drm/i915/gem/selftests/i915_gem_coherency.c | 2 +
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 52 +-
.../drm/i915/gem/selftests/i915_gem_execbuffer.c | 171 ++
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 128 +-
.../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +-
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 26 +-
drivers/gpu/drm/i915/gt/debugfs_engines.c | 2 +-
drivers/gpu/drm/i915/gt/debugfs_gt.c | 15 +-
drivers/gpu/drm/i915/gt/debugfs_gt.h | 9 +-
drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 74 +-
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 15 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 58 +-
drivers/gpu/drm/i915/gt/intel_context.c | 5 +
drivers/gpu/drm/i915/gt/intel_context_sseu.c | 3 +-
drivers/gpu/drm/i915/gt/intel_context_types.h | 2 +
drivers/gpu/drm/i915/gt/intel_engine.h | 42 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 205 +-
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 20 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.h | 6 +
drivers/gpu/drm/i915/gt/intel_engine_pool.h | 34 -
drivers/gpu/drm/i915/gt/intel_engine_types.h | 54 +-
drivers/gpu/drm/i915/gt/intel_ggtt.c | 59 +-
.../intel_ggtt_fencing.c} | 170 +-
.../intel_ggtt_fencing.h} | 17 +-
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 6 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 69 +-
...{intel_engine_pool.c => intel_gt_buffer_pool.c} | 114 +-
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 37 +
...e_pool_types.h => intel_gt_buffer_pool_types.h} | 15 +-
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 102 +
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 27 +
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 17 +-
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 20 +-
drivers/gpu/drm/i915/gt/intel_gt_types.h | 20 +-
drivers/gpu/drm/i915/gt/intel_gtt.h | 5 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 1113 +++++---
drivers/gpu/drm/i915/gt/intel_lrc.h | 1 +
drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 6 +-
drivers/gpu/drm/i915/gt/intel_rc6.c | 47 +-
drivers/gpu/drm/i915/gt/intel_renderstate.c | 22 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 16 +-
drivers/gpu/drm/i915/gt/intel_ring.h | 5 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 49 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 449 ++-
drivers/gpu/drm/i915/gt/intel_rps.h | 61 +
drivers/gpu/drm/i915/gt/intel_rps_types.h | 14 +-
drivers/gpu/drm/i915/gt/intel_sseu.c | 33 +-
drivers/gpu/drm/i915/gt/intel_timeline.c | 37 +-
drivers/gpu/drm/i915/gt/intel_timeline.h | 7 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 49 +-
drivers/gpu/drm/i915/gt/mock_engine.c | 2 -
drivers/gpu/drm/i915/gt/selftest_context.c | 12 +-
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +
drivers/gpu/drm/i915/gt/selftest_lrc.c | 685 ++++-
drivers/gpu/drm/i915/gt/selftest_rc6.c | 30 +-
drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 2 +
drivers/gpu/drm/i915/gt/selftest_rps.c | 1331 +++++++++
drivers/gpu/drm/i915/gt/selftest_rps.h | 17 +
drivers/gpu/drm/i915/gt/shmem_utils.c | 173 ++
drivers/gpu/drm/i915/gt/shmem_utils.h | 23 +
drivers/gpu/drm/i915/gt/st_shmem_utils.c | 63 +
drivers/gpu/drm/i915/gt/sysfs_engines.c | 94 +
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 46 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 +
drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 42 +
drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h | 14 +
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 14 -
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.h | 1 -
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 97 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 4 +
drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 124 +
drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h | 15 +
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 53 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 +
drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 36 +
drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h | 14 +
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 17 -
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.h | 1 -
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 35 +-
drivers/gpu/drm/i915/gt/uc/intel_uc.h | 1 +
drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 30 +
drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h | 14 +
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 56 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 3 +-
drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 45 +
drivers/gpu/drm/i915/gvt/execlist.c | 2 -
drivers/gpu/drm/i915/gvt/gtt.c | 16 +
drivers/gpu/drm/i915/gvt/gtt.h | 1 +
drivers/gpu/drm/i915/gvt/gvt.c | 1 -
drivers/gpu/drm/i915/gvt/gvt.h | 5 +
drivers/gpu/drm/i915/gvt/handlers.c | 2 +-
drivers/gpu/drm/i915/gvt/hypercall.h | 2 -
drivers/gpu/drm/i915/gvt/scheduler.c | 247 +-
drivers/gpu/drm/i915/gvt/scheduler.h | 1 +
drivers/gpu/drm/i915/i915_active.c | 137 +-
drivers/gpu/drm/i915/i915_active.h | 14 +-
drivers/gpu/drm/i915/i915_config.c | 15 +
drivers/gpu/drm/i915/i915_debugfs.c | 356 +--
drivers/gpu/drm/i915/i915_debugfs.h | 4 +-
drivers/gpu/drm/i915/i915_drv.c | 156 +-
drivers/gpu/drm/i915/i915_drv.h | 47 +-
drivers/gpu/drm/i915/i915_gem.c | 20 +-
drivers/gpu/drm/i915/i915_gem_evict.c | 7 +-
drivers/gpu/drm/i915/i915_getparam.c | 2 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 33 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 3 +-
drivers/gpu/drm/i915/i915_irq.c | 219 +-
drivers/gpu/drm/i915/i915_pci.c | 41 +-
drivers/gpu/drm/i915/i915_perf.c | 577 ++--
drivers/gpu/drm/i915/i915_perf_types.h | 46 +-
drivers/gpu/drm/i915/i915_pmu.c | 41 +-
drivers/gpu/drm/i915/i915_priolist_types.h | 7 +-
drivers/gpu/drm/i915/i915_reg.h | 192 +-
drivers/gpu/drm/i915/i915_request.c | 144 +-
drivers/gpu/drm/i915/i915_request.h | 30 +-
drivers/gpu/drm/i915/i915_scheduler.c | 33 +-
drivers/gpu/drm/i915/i915_scheduler_types.h | 2 +-
drivers/gpu/drm/i915/i915_selftest.h | 2 +
drivers/gpu/drm/i915/i915_sw_fence.c | 12 +-
drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +-
drivers/gpu/drm/i915/i915_sw_fence_work.h | 23 +
drivers/gpu/drm/i915/i915_switcheroo.c | 4 +-
drivers/gpu/drm/i915/i915_utils.c | 3 +-
drivers/gpu/drm/i915/i915_vma.c | 96 +-
drivers/gpu/drm/i915/i915_vma.h | 4 +-
drivers/gpu/drm/i915/intel_device_info.c | 76 +-
drivers/gpu/drm/i915/intel_device_info.h | 5 +-
drivers/gpu/drm/i915/intel_dram.c | 3 +-
drivers/gpu/drm/i915/intel_pm.c | 364 ++-
drivers/gpu/drm/i915/intel_pm.h | 6 +-
drivers/gpu/drm/i915/intel_sideband.c | 8 +-
drivers/gpu/drm/i915/intel_uncore.c | 60 +-
drivers/gpu/drm/i915/intel_uncore.h | 6 +-
drivers/gpu/drm/i915/intel_wakeref.c | 12 +-
drivers/gpu/drm/i915/intel_wakeref.h | 22 +-
drivers/gpu/drm/i915/intel_wopcm.c | 47 +-
drivers/gpu/drm/i915/oa/i915_oa_bdw.c | 90 -
drivers/gpu/drm/i915/oa/i915_oa_bdw.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_bxt.c | 88 -
drivers/gpu/drm/i915/oa/i915_oa_bxt.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c | 89 -
drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c | 89 -
drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_chv.c | 89 -
drivers/gpu/drm/i915/oa/i915_oa_chv.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_cnl.c | 101 -
drivers/gpu/drm/i915/oa/i915_oa_cnl.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_glk.c | 88 -
drivers/gpu/drm/i915/oa/i915_oa_glk.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_hsw.c | 118 -
drivers/gpu/drm/i915/oa/i915_oa_hsw.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_icl.c | 98 -
drivers/gpu/drm/i915/oa/i915_oa_icl.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c | 89 -
drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c | 89 -
drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c | 88 -
drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c | 89 -
drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c | 89 -
drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h | 16 -
drivers/gpu/drm/i915/oa/i915_oa_tgl.c | 121 -
drivers/gpu/drm/i915/oa/i915_oa_tgl.h | 16 -
drivers/gpu/drm/i915/selftests/i915_active.c | 12 +-
drivers/gpu/drm/i915/selftests/i915_gem.c | 2 -
drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 26 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 33 +-
.../gpu/drm/i915/selftests/i915_live_selftests.h | 1 +
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 +
drivers/gpu/drm/i915/selftests/i915_perf.c | 104 +-
.../gpu/drm/i915/selftests/i915_perf_selftests.h | 1 +
drivers/gpu/drm/i915/selftests/i915_request.c | 623 ++++-
drivers/gpu/drm/i915/selftests/i915_selftest.c | 29 +
drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 +-
.../gpu/drm/i915/selftests/intel_memory_region.c | 5 +-
drivers/gpu/drm/i915/selftests/librapl.c | 24 +
drivers/gpu/drm/i915/selftests/librapl.h | 13 +
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 38 +-
drivers/gpu/drm/imx/dw_hdmi-imx.c | 8 +-
drivers/gpu/drm/imx/imx-drm-core.c | 10 +-
drivers/gpu/drm/imx/imx-drm.h | 1 -
drivers/gpu/drm/imx/imx-ldb.c | 8 +-
drivers/gpu/drm/imx/imx-tve.c | 8 +-
drivers/gpu/drm/imx/parallel-display.c | 8 +-
drivers/gpu/drm/ingenic/ingenic-drm.c | 43 +-
drivers/gpu/drm/lima/Kconfig | 2 +
drivers/gpu/drm/lima/Makefile | 4 +-
drivers/gpu/drm/lima/lima_bcast.c | 25 +-
drivers/gpu/drm/lima/lima_bcast.h | 2 +
drivers/gpu/drm/lima/lima_ctx.c | 3 +
drivers/gpu/drm/lima/lima_ctx.h | 5 +
drivers/gpu/drm/lima/lima_devfreq.c | 257 ++
drivers/gpu/drm/lima/lima_devfreq.h | 44 +
drivers/gpu/drm/lima/lima_device.c | 228 +-
drivers/gpu/drm/lima/lima_device.h | 17 +-
drivers/gpu/drm/lima/lima_dlbu.c | 17 +-
drivers/gpu/drm/lima/lima_dlbu.h | 2 +
drivers/gpu/drm/lima/lima_drv.c | 141 +-
drivers/gpu/drm/lima/lima_drv.h | 1 +
drivers/gpu/drm/lima/lima_dump.h | 77 +
drivers/gpu/drm/lima/lima_gp.c | 21 +-
drivers/gpu/drm/lima/lima_gp.h | 2 +
drivers/gpu/drm/lima/lima_l2_cache.c | 38 +-
drivers/gpu/drm/lima/lima_l2_cache.h | 2 +
drivers/gpu/drm/lima/lima_mmu.c | 49 +-
drivers/gpu/drm/lima/lima_mmu.h | 2 +
drivers/gpu/drm/lima/lima_pmu.c | 77 +-
drivers/gpu/drm/lima/lima_pmu.h | 2 +
drivers/gpu/drm/lima/lima_pp.c | 31 +-
drivers/gpu/drm/lima/lima_pp.h | 4 +
drivers/gpu/drm/lima/lima_sched.c | 193 +-
drivers/gpu/drm/lima/lima_sched.h | 11 +
drivers/gpu/drm/lima/lima_trace.c | 7 +
drivers/gpu/drm/lima/lima_trace.h | 50 +
drivers/gpu/drm/lima/lima_vm.h | 3 +-
drivers/gpu/drm/mcde/mcde_display.c | 10 +-
drivers/gpu/drm/mcde/mcde_drm.h | 2 +
drivers/gpu/drm/mcde/mcde_drv.c | 52 +-
drivers/gpu/drm/mcde/mcde_dsi.c | 9 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 45 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 13 +-
drivers/gpu/drm/mediatek/mtk_drm_gem.c | 3 +
drivers/gpu/drm/mediatek/mtk_dsi.c | 14 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 18 +-
drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 54 +
drivers/gpu/drm/mediatek/mtk_mipi_tx.h | 4 +
drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c | 28 +
drivers/gpu/drm/meson/meson_drv.c | 34 +-
drivers/gpu/drm/meson/meson_drv.h | 6 +
drivers/gpu/drm/meson/meson_dw_hdmi.c | 2 +-
drivers/gpu/drm/meson/meson_plane.c | 2 +-
drivers/gpu/drm/meson/meson_vclk.c | 16 +-
drivers/gpu/drm/meson/meson_vclk.h | 3 +-
drivers/gpu/drm/mgag200/mgag200_cursor.c | 4 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 4 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 15 +-
drivers/gpu/drm/mgag200/mgag200_i2c.c | 10 +-
drivers/gpu/drm/mgag200/mgag200_main.c | 119 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 127 +-
drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 18 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 14 +-
drivers/gpu/drm/msm/msm_debugfs.c | 23 +-
drivers/gpu/drm/msm/msm_debugfs.h | 2 +-
drivers/gpu/drm/msm/msm_gpu.h | 2 +-
drivers/gpu/drm/nouveau/Kbuild | 10 +-
drivers/gpu/drm/nouveau/dispnv04/crtc.c | 19 +-
drivers/gpu/drm/nouveau/dispnv04/disp.c | 21 +-
drivers/gpu/drm/nouveau/dispnv04/overlay.c | 21 +-
drivers/gpu/drm/nouveau/dispnv50/base507c.c | 7 +-
drivers/gpu/drm/nouveau/dispnv50/core.h | 7 +
drivers/gpu/drm/nouveau/dispnv50/core507d.c | 15 +
drivers/gpu/drm/nouveau/dispnv50/core827d.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/core907d.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/core917d.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 26 +
drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/curs507a.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 137 +-
drivers/gpu/drm/nouveau/dispnv50/disp.h | 5 +
drivers/gpu/drm/nouveau/dispnv50/headc37d.c | 5 +-
drivers/gpu/drm/nouveau/dispnv50/headc57d.c | 5 +-
drivers/gpu/drm/nouveau/dispnv50/pior507d.c | 8 +
drivers/gpu/drm/nouveau/dispnv50/sor507d.c | 7 +
drivers/gpu/drm/nouveau/dispnv50/sor907d.c | 11 +
drivers/gpu/drm/nouveau/dispnv50/sorc37d.c | 9 +
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 81 +-
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c | 17 +
drivers/gpu/drm/nouveau/include/nvif/class.h | 2 +
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 2 +
drivers/gpu/drm/nouveau/nouveau_acpi.c | 98 +-
drivers/gpu/drm/nouveau/nouveau_acpi.h | 4 -
drivers/gpu/drm/nouveau/nouveau_connector.c | 48 +-
drivers/gpu/drm/nouveau/nouveau_connector.h | 5 +
drivers/gpu/drm/nouveau/nouveau_debugfs.c | 11 +-
drivers/gpu/drm/nouveau/nouveau_debugfs.h | 8 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 212 +-
drivers/gpu/drm/nouveau/nouveau_display.h | 31 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 450 ++-
drivers/gpu/drm/nouveau/nouveau_dmem.h | 5 +-
drivers/gpu/drm/nouveau/nouveau_dp.c | 31 +
drivers/gpu/drm/nouveau/nouveau_drm.c | 31 +-
drivers/gpu/drm/nouveau/nouveau_encoder.h | 8 +
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 42 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.h | 3 +
drivers/gpu/drm/nouveau/nouveau_gem.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_platform.c | 11 -
drivers/gpu/drm/nouveau/nouveau_svm.c | 153 +-
drivers/gpu/drm/nouveau/nouveau_svm.h | 5 +
drivers/gpu/drm/nouveau/nv50_fbcon.c | 9 +-
drivers/gpu/drm/nouveau/nvc0_fbcon.c | 9 +-
drivers/gpu/drm/nouveau/nvkm/core/memory.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 11 +
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 75 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 3 +
.../ibus/gf117.c => engine/disp/capsgv100.c} | 45 +-
.../gpu/drm/nouveau/nvkm/engine/disp/hdagf119.c | 18 +-
.../gpu/drm/nouveau/nvkm/engine/disp/hdagt215.c | 2 +-
.../nvkm/engine/disp/hdagv100.c} | 23 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 10 +-
.../gpu/drm/nouveau/nvkm/engine/disp/rootgv100.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.c | 2 +-
.../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 3 +
.../gpu/drm/nouveau/nvkm/engine/disp/roottu102.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/sorgk104.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/sorgm200.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c | 1 +
.../gpu/drm/nouveau/nvkm/engine/disp/sortu102.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 11 +
drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 5 +
drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 12 +-
.../gpu/drm/nouveau/nvkm/subdev/bios/shadowacpi.c | 65 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c | 4 +-
drivers/gpu/drm/omapdrm/dss/dispc.c | 33 +-
drivers/gpu/drm/omapdrm/dss/venc.c | 43 -
drivers/gpu/drm/omapdrm/omap_debugfs.c | 29 +-
drivers/gpu/drm/omapdrm/omap_drv.h | 2 +-
drivers/gpu/drm/panel/Kconfig | 29 +
drivers/gpu/drm/panel/Makefile | 3 +
.../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 367 +++
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 31 +
drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +-
drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 691 +++++
drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 2 +-
drivers/gpu/drm/panel/panel-novatek-nt39016.c | 46 +-
drivers/gpu/drm/panel/panel-simple.c | 247 +-
drivers/gpu/drm/panel/panel-truly-nt35597.c | 2 -
drivers/gpu/drm/panel/panel-visionox-rm69299.c | 303 ++
drivers/gpu/drm/pl111/Makefile | 1 -
drivers/gpu/drm/pl111/pl111_debugfs.c | 8 +-
drivers/gpu/drm/pl111/pl111_drm.h | 2 +-
drivers/gpu/drm/pl111/pl111_drv.c | 13 +-
drivers/gpu/drm/pl111/pl111_versatile.c | 148 +-
drivers/gpu/drm/pl111/pl111_vexpress.c | 138 -
drivers/gpu/drm/pl111/pl111_vexpress.h | 29 -
drivers/gpu/drm/qxl/qxl_debugfs.c | 28 +-
drivers/gpu/drm/qxl/qxl_display.c | 32 +-
drivers/gpu/drm/qxl/qxl_drv.c | 25 +-
drivers/gpu/drm/qxl/qxl_drv.h | 20 +-
drivers/gpu/drm/qxl/qxl_dumb.c | 2 +-
drivers/gpu/drm/qxl/qxl_gem.c | 2 +-
drivers/gpu/drm/qxl/qxl_ioctl.c | 14 +-
drivers/gpu/drm/qxl/qxl_irq.c | 2 +-
drivers/gpu/drm/qxl/qxl_kms.c | 15 +-
drivers/gpu/drm/qxl/qxl_object.c | 2 +-
drivers/gpu/drm/qxl/qxl_release.c | 2 +-
drivers/gpu/drm/qxl/qxl_ttm.c | 8 +-
drivers/gpu/drm/r128/ati_pcigart.c | 3 +-
drivers/gpu/drm/radeon/Makefile | 35 +-
drivers/gpu/drm/radeon/atom.c | 3 +-
drivers/gpu/drm/radeon/ci_dpm.c | 14 -
drivers/gpu/drm/radeon/radeon_atombios.c | 4 +-
drivers/gpu/drm/radeon/radeon_combios.c | 4 +-
drivers/gpu/drm/radeon/radeon_drv.c | 2 +-
drivers/gpu/drm/radeon/radeon_kms.c | 4 +-
drivers/gpu/drm/radeon/si_dpm.c | 18 -
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 1 -
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 14 +-
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 4 +-
drivers/gpu/drm/rcar-du/rcar_du_plane.c | 16 +-
drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 14 +-
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 9 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 13 +-
drivers/gpu/drm/rockchip/cdn-dp-reg.c | 6 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 8 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 8 +-
drivers/gpu/drm/rockchip/inno_hdmi.c | 8 +-
drivers/gpu/drm/rockchip/rk3066_hdmi.c | 8 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 14 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 1 +
drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 43 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 137 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 17 +
drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 +-
drivers/gpu/drm/rockchip/rockchip_rgb.c | 8 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 83 +-
drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 14 +-
drivers/gpu/drm/shmobile/shmob_drm_drv.c | 2 -
drivers/gpu/drm/shmobile/shmob_drm_kms.c | 6 +-
drivers/gpu/drm/sti/sti_compositor.c | 6 +-
drivers/gpu/drm/sti/sti_compositor.h | 4 +-
drivers/gpu/drm/sti/sti_crtc.c | 2 +-
drivers/gpu/drm/sti/sti_cursor.c | 14 +-
drivers/gpu/drm/sti/sti_drv.c | 16 +-
drivers/gpu/drm/sti/sti_dvo.c | 13 +-
drivers/gpu/drm/sti/sti_gdp.c | 7 +-
drivers/gpu/drm/sti/sti_hda.c | 13 +-
drivers/gpu/drm/sti/sti_hdmi.c | 13 +-
drivers/gpu/drm/sti/sti_hqvdp.c | 12 +-
drivers/gpu/drm/sti/sti_mixer.c | 10 +-
drivers/gpu/drm/sti/sti_mixer.h | 2 +-
drivers/gpu/drm/sti/sti_tvout.c | 13 +-
drivers/gpu/drm/sti/sti_vid.c | 8 +-
drivers/gpu/drm/sti/sti_vid.h | 2 +-
drivers/gpu/drm/stm/drv.c | 10 +-
drivers/gpu/drm/stm/ltdc.c | 102 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 12 +-
drivers/gpu/drm/sun4i/sun4i_lvds.c | 12 +-
drivers/gpu/drm/sun4i/sun4i_rgb.c | 17 +-
drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +-
drivers/gpu/drm/sun4i/sun4i_tv.c | 17 +-
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 12 +-
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 8 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 111 +-
drivers/gpu/drm/sun4i/sun8i_mixer.h | 10 +-
drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 14 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 40 +-
drivers/gpu/drm/tegra/dc.c | 11 +-
drivers/gpu/drm/tegra/dpaux.c | 2 -
drivers/gpu/drm/tegra/drm.c | 8 +-
drivers/gpu/drm/tegra/drm.h | 4 +-
drivers/gpu/drm/tegra/dsi.c | 21 +-
drivers/gpu/drm/tegra/fb.c | 2 +-
drivers/gpu/drm/tegra/hdmi.c | 21 +-
drivers/gpu/drm/tegra/output.c | 6 +-
drivers/gpu/drm/tegra/rgb.c | 8 +-
drivers/gpu/drm/tegra/sor.c | 20 +-
drivers/gpu/drm/tidss/tidss_crtc.c | 16 +-
drivers/gpu/drm/tidss/tidss_dispc.c | 11 +-
drivers/gpu/drm/tidss/tidss_dispc.h | 6 -
drivers/gpu/drm/tidss/tidss_drv.c | 25 +-
drivers/gpu/drm/tidss/tidss_drv.h | 4 +-
drivers/gpu/drm/tidss/tidss_irq.c | 12 +-
drivers/gpu/drm/tidss/tidss_kms.c | 21 +-
drivers/gpu/drm/tidss/tidss_kms.h | 1 -
drivers/gpu/drm/tidss/tidss_plane.c | 6 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 20 +-
drivers/gpu/drm/tilcdc/tilcdc_external.c | 10 +-
drivers/gpu/drm/tilcdc/tilcdc_panel.c | 8 +-
drivers/gpu/drm/tiny/Kconfig | 19 +
drivers/gpu/drm/tiny/Makefile | 1 +
drivers/gpu/drm/{cirrus => tiny}/cirrus.c | 82 +-
drivers/gpu/drm/tiny/gm12u320.c | 242 +-
drivers/gpu/drm/tiny/hx8357d.c | 16 +-
drivers/gpu/drm/tiny/ili9225.c | 16 +-
drivers/gpu/drm/tiny/ili9341.c | 16 +-
drivers/gpu/drm/tiny/ili9486.c | 16 +-
drivers/gpu/drm/tiny/mi0283qt.c | 16 +-
drivers/gpu/drm/tiny/repaper.c | 28 +-
drivers/gpu/drm/tiny/st7586.c | 16 +-
drivers/gpu/drm/tiny/st7735r.c | 16 +-
drivers/gpu/drm/ttm/ttm_bo.c | 4 +-
drivers/gpu/drm/udl/udl_connector.c | 4 +-
drivers/gpu/drm/udl/udl_drv.c | 45 +-
drivers/gpu/drm/udl/udl_drv.h | 2 -
drivers/gpu/drm/udl/udl_main.c | 10 -
drivers/gpu/drm/udl/udl_modeset.c | 31 +-
drivers/gpu/drm/v3d/v3d_debugfs.c | 20 +-
drivers/gpu/drm/v3d/v3d_drv.c | 53 +-
drivers/gpu/drm/v3d/v3d_drv.h | 9 +-
drivers/gpu/drm/v3d/v3d_gem.c | 17 +-
drivers/gpu/drm/v3d/v3d_irq.c | 16 +-
drivers/gpu/drm/v3d/v3d_mmu.c | 10 +-
drivers/gpu/drm/v3d/v3d_sched.c | 10 +-
drivers/gpu/drm/vboxvideo/vbox_drv.c | 32 +-
drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 +
drivers/gpu/drm/vboxvideo/vbox_irq.c | 2 +-
drivers/gpu/drm/vboxvideo/vbox_main.c | 29 +-
drivers/gpu/drm/vboxvideo/vbox_mode.c | 10 +-
drivers/gpu/drm/vboxvideo/vbox_ttm.c | 12 -
drivers/gpu/drm/vc4/vc4_debugfs.c | 11 +-
drivers/gpu/drm/vc4/vc4_dpi.c | 8 +-
drivers/gpu/drm/vc4/vc4_drv.h | 2 +-
drivers/gpu/drm/vc4/vc4_dsi.c | 15 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 17 +-
drivers/gpu/drm/vc4/vc4_vec.c | 8 +-
drivers/gpu/drm/vgem/vgem_drv.c | 15 +-
drivers/gpu/drm/virtio/virtgpu_debugfs.c | 3 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 8 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 36 +-
drivers/gpu/drm/virtio/virtgpu_gem.c | 13 +-
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 1 -
drivers/gpu/drm/virtio/virtgpu_object.c | 7 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 9 +-
drivers/gpu/drm/vkms/vkms_drv.c | 21 +-
drivers/gpu/drm/vkms/vkms_drv.h | 5 -
drivers/gpu/drm/vkms/vkms_gem.c | 11 +-
drivers/gpu/drm/vkms/vkms_output.c | 8 +-
drivers/gpu/drm/xen/xen_drm_front.c | 4 +-
drivers/gpu/drm/zte/zx_hdmi.c | 8 +-
drivers/gpu/drm/zte/zx_tvenc.c | 8 +-
drivers/gpu/drm/zte/zx_vga.c | 8 +-
drivers/video/fbdev/Kconfig | 2 +-
drivers/video/fbdev/arcfb.c | 10 +-
drivers/video/fbdev/atmel_lcdfb.c | 1 -
drivers/video/fbdev/aty/aty128fb.c | 14 -
drivers/video/fbdev/aty/atyfb_base.c | 6 +-
drivers/video/fbdev/controlfb.c | 825 +++---
drivers/video/fbdev/core/fbmon.c | 2 +-
drivers/video/fbdev/cyber2000fb.c | 2 +
drivers/video/fbdev/i810/i810_main.c | 10 +-
drivers/video/fbdev/imxfb.c | 27 +-
drivers/video/fbdev/matrox/g450_pll.c | 22 -
drivers/video/fbdev/matrox/matroxfb_base.h | 2 +-
drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 -
drivers/video/fbdev/mx3fb.c | 20 +-
drivers/video/fbdev/omap/omapfb_main.c | 14 +-
drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 114 -
drivers/video/fbdev/omap2/omapfb/dss/dss.h | 20 -
drivers/video/fbdev/omap2/omapfb/dss/venc.c | 43 -
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 8 +-
drivers/video/fbdev/pm2fb.c | 2 +-
drivers/video/fbdev/pm3fb.c | 8 +-
drivers/video/fbdev/pxa168fb.c | 5 +-
drivers/video/fbdev/riva/riva_hw.c | 18 -
drivers/video/fbdev/s1d13xxxfb.c | 14 +-
drivers/video/fbdev/sa1100fb.c | 20 +-
drivers/video/fbdev/sa1100fb.h | 3 +
drivers/video/fbdev/savage/savagefb.h | 2 +-
drivers/video/fbdev/ssd1307fb.c | 102 +-
drivers/video/fbdev/udlfb.c | 6 +-
drivers/video/fbdev/uvesafb.c | 14 +-
drivers/video/fbdev/valkyriefb.c | 4 +-
drivers/video/fbdev/vesafb.c | 16 +-
drivers/video/fbdev/via/debug.h | 6 +-
drivers/video/fbdev/via/viafbdev.c | 2 +-
drivers/video/fbdev/vt8500lcdfb.c | 1 +
drivers/video/fbdev/w100fb.c | 2 +
drivers/video/hdmi.c | 65 +-
include/drm/drm_client.h | 4 +-
include/drm/drm_connector.h | 4 +-
include/drm/drm_debugfs.h | 16 +-
include/drm/drm_device.h | 24 +-
include/drm/drm_displayid.h | 2 +-
include/drm/drm_dp_helper.h | 177 +-
include/drm/drm_dp_mst_helper.h | 86 +-
include/drm/drm_drv.h | 44 +-
include/drm/drm_encoder.h | 8 +-
include/drm/drm_fb_helper.h | 6 +-
include/drm/drm_file.h | 11 +
include/drm/drm_framebuffer.h | 38 +
include/drm/drm_gem_framebuffer_helper.h | 15 +
include/drm/drm_gem_vram_helper.h | 2 +-
include/drm/drm_legacy.h | 15 +
include/drm/drm_managed.h | 109 +
include/drm/drm_mipi_dbi.h | 8 +-
include/drm/drm_mm.h | 1 +
include/drm/drm_mode_config.h | 18 +-
include/drm/drm_modes.h | 11 -
include/drm/drm_modeset_helper_vtables.h | 27 +
include/drm/drm_pci.h | 63 -
include/drm/drm_print.h | 6 +
include/drm/drm_writeback.h | 9 +
include/drm/gpu_scheduler.h | 1 +
include/drm/i915_pciids.h | 8 +-
include/drm/ttm/ttm_bo_driver.h | 1 -
include/drm/ttm/ttm_debug.h | 31 -
include/linux/dma-buf.h | 10 +
include/linux/hdmi.h | 2 +
include/linux/hmm.h | 111 +-
include/uapi/drm/amdgpu_drm.h | 15 +-
include/uapi/drm/drm_fourcc.h | 140 +-
include/uapi/drm/i915_drm.h | 24 +
include/uapi/linux/kfd_ioctl.h | 21 +-
lib/Kconfig.debug | 13 +
lib/Makefile | 1 +
lib/test_hmm.c | 1164 ++++++++
lib/test_hmm_uapi.h | 59 +
mm/hmm.c | 185 +-
mm/slob.c | 2 +
mm/slub.c | 2 +
tools/testing/selftests/vm/.gitignore | 1 +
tools/testing/selftests/vm/Makefile | 3 +
tools/testing/selftests/vm/config | 2 +
tools/testing/selftests/vm/hmm-tests.c | 1359 +++++++++
tools/testing/selftests/vm/run_vmtests | 16 +
tools/testing/selftests/vm/test_hmm.sh | 97 +
1204 files changed, 43974 insertions(+), 20953 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7123.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/chrontel,ch7033.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/dumb-vga-dac.txt
delete mode 100644 Documentation/devicetree/bindings/display/bridge/dw_mipi_dsi.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/snps,dw-mipi-dsi.yaml
delete mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd [...]
create mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd [...]
delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ths813x.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/arm,versatile-t [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/arm,versatile-t [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p5 [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/feiyang,fy07024 [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9322.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p097pfg.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lt070me05000.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/kingdisplay,kd0 [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk050h [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,acx467akm-7.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,ld070wx3-sl01.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lg4573.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/lg,lh500wx1-sd03.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/lgphilips,lb035 [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/olimex,lcd-olin [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,amoled- [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ld9040.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d16d0.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e3ha2.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63j0x03.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/seiko,43wvf1g.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/seiko,43wvf1g.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq150x1lg11.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,lq150x1lg11.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls037v7dw01.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls043t1le01.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/simple-panel.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7789v.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx565akm.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/startek,startek [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td.yaml
delete mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td028ttec1.txt
delete mode 100644 Documentation/devicetree/bindings/display/panel/tpo,td043mtea1.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml
delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...]
create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...]
delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt
create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip-vop.yaml
create mode 100644 drivers/dma-buf/st-dma-fence-chain.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
copy drivers/gpu/drm/amd/{display/dc/basics/log_helpers.c => amdgpu/amdgpu_fru_eep [...]
mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c
mode change 100644 => 100755 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_panel_cntl.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c
copy drivers/gpu/drm/amd/display/dc/{basics/log_helpers.c => dce/dmub_abm.h} (75%)
copy drivers/gpu/drm/amd/display/dc/inc/hw/{abm.h => panel_cntl.h} (57%)
rename drivers/gpu/drm/amd/display/dmub/{inc => }/dmub_srv.h (97%)
delete mode 100644 drivers/gpu/drm/amd/display/modules/stats/stats.c
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/pwr/pwr_10_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_12_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/bridge/chrontel-ch7033.c
create mode 100644 drivers/gpu/drm/bridge/nwl-dsi.c
create mode 100644 drivers/gpu/drm/bridge/nwl-dsi.h
delete mode 100644 drivers/gpu/drm/cirrus/Kconfig
delete mode 100644 drivers/gpu/drm/cirrus/Makefile
create mode 100644 drivers/gpu/drm/drm_managed.c
delete mode 100644 drivers/gpu/drm/drm_vram_helper_common.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_execbuffer.c
delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pool.h
rename drivers/gpu/drm/i915/{i915_gem_fence_reg.c => gt/intel_ggtt_fencing.c} (88%)
rename drivers/gpu/drm/i915/{i915_gem_fence_reg.h => gt/intel_ggtt_fencing.h} (86%)
rename drivers/gpu/drm/i915/gt/{intel_engine_pool.c => intel_gt_buffer_pool.c} (53%)
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h
rename drivers/gpu/drm/i915/gt/{intel_engine_pool_types.h => intel_gt_buffer_pool_ [...]
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h
create mode 100644 drivers/gpu/drm/i915/gt/selftest_rps.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_rps.h
create mode 100644 drivers/gpu/drm/i915/gt/shmem_utils.c
create mode 100644 drivers/gpu/drm/i915/gt/shmem_utils.h
create mode 100644 drivers/gpu/drm/i915/gt/st_shmem_utils.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c
create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.h
create mode 100644 drivers/gpu/drm/i915/i915_config.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bdw.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_bxt.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt2.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cflgt3.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_chv.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_cnl.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_glk.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_hsw.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_icl.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt2.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_kblgt3.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt2.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt3.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_sklgt4.h
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.c
delete mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.h
create mode 100644 drivers/gpu/drm/i915/selftests/librapl.c
create mode 100644 drivers/gpu/drm/i915/selftests/librapl.h
create mode 100644 drivers/gpu/drm/lima/lima_devfreq.c
create mode 100644 drivers/gpu/drm/lima/lima_devfreq.h
create mode 100644 drivers/gpu/drm/lima/lima_dump.h
create mode 100644 drivers/gpu/drm/lima/lima_trace.c
create mode 100644 drivers/gpu/drm/lima/lima_trace.h
copy drivers/gpu/drm/nouveau/nvkm/{subdev/ibus/gf117.c => engine/disp/capsgv100.c} (54%)
rename drivers/gpu/drm/{amd/display/dc/basics/log_helpers.c => nouveau/nvkm/engine [...]
create mode 100644 drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c
create mode 100644 drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c
create mode 100644 drivers/gpu/drm/panel/panel-visionox-rm69299.c
delete mode 100644 drivers/gpu/drm/pl111/pl111_vexpress.c
delete mode 100644 drivers/gpu/drm/pl111/pl111_vexpress.h
rename drivers/gpu/drm/{cirrus => tiny}/cirrus.c (91%)
create mode 100644 include/drm/drm_managed.h
delete mode 100644 include/drm/drm_pci.h
delete mode 100644 include/drm/ttm/ttm_debug.h
create mode 100644 lib/test_hmm.c
create mode 100644 lib/test_hmm_uapi.h
create mode 100644 tools/testing/selftests/vm/hmm-tests.c
create mode 100755 tools/testing/selftests/vm/test_hmm.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from f359287765c0 Merge branch 'from-miklos' of git://git.kernel.org/pub/scm [...]
new 17839856fd58 gup: document and work around "COW can break either way" issue
new 93e72b3c612a squashfs: migrate from ll_rw_block usage to BIO
new 8f745e62a192 ocfs2: add missing annotation for dlm_empty_lockres()
new 912f655d78c5 ocfs2: mount shared volume without ha stack
new 78128fabd022 arch/parisc/include/asm/pgtable.h: remove unused `old_pte'
new 735e4ae5ba28 vfs: track per-sb writeback errors and report them to syncfs
new 485e9605c057 fs/buffer.c: record blockdev write errors in super_block t [...]
new 49f2d2419d60 usercopy: mark dma-kmalloc caches as usercopy caches
new 52f23478081a mm/slub.c: fix corrupted freechain in deactivate_slab()
new d7660ce5914d slub: Remove userspace notifier for cache add/remove
new aa456c7aebb1 slub: remove kmalloc under list_lock from list_slab_objects() V2
new a68ee0573991 mm/slub: fix stack overruns with SLUB_STATS
new a3df69278c50 Documentation/vm/slub.rst: s/Toggle/Enable/
new 002ae7057069 mm, dump_page(): do not crash with invalid mapping pointer
new cee9a0c4e84d mm: move readahead prototypes from mm.h
new 9a42823a102e mm: return void from various readahead functions
new a1ef8566525c mm: ignore return value of ->readpages
new ad4ae1c732bc mm: move readahead nr_pages check into read_pages
new 042124cc64c3 mm: add new readahead_control API
new a4d9653666b3 mm: use readahead_control to pass arguments
new 08eb9658ae12 mm: rename various 'offset' parameters to 'index'
new c2c7ad74b162 mm: rename readahead loop variable to 'i'
new ef8153b609aa mm: remove 'page_offset' from readahead loop
new c1f6925e1091 mm: put readahead pages in cache earlier
new 8151b4c8bee4 mm: add readahead address space operation
new b0f31d78cbc1 mm: move end_index check out of readahead loop
new 2c684234d36f mm: add page_cache_readahead_unbounded
new 2d8163e4899d mm: document why we don't set PageReadahead
new f2c817bed58d mm: use memalloc_nofs_save in readahead path
new d4388340ae0b fs: convert mpage_readpages to mpage_readahead
new ba206a026ff4 btrfs: convert from readpages to readahead
new 0c07a9f91ec0 erofs: convert uncompressed files from readpages to readahead
new 0615090c5044 erofs: convert compressed files from readpages to readahead
new 6311f91f7647 ext4: convert from readpages to readahead
new a07f624bd69a ext4: pass the inode to ext4_mpage_readpages
new 2332319625cc f2fs: convert from readpages to readahead
new e20a7693644e f2fs: pass the inode to f2fs_mpage_readpages
new 76a0294eb19b fuse: convert from readpages to readahead
new 9d24a13a93d9 iomap: convert from readpages to readahead
new b03143accd92 include/linux/pagemap.h: introduce attach/detach_page_private
new db2c1d86cc93 md: remove __clear_page_buffers and use attach/detach_page [...]
new d1b89bc04261 btrfs: use attach/detach_page_private
new 45dcfc27329f fs/buffer.c: use attach/detach_page_private
new 7128cf9a2509 f2fs: use attach/detach_page_private
new 58aeb731963c iomap: use attach/detach_page_private
new 14ed109e3f3d ntfs: replace attach_page_buffers with attach_page_private
new 4c42be38c288 orangefs: use attach/detach_page_private
new 7b59435a2afe buffer_head.h: remove attach_page_buffers
new cd0f37154443 mm/migrate.c: call detach_page_private to cleanup code
new 60e65a6f42d0 mm_types.h: change set_page_private to inline function
new 74f4c89d81e5 mm/filemap.c: remove misleading comment
new 28659cc8cc87 mm/page-writeback.c: remove unused variable
new a37b0715ddf3 mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE
new 8d92890bd6b8 mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead
new adc8cb406e52 mm/gup.c: update the documentation
new 914290233427 mm/gup: introduce pin_user_pages_unlocked
new e792031019bd ivtv: convert get_user_pages() --> pin_user_pages()
new 548b6a1e5520 mm/gup.c: further document vma_permits_fault()
new 213516ac0752 mm/swapfile: use list_{prev,next}_entry() instead of open-coding
new d6c1f098f2a7 mm/swap_state: fix a data race in swapin_nr_pages
new ebc5951eea49 mm: swap: properly update readahead statistics in unuse_pt [...]
new ca2c55a7371c mm/swapfile.c: offset is only used when there is more slots
new f4eaf51a72e5 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...]
new bd2d18da4a4f mm/swapfile.c: remove the unnecessary goto for SSD case
new 08d3090fc8da mm/swapfile.c: simplify the calculation of n_goal
new abca1c84b757 mm/swapfile.c: remove the extra check in scan_swap_map_slots()
new 0fd0e19e4d0e mm/swapfile.c: found_free could be represented by (tmp < max)
new fdff1debb965 mm/swapfile.c: tmp is always smaller than max
new 7b9e2de13095 mm/swapfile.c: omit a duplicate code by compare tmp and max first
new ed43af10975e swap: try to scan more free slots even when fragmented
new 4b4bb6bb451c mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable
new 33e16272fe98 mm/swapfile.c: __swap_entry_free() always free 1 entry
new 09fe06ce0bf5 mm/swapfile.c: use prandom_u32_max()
new 490705888107 swap: reduce lock contention on swap cache from swap slots [...]
new 6f7939405f61 mm: swapfile: fix /proc/swaps heading and Size/Used/Priori [...]
new 251af0cda614 include/linux/swap.h: delete meaningless __add_to_swap_cac [...]
new a6f5576bb195 mm, memcg: add workingset_restore in memory.stat
new 1c4448edb71a mm: memcontrol: simplify value comparison between count and limit
new 54b512e96d44 memcg: expose root cgroup's memory.stat
new 8a5dbc657e12 mm/memcg: prepare for swap over-high accounting and penalt [...]
new ff144e69f733 mm/memcg: move penalty delay clamping out of calculate_hig [...]
new d1663a907bd3 mm/memcg: move cgroup high memory limit setting into struc [...]
new 4b82ab4f2883 mm/memcg: automatically penalize tasks with high swap use
new 50d53d7c7243 memcg: fix memcg_kmem_bypass() for remote memcg charging
new 1494e0c38ee9 x86: mm: ptdump: calculate effective permissions correctly
new 99395ee3f7b4 mm: ptdump: expand type of 'val' in note_page()
new c94b6923fa0a /proc/PID/smaps: Add PMD migration entry parsing
new 6972f55c413f mm/memory: remove unnecessary pte_devmap case in copy_one_pte()
new 872e9a205c84 mm, memory_failure: don't send BUS_MCEERR_AO for action re [...]
new 78bb17f76edc x86/hyperv: use vmalloc_exec for the hypercall page
new 0348801151b5 x86: fix vmap arguments in map_irq_stack
new 5bf991745211 staging: android: ion: use vmap instead of vm_map_ram
new f8092aa17527 staging: media: ipu3: use vmap instead of reimplementing it
new 515e5b6d90d4 dma-mapping: use vmap insted of reimplementing it
new b274014c6d19 powerpc: add an ioremap_phb helper
new 91f03f297c46 powerpc: remove __ioremap_at and __iounmap_at
new 4926627793c0 mm: remove __get_vm_area
new 8f87cc9386dc mm: unexport unmap_kernel_range_noflush
new 8b136018da7b mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...]
new b607e6d17db5 mm: only allow page table mappings for built-in zsmalloc
new 78a0e8c4837f mm: pass addr as unsigned long to vb_free
new b521c43f58e5 mm: remove vmap_page_range_noflush and vunmap_page_range
new a29adb6209ce mm: rename vmap_page_range to map_kernel_range
new 60bb44652a0d mm: don't return the number of pages from map_kernel_range [...]
new ed1f324c5fed mm: remove map_vm_range
new 855e57a11966 mm: remove unmap_vmap_area
new d4efd79a81ab mm: remove the prot argument from vm_map_ram
new cca98e9f8b5e mm: enforce that vmap can't map pages executable
new d28ff991b2e2 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc
new 88dca4ca5a93 mm: remove the pgprot argument to __vmalloc
new f38fcb9c1c5e mm: remove the prot argument to __vmalloc_node
new 4d39d7285f45 mm: remove both instances of __vmalloc_node_flags
new 2b9059489c83 mm: remove __vmalloc_node_flags_caller
new c3f896dcf1e4 mm: switch the test_vmalloc module to use __vmalloc_node
new 041de93ff86f mm: remove vmalloc_user_node_flags
new ebcdd3074a72 arm64: use __vmalloc_node in arch_alloc_vmap_stack
new cb0849a990b2 powerpc: use __vmalloc_node in alloc_vm_stack
new b200f5b58c86 s390: use __vmalloc_node in stack_alloc
new d8626138009b mm: add functions to track page directory modifications
new 2ba3e6947aed mm/vmalloc: track which page-table levels were modified
new 6c0c7d2b365b mm/ioremap: track which page-table levels were modified
new 8e19843c36ab x86/mm/64: implement arch_sync_kernel_mappings()
new 86cf69f1d893 x86/mm/32: implement arch_sync_kernel_mappings()
new 73f693c3a705 mm: remove vmalloc_sync_(un)mappings()
new 7f0a002b5a21 x86/mm: remove vmalloc faulting
new ca734cc67e3c kasan: fix clang compilation warning due to stack protector
new 9380ce246a05 ubsan: entirely disable alignment checks under UBSAN_TRAP
new 86fea8b49494 mm/mm_init.c: report kasan-tag information stored in page->flags
new 4fba37586e4e kasan: move kasan_report() into report.c
new 94709049fb84 Merge branch 'akpm' (patches from Andrew)
new a08373de21b4 mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO
new a049b5aeb744 mmc: sdhci-sprd: Drop redundant cap flags
new 4c3965aa995b mmc: au1xmmc: Drop redundant code in au1xmmc_send_command()
new f51167c010ea mmc: s3cmci: Drop redundant code in s3cmci_setup_data()
new 2871ec99ee18 mmc: wbsd: Replace hardcoded command numbers with existing [...]
new 1fd7b984f568 dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller
new 1a470721c8f5 sdhci: arasan: Add support for Versal Tap Delays
new 19ee441f2cab mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion
new 37d3ee7c5dc0 mmc: sdhci-of-arasan: Rearrange the platform data structs [...]
new 16ada730a759 mmc: sdhci-of-arasan: Modify clock operations handling
new 4908460ef16e mmc: sdhci-of-arasan: Fix kernel-doc warnings
new 2941e4ca2057 mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place
new a8e809ecaeb4 mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks
new 92fa2a567d52 mmc: renesas_sdhi: refactor calculation of best TAP
new ec4fc1acf363 mmc: renesas_sdhi: clarify handling of selecting TAPs
new 5fb6bf51f6d1 mmc: renesas_sdhi: improve TAP selection if all TAPs are good
new bcf89cb8e046 mmc: renesas_sdhi: simplify summary output
new 098c408b040d mmc: sdhci-of-arasan: Remove uninitialized ret variables
new 9cbe0fc8cd9c mmc: host: Prepare host drivers for mmc_regulator_set_vqmm [...]
new 17a0751e60b1 mmc: core: Return 1 from mmc_regulator_set_vqmmc() if swit [...]
new 3e09a81e166c mmc: mmci: Switch to mmc_regulator_set_vqmmc()
new 9d624f4f6df5 mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs()
new ed6330330276 mmc: sdhci: Add helpers for the auto-CMD23 flag
new a374a72baa81 mmc: sdhci: Stop exporting sdhci_send_command()
new 98a2642f91a4 mmc: sdhci: Remove unneeded forward declaration of sdhci_f [...]
new e872f1e22ea5 mmc: sdhci: Tidy sdhci_request() a bit
new 845c939ee229 mmc: sdhci: Reduce maximum time under spinlock in sdhci_se [...]
new 6db96e5810e0 mmc: host: Introduce the request_atomic() for the host
new 48ef8a2a1e5e mmc: host: sdhci: Implement the request_atomic() API
new 61ab64e2f54f mmc: host: sdhci-sprd: Implement the request_atomic() API
new 49769d4d350d mmc: sdhci: add spin lock for sdhci_set_default_irqs in sd [...]
new d863cb03fb2a mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
new 946932d91da1 mmc: sdhci-msm: Enable ADMA length mismatch error interrupt
new 740e6499324d mmc: atmel-mci: Keep timer enabled when queuing a next request
new ab5d94f73bcb mmc: atmel-mci: Set the timer per command rather than per request
new ef5053bdf5b6 mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core
new 4c2e04d72804 mmc: usdhi6rol0: Inform the mmc core about the maximum bus [...]
new a389087ee9f1 staging: greybus: sdio: Respect the cmd->busy_timeout from [...]
new 0472f8d3c054 mmc: sdhci-msm: Use OPP API to set clk/perf state
new 33ba6fec0012 mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization
new 74f6bdb864f2 mmc: renesas_sdhi: shorten types after refactorization
new ca2d13ec6ee9 mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK
new 43170255321f mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_ [...]
new 580b946ed030 mmc: sdhci-pci-o2micro: Make some symbols static
new d422f8b9ed4e mmc: jz4740: Inform the mmc core about the maximum busy timeout
new f37ac1ae3ca9 mmc: owl-mmc: Respect the cmd->busy_timeout from the mmc core
new 710c7ff9a681 mmc: sdricoh_cs: Drop unused defines
new cfa2c1dc7bb4 mmc: sdricoh_cs: Use MMC_APP_CMD rather than a hardcoded number
new 4b4c7daec4f9 mmc: sdricoh_cs: Move MMC_APP_CMD handling to sdricoh_mmc_cmd()
new 6ccff65a2945 mmc: sdricoh_cs: Drop redundant in-parameter to sdricoh_qu [...]
new 0b05c9770501 mmc: tifm_sd: Inform the mmc core about the maximum busy timeout
new 966244ccd291 mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
new 78a67b9224ad mmc: mmc_spi: Add/rename defines for timeouts
new 5671ad667ebb mmc: mmc_spi: Respect the cmd->busy_timeout from the mmc core
new f583da4013a7 mmc: renesas_sdhi: handle M3-W ES1.2 and 1.3 revisions
new a38c078fea0b mmc: renesas_sdhi: Avoid bad TAP in HS400
new c2b613d03b06 mmc: sdhci-msm: Fix error handling for dev_pm_opp_of_add_table()
new f04086c225da mmc: sdio: Fix potential NULL pointer error in mmc_sdio_in [...]
new a94a59f43749 mmc: sdio: Fix several potential memory leaks in mmc_sdio_ [...]
new fa1e3191922b mmc: sdio: Re-use negotiated OCR mask when re-sending CMD8
new 1dc5a61559e7 mmc: sdio: Align the initialization commands in retry path [...]
new 064f7e58ee42 mmc: core: expose info about enhanced rpmb support
new 30e1028dcef9 mmc: sdhci-esdhc: update contact email
new 194f9b21ad64 dt-bindings: mmc: renesas,mmcif: Document r8a7742 DT bindings
new 91995b904ec2 mmc: meson-mx-sdio: trigger a soft reset after a timeout o [...]
new f4f20d6897b1 memstick: Replace zero-length array with flexible-array
new 85a3f77c1be5 mmc: cb710: Inform the mmc core about the maximum busy timeout
new eadb7897652d mmc: sdricoh_cs: Throttle polling rate for data transfers
new 3eea697c1da5 mmc: sdricoh_cs: Throttle polling rate for commands
new 04f2f45f410f mmc: sdricoh_cs: Respect the cmd->busy_timeout from the mmc core
new 94fe2580a2f3 mmc: core: Enable erase/discard/trim support for all mmc hosts
new 1be64c7963f8 mmc: host: Drop redundant MMC_CAP_ERASE
new 1ae1d2d6e555 mmc: sdhci-pci-gli: Add Genesys Logic GL9763E support
new 5d1f42e14b13 mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_h [...]
new 804a65b3dfdd mmc: sdhci: use FIELD_GET/PREP for current capabilities bit masks
new 83fc5dd57f86 mmc: fix compilation of user API
new e5f31378862e dt-bindings: mmc: Document the Amlogic Meson SDHC MMC host [...]
new e4bf1b0970ef mmc: host: meson-mx-sdhc: new driver for the Amlogic Meson [...]
new 554232e8d59f mmc: sdhci-of-dwcmshc: implement specific set_uhs_signaling
new bccce2ec7790 mmc: sdhci-of-dwcmshc: add suspend/resume support
new 67c7daec6981 mmc: meson-mx-sdhc: Fix building with CONFIG_MMC_MESON_MX_SDHC=m
new 86b59671deba mmc: sdhci-esdhc-imx: Add HS400 support for i.MX6SLL
new c70805dca139 mmc: meson-mx-sdhc: Fix manual RX FIFO flushing
new 7d79735d56a2 mmc: meson-mx-sdhc: Don't use literal 0 to initialize structs
new 1f8153ee031d dt-bindings: mmc: renesas,sdhi: Document r8a7742 support
new 991f5c4dd242 m68k: mcf5441x: add support for esdhc mmc controller
new e93577ecde8f mmc: sdhci: add quirks for be to le byte swapping
new a5a944d24cbc mmc: host: add Coldfire esdhc support
new c5dce4f52d79 MAINTAINERS: add myself to maintain M5441X mmc host driver
new 4bd784411aca mmc: tmio: Further fixup runtime PM management at remove
new 63fd8ef3947c mmc: tmio: Make sure the PM domain is 'started' while probing
new d42c9fff1ecb mmc: renesas_sdhi: remove manual clk handling
new aebbf577e5d1 sdhci: tegra: Avoid reading autocal timeout values when no [...]
new b91da9290979 dt-bindings: mmc: Add new compatible string for sm8250 target
new 97306b631d83 dt-bindings: mmc: Add information for DLL register properties
new 5c30f340f9e0 mmc: host: sdhci-msm: Configure dll-user-control in dll in [...]
new 04816e672d46 mmc: sdhci-msm: Update dll_config_3 as per HSR
new 1dfbe3ff81f9 mmc: sdhci-msm: Update DDR_CONFIG as per device tree file
new 03591160ca19 mmc: sdhci-msm: Read and use DLL Config property from devi [...]
new d1fe0762f3c6 mmc: sdhci-msm: Introduce new ops to dump vendor specific [...]
new 16d18d893c20 mmc: sdhci-msm: dump vendor specific registers during error
new 47e9e107fa31 mmc: sdhci-of-esdhc: exit HS400 properly before setting an [...]
new 91132078a38d m68k: coldfire/clk.c: move m5441x specific code
new b303c16cf3aa Merge branch 'fixes' into next
new 4bc90f492230 mmc: sdio: Fix macro name for Marvell device with ID 0x9134
new 2849beec3343 mmc: sdio: Change macro names for Marvell 8688 modules
new 7d14c687376e mmc: sdio: Move SDIO IDs from mwifiex driver to common inc [...]
new 649c7d76d87c mmc: sdio: Move SDIO IDs from btmrvl driver to common incl [...]
new baaa110dcacf mmc: sdio: Move SDIO IDs from btmtksdio driver to common i [...]
new b8c26a9663e1 mmc: sdio: Move SDIO IDs from smssdio driver to common inc [...]
new ecc2f3962587 mmc: sdio: Move SDIO IDs from ath6kl driver to common incl [...]
new 4dc28c948f48 mmc: sdio: Move SDIO IDs from ath10k driver to common incl [...]
new 8baa6d1bce05 mmc: sdio: Move SDIO IDs from b43-sdio driver to common in [...]
new 1eb911258805 mmc: sdio: Fix Cypress SDIO IDs macros in common include file
new 798dd3c311f6 mmc: sdio: Sort all SDIO IDs in common include file
new f6bc8186a588 mmc: sdhci-cadence: fix PHY write
new ce3fefacfb02 dt-bindings: mmc: arasan: Add compatible strings for Intel [...]
new 36c6aadaae86 mmc: sdhci-of-arasan: Add support for Intel Keem Bay
new fe8d33bd33d5 mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
new 942d5e7bae36 mmc: mmci_sdmmc: fix DMA API warning max segment size
new f61404626113 mmc: host: sdhci-esdhc-imx: add wakeup feature for GPIO CD pin
new 1194be8c949b mmc: sdhci-esdhc-imx: fix the mask for tuning start point
new 16e40e5b1e3c mmc: sdhci-esdhc-imx: disable the CMD CRC check for standa [...]
new dbdea70f71d6 mmc: sdhci-of-at91: fix CALCR register being rewritten
new c03ac5e6fad1 mmc: core: Do not export MMC_NAME= and MODALIAS=mmc:block [...]
new 254e175448b7 mmc: core: Export device/vendor ids from Common CIS for SD [...]
new 9253d71011c3 mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
new ae5c0585dfc2 dt-bindings: mmc: Convert sdhci-pxa to json-schema
new c5d6c1384388 Merge tag 'mmc-v5.8' of git://git.kernel.org/pub/scm/linux [...]
new e415da3597ac platform/x86: touchscreen_dmi: Add info for the MP-man MPW [...]
new 97e130f63757 platform/x86: touchscreen_dmi: Add touchscreen info for te [...]
new 96489ae170fb device property: export set_secondary_fwnode() to modules
new 02094d548705 software node: Allow register and unregister software node groups
new 140355e5db8b platform/x86: intel_cht_int33fe: Convert software node arr [...]
new fa0c9cb11bad platform/x86: intel_cht_int33fe: Convert to use set_second [...]
new 7b839f764000 platform/x86: intel_cht_int33fe: Switch to use acpi_dev_hi [...]
new c7582ff7ed38 platform/x86: intel_cht_int33fe: Fix spelling issues
new f7ea285b6266 Merge branch 'ib-pdx86-properties'
new f9dffc141713 platform/x86: wmi: Replace UUID redefinitions by their originals
new 6701cc8f7071 platform/x86: wmi: Fix indentation in some cases
new 5a707af10da9 platform/x86: wmi: Describe function parameters
new 295615f5e5a5 platform/x86: touchscreen_dmi: Add info for the ONDA V891 [...]
new f78bf066acb9 platform/x86: intel_pmc_core: Change Jasper Lake S0ix debu [...]
new b5f7311d3a2e platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
new 54b34aa0a729 platform/x86: intel_scu_ipc: Split out SCU IPC functionali [...]
new ea608f25fa09 platform/x86: intel_scu_ipc: Log more information if SCU I [...]
new dd8856493739 platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a [...]
new f57fa18583f5 platform/x86: intel_scu_ipc: Introduce new SCU IPC API
new 595694bd3888 platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API
new 80ae679b8f86 watchdog: intel-mid_wdt: Convert to use new SCU IPC API
new 663cc18861a0 platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API
new 7e18c89d6e37 platform/x86: intel_scu_ipc: Add managed function to regis [...]
new ddcce057f50d platform/x86: intel_pmc_ipc: Start using SCU IPC
new e7d3c33c58e0 mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic
new 4181bc8f6fab mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API
new 5036208367cb mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API
new 68c73fb22477 platform/x86: intel_telemetry: Convert to use new SCU IPC API
new b62851491a55 usb: typec: mux: Convert the Intel PMC Mux driver to use n [...]
new 7713f9180cb4 platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command()
new 781adff21c84 x86/platform/intel-mid: Add empty stubs for intel_scu_devi [...]
new b8da68f44f6d platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c
new 0759a8730c70 platform/x86: intel_telemetry: Add telemetry_get_pltdata()
new 25f1ca31e230 platform/x86: intel_pmc_ipc: Convert to MFD
new 2f72d35ea75e MAINTAINERS: Update entry for Intel Broxton PMC driver
new 4a65ed6562bc Merge branch 'ib-mfd-x86-usb-watchdog-v5.7'
new 14232c6e788c platform/x86: thinkpad_acpi: Add support for dual fan control
new b991178fe3cb platform/x86: thinkpad_acpi: Remove always false 'value < [...]
new 7a61f05e94c3 platform/x86: Add Elkhart Lake SCU/PMC support
new b4603cb4b1ed MAINTAINERS: Add me as maintainer of Intel SCU drivers
new 3ce2db608ec3 platform/x86: intel_pmc_core: avoid unused-function warnings
new 2d30fcdd439f platform/x86: Add Slim Bootloader firmware update signalin [...]
new 06b2ee07abce platform/x86: touchscreen_dmi: add Vinga J116 touchscreen
new 65fce35f73d2 platform/x86: touchscreen_dmi: Drop comma in terminator line
new 438d8cafe482 watchdog: iTCO: fix link error
new 55523abaa85f platform/x86: asus-laptop: Drop duplicate check for led_cl [...]
new 2225dba20529 platform/x86: asus-wmi: Drop duplicate check for led_class [...]
new e257dd340f27 platform/x86: eeepc-laptop: Drop duplicate check for led_c [...]
new 410a772419bf platform/x86: lg-laptop: Drop duplicate check for led_clas [...]
new a87406c554d1 platform/x86: samsung-laptop: Drop duplicate check for led [...]
new 41f800466f0e platform/x86: thinkpad_acpi: Drop duplicate check for led_ [...]
new 409f3aed82d3 platform/x86: toshiba_acpi: Drop duplicate check for led_c [...]
new 18937875a231 platform/x86: intel-vbtn: Use acpi_evaluate_integer()
new f6ba524970c4 platform/x86: intel-vbtn: Split keymap into buttons and sw [...]
new 990fbb48067b platform/x86: intel-vbtn: Do not advertise switches to use [...]
new 1fac39fd0316 platform/x86: intel-vbtn: Also handle tablet-mode switch o [...]
new d307f1729322 platform/x86: intel-vbtn: Fix probe failure on devices wit [...]
new e78fded4ca01 tools/power/x86/intel-speed-select: Change debug to error
new 3d904f066f0f tools/power/x86/intel-speed-select: Check support status b [...]
new 28c59ae6965c tools/power/x86/intel-speed-select: Fix CLX-N package info [...]
new 4c35527a92a0 intel-speed-select: Fix speed-select-base-freq-properties [...]
new 7983ed6f86d6 tools/power/x86/intel-speed-select: Enable clos for turbo- [...]
new b14cd9d5981a tools/power/x86/intel-speed-select: Update version
new 47828d22539f platform/x86: sony-laptop: SNC calls should handle BUFFER types
new 476d60b1b4c8 platform/x86: sony-laptop: Make resuming thermal profile safer
new aab9e7896ec9 platform/x86: asus-nb-wmi: Revert "Do not load on Asus T10 [...]
new 6568d0c07efc platform/x86: asus_wmi: remove redundant initialization of [...]
new fed5003d805c platform/x86: asus-wmi: Move asus_wmi_input_init and _exit [...]
new b0dbd97de1f1 platform/x86: asus-wmi: Add support for SW_TABLET_MODE
new 10d7ff74b6f2 platform/x86: asus-wmi: Ignore WMI events with code 0x79
new f913c3086c50 platform/x86: intel-vbtn: Move detect_tablet_mode() to hig [...]
new dd950f16b10d platform/x86: intel-vbtn: Detect switch position before re [...]
new be51bd458572 platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with s [...]
new 35d13c7a0512 platform/x86: thinkpad_acpi: Use strndup_user() in dispatc [...]
new 466f46973326 platform/x86: thinkpad_acpi: Replace custom approach by ks [...]
new 257e03a334cc platform/x86: dell-laptop: don't register micmute LED if t [...]
new f441d66a6ee9 platform/x86: dell-wmi: Ignore keyboard attached / detache [...]
new 2adaec46178b platform/x86: ISST: Increase timeout
new c0f61c51b78a platform/x86: acerhdf: replace space by * in modalias
new 7640cd0b123f platform/x86: hp-wmi: Refactor postcode_store() to follow [...]
new 5cdc45ed3948 platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
new 5c556afebf49 platform/x86: hp-wmi: Introduce HPWMI_POWER_FW_OR_HW as co [...]
new 6b29030c6f99 platform/x86: touchscreen_dmi: Add info for the Trekstor Y [...]
new 477d07ef9864 platform/x86: touchscreen_dmi: Update Trekstor Twin 10.1 entry
new 8fe63eb757ac platform/x86: intel-hid: Add a quirk to support HP Spectre [...]
new cfae58ed681c platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on [...]
new 7b91f1565fbf platform/x86: asus_wmi: Reserve more space for struct bias_args
new aa8b650b1aa2 tools/power/x86/intel-speed-select: Fix json perf-profile [...]
new e16ea66365e4 tools/power/x86/intel-speed-select: Increase CPU count
new 873e391ff33e tools/power/x86/intel-speed-select: Fix invalid core mask
new 30a44f7b80c0 Merge branch 'for-next'
new 47a94c551a74 platform/x86: dcdbas: Check SMBIOS for protected buffer address
new a5a82e0a5918 Merge tag 'platform-drivers-x86-v5.8-1' of git://git.infra [...]
new 3441362b08dc ACPI: PM: s2idle: Print type of wakeup debug messages
new 5fcd73590192 ACPI: EC: PM: s2idle: Extend GPE dispatching debug message
new 3618bbaaa898 PM: runtime: Make clear what we do when conditions are wro [...]
new 64c7d7ea22d8 PM: runtime: clk: Fix clk_pm_runtime_get() error path
new 9a7875461fd0 PM: runtime: Replace pm_runtime_callbacks_present()
new 107d47b2b95e PM: sleep: core: Simplify the SMART_SUSPEND flag handling
new 30205377ddbb PM: sleep: core: Fold functions into their callers
new 6e176bf8d461 PM: sleep: core: Do not skip callbacks in the resume phase
new 0fe8a1be599a PM: sleep: core: Rework the power.may_skip_resume handling
new 76c70cb58ce3 PM: sleep: core: Rename dev_pm_may_skip_resume()
new fa2bfead9103 PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended()
new e07515563d01 PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP
new 2a3f34750b8b PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED
new 2fff3f73e8c2 Documentation: PM: sleep: Update driver flags documentation
new edb7f9d6b574 Merge back system-wide PM updates for v5.8.
new 598cc9300563 PM: sleep: Helpful edits for devices.rst documentation
new 3a4ccdb92e1e Merge back system-wide PM material for v5.8.
new ab7e9b067f3d PM: hibernate: Incorporate concurrency handling
new c4f39a6c7438 PM: hibernate: Split off snapshot dev option
new ad1e4f74c072 PM: hibernate: Restrict writes to the resume device
new be6018a44c24 Merge branches 'pm-core' and 'pm-sleep'
new 2f516e7cbe88 cpuidle: sysfs: Remove the unused define_one_r(o/w) macros
new eba933ceebf2 cpuidle: sysfs: Minor coding style corrections
new 8b7ce5e49049 cpuidle: psci: Fixup execution order when entering a domai [...]
new 3f9f8daad342 cpuidle: sysfs: Fix the overlap for showing available governors
new ef7e7d65eb80 cpuidle: sysfs: Accept governor name with 15 characters
new b52e93e4e86c cpuidle: Make cpuidle governor switchable to be the defaul [...]
new cce55cc902ba cpuidle: sysfs: Remove sysfs_switch and switch attributes
new 7395683a2498 Documentation: cpuidle: update the document
new a0bd8a2780fa Documentation: ABI: make current_governer_ro as a candidat [...]
new a871be6b8eee cpuidle: Convert Qualcomm SPM driver to a generic CPUidle driver
new c343bf1ba5ef cpuidle: Fix three reference count leaks
new f1ecbf79554d Merge branch 'pm-cpuidle'
new 33aa46f252c7 cpufreq: intel_pstate: Use passive mode by default without HWP
new 9795a0ddf8ad Merge back cpufreq material for v5.8.
new 59b55c1f2046 cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS
new a08e1b6c2d0b cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklist
new a6d1bfa05545 cpufreq: dt: Add support for r8a7742
new 7c2553f0db61 cpufreq: imx-cpufreq-dt: support i.MX7ULP
new 2dea651680ce cpufreq: qcom: fix wrong compatible binding
new 157f527639da cpufreq: qoriq: convert to a platform driver
new cf1e0449ac47 clk: qoriq: add cpufreq platform device
new 1f1755af4f06 cpufreq: qoriq: Add platform dependencies
new 3f8ffb14ea17 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...]
new 2909438d4d62 cpufreq: fix minor typo in struct cpufreq_driver doc comment
new 552abb884e97 cpufreq: Fix up cpufreq_boost_set_sw()
new ac7ccfc75faf Merge branch 'pm-cpufreq'
new d2216ba3ebea PM / devfreq: tegra30: Make CPUFreq notifier to take into [...]
new 0716f9fdb3b6 PM / devfreq: tegra30: Delete an error message in tegra_de [...]
new 5173a9756c8d PM / devfreq: Add generic imx bus scaling driver
new 02355216b4c0 PM / devfreq: imx: Register interconnect device
new a316b5ca9ead PM / devfreq: Replace strncpy with strscpy
new 48bbf6375131 PM / devfreq: imx-bus: Fix inconsistent IS_ERR and PTR_ERR
new 8fc0e48e0fae PM / devfreq: Use lockdep asserts instead of manual checks [...]
new 86954c98fc30 Merge tag 'devfreq-next-for-5.8' of git://git.kernel.org/p [...]
new 33c980036deb powercap/intel_rapl: add support for ElkhartLake
new 03c3b413a14d powercap: RAPL: remove unused local MSR define
new 213081dadd30 Documentation: admin-guide: pm: Document intel-speed-select
new 7b0bf99b9ee4 cpupower: Remove unneeded semicolon
new 5ed909b368fc Merge tag 'linux-cpupower-5.8-rc1' of git://git.kernel.org [...]
new a34024d98eea Merge branches 'pm-devfreq', 'powercap', 'pm-docs' and 'pm-tools'
new 355ba37d756c Merge tag 'pm-5.8-rc1' of git://git.kernel.org/pub/scm/lin [...]
new 6e6c25283dff ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_ho [...]
new f5308a82e8d5 ACPICA: Make acpi_protocol_lengths static
new 2c1779f5ad32 ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h
new 034fdaa50803 ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when [...]
new 6bfe5344b295 ACPICA: Dispatcher: add status checks
new e3f7ae9ebb44 ACPICA: Fix required parameters for _NIG and _NIH
new 2d2feb681317 ACPICA: Update version to 20200430
new f8690227dd89 ACPI: LPIT: Put the low power idle table after using it
new fe4e1a576ef4 ACPI: watchdog: Put the watchdog action table after parsing
new 3d995f88adb1 ACPI: APEI: Put the boot error record table after parsing
new 541156a38fd0 ACPI: APEI: Put the error injection table for error path a [...]
new 43f595dcab30 ACPI: APEI: Put the error record serialization table for e [...]
new 11c7bdffc743 ACPI: APEI: Put the HEST table for error path
new f900bf4951a2 ACPI: EC: Put the ACPI table after using it
new ead7ba136267 ACPI: scan: Put SPCR and STAO table after using it
new 95722237cb2a ACPI: sleep: Put the FACS table after using it
new 48c604151a55 Merge branches 'acpica' and 'acpi-tables'
new 496121c02127 ACPI: processor: idle: Allow probing on platforms with one [...]
new 5c447c18d1f7 ACPI: CPPC: Make some symbols static
new 4d8be4bc94f7 ACPI: CPPC: Fix reference count leak in acpi_cppc_processo [...]
new 8e22c2e4a62e ACPI: debug: Make two functions static
new a10660f7788b ACPI: Delete unused proc filename macros
new ea6f3af4c5e6 ACPI: GED: add support for _Exx / _Lxx handler methods
new e5c399b0bd64 ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
new 132565d8ec09 ACPI: utils: Add acpi_evaluate_reg() helper
new 6dd10c47e912 ACPI: hotplug: PCI: Use the new acpi_evaluate_reg() helper
new 228b79aa33ba Merge branches 'acpi-processor', 'acpi-cppc', 'acpi-dbg', [...]
new 062022315e8a mm/memory-failure: Add memory_failure_queue_kick()
new 7f17b4a121d0 ACPI: APEI: Kick the memory_failure() queue for synchronou [...]
new 8fcc4ae6faf8 arm64: acpi: Make apei_claim_sea() synchronise with APEI's [...]
new cc0594c4b0ef ACPI / PMIC: Add i2c address for thermal control
new c41c36e900a3 ACPI: video: Use native backlight on Acer TravelMate 5735Z
new 668ce99e4ed4 ACPI: DPTF: Additional sysfs attributes for power particip [...]
new 7b52b200cf5b ACPI: DPTF: Add battery participant driver
new 48ccdeddc547 Merge branches 'acpi-apei', 'acpi-pmic', 'acpi-video' and [...]
new 118d6e98293b Merge tag 'acpi-5.8-rc1' of git://git.kernel.org/pub/scm/l [...]
new 9361797c7696 PNPBIOS: Replace zero-length array with flexible-array
new 194098915ac7 Merge tag 'pnp-5.8-rc1' of git://git.kernel.org/pub/scm/li [...]
The 452 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/ABI/obsolete/sysfs-cpuidle | 9 +
.../ABI/obsolete/sysfs-driver-intel_pmc_bxt | 22 +
Documentation/ABI/testing/sysfs-devices-system-cpu | 24 +-
Documentation/ABI/testing/sysfs-platform-dptf | 62 +-
.../testing/sysfs-platform-intel-wmi-sbl-fw-update | 12 +
Documentation/admin-guide/cgroup-v2.rst | 24 +
Documentation/admin-guide/pm/cpuidle.rst | 20 +-
.../admin-guide/pm/intel-speed-select.rst | 917 ++++++++++++++++++++
Documentation/admin-guide/pm/intel_pstate.rst | 32 +-
Documentation/admin-guide/pm/working-state.rst | 1 +
Documentation/core-api/cachetlb.rst | 2 +-
.../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 68 ++
.../devicetree/bindings/mmc/arasan,sdhci.txt | 57 ++
.../devicetree/bindings/mmc/renesas,mmcif.txt | 5 +-
.../devicetree/bindings/mmc/renesas,sdhi.txt | 1 +
.../devicetree/bindings/mmc/sdhci-msm.txt | 14 +
.../devicetree/bindings/mmc/sdhci-pxa.txt | 50 --
.../devicetree/bindings/mmc/sdhci-pxa.yaml | 102 +++
Documentation/driver-api/pm/cpuidle.rst | 5 +-
Documentation/driver-api/pm/devices.rst | 199 +++--
Documentation/filesystems/locking.rst | 6 +-
Documentation/filesystems/proc.rst | 4 +-
Documentation/filesystems/vfs.rst | 15 +
Documentation/power/pci.rst | 58 +-
Documentation/vm/slub.rst | 2 +-
MAINTAINERS | 44 +-
arch/arm/configs/omap2plus_defconfig | 2 +-
arch/arm64/include/asm/pgtable.h | 3 +
arch/arm64/include/asm/vmap_stack.h | 6 +-
arch/arm64/kernel/acpi.c | 25 +
arch/arm64/mm/dump.c | 2 +-
arch/arm64/mm/fault.c | 12 +-
arch/m68k/coldfire/device.c | 33 +-
arch/m68k/coldfire/m5441x.c | 27 +-
arch/m68k/include/asm/m5441xsim.h | 15 +
arch/m68k/include/asm/mcfclk.h | 2 +
arch/parisc/include/asm/pgtable.h | 2 -
arch/powerpc/include/asm/io.h | 10 +-
arch/powerpc/include/asm/pci-bridge.h | 2 +-
arch/powerpc/kernel/irq.c | 5 +-
arch/powerpc/kernel/isa-bridge.c | 28 +-
arch/powerpc/kernel/pci_64.c | 54 +-
arch/powerpc/mm/ioremap_64.c | 50 --
arch/riscv/include/asm/pgtable.h | 4 +-
arch/riscv/mm/ptdump.c | 2 +-
arch/s390/kernel/setup.c | 9 +-
arch/sh/kernel/cpu/sh4/sq.c | 3 +-
arch/x86/Kconfig | 2 +-
arch/x86/hyperv/hv_init.c | 5 +-
arch/x86/include/asm/intel-mid.h | 9 +-
arch/x86/include/asm/intel_pmc_ipc.h | 59 --
arch/x86/include/asm/intel_scu_ipc.h | 114 +--
arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 ++
arch/x86/include/asm/intel_telemetry.h | 6 +-
arch/x86/include/asm/kvm_host.h | 3 +-
arch/x86/include/asm/pgtable-2level_types.h | 2 +
arch/x86/include/asm/pgtable-3level_types.h | 2 +
arch/x86/include/asm/pgtable_64_types.h | 2 +
arch/x86/include/asm/pgtable_types.h | 8 +-
arch/x86/include/asm/switch_to.h | 23 -
arch/x86/kernel/irq_64.c | 2 +-
arch/x86/kernel/setup_percpu.c | 6 +-
arch/x86/kvm/svm/sev.c | 3 +-
arch/x86/mm/dump_pagetables.c | 35 +-
arch/x86/mm/fault.c | 176 +---
arch/x86/mm/init_64.c | 5 +
arch/x86/mm/pti.c | 8 +-
arch/x86/mm/tlb.c | 37 -
block/blk-core.c | 1 +
drivers/acpi/acpi_dbg.c | 4 +-
drivers/acpi/acpi_lpit.c | 3 +-
drivers/acpi/acpi_lpss.c | 14 +-
drivers/acpi/acpi_tad.c | 2 +-
drivers/acpi/acpi_watchdog.c | 7 +-
drivers/acpi/acpica/acglobal.h | 1 +
drivers/acpi/acpica/acpredef.h | 4 +-
drivers/acpi/acpica/dbhistry.c | 1 -
drivers/acpi/acpica/dsfield.c | 22 +-
drivers/acpi/acpica/exfield.c | 2 +-
drivers/acpi/apei/bert.c | 6 +-
drivers/acpi/apei/einj.c | 5 +-
drivers/acpi/apei/erst.c | 4 +-
drivers/acpi/apei/ghes.c | 73 +-
drivers/acpi/apei/hest.c | 5 +-
drivers/acpi/button.c | 1 -
drivers/acpi/cppc_acpi.c | 5 +-
drivers/acpi/device_pm.c | 31 +-
drivers/acpi/dptf/dptf_power.c | 147 +++-
drivers/acpi/ec.c | 23 +-
drivers/acpi/evged.c | 22 +-
drivers/acpi/pci_link.c | 2 -
drivers/acpi/pmic/intel_pmic_chtdc_ti.c | 1 +
drivers/acpi/power.c | 2 -
drivers/acpi/processor_idle.c | 9 +-
drivers/acpi/sbs.c | 3 -
drivers/acpi/scan.c | 15 +-
drivers/acpi/sleep.c | 24 +-
drivers/acpi/sysfs.c | 4 +-
drivers/acpi/utils.c | 25 +
drivers/acpi/video_detect.c | 10 +
drivers/base/core.c | 1 +
drivers/base/node.c | 2 +-
drivers/base/power/main.c | 348 +++-----
drivers/base/power/runtime.c | 6 +-
drivers/base/power/sysfs.c | 4 +-
drivers/base/swnode.c | 48 ++
drivers/block/drbd/drbd_bitmap.c | 4 +-
drivers/block/loop.c | 2 +-
drivers/bluetooth/btmrvl_sdio.c | 18 +-
drivers/bluetooth/btmtksdio.c | 4 +-
drivers/clk/clk-qoriq.c | 30 +-
drivers/clk/clk.c | 6 +-
drivers/cpufreq/Kconfig | 3 +-
drivers/cpufreq/Kconfig.arm | 1 +
drivers/cpufreq/cpufreq-dt-platdev.c | 2 +
drivers/cpufreq/cpufreq.c | 11 +-
drivers/cpufreq/imx-cpufreq-dt.c | 84 +-
drivers/cpufreq/intel_pstate.c | 3 +-
drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +-
drivers/cpufreq/qoriq-cpufreq.c | 76 +-
drivers/cpuidle/Kconfig.arm | 13 +
drivers/cpuidle/Makefile | 1 +
drivers/cpuidle/cpuidle-psci.c | 8 +-
.../{soc/qcom/spm.c => cpuidle/cpuidle-qcom-spm.c} | 138 ++-
drivers/cpuidle/sysfs.c | 73 +-
drivers/dax/device.c | 1 +
drivers/devfreq/Kconfig | 8 +
drivers/devfreq/Makefile | 1 +
drivers/devfreq/devfreq.c | 19 +-
drivers/devfreq/imx-bus.c | 179 ++++
drivers/devfreq/tegra30-devfreq.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +-
drivers/gpu/drm/drm_scatter.c | 11 +-
drivers/gpu/drm/etnaviv/etnaviv_dump.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 8 +
drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 2 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +-
drivers/gpu/drm/radeon/radeon_kms.c | 2 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 4 +-
drivers/lightnvm/pblk-init.c | 5 +-
drivers/md/dm-bufio.c | 4 +-
drivers/md/md-bitmap.c | 12 +-
drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 +-
drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +-
drivers/media/mmc/siano/smssdio.c | 10 +-
drivers/media/pci/ivtv/ivtv-udma.c | 19 +-
drivers/media/pci/ivtv/ivtv-yuv.c | 17 +-
drivers/media/pci/ivtv/ivtvfb.c | 4 +-
drivers/mfd/Kconfig | 20 +-
drivers/mfd/Makefile | 1 +
drivers/mfd/intel_pmc_bxt.c | 468 ++++++++++
drivers/mfd/intel_soc_pmic_bxtwc.c | 34 +-
drivers/mfd/intel_soc_pmic_mrfld.c | 10 +-
drivers/misc/mei/pci-me.c | 2 +-
drivers/misc/mei/pci-txe.c | 2 +-
drivers/mmc/core/bus.c | 14 +
drivers/mmc/core/core.c | 6 +-
drivers/mmc/core/debugfs.c | 6 +-
drivers/mmc/core/mmc.c | 6 +
drivers/mmc/core/quirks.h | 2 +-
drivers/mmc/core/regulator.c | 17 +-
drivers/mmc/core/sd.c | 30 +-
drivers/mmc/core/sdio.c | 136 +--
drivers/mmc/host/Kconfig | 29 +-
drivers/mmc/host/Makefile | 3 +
drivers/mmc/host/android-goldfish.c | 10 +-
drivers/mmc/host/atmel-mci.c | 12 +-
drivers/mmc/host/au1xmmc.c | 20 +-
drivers/mmc/host/bcm2835.c | 3 +-
drivers/mmc/host/cavium.c | 3 +-
drivers/mmc/host/cb710-mmc.c | 8 +
drivers/mmc/host/dw_mmc-k3.c | 2 +-
drivers/mmc/host/dw_mmc.c | 9 +-
drivers/mmc/host/jz4740_mmc.c | 13 +-
drivers/mmc/host/meson-gx-mmc.c | 5 +-
drivers/mmc/host/meson-mx-sdhc-clkc.c | 158 ++++
drivers/mmc/host/meson-mx-sdhc-mmc.c | 914 ++++++++++++++++++++
drivers/mmc/host/meson-mx-sdhc.h | 141 +++
drivers/mmc/host/meson-mx-sdio.c | 5 +-
drivers/mmc/host/mmc_hsq.c | 29 +-
drivers/mmc/host/mmc_hsq.h | 1 +
drivers/mmc/host/mmc_spi.c | 20 +-
drivers/mmc/host/mmci.c | 30 +-
drivers/mmc/host/mmci_stm32_sdmmc.c | 15 +-
drivers/mmc/host/mtk-sd.c | 21 +-
drivers/mmc/host/mvsdio.c | 2 -
drivers/mmc/host/mxs-mmc.c | 3 +-
drivers/mmc/host/omap.c | 2 +-
drivers/mmc/host/omap_hsmmc.c | 2 +-
drivers/mmc/host/owl-mmc.c | 8 +-
drivers/mmc/host/renesas_sdhi.h | 5 +-
drivers/mmc/host/renesas_sdhi_core.c | 146 ++--
drivers/mmc/host/rtsx_pci_sdmmc.c | 2 +-
drivers/mmc/host/rtsx_usb_sdmmc.c | 2 +-
drivers/mmc/host/s3cmci.c | 7 -
drivers/mmc/host/sdhci-cadence.c | 10 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 45 +-
drivers/mmc/host/sdhci-esdhc-mcf.c | 521 +++++++++++
drivers/mmc/host/sdhci-esdhc.h | 2 +-
drivers/mmc/host/sdhci-msm.c | 162 +++-
drivers/mmc/host/sdhci-of-arasan.c | 594 ++++++++++---
drivers/mmc/host/sdhci-of-at91.c | 12 +-
drivers/mmc/host/sdhci-of-dwcmshc.c | 74 +-
drivers/mmc/host/sdhci-of-esdhc.c | 34 +
drivers/mmc/host/sdhci-pci-core.c | 9 +-
drivers/mmc/host/sdhci-pci-gli.c | 106 +++
drivers/mmc/host/sdhci-pci-o2micro.c | 8 +-
drivers/mmc/host/sdhci-pci.h | 2 +
drivers/mmc/host/sdhci-sprd.c | 28 +-
drivers/mmc/host/sdhci-tegra.c | 57 +-
drivers/mmc/host/sdhci.c | 284 ++++--
drivers/mmc/host/sdhci.h | 38 +-
drivers/mmc/host/sdricoh_cs.c | 105 +--
drivers/mmc/host/sunxi-mmc.c | 10 +-
drivers/mmc/host/tifm_sd.c | 9 +-
drivers/mmc/host/tmio_mmc_core.c | 10 +-
drivers/mmc/host/uniphier-sd.c | 12 +-
drivers/mmc/host/usdhi6rol0.c | 9 +-
drivers/mmc/host/via-sdmmc.c | 7 +-
drivers/mmc/host/wbsd.c | 26 +-
drivers/mtd/ubi/io.c | 4 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 2 +-
drivers/net/ethernet/intel/igb/igb_main.c | 2 +-
drivers/net/ethernet/intel/igc/igc_main.c | 2 +-
drivers/net/wireless/ath/ath10k/sdio.c | 25 +-
drivers/net/wireless/ath/ath10k/sdio.h | 8 -
drivers/net/wireless/ath/ath6kl/hif.h | 6 -
drivers/net/wireless/ath/ath6kl/sdio.c | 17 +-
drivers/net/wireless/broadcom/b43/sdio.c | 4 +-
.../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 4 +-
drivers/net/wireless/marvell/libertas/if_sdio.c | 2 +-
drivers/net/wireless/marvell/mwifiex/sdio.c | 38 +-
drivers/pci/hotplug/acpiphp_glue.c | 13 +-
drivers/pci/hotplug/pciehp_core.c | 2 +-
drivers/pci/pci-driver.c | 34 +-
drivers/pci/pcie/portdrv_pci.c | 2 +-
drivers/pcmcia/electra_cf.c | 45 +-
drivers/platform/x86/Kconfig | 65 +-
drivers/platform/x86/Makefile | 4 +-
drivers/platform/x86/acerhdf.c | 2 +-
drivers/platform/x86/asus-laptop.c | 25 +-
drivers/platform/x86/asus-nb-wmi.c | 1 +
drivers/platform/x86/asus-wmi.c | 117 +--
drivers/platform/x86/dcdbas.c | 43 +-
drivers/platform/x86/dell-laptop.c | 11 +-
drivers/platform/x86/dell-wmi.c | 10 +
drivers/platform/x86/eeepc-laptop.c | 4 +-
drivers/platform/x86/hp-wmi.c | 30 +-
drivers/platform/x86/intel-hid.c | 7 +
drivers/platform/x86/intel-vbtn.c | 104 ++-
drivers/platform/x86/intel-wmi-sbl-fw-update.c | 145 ++++
drivers/platform/x86/intel_cht_int33fe_typec.c | 106 +--
drivers/platform/x86/intel_mid_powerbtn.c | 15 +-
drivers/platform/x86/intel_pmc_ipc.c | 949 ---------------------
drivers/platform/x86/intel_scu_ipc.c | 447 +++++++---
drivers/platform/x86/intel_scu_ipcutil.c | 43 +-
drivers/platform/x86/intel_scu_pcidrv.c | 68 ++
drivers/platform/x86/intel_scu_pltdrv.c | 60 ++
.../x86/intel_speed_select_if/isst_if_mbox_pci.c | 11 +-
drivers/platform/x86/intel_telemetry_core.c | 17 +-
drivers/platform/x86/intel_telemetry_debugfs.c | 15 +-
drivers/platform/x86/intel_telemetry_pltdrv.c | 97 ++-
drivers/platform/x86/lg-laptop.c | 18 +-
drivers/platform/x86/samsung-laptop.c | 3 +-
drivers/platform/x86/sony-laptop.c | 60 +-
drivers/platform/x86/thinkpad_acpi.c | 173 ++--
drivers/platform/x86/toshiba_acpi.c | 26 +-
drivers/platform/x86/touchscreen_dmi.c | 113 ++-
drivers/platform/x86/wmi.c | 45 +-
drivers/pnp/pnpbios/pnpbios.h | 2 +-
drivers/powercap/intel_rapl_common.c | 4 +-
drivers/scsi/sd_zbc.c | 3 +-
drivers/soc/qcom/Kconfig | 10 -
drivers/soc/qcom/Makefile | 1 -
drivers/staging/android/ion/ion_heap.c | 4 +-
drivers/staging/greybus/sdio.c | 11 +-
drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +-
drivers/staging/media/ipu3/ipu3-dmamap.c | 30 +-
drivers/usb/typec/mux/Kconfig | 2 +-
drivers/usb/typec/mux/intel_pmc_mux.c | 12 +-
drivers/usb/typec/tcpm/Kconfig | 2 +-
drivers/watchdog/Kconfig | 1 +
drivers/watchdog/iTCO_wdt.c | 25 +-
drivers/watchdog/intel-mid_wdt.c | 53 +-
fs/block_dev.c | 10 +-
fs/btrfs/disk-io.c | 4 +-
fs/btrfs/extent_io.c | 64 +-
fs/btrfs/extent_io.h | 3 +-
fs/btrfs/inode.c | 39 +-
fs/buffer.c | 23 +-
fs/erofs/data.c | 39 +-
fs/erofs/decompressor.c | 2 +-
fs/erofs/zdata.c | 29 +-
fs/exfat/inode.c | 7 +-
fs/ext2/inode.c | 10 +-
fs/ext4/ext4.h | 5 +-
fs/ext4/inode.c | 21 +-
fs/ext4/readpage.c | 25 +-
fs/ext4/verity.c | 35 +-
fs/f2fs/data.c | 50 +-
fs/f2fs/f2fs.h | 14 +-
fs/f2fs/verity.c | 35 +-
fs/fat/inode.c | 7 +-
fs/file_table.c | 1 +
fs/fs-writeback.c | 1 -
fs/fuse/file.c | 100 +--
fs/gfs2/aops.c | 23 +-
fs/gfs2/dir.c | 9 +-
fs/gfs2/quota.c | 2 +-
fs/hpfs/file.c | 7 +-
fs/iomap/buffered-io.c | 111 +--
fs/iomap/trace.h | 2 +-
fs/isofs/inode.c | 7 +-
fs/jfs/inode.c | 7 +-
fs/mpage.c | 38 +-
fs/nfs/blocklayout/extent_tree.c | 2 +-
fs/nfs/internal.h | 10 +-
fs/nfs/write.c | 4 +-
fs/nfsd/vfs.c | 9 +-
fs/nilfs2/inode.c | 15 +-
fs/ntfs/aops.c | 2 +-
fs/ntfs/malloc.h | 2 +-
fs/ntfs/mft.c | 2 +-
fs/ocfs2/aops.c | 34 +-
fs/ocfs2/dlm/dlmmaster.c | 1 +
fs/ocfs2/ocfs2.h | 4 +-
fs/ocfs2/slot_map.c | 46 +-
fs/ocfs2/super.c | 21 +
fs/omfs/file.c | 7 +-
fs/open.c | 3 +-
fs/orangefs/inode.c | 32 +-
fs/proc/meminfo.c | 3 +-
fs/proc/task_mmu.c | 16 +-
fs/qnx6/inode.c | 7 +-
fs/reiserfs/inode.c | 8 +-
fs/squashfs/block.c | 273 +++---
fs/squashfs/decompressor.h | 5 +-
fs/squashfs/decompressor_multi.c | 9 +-
fs/squashfs/decompressor_multi_percpu.c | 8 +-
fs/squashfs/decompressor_single.c | 9 +-
fs/squashfs/lz4_wrapper.c | 17 +-
fs/squashfs/lzo_wrapper.c | 17 +-
fs/squashfs/squashfs.h | 4 +-
fs/squashfs/xz_wrapper.c | 51 +-
fs/squashfs/zlib_wrapper.c | 63 +-
fs/squashfs/zstd_wrapper.c | 64 +-
fs/sync.c | 6 +-
fs/ubifs/debug.c | 2 +-
fs/ubifs/lprops.c | 2 +-
fs/ubifs/lpt_commit.c | 4 +-
fs/ubifs/orphan.c | 2 +-
fs/udf/inode.c | 7 +-
fs/xfs/kmem.c | 2 +-
fs/xfs/xfs_aops.c | 13 +-
fs/xfs/xfs_buf.c | 2 +-
fs/zonefs/super.c | 7 +-
include/acpi/acpi_bus.h | 1 +
include/acpi/acpixf.h | 2 +-
include/acpi/ghes.h | 3 +
include/asm-generic/5level-fixup.h | 5 +-
include/asm-generic/pgtable.h | 27 +
include/linux/buffer_head.h | 8 -
include/linux/cpufreq.h | 2 +-
include/linux/fs.h | 18 +
include/linux/iomap.h | 3 +-
include/linux/memcontrol.h | 4 +-
include/linux/memstick.h | 2 +-
include/linux/mfd/intel_pmc_bxt.h | 53 ++
include/linux/mfd/intel_soc_pmic.h | 15 +
include/linux/mm.h | 68 +-
include/linux/mm_types.h | 6 +-
include/linux/mmc/card.h | 1 +
include/linux/mmc/host.h | 4 +-
include/linux/mmc/mmc.h | 1 +
include/linux/mmc/sdio_ids.h | 94 +-
include/linux/mmzone.h | 1 -
include/linux/mpage.h | 4 +-
include/linux/page_counter.h | 8 +
include/linux/pagemap.h | 193 ++++-
include/linux/platform_data/itco_wdt.h | 11 +-
include/linux/platform_data/mmc-esdhc-imx.h | 2 +-
include/linux/platform_data/mmc-esdhc-mcf.h | 17 +
include/linux/platform_data/x86/asus-wmi.h | 3 +
include/linux/pm.h | 34 +-
include/linux/pm_runtime.h | 4 +-
include/linux/property.h | 3 +
include/linux/ptdump.h | 3 +-
include/linux/sched.h | 3 +-
include/linux/suspend.h | 6 +
include/linux/swap.h | 17 +-
include/linux/vmalloc.h | 49 +-
include/linux/zsmalloc.h | 2 +-
include/trace/events/erofs.h | 6 +-
include/trace/events/f2fs.h | 6 +-
include/trace/events/writeback.h | 5 +-
include/uapi/linux/mmc/ioctl.h | 1 +
kernel/bpf/core.c | 6 +-
kernel/bpf/syscall.c | 25 +-
kernel/dma/remap.c | 48 +-
kernel/groups.c | 2 +-
kernel/module.c | 3 +-
kernel/notifier.c | 1 -
kernel/power/Kconfig | 12 +
kernel/power/Makefile | 3 +-
kernel/power/hibernate.c | 20 +-
kernel/power/power.h | 4 +-
kernel/power/user.c | 22 +-
kernel/sys.c | 2 +-
kernel/trace/trace.c | 12 -
lib/Kconfig.ubsan | 2 +-
lib/ioremap.c | 46 +-
lib/test_vmalloc.c | 26 +-
mm/Kconfig | 4 +-
mm/debug.c | 56 +-
mm/fadvise.c | 6 +-
mm/filemap.c | 1 -
mm/gup.c | 121 ++-
mm/huge_memory.c | 7 +-
mm/internal.h | 12 +-
mm/kasan/Makefile | 21 +-
mm/kasan/common.c | 19 -
mm/kasan/report.c | 22 +-
mm/memcontrol.c | 190 +++--
mm/memory-failure.c | 30 +-
mm/memory.c | 2 -
mm/migrate.c | 9 +-
mm/mm_init.c | 16 +-
mm/nommu.c | 46 +-
mm/page-writeback.c | 62 +-
mm/page_alloc.c | 7 +-
mm/percpu.c | 2 +-
mm/ptdump.c | 17 +-
mm/readahead.c | 275 +++---
mm/slab_common.c | 3 +-
mm/slub.c | 67 +-
mm/swap_state.c | 5 +-
mm/swapfile.c | 184 ++--
mm/util.c | 2 +-
mm/vmalloc.c | 367 ++++----
mm/vmscan.c | 4 +-
mm/vmstat.c | 11 +-
mm/zsmalloc.c | 12 +-
net/bridge/netfilter/ebtables.c | 6 +-
net/ceph/ceph_common.c | 3 +-
sound/core/memalloc.c | 2 +-
sound/core/pcm_memory.c | 2 +-
tools/power/cpupower/utils/cpupower-info.c | 2 +-
tools/power/cpupower/utils/cpupower-set.c | 2 +-
.../cpupower/utils/idle_monitor/amd_fam14h_idle.c | 2 +-
.../cpupower/utils/idle_monitor/cpuidle_sysfs.c | 6 +-
.../cpupower/utils/idle_monitor/hsw_ext_idle.c | 2 +-
tools/power/cpupower/utils/idle_monitor/nhm_idle.c | 2 +-
tools/power/cpupower/utils/idle_monitor/snb_idle.c | 2 +-
tools/power/x86/intel-speed-select/isst-config.c | 49 +-
tools/power/x86/intel-speed-select/isst-core.c | 6 +-
tools/power/x86/intel-speed-select/isst-display.c | 28 +-
tools/power/x86/intel-speed-select/isst.h | 1 +
458 files changed, 10727 insertions(+), 5536 deletions(-)
create mode 100644 Documentation/ABI/obsolete/sysfs-cpuidle
create mode 100644 Documentation/ABI/obsolete/sysfs-driver-intel_pmc_bxt
create mode 100644 Documentation/ABI/testing/sysfs-platform-intel-wmi-sbl-fw-update
create mode 100644 Documentation/admin-guide/pm/intel-speed-select.rst
create mode 100644 Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-pxa.txt
create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-pxa.yaml
delete mode 100644 arch/x86/include/asm/intel_pmc_ipc.h
create mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h
rename drivers/{soc/qcom/spm.c => cpuidle/cpuidle-qcom-spm.c} (75%)
create mode 100644 drivers/devfreq/imx-bus.c
create mode 100644 drivers/mfd/intel_pmc_bxt.c
create mode 100644 drivers/mmc/host/meson-mx-sdhc-clkc.c
create mode 100644 drivers/mmc/host/meson-mx-sdhc-mmc.c
create mode 100644 drivers/mmc/host/meson-mx-sdhc.h
create mode 100644 drivers/mmc/host/sdhci-esdhc-mcf.c
create mode 100644 drivers/platform/x86/intel-wmi-sbl-fw-update.c
delete mode 100644 drivers/platform/x86/intel_pmc_ipc.c
create mode 100644 drivers/platform/x86/intel_scu_pcidrv.c
create mode 100644 drivers/platform/x86/intel_scu_pltdrv.c
create mode 100644 include/linux/mfd/intel_pmc_bxt.h
create mode 100644 include/linux/platform_data/mmc-esdhc-mcf.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-release-arm-spec2k6-O2_LTO
in repository toolchain/ci/gcc.
from 4f7b7f91e68 Remove bad ChangeLog entry.
new 6506cd198fa aarch64: Add initial support for -mcpu=zeus
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/config/aarch64/aarch64-cores.def | 3 +++
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/doc/invoke.texi | 2 +-
3 files changed, 5 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.