This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-defconfig in repository toolchain/ci/linux.
from 3601fe43e816 Merge tag 'gpio-v5.1-1' of git://git.kernel.org/pub/scm/li [...] adds 740c68a0cd42 ata: add Buddha PATA controller driver adds f3d5e4f18dba ata: pata_of_platform: Allow to use 16-bit wide data transfer adds baac9ce1f333 ata: pata_platform: Add IRQF_SHARED to IRQ flags adds bdf2466b259f ata: pata_samsung_cf: simplify getting .driver_data adds 6c826b6867ab ata: macio: Use of_node_name_eq for node name comparisons adds 8d1e02d11e3d libata: fix a typo in comment adds 3bac408a8bca ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when [...] adds 4221b807d1f7 Merge tag 'for-5.1/libata-20190301' of git://git.kernel.dk [...] adds 22cb4e681523 mtip32xx: ѕtop abusing the managed resource APIs adds 20cd32450bcb block, bfq: do not consider interactive queues in srt filtering adds 218cb897be69 block, bfq: avoid selecting a queue w/o budget adds f3218ad8c6ac block, bfq: make sure queue budgets are not below service [...] adds 03e565e4204c block, bfq: remove case of redirected bic from insert_request adds 73d58118498b block, bfq: consider also ioprio classes in symmetry detection adds 05c2f5c30b3c block, bfq: split function bfq_better_to_idle adds ac8b0cb415f3 block, bfq: do not plug I/O of in-service queue when harmful adds 530c4cbb3c62 block, bfq: unconditionally plug I/O in asymmetric scenarios adds d87447d84fe1 block, bfq: fix sequential rq detection in rate estimation adds 9dee8b3b057e block, bfq: fix queue removal from weights tree adds a3c92560324b block, bfq: reduce threshold for detecting command queueing adds b3c3498112ff block, bfq: port commit "cfq-iosched: improve hw_tag detection" adds 02a6d787f4af block, bfq: do not overcharge writes in asymmetric scenarios adds 058fdecc6de7 block, bfq: fix in-service-queue check for queue merging adds 8ccdf4a37752 blk-mq: save queue mapping result into ctx directly adds bb94aea1444b blk-mq: save default hctx into ctx->hctxs for not-supported type adds 6e02318eaea5 nvme: add support for the Write Zeroes command adds 794a4cb3d2f7 nvme: remove the .stop_ctrl callout adds e960f71a3dfb Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] adds f1e5b6239bdd md-linear: use struct_size() in kzalloc() adds ebda52fa1be7 raid1: simplify raid1_error function adds 09e57403705d Merge branch 'md-next' of https://github.com/liu-song-6/li [...] adds f25191bb322d cdrom: Fix race condition in cdrom_sysctl_register adds e5fa81408fb4 block: avoid setting nr_requests to current value adds 9951379b0ca8 bcache: never writeback a discard operation adds 83ff9318c44b bcache: not use hard coded memset size in bch_cache_accoun [...] adds 926d19465b66 bcache: export backing_dev_name via sysfs adds d4610456cfa4 bcache: export backing_dev_uuid via sysfs adds e8cf978dffb2 bcache: fix indentation issue, remove tabs on a hunk of code adds 58ac323084eb bcache: treat stale && dirty keys as bad keys adds 596b5a5dd1bc bcache: improve sysfs_strtoul_clamp() adds f54478c6e226 bcache: fix input integer overflow of congested threshold adds 8c27a3953e92 bcache: fix input overflow to sequential_cutoff adds e4db37fb69d5 bcache: add sysfs_strtoul_bool() for setting bit-field variables adds f5c0b95d2eeb bcache: use sysfs_strtoul_bool() to set bit-field variables adds 369d21a73a24 bcache: fix input overflow to writeback_delay adds c3b75a2199cd bcache: fix potential div-zero error of writeback_rate_i_t [...] adds 5b5fd3c94eef bcache: fix potential div-zero error of writeback_rate_p_t [...] adds dab71b2db98d bcache: fix input overflow to writeback_rate_minimum adds 453745fbbebe bcache: fix input overflow to journal_delay_ms adds b15008403b59 bcache: fix input overflow to cache set io_error_limit adds a91fbda49f74 bcache: fix input overflow to cache set sysfs file io_erro [...] adds dc7292a5bcb4 bcache: use (REQ_META|REQ_PRIO) to indicate bio for metadata adds d11a3998985b block: kill QUEUE_FLAG_FLUSH_NQ adds eca7abf31abb block: queue flag cleanup adds 7585d5082e17 blk-cgroup: Fix doc related to blkcg_exit_queue adds 1e9364283764 blk-sysfs: Rework documention of __blk_release_queue adds f9324980d730 lightnvm: pblk: stop taking the free lock in in pblk_lines_free adds 6916cf5426d0 lightnvm: pblk: use vfree to free metadata on error path adds e74ecf63ef9c lightnvm: Use u64 instead of __le64 for CPU visible side adds 7e0a0847ed7e lightnvm: pblk: Switch to use new generic UUID API adds b7fce8f79d94 lightnvm: pblk: fix TRACE_INCLUDE_PATH adds aa8759d80a75 lightnvm: pblk: extend line wp balance check adds b4cdc4260edf lightnvm: pblk: prevent stall due to wb threshold adds 0586942f03b7 lightnvm: pblk: fix race condition on GC adds b7143fe67bfc block: avoid setting wbt_lat_usec to current value adds fbd72127c975 block: avoid setting none scheduler if it's already none adds 8a2ee44a371c btrfs: look at bi_size for repair decisions adds 1a67356e9a48 block: don't use bio->bi_vcnt to figure out segment number adds 19d62f6d0097 block: remove bvec_iter_rewind() adds 3d75ca0adef4 block: introduce multi-page bvec helpers adds d18d91740ad2 block: introduce bio_for_each_bvec() and rq_for_each_bvec() adds dcebd755926b block: use bio_for_each_bvec() to compute multi-page bvec count adds 862e5a5e6fa2 block: use bio_for_each_bvec() to map sg adds 45a3fb95298b block: introduce mp_bvec_last_segment() adds f70f44640759 fs/buffer.c: use bvec iterator to truncate the bio adds c3a7ce738009 btrfs: use mp_bvec_last_segment to get bio's last page adds 86af5952a847 block: loop: pass multi-page bvec to iov_iter adds 2e1f4f4d2481 bcache: avoid to use bio_for_each_segment_all() in bch_bio [...] adds 6dc4f100c175 block: allow bio_for_each_segment_all() to iterate over mu [...] adds 07173c3ec276 block: enable multipage bvecs adds 6861428921b5 block: always define BIO_MAX_PAGES as 256 adds ac4fa1d107ad block: document usage of bio iterator helpers adds 2705c93742e9 block: kill QUEUE_FLAG_NO_SG_MERGE adds 56d18f62f556 block: kill BLK_MQ_F_SG_MERGE adds 6fb845f0e78d Merge tag 'v5.0-rc6' into for-5.1/block adds 49b1f22b567b block: avoid to READ fields of null bio adds 75c10e732724 nvme-multipath: round-robin I/O policy adds 5bc373ff2540 nvmet: fix indentation adds a467fc55fc50 nvme-fabrics: document the poll function argument adds e895fedf12dc nvme-pci: check kstrtoint() return value in queue_count_set() adds d84c4b024ac3 nvme: unexport nvme_delete_ctrl_sync() adds a686ed75c0fb nvme: introduce a helper function for controller deletion adds b9c77583b0a2 nvme: avoid that deleting a controller triggers a circular [...] adds ab4ab09cbd8a nvme: return error from nvme_alloc_ns() adds fadccd8fc2d0 nvme_ioctl.h: remove duplicate GPL boilerplate adds 055d045a7aae nvme-tcp.h: fix SPDX header adds 9002c4e5ff00 nvme-fabrics: convert to SPDX identifiers adds 8638b2461475 nvme-fc: convert to SPDX identifiers adds 5d8762d5684a nvme-rdma: convert to SPDX identifiers adds 115aa7abd746 nvme-lightnvm: convert to SPDX identifiers adds 5f37396dffb8 nvme-pci: convert to SPDX identifiers adds bc50ad7501dd nvme: convert to SPDX identifiers adds 4f80fc77fc14 nvmet-fc: convert to SPDX identifiers adds a4b74fcc2982 nvmet-fcloop: convert to SPDX identifiers adds d0ad69043d73 nvme-loop: convert to SPDX identifiers adds 3641bd323fb1 nvmet-rdma: convert to SPDX identifiers adds 77141dc6ceff nvmet: convert to SPDX identifiers adds 34e08191b146 nvme-rdma: use nr_phys_segments when map rq to sgl adds 037b2625d898 Merge branch 'nvme-5.1' of git://git.infradead.org/nvme in [...] adds 8f4e80da764e block: bounce: make sure that bvec table is updated adds 40853d6fc619 loop: do not print warn message if partition scan is successful adds 758a58d0bc67 loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() adds fb7e160019f4 fs: add an iopoll method to struct file_operations adds eae83ce10b47 block: wire up block device iopoll method adds 0bbb280d7b76 block: add bio_set_polled() helper adds 81214bab582e iomap: wire up the iopoll method adds 4d633062c1c0 block: introduce bvec_nth_page() adds 48d7727cae12 block: optimize __blk_segment_map_sg() for single-page bvec adds bbcbbd567cc1 block: optimize blk_bio_segment_split for single-page bvec adds 594b9a89af8e block: introduce mp_bvec_for_each_page() for iterating over page adds 5b88a17cfdeb block: optimize bvec iteration in bvec_iter_advance adds 7d76f8562f4c blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_ta [...] adds dce30ca9e3b6 fs: fix guard_bio_eod to check for real EOD errors adds 4d7c1d3fd7c7 block: fix NULL pointer dereference in register_disk adds bf7c7a040146 null_blk: fix checking for REQ_FUA adds 6dc8746d7124 floppy: remove set but not used variable 'q' adds cd46eb89dff7 nbd: propagate genlmsg_reply return code adds dfc76d11dd45 block: Replace function name in string with __func__ adds aaeee62c841c block: fix updating bio's front segment size adds 80201fe175cb Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/ [...] adds 2b188cc1bb85 Add io_uring IO interface adds c992fe2925d7 io_uring: add fsync support adds def596e9557c io_uring: support for IO polling adds 091141a42e15 fs: add fget_many() and fput_many() adds 9a56a2323dbb io_uring: use fget/fput_many() for file references adds 2579f913d41a io_uring: batch io_kiocb allocation adds 6d0c48aede85 block: implement bio helper to add iter bvec pages to bio adds edafccee56ff io_uring: add support for pre-mapped user IO buffers adds f4e65870e5ce net: split out functions related to registering inflight s [...] adds 6b06314c47e1 io_uring: add file set registration adds 6c271ce2f1d5 io_uring: add submission polling adds c16361c1d805 io_uring: add io_kiocb ref count adds 221c5eb23382 io_uring: add support for IORING_OP_POLL adds 31b515106428 io_uring: allow workqueue item to handle multiple buffered [...] adds 21b4aa5d20fd io_uring: add a few test tools adds 38e7571c07be Merge tag 'io_uring-2019-03-06' of git://git.kernel.dk/lin [...] adds 5bbf1b6d0533 MAINTAINERS: fix typo in Mimi Zohar's address adds 182ca6e0ae23 pstore/ram: Replace dummy_data heap memory with stack memory adds 4c6c4d345367 pstore: Avoid writing records with zero size adds 1e0f67a96aed pstore/ram: Move initialization earlier adds 47afd7ae65c7 pstore/ram: Add kmsg hlen zero check to ramoops_pstore_write() adds 93ee4b7d9f06 pstore/ram: Avoid needless alloc during header write adds a39f009acefd Merge tag 'pstore-v5.1-rc1' of git://git.kernel.org/pub/sc [...] adds 81a56f6dcd20 gcc-plugins: structleak: Generalize to all variable types adds 50ceaa95ea09 lib: Introduce test_stackinit module adds 2bb995405fe5 Merge tag 'gcc-plugins-v5.1-rc1' of git://git.kernel.org/p [...] adds fb024a07c69f selftests: don't kill child immediately in get_metadata() test adds 0b54b443a9de selftests: fix typo in seccomp_bpf.c adds a18261d71bbc selftest: include stdio.h in kselftest.h adds 3aa415dd2128 selftests: skip seccomp get_metadata test if not real root adds c7140706cb8a selftests: set NO_NEW_PRIVS bit in seccomp user tests adds 30d53a5860cf selftests: unshare userns in seccomp pidns testcases adds 121e357ac728 selftests/harness: Update named initializer syntax adds ed492c2ad464 selftests/seccomp: Actually sleep for 1/10th second adds ed675ed9da6d selftests: ir: fix warning: "%s" directive output may be t [...] adds a5180977a325 selftests: ir: skip when lirc device doesn't exist. adds 6d771c60e50f selftests: ir: skip when non-root user runs the test adds 37fb665b059e selftests/ftrace: Replace echo -e with printf adds 4ce55a9ce18e selftests/ftrace: Replace \e with \033 adds 0e27ded1159f selftests/ftrace: Handle the absence of tput adds a448c643bc49 Merge tag 'linux-kselftest-5.1-rc1' of git://git.kernel.or [...] adds 15ff2069cb7f printk: Add caller information to printk() output. adds cbae05d32ff6 printk: Pass caller information to log_store(). adds b60706644282 lib/vsprintf: Remove %pCr remnant in comment adds e36202a844d4 printk: Remove no longer used LOG_PREFIX. adds 943ca6ad81e5 printk/docs: Add extra integer types to printk-formats adds c4703acd6d4a Merge tag 'printk-for-5.1' of git://git.kernel.org/pub/scm [...] adds 9f63df26beea Documentation/filesystems: fix title underline lengths in [...] adds 1b23f5e9973a doc: networking: prepare offload documents for conversion [...] adds d0dcde6426ce doc: networking: convert offload files into RST and update [...] adds b83eb68cb939 doc: networking: shorten the main title in offloads documents adds d96bedb2b248 doc: networking: add offload documents into main index file adds 2fec7b33094c Documentation/CodingStyle: Use directory-local variables f [...] adds 2d87948a19ac doc: fault-injection: fix macro name in example adds 9ac963c98e2c doc:it_IT: translation for process/submitting-patches adds 787d07ed8b2c doc: fix typo in Documentation/hwmon/f71882fg adds 4ab5a5d2a4a2 tools: add a kernel-chktaint to tools/debugging adds 896dd323abbf docs: Revamp tainted-kernels.rst to make it more comprehensible adds 7c11fcc5ad39 Merge branch 'thorsten' into docs-next adds 7fbc258fea74 Documentation: fix coding-style.rst Sphinx warning adds 5591a3075e95 Documentation: add ibmvmc to toctree(index) and fix warnings adds 35283f56626c Documentation/filesystems: add binderfs adds 9762dc1432e1 samples: add binderfs sample program adds 631605c00753 Documentation/sysctl/vm.txt: Fix drop_caches bit number adds 58f4df3c1bde Documentation/dev-tools: Use gcc version number instead sv [...] adds 98e5f349c9a0 docs/core-api: memory-allocation: add mention of kmem_cach [...] adds 80a76c7261d5 docs/core-api/mm: fix GFP combinations section name adds 4d01460ec9a4 docs-rst: doc-guide: Minor grammar fixes adds b631c7f51354 docs: don't try to get comments from rcupdate_wait.h or rcutree.h adds 053bc5693863 doc: memcontrol: fix the obsolete content about force empty adds 6e6c61d3e342 LICENSES: Add GCC runtime library exception text adds 959b49687838 scripts/spdxcheck.py: Handle special quotation mark comments adds be5cd20c9b49 kernel-doc: suppress 'not described' warnings for embedded [...] adds 1d2375f048b7 doc:process: remove note from 'stable api nonsense' adds 3d18f5862160 doc:it_IT: documentation alignment adds b04c11c988f4 doc:process: add missing internal link in stable-kernel-rules adds 7967656ffbfa coding-style: Clarify the expectations around bool adds e6e37f636815 doc: networking: integrate scaling document into doc tree adds 31f433307043 Documentation: DMA-API: fix two typos adds 7d1179f0dbcd docs: kernel-doc: update commands to generate man page adds b5b2187db0cb docs: kernel-doc: typo "documentaion" adds 358b6ba9befa docs: Fix SLUB docs typo adds 11ede50059d0 docs: Add missing colon adds cd7198fc959e docs: Use underscore not hyphen in label adds 19c1d46dfc77 doc: Change LXR references to elixir.bootlin.com adds 548a7643866b Documentation/kr: Update Korean translation to delete refe [...] adds a6bee90a35f4 Documentation/process/howto/kr: Update Korean translation [...] adds 6fc48e6085ea Documentation/process/howto.rst/kokr: Update Korean transl [...] adds 265083a4ae5b docs/kokr: Update Korean translation to tidy up TOCs and r [...] adds faa6bcbb4c9c doc:process:kokr: Update Korean translation to add links w [...] adds a41e8f25fa8f stable-kernel-rules.rst: add link to networking patch queue adds 8f7e6d134bda doc: process: GPL -> GPL-compatible adds 560f28bcceb2 static_keys.txt: Fix trivial spelling mistake adds 31dcbbefd385 doc: kernel-parameters.txt: fix documentation of elevator [...] adds 5eadc169fc80 doc:it_IT: update coding-style - expectations around bool adds 0c5e194947fc doc:it_IT: add translations in process/ adds de19055564c8 Documentation: Document arm64 kpti control adds bf7fbeeae6db module: Cure the MODULE_LICENSE "GPL" vs. "GPL v2" bogosity adds 9a065fa8f76f Documentation/DMA-ISA-LPC: fix an incorrect reference adds c9389ad814cd Documentation: fix lg-laptop.rst warnings adds 2c71d305caf9 docs: process: Remove outdated info about -git patches adds db693aded3fb doc:dmaengine: clarify DMA desc. pointer after submission adds 32c8966e904b docs: kernel-doc: typo "if ... if" -> "if ... is" adds 8a3680e21634 Merge branch 'docs-5.0-fix' into docs-next adds 44a47f0e3ec2 sysfs.txt: add note on available attribute macros adds 9d87bbae2d60 perf-security: document perf_events/Perf resource control adds 68570ca0b4b5 perf-security: document collected perf_events/Perf data ca [...] adds e152c7b7bf56 perf-security: elaborate on perf_events/Perf privileged users adds e85a198e30e9 perf-security: wrap paragraphs on 72 columns adds a10c29cd8bce doc: translations: sync translations 'remove info about -g [...] adds 1c7f86cbceb4 doc: process: complete removal of info about -git patches adds f07fb1088fb1 Documentation: fix admin-guide/README.rst minimum gcc vers [...] adds 61ab9fecaf4f doc: fix typos in license-rules.rst adds a5f4cb4288e5 scripts/spdxcheck.py: fix C++ comment style detection adds 3203561d6d08 Docs: Correct /proc/stat path adds d61330c689df doc: sctp: Merge and clean up rst files adds 80fcc98711a3 doc: security: Add kern-doc for lsm_hooks.h adds 19c3fe285cba docs: Explicitly state that the 'Fixes:' tag shouldn't spl [...] adds d2b008f134b7 Documentation/process/howto: Update for 4.x -> 5.x versioning adds 8c56eebc0d01 docs: driver-api: iio: fix errors in documentation adds 6cd43851f858 doc: rcu: Suspicious RCU usage is a warning adds 866d65b9d72f Documentation/locking/lockdep: Drop last two chars of samp [...] adds 4064174becc0 docs: Bring some order to filesystem documentation adds 1a29e8575070 Merge tag 'docs-5.1' of git://git.lwn.net/linux adds 0f2994333315 leaking_addresses: Fix calls to dprint adds 9ac060a708e0 leaking_addresses: Completely remove --version flag adds 99b25a7fc615 Merge tag 'leaks-5.1-rc1' of git://git.kernel.org/pub/scm/ [...] adds 1058ef0dcb71 fscrypt: remove CRYPTO_CTR dependency adds 592ddec7578a ext4: use IS_ENCRYPTED() to check encryption status adds 62230e0d702f f2fs: use IS_ENCRYPTED() to check encryption status adds 643fa9612bf1 fscrypt: remove filesystem specific build config option adds f5e55e777cc9 fscrypt: return -EXDEV for incompatible rename or link int [...] adds 129ca2d2a83f MAINTAINERS: add Eric Biggers as an fscrypt maintainer adds d1cae9487133 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 165df9a080b6 CIFS: Fix leaking locked VFS cache pages in writeback retry adds 68e2672f8fbd cifs: Fix NULL pointer dereference of devname adds 74ea5f983f9e cifs: replace snprintf with scnprintf adds eca004523811 cifs: add credits from unmatched responses/messages adds 210946418491 cifs: return -ENODATA when deleting an xattr that does not exist adds d26e2903fc10 smb3: fix bytes_read statistics adds 7b9b9edb49ad CIFS: Do not reset lease state to NONE on lease break adds e8506d25f740 smb3: make default i/o size for smb3 mounts larger adds 4fe75c4e4bc2 smb3: request more credits on tree connect adds c781af7e0c1f CIFS: Do not skip SMB2 message IDs on send failures adds 969ae8e8d4ee cifs: Accept validate negotiate if server return NT_STATUS [...] adds 6b15eb18c6a9 CIFS: Always reset read error to -EIO if no response adds 82e0457af5f9 CIFS: Do not log credits when unmounting a share adds 66265f134acf CIFS: Count SMB3 credits for malformed pending responses adds bb1bccb60c2e CIFS: Respect SMB2 hdr preamble size in read responses adds 5b964852609b CIFS: Set reconnect instance to one initially adds 335b7b62ffb6 CIFS: Respect reconnect in MTU credits calculations adds 34f4deb7c56c CIFS: Respect reconnect in non-MTU credits calculations adds 3349c3a79fb5 CIFS: Check for reconnects before sending async requests adds 97ea499883cc CIFS: Check for reconnects before sending compound requests adds 9a1c67e8d5da CIFS: Adjust MTU credits before reopening a file adds f0b93cb9d107 CIFS: Remove custom credit adjustments for SMB2 async IO adds 3e9529944d41 CIFS: Reopen file before get SMB2 MTU credits for async IO adds c7d38dbe7d38 CIFS: Find and reopen a file before get MTU credits in writepages adds 258f0603beb8 CIFS: Move unlocking pages from wdata_send_pages() adds c4b8f657d55b CIFS: Move open file handling to writepages adds fe768d51c832 CIFS: Return error code when getting file handle for writeback adds 7091bcaba9f3 CIFS: Try to acquire credits at once for compound requests adds cfe7e41f791d cifs: update internal module version number adds 0d481325a9e5 smb3: Update POSIX negotiate context with POSIX ctxt GUID adds adb3b4e90e10 smb3: add tracepoints for query dir adds d323c2461752 smb3: Add tracepoints for read, write and query_dir enter adds b0a42f2ac96e smb3: add missing read completion trace point adds efe2e9f369c7 smb3: improve dynamic tracing of open and posix mkdir adds 53a3e0d96c70 smb3: add dynamic trace point for smb3_cmd_enter adds d42043a600ab smb3: add dynamic trace point for query_info_enter/done adds 259594bea574 cifs: use correct format characters adds 96281b9e46eb smb3: for kerberos mounts display the credential uid used adds 6dfbd8468470 CIFS: Fix read after write for files with read caching adds 2084ed57167c CIFS: Only send SMB2_NEGOTIATE command on new TCP connections adds afc18a6f7b84 CIFS: Return -EAGAIN instead of -ENOTSOCK adds b30c74c73c78 CIFS: Mask off signals when sending SMB packets adds 69dc4b181710 smb3: request more credits on normal (non-large read/write) ops adds 50cfad780bcf fs: cifs: Kconfig: pedantic formatting adds e519a8c2c343 Merge tag '5.1-rc-smb3-fixes' of git://git.samba.org/sfren [...] adds 2abbf9a4d262 gfs: no need to check return value of debugfs_create functions adds 7c03e756b449 gfs2: Fix an incorrect gfs2_assert() adds 605b0487f0bc gfs2: Fix missed wakeups in find_insert_glock adds 36011ddc7839 Merge tag 'gfs2-5.1.fixes' of git://git.kernel.org/pub/scm [...] adds 5f5b4fa522e6 ipu3: add missing #include adds e2d8ffe2e760 media: v4l2-mem2mem: add v4l2_m2m_buf_copy_data helper function adds 7aca565ee3d0 media: vim2m: use v4l2_m2m_buf_copy_data adds 96bddd5ff590 media: vicodec: use v4l2_m2m_buf_copy_data adds 0e9109ffded1 media: buffer.rst: clean up timecode documentation adds c2eb8effb265 media: videodev2.h: add v4l2_timeval_to_ns inline function adds 245ede423b43 media: vb2: add vb2_find_timestamp() adds d998e03e322f media: cedrus: identify buffers by timestamp adds bb03641f8a0d media: extended-controls.rst: update the mpeg2 compound controls adds 1b4fd9de6ec7 media: lgdt330x: fix lock status reporting adds d706f52120f6 media: Documentation: staging/ipu3-imgu: Fix reference file name adds 3eefa620d08d media: Documentation: staging/ipu3-imgu: Add license information adds 07758747a2d7 media: platform: Fix missing spin_lock_init() adds 1e0d0a5fd381 media: s5p-mfc: fix incorrect bus assignment in virtual ch [...] adds c1d5fb019f65 media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() adds 1161db6776bd media: usb: pwc: Don't use coherent DMA buffers for ISO transfer adds 986ac47eaff7 media: MAINTAINERS: added include/trace/events/pwc.h adds 6c67fa07a3b4 media: vsp1: Fix trivial documentation adds aa8a1012ba62 media: rcar-csi2: Fix PHTW table values for E3/V3M adds 66e988e96b31 media: Change Andrzej Pietrasiewicz's e-mail address adds 886ba97fb69e media: MAINTAINERS: Change s5p-jpeg maintainer information. adds 2a850b94135d media: vicodec: bugfix - replace '=' with '|=' adds f45f3f753b0a media: v4l2-ctrls.c/uvc: zero v4l2_event adds 6f2c6afa79e0 media: sunxi: cedrus: Fix missing error message context adds 5ceaf5452c1b media: usb: gspca: add a missed return-value check for do_command adds 5b711870bec4 media: usb: gspca: add a missed check for goto_low_power adds a21a0eb56b4e media: gspca: Check the return value of write_bridge for timeout adds 656025850074 media: gspca: mt9m111: Check write_bridge for timeout adds 49710c32cd9d media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enu [...] adds d6b10dd00176 media: tw9910: fix failure handling in tw9910_power_on() adds cf6a9896622d media: tw9910: add helper function for setting gpiod value adds a86f2b590aa0 media: staging: bcm2835-camera: use V4L2_FRACT_COMPARE adds 6458afc8c491 media: rcar-vin: remove unneeded locking in async callbacks adds f27dd0ad6885 media: seco-cec: fix RC_CORE dependency adds c9b7d8f252a5 media: lgdt3306a: fix a missing check of return value adds 9502cdf08070 media: mt312: fix a missing check of mt312 reset adds c54dbfcda305 media: cxd2880-spi: fix two memory leaks of dvb_spi adds 88903a1abd00 media: secocec: fix ir address shift adds 0f787c12ee7b media: dvb: add return value check on Write16 adds 467a37fba93f media: dvb: Add check on sp8870_readreg adds 6af61a0bc432 media: dt-bindings: adv748x: make data-lanes property mand [...] adds 90917bc8f68f media: i2c: adv748x: reuse power up sequence when initiali [...] adds 6a18865da8e3 media: i2c: adv748x: store number of CSI-2 lanes described [...] adds 0ad5b80cff50 media: i2c: adv748x: configure number of lanes used for TX [...] adds 9640ee1c308c media: dt-bindings: rcar-csi2: Add r8a774c0 adds 73960b787c61 media: dt-bindings: rcar-vin: Add R8A774C0 support adds f74e5a32fa0c media: rcar-vin: Add support for RZ/G2E adds 8809b8ceb0bd media: rcar-csi2: Add support for RZ/G2E adds 8db63f3d14dc media: saa7146: make use of i2c_8bit_addr_from_msg adds 19c624c6b29e media: s5p-jpeg: Correct step and max values for V4L2_CID_ [...] adds b9da9b376711 media: ipu3-cio2: Allow probe to succeed if there are no s [...] adds 47ee7bde31fa media: imx274: fix wrong order in test pattern menus adds b0a7d0e1c09b media: ov2640: set default window and format code at probe time adds 8d3b307a150a media: ov2640: make VIDIOC_SUBDEV_G_FMT ioctl work with V4 [...] adds bd0405f929ce media: ov2640: set all mbus format field when G_FMT and S_ [...] adds fe367be50847 media: dt-bindings: media: i2c: Fix external clock frequen [...] adds 961304d17a61 media: dt-bindings: media: i2c: Fix i2c address for OV5645 [...] adds b7ed3abd808a media: ov5640: Add RAW bayer format support adds 61da76beef1e media: v4l2: i2c: ov7670: Fix PLL bypass register values adds 57b0ad9ebe60 media: soc_camera: ov9640: move ov9640 out of soc_camera adds 9f7e55d235b6 media: i2c: ov9640: drop soc_camera code and switch to v4l2_async adds f2ed15c30ea2 media: MAINTAINERS: add Petr Cvek as a maintainer for the [...] adds f8de593d5348 media: i2c: ov9640: add missing SPDX identifiers adds 74d01576fc85 media: i2c: ov9640: change array index or length variables [...] adds 856b0b8ffbf6 media: i2c: ov9640: add space before return for better clarity adds 95531e462288 media: i2c: ov9640: make array of supported formats constant adds ffe305d261f4 media: i2c: ov9640: fix missing error handling in probe adds 16aaf112d3e5 media: ov9640: Wrap long and unwrap short lines, align wra [...] adds aace50f1fd84 media: dt-bindings: media: sun6i: Separate H3 compatible from A31 adds 2d9a43be4a2e media: sun6i: Add H3 compatible adds 63ca0d7d0321 media: MAINTAINERS: Update reviewers for ipu3-cio2 adds 8f57763e521c media: ipu3-cio2, dw9714: Remove Jian Xu's e-mail adds 6f7f1bff2d98 media: vivid: disable VB2_USERPTR if dma_contig was configured adds 4b837c6d7ee7 media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output b [...] adds 987303cc172a media: vivid: take data_offset into account for video output adds 3f122df4a2ba media: vivid: do not implement VIDIOC_S_PARM for output streams adds 868246941846 media: vim2m: the v4l2_m2m_buf_copy_data args were swapped adds 4d4abf064d67 media: gspca: ov534: replace msleep(10) with usleep_range adds fc78e0b2471d media: gspca: support multiple pixel formats in ENUM_FRAME [...] adds d4809b778a08 media: gspca: support multiple pixel formats in TRY_FMT adds c53304f2ce70 media: gspca: ov543-ov772x: move video format specific reg [...] adds 52b756aa9071 media: gspca: ov534-ov772x: add SGBRG8 bayer mode support adds ee1845d1cb9f media: gspca: ov534-ov722x: remove mode specific video dat [...] adds c5550bb9502b media: gspca: ov534-ov722x: remove camera clock setup from [...] adds 530993347bae media: gspca: ov534-ov772x: remove unnecessary COM3 initia [...] adds 50656bad786d media: v4l2-ctrl: Add control to enable h.264 constrained [...] adds d034696cbe5a media: v4l2-ctrl: Add control for h.264 chroma qp offset adds 31489f6bdabf media: coda: Add control for h.264 constrained intra prediction adds 3943f059823b media: coda: Add control for h.264 chroma qp index offset adds c5ff0edb8e22 media: rcar-vin: Allow independent VIN link enablement adds 1c3721b1f222 media: videodev2.h: Add more field helper macros adds fc8c72385238 media: gpu: ipu-csi: Swap fields according to input/output [...] adds 9b5c8d5ffb20 media: gpu: ipu-v3: Add planar support to interlaced scan adds d969291d8479 media: imx: Fix field negotiation adds 2a87c0c93444 media: imx-csi: Double crop height for alternate fields at sink adds bc11dd669996 media: imx: interweave and odd-chroma-row skip are incompatible adds 792f061b9f75 media: imx-csi: Allow skipping odd chroma rows for YVU420 adds 6e537b58de77 media: imx: vdic: rely on VDIC for correct field order adds ab2f05cdb154 media: imx-csi: Move crop/compose reset after filling defa [...] adds 3c6640a6065f media: imx: Allow interweave with top/bottom lines swapped adds eed2235876ef media: imx.rst: Update doc to reflect fixes to interlaced capture adds e8f9b16d7263 media: remove soc_camera ov9640 adds 341fe1d301f5 media: tw9910: Unregister subdevice with v4l2-async adds 6f80a5e44ef2 media: soc_mt9t112: remove obsolete sensor driver adds 9a3a49f9246b media: soc_ov772x: remove obsolete sensor driver adds 386a35eb7056 media: tw9910.h: remove obsolete soc_camera.h include. adds 4e869529ab21 media: soc_tw9910: remove obsolete sensor driver adds 43a445f188e1 media: sh_mobile_ceu_camera: remove obsolete soc_camera driver adds e48fef523e9b media: soc_camera/soc_scale_crop: drop this unused code adds dc60a4cfb77c media: soc_camera_platform: remove obsolete soc_camera tes [...] adds 526daee7301d media: ivtv: add parameter to enable ivtvfb on x86 PAT systems adds 95f9db59d856 media: si470x-i2c: Add device tree support adds f86c51b66bf6 media: si470x-i2c: Use managed resource helpers adds 1c64222be9ad media: si470x-i2c: Add optional reset-gpio support adds 9b4fce216f53 media: dt-bindings: Add binding for si470x radio adds 6372f01cddaa media: dt-bindings: media: video-i2c: add melexis mlx90640 [...] adds 8866cfbf6550 media: video-i2c: add Melexis MLX90640 thermal camera adds 78a9f4a39bf4 media: exynos4-is: convert to DEFINE_SHOW_ATTRIBUTE adds 5e22c19f7e66 media: platform: sti: remove bdisp_dbg_declare() and hva_d [...] adds 8d19d5d03b4d media: rcar-vin: fix wrong return value in rvin_set_channe [...] adds 6f4b9d9a6c08 media: cedrus: Cleanup duplicate declarations from cedrus_ [...] adds cf20ae1535eb media: cedrus: Allow using the current dst buffer as reference adds fb517583b3fe media: i2c: adv748x: Use devm to allocate the device struct adds 04ee6d614c0d media: vimc: fill in correct driver name in querycap adds 07b8fd86556c media: vidioc-prepare-buf.rst: drop reference to NO_CACHE flags adds 0a44baa4e995 media: media/v4l2-core/videobuf-vmalloc.c: Remove dead code adds fbf9aa6aeaeb media: coda: use macroblock tiling on CODA960 only adds cd9f125cfaa5 media: coda: fix decoder capture buffer payload adds 439d8186fb23 media: imx: add capture compose rectangle adds 20997568f9a6 media: imx: set compose rectangle to mbus format adds 451a7b7815d0 media: imx: lift CSI and PRP ENC/VF width alignment restriction adds 958f047a250a media: imx: queue subdev events to reachable video devices adds 54f4bc2f2aad media: imx: capture: Allow event subscribe/unsubscribe adds 337e90ed0286 media: imx-csi: Input connections to CSI should be optional adds 1455dddc74bd media: imx274: remote unused function imx274_read_reg adds 879347f0c258 media: ov8856: Add support for OV8856 sensor adds f1fb08556241 media: ov7670: Remove useless use of a ret variable adds 5556ab2a3f2c media: ov7670: split register setting from set_fmt() logic adds 40012cd5ecaa media: ov7670: split register setting from set_framerate() logic adds 3d6a8fe25605 media: ov7670: hook s_power onto v4l2 core adds 030f9f682e66 media: ov7670: control clock along with power adds fa6527340141 media: ov8856: Modify ov8856 register reading function to [...] adds f8ce7c35e6ae media: i2c: mt9m001: copy mt9m001 soc_camera sensor driver adds 4915255bfcae media: i2c: mt9m001: dt: add binding for mt9m001 adds 1f01091fa1c0 media: mt9m001: convert to SPDX license identifer adds 9f4f37b03e3c media: mt9m001: sort headers alphabetically adds 1e57e4ce90f4 media: mt9m001: add of_match_table adds a5826484d46e media: mt9m001: introduce multi_reg_write() adds 8fcfc491c6ca media: mt9m001: switch s_power callback to runtime PM adds 74021329a76b media: mt9m001: remove remaining soc_camera specific code adds 12d85c3e275b media: mt9m001: add media controller support adds 73b338609845 media: mt9m001: register to V4L2 asynchronous subdevice framework adds dd15f0702f12 media: mt9m001: support log_status ioctl and event interface adds 71f247daf0c7 media: mt9m001: make SUBDEV_G_FMT ioctl work with SUBDEV_F [...] adds 772f63c00c31 media: mt9m001: set all mbus format field when G_FMT and S [...] adds 49410d3abf44 media: mt9m111: make SUBDEV_G_FMT ioctl work with SUBDEV_F [...] adds 2e1566abe54b media: mt9m111: set all mbus format field when G_FMT and S [...] adds 29856308137d media: mt9m111: set initial frame size other than 0x0 adds 61c1baa63430 media: s5k4ecgx: delete a bogus error message adds adbd2969afbb media: ov2640: fix initial try format adds 5792ae7c3dd4 media: venus: firmware: check fw size against DT memory re [...] adds de5a0bafcfc4 media: venus: core: correct maximum hardware load for sdm845 adds d24f800247b5 media: venus: core: correct frequency table for sdm845 adds 947e3b3cf190 media: venus: helpers: drop setting of timestamp invalid flag adds 60b6527952ed media: v4l2-pci-skeleton.c: fix outdated irq code adds b4ba92d56b4f media: dev-effect.rst: remove unused Effect Interface chapter adds 0b7a4b41ab0e media: dev-teletext.rst: remove obsolete teletext interface adds 49179ff480ee media: Documentation/media: rename "Codec Interface" adds 8c1d02f14018 media: vicodec: Add num_planes field to v4l2_fwht_pixfmt_info adds 9e8125498837 media: vicodec: add support for CROP and COMPOSE selection adds 7248d1ff0e21 media: vicodec: use 3 bits for the number of components adds 5fbd0729cfc6 media: vicodec: Add pixel encoding flags to fwht header adds ddc1b0852751 media: vicodec: Separate fwht header from the frame data adds 3b15f68e19c2 media: vicodec: Add support for resolution change event. adds f863f222b49a media: vicodec: ensure comp frame pointer kept in range adds c9d06df61297 media: vicodec: get_next_header is static adds 2e0fe66e0a13 media: imx: csi: Disable CSI immediately after last EOF adds 4bc1ab41eee9 media: imx: csi: Stop upstream before disabling IDMA channel adds a19c22677377 media: imx: prpencvf: Stop upstream before disabling IDMA channel adds d8501cc85069 media: dt-bindings: media: add 'assigned-clocks' to vcodec [...] adds 04bde67410bf media: mtk-vcodec: Using common interface to manage vdec/v [...] adds 03535e7a3a99 media: vb2: vb2_find_timestamp: drop restriction on buffer state adds 826ef7508833 media: Revert "media: cedrus: Allow using the current dst [...] adds 2cc1802f62e5 media: vb2: Keep dma-buf buffers mapped until they are freed adds 065e5a31497d media: cedrus: Remove completed item from TODO list (dma-b [...] adds 28d77c21cbeb media: vb2: add buf_out_validate callback adds ab7afaf33275 media: vim2m: add buf_out_validate callback adds 1f2f510753be media: vivid: add buf_out_validate callback adds 6b3e4c4cc162 media: cedrus: add buf_out_validate callback adds 1284ed59a147 media: vb2: check that buf_out_validate is present adds 560c053deb94 media: vivid: fix vid_out_buf_prepare() adds 8aa153f103f1 media: vim2m: fix driver for it to handle different fourcc [...] adds b3e64e5b0778 media: vim2m: use per-file handler work queue adds f0ef022c85a8 media: vim2m: allow setting the default transaction time v [...] adds d88937624351 media: videobuf2: remove unused variable adds 801efd0f7522 media: imx-pxp: fix duplicated if condition adds db9a01b32ca9 media: vicodec: check type in g/s_selection adds 0247c75b19c0 media: vicodec: fill in bus_info in media_device_info adds 281ae39b60b7 media: vim2m: fill in bus_info in media_device_info adds 69a9005789ad media: vicodec: support SOURCE_CHANGE event for decoders only adds 47bb117911b0 media: uvcvideo: Fix 'type' check leading to overflow adds 9dd0627d8d62 media: uvcvideo: Avoid NULL pointer dereference at the end [...] adds 041bc40662a1 media: ipu3-imgu: Use MENU type for mode control adds 505ecd35182f media: ipu3-imgu: Remove dead code for NULL check adds 81a43d10b8ed media: staging: intel-ipu3: fix unsigned comparison with < 0 adds 63635b54e07f media: v4l2-event: keep track of the timestamp in ns adds 15a40b27beb0 media: videobuf: use u64 for the timestamp internally adds cb7130ea67c4 media: meye: use u64 for the timestamp internally adds 597f8e9c1364 media: cpia2: use u64 for the timestamp internally adds bbd217a44a70 media: stkwebcam: use u64 for the timestamp internally adds 459d2a5d1e69 media: usbvision: use u64 for the timestamp internally adds 7b6b9a8c36b9 media: zoran: use u64 for the timestamp internally adds 276c1f066bda media: v4l2-common: drop v4l2_get_timestamp adds adc589d2a208 media: vimc: Add vimc-streamer for stream control adds a442940534b7 media: vivid: add vertical down sampling to imagesize calc adds 22f05d646df9 media: vim2m: don't use curr_ctx->dev before checking adds 9bcb830bfcea media: imx: Validate frame intervals before setting adds c2d88e7d66f9 media: vb2: Fix buf_out_validate documentation adds a4d3d61254d3 media: v4l2-mem2mem: Rename v4l2_m2m_buf_copy_data to v4l2 [...] adds d75e77ed14f8 media: hdpvr: fix smatch warning adds db89a47fb9c7 media: pxa_camera: fix smatch warning adds 6fd369dd1cb6 media: vimc: fill in bus_info in media_device_info adds 5f09bc8cc401 Merge tag 'v5.0-rc7' into patchwork adds 14c8e80e6869 media: v4l: ioctl: Sanitize num_planes before using it adds a8566d79f8ff media: vim2m: fix build breakage due to a merge conflict adds 09714569969c media: vimc: add USERPTR support adds 5964cbd86922 media: imx: Set capture compose rectangle in capture_devic [...] adds 5515e414f42b media: vimc: Remove unused but set variables adds 3d769df5fc32 media: v4l2-subdev.h: v4l2_subdev_call: use temp __sd variable adds bc2dea9e51c8 media: adv748x: Add is_txb() adds 29166e0f8f42 media: adv748x: Rename reset procedures adds 21325e19cade media: adv748x: csi2: Link AFE with TXA and TXB adds 3361b9c4ed87 media: adv748x: Store the source subdevice in TX adds a33df6ac3151 media: adv748x: Store the TX sink in HDMI/AFE adds 9423ca350df7 media: adv748x: Implement TX link_setup callback adds ac105ab2138f media: i2c: adv748x: Convert SW reset routine to function adds 16597c2744f7 media: i2c: adv748x: Remove PAGE_WAIT adds 9f6d7bacc726 media: ov5640: Move test_pattern_menu before ov5640_set_ct [...] adds a0c29afb5064 media: ov5640: Add register definition for test pattern register adds 2aff1fc3653a media: ov5640: Disable transparent feature for test pattern adds bddc5cdfc82d media: ov5640: Add three more test patterns adds 7cb013b1049a media: ov5640: Set JPEG output timings when outputting JPEG data adds 2b5c18f964df media: ov5640: Consolidate JPEG compression mode setting adds 6530a5eb9995 media: ov5640: Fix set 15fps regression adds 1d4c41f3d887 media: i2c: ov5640: Fix post-reset delay adds 27b795adb3c2 media: ipu3-imgu: Prefix functions with imgu_* instead of ipu3_* adds f47c34be55f7 media: soc_camera: Remove the mt9m001 SoC camera sensor driver adds 3c32db82df60 media: soc_camera: Remove the rj45n1 SoC camera sensor driver adds 280de94a6519 media: soc_camera: Move to the staging tree adds 045f95e77333 media: soc_camera: Move the imx074 under soc_camera directory adds dc548ee0773b media: soc_camera: Move the mt9t031 under soc_camera directory adds dd1df35dd0f6 media: soc_camera: Depend on BROKEN adds 959bba134238 media: vivid: two unregistration fixes adds cdabfa840259 media: vimc: fix memory leak adds e3e71be056df media: wl128x: fix spelling mistake: "Swtich" -> "Switch" adds 46c039d06b6e media: cx25840: mark pad sig_types to fix cx231xx init adds a7fe4ca72b1f media: v4l: Add 32-bit packed YUV formats adds 10a2bc7e63f9 media: v4l2-tpg-core: Add support for 32-bit packed YUV fo [...] adds 6377bb7d18cc media: vivid: Add definitions for the 32-bit packed YUV formats adds 98617b456741 media: imx-pxp: Start using the format VUYA32 instead of Y [...] adds cfc7740835d0 media: vb2: replace bool by bitfield in vb2_buffer adds 7e4e71624491 media: vb2: keep track of timestamp status adds b7990bcfb644 media: cec: fix epoll() by calling poll_wait first adds f4dd471b5c36 media: media-request: fix epoll() by calling poll_wait first adds 914c68686441 media: vb2: fix epoll() by calling poll_wait first adds 398d768025c1 media: v4l2-ctrls.c: fix epoll() by calling poll_wait first adds dd8695e4e1e3 media: v4l2-mem2mem: fix epoll() by calling poll_wait first adds 96ebc0ca6f6d media: v4l2-mem2mem: add q->error check to v4l2_m2m_poll() adds bb436cbeb918 media: videobuf: fix epoll() by calling poll_wait first adds c6f5c7c237fb media: dvb-core: fix epoll() by calling poll_wait first adds 4f14e3272f1c extended-controls.rst: split up per control class adds 076d792b1746 media: dt-bindings: media: sun6i: Add A64 CSI compatible adds 27e2add8ae8f media: sun6i: Add A64 CSI block support adds b8726aea59de media: ipu3: update meta format documentation adds 45602f7110fe media: uvcvideo: Fix smatch warning adds 0654cbcc8dfb media: uvcvideo: Use usb_make_path to fill in usb_info adds 5b6326b7aedd media: vsp1: Fix smatch warning adds e260d78736db media: vsp1: Add RZ/G support adds b8eb83457e79 media: dt-bindings: media: renesas-fcp: Add RZ/G2 support adds d31b282e2c0d media: sun6i: Fix CSI regmap's max_register adds 19b18e78b327 media: sun6i: Add support for RGB565 formats adds 35deee141834 media: sun6i: Add support for JPEG media bus format adds 0806bc0afbb4 media: tda1997x: fix get_edid adds 5c88ee02932a media: sh: migor: Include missing dma-mapping header adds 1b275e4e8b70 media: mtk-jpeg: Correct return type for mem2mem buffer helpers adds 9af469c5be3b media: mtk-mdp: Correct return type for mem2mem buffer helpers adds 0650a91499e0 media: mtk-vcodec: Correct return type for mem2mem buffer helpers adds 8d20dcefe471 media: mx2_emmaprp: Correct return type for mem2mem buffer [...] adds da2d3a4e4ada media: rockchip/rga: Correct return type for mem2mem buffe [...] adds 30fa627b3223 media: s5p-g2d: Correct return type for mem2mem buffer helpers adds 4a88f89885c7 media: s5p-jpeg: Correct return type for mem2mem buffer helpers adds 43c145195c7f media: sh_veu: Correct return type for mem2mem buffer helpers adds 29701c3612fa media: rockchip/vpu: Correct return type for mem2mem buffe [...] adds 8dd22b289c8f media: v4l2-mem2mem: Correct return type for mem2mem buffe [...] adds ffaec3b21abc media: exynos4-is: remove redundant check on type adds 9dacde5ed064 media: cedrus: Forbid setting new formats on busy queues adds 73a1d4329306 media: cedrus: mpeg2: Use v4l2_m2m_get_vq helper for captu [...] adds 75e3e5b85da1 media: vicodec: Add a flag for I-frames in fwht header adds 12aceee1f412 media: ov7740: fix runtime pm initialization adds 721074b03411 media: rc: rcmm decoder and encoder adds b1f37757dc3b media: rc: ir-rc6-decoder: enable toggle bit for Zotac remotes adds a49a7a4635de media: smipcie: add universal ir capability adds 174bcae1a4e9 media: staging/imx: refactor imx media device probe adds 67673ed55084 media: staging/imx: rearrange group id to take in account IPU adds 3f44193780fb media: dt-bindings: add bindings for i.MX7 media driver adds 05f634040c0d media: staging/imx7: add imx7 CSI subdev driver adds 7807063b862b media: staging/imx7: add MIPI CSI-2 receiver subdev for i.MX7 adds fa88fbdafb4a media: imx7.rst: add documentation for i.MX7 media driver adds 3fecc49e0dd8 media: imx7.rst: Fix ReST syntax adds 5ecc0edb5653 media: staging/imx: add i.MX7 entries to TODO file adds 7637c2612c7c media: video-mux: add bayer formats adds b3c786566d8f media: MAINTAINERS: add entry for Freescale i.MX7 media driver adds 2758d9a77fb4 media: imx7-media-csi.c: fix merge breakage adds 1c186d5fd734 media: imx7-media-csi: don't store a floating pointer adds 919372298838 media: imx7-media-csi: get rid of unused var adds 0bdfc56c13c0 media: ipu3: shut up warnings produced with W=1 adds 9fabe1d108ca media: ipu3-mmu: fix some kernel-doc macros adds 05f0edadcc5f media: Revert "media: rc: some events are dropped by userspace" adds 2d1748a41ef3 media: imx7_mipi_csis: remove internal ops adds 868c9a17e22c media: dvb-frontends: fix several typos adds bf7ad539459d media: radio: fix several typos adds 7808239d8e3d media: dvb-core: fix several typos adds f8a7647d311f media: i2c: fix several typos adds 167905540e08 media: pci: fix several typos adds 8b72c18d467f media: platform: fix several typos adds 04ad30112aec media: rc: fix several typos adds dda1bb4e971e media: tuners: fix several typos adds 3e4d8f48b9bf media: usb: fix several typos adds 4faf7066de49 media: v4l2-core: fix several typos adds 4b129dc907e9 media: common: fix several typos adds e907bf3c9820 media: include: fix several typos adds 2f8ee0dd8419 media: staging: fix several typos adds adf48e3f1f4e media: Documentation: fix several typos adds 26b190053ec0 media: a few more typos at staging, pci, platform, radio and usb adds 1875a7c857cb media: vim2m: add bayer capture formats adds de5c46ad483c media: vim2m: improve debug messages adds 77e05ef7d464 media: vim2m: ensure that width is multiple of two adds 9c9c396ce6c7 media: vim2m: add support for VIDIOC_ENUM_FRAMESIZES adds c8af44e1e791 media: vim2m: use different framesizes for bayer formats adds 24cc418b5b27 media: vim2m: better handle cap/out buffers with different sizes adds 0b390d0c2e1c media: vim2m: add vertical linear scaler adds 69d68a4e9b15 media: vim2m: don't accept YUYV anymore as output format adds f9729920ba31 media: vim2m: add an horizontal scaler adds 5f78f7e73a9e media: vim2m: speedup passthrough copy adds 971d62ddd23e media: vim2m: don't use BUG() adds c310d1f97c94 media: vim2m: Address some coding style issues adds 15d90a6ae98e media: dvb/earth-pt1: fix wrong initialization for demod blocks new 96a6de1a541c Merge tag 'media/v5.1-1' of git://git.kernel.org/pub/scm/l [...] adds 807ffb1e1eab PCI/AER: Use match_string() helper to simplify the code adds b4f6dcb9d356 PCI: Enable SERR# forwarding for all bridges new 9d8e0e4b391a Merge branch 'pci/aer' adds 10ecc818ea73 PCI/ASPM: Use LTR if already enabled by platform adds dbbfadf23190 PCI/ASPM: Save LTR Capability for suspend/resume new 2fcc19b34107 Merge branch 'pci/aspm' adds 9f08a5d896ce PCI/DPC: Fix print AER status in DPC event handling new 1bd2e9ee5c0d Merge branch 'pci/dpc' adds 51c48b310183 PCI: Probe bridge window attributes once at enumeration-time adds 01b37f851ca1 PCI: Make pci_size() return real BAR size adds b2fb5cc57469 PCI: Rely on config space header type, not class code adds 2e095ce7b6ec x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub new 5d130e3dd8b6 Merge branch 'pci/enumeration' adds 25bd879ec16a PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware adds 2a727f609137 PCI: ibmphp: Turn semaphores into completions or mutexes new 58a79db48182 Merge branch 'pci/hotplug' adds 1d09d57728fe PCI: Mark expected switch fall-through adds 83a50d3a235b PCI: Use of_node_name_eq() for node name comparisons adds b8580e9de48b PCI: Add HXT vendor ID adds 01926f6b321b PCI: Add ACS quirk for HXT SD4800 adds 22e4d639cd05 PCI: pciehp: Add HXT quirk for Command Completed errata adds 0ce26a1c31ca PCI: Move Rohm Vendor ID to generic list adds ddd065e423c1 genirq/msi: Clean up usage of __u8/__u16 types adds 20a796a969ef PCI: Clean up usage of __u32 type new ddefc033eecf PCI: Fix "try" semantics of bus and slot reset new 8f55ed3f5554 PCI: Update PCIEPORTBUS Kconfig help text new 6d940a71c97b Merge branch 'pci/misc' adds c89f7f98c971 PCI/portdrv: Use conventional Device ID table formatting adds f0cfecea8d1e PCI/portdrv: Support PCIe services on subtractive decode bridges new e8303bb7a75c PCI/LINK: Report degraded links via link bandwidth notification new 9c926ec78551 Merge branch 'pci/portdrv' adds 85b0cae89d52 PCI: Blacklist power management of Gigabyte X299 DESIGNARE [...] adds c528f7bd362b Revert "PCI/PME: Implement runtime PM callbacks" adds bbe54ea5330d PCI: pciehp: Disable Data Link Layer State Changed event o [...] adds 95c80bc6952b PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() adds 7cf58b79b307 PCI/PME: Fix possible use-after-free on remove new 7733f6928857 Merge branch 'pci/pm' new 49fdbd7cfece PCI: altera: Add Stratix 10 PCIe support new 5fd831cd1677 PCI: altera: Enable driver on ARM64 new d13af797154f dt-bindings: PCI: altera: Add altr,pcie-root-port-2.0 new b6019755aa83 Merge branch 'remotes/lorenzo/pci/altera' adds 64c379d7a5be MAINTAINERS: Update PCI Cadence maintainer entry new 2124dab3bee2 Merge branch 'remotes/lorenzo/pci/cadence' adds 2e2b7615e310 dt-bindings: PCI: rcar: Add device tree support for r8a774c0 new 0c65bb7ae9aa Merge branch 'remotes/lorenzo/pci/dt' adds 33d5c207a9ed dt-bindings: PCI: dra7xx: Add SoC specific compatible strings adds 1c5d2cc7196c dt-bindings: PCI: dra7xx: Add properties to enable x2 lane [...] adds c232c0df9610 PCI: dwc: dra7xx: Enable x2 mode support for dra74x, dra76 [...] adds 65c839a134e6 PCI: dwc: dra7xx: Invoke phy_set_mode() API to set PHY mod [...] adds 12de16ae0d6c PCI: dwc: Remove unnecessary header include (of_gpio.h) adds 3630c4aaae21 PCI: dwc: Remove unnecessary header include (signal.h) adds 40e9892ef94c PCI: dwc: Rename variable name from data to d on dw_pci_bo [...] adds 59ea68b3f172 PCI: dwc: Rename variable name from data to d on dw_pci_se [...] adds fd5288a362ab PCI: dwc: Rename variable name from data to d on dw_pci_ms [...] adds 4cfae0f1f8ce PCI: dwc: Rename variable name from data to d on dw_pcie_i [...] adds a348d015f0de PCI: dwc: Improve code readability and simplify mask/unmas [...] adds 657722570a55 PCI: dwc: Replace bit rotation operation (1 << bit) with BIT(bit) adds e8e4d4e95701 PCI: imx6: Introduce drvdata adds 2f532d07f0cc PCI: imx6: Mark PHY functions as i.MX6 specific adds 4c458bb347ae PCI: imx6: Convert DIRECT_SPEED_CHANGE quirk code to use a flag adds 2d8ed461dbc9 PCI: imx6: Add support for i.MX8MQ adds 0380cf843c54 PCI: dwc: Print debug error message when MSI-X entry contr [...] adds b7e312dea1d8 dt-bindings: imx6q-pcie: Add description of imx7d pcie phy adds 27f7717e2344 ARM: dts: imx7d: Add node for PCIe PHY adds 1df82ec46600 PCI: imx: Add workaround for e10728, IMX7d PCIe PLL failure adds 02b485e31d98 PCI: qcom: Don't deassert reset GPIO during probe adds d82ca49f3e8a dt-bindings: imx6q-pcie: Add "pcie_aux" clock for imx8mq adds 5278f65107b1 PCI: imx6: Add code to request/control "pcie_aux" clock fo [...] adds 4f8bbd2f8e7c PCI: dwc: Make use of IS_ALIGNED() adds 689e349a1a6c PCI: dwc: Share code for dw_pcie_rd/wr_other_conf() adds 0e11faa48b07 PCI: dwc: Make use of BIT() in constant definitions adds a991f748962d PCI: dwc: Make use of GENMASK/FIELD_PREP adds 44ddb77b2fdc PCI: dwc: Remove superfluous shifting in definitions adds 3afc8299f39a PCI: dwc: skip MSI init if MSIs have been explicitly disabled new 2506419e06d4 Merge branch 'remotes/lorenzo/pci/dwc' adds 726dabfde6aa PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() adds 41cb8d189c9d PCI: endpoint: Add new pci_epc_ops to get EPC features adds fee35cb76a54 PCI: dwc: Add ->get_features() callback function to dw_pci [...] adds 3b4322e589a6 PCI: designware-plat: Populate ->get_features() dw_pcie_ep_ops adds 4894467e7861 PCI: pci-dra7xx: Populate ->get_features() dw_pcie_ep_ops adds 146221768c74 PCI: rockchip: Populate ->get_features() dw_pcie_ep_ops adds 67c777e6015d PCI: cadence: Populate ->get_features() cdns_pcie_epc_ops adds 1e9efe6c9976 PCI: endpoint: Add helper to get first unreserved BAR adds 5544d67ed112 PCI: endpoint: Fix pci_epf_alloc_space() to set correct ME [...] adds 0342e9a797db PCI: pci-epf-test: Remove setting epf_bar flags in functio [...] adds b866c56b66d8 PCI: pci-epf-test: Do not allocate next BARs memory if cur [...] adds 2c04c5b8eef7 PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features adds c274c9f4ea75 PCI: cadence: Remove pci_epf_linkup() from Cadence EP driver adds f1267978457e PCI: rockchip: Remove pci_epf_linkup() from Rockchip EP driver adds 92f2b028418c PCI: designware-plat: Remove setting epc->features in Desi [...] adds 35ce0d7922d6 PCI: endpoint: Remove features member in struct pci_epc adds e1a6ba5dcb9b dt-bindings: add DT binding for the layerscape PCIe contro [...] adds 7b9d3d11c058 arm64: dts: Add the PCIE EP node in dts adds a805770d8a22 PCI: layerscape: Add EP mode support adds 85cef374d0ba misc: pci_endpoint_test: Add the layerscape EP device support new 7e5b22ddb2d4 Merge branch 'remotes/lorenzo/pci/endpoint' adds 6ae91579061c PCI: hv: Add __aligned(8) to struct retarget_msi_interrupt adds 9bc1174280dd PCI: hv: Replace hv_vp_set with hv_vpset adds c8ccf7599dda PCI: hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() new a8e04a7a7f54 Merge branch 'remotes/lorenzo/pci/hv' adds c61df57343bf PCI: mediatek: Fix memory mapped IO range size computation adds cbe3a7728c7a PCI: mediatek: Enlarge PCIe2AHB window size to support 4GB DRAM new d00aaa88c33a Merge branch 'remotes/lorenzo/pci/mediatek' adds 59f81c35e0df PCI: pci-bridge-emul: Create per-bridge copy of register behavior adds 33776d059630 PCI: pci-bridge-emul: Extend pci_bridge_emul_init() with flags adds d3b34d048b7c PCI: aardvark: Make symbol 'advk_pci_bridge_emul_ops' static new 5b90fc562cbc Merge branch 'remotes/lorenzo/pci/misc' adds 0294951030eb PCI/VMD: Configure MPS settings before adding devices new dd92b6677e3d Merge branch 'remotes/lorenzo/pci/vmd' new 2901752c14b8 Merge tag 'pci-v5.1-changes' of git://git.kernel.org/pub/s [...]
The 25 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/DMA-API.txt | 6 +- Documentation/DMA-ISA-LPC.txt | 4 +- Documentation/RCU/lockdep-splat.txt | 12 +- Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 13 +- Documentation/admin-guide/perf-security.rst | 253 +- Documentation/admin-guide/tainted-kernels.rst | 159 +- Documentation/block/biovecs.txt | 25 + Documentation/cgroup-v1/memory.txt | 7 +- Documentation/core-api/kernel-api.rst | 4 - Documentation/core-api/memory-allocation.rst | 10 +- Documentation/core-api/mm-api.rst | 2 +- Documentation/core-api/printk-formats.rst | 8 + Documentation/dev-tools/kcov.rst | 2 +- .../devicetree/bindings/media/i2c/adv748x.txt | 11 +- .../bindings/media/i2c/melexis,mlx90640.txt | 20 + .../devicetree/bindings/media/i2c/mt9m001.txt | 38 + .../devicetree/bindings/media/i2c/ov5645.txt | 6 +- .../devicetree/bindings/media/imx7-csi.txt | 45 + .../devicetree/bindings/media/imx7-mipi-csi2.txt | 90 + .../devicetree/bindings/media/mediatek-vcodec.txt | 13 + .../devicetree/bindings/media/rcar_vin.txt | 9 +- .../devicetree/bindings/media/renesas,fcp.txt | 5 +- .../bindings/media/renesas,rcar-csi2.txt | 3 +- .../devicetree/bindings/media/renesas,vsp1.txt | 6 +- Documentation/devicetree/bindings/media/si470x.txt | 26 + .../devicetree/bindings/media/sun6i-csi.txt | 3 +- .../devicetree/bindings/pci/altera-pcie.txt | 4 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 18 +- .../devicetree/bindings/pci/layerscape-pci.txt | 3 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 4 +- Documentation/devicetree/bindings/pci/ti-pci.txt | 11 +- Documentation/doc-guide/kernel-doc.rst | 17 +- Documentation/doc-guide/sphinx.rst | 12 +- Documentation/driver-api/dmaengine/client.rst | 7 + Documentation/driver-api/iio/buffers.rst | 2 +- Documentation/driver-api/iio/core.rst | 6 +- Documentation/driver-api/iio/hw-consumer.rst | 2 +- Documentation/driver-api/iio/triggers.rst | 2 +- Documentation/fault-injection/fault-injection.txt | 2 +- Documentation/filesystems/api-summary.rst | 150 + Documentation/filesystems/binderfs.rst | 68 + Documentation/filesystems/fscrypt.rst | 16 +- Documentation/filesystems/index.rst | 389 +- .../filesystems/{index.rst => journalling.rst} | 198 - Documentation/filesystems/path-lookup.rst | 39 +- Documentation/filesystems/splice.rst | 22 + Documentation/filesystems/sysfs.txt | 21 + Documentation/filesystems/vfs.txt | 3 + Documentation/hwmon/f71882fg | 2 +- Documentation/index.rst | 1 + Documentation/input/devices/xpad.rst | 2 +- Documentation/laptops/lg-laptop.rst | 4 +- Documentation/locking/lockdep-design.txt | 4 +- Documentation/media/dvb-drivers/dvb-usb.rst | 2 +- Documentation/media/kapi/dtv-core.rst | 2 +- Documentation/media/kapi/dtv-frontend.rst | 2 +- Documentation/media/kapi/mc-core.rst | 2 +- Documentation/media/kapi/v4l2-device.rst | 2 +- Documentation/media/kapi/v4l2-intro.rst | 2 +- Documentation/media/kapi/v4l2-subdev.rst | 4 +- Documentation/media/lirc.h.rst.exceptions | 3 + .../media/uapi/dvb/audio-set-bypass-mode.rst | 2 +- Documentation/media/uapi/dvb/ca-set-descr.rst | 2 +- Documentation/media/uapi/dvb/dmx-qbuf.rst | 2 +- Documentation/media/uapi/dvb/dvbproperty.rst | 2 +- Documentation/media/uapi/dvb/video_types.rst | 2 +- Documentation/media/uapi/fdl-appendix.rst | 2 +- Documentation/media/uapi/mediactl/media-types.rst | 2 +- Documentation/media/uapi/mediactl/request-api.rst | 4 +- Documentation/media/uapi/rc/rc-tables.rst | 4 +- Documentation/media/uapi/v4l/buffer.rst | 11 +- Documentation/media/uapi/v4l/common.rst | 11 + Documentation/media/uapi/v4l/control.rst | 2 +- Documentation/media/uapi/v4l/dev-effect.rst | 28 - .../uapi/v4l/{dev-codec.rst => dev-mem2mem.rst} | 41 +- Documentation/media/uapi/v4l/dev-teletext.rst | 41 - Documentation/media/uapi/v4l/devices.rst | 4 +- Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 508 +++ .../{extended-controls.rst => ext-ctrls-codec.rst} | 1709 +-------- Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 71 + Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 166 + Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 192 + Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst | 95 + Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst | 188 + .../media/uapi/v4l/ext-ctrls-image-process.rst | 63 + .../media/uapi/v4l/ext-ctrls-image-source.rst | 57 + Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 113 + .../media/uapi/v4l/ext-ctrls-rf-tuner.rst | 96 + Documentation/media/uapi/v4l/extended-controls.rst | 3905 +------------------- Documentation/media/uapi/v4l/meta-formats.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 2 +- .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 144 +- Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 170 +- Documentation/media/uapi/v4l/subdev-formats.rst | 6 +- Documentation/media/uapi/v4l/vidioc-g-parm.rst | 2 +- .../media/uapi/v4l/vidioc-prepare-buf.rst | 5 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 2 +- Documentation/media/v4l-drivers/bttv.rst | 4 +- Documentation/media/v4l-drivers/imx.rst | 107 +- Documentation/media/v4l-drivers/imx7.rst | 162 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/ipu3.rst | 151 +- Documentation/media/v4l-drivers/pxa_camera.rst | 2 +- Documentation/media/v4l-drivers/qcom_camss.rst | 2 +- Documentation/misc-devices/ibmvmc.rst | 1 + Documentation/misc-devices/index.rst | 17 + Documentation/networking/checksum-offloads.rst | 143 + Documentation/networking/checksum-offloads.txt | 122 - Documentation/networking/index.rst | 3 + .../networking/{scaling.txt => scaling.rst} | 131 +- ...tion-offloads.txt => segmentation-offloads.rst} | 48 +- Documentation/process/coding-style.rst | 97 +- Documentation/process/howto.rst | 59 +- Documentation/process/kernel-docs.rst | 2 +- Documentation/process/license-rules.rst | 66 +- Documentation/process/stable-api-nonsense.rst | 15 +- Documentation/process/stable-kernel-rules.rst | 9 +- Documentation/process/submitting-patches.rst | 6 +- Documentation/security/LSM.rst | 5 +- Documentation/security/{LSM-sctp.rst => SCTP.rst} | 180 +- Documentation/security/SELinux-sctp.rst | 158 - Documentation/security/index.rst | 3 +- Documentation/static-keys.txt | 2 +- Documentation/sysctl/kernel.txt | 50 +- Documentation/sysctl/vm.txt | 2 +- Documentation/timers/highres.txt | 2 +- .../translations/it_IT/doc-guide/sphinx.rst | 2 + .../it_IT/process/applying-patches.rst | 12 +- .../translations/it_IT/process/changes.rst | 487 ++- .../translations/it_IT/process/coding-style.rst | 103 +- Documentation/translations/it_IT/process/howto.rst | 13 +- .../it_IT/process/stable-api-nonsense.rst | 202 +- .../it_IT/process/submit-checklist.rst | 127 +- .../it_IT/process/submitting-drivers.rst | 8 +- .../it_IT/process/submitting-patches.rst | 862 ++++- Documentation/translations/ja_JP/howto.rst | 12 +- Documentation/translations/ko_KR/howto.rst | 56 +- Documentation/translations/zh_CN/HOWTO | 9 - Documentation/translations/zh_CN/coding-style.rst | 57 +- Documentation/vm/index.rst | 2 +- Documentation/vm/slub.rst | 4 +- LICENSES/exceptions/GCC-exception-2.0 | 18 + MAINTAINERS | 41 +- arch/arm/boot/dts/imx7d.dtsi | 9 + arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 34 +- arch/mips/configs/generic_defconfig | 2 +- arch/nds32/configs/defconfig | 2 +- arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/performance_defconfig | 2 +- arch/sh/boards/mach-migor/setup.c | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 3 + arch/x86/entry/syscalls/syscall_64.tbl | 3 + arch/x86/hyperv/hv_init.c | 1 + arch/x86/pci/fixup.c | 16 + block/bfq-iosched.c | 705 ++-- block/bfq-iosched.h | 11 +- block/bfq-wf2q.c | 18 +- block/bio.c | 111 +- block/blk-cgroup.c | 2 +- block/blk-merge.c | 231 +- block/blk-mq-debugfs.c | 3 - block/blk-mq-sched.c | 2 +- block/blk-mq-tag.c | 2 +- block/blk-mq.c | 33 +- block/blk-mq.h | 20 +- block/blk-settings.c | 9 - block/blk-sysfs.c | 22 +- block/blk.h | 2 +- block/bounce.c | 10 +- block/elevator.c | 5 +- block/genhd.c | 18 +- drivers/ata/Kconfig | 12 + drivers/ata/Makefile | 1 + drivers/ata/libahci.c | 3 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/pata_buddha.c | 257 ++ drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_of_platform.c | 6 +- drivers/ata/pata_platform.c | 24 +- drivers/ata/pata_samsung_cf.c | 8 +- drivers/block/floppy.c | 3 - drivers/block/loop.c | 48 +- drivers/block/mtip32xx/mtip32xx.c | 37 +- drivers/block/nbd.c | 5 +- drivers/block/null_blk_main.c | 3 +- drivers/block/rbd.c | 2 +- drivers/block/skd_main.c | 1 - drivers/block/xen-blkfront.c | 2 +- drivers/cdrom/cdrom.c | 7 +- drivers/dma/pch_dma.c | 1 - drivers/gpio/gpio-ml-ioh.c | 2 - drivers/gpio/gpio-pch.c | 1 - drivers/gpu/ipu-v3/ipu-cpmem.c | 26 +- drivers/gpu/ipu-v3/ipu-csi.c | 126 +- drivers/i2c/busses/i2c-eg20t.c | 1 - drivers/lightnvm/pblk-core.c | 8 +- drivers/lightnvm/pblk-gc.c | 20 +- drivers/lightnvm/pblk-init.c | 4 +- drivers/lightnvm/pblk-map.c | 1 + drivers/lightnvm/pblk-rb.c | 26 +- drivers/lightnvm/pblk-recovery.c | 64 +- drivers/lightnvm/pblk-rl.c | 5 +- drivers/lightnvm/pblk-trace.h | 2 +- drivers/lightnvm/pblk-write.c | 1 + drivers/lightnvm/pblk.h | 17 +- drivers/md/bcache/btree.c | 3 +- drivers/md/bcache/extents.c | 13 +- drivers/md/bcache/request.c | 7 +- drivers/md/bcache/stats.c | 2 +- drivers/md/bcache/super.c | 30 +- drivers/md/bcache/sysfs.c | 81 +- drivers/md/bcache/sysfs.h | 23 +- drivers/md/bcache/util.c | 6 +- drivers/md/bcache/writeback.h | 3 + drivers/md/dm-crypt.c | 3 +- drivers/md/dm-rq.c | 2 +- drivers/md/dm-table.c | 13 - drivers/md/md-linear.c | 3 +- drivers/md/raid1.c | 9 +- drivers/media/cec/cec-api.c | 2 +- drivers/media/common/saa7146/saa7146_fops.c | 2 +- drivers/media/common/saa7146/saa7146_i2c.c | 5 +- drivers/media/common/saa7146/saa7146_video.c | 2 +- drivers/media/common/siano/sms-cards.c | 2 +- drivers/media/common/siano/smscoreapi.h | 2 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 12 + drivers/media/common/videobuf2/videobuf2-core.c | 53 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 4 +- drivers/media/common/videobuf2/videobuf2-memops.c | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 30 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_ca_en50221.c | 5 +- drivers/media/dvb-core/dvb_frontend.c | 2 +- drivers/media/dvb-core/dvbdev.c | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 2 +- drivers/media/dvb-frontends/dib0090.c | 2 +- drivers/media/dvb-frontends/dib7000m.c | 4 +- drivers/media/dvb-frontends/dib7000p.c | 8 +- drivers/media/dvb-frontends/dib8000.c | 12 +- drivers/media/dvb-frontends/dib9000.c | 4 +- .../media/dvb-frontends/drx39xyj/drx_dap_fasi.h | 8 +- drivers/media/dvb-frontends/drx39xyj/drx_driver.h | 8 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 48 +- drivers/media/dvb-frontends/drx39xyj/drxj.h | 12 +- drivers/media/dvb-frontends/drxd_firm.c | 2 +- drivers/media/dvb-frontends/drxd_hard.c | 30 +- drivers/media/dvb-frontends/drxk.h | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 8 +- drivers/media/dvb-frontends/ds3000.c | 4 +- drivers/media/dvb-frontends/isl6421.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 5 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/m88rs2000.c | 2 +- drivers/media/dvb-frontends/mt312.c | 4 +- drivers/media/dvb-frontends/nxt200x.c | 4 +- drivers/media/dvb-frontends/or51211.c | 2 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 2 +- drivers/media/dvb-frontends/s5h1409.c | 2 +- drivers/media/dvb-frontends/sp8870.c | 4 +- drivers/media/dvb-frontends/stb0899_algo.c | 6 +- drivers/media/dvb-frontends/stv0367_defs.h | 2 +- drivers/media/dvb-frontends/stv0900_core.c | 4 +- drivers/media/dvb-frontends/stv0910.c | 4 +- drivers/media/dvb-frontends/stv6110.c | 2 +- drivers/media/dvb-frontends/tda1004x.h | 2 +- drivers/media/dvb-frontends/tda10086.c | 2 +- drivers/media/dvb-frontends/tda18271c2dd.c | 6 +- drivers/media/i2c/Kconfig | 36 +- drivers/media/i2c/Makefile | 4 +- drivers/media/i2c/adv7175.c | 2 +- drivers/media/i2c/adv748x/adv748x-afe.c | 2 +- drivers/media/i2c/adv748x/adv748x-core.c | 335 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 64 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 2 +- drivers/media/i2c/adv748x/adv748x.h | 28 +- drivers/media/i2c/adv7842.c | 10 +- drivers/media/i2c/bt819.c | 4 +- drivers/media/i2c/cx25840/cx25840-core.c | 3 +- drivers/media/i2c/cx25840/cx25840-core.h | 3 +- drivers/media/i2c/cx25840/cx25840-ir.c | 4 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/et8ek8/et8ek8_mode.c | 2 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx274.c | 24 +- drivers/media/i2c/lm3560.c | 2 +- drivers/media/i2c/lm3646.c | 2 +- drivers/media/i2c/m5mols/m5mols.h | 2 +- drivers/media/i2c/m5mols/m5mols_core.c | 2 +- drivers/media/i2c/msp3400-driver.c | 2 +- .../i2c/{soc_camera/soc_mt9m001.c => mt9m001.c} | 457 ++- drivers/media/i2c/mt9m111.c | 39 + drivers/media/i2c/mt9t112.c | 2 +- drivers/media/i2c/ov2640.c | 45 +- drivers/media/i2c/ov5640.c | 159 +- drivers/media/i2c/ov6650.c | 4 +- drivers/media/i2c/ov7670.c | 201 +- drivers/media/i2c/ov7740.c | 9 +- drivers/media/i2c/ov8856.c | 1268 +++++++ .../i2c/{soc_camera/soc_ov9640.c => ov9640.c} | 123 +- drivers/media/i2c/{soc_camera => }/ov9640.h | 7 +- drivers/media/i2c/ov9650.c | 4 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 2 +- drivers/media/i2c/s5k4ecgx.c | 2 - drivers/media/i2c/s5k6aa.c | 2 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/saa717x.c | 2 +- drivers/media/i2c/soc_camera/Makefile | 10 - drivers/media/i2c/soc_camera/soc_mt9t112.c | 1157 ------ drivers/media/i2c/soc_camera/soc_ov772x.c | 1123 ------ drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c | 1415 ------- drivers/media/i2c/soc_camera/soc_tw9910.c | 999 ----- drivers/media/i2c/tda1997x.c | 4 + drivers/media/i2c/tda1997x_regs.h | 2 +- drivers/media/i2c/tda9840.c | 2 +- drivers/media/i2c/tea6415c.c | 2 +- drivers/media/i2c/tea6420.c | 2 +- drivers/media/i2c/tvaudio.c | 4 +- drivers/media/i2c/tvp514x.c | 2 +- drivers/media/i2c/tw9910.c | 29 +- drivers/media/i2c/video-i2c.c | 110 +- drivers/media/media-request.c | 3 +- drivers/media/pci/bt8xx/bttv-audio-hook.c | 2 +- drivers/media/pci/bt8xx/bttv-audio-hook.h | 2 +- drivers/media/pci/bt8xx/bttv-cards.c | 12 +- drivers/media/pci/bt8xx/bttv-driver.c | 12 +- drivers/media/pci/bt8xx/bttv-risc.c | 2 +- drivers/media/pci/bt8xx/bttv.h | 2 +- drivers/media/pci/bt8xx/dst.c | 22 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 2 +- drivers/media/pci/cx18/cx18-cards.h | 2 +- drivers/media/pci/cx18/cx18-dvb.c | 6 +- drivers/media/pci/cx18/cx18-fileops.c | 2 +- drivers/media/pci/cx18/cx18-io.h | 2 +- drivers/media/pci/cx18/cx18-mailbox.c | 2 +- drivers/media/pci/cx18/cx18-vbi.c | 2 +- drivers/media/pci/cx18/cx23418.h | 2 +- drivers/media/pci/cx23885/cx23885-417.c | 2 +- drivers/media/pci/cx23885/cx23885-alsa.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 6 +- drivers/media/pci/cx23885/cx23885.h | 2 +- drivers/media/pci/cx23885/cx23888-ir.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 2 +- drivers/media/pci/cx25821/cx25821-sram.h | 2 +- drivers/media/pci/cx25821/cx25821.h | 2 +- drivers/media/pci/dm1105/dm1105.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 7 +- drivers/media/pci/ivtv/Kconfig | 23 +- drivers/media/pci/ivtv/ivtv-yuv.c | 2 +- drivers/media/pci/ivtv/ivtvfb.c | 16 +- drivers/media/pci/meye/meye.c | 8 +- drivers/media/pci/meye/meye.h | 4 +- drivers/media/pci/ngene/ngene-core.c | 2 +- drivers/media/pci/pt1/pt1.c | 54 +- drivers/media/pci/pt3/pt3.h | 2 +- drivers/media/pci/saa7134/saa7134-cards.c | 2 +- drivers/media/pci/saa7146/mxb.c | 4 +- drivers/media/pci/saa7164/saa7164-api.c | 2 +- drivers/media/pci/saa7164/saa7164-cards.c | 4 +- drivers/media/pci/saa7164/saa7164-core.c | 4 +- drivers/media/pci/saa7164/saa7164-dvb.c | 2 +- drivers/media/pci/saa7164/saa7164-fw.c | 2 +- drivers/media/pci/smipcie/smipcie-ir.c | 132 +- drivers/media/pci/smipcie/smipcie.h | 1 - drivers/media/pci/solo6x10/solo6x10-disp.c | 4 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 2 +- drivers/media/pci/ttpci/av7110.c | 6 +- drivers/media/pci/tw68/tw68-video.c | 2 +- drivers/media/platform/Kconfig | 5 +- drivers/media/platform/Makefile | 2 - drivers/media/platform/aspeed-video.c | 1 + drivers/media/platform/atmel/atmel-isi.c | 4 +- drivers/media/platform/coda/coda-bit.c | 24 +- drivers/media/platform/coda/coda-common.c | 13 +- drivers/media/platform/coda/coda-jpeg.c | 2 +- drivers/media/platform/coda/coda.h | 2 + drivers/media/platform/davinci/isif.c | 4 +- drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/davinci/vpif.c | 2 +- drivers/media/platform/davinci/vpif_display.c | 4 +- .../media/platform/exynos4-is/fimc-is-command.h | 2 +- drivers/media/platform/exynos4-is/fimc-is-param.h | 2 +- drivers/media/platform/exynos4-is/fimc-is.c | 16 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 4 +- drivers/media/platform/exynos4-is/media-dev.h | 2 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/fsl-viu.c | 2 +- drivers/media/platform/imx-pxp.c | 16 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 4 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 40 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 6 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 20 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 64 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 163 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 35 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 74 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 104 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 2 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 2 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 2 +- drivers/media/platform/mx2_emmaprp.c | 6 +- drivers/media/platform/omap/omap_vout.c | 16 +- drivers/media/platform/omap/omap_voutdef.h | 4 +- drivers/media/platform/omap3isp/isp.c | 2 +- drivers/media/platform/omap3isp/ispccdc.c | 4 +- drivers/media/platform/omap3isp/ispcsi2.c | 2 +- drivers/media/platform/pxa_camera.c | 10 +- drivers/media/platform/qcom/venus/core.c | 12 +- drivers/media/platform/qcom/venus/core.h | 3 +- drivers/media/platform/qcom/venus/firmware.c | 53 +- drivers/media/platform/qcom/venus/helpers.c | 3 - drivers/media/platform/rcar-vin/rcar-core.c | 26 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 66 +- drivers/media/platform/rcar-vin/rcar-dma.c | 4 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 +- drivers/media/platform/rockchip/rga/rga-hw.c | 6 +- drivers/media/platform/rockchip/rga/rga.c | 6 +- drivers/media/platform/s3c-camif/camif-core.h | 2 +- drivers/media/platform/s5p-g2d/g2d.c | 6 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 63 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 6 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h | 2 +- drivers/media/platform/s5p-jpeg/jpeg-regs.h | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 1 - drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 4 +- drivers/media/platform/seco-cec/seco-cec.h | 2 +- drivers/media/platform/sh_veu.c | 4 +- drivers/media/platform/soc_camera/Kconfig | 26 - drivers/media/platform/soc_camera/Makefile | 9 - .../platform/soc_camera/sh_mobile_ceu_camera.c | 1810 --------- .../platform/soc_camera/soc_camera_platform.c | 188 - drivers/media/platform/soc_camera/soc_scale_crop.c | 426 --- drivers/media/platform/soc_camera/soc_scale_crop.h | 47 - drivers/media/platform/sti/bdisp/bdisp-debug.c | 34 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.h | 2 +- drivers/media/platform/sti/delta/delta.h | 2 +- drivers/media/platform/sti/hva/hva-debugfs.c | 36 +- drivers/media/platform/sti/hva/hva-h264.c | 2 +- drivers/media/platform/stm32/stm32-dcmi.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 39 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 5 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 3 + drivers/media/platform/ti-vpe/vpdma.c | 14 +- drivers/media/platform/ti-vpe/vpe.c | 2 +- drivers/media/platform/vicodec/codec-fwht.c | 148 +- drivers/media/platform/vicodec/codec-fwht.h | 30 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 394 +- drivers/media/platform/vicodec/codec-v4l2-fwht.h | 15 +- drivers/media/platform/vicodec/vicodec-core.c | 658 +++- drivers/media/platform/video-mux.c | 20 + drivers/media/platform/vim2m.c | 675 +++- drivers/media/platform/vimc/Makefile | 3 +- drivers/media/platform/vimc/vimc-capture.c | 26 +- drivers/media/platform/vimc/vimc-common.c | 35 - drivers/media/platform/vimc/vimc-common.h | 17 +- drivers/media/platform/vimc/vimc-core.c | 5 +- drivers/media/platform/vimc/vimc-debayer.c | 26 +- drivers/media/platform/vimc/vimc-scaler.c | 28 +- drivers/media/platform/vimc/vimc-sensor.c | 51 +- drivers/media/platform/vimc/vimc-streamer.c | 188 + drivers/media/platform/vimc/vimc-streamer.h | 38 + drivers/media/platform/vivid/vivid-core.c | 26 +- drivers/media/platform/vivid/vivid-vid-cap.c | 10 +- drivers/media/platform/vivid/vivid-vid-common.c | 30 + drivers/media/platform/vivid/vivid-vid-out.c | 57 +- drivers/media/platform/vsp1/vsp1_brx.c | 4 +- drivers/media/platform/vsp1/vsp1_drm.c | 6 +- drivers/media/platform/vsp1/vsp1_video.c | 2 +- drivers/media/platform/xilinx/xilinx-vip.c | 2 +- drivers/media/radio/radio-si476x.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 52 +- drivers/media/radio/si470x/radio-si470x.h | 1 + drivers/media/radio/wl128x/fmdrv.h | 4 +- drivers/media/radio/wl128x/fmdrv_common.c | 4 +- drivers/media/rc/Kconfig | 17 +- drivers/media/rc/Makefile | 1 + drivers/media/rc/ati_remote.c | 2 +- drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/ene_ir.h | 2 +- drivers/media/rc/fintek-cir.h | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 + drivers/media/rc/ir-rcmm-decoder.c | 254 ++ drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/rc-behold-columbus.c | 4 +- drivers/media/rc/keymaps/rc-behold.c | 2 +- drivers/media/rc/keymaps/rc-manli.c | 2 +- .../media/rc/keymaps/rc-powercolor-real-angel.c | 2 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/rc-core-priv.h | 5 + drivers/media/rc/rc-ir-raw.c | 2 +- drivers/media/rc/rc-main.c | 34 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/spi/cxd2880-spi.c | 8 +- drivers/media/tuners/mxl5005s.c | 2 +- drivers/media/tuners/qm1d1b0004.h | 2 +- drivers/media/tuners/r820t.c | 4 +- drivers/media/tuners/tda18271-common.c | 10 +- drivers/media/tuners/tda18271-fe.c | 2 +- drivers/media/tuners/tda18271.h | 4 +- drivers/media/tuners/xc4000.c | 4 +- drivers/media/usb/au0828/au0828-core.c | 2 +- drivers/media/usb/au0828/au0828-dvb.c | 2 +- drivers/media/usb/au0828/au0828.h | 2 +- drivers/media/usb/cpia2/cpia2.h | 2 +- drivers/media/usb/cpia2/cpia2_usb.c | 2 +- drivers/media/usb/cpia2/cpia2_v4l.c | 11 +- drivers/media/usb/cx231xx/cx231xx-417.c | 4 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 2 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h | 2 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/cx231xx/cx231xx.h | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 2 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 8 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 4 +- drivers/media/usb/dvb-usb/af9005.c | 2 +- drivers/media/usb/dvb-usb/cinergyT2-fe.c | 2 +- drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/dvb-usb.h | 2 +- drivers/media/usb/dvb-usb/pctv452e.c | 4 +- drivers/media/usb/em28xx/em28xx-i2c.c | 4 +- drivers/media/usb/em28xx/em28xx-reg.h | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/gspca/autogain_functions.c | 2 +- drivers/media/usb/gspca/benq.c | 4 +- drivers/media/usb/gspca/cpia1.c | 14 +- drivers/media/usb/gspca/gspca.c | 18 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 8 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 8 +- drivers/media/usb/gspca/mr97310a.c | 10 +- drivers/media/usb/gspca/ov519.c | 4 +- drivers/media/usb/gspca/ov534.c | 153 +- drivers/media/usb/gspca/pac_common.h | 2 +- drivers/media/usb/gspca/sn9c20x.c | 2 +- drivers/media/usb/gspca/sonixb.c | 4 +- drivers/media/usb/gspca/sonixj.c | 2 +- drivers/media/usb/gspca/spca501.c | 2 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/sunplus.c | 4 +- drivers/media/usb/gspca/t613.c | 2 +- drivers/media/usb/gspca/touptek.c | 4 +- drivers/media/usb/gspca/w996Xcf.c | 2 +- drivers/media/usb/gspca/zc3xx-reg.h | 2 +- drivers/media/usb/gspca/zc3xx.c | 8 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 14 +- drivers/media/usb/hdpvr/hdpvr.h | 2 +- drivers/media/usb/pwc/pwc-dec23.c | 4 +- drivers/media/usb/pwc/pwc-if.c | 71 +- drivers/media/usb/pwc/pwc-misc.c | 2 +- drivers/media/usb/siano/smsusb.c | 2 +- drivers/media/usb/stk1160/stk1160-core.c | 4 +- drivers/media/usb/stk1160/stk1160-reg.h | 4 +- drivers/media/usb/stkwebcam/stk-webcam.c | 4 +- drivers/media/usb/tm6000/tm6000-alsa.c | 2 +- drivers/media/usb/tm6000/tm6000-core.c | 4 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-i2c.c | 2 +- drivers/media/usb/tm6000/tm6000-stds.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 4 +- drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 2 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- drivers/media/usb/usbvision/usbvision-core.c | 10 +- drivers/media/usb/usbvision/usbvision-video.c | 4 +- drivers/media/usb/usbvision/usbvision.h | 10 +- drivers/media/usb/uvc/uvc_ctrl.c | 2 +- drivers/media/usb/uvc/uvc_driver.c | 16 +- drivers/media/usb/uvc/uvc_video.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 6 +- drivers/media/usb/zr364xx/zr364xx.c | 6 +- drivers/media/v4l2-core/v4l2-common.c | 10 - drivers/media/v4l2-core/v4l2-ctrls.c | 16 +- drivers/media/v4l2-core/v4l2-event.c | 19 +- drivers/media/v4l2-core/v4l2-fwnode.c | 16 +- drivers/media/v4l2-core/v4l2-ioctl.c | 20 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 52 +- drivers/media/v4l2-core/videobuf-core.c | 12 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 22 +- drivers/misc/pch_phub.c | 1 - drivers/misc/pci_endpoint_test.c | 1 + drivers/mmc/core/queue.c | 3 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 7 +- drivers/nvme/host/core.c | 122 +- drivers/nvme/host/fabrics.c | 11 +- drivers/nvme/host/fabrics.h | 10 +- drivers/nvme/host/fault_inject.c | 2 +- drivers/nvme/host/fc.c | 14 +- drivers/nvme/host/lightnvm.c | 16 +- drivers/nvme/host/multipath.c | 96 +- drivers/nvme/host/nvme.h | 21 +- drivers/nvme/host/pci.c | 12 +- drivers/nvme/host/rdma.c | 26 +- drivers/nvme/host/tcp.c | 10 +- drivers/nvme/host/trace.c | 10 +- drivers/nvme/host/trace.h | 10 +- drivers/nvme/target/admin-cmd.c | 10 +- drivers/nvme/target/configfs.c | 10 +- drivers/nvme/target/core.c | 10 +- drivers/nvme/target/discovery.c | 12 +- drivers/nvme/target/fabrics-cmd.c | 10 +- drivers/nvme/target/fc.c | 14 +- drivers/nvme/target/fcloop.c | 13 +- drivers/nvme/target/io-cmd-bdev.c | 10 +- drivers/nvme/target/loop.c | 10 +- drivers/nvme/target/nvmet.h | 10 +- drivers/nvme/target/rdma.c | 10 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/dwc/Kconfig | 4 +- drivers/pci/controller/dwc/Makefile | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 94 + drivers/pci/controller/dwc/pci-imx6.c | 224 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 156 + drivers/pci/controller/dwc/pcie-designware-ep.c | 16 +- drivers/pci/controller/dwc/pcie-designware-host.c | 115 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 19 +- drivers/pci/controller/dwc/pcie-designware.c | 6 +- drivers/pci/controller/dwc/pcie-designware.h | 60 +- drivers/pci/controller/dwc/pcie-qcom.c | 2 +- drivers/pci/controller/pci-aardvark.c | 4 +- drivers/pci/controller/pci-hyperv.c | 61 +- drivers/pci/controller/pci-mvebu.c | 2 +- drivers/pci/controller/pcie-altera.c | 270 +- drivers/pci/controller/pcie-cadence-ep.c | 25 +- drivers/pci/controller/pcie-mediatek.c | 13 +- drivers/pci/controller/pcie-rockchip-ep.c | 16 +- drivers/pci/controller/vmd.c | 15 +- drivers/pci/endpoint/functions/pci-epf-test.c | 97 +- drivers/pci/endpoint/pci-epc-core.c | 53 + drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/hotplug/ibmphp.h | 1 - drivers/pci/hotplug/ibmphp_core.c | 2 - drivers/pci/hotplug/ibmphp_hpc.c | 47 +- drivers/pci/hotplug/pciehp_hpc.c | 21 +- drivers/pci/of.c | 2 +- drivers/pci/pci-bridge-emul.c | 86 +- drivers/pci/pci-bridge-emul.h | 13 +- drivers/pci/pci-driver.c | 4 +- drivers/pci/pci.c | 136 +- drivers/pci/pcie/Kconfig | 7 +- drivers/pci/pcie/Makefile | 1 + drivers/pci/pcie/aer.c | 9 +- drivers/pci/pcie/bw_notification.c | 110 + drivers/pci/pcie/dpc.c | 27 +- drivers/pci/pcie/pme.c | 48 +- drivers/pci/pcie/portdrv.h | 6 +- drivers/pci/pcie/portdrv_core.c | 17 +- drivers/pci/pcie/portdrv_pci.c | 9 +- drivers/pci/probe.c | 120 +- drivers/pci/quirks.c | 4 +- drivers/pci/setup-bus.c | 63 +- drivers/scsi/scsi_lib.c | 2 +- drivers/spi/spi-topcliff-pch.c | 1 - drivers/staging/erofs/data.c | 3 +- drivers/staging/erofs/unzip_vle.c | 3 +- drivers/staging/media/Kconfig | 6 +- drivers/staging/media/Makefile | 3 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 4 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 4 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 2 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 4 + drivers/staging/media/imx/TODO | 9 + drivers/staging/media/imx/imx-ic-common.c | 6 +- drivers/staging/media/imx/imx-ic-prp.c | 25 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 91 +- drivers/staging/media/imx/imx-media-capture.c | 119 +- drivers/staging/media/imx/imx-media-csi.c | 230 +- drivers/staging/media/imx/imx-media-dev-common.c | 90 + drivers/staging/media/imx/imx-media-dev.c | 122 +- drivers/staging/media/imx/imx-media-internal-sd.c | 20 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx-media-utils.c | 47 +- drivers/staging/media/imx/imx-media-vdic.c | 21 +- drivers/staging/media/imx/imx-media.h | 45 +- drivers/staging/media/imx/imx7-media-csi.c | 1369 +++++++ drivers/staging/media/imx/imx7-mipi-csis.c | 1160 ++++++ drivers/staging/media/imx074/Kconfig | 5 - drivers/staging/media/imx074/Makefile | 1 - drivers/staging/media/imx074/TODO | 5 - drivers/staging/media/ipu3/Makefile | 6 + drivers/staging/media/ipu3/TODO | 7 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 10 +- drivers/staging/media/ipu3/ipu3-abi.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 18 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 8 +- drivers/staging/media/ipu3/ipu3-css-params.c | 271 +- drivers/staging/media/ipu3/ipu3-css-params.h | 8 +- drivers/staging/media/ipu3/ipu3-css-pool.c | 32 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 30 +- drivers/staging/media/ipu3/ipu3-css.c | 460 +-- drivers/staging/media/ipu3/ipu3-css.h | 92 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 43 +- drivers/staging/media/ipu3/ipu3-dmamap.h | 14 +- drivers/staging/media/ipu3/ipu3-mmu.c | 125 +- drivers/staging/media/ipu3/ipu3-mmu.h | 18 +- drivers/staging/media/ipu3/ipu3-tables.c | 50 +- drivers/staging/media/ipu3/ipu3-tables.h | 54 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 299 +- drivers/staging/media/ipu3/ipu3.c | 97 +- drivers/staging/media/ipu3/ipu3.h | 20 +- drivers/staging/media/omap4iss/iss_csi2.c | 2 +- .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 6 +- .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 6 +- .../i2c => staging/media}/soc_camera/Kconfig | 46 +- drivers/staging/media/soc_camera/Makefile | 7 + .../staging/media/{imx074 => soc_camera}/imx074.c | 0 .../media/{mt9t031 => soc_camera}/mt9t031.c | 0 .../media}/soc_camera/soc_camera.c | 4 +- .../media}/soc_camera/soc_mediabus.c | 0 .../i2c => staging/media}/soc_camera/soc_mt9v022.c | 0 .../i2c => staging/media}/soc_camera/soc_ov5642.c | 0 .../i2c => staging/media}/soc_camera/soc_ov9740.c | 0 drivers/staging/media/sunxi/cedrus/TODO | 5 - drivers/staging/media/sunxi/cedrus/cedrus.h | 9 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_dec.h | 6 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 28 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 23 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 19 + drivers/staging/media/zoran/zoran.h | 2 +- drivers/staging/media/zoran/zoran_card.c | 2 +- drivers/staging/media/zoran/zoran_device.c | 6 +- drivers/staging/media/zoran/zoran_driver.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 8 +- drivers/tty/serial/pch_uart.c | 2 - drivers/usb/gadget/udc/pch_udc.c | 1 - fs/Makefile | 1 + fs/block_dev.c | 28 +- fs/btrfs/compression.c | 3 +- fs/btrfs/disk-io.c | 3 +- fs/btrfs/extent_io.c | 16 +- fs/btrfs/inode.c | 6 +- fs/btrfs/raid56.c | 3 +- fs/buffer.c | 12 +- fs/cifs/Kconfig | 120 +- fs/cifs/cifs_dfs_ref.c | 4 +- fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifsfs.c | 3 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 65 +- fs/cifs/cifsproto.h | 8 +- fs/cifs/cifssmb.c | 54 +- fs/cifs/connect.c | 66 +- fs/cifs/file.c | 269 +- fs/cifs/inode.c | 2 +- fs/cifs/link.c | 14 +- fs/cifs/smb1ops.c | 8 +- fs/cifs/smb2misc.c | 24 +- fs/cifs/smb2ops.c | 115 +- fs/cifs/smb2pdu.c | 179 +- fs/cifs/smb2pdu.h | 4 +- fs/cifs/smb2transport.c | 25 +- fs/cifs/smbdirect.c | 6 +- fs/cifs/trace.h | 89 +- fs/cifs/transport.c | 208 +- fs/crypto/Kconfig | 6 +- fs/crypto/bio.c | 3 +- fs/crypto/fscrypt_private.h | 1 - fs/crypto/hooks.c | 6 +- fs/crypto/policy.c | 3 +- fs/direct-io.c | 4 +- fs/exofs/ore.c | 3 +- fs/exofs/ore_raid.c | 3 +- fs/ext4/Kconfig | 15 - fs/ext4/dir.c | 10 +- fs/ext4/ext4.h | 12 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/extents.c | 4 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inode.c | 24 +- fs/ext4/ioctl.c | 4 +- fs/ext4/move_extent.c | 3 +- fs/ext4/namei.c | 18 +- fs/ext4/page-io.c | 12 +- fs/ext4/readpage.c | 8 +- fs/ext4/super.c | 6 +- fs/ext4/sysfs.c | 4 +- fs/f2fs/Kconfig | 12 +- fs/f2fs/data.c | 13 +- fs/f2fs/dir.c | 10 +- fs/f2fs/f2fs.h | 14 +- fs/f2fs/file.c | 10 +- fs/f2fs/inode.c | 4 +- fs/f2fs/namei.c | 6 +- fs/f2fs/super.c | 8 +- fs/f2fs/sysfs.c | 4 +- fs/file.c | 15 +- fs/file_table.c | 9 +- fs/gfs2/file.c | 2 + fs/gfs2/glock.c | 72 +- fs/gfs2/glock.h | 4 +- fs/gfs2/incore.h | 3 - fs/gfs2/inode.h | 4 +- fs/gfs2/lops.c | 6 +- fs/gfs2/main.c | 6 +- fs/gfs2/meta_io.c | 3 +- fs/io_uring.c | 2971 +++++++++++++++ fs/iomap.c | 53 +- fs/mpage.c | 3 +- fs/pstore/platform.c | 3 + fs/pstore/ram.c | 64 +- fs/ubifs/Kconfig | 12 +- fs/ubifs/Makefile | 2 +- fs/ubifs/ioctl.c | 4 +- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 2 +- fs/ubifs/ubifs.h | 5 +- fs/xfs/xfs_aops.c | 9 +- fs/xfs/xfs_file.c | 1 + include/linux/ata_platform.h | 3 +- include/linux/bio.h | 51 +- include/linux/blk-mq.h | 1 - include/linux/blkdev.h | 68 +- include/linux/bvec.h | 123 +- include/linux/file.h | 2 + include/linux/fs.h | 19 +- include/linux/fscrypt.h | 420 ++- include/linux/fscrypt_notsupp.h | 231 -- include/linux/fscrypt_supp.h | 204 - include/linux/iomap.h | 1 + include/linux/kern_levels.h | 2 +- include/linux/module.h | 18 +- include/linux/msi.h | 12 +- include/linux/nvme-fc-driver.h | 10 +- include/linux/nvme-fc.h | 14 +- include/linux/nvme-rdma.h | 10 +- include/linux/nvme-tcp.h | 2 +- include/linux/nvme.h | 10 +- include/linux/pci-epc.h | 31 +- include/linux/pci.h | 3 + include/linux/pci_ids.h | 4 + include/linux/platform_data/media/si4713.h | 4 +- .../platform_data/media/soc_camera_platform.h | 83 - include/linux/printk.h | 1 - include/linux/sched/user.h | 2 +- include/linux/skbuff.h | 2 +- include/linux/syscalls.h | 8 + include/media/davinci/dm355_ccdc.h | 4 +- include/media/davinci/dm644x_ccdc.h | 2 +- include/media/drv-intf/exynos-fimc.h | 2 +- include/media/drv-intf/saa7146.h | 2 +- include/media/drv-intf/saa7146_vv.h | 4 +- include/media/drv-intf/sh_mobile_ceu.h | 29 - include/media/dvb_frontend.h | 8 +- include/media/i2c/tw9910.h | 2 - include/media/mpeg2-ctrls.h | 14 +- include/media/rc-map.h | 18 +- include/media/v4l2-common.h | 9 - include/media/v4l2-ctrls.h | 2 +- include/media/v4l2-event.h | 2 + include/media/v4l2-fwnode.h | 4 +- include/media/v4l2-mem2mem.h | 44 +- include/media/v4l2-subdev.h | 9 +- include/media/videobuf-core.h | 4 +- include/media/videobuf2-core.h | 15 +- include/media/videobuf2-dma-sg.h | 2 +- include/media/videobuf2-v4l2.h | 16 + include/net/af_unix.h | 1 + include/trace/events/pwc.h | 65 + include/uapi/asm-generic/unistd.h | 9 +- include/uapi/linux/io_uring.h | 137 + include/uapi/linux/lirc.h | 6 + include/uapi/linux/nvme_ioctl.h | 9 - include/uapi/linux/v4l2-controls.h | 2 + include/uapi/linux/videodev2.h | 26 +- include/video/imx-ipu-v3.h | 8 +- init/Kconfig | 9 + kernel/printk/printk.c | 90 +- kernel/sys_ni.c | 3 + lib/Kconfig.debug | 27 + lib/Makefile | 1 + lib/test_stackinit.c | 378 ++ lib/vsprintf.c | 1 - net/Makefile | 2 +- net/unix/Kconfig | 5 + net/unix/Makefile | 2 + net/unix/af_unix.c | 63 +- net/unix/garbage.c | 68 +- net/unix/scm.c | 151 + net/unix/scm.h | 10 + samples/Kconfig | 7 + samples/Makefile | 2 +- samples/binderfs/Makefile | 1 + samples/binderfs/binderfs_example.c | 83 + samples/v4l/v4l2-pci-skeleton.c | 8 +- scripts/Makefile.gcc-plugins | 2 + scripts/checkpatch.pl | 13 - scripts/gcc-plugins/Kconfig | 58 +- scripts/gcc-plugins/structleak_plugin.c | 36 +- scripts/kernel-doc | 2 +- scripts/leaking_addresses.pl | 9 +- scripts/spdxcheck.py | 8 +- security/selinux/hooks.c | 2 +- tools/Makefile | 14 +- tools/debugging/Makefile | 16 + tools/debugging/kernel-chktaint | 202 + tools/include/uapi/linux/lirc.h | 12 + tools/io_uring/Makefile | 18 + tools/io_uring/README | 29 + tools/io_uring/barrier.h | 16 + tools/io_uring/io_uring-bench.c | 616 +++ tools/io_uring/io_uring-cp.c | 251 ++ tools/io_uring/liburing.h | 143 + tools/io_uring/queue.c | 164 + tools/io_uring/setup.c | 103 + tools/io_uring/syscall.c | 40 + tools/testing/selftests/ftrace/ftracetest | 21 +- tools/testing/selftests/ir/ir_loopback.c | 15 +- tools/testing/selftests/ir/ir_loopback.sh | 5 + tools/testing/selftests/kselftest.h | 1 + tools/testing/selftests/kselftest_harness.h | 10 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 47 +- 922 files changed, 26769 insertions(+), 21293 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/i2c/melexis,mlx90640.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9m001.txt create mode 100644 Documentation/devicetree/bindings/media/imx7-csi.txt create mode 100644 Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt create mode 100644 Documentation/devicetree/bindings/media/si470x.txt create mode 100644 Documentation/filesystems/api-summary.rst create mode 100644 Documentation/filesystems/binderfs.rst copy Documentation/filesystems/{index.rst => journalling.rst} (71%) create mode 100644 Documentation/filesystems/splice.rst delete mode 100644 Documentation/media/uapi/v4l/dev-effect.rst rename Documentation/media/uapi/v4l/{dev-codec.rst => dev-mem2mem.rst} (50%) delete mode 100644 Documentation/media/uapi/v4l/dev-teletext.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-camera.rst copy Documentation/media/uapi/v4l/{extended-controls.rst => ext-ctrls-codec.rst} (52%) create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-detect.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-dv.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-flash.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-process.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-source.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-rf-tuner.rst create mode 100644 Documentation/media/v4l-drivers/imx7.rst create mode 100644 Documentation/misc-devices/index.rst create mode 100644 Documentation/networking/checksum-offloads.rst delete mode 100644 Documentation/networking/checksum-offloads.txt rename Documentation/networking/{scaling.txt => scaling.rst} (92%) rename Documentation/networking/{segmentation-offloads.txt => segmentation-offload [...] rename Documentation/security/{LSM-sctp.rst => SCTP.rst} (52%) delete mode 100644 Documentation/security/SELinux-sctp.rst create mode 100644 LICENSES/exceptions/GCC-exception-2.0 create mode 100644 drivers/ata/pata_buddha.c rename drivers/media/i2c/{soc_camera/soc_mt9m001.c => mt9m001.c} (66%) create mode 100644 drivers/media/i2c/ov8856.c rename drivers/media/i2c/{soc_camera/soc_ov9640.c => ov9640.c} (90%) rename drivers/media/i2c/{soc_camera => }/ov9640.h (96%) delete mode 100644 drivers/media/i2c/soc_camera/Makefile delete mode 100644 drivers/media/i2c/soc_camera/soc_mt9t112.c delete mode 100644 drivers/media/i2c/soc_camera/soc_ov772x.c delete mode 100644 drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c delete mode 100644 drivers/media/i2c/soc_camera/soc_tw9910.c delete mode 100644 drivers/media/platform/soc_camera/Kconfig delete mode 100644 drivers/media/platform/soc_camera/Makefile delete mode 100644 drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c delete mode 100644 drivers/media/platform/soc_camera/soc_camera_platform.c delete mode 100644 drivers/media/platform/soc_camera/soc_scale_crop.c delete mode 100644 drivers/media/platform/soc_camera/soc_scale_crop.h create mode 100644 drivers/media/platform/vimc/vimc-streamer.c create mode 100644 drivers/media/platform/vimc/vimc-streamer.h create mode 100644 drivers/media/rc/ir-rcmm-decoder.c create mode 100644 drivers/pci/controller/dwc/pci-layerscape-ep.c create mode 100644 drivers/pci/pcie/bw_notification.c create mode 100644 drivers/staging/media/imx/imx-media-dev-common.c create mode 100644 drivers/staging/media/imx/imx7-media-csi.c create mode 100644 drivers/staging/media/imx/imx7-mipi-csis.c delete mode 100644 drivers/staging/media/imx074/Kconfig delete mode 100644 drivers/staging/media/imx074/Makefile delete mode 100644 drivers/staging/media/imx074/TODO rename drivers/{media/i2c => staging/media}/soc_camera/Kconfig (54%) create mode 100644 drivers/staging/media/soc_camera/Makefile rename drivers/staging/media/{imx074 => soc_camera}/imx074.c (100%) rename drivers/staging/media/{mt9t031 => soc_camera}/mt9t031.c (100%) rename drivers/{media/platform => staging/media}/soc_camera/soc_camera.c (99%) rename drivers/{media/platform => staging/media}/soc_camera/soc_mediabus.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_mt9v022.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_ov5642.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_ov9740.c (100%) create mode 100644 fs/io_uring.c delete mode 100644 include/linux/fscrypt_notsupp.h delete mode 100644 include/linux/fscrypt_supp.h delete mode 100644 include/linux/platform_data/media/soc_camera_platform.h delete mode 100644 include/media/drv-intf/sh_mobile_ceu.h create mode 100644 include/trace/events/pwc.h create mode 100644 include/uapi/linux/io_uring.h create mode 100644 lib/test_stackinit.c create mode 100644 net/unix/scm.c create mode 100644 net/unix/scm.h create mode 100644 samples/binderfs/Makefile create mode 100644 samples/binderfs/binderfs_example.c create mode 100644 tools/debugging/Makefile create mode 100755 tools/debugging/kernel-chktaint create mode 100644 tools/io_uring/Makefile create mode 100644 tools/io_uring/README create mode 100644 tools/io_uring/barrier.h create mode 100644 tools/io_uring/io_uring-bench.c create mode 100644 tools/io_uring/io_uring-cp.c create mode 100644 tools/io_uring/liburing.h create mode 100644 tools/io_uring/queue.c create mode 100644 tools/io_uring/setup.c create mode 100644 tools/io_uring/syscall.c