This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/linux.
from daadb3bd0e8d Merge tag 'locking_core_for_v5.17_rc1' of git://git.kernel [...] adds 4d0564785bb0 dma-direct: factor out dma_set_{de,en}crypted helpers adds 5570449b6876 dma-direct: don't call dma_set_decrypted for remapped allocations adds a90cf3043748 dma-direct: always leak memory that can't be re-encrypted adds f3c962226dbe dma-direct: clean up the remapping checks in dma_direct_alloc adds d541ae55d538 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAP [...] adds a86d10942db2 dma-direct: refactor the !coherent checks in dma_direct_alloc adds 955f58f7406a dma-direct: fail allocations that can't be made coherent adds 78bc72787ab9 dma-direct: warn if there is no pool for force unencrypted [...] adds f5d3939a5916 dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals adds aea7e2a86a94 dma-direct: factor the swiotlb code out of __dma_direct_al [...] adds 28e4576d556b dma-direct: add a dma_direct_use_pool helper adds f857acfc457e lib/scatterlist: cleanup macros into static inline functions new 7e7b69654724 Merge tag 'dma-mapping-5.17' of git://git.infradead.org/us [...] adds 06bdea20c107 io_uring: simplify reissue in kiocb_done adds 7297ce3d5944 io_uring: improve send/recv error handling adds f3251183b298 io_uring: clean __io_import_iovec() adds 2ea537ca02b1 io_uring: improve argument types of kiocb_done() adds 913a571affed io_uring: clean cqe filling functions adds 04c76b41ca97 io_uring: add option to skip CQE posting adds 3d4aeb9f9805 io_uring: don't spinlock when not posting CQEs adds 5562a8d71aa3 io_uring: disable drain with cqe skip adds e302f1046f4c io_uring: fix no lock protection for ctx->cq_extra adds b6c7db321832 io_uring: better to use REQ_F_IO_DRAIN for req->flags adds 2087009c74d4 io_uring: validate timespec for timeout removals adds 3648e5265cfa io_uring: move up io_put_kbuf() and io_put_rw_kbuf() adds d1fd1c201d75 io_uring: simplify selected buf handling adds 83a13a4181b0 io_uring: tweak iopoll CQE_SKIP event counting adds a90c8bf65906 io_uring: reuse io_req_task_complete for timeouts adds 24115c4e95e1 io-wq: add helper to merge two wq_lists adds 4813c3779261 io_uring: add a priority tw list for irq completion work adds 9f8d032a364b io_uring: add helper for task work execution code adds a37fae8aaa62 io_uring: split io_req_complete_post() and add a helper adds f28c240e7152 io_uring: batch completion in prior_task_list adds 33ce2aff7d34 io_uring: code clean for some ctx usage adds e840b4baf3cf io_uring: remove double poll on poll update adds 2bbb146d96f4 io_uring: refactor poll update adds 5641897a5e8f io_uring: move common poll bits adds ab1dab960b83 io_uring: kill poll linking optimisation adds aa43477b0402 io_uring: poll rework adds eb0089d629ba io_uring: single shot poll removal optimisation adds cc8e9ba71a86 io_uring: use completion batching for poll rem/upd adds 00f6e68b8d59 io_uring: remove unused function parameter adds c0235652ee51 io_uring: remove redundant tab space adds 3cc7fdb9f90a io_uring: fix not released cached task refs new 42a7b4ed45e7 Merge tag 'for-5.17/io_uring-2022-01-11' of git://git.kern [...] adds 79478bf9ea9f block: move blk_rq_err_bytes to scsi adds 786d4e01c550 block: remove rq_flush_dcache_pages adds 4054cff92c35 block: remove blk-exec.c adds b84c5b50d329 blk-mq: move blk_mq_flush_plug_list adds 06c8c691e282 block: move request based cloning helpers to blk-mq.c adds 52fdbbcc83f3 block: move blk_rq_init to blk-mq.c adds f2b8f3ce989d block: move blk_steal_bios to blk-mq.c adds 450b7879e345 block: move blk_account_io_{start,done} to blk-mq.c adds 22350ad7f159 block: move blk_dump_rq_flags to blk-mq.c adds 0d7a29a2b5ea block: move blk_print_req_error to blk-mq.c adds d9337a420aed block: don't include blk-mq headers in blk-core.c adds 864169164665 block: move GENHD_FL_NATIVE_CAPACITY to disk->state adds 1545e0b419ba block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->e [...] adds 1a827ce1b9f2 block: remove GENHD_FL_CD adds e3b3bad3f298 block: remove a dead check in show_partition adds e16e506ccd67 block: merge disk_scan_partitions and blkdev_reread_part adds 46e7eac647b3 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART adds 140862805aff block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open adds 94b49c3ddb21 null_blk: don't suppress partitioning information adds 79b0f79a835c mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO adds 3b5149ac5097 block: remove GENHD_FL_SUPPRESS_PARTITION_INFO adds 1ebe2e5f9d68 block: remove GENHD_FL_EXT_DEVT adds 9f18db572c97 block: don't set GENHD_FL_NO_PART for hidden gendisks adds 430cc5d3ab4d block: cleanup the GENHD_FL_* definitions adds a4561f9fccc5 sr: set GENHD_FL_REMOVABLE earlier adds 0c5bcc92d94a blk-mq: simplify the plug handling in blk_mq_submit_bio adds 1e9c23034d7b blk-mq: move more plug handling from blk_mq_submit_bio int [...] adds 25c4b5e05857 blk-ioprio: don't set bio priority if not needed adds 48b5c1fbcd8c block: only allocate poll_stats if there's a user of them adds 5a9d041ba2f6 block: move io_context creation into where it's needed adds 35c90e6ec960 blk_mq: remove repeated includes adds 0281ed3cf44d block: move blk_get_flush_queue to blk-flush.c adds f46b81c54b24 block: remove elevator_exit adds 0c6cb3a293fa block: remove the e argument to elevator_exit adds 2aa7745bf6db block: don't include blk-mq-sched.h in blk.h adds e4a19f7289f3 block: don't include blk-mq.h in blk.h adds a2ff7781cfe6 block: don't include <linux/blk-mq.h> in blk.h adds ca5b304cabef block: don't include <linux/idr.h> in blk.h adds 82d981d4230b block: don't include <linux/part_stat.h> in blk.h adds 5b13bc8a3fd5 blk-mq: cleanup request allocation adds 72cd9df2ef78 blk-crypto: remove blk_crypto_unregister() adds e8dc17e2893b blk-mq: Add blk_mq_complete_request_direct() adds 639d353143fa mmc: core: Use blk_mq_complete_request_direct(). adds 790cf9c84837 block: Provide blk_mq_sched_get_icq() adds 98f044999ba1 bfq: Track number of allocated requests in bfq_entity adds 44dfa279f117 bfq: Store full bitmap depth in bfq_data adds 76f1df88bbc2 bfq: Limit number of requests consumed by each cgroup adds 1f18b7005b49 bfq: Limit waker detection in time adds 582f04e19ad7 bfq: Provide helper to generate bfqq name adds 1eb17f5e15b7 bfq: Log waker detections adds c65e6fd460b4 bfq: Do not let waker requests skip proper accounting adds 5f480b1a6325 blk-mq: use bio->bi_opf after bio is checked adds e92a559e6c9d RDMA/qib: rename copy_io to qib_copy_io adds 88c9a2ce520b fork: move copy_io to block/blk-ioc.c adds 836b394b633e bfq: simplify bfq_bic_lookup adds a0725c22cd84 bfq: use bfq_bic_lookup in bfq_limit_depth adds c2a32464f449 Revert "block: Provide blk_mq_sched_get_icq()" adds 3304742562d2 block: mark put_io_context_active static adds 87dd1d63dcbd block: move blk_mq_sched_assign_ioc to blk-ioc.c adds 222ee581b845 block: move the remaining elv.icq handling to the I/O scheduler adds 50569c24be61 block: remove get_io_context_active adds a0f14d8baaca block: factor out a alloc_io_context helper adds 8ffc13680eac block: use alloc_io_context in __copy_io adds d538ea4cb8e7 block: return the io_context from create_task_io_context adds 18b74c4dcad8 block: simplify ioc_create_icq adds eca5892a5d61 block: simplify ioc_lookup_icq adds af22fef3e7a5 block: Remove redundant initialization of variable ret adds 82baa324dc41 mtd_blkdevs: remove the sector out of range check in do_bl [...] adds 79bb1dbd1200 block: don't check ->rq_disk in merges adds f3fa33acca9f block: remove the ->rq_disk field in struct request adds b84ba30b6c7a block: remove the gendisk argument to blk_execute_rq adds a30e3441325b scsi: remove the gendisk argument to scsi_ioctl adds 8a7518931baa block: Fix fsync always failed if once failed adds 18d78171c061 blk-mq: check q->poll_stat in queue_poll_stat_show adds 373b5416b4b0 block: get rid of useless goto and label in blk_mq_get_new [...] adds a08ed9aae8a3 block: fix double bio queue when merging in cached request path adds 4bdcd1dd4d2f mm: move filemap_range_needs_writeback() into header adds ceaa762527f4 block: move direct_IO into our own read_iter handler adds 0a467d0fdd95 block: switch to atomic_t for request references adds 2a904d00855f blk-mq: remove hctx_lock and hctx_unlock adds 704b914f15fb blk-mq: move srcu from blk_mq_hw_ctx to request_queue adds bcc330f42f44 blk-mq: pass request queue to blk_mq_run_dispatch_ops adds 4cafe86c9267 blk-mq: run dispatch lock once in case of issuing from list adds 41adf531e390 blk-mq: don't run might_sleep() if the operation needn't blocking adds 73f3760eddc9 blk-mq: don't use plug->mq_list->q directly in blk_mq_run_ [...] adds 8ab30a331946 blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument adds fc39f8d2d1c1 blk-mq: Delete busy_iter_fn adds fea9f92f1748 blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags adds 17f81f9d4b41 mtd_blkdevs: don't scan partitions for plain mtdblock adds 0ba4566cd8a4 bdev: Improve lookup_bdev documentation adds 68497092bde9 block: make queue stat accounting a reference adds 5581a5ddfe8d block: add completion handler for fast path adds fcade2ce06ff block: use singly linked list for bio cache adds 3c67d44de787 block: add mq_ops->queue_rqs hook adds 3233b94cf842 nvme: split command copy into a helper adds 62451a2b2e7e nvme: separate command prep and issue adds d62cbcf62f2f nvme: add support for mq_ops->queue_rqs() adds 8a2ba1785c58 block: remove the nr_task field from struct io_context adds 0aed2f162bbc block: simplify struct io_context refcounting adds 4be8a2eaff2e block: refactor put_iocontext_active adds 8a20c0c7e0ce block: remove the NULL ioc check in put_io_context adds edf70ff5a1ed block: refactor put_io_context adds 091abcb3efd7 block: cleanup ioc_clear_queue adds a411cd3cfdc5 block: move set_task_ioprio to blk-ioc.c adds 8472161b77c4 block: fold get_task_io_context into set_task_ioprio adds 5fc11eebb4a9 block: open code create_task_io_context in set_task_ioprio adds 90b627f5426c block: fold create_task_io_context into ioc_find_get_icq adds 5ef163058631 block: only build the icq tracking code when needed adds 361c81dbc58c blktrace: switch trace spinlock to a raw spinlock adds 518579a9af10 blk-mq: blk-mq: check quiesce state before queue_rqs adds a957b61254a7 block: fix error in handling dead task for ioprio setting adds 37e11c3616f6 block: call blk_exit_queue() before freeing q->stats adds 99d8690aae4b block: fix error unwinding in device_add_disk adds 37ae5a0f5287 block: use "unsigned long" for blk_validate_block_size(). adds e338924bd05d block: check minor range in device_add_disk() adds 6fd3c510ee4b bio.h: fix kernel-doc warnings adds a16c7246368d block: remove unnecessary trailing '' adds 669a064625fa block: drop needless assignment in set_task_ioprio() adds edce22e19bfa block: move rq_list macros to blk-mq.h adds 3764fd05e1f8 block: introduce rq_list_for_each_safe macro adds d2528be7a8b0 block: introduce rq_list_move adds 6bfec7992ec7 nvme-pci: fix queue_rqs list splitting adds 292c33c95def block: fix old-style declaration adds 9d497e2941c3 block: don't protect submit_bio_checks by q_usage_counter adds ae7a7a53498f docs: sysfs-block: move to stable directory adds 07c9093c4293 docs: sysfs-block: sort alphabetically adds 8b0551a74b4a docs: sysfs-block: add contact for nomerges adds 849ab826e105 docs: sysfs-block: fill in missing documentation from queu [...] adds 1163010418a7 docs: sysfs-block: document stable_writes adds 8bc2f7c67061 docs: sysfs-block: document virt_boundary_mask adds 208e4f9c0028 docs: block: remove queue-sysfs.rst adds f029cedb9bb5 MAINTAINERS: add entries for block layer documentation new d3c810803576 Merge tag 'for-5.17/block-2022-01-11' of git://git.kernel. [...] adds 6050fa4c84cc loop: don't hold lo_mutex during __loop_clr_fd() adds 2bfdbe8b7ebd null_blk: allow zero poll queues adds fb48febce7e3 floppy: Fix hang in watchdog when disk is ejected adds 545a32498c53 floppy: Add max size check for user space request adds 2385ebf38f94 block: null_blk: batched complete poll requests adds db67097aa6f2 pktdvd: stop using bdi congestion framework. adds c5eafd790e13 null_blk: cast command status to integer adds 322c4293ecc5 loop: make autoclear operation asynchronous adds 52a0cab35c56 drbd: Use struct_group() to zero algs adds 2920417c98db mtip32xx: remove pointless drvdata checking adds 9e541f142dab mtip32xx: remove pointless drvdata lookups adds cd97b7e0d780 mtip32xx: convert to generic power management adds ac6f6548fcb3 rsxx: Drop PCI legacy power management adds 3427f2b2c533 block: remove the rsxx driver adds 19768f80cf23 block: null_blk: only set set->nr_maps as 3 if active poll [...] adds f18ee3d98815 nvme-fabrics: print out valid arguments when reading from [...] adds e4fdb2b167ed nvme: increment request genctr on completion adds 3a605e32a7f8 nvme: drop unused variable ctrl in nvme_setup_cmd adds e3d347943919 nvme: add 'iopolicy' module parameter adds 498860df8edc Merge tag 'nvme-5.17-2021-12-29' of git://git.infradead.or [...] adds d5dbcca70182 pktcdvd: convert to use attribute groups adds 050f461e28c5 block/rnbd-clt-sysfs: use default_groups in kobj_type adds 770b1d216d73 md/raid5: play nice with PREEMPT_RT adds a92ce0feffee md: drop queue limitation for RAID1 and RAID10 adds f51d46d0e7cb md: add support for REQ_NOWAIT adds 5aa705039c4f md: raid1 add nowait support adds c9aa889b035f md: raid10 add nowait support adds bf2c411bb1cf md: raid456 add nowait support adds dd3dc5f416b7 md: fix spelling of "its" adds 38640c480939 lib/raid6: skip benchmark of non-chosen xor_syndrome functions adds 36dacddbf0bd lib/raid6: Use strict priority ranking for pq gen() benchmarking adds 0c031fd37f69 md: Move alloc/free acct bioset in to personality adds 1745e857e73a md: use default_groups in kobj_type adds d85bd8233fff Merge branch 'md-next' of ssh://gitolite.kernel.org/pub/sc [...] new c9193f48e94d Merge tag 'for-5.17/drivers-2022-01-11' of git://git.kerne [...] adds 851a8cd3f05b dm btree spine: remove extra node_check function declaration adds e36649b6483c dm btree spine: eliminate duplicate le32_to_cpu() in node_check() adds c671ffa55d8b dm btree remove: change a bunch of BUG_ON() calls to prope [...] adds 85bca3c05b6c dm btree: add a defensive bounds check to insert_at() adds cba23ac158db dm space map common: add bounds check to sm_ll_lookup_bitmap() adds f069c7ab6cfb dm integrity: Use struct_group() to zero struct journal_sector adds eaac0b590a47 dm sysfs: use default_groups in kobj_type new 49008f0cc1ef Merge tag 'for-5.17/dm-changes' of git://git.kernel.org/pu [...] adds a89eeb9937a0 media: atomisp: Do not define input_system_cfg2400_t twice adds 95c4cd1d19e3 media: si2157: fix 6MHz & 6.1MHz bandwidth setting adds 9658105d0e5b media: si2157: fix bandwidth stored in dev adds 8d4ff8187bb2 media: si2157: add support for DVB-C Annex C new 2ab9c9675fe8 Merge tag 'media/v5.17-2' of git://git.kernel.org/pub/scm/ [...] adds 418e0a3551bb lib/string_helpers: Introduce kasprintf_strarray() adds acdb89b6c87a lib/string_helpers: Introduce managed variant of kasprintf [...] adds 5a83227b3d4f pinctrl/rockchip: Drop wrong kernel doc annotation adds e4dd7fd5ff0a pinctrl/rockchip: Use temporary variable for struct device adds fb17dcd73fa9 pinctrl/rockchip: Make use of the devm_platform_get_and_io [...] adds 0045028f318b pinctrl/rockchip: Convert to use dev_err_probe() adds 069d7796c95b pinctrl/rockchip: Switch to use devm_kasprintf_strarray() adds a6d93da40fe9 pinctrl: armada-37xx: Fix function name in the kernel doc adds 50cf2ed284e4 pinctrl: armada-37xx: Use temporary variable for struct device adds 49bdef501728 pinctrl: armada-37xx: Make use of the devm_platform_iorema [...] adds 06cb10ea0cd5 pinctrl: armada-37xx: Convert to use dev_err_probe() adds b32b195d7f02 pinctrl: armada-37xx: Switch to use devm_kasprintf_strarray() adds e803ab971b5b pinctrl: st: Drop wrong kernel doc annotations adds f972707662db pinctrl: st: Use temporary variable for struct device adds 3809671d95a1 pinctrl: st: Make use of the devm_platform_ioremap_resourc [...] adds 3d4d3e0a7d67 pinctrl: st: Convert to use dev_err_probe() adds 3956d6c85f26 pinctrl: st: Switch to use devm_kasprintf_strarray() adds 54784ff24971 pinctrl: zynqmp: Unify pin naming adds f7c151d86487 gpio: mockup: Switch to use kasprintf_strarray() adds cc4dac3f5e3e Merge tag 'intel-pinctrl-v5.17-2' of gitolite.kernel.org:p [...] adds 463201a784c4 dt-bindings: pinctrl: ocelot: add lan966x SoC support adds 531d6ab36571 pinctrl: ocelot: Extend support for lan966x adds 3fe59cc4ff64 dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings adds bdbf104f8ee6 pinctrl: qcom: Add SDX65 pincontrol driver adds e3da3323dabf dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019 adds f347438356e1 pinctrl: qcom-pmic-gpio: Add support for pm8019 adds bebc49c1e5f6 pinctrl: qcom: Add egpio feature support adds 5277525edfd8 pinctrl: qcom: sc7280: Add egpio support adds ef874e03a67d pinctrl: spmi-gpio: Add support for PM2250 adds f35172c030db dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string adds 1dd19cae1552 dt-bindings: pinctrl: uniphier: Add child node definitions [...] adds ad96111e658a pinctrl: ocelot: combine get resource and ioremap into sin [...] adds a159c2b4cb75 pinctrl: ocelot: update pinctrl to automatic base address adds 076d9e71bcf8 pinctrl: ocelot: convert pinctrl to regmap adds 2afbbab45c26 pinctrl: microchip-sgpio: update to support regmap adds deee705a1c9c dt-bindings: pinctrl: qcom: pmic-gpio: Document pm8226 compatible adds 2448eab44034 Merge tag 'v5.16-rc2' into devel adds 361856dd735e pinctrl: apple: fix some formatting issues adds 5ad6973d9ae8 pinctrl: apple: add missing comma adds 67a6c2811cef pinctrl: apple: use C style comment adds 7c06f080ddee pinctrl: apple: add missing bits.h header adds 3605f104111e pinctrl: apple: handle regmap_read errors adds 7d2649172908 pinctrl: apple: make apple_gpio_get_direction more readable adds a8888e64eec8 pinctrl: apple: give error label a specific name adds 391aad396238 pinctrl: apple: remove gpio-controller check adds 44bddfad97e7 pinctrl: apple: don't set gpio_chip.of_node adds 077db34c2b00 pinctrl: apple: use modulo rather than bitwise and adds 839930ca1bd0 pinctrl: apple: return an error if pinmux is missing in the DT adds 72f902d8b187 Revert "dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings" adds bceb6732f3fd pinctrl/rockchip: fix gpio device creation adds 96028326dfb9 dt-bindings: pinctrl: add i.MXRT1050 pinctrl binding doc adds debc8b0b469d pinctrl: freescale: Add i.MXRT1050 pinctrl driver support adds 67bbbcb49b96 pinctrl: mediatek: uninitialized variable in mtk_pctrl_sho [...] adds 9f9d17c228c8 pinctrl: mediatek: add a check for error in mtk_pinconf_bi [...] adds f3e3e63796cc pinctrl: apple-gpio: fix flexible_array.cocci warnings adds 896568e5b9c8 dt-bindings: pinctrl: convert controller description to th [...] adds d11db044a394 pinctrl: spear: spear: Convert to regmap adds 7151cef59e83 pinctrl: spear: plgpio: Convert to regmap adds 1288cadce4c7 pinctrl: spear: plgpio: Introduce regmap phandle adds c09acbc499e8 dt-bindings: pinctrl: use pinctrl.yaml adds fea2538025fe pinctrl: renesas: rza1: Fix kerneldoc function names adds 7388fa8acfce dt-bindings: pincfg-node: Add "output-impedance-ohms" property adds 032816fbbfaf pinctrl: pinconf-generic: Add support for "output-impedanc [...] adds aa52b008441f dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add output-im [...] adds c76629a63b9c pinctrl: renesas: rzg2l: Rename RZG2L_SINGLE_PIN_GET_PORT macro adds d1189991c823 pinctrl: renesas: rzg2l: Add helper functions to read/writ [...] adds 7f13a4297be0 pinctrl: renesas: rzg2l: Add support to get/set pin config [...] adds 22972a2d5bc4 pinctrl: renesas: rzg2l: Rename PIN_CFG_* macros to match [...] adds adb613f84a9e pinctrl: renesas: rzg2l: Add support to get/set drive-stre [...] adds 7c50a407b868 pinctrl: renesas: Remove unneeded locking around sh_pfc_re [...] adds bef873daf84f Merge tag 'renesas-pinctrl-for-v5.17-tag1' of git://git.ke [...] adds 82dc44e7c650 dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings adds 4beb02f19c37 pinctrl: qcom: Add SM8450 pinctrl driver adds bd92baaa262d dt-bindings: pinctrl: Add bindings for Intel Thunderbay pi [...] adds 12422af8194d pinctrl: Add Intel Thunder Bay pinctrl driver adds b124c8bd50c7 pinctrl: Sort Kconfig and Makefile entries alphabetically adds dc1b242478f4 pinctrl: bcm2835: Silence uninit warning adds 1a4541b68e25 pinctrl-bcm2835: don't call pinctrl_gpio_direction() adds 8df89a7cbc63 pinctrl-sunxi: don't call pinctrl_gpio_direction() adds 8a8d6bbe1d3b pinctrl: Get rid of duplicate of_node assignment in the drivers adds 6b4542664c2d pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the [...] adds bdfbef2d29dc pinctrl: cherryview: Don't use selection 0 to mark an inte [...] adds 07199dbf8cae pinctrl: cherryview: Do not allow the same interrupt line [...] adds db1b2a8caf5b pinctrl: cherryview: Use temporary variable for struct device adds f9b94d24269f Merge tag 'intel-pinctrl-v5.17-3' of gitolite.kernel.org:p [...] adds 54dd5a419f26 pinctrl: aspeed: fix unmet dependencies on MFD_SYSCON for [...] adds e8f24c58d1b6 ARM: dts: gpio-ranges property is now required adds ea7e26ebe6a9 pinctrl: renesas: r8a779a0: Align comments adds facb4e40e4a2 Merge tag 'renesas-pinctrl-for-v5.17-tag2' of git://git.ke [...] adds 02f117134952 pinctrl: imx: prepare for making "group_names" in "functio [...] adds 5d0674999cc5 pinctrl: keembay: comment process of building functions a bit adds c26c4bfc1040 pinctrl: keembay: rework loops looking for groups names adds bd0aae66c482 pinctrl: add one more "const" for generic function groups adds 744d04fb4836 dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings adds ce852837335a pinctrl: Propagate firmware node from a parent device adds aa63e6562ab3 pinctrl: imx: fix allocation result check adds 4b1643cb57da pinctrl: bcm: ns: use generic groups & functions helpers adds 1e6a58ad39a6 dt-bindings: pinctrl: samsung: Document Exynos7885 adds b0ef7b1a7a07 pinctrl: samsung: Add Exynos7885 SoC specific data adds 16dd3bb5c190 pinctrl: samsung: Make symbol 'exynos7885_pin_ctrl' static adds a382d568f144 pinctrl: samsung: Use platform_get_irq_optional() to get t [...] adds c8eefdbfa18e Merge tag 'samsung-pinctrl-5.17' of https://git.kernel.org [...] adds 79dcd4e840cc dt-bindings: pinctrl: mt8195: add wrapping node of pin con [...] adds 7442936633bd pinctrl: imx: fix assigning groups names new e3084ed48fd6 Merge tag 'pinctrl-v5.17-1' of git://git.kernel.org/pub/sc [...]
The 7 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-block | 676 ++++++++++ Documentation/ABI/testing/sysfs-block | 346 ----- Documentation/block/index.rst | 1 - Documentation/block/queue-sysfs.rst | 321 ----- Documentation/core-api/kernel-api.rst | 3 - .../bindings/pinctrl/actions,s500-pinctrl.yaml | 3 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 1 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 3 + .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 3 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 3 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml | 3 + .../bindings/pinctrl/brcm,ns-pinmux.yaml | 3 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 7 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 3 + .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 3 + .../bindings/pinctrl/fsl,imx8mm-pinctrl.yaml | 3 + .../bindings/pinctrl/fsl,imx8mn-pinctrl.yaml | 3 + .../bindings/pinctrl/fsl,imx8mp-pinctrl.yaml | 3 + .../bindings/pinctrl/fsl,imx8mq-pinctrl.yaml | 3 + .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 3 + ...{fsl,imx8mq-pinctrl.yaml => fsl,imxrt1050.yaml} | 30 +- .../bindings/pinctrl/ingenic,pinctrl.yaml | 8 +- .../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 3 + .../bindings/pinctrl/intel,pinctrl-thunderbay.yaml | 119 ++ .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 3 + .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 3 + .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 3 + .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 3 + .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 3 + .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 3 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../devicetree/bindings/pinctrl/pincfg-node.yaml | 3 + .../bindings/pinctrl/pinctrl-bindings.txt | 41 +- .../bindings/pinctrl/pinctrl-mt8192.yaml | 3 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 341 ++--- .../devicetree/bindings/pinctrl/pinctrl.yaml | 45 + .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,mdm9607-pinctrl.yaml | 1 + .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 + .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,sc8180x-pinctrl.yaml | 1 + .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,sdx65-pinctrl.yaml | 191 +++ .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,sm6125-pinctrl.yaml | 1 + .../bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 1 + .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 3 + .../bindings/pinctrl/qcom,sm8350-pinctrl.yaml | 1 + ...m8350-pinctrl.yaml => qcom,sm8450-pinctrl.yaml} | 86 +- .../bindings/pinctrl/qcom,tlmm-common.yaml | 3 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 3 + .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 3 + .../bindings/pinctrl/renesas,rza1-ports.yaml | 3 + .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 3 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 5 + .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml | 3 + .../bindings/pinctrl/rockchip,pinctrl.yaml | 3 + .../bindings/pinctrl/samsung-pinctrl.txt | 1 + .../pinctrl/socionext,uniphier-pinctrl.yaml | 44 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 3 + .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 5 +- .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 3 + .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 3 + .../translations/zh_CN/core-api/kernel-api.rst | 2 - MAINTAINERS | 13 +- block/Kconfig | 3 + block/Kconfig.iosched | 1 + block/Makefile | 2 +- block/bdev.c | 24 +- block/bfq-iosched.c | 304 +++-- block/bfq-iosched.h | 35 +- block/bio.c | 13 +- block/blk-cgroup.c | 1 + block/blk-core.c | 391 +----- block/blk-crypto-profile.c | 5 - block/blk-exec.c | 116 -- block/blk-flush.c | 18 +- block/blk-integrity.c | 2 +- block/blk-ioc.c | 318 +++-- block/blk-ioprio.c | 13 +- block/blk-merge.c | 18 +- block/blk-mq-debugfs.c | 5 +- block/blk-mq-sched.c | 29 +- block/blk-mq-sched.h | 2 - block/blk-mq-sysfs.c | 2 - block/blk-mq-tag.c | 67 +- block/blk-mq-tag.h | 2 +- block/blk-mq.c | 974 +++++++++----- block/blk-mq.h | 22 +- block/blk-stat.c | 39 +- block/blk-stat.h | 2 + block/blk-sysfs.c | 13 +- block/blk-throttle.c | 1 + block/blk.h | 115 +- block/bsg-lib.c | 2 +- block/elevator.c | 10 +- block/fops.c | 37 +- block/genhd.c | 60 +- block/ioctl.c | 31 +- block/ioprio.c | 32 - block/kyber-iosched.c | 1 + block/partitions/core.c | 24 +- drivers/block/Kconfig | 11 - drivers/block/Makefile | 1 - drivers/block/amiflop.c | 3 +- drivers/block/ataflop.c | 7 +- drivers/block/brd.c | 1 - drivers/block/drbd/drbd_main.c | 4 +- drivers/block/drbd/drbd_protocol.h | 6 +- drivers/block/drbd/drbd_receiver.c | 3 +- drivers/block/floppy.c | 13 +- drivers/block/loop.c | 117 +- drivers/block/loop.h | 1 + drivers/block/mtip32xx/mtip32xx.c | 88 +- drivers/block/n64cart.c | 2 +- drivers/block/null_blk/main.c | 13 +- drivers/block/null_blk/trace.h | 2 +- drivers/block/paride/pcd.c | 5 +- drivers/block/paride/pd.c | 6 +- drivers/block/paride/pf.c | 5 +- drivers/block/pktcdvd.c | 310 ++--- drivers/block/ps3vram.c | 1 + drivers/block/rbd.c | 6 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 3 +- drivers/block/rnbd/rnbd-clt.c | 4 +- drivers/block/rsxx/Makefile | 3 - drivers/block/rsxx/config.c | 197 --- drivers/block/rsxx/core.c | 1126 ---------------- drivers/block/rsxx/cregs.c | 789 ----------- drivers/block/rsxx/dev.c | 306 ----- drivers/block/rsxx/dma.c | 1085 --------------- drivers/block/rsxx/rsxx.h | 33 - drivers/block/rsxx/rsxx_cfg.h | 58 - drivers/block/rsxx/rsxx_priv.h | 418 ------ drivers/block/sunvdc.c | 19 +- drivers/block/swim.c | 1 + drivers/block/swim3.c | 2 +- drivers/block/sx8.c | 4 +- drivers/block/virtio_blk.c | 3 +- drivers/block/xen-blkback/xenbus.c | 2 +- drivers/block/xen-blkfront.c | 26 +- drivers/block/z2ram.c | 1 + drivers/block/zram/zram_drv.c | 1 + drivers/cdrom/gdrom.c | 1 + drivers/gpio/gpio-mockup.c | 23 +- drivers/infiniband/hw/qib/qib_verbs.c | 4 +- drivers/md/dm-integrity.c | 9 +- drivers/md/dm-mpath.c | 1 - drivers/md/dm-sysfs.c | 3 +- drivers/md/dm.c | 1 + drivers/md/md-cluster.c | 2 +- drivers/md/md.c | 58 +- drivers/md/md.h | 2 + drivers/md/persistent-data/dm-btree-remove.c | 173 ++- drivers/md/persistent-data/dm-btree-spine.c | 12 +- drivers/md/persistent-data/dm-btree.c | 8 +- drivers/md/persistent-data/dm-space-map-common.c | 5 + drivers/md/raid0.c | 38 +- drivers/md/raid1-10.c | 6 - drivers/md/raid1.c | 83 +- drivers/md/raid10.c | 107 +- drivers/md/raid5.c | 67 +- drivers/md/raid5.h | 4 +- drivers/media/tuners/si2157.c | 34 +- drivers/mmc/core/block.c | 38 +- drivers/mtd/mtd_blkdevs.c | 26 +- drivers/mtd/ubi/block.c | 7 +- drivers/nvme/host/core.c | 11 +- drivers/nvme/host/fabrics.c | 22 +- drivers/nvme/host/fault_inject.c | 2 +- drivers/nvme/host/multipath.c | 41 +- drivers/nvme/host/nvme.h | 8 + drivers/nvme/host/pci.c | 147 ++- drivers/nvme/host/trace.h | 6 +- drivers/nvme/target/passthru.c | 3 +- drivers/pinctrl/Kconfig | 450 ++++--- drivers/pinctrl/Makefile | 48 +- drivers/pinctrl/actions/pinctrl-owl.c | 1 - drivers/pinctrl/aspeed/Kconfig | 2 +- drivers/pinctrl/bcm/Kconfig | 2 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 15 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 1 - drivers/pinctrl/bcm/pinctrl-ns.c | 163 +-- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 1 - drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 3 - drivers/pinctrl/cirrus/pinctrl-madera-core.c | 5 +- drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx.c | 17 +- drivers/pinctrl/freescale/pinctrl-imxrt1050.c | 349 +++++ drivers/pinctrl/intel/pinctrl-baytrail.c | 2 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 130 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 7 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 2 + drivers/pinctrl/mediatek/pinctrl-paris.c | 7 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 85 +- drivers/pinctrl/pinconf-generic.c | 2 + drivers/pinctrl/pinctrl-amd.c | 3 - drivers/pinctrl/pinctrl-apple-gpio.c | 105 +- drivers/pinctrl/pinctrl-as3722.c | 13 +- drivers/pinctrl/pinctrl-at91-pio4.c | 1 - drivers/pinctrl/pinctrl-at91.c | 1 - drivers/pinctrl/pinctrl-da9062.c | 6 +- drivers/pinctrl/pinctrl-digicolor.c | 5 +- drivers/pinctrl/pinctrl-keembay.c | 87 +- drivers/pinctrl/pinctrl-max77620.c | 11 +- drivers/pinctrl/pinctrl-mcp23s08.c | 1 - drivers/pinctrl/pinctrl-microchip-sgpio.c | 45 +- drivers/pinctrl/pinctrl-ocelot.c | 486 ++++++- drivers/pinctrl/pinctrl-oxnas.c | 1 - drivers/pinctrl/pinctrl-pic32.c | 2 +- drivers/pinctrl/pinctrl-rk805.c | 12 +- drivers/pinctrl/pinctrl-rockchip.c | 161 ++- drivers/pinctrl/pinctrl-st.c | 116 +- drivers/pinctrl/pinctrl-stmfx.c | 1 - drivers/pinctrl/pinctrl-sx150x.c | 3 - drivers/pinctrl/pinctrl-thunderbay.c | 1322 +++++++++++++++++++ drivers/pinctrl/pinctrl-xway.c | 1 - drivers/pinctrl/pinctrl-zynqmp.c | 10 +- drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/pinmux.h | 4 +- drivers/pinctrl/qcom/Kconfig | 18 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-msm.c | 16 +- drivers/pinctrl/qcom/pinctrl-msm.h | 10 + drivers/pinctrl/qcom/pinctrl-sc7280.c | 75 +- drivers/pinctrl/qcom/pinctrl-sdx65.c | 967 ++++++++++++++ .../qcom/{pinctrl-sc7280.c => pinctrl-sm8450.c} | 1387 +++++++++++--------- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 1 - drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 - drivers/pinctrl/renesas/pfc-r8a779a0.c | 4 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 6 +- drivers/pinctrl/renesas/pinctrl-rza2.c | 1 - drivers/pinctrl/renesas/pinctrl-rzg2l.c | 310 +++-- drivers/pinctrl/renesas/pinctrl.c | 9 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 81 ++ drivers/pinctrl/samsung/pinctrl-samsung.c | 11 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/spear/pinctrl-plgpio.c | 149 ++- drivers/pinctrl/spear/pinctrl-spear.c | 10 +- drivers/pinctrl/spear/pinctrl-spear.h | 12 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 8 +- drivers/pinctrl/vt8500/pinctrl-wmt.c | 1 - drivers/scsi/ch.c | 2 +- drivers/scsi/scsi_bsg.c | 2 +- drivers/scsi/scsi_error.c | 2 +- drivers/scsi/scsi_ioctl.c | 43 +- drivers/scsi/scsi_lib.c | 47 +- drivers/scsi/scsi_logging.c | 4 +- drivers/scsi/sd.c | 27 +- drivers/scsi/sd_zbc.c | 8 +- drivers/scsi/sg.c | 6 +- drivers/scsi/sr.c | 17 +- drivers/scsi/st.c | 4 +- drivers/scsi/ufs/ufshpb.c | 4 +- drivers/scsi/virtio_scsi.c | 2 +- .../media/atomisp/pci/isp2400_input_system_local.h | 2 - drivers/target/target_core_pscsi.c | 2 +- drivers/usb/storage/transport.c | 2 +- fs/io-wq.h | 22 + fs/io_uring.c | 1142 ++++++++-------- fs/iomap/direct-io.c | 1 + include/linux/bio.h | 4 +- include/linux/blk-mq.h | 105 +- include/linux/blkdev.h | 47 +- include/linux/fs.h | 2 - include/linux/genhd.h | 85 +- include/linux/iocontext.h | 49 +- include/linux/pagemap.h | 29 + include/linux/pinctrl/pinconf-generic.h | 3 + include/linux/pktcdvd.h | 12 +- include/linux/raid/pq.h | 2 +- include/linux/scatterlist.h | 29 +- include/linux/string_helpers.h | 4 + include/scsi/scsi_cmnd.h | 2 +- include/scsi/scsi_device.h | 4 +- include/scsi/scsi_ioctl.h | 4 +- include/trace/events/block.h | 8 +- include/uapi/linux/io_uring.h | 4 + kernel/dma/direct.c | 240 ++-- kernel/fork.c | 26 - kernel/trace/blktrace.c | 20 +- lib/raid6/algos.c | 78 +- lib/raid6/avx2.c | 8 +- lib/raid6/avx512.c | 6 +- lib/string_helpers.c | 64 + mm/filemap.c | 32 +- 298 files changed, 10159 insertions(+), 9638 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-block delete mode 100644 Documentation/ABI/testing/sysfs-block delete mode 100644 Documentation/block/queue-sysfs.rst copy Documentation/devicetree/bindings/pinctrl/{fsl,imx8mq-pinctrl.yaml => fsl,imx [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-thunder [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx65-pinctrl.yaml copy Documentation/devicetree/bindings/pinctrl/{qcom,sm8350-pinctrl.yaml => qcom,s [...] delete mode 100644 block/blk-exec.c delete mode 100644 drivers/block/rsxx/Makefile delete mode 100644 drivers/block/rsxx/config.c delete mode 100644 drivers/block/rsxx/core.c delete mode 100644 drivers/block/rsxx/cregs.c delete mode 100644 drivers/block/rsxx/dev.c delete mode 100644 drivers/block/rsxx/dma.c delete mode 100644 drivers/block/rsxx/rsxx.h delete mode 100644 drivers/block/rsxx/rsxx_cfg.h delete mode 100644 drivers/block/rsxx/rsxx_priv.h create mode 100644 drivers/pinctrl/freescale/pinctrl-imxrt1050.c create mode 100644 drivers/pinctrl/pinctrl-thunderbay.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdx65.c copy drivers/pinctrl/qcom/{pinctrl-sc7280.c => pinctrl-sm8450.c} (50%)