This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f678d6da7499 Merge tag 'char-misc-5.2-rc1-part2' of git://git.kernel.or [...] new 88b7e9ffe594 leds: as3645a: Switch to fwnode property API new 71c873080200 ACPI: Document how to refer to LEDs from remote nodes new 0eae60583f32 drivers: leds: Kconfig: pedantic cleanups new c90fbae3612d leds: pca963x: Revert "Add ACPI support" new 5b6cd445dbef leds: pca955x: Revert "Add ACPI support" new dd08e136f77b leds: lt3593: drop pdata handling code new 1c310074ad6c leds: lt3593: Remove unneeded assignment in lt3593_led_probe new 967f69de8147 leds: pca955x: Make use of device property API new 0b6034d84b00 leds: pca963x: Make use of device property API new 857b079b1a43 leds: blinkm: clean up double assignment to data->i2c_addr new 6e6c214f16e4 leds: Small fixes for Flash class description new 6ccc7435fab7 dt: lm3532: Add lm3532 dt doc and update ti_lmu doc new 863a0618226e ARM: dts: omap4-droid4: Update backlight dt properties new e4b3b4435562 mfd: ti-lmu: Remove LM3532 backlight driver references new bc1b8492c764 leds: lm3532: Introduce the lm3532 LED driver new 174c9526ac89 Merge tag 'lm3532-driver-improvements' into for-next new 05b8ccfba5d4 ALSA: line6: Avoid polluting led_* namespace new 0db37915d912 leds: avoid races with workqueue new 8b35ad6232c4 Merge tag 'leds-for-5.2-rc1' of git://git.kernel.org/pub/s [...] new 778c02a236a8 block, bfq: increase idling for weight-raised queues new fb53ac6cd026 block, bfq: do not idle for lowest-weight queues new 2341d662e9a2 block, bfq: tune service injection basing on request servi [...] new 8cacc5ab3eac block, bfq: do not merge queues on flash storage with queueing new 7074f076ff15 block, bfq: do not tag totally seeky queues as soft rt new 84a746891e1d block, bfq: always protect newly-created queues from exist [...] new 1e66413c4f68 block, bfq: print SHARED instead of pid for shared queues in logs new fffca087d587 block, bfq: save & resume weight on a queue merge/split new 4438cf50e7b3 doc, block, bfq: add information on bfq execution time new 56a85fd8376e loop: properly observe rotational flag of underlying device new 0383ad4374f7 block: pass page to xen_biovec_phys_mergeable new db5ebd6edd26 block: avoid to break XEN by multi-page bvec new fd7d8d4232f0 block: don't merge adjacent bvecs to one segment in bio bl [...] new 5a8ce240d4d3 block: cleanup bio_add_pc_page new 5919482e2229 block: check if page is mergeable in one helper new 190470871ae2 block: put the same page when adding it to bio new 489fbbcb51d0 block: enable multi-page bvec for passthrough IO new cae6c2e54cc1 block: remove argument of 'request_queue' from __blk_bvec_map_sg new 16e3e4187758 block: reuse __blk_bvec_map_sg() for mapping page sized bvec new f6970f83ef79 block: don't check if adjacent bvecs in one bio can be mergeable new 81ba6abd2bcd block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF new 4f4fd7c5798b Don't jump to compute_result state from check_result state new 4bc034d35377 Revert "MD: fix lock contention for flush bios" new 2bc13b83e629 md: batch flush requests. new 2b24e6f63ac9 block: bio: ensure newly added bio flags don't override BV [...] new 43e2d08d0790 nvme: avoid double dereference to convert le to cpu new cfe03c2ec462 nvmet: avoid double errno conversions new 6b80f1d2cc5a nvmet-fc: use zero-sized array and struct_size() in kzalloc() new 70583295388a nvmet-tcp: implement C2HData SUCCESS optimization new 7c349dde26b7 nvme-pci: use a flag for polled queues new 88a041f4c1f6 nvme-pci: remove q_dmadev from nvme_queue new 39f8e3640114 nvme-pci: remove unused nvme_iod member new 3aef3cae4342 block: add a req_bvec helper new 2a876f5e25e8 block: add a rq_integrity_vec helper new 9d9de535f385 block: add a rq_dma_dir helper new 3ab3a0313cb8 block: add dma_map_bvec helper new 9b048119a153 nvme-pci: remove nvme_init_iod new 915f04c93db4 nvme-pci: move the call to nvme_cleanup_cmd out of nvme_un [...] new 7fe07d14f71f nvme-pci: merge nvme_free_iod into nvme_unmap_data new b15c592de37e nvme-pci: only call nvme_unmap_data for requests transferr [...] new 783b94bd9250 nvme-pci: do not build a scatterlist to map metadata new 4aedb705437f nvme-pci: split metadata handling from nvme_map_data / nvm [...] new d43f1ccfad05 nvme-pci: remove the inline scatterlist optimization new dff824b2aadb nvme-pci: optimize mapping of small single segment requests new 297910571f08 nvme-pci: optimize mapping single segment requests using SGLs new 70479b71bc80 nvme-pci: tidy up nvme_map_data new e84c2091a452 nvmet: never fail double namespace enablement new 013a63ef4edc nvmet: add safety check for subsystem lock during nvmet_ns [...] new d0de579c043c nvme: log the error status on Identify Namespace failure new 75199aa5269f Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] new 72deb455b5ec block: remove CONFIG_LBDAF new 78bf47353b00 block: sed-opal: fix IOC_OPAL_ENABLE_DISABLE_MBR new 1e815b33c5cc block: sed-opal: fix typos and formatting new 1b6b75b0137f block: sed-opal: use correct macro for method length new e2821a50b17c block: sed-opal: unify space check in add_token_* new 78d584ca31ef block: sed-opal: close parameter list in cmd_finalize new e8b2922459cf block: sed-opal: unify cmd start new 7d9b62ae2a7d block: sed-opal: unify error handling of responses new b68f09ecdeaa block: sed-opal: reuse response_get_token to decrease code [...] new b2f9c6eb3f5f block: sed-opal: print failed function address new 285599590e2e block: sed-opal: split generation of bytestring header and [...] new a4ddbd1b7b2c block: sed-opal: add token for OPAL_LIFECYCLE new 3fff234b851c block: sed-opal: unify retrieval of table columns new 372be4084475 block: sed-opal: use named Opal tokens instead of integer [...] new 3db87236cfb2 block: sed-opal: pass steps via argument rather than via opal_dev new 0af2648ec30c block: sed-opal: don't repeat opal_discovery0 in each steps array new a80f36cc64f0 block: sed-opal: rename next to execute_steps new 9bc00750f5b6 virtio_blk: replace 0 by HCTX_TYPE_DEFAULT to index blk_mq [...] new d0b0a81acbd8 block: remove unused variable 'def' new 636b8fe86bed block, bfq: fix some typos in comments new b21e11c5c831 block: fix build warning in merging bvecs new 0d413829bd20 block: null: Add documentation for "zone_nr_conv" param new ee37e62191a5 md: add mddev->pers to avoid potential NULL pointer dereference new ed4d0a4ea11e md: add a missing endianness conversion in check_sb_changes new c35403f82ced md: use correct types in md_bitmap_print_sb new 00485d094244 md: use correct type in super_1_load new ae50640bebc4 md: use correct type in super_1_sync new 2b598ee54a1e md: mark md_cluster_mod static new 368ecade0532 md: add __acquires/__releases annotations to (un)lock_two_stripes new efcd487c69b9 md: add __acquires/__releases annotations to handle_active [...] new 22391ac30ab9 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] new 8a96a0e40810 block: rewrite blk_bvec_map_sg to avoid a nth_page call new a10584c3cda9 block: refactor __bio_iov_bvec_add_pages new 14eacf12dbc7 block: don't allow multiple bio_iov_iter_get_pages calls per bio new 7321ecbfc7cf block: change how we get page references in bio_iov_iter_g [...] new 52d52d1c98a9 block: only allow contiguous page structs in a bio_vec new 673387a93005 block: genhd: remove async_events field new c92e2f04b359 block: disk_events: introduce event flags new 3c12c8e94ca0 Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd a [...] new 773008f6fe05 Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy [...] new cdf3e3deb747 block: check_events: don't bother with events if unsupported new 5c61ee2cd586 Merge tag 'v5.1-rc6' into for-5.2/block new 6fcc44d1d77f block: fix use-after-free on gendisk new f6b50160a06d brd: re-enable __GFP_HIGHMEM in brd_insert_page() new f9f76879bc45 block: avoid scatterlist offsets > PAGE_SIZE new 4d25339e32a1 block: don't show io_timeout if driver has no timeout handler new d7ba866759c6 Merge tag 'v5.1-rc5' into for-5.2/block new 2c88e3c7ec32 block: fix use-after-free on gendisk new c42d32409908 md: return -ENODEV if rdev has no mddev assigned new a25d8c327bb4 Revert "Don't jump to compute_result state from check_resu [...] new b2176a1dfb51 md/raid: raid5 preserve the writeback action after the par [...] new 6c88d73515c4 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] new 551879a48f01 block: clarify that bio_add_page() and related helpers can [...] new 0257c0ed5ea3 block: don't run get_page() on pages from non-bvec iov iter new 1568ee7e3c63 bcache: fix crashes stopping bcache device before read miss done new 4e0c04ec3a30 bcache: fix inaccurate result of unused buckets new 78d4eb8ad9e1 bcache: avoid clang -Wunintialized warning new 792732d9852c bcache: use kmemdup_nul for CACHED_LABEL buffer new 3a3947271cd6 bcache: Clean up bch_get_congested() new a4b732a248d1 bcache: fix a race between cache register and cacheset unregister new 14215ee01f63 bcache: move definition of 'int ret' out of macro read_bucket() new 1bee2addc0c8 bcache: never set KEY_PTRS of journal key to 0 in journal_ [...] new ce3e4cfb59cb bcache: add failure check to run_cache_set() for journal replay new 2d17456eb1cc bcache: add comments for kobj release callback routine new 68d10e6979a3 bcache: return error immediately in bch_journal_replay() new 88c12d42d2bb bcache: add error check for calling register_bdev() new bb6d355c2aff bcache: Add comments for blkdev_put() in registration code path new 63d63b51d70f bcache: add comments for closure_fn to be called in closur [...] new eb8cbb6df38f bcache: improve bcache_reboot() new 631207314d88 bcache: fix failure in journal relplay new f16277ca20ac bcache: fix wrong usage use-after-freed on keylist in out_ [...] new 95f18c9d1310 bcache: avoid potential memleak of list of journal_replay( [...] new cc6be1315931 mtip32xx: remove trim support new 8dc2ed3f3e5b nvmet-rdma: remove p2p_client initialization from fast-path new fc6c9730725d nvmet: rename nvme_completion instances from rsp to cqe new 6b7e631b927c nvmet: return a specified error it subsys_alloc fails new a5dffbb66d25 nvmet: include <linux/scatterlist.h> new 525ec495e021 nvmet-file: clamp-down file namespace lba_shift new 569b3d3db1aa nvmet-tcp: don't fail maxr2t greater than 1 new 7a42589654ae nvme-tcp: fix a NULL deref when an admin connect times out new 1007709d7d06 nvme-rdma: fix a NULL deref when an admin connect times out new efb973b19b88 nvme-tcp: rename function to have nvme_tcp prefix new 663d6fee66b5 nvme-loop: kill timeout handler new 82bebbde02e2 nvme-rdma: fix typo in struct comment new 01fa017484ad nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE new 41d7f2ed8457 Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] new cdca22bcbc64 bcache: remove redundant LIST_HEAD(journal) from run_cache_set() new f936b06ae538 bcache: clean up do_btree_node_write a bit new 2b070cfe582b block: remove the i argument to bio_for_each_segment_all new 4713839dfe82 block: remove the __bio_add_pc_page export new 6601e44efd20 block: remove bogus comments in __bio_add_pc_page new dcdca753c152 block: clean up __bio_add_pc_page a bit new 8c16567d867e block: switch all files cleared marked as GPLv2 to SPDX tags new a497ee34a45d block: switch all files cleared marked as GPLv2 or later t [...] new 9fcd030baa36 sed-opal.h: remove redundant licence boilerplate new 635359981315 block: add a SPDX tag to blk-mq-rdma.h new 3dcf60bcb603 block: add SPDX tags to block layer files missing licensin [...] new 12adb7a013e3 block: remove the unused blk_queue_dma_pad function new 2d5abb9a1e8e bcache: make is_discard_enabled() static new 273938bf7ae9 block: fix function name in comment new f34e25898a60 nvme-tcp: fix possible null deref on a timed out io queue connect new 525aa5a705d8 nvme-multipath: split bios with the ns_head bio_set before [...] new 592b6e7b0226 nvme-multipath: don't print ANA group state by default new 049bf37262c6 nvme-pci: fix psdt field for single segment sgls new 9dc1a38ef192 nvme-pci: shutdown on timeout during deletion new c8e9e9b7646e nvme-pci: unquiesce admin queue on shutdown new 665648673ef5 nvme-pci: remove an unneeded variable initialization new a97234e1ff1e nvme-pci: check more command sizes new a2faf94e57c5 nvme-fabrics: check more command sizes new 811015409fd4 nvme: move command size checks to the core new 893a74b7a76e nvme: mark nvme_core_init and nvme_core_exit static new 6f53e73b9ec5 nvmet: protect discovery change log event list iteration new 6143393c1b85 Merge branch 'nvme-5.2' of git://git.infradead.org/nvme in [...] new e87eb301bee1 blk-mq: grab .q_usage_counter when queuing request from pl [...] new fbc2a15e3433 blk-mq: move cancel of requeue_work into blk_mq_release new c7e2d94b3d16 blk-mq: free hw queue's resource in hctx's release handler new 7c6c5b7c9186 blk-mq: split blk_mq_alloc_and_init_hctx into two parts new 2f8f1336a48b blk-mq: always free hctx after request queue is freed new 1b97871b501f blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs [...] new 662156641bc4 block: don't drain in-progress dispatch in blk_cleanup_queue() new b8753433fc61 block: fix mismerge in bvec_advance new 67a242223958 Merge tag 'for-5.2/block-20190507' of git://git.kernel.dk/ [...] new de0617e46717 io_uring: add support for marking commands as draining new 22f96b3808c1 fs: add sync_file_range() helper new 5d17b4a4b7fa io_uring: add support for IORING_OP_SYNC_FILE_RANGE new 9b402849e80c io_uring: add support for eventfd notifications new 5dcf877fb13f req->error only used for iopoll new efeb862bd5bc io_uring: fix shadowed variable ret return code being not checked new 7889f44dd9ce io_uring: use cpu_online() to check p->sq_thread_cpu inste [...] new 52ae2456d6a4 Merge tag 'for-5.2/io_uring-20190507' of git://git.kernel. [...] new 2be8481a8a44 ahci: qoriq: add lx2160 platforms support new a1d78317f84b ahci: qoriq: add ls1028a platforms support new e4eaa9efbf79 Merge tag 'for-5.2/libata-20190507' of git://git.kernel.dk [...] new 83ca25948940 swiotlb: dump used and total slots when swiotlb buffer is full new 53b29c336830 swiotlb: save io_tlb_used to local variable before leaving [...] new aca351cc4c03 swiotlb-xen: make instances match their method names new 8b35d9feed8e swiotlb-xen: use ->map_page to implement ->map_sg new 2e12dceef3d3 swiotlb-xen: simplify the DMA sync method implementations new 063b8271ec8f swiotlb-xen: ensure we have a single callsite for xen_dma_ [...] new 498e8631f27e Merge branch 'stable/for-linus-5.2' of git://git.kernel.or [...] new e37c1877ba5b scripts/selinux: modernize mdp new ff1bf4c0714e selinux: use kernel linux/socket.h for genheaders and mdp new ccd19d4cafaa scripts/selinux: fix build new 05895219627c kernfs: clean up struct kernfs_iattrs new d0c9c153b4bd kernfs: do not alloc iattrs in kernfs_xattr_get new b754026bd98e selinux: try security xattr after genfs for kernfs filesystems new 0ac6075a32fc kernfs: use simple_xattrs for security attributes new b230d5aba2d1 LSM: add new hook for kernfs node initialization new ec882da5cda9 selinux: implement the kernfs_init_security hook new e19dfdc83b60 kernfs: initialize security of newly created nodes new c72c4cde8095 selinux: Make selinux_kernfs_init_security static new 24f7c45fdb2a LSM: lsm_hooks.h - fix missing colon in docstring new 9e0cfe28fa32 selinux: remove useless assignments new 98bbbb76f2ed selinux: avoid uninitialized variable warning new 593854c05210 MAINTAINERS: update SELinux file patterns new 1537ad15c9c5 kernfs: fix xattr name handling in LSM helpers new c750e6929d3c selinux: Check address length before reading address family new 35a196bef449 proc: prevent changes to overridden credentials new f72dae20891d Merge tag 'selinux-pr-20190507' of git://git.kernel.org/pu [...] new 95e0b46fcebd audit: fix a memleak caused by auditing load module new 73e65b88feb9 audit: connect LOGIN record to its syscall record new 2efa48fec0c3 audit: Make audit_log_cap and audit_copy_inode static new 162f33dd45a7 Move EM_ARCOMPACT and EM_ARCV2 to uapi/linux/elf-em.h new 67f2a8a29311 arc: define syscall_get_arch() new a43e66478ef7 c6x: define syscall_get_arch() new 122a43b10742 h8300: define syscall_get_arch() new f4780e2db06d Move EM_HEXAGON to uapi/linux/elf-em.h new d093153431dc hexagon: define syscall_get_arch() new 92f922f35078 m68k: define syscall_get_arch() new 530ff23a8e46 Move EM_NDS32 to uapi/linux/elf-em.h new fa562447e154 nds32: define syscall_get_arch() new 1660aac45e5b nios2: define syscall_get_arch() new 03f7e6adfbd0 Move EM_UNICORE to uapi/linux/elf-em.h new b15fe94acece unicore32: define syscall_get_arch() new 16add411645c syscall_get_arch: add "struct task_struct *" argument new a1aa08a01f73 audit: link integrity evm_write_xattrs record to syscall event new 699c1868a743 audit: purge unnecessary list_empty calls new 2d87a0674bd6 timekeeping: Audit clock adjustments new 7e8eda734d30 ntp: Audit NTP parameters adjustment new 70c4cf17e445 audit: fix a memory leak bug new 02aff8db6438 Merge tag 'audit-pr-20190507' of git://git.kernel.org/pub/ [...] new 17d9822d4b4c parisc: Consider stack randomization for mmap base only wh [...] new ccfbc68d41c2 parisc: add set_fixmap()/clear_fixmap() new 620a53d522ba parisc: add parisc code patching new eacbfce19d8b parisc: add KGDB support new 3e1120f4b57b parisc: Export running_on_qemu symbol for modules new f30bfa6d29da parisc: Tune LASI LAN for QEMU new b43874904435 parisc: Skip registering LED when running in QEMU new 82d96bf68e6c parisc: PA-Linux requires at least 32 MB RAM new ea1afe339a2b parisc: add functions required by KPROBE_EVENTS new 8858ac8e9e9b parisc: Implement kprobes new 1253d18d2d51 parisc: remove kprobes.h from generic-y new e0b59b7b633a parisc: Implement kretprobes new 376e5fd7ec34 doc: update kprobes supported architecture list new ea5a8c620ffb parisc: remove unused flags parameter in __patch_text() new 0e4db23e12b7 parisc: Show n/a if product number not available new 75da60ff53fb parisc: update feature lists new 6b1370ae392b parisc: enable wide mode early new dbdf07609905 parisc: Switch from DISCONTIGMEM to SPARSEMEM new 6c63ef80014b parisc: Remove lock code to serialize TLB operations in pacache.S new 9e5c602186a6 parisc: Use ldcw instruction for SMP spinlock release barrier new 44224bdb9915 parisc: Add memory clobber to TLB purges new 2d94a832e246 parisc: Add memory barrier to asm pdc and sync instructions new d19a12906e5e parisc: Allow live-patching of __meminit functions new b37d1c1898b2 parisc: Use per-pagetable spinlock new 11c03dc85f02 parisc: Update huge TLB page support to use per-pagetable [...] new 1829dda0e87f parisc: Rename LEVEL to PA_ASM_LEVEL to avoid name clash w [...] new bdca5d64ee92 parisc: Use PA_ASM_LEVEL in boot code new 62217beb394e parisc: Add static branch and JUMP_LABEL feature new d3511f53bb24 Merge branch 'parisc-5.2-1' of git://git.kernel.org/pub/sc [...]
The 279 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/acpi/dsd/leds.txt | 99 +++ Documentation/block/bfq-iosched.txt | 29 +- Documentation/block/null_blk.txt | 4 + .../devicetree/bindings/leds/leds-lm3532.txt | 101 +++ Documentation/devicetree/bindings/mfd/ti-lmu.txt | 20 - Documentation/features/debug/kgdb/arch-support.txt | 2 +- .../features/debug/kprobes/arch-support.txt | 2 +- .../features/debug/kretprobes/arch-support.txt | 2 +- Documentation/kprobes.txt | 1 + Documentation/process/submit-checklist.rst | 27 +- Documentation/translations/ja_JP/SubmitChecklist | 22 +- MAINTAINERS | 2 +- arch/alpha/include/asm/syscall.h | 2 +- arch/arc/configs/haps_hs_defconfig | 1 - arch/arc/configs/haps_hs_smp_defconfig | 1 - arch/arc/configs/nsim_700_defconfig | 1 - arch/arc/configs/nsim_hs_defconfig | 1 - arch/arc/configs/nsim_hs_smp_defconfig | 1 - arch/arc/configs/nsimosci_defconfig | 1 - arch/arc/configs/nsimosci_hs_defconfig | 1 - arch/arc/configs/nsimosci_hs_smp_defconfig | 1 - arch/arc/include/asm/elf.h | 6 +- arch/arc/include/asm/syscall.h | 11 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 27 +- arch/arm/configs/aspeed_g4_defconfig | 1 - arch/arm/configs/aspeed_g5_defconfig | 1 - arch/arm/configs/at91_dt_defconfig | 1 - arch/arm/configs/clps711x_defconfig | 1 - arch/arm/configs/efm32_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/h3600_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/multi_v4t_defconfig | 1 - arch/arm/configs/omap1_defconfig | 1 - arch/arm/configs/stm32_defconfig | 1 - arch/arm/configs/u300_defconfig | 1 - arch/arm/configs/vexpress_defconfig | 1 - arch/arm/include/asm/syscall.h | 2 +- arch/arm64/include/asm/syscall.h | 4 +- arch/c6x/include/asm/syscall.h | 7 + arch/csky/include/asm/syscall.h | 2 +- arch/h8300/include/asm/syscall.h | 6 + arch/hexagon/include/asm/elf.h | 6 +- arch/hexagon/include/asm/syscall.h | 8 + arch/ia64/include/asm/syscall.h | 2 +- arch/m68k/configs/amcore_defconfig | 1 - arch/m68k/configs/m5475evb_defconfig | 1 - arch/m68k/configs/stmark2_defconfig | 1 - arch/m68k/include/asm/syscall.h | 12 + arch/microblaze/include/asm/syscall.h | 2 +- arch/mips/configs/ar7_defconfig | 1 - arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/loongson1b_defconfig | 1 - arch/mips/configs/loongson1c_defconfig | 1 - arch/mips/configs/rb532_defconfig | 1 - arch/mips/configs/rbtx49xx_defconfig | 1 - arch/mips/include/asm/syscall.h | 6 +- arch/mips/kernel/ptrace.c | 2 +- arch/nds32/include/asm/elf.h | 3 +- arch/nds32/include/asm/syscall.h | 9 + arch/nios2/include/asm/syscall.h | 6 + arch/openrisc/include/asm/syscall.h | 2 +- arch/parisc/Kconfig | 17 +- arch/parisc/boot/compressed/head.S | 6 +- arch/parisc/boot/compressed/misc.c | 31 +- arch/parisc/configs/generic-32bit_defconfig | 1 - arch/parisc/include/asm/Kbuild | 1 - arch/parisc/include/asm/assembly.h | 6 +- arch/parisc/include/asm/cache.h | 10 +- arch/parisc/include/asm/fixmap.h | 19 +- arch/parisc/include/asm/hardware.h | 2 +- arch/parisc/include/asm/jump_label.h | 43 ++ arch/parisc/include/asm/kgdb.h | 68 ++ arch/parisc/include/asm/kprobes.h | 55 ++ arch/parisc/include/asm/mmzone.h | 58 +- arch/parisc/include/asm/page.h | 4 +- arch/parisc/include/asm/patch.h | 11 + arch/parisc/include/asm/pgalloc.h | 1 + arch/parisc/include/asm/pgtable.h | 69 +- arch/parisc/include/asm/ptrace.h | 13 + arch/parisc/include/asm/sparsemem.h | 14 + arch/parisc/include/asm/spinlock.h | 4 + arch/parisc/include/asm/syscall.h | 4 +- arch/parisc/include/asm/tlbflush.h | 24 +- arch/parisc/kernel/Makefile | 6 +- arch/parisc/kernel/cache.c | 15 +- arch/parisc/kernel/drivers.c | 25 + arch/parisc/kernel/entry.S | 51 +- arch/parisc/kernel/head.S | 17 +- arch/parisc/kernel/inventory.c | 7 + arch/parisc/kernel/jump_label.c | 55 ++ arch/parisc/kernel/kgdb.c | 209 ++++++ arch/parisc/kernel/kprobes.c | 291 ++++++++ arch/parisc/kernel/pacache.S | 43 -- arch/parisc/kernel/parisc_ksyms.c | 6 - arch/parisc/kernel/patch.c | 77 ++ arch/parisc/kernel/process.c | 1 + arch/parisc/kernel/processor.c | 3 +- arch/parisc/kernel/ptrace.c | 35 + arch/parisc/kernel/setup.c | 6 + arch/parisc/kernel/sys_parisc.c | 3 +- arch/parisc/kernel/syscall.S | 18 +- arch/parisc/kernel/traps.c | 31 + arch/parisc/kernel/vmlinux.lds.S | 3 + arch/parisc/mm/Makefile | 2 +- arch/parisc/mm/fixmap.c | 41 ++ arch/parisc/mm/hugetlbpage.c | 19 +- arch/parisc/mm/init.c | 118 ++- arch/powerpc/include/asm/syscall.h | 10 +- arch/riscv/include/asm/syscall.h | 2 +- arch/s390/include/asm/syscall.h | 4 +- arch/sh/configs/apsh4ad0a_defconfig | 1 - arch/sh/configs/ecovec24-romimage_defconfig | 1 - arch/sh/configs/rsk7264_defconfig | 1 - arch/sh/configs/rsk7269_defconfig | 1 - arch/sh/configs/sh7785lcr_32bit_defconfig | 1 - arch/sh/include/asm/syscall_32.h | 2 +- arch/sh/include/asm/syscall_64.h | 2 +- arch/sparc/include/asm/syscall.h | 5 +- arch/unicore32/include/asm/elf.h | 3 +- arch/unicore32/include/asm/syscall.h | 12 + arch/x86/include/asm/syscall.h | 8 +- arch/x86/um/asm/syscall.h | 2 +- arch/xtensa/include/asm/syscall.h | 2 +- block/Kconfig | 24 - block/badblocks.c | 10 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 811 +++++++++++++++++---- block/bfq-iosched.h | 107 +-- block/bfq-wf2q.c | 23 +- block/bio-integrity.c | 16 +- block/bio.c | 286 ++++---- block/blk-cgroup.c | 1 + block/blk-core.c | 24 +- block/blk-exec.c | 1 + block/blk-flush.c | 3 +- block/blk-integrity.c | 16 +- block/blk-iolatency.c | 1 + block/blk-merge.c | 147 ++-- block/blk-mq-cpumap.c | 1 + block/blk-mq-debugfs.c | 13 +- block/blk-mq-pci.c | 10 +- block/blk-mq-rdma.c | 10 +- block/blk-mq-sched.c | 13 +- block/blk-mq-sysfs.c | 9 + block/blk-mq-tag.c | 1 + block/blk-mq-virtio.c | 10 +- block/blk-mq.c | 192 +++-- block/blk-mq.h | 2 +- block/blk-rq-qos.c | 2 + block/blk-rq-qos.h | 1 + block/blk-settings.c | 17 +- block/blk-stat.c | 1 + block/blk-sysfs.c | 31 +- block/blk-timeout.c | 1 + block/blk-wbt.c | 1 + block/blk-zoned.c | 1 + block/blk.h | 2 +- block/bounce.c | 3 +- block/bsg-lib.c | 16 +- block/bsg.c | 9 +- block/elevator.c | 7 +- block/genhd.c | 68 +- block/ioctl.c | 1 + block/ioprio.c | 1 + block/kyber-iosched.c | 13 +- block/mq-deadline.c | 1 + block/opal_proto.h | 12 +- block/partition-generic.c | 7 + block/partitions/acorn.c | 7 +- block/partitions/aix.h | 1 + block/partitions/amiga.h | 1 + block/partitions/efi.c | 16 +- block/partitions/efi.h | 16 +- block/partitions/ibm.h | 1 + block/partitions/karma.h | 1 + block/partitions/ldm.c | 16 +- block/partitions/ldm.h | 16 +- block/partitions/msdos.h | 1 + block/partitions/osf.h | 1 + block/partitions/sgi.h | 1 + block/partitions/sun.h | 1 + block/partitions/sysv68.h | 1 + block/partitions/ultrix.h | 1 + block/scsi_ioctl.c | 16 +- block/sed-opal.c | 726 ++++++++---------- block/t10-pi.c | 19 +- drivers/ata/ahci_qoriq.c | 55 +- drivers/block/amiflop.c | 1 + drivers/block/ataflop.c | 1 + drivers/block/brd.c | 7 +- drivers/block/drbd/drbd_int.h | 5 - drivers/block/floppy.c | 1 + drivers/block/loop.c | 35 +- drivers/block/mtip32xx/mtip32xx.c | 89 --- drivers/block/mtip32xx/mtip32xx.h | 17 - drivers/block/paride/pcd.c | 1 + drivers/block/paride/pd.c | 1 + drivers/block/paride/pf.c | 1 + drivers/block/pktcdvd.c | 1 - drivers/block/ps3disk.c | 4 +- drivers/block/swim.c | 1 + drivers/block/swim3.c | 1 + drivers/block/virtio_blk.c | 3 +- drivers/block/xsysace.c | 1 + drivers/cdrom/gdrom.c | 1 + drivers/ide/ide-cd.c | 1 + drivers/ide/ide-cd_ioctl.c | 5 +- drivers/ide/ide-gd.c | 6 +- drivers/leds/Kconfig | 33 +- drivers/leds/Makefile | 1 + drivers/leds/led-class.c | 1 + drivers/leds/led-core.c | 5 + drivers/leds/leds-as3645a.c | 93 +-- drivers/leds/leds-blinkm.c | 1 - drivers/leds/leds-lm3532.c | 683 +++++++++++++++++ drivers/leds/leds-lt3593.c | 64 +- drivers/leds/leds-pca955x.c | 57 +- drivers/leds/leds-pca963x.c | 66 +- drivers/md/bcache/alloc.c | 5 +- drivers/md/bcache/btree.c | 12 +- drivers/md/bcache/journal.c | 42 +- drivers/md/bcache/request.c | 41 +- drivers/md/bcache/request.h | 2 +- drivers/md/bcache/super.c | 84 ++- drivers/md/bcache/sysfs.c | 2 - drivers/md/bcache/util.h | 26 +- drivers/md/dm-crypt.c | 3 +- drivers/md/dm-exception-store.h | 28 +- drivers/md/dm-integrity.c | 8 +- drivers/md/md-bitmap.c | 8 +- drivers/md/md.c | 199 +++-- drivers/md/md.h | 25 +- drivers/md/raid1.c | 6 +- drivers/md/raid5.c | 16 +- drivers/mfd/ti-lmu.c | 11 - drivers/net/ethernet/i825xx/lasi_82596.c | 5 +- drivers/nvdimm/pfn_devs.c | 4 +- drivers/nvme/host/core.c | 44 +- drivers/nvme/host/fabrics.c | 1 + drivers/nvme/host/multipath.c | 10 +- drivers/nvme/host/nvme.h | 3 - drivers/nvme/host/pci.c | 300 ++++---- drivers/nvme/host/rdma.c | 10 +- drivers/nvme/host/tcp.c | 21 +- drivers/nvme/target/Kconfig | 1 + drivers/nvme/target/configfs.c | 4 +- drivers/nvme/target/core.c | 38 +- drivers/nvme/target/discovery.c | 9 +- drivers/nvme/target/fabrics-cmd.c | 16 +- drivers/nvme/target/fc.c | 9 +- drivers/nvme/target/io-cmd-bdev.c | 6 +- drivers/nvme/target/io-cmd-file.c | 7 +- drivers/nvme/target/loop.c | 22 +- drivers/nvme/target/nvmet.h | 4 +- drivers/nvme/target/rdma.c | 21 +- drivers/nvme/target/tcp.c | 38 +- drivers/parisc/led.c | 3 + drivers/scsi/sd.c | 33 +- drivers/scsi/sr.c | 1 + drivers/staging/erofs/data.c | 3 +- drivers/staging/erofs/unzip_vle.c | 3 +- drivers/xen/biomerge.c | 5 +- drivers/xen/swiotlb-xen.c | 196 ++--- fs/block_dev.c | 6 +- fs/btrfs/compression.c | 3 +- fs/btrfs/disk-io.c | 4 +- fs/btrfs/extent_io.c | 10 +- fs/btrfs/inode.c | 8 +- fs/btrfs/raid56.c | 3 +- fs/crypto/bio.c | 3 +- fs/direct-io.c | 3 +- fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 3 +- fs/ext4/resize.c | 2 - fs/ext4/super.c | 32 +- fs/f2fs/data.c | 9 +- fs/gfs2/Kconfig | 1 - fs/gfs2/lops.c | 3 +- fs/gfs2/meta_io.c | 3 +- fs/io_uring.c | 194 ++++- fs/iomap.c | 6 +- fs/kernfs/dir.c | 24 +- fs/kernfs/inode.c | 162 ++-- fs/kernfs/kernfs-internal.h | 8 +- fs/kernfs/symlink.c | 4 +- fs/mpage.c | 3 +- fs/nfs/Kconfig | 1 - fs/ocfs2/super.c | 10 - fs/proc/base.c | 5 + fs/stack.c | 15 +- fs/sync.c | 135 ++-- fs/xfs/Kconfig | 1 - fs/xfs/xfs_aops.c | 3 +- fs/xfs/xfs_super.c | 10 +- include/asm-generic/syscall.h | 5 +- include/linux/audit.h | 75 ++ include/linux/bio.h | 20 +- include/linux/blk-mq-rdma.h | 1 + include/linux/blk-mq.h | 2 + include/linux/blk_types.h | 29 +- include/linux/blkdev.h | 42 +- include/linux/bsg-lib.h | 16 +- include/linux/bvec.h | 36 +- include/linux/fs.h | 3 + include/linux/genhd.h | 20 +- include/linux/kernel.h | 14 +- include/linux/kernfs.h | 13 + include/linux/lsm_hooks.h | 13 + include/linux/mfd/ti-lmu-register.h | 44 -- include/linux/mfd/ti-lmu.h | 1 - include/linux/nvme-rdma.h | 2 +- include/linux/security.h | 9 + include/linux/sed-opal.h | 10 +- include/linux/types.h | 5 - include/uapi/linux/audit.h | 14 + include/uapi/linux/elf-em.h | 6 + include/uapi/linux/io_uring.h | 5 + include/uapi/linux/sed-opal.h | 11 +- include/xen/xen.h | 4 +- kernel/audit.c | 2 +- kernel/auditfilter.c | 14 +- kernel/auditsc.c | 115 +-- kernel/dma/swiotlb.c | 6 +- kernel/seccomp.c | 4 +- kernel/time/ntp.c | 22 +- kernel/time/ntp_internal.h | 4 +- kernel/time/timekeeping.c | 13 +- lib/Kconfig.debug | 1 - scripts/selinux/install_policy.sh | 92 ++- scripts/selinux/mdp/Makefile | 2 +- scripts/selinux/mdp/mdp.c | 165 ++++- security/integrity/evm/evm_secfs.c | 10 +- security/security.c | 6 + security/selinux/hooks.c | 229 ++++-- security/selinux/include/security.h | 1 + security/selinux/netlabel.c | 14 +- security/selinux/ss/services.c | 7 +- sound/usb/line6/toneport.c | 8 +- .../formal/srcu-cbmc/include/linux/types.h | 4 - 342 files changed, 5780 insertions(+), 3445 deletions(-) create mode 100644 Documentation/acpi/dsd/leds.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3532.txt create mode 100644 arch/m68k/include/asm/syscall.h create mode 100644 arch/parisc/include/asm/jump_label.h create mode 100644 arch/parisc/include/asm/kgdb.h create mode 100644 arch/parisc/include/asm/kprobes.h create mode 100644 arch/parisc/include/asm/patch.h create mode 100644 arch/parisc/include/asm/sparsemem.h create mode 100644 arch/parisc/kernel/jump_label.c create mode 100644 arch/parisc/kernel/kgdb.c create mode 100644 arch/parisc/kernel/kprobes.c create mode 100644 arch/parisc/kernel/patch.c create mode 100644 arch/parisc/mm/fixmap.c create mode 100644 arch/unicore32/include/asm/syscall.h create mode 100644 drivers/leds/leds-lm3532.c