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-master-arm-mainline-allnoconfig 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 [...]
No new revisions were added by this update.
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 +- 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/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 | 5 +- arch/mips/configs/generic_defconfig | 2 +- arch/nds32/configs/defconfig | 2 +- arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/performance_defconfig | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 3 + arch/x86/entry/syscalls/syscall_64.tbl | 3 + 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/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/mmc/core/queue.c | 3 +- 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/scsi/scsi_lib.c | 2 +- drivers/staging/erofs/data.c | 3 +- drivers/staging/erofs/unzip_vle.c | 3 +- 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/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/printk.h | 1 - include/linux/sched/user.h | 2 +- include/linux/skbuff.h | 2 +- include/linux/syscalls.h | 8 + include/net/af_unix.h | 1 + include/uapi/asm-generic/unistd.h | 9 +- include/uapi/linux/io_uring.h | 137 + include/uapi/linux/nvme_ioctl.h | 9 - 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 + 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/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 | 6 +- 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 +- 321 files changed, 12238 insertions(+), 3737 deletions(-) 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 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 create mode 100644 fs/io_uring.c delete mode 100644 include/linux/fscrypt_notsupp.h delete mode 100644 include/linux/fscrypt_supp.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