This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
from be8454afc50f Merge tag 'drm-next-2019-07-16' of git://anongit.freedeskt [...] adds 2a6a7aacd4e5 mfd: regulator: clk: Split rohm-bd718x7.h adds 21b7c58fc194 mfd: bd70528: Support ROHM bd70528 PMIC core adds 0dae7f585704 clk: bd718x7: Support ROHM BD70528 clk block adds 478bb8f32e26 dt-bindings: mfd: Document first ROHM BD70528 bindings adds 18bc64b3aebf gpio: Initial support for ROHM bd70528 GPIO block adds 32a4a4ebf768 rtc: bd70528: Initial support for ROHM bd70528 RTC adds f8c7f7ddd8ef power: supply: Initial support for ROHM BD70528 PMIC charg [...] adds 586c1b4125b3 mfd: rk808: Add RK817 and RK809 support adds e444f6d68c07 regulator: rk808: Add RK809 and RK817 support. adds 696d7349f70e dt-bindings: mfd: rk808: Add binding information for RK809 [...] adds dc79054a64b3 rtc: rk808: Add RK809 and RK817 support. adds 8ed144019748 clk: RK808: Add RK809 and RK817 support. adds c88dd606a1cd dt-bindings: mfd: lp87565: Add LP87561 configuration adds 013e868bc946 mfd: lp87565: Add support for 4-phase LP87561 combination adds 7ee63bd74750 regulator: lp87565: Add 4-phase lp87561 regulator support adds f3f4363b1239 regulator: lp87565: Fix missing break in switch statement adds 8e23cee84c9d Merge branches 'ib-mfd-clk-gpio-power-regulator-rtc-5.3', [...] adds 5aa3709c0a5c mfd: madera: Add missing of table registration adds 1bb407f17c53 mfd: cros_ec: Register cros_ec_lid_angle driver when presented adds 2a87f09020c0 mfd: bd718x7: Remove hardcoded config for button press duration adds 907bf9d65f2d dt-bindings: mfd: Document short/long press duration for BD718X7 adds e25547f899a5 mfd: bd718x7: Make power button press duration configurable adds 23e30b3c5f95 mfd: menelaus: Remove superfluous error message adds f88314c1e911 mfd: intel-lpss: Keep device tables sorted by ID adds c176c6d7e932 mfd: core: Set fwnode for created devices adds 5da6cbcd2f39 mfd: arizona: Fix undefined behavior adds 6987fd42239a mfd: madera: Fix bad reference to pinctrl.txt file adds 323250166d4e mfd: madera: Fix potential uninitialised use of variable adds ee1856db5a88 mfd: madera: Add supply mapping for MICVDD adds 8f759058e9f9 mfd: madera: Update DT bindings to add additional CODECs adds 1ef921b6d1b6 mfd: madera: Add Madera core support for CS47L15 adds 297939901f38 mfd: madera: Add Madera core support for CS47L92 adds c77cd342f9fd dt-bindings: Add binding for cros-ec-rpmsg adds 554e937ec8d7 mfd: cros_ec: differentiate SCP from EC by feature bit adds 763049946450 mfd: rk808: Check pm_power_off pointer adds ac195d94280a mfd: rk808: Prepare rk805 for poweroff adds ecc2ca47f3cd mfd: cros_ec_dev: Register cros_ec_accel_legacy driver as [...] adds 90dab47c968f MAINAINERS: Swap words in INTEL PMIC MULTIFUNCTION DEVICE DRIVERS adds 84bdde17c5d6 dt-bindings: mfd: Add link to ROHM BD71847 Datasheet adds b1c83bd84618 mfd: stmfx: Fix macro definition spelling adds fd54d65dd457 mfd: cs5535-mfd: Remove ifdef OLPC noise adds 01e4ecee03aa mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs adds 02f36911c1b4 mfd: intel-lpss: Release IDA resources adds 0772a34bb8a1 mfd: madera: Remove some unused registers and fix some defaults adds d6871a73387d mfd: madera: Fixup SPDX headers adds 7efd105c27fd mfd: hi655x-pmic: Fix missing return value check for devm_ [...] adds 8de262531f5f Merge tag 'mfd-next-5.3' of git://git.kernel.org/pub/scm/l [...] adds a7b287bf7845 IB/iser: Refactor iscsi_iser_check_protection function adds 0cc2896f0253 IB/iser: Remove unused sig_attrs argument adds dae6345aa7a9 IB/isert: Remove unused sig_attrs argument adds 2d465a165aed RDMA/rw: Fix doc typo adds f73e4076426b RDMA/rw: Print the correct number of sig MRs adds 53bfbf9be86e RDMA/rw: Add info regarding SG count failure adds 91f571293e26 RDMA/core: Fix doc typo adds 69054666df0a RDMA/qedr: Fix incorrect device rate. adds d2183c6f1958 RDMA/umem: Move page_shift from ib_umem to ib_odp_umem adds 8ce0048f7654 IB/mlx4: Delete unused func arg adds deee3c7e4991 RDMA/core: Return void from ib_device_check_mandatory() adds eaa1ca9cf992 rds: Don't check return value from destroy CQ adds dfdb08990432 RDMA/ipoib: Remove check of destroy CQ adds 890ac8d97e67 RDMA/core: Make ib_destroy_cq() void adds 269c97fd4854 RDMA/nes: Remove useless NULL checks adds 3bb58cfe07e2 RDMA/i40iw: Remove useless NULL checks adds dab99af99c7c RDMA/nes: Remove second wait queue initialization call adds 62a38e704d57 RDMA/efa: Remove check that prevents destroy of resources [...] adds d34d37d5a102 RDMA/cxgb3: Use sizeof() notation instead of plain sizeof adds 0ddf8f6267ec RDMA/cxgb3: Don't expose DMA addresses adds a80287c81305 RDMA/cxgb3: Delete and properly mark unimplemented resize [...] adds 34d568930b87 RDMA/cxgb4: Use sizeof() notation adds cae626b97851 RDMA/cxgb4: Don't expose DMA addresses adds f70baa7ee3d1 iw_cxgb4: Fix qpid leak adds 8ffb813255c4 RDMA/hns: Remove unnecessary print message in aeq adds 0502849d0bb1 RDMA/hns: Update CQE specifications adds 780f33962ef2 RDMA/hns: Move spin_lock_irqsave to the correct place adds 669cefb654cb RDMA/hns: Remove jiffies operation in disable interrupt context adds 2a3d923f8730 RDMA/hns: Replace magic numbers with #defines adds cfcc048ca76e IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' adds ea996974589e RDMA: Convert put_page() to put_user_page*() adds 5f5e4eb4fb2d IB/hfi1: Remove extra brackets from an if adds 255efcaeb623 RDMA/efa: Use kvzalloc instead of kzalloc with fallback adds e0e3f3975915 RDMA/efa: Remove unneeded admin commands abort flow adds 4d50e084c560 RDMA/efa: Use rdma block iterator in chunk list creation adds 2367d00e2ca3 RDMA/efa: Remove unused includes adds 34755f596110 IB/rdmavt: Use struct_size() helper adds 829ca44ecf60 IB/qib: Use struct_size() helper adds 6fe1a9b9b654 IB/hfi1: Use struct_size() helper adds cac2a301c02a RDMA/uverbs: check for allocation failure in uapi_add_elm() adds 97545b10221a RDMA/hns: Bugfix for posting multiple srq work request adds 633fbb06cbb3 RDMA/ipoib: implement ethtool .get_link() callback adds bcef5b721568 RDMA/srp: Accept again source addresses that do not have a [...] adds fa027328a1c9 RDMA/hns: fix inverted logic of readl read and shift adds 4f18904c7849 RDMA/hns: Bugfix for filling the sge of srq adds 9bcb8940f4c0 RDMA/ucma: Use struct_size() helper adds 4dfd5321cf0a ucma: Convert multicast_idr to XArray adds afcafe07af0e ucma: Convert ctx_idr to XArray adds a1a8e4a85cf7 rdma: Delete the ib_ucm module adds b9560a419bfd RDMA: Move driver_id into struct ib_device_ops adds 72c6ec18eb61 RDMA: Move uverbs_abi_ver into struct ib_device_ops adds 7a15414252ae RDMA: Move owner into struct ib_device_ops adds 147b308e6a63 RDMA/nes: Avoid memory allocation during CQ destroy adds a52c8e2469c3 RDMA: Clean destroy CQ in drivers do not return errors adds e39afe3d6dbd RDMA: Convert CQ allocations to be under core responsibility adds cbdc666f3e84 RDMA/ipoib: Remove check for ETH_SS_TEST adds 2d3c72ed5041 rdma: Remove nes adds 5d60c1115411 RDMA: Move rdma_node_type to uapi/ adds 0e2d00eb6fd4 RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery an [...] adds 8f71bb0030b8 RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV adds 5a3113d19cb0 IB/hfi1: Spelling s/statisfied/satisfied/ adds 7608bf40cf24 RDMA/odp: Fix missed unlock in non-blocking invalidate_start adds 12dbc04db08d Merge remote-tracking branch 'mlx5-next/mlx5-next' into HEAD adds cecae747b620 RDMA/mlx5: Consider eswitch encap mode adds 09d985bea99d RDMA/mlx5: Enable decap and packet reformat on FDB adds 696de2e9ccec RDMA/netlink: Resort policy array adds 38389eaa4db1 RDMA/hns: Add mtr support for mixed multihop addressing adds 2ac0bc5e725e RDMA/hns: Add a group interfaces for optimizing buffers ge [...] adds 8d18ad83f19b RDMA/hns: Fix bug when wqe num is larger than 16K adds a49b1dc7ae44 RDMA: Convert destroy_wq to be void adds 89a6da3cb8f3 RDMA/hns: reset function when removing module adds 836a0fbb3e76 RDMA: Check umem pointer validity prior to release adds da3929218a44 RDMa/hns: Don't stuck in endless timeout loop adds d384742ed1af RDMA/uverbs: Use offsetofend instead of opencoding adds dd82e668892e RDMA/odp: Do not leak dma maps when working with huge pages adds f56044d686c8 IB/rdmavt: Add new completion inline adds 4a9ceb7dbadf IB/{rdmavt, qib, hfi1}: Convert to new completion API adds 40ddb3f02083 RDMA/efa: Use API to get contiguous memory blocks aligned [...] adds b41f75724ab8 RDMA/efa: Be consistent with success flow return value adds 4b06843d4048 RDMA/efa: Print address on AH creation failure adds 36b1e47ff0c1 RDMA/core: Introduce new header file for signature operations adds a0bc099abf7b RDMA/core: Save the MR type in the ib_mr structure adds 26bc7eaee94f RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_ [...] adds 2cdfcdd8677b RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's adds 7c717d3aeeaa RDMA/core: Add signature attrs element for ib_mr structure adds 6c984472bad1 RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_allo [...] adds 62e3c379d4d7 RDMA/mlx5: Add attr for max number page list length for PI [...] adds 9ac7c4bcd383 RDMA/mlx5: Pass UMR segment flags instead of boolean adds 22465bba39c0 RDMA/mlx5: Update set_sig_data_segment attribute for new s [...] adds 38ca87c6f1e5 RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGR [...] adds b76a439982f8 IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover adds b9294f8b7c4b IB/iser: Unwind WR union at iser_tx_desc adds 5a6781a558cc RDMA/core: Add an integrity MR pool support adds c0a6cbb9cbcc RDMA/core: Rename signature qp create flag and signature d [...] adds 185eddc45798 RDMA/core: Validate integrity handover device cap adds 6cb2d5b105c9 RDMA/rw: Introduce rdma_rw_inv_key helper adds e9a53e73a250 RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover adds 5c171cbe3ab3 RDMA/mlx5: Remove unused IB_WR_REG_SIG_MR code adds de0ae958deb5 RDMA/mlx5: Improve PI handover performance adds 2563e2f30acb RDMA/mlx5: Use PA mapping for PI handover adds 7796d2a3bb40 RDMA/mlx5: Refactor MR descriptors allocation adds 7ef7587541d4 RDMA/hns: fix potential integer overflow on left shift adds b417c0879db7 RDMA/hns: Fix an error code in hns_roce_set_user_sq_size() adds 97162a1ee8a1 docs: infiniband: convert docs to ReST and rename to *.rst adds e9816ddf2a33 RDMA/hns: Cleanup unnecessary exported symbols adds 34d65cd837d0 RDMA/netlink: Audit policy settings for netlink attributes adds 10dcc7448e9e RDMA/hns: fix spelling mistake "attatch" -> "attach" adds 371bb62158d5 Merge tag 'v5.2-rc6' into rdma.git for-next adds 239b0e52d8aa IB/hfi1: Move rvt_cq_wc struct into uapi directory adds dabac6e460ce IB/hfi1: Move receive work queue struct into uapi directory adds f592ae3c999f IB/rdmavt: Fracture single lock used for posting and proce [...] adds 5136bfea7e79 IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full adds fe2ac04712cd IB/rdmavt: Set QP allowed opcodes after QP allocation adds d310c4bf8aea IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs adds 2b0ad2da8fd4 IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details adds bf3b1e0ce093 IB/hfi1: Reduce excessive aspm inlines adds aa9b79ec3778 IB/hfi1: Add missing INVALIDATE opcodes for trace adds 315aed110c16 IB/rdmavt: Enhance trace information for FRWR debug adds 8bd516bd0d53 IB/rdmavt: Add trace for map_mr_sg adds 09fbca8e6240 IB/hfi1: No need to use try_module_get for debugfs adds 0e935ae6afcd rdma/siw: iWarp wire packet format adds a531975279f3 rdma/siw: main include file adds bdcf26bf9b3a rdma/siw: network and RDMA core interface adds 6c52fdc244b5 rdma/siw: connection management adds 303ae1cdfdf7 rdma/siw: application interface adds 2251334dcac9 rdma/siw: application buffer management adds f29dd55b0236 rdma/siw: queue pair methods adds b9be6f18cf9e rdma/siw: transmit path adds 8b6a361b8c48 rdma/siw: receive path adds b0fff7317bb4 rdma/siw: completion queue methods adds c0cf5bdde46c rdma/siw: addition to kernel build environment adds c5cfcfcb54e7 Merge branch 'siw' into rdma.git for-next adds 4c44d4634b5c IB: Remove unneeded memset adds 5d7d78eaecc5 IB/ipoib: Remove memset after vzalloc in ipoib_cm.c adds cda8cf56d8e2 IB/i40iw: Use kmemdup rather than open coding adds 2e67e7758453 RDMA/i40iw: Set queue pair state when being queried adds 6044414fa849 RDMA/hns: Remove set but not used variable 'fclr_write_fail_flag' adds 2f40cf30c864 IB/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE adds 69ea0582f3ce Merge mlx5-next into rdma for-next adds 2afc5e1b9c34 IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD adds e337dd53ce4c IB/mlx5: Register DEVX with mlx5_core to get async events adds 759738537142 IB/mlx5: Enable subscription for device events over DEVX adds 5ec9d8ee87c6 IB/mlx5: Implement DEVX dispatching event adds ef1659ade359 IB/mlx5: Add DEVX support for CQ events adds 5832fdd35e61 IB/mlx5: DEVX cleanup mdev adds 9a601fc43ee0 RDMA/hns: Fix building modular hns adds 0bddcff628db RDMA/uverbs: remove redundant assignment to variable ret adds 50ba3c18a4e5 RDMA/mlx5: Use proper allocation API to get zeroed memory adds 91b01061fef9 IB/ipoib: Add child to parent list only if device initialized adds bcde9a83b13e RDMA/efa: Entropy in admin commands id adds 5600a410ea24 Merge mlx5-next into rdma for-next adds 7ade1ff96c7a RDMA/restrack: Introduce statistic counter adds 699a9c540a04 RDMA/restrack: Add an API to attach a task to a resource adds 6a6c306a09b5 RDMA/restrack: Make is_visible_in_pid_ns() as an API adds 413d3347503b RDMA/counter: Add set/clear per-port auto mode support adds 99fa331dc862 RDMA/counter: Add "auto" configuration mode support adds d14133dd4161 IB/mlx5: Support set qp counter adds 318d535cefec IB/mlx5: Add counter set id as a parameter for mlx5_ib_que [...] adds 45842fc627c7 IB/mlx5: Support statistic q counter configuration adds b47ae6f803b7 RDMA/nldev: Allow counter auto mode configration through R [...] adds c4ffee7c9bdb RDMA/netlink: Implement counter dumpit calback adds 18d422ce8ccf IB/mlx5: Add counter_alloc_stats() and counter_update_stat [...] adds f34a55e497e8 RDMA/core: Get sum value of all counters when perform a sy [...] adds 1bd8e0a9d0fd RDMA/counter: Allow manual mode configuration support adds b389327df905 RDMA/nldev: Allow counter manual mode configration through [...] adds 83c2c1fcbd08 RDMA/nldev: Allow get counter mode through RDMA netlink adds 6e7be47a5345 RDMA/nldev: Allow get default counter statistics through R [...] adds 6fafe560ee4d RDMA/hns: Bugfix for cleaning mtr adds 21b97f538765 RDMA/hns: Fixup qp release bug adds f5662b4ddc9d RDMA/hns: Modify ba page size for cqe adds 726be12f5ca0 RDMA/hns: Set reset flag when hw resetting adds e0222d18d628 RDMA/hns: Bugfix for calculating qp buffer size adds fd7dd8bc8784 RDMA/hns: Use %pK format pointer print adds ec5bc2cc69b4 RDMA/hns: Fixs hw access invalid dma memory error adds 617cf24f9f9e RDMA/hns: Clean up unnecessary variable initialization adds d3e539716917 ibverbs/rxe: Remove variable self-initialization adds 4c7d6dcd3648 RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_W [...] adds f10ff380fd7d RDMA/rvt: Do not use a kernel header in the ABI adds 1dd7382b1bb6 net/mlx5: Introduce VHCA tunnel device capability adds b6142608e806 IB/mlx5: Implement VHCA tunnel mechanism in DEVX adds 20893d9da7af Merge branch 'vhca-tunnel' into rdma.git for-next adds a3a400da206b docs: infiniband: add it to the driver-api bookset adds 89705e927001 IB/mlx5: Report correctly tag matching rendezvous capability adds 2ef38e380ea6 Merge tag 'blk-dim-v2' into rdma.git for-next adds f4915455dcf0 linux/dim: Implement RDMA adaptive moderation (DIM) adds da6629793aa6 RDMA/core: Provide RDMA DIM support for ULPs adds f8fc8cd9c612 RDMA/nldev: Added configuration of RDMA dynamic interrupt [...] adds 96e2fd733b9a RDMA/mlx5: Set RDMA DIM to be enabled by default adds bdce1290493c RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM adds 7a54f78d9387 IB/core: Work on the caller socket net namespace in nldev_ [...] adds 390d57728d8e RDMA/core: Make rdma_counter.h compile stand alone adds d8d9ec7dc5ab RDMA/core: Fix race when resolving IP address adds 4d2b8517ba1f IB/rdmavt: Fix variable shadowing issue in rvt_create_cq adds 85de5d53366f RDMA/siw: Remove unnecessary kthread create/destroy printouts adds 775a41e281cf rdma/siw: Use proper enumerated type in map_cqe_status adds c421651fa229 RDMA/siw: Add missing rtnl_lock around access to ifa adds b45305d777f2 rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS adds 855085d9686e rdma/siw: Remove set but not used variable 's' adds bedc0fd0f9b5 RDMA/core: Fix -Wunused-const-variable warnings adds cea743f2ea81 RDMA/siw: Mark expected switch fall-throughs adds 0b043644c0ca RMDA/siw: Require a 64 bit arch adds 2a3c389a0fde Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds c42eaffa1656 Documentation: add Linux PCI to Sphinx TOC tree adds 229b4e0728e0 Documentation: PCI: convert pci.txt to reST adds 2e6422444894 Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST adds 4d2c729c6232 Documentation: PCI: convert pci-iov-howto.txt to reST adds 3b9bae029b60 Documentation: PCI: convert MSI-HOWTO.txt to reST adds b66357f32fb9 Documentation: PCI: convert acpi-info.txt to reST adds 8a01fa64348a Documentation: PCI: convert pci-error-recovery.txt to reST adds 4e37f055a92e Documentation: PCI: convert pcieaer-howto.txt to reST adds d8946fc38517 Documentation: PCI: convert endpoint/pci-endpoint.txt to reST adds d4518e4ac64c Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST adds bf2c2658d4b6 Documentation: PCI: convert endpoint/pci-test-function.txt [...] adds 9595aee2a389 Documentation: PCI: convert endpoint/pci-test-howto.txt to reST adds 151f4e2bdc7a docs: power: convert docs to ReST and rename to *.rst adds b6a001c0cb2d Merge branch 'pci/docs' adds 76002d8b48c4 PCI: Return error if cannot probe VF adds 2d2f4273cbe9 PCI: Always allow probing with driver_override adds de76cda215d5 PCI: Decode PCIe 32 GT/s link speed adds dc6b698a86fe PCI: sysfs: Ignore lockdep for remove attribute adds 8cf80c5c14b4 Merge branch 'pci/enumeration' adds a17beb1a0882 PCI: Generalize multi-function power dependency device links adds 6d2e369f0d4c PCI: Add NVIDIA GPU multi-function power dependencies adds 590a18e17113 PCI: Use seq_puts() instead of seq_printf() in show_device() adds b516ea586d71 PCI: Enable NVIDIA HDA controllers adds e09977285c19 Merge branch 'pci/misc' adds 9c002bb66f5b PCI/P2PDMA: Fix missing check for dma_virt_ops adds 3306e99edf70 Merge branch 'pci/peer-to-peer' adds a78cf9657ba5 PCI/ACPI: Evaluate PCI Boot Configuration _DSM adds 7ac0d094fbe9 PCI: Don't auto-realloc if we're preserving firmware config adds 3e8ba9686600 arm64: PCI: Allow resource reallocation if necessary adds 85dc04136e86 arm64: PCI: Preserve firmware configuration when desired adds 5c6bcc344b18 PCI: Simplify pci_bus_distribute_available_resources() adds 6a381ea694c9 PCI: Skip resource distribution when no hotplug bridges adds 8c6af6f04252 Merge branch 'pci/resource' adds 76bf6a8634a1 Revert "PCI/IOV: Use VF0 cached config space size for other VFs" adds 06013b647c70 PCI/IOV: Assume SR-IOV VFs support extended config space. adds 55ab3ecb81d5 Merge branch 'pci/virtualization' adds ec15c4d0d5d2 PCI: altera: Allow building as module adds c7ddfd3514f2 PCI: altera-msi: Allow building as module adds 7a28db0a251e PCI: altera: Fix configuration type based on secondary number adds b32fb024027c Merge branch 'remotes/lorenzo/pci/altera' adds c369b536f8e3 PCI: armada8k: Add PHYs support adds 8e7bc41cdcfe Merge branch 'remotes/lorenzo/pci/armada' adds 9d071cade30a PCI: dwc: Add API support to de-initialize host adds 7bc082d7e970 PCI: dwc: Cleanup DBI,ATU read and write APIs adds ca98329d3b58 PCI: dwc: Export APIs to support .remove() implementation adds 7e8ab1b268b1 PCI: imx6: Simplify Kconfig depends on adds 381ed79c8655 PCI: dwc: pci-dra7xx: Fix compilation when !CONFIG_GPIOLIB adds 6c90132f0e5f Merge branch 'remotes/lorenzo/pci/dwc' adds 4df591b20b80 PCI: hv: Fix a use-after-free bug in hv_eject_device_work() adds caa98440ac53 Merge branch 'remotes/lorenzo/pci/hv' adds bcbe0d9a8d93 PCI: mobiveil: Unify register accessors adds a131fb6364c1 PCI: mobiveil: Remove the flag MSI_FLAG_MULTI_PCI_MSI adds f99536e9d2f5 PCI: mobiveil: Fix PCI base address in MEM/IO outbound windows adds 9815d3288ed0 PCI: mobiveil: Update the resource list traversal function adds f39ed3d09b34 PCI: mobiveil: Use WIN_NUM_0 explicitly for CFG outbound window adds f7fee1b42fe4 PCI: mobiveil: Use the 1st inbound window for MEM inbound [...] adds 0122af0a0824 PCI: mobiveil: Fix the Class Code field adds 40af900c5f12 PCI: mobiveil: Move the link up waiting out of mobiveil_ho [...] adds 284441a9662c PCI: mobiveil: Move IRQ chained handler setup out of DT parse adds 6f3ab451aa5c PCI: mobiveil: Initialize Primary/Secondary/Subordinate bu [...] adds cbd50b3ca396 PCI: mobiveil: Fix devfn check in mobiveil_pcie_valid_device() adds 93bad0f5d15f dt-bindings: PCI: mobiveil: Change gpio_slave and apb_csr [...] adds e369faf6255d PCI: mobiveil: Reformat the code for readability adds 91347af1c5c3 PCI: mobiveil: Make some register updates more readable adds f97441f4c398 PCI: mobiveil: Refactor the MEM/IO outbound window initialization adds e0a7e56368a4 PCI: mobiveil: Fix error return values adds afd899d3c854 PCI: mobiveil: Remove an unnecessary return value check adds ea0f1c959fb7 PCI: mobiveil: Clean-up program_{ib/ob}_windows() adds ccd34dac2ed5 PCI: mobiveil: Fix the valid check for inbound and outboun [...] adds 4b7e2e59f0e5 PCI: mobiveil: Add configured inbound windows counter adds cf22c591f93d PCI: mobiveil: Clear the control fields before updating it adds 7717c7d7da31 PCI: mobiveil: Mask out hardcoded bits in inbound/outbound [...] adds 6f7374b871d5 PCI: mobiveil: Add upper 32-bit CPU base address setup in [...] adds 4e00aca3ba0b PCI: mobiveil: Add upper 32-bit PCI base address setup in [...] adds fe83fa7e7eac PCI: mobiveil: Move PCIe PIO enablement out of inbound win [...] adds 526c101dde64 PCI: mobiveil: Fix infinite-loop in the INTx handling function adds 8a4f9fea2697 PCI: mobiveil: Fix INTx interrupt clearing in mobiveil_pcie_isr() adds 3d663fc0f2b0 Merge branch 'remotes/lorenzo/pci/mobiveil' adds 5aa180974e4d PCI: qcom: Use clk bulk API for 2.4.0 controllers adds 29a50257a9d6 dt-bindings: PCI: qcom: Add QCS404 to the binding adds 67021ae0bbe9 PCI: qcom: Add QCS404 PCIe controller support adds 64adde31c8e9 PCI: qcom: Ensure that PERST is asserted for at least 100 ms adds 757410bd97ca Merge branch 'remotes/lorenzo/pci/qcom' adds 69bc586518e0 dt-bindings: PCI: rcar: Add device tree support for r8a774a1 adds e3a9d5696682 Merge branch 'remotes/lorenzo/pci/rcar' adds e3b09c18c604 soc/tegra: pmc: Export tegra_powergate_power_on() adds 1056dda8a8d6 PCI: tegra: Handle failure cases in tegra_pcie_power_on() adds 973d7499c51c PCI: tegra: Rearrange Tegra PCIe driver functions adds 316b9ef1ee14 PCI: tegra: Mask AFI_INTR in runtime suspend adds d1f9113faf8a PCI: tegra: Fix PCIe host power up sequence adds 538123a29aeb PCI: tegra: Add PCIe Gen2 link speed support adds c635a815c8c7 PCI: tegra: Advertise PCIe Advanced Error Reporting (AER) [...] adds 2513a4ee4735 PCI: tegra: Program UPHY electrical settings for Tegra210 adds 7763cc24e210 PCI: tegra: Enable opportunistic UpdateFC and ACK adds 92bd94f1fdde PCI: tegra: Disable AFI dynamic clock gating adds 52db2fd89e1a PCI: tegra: Process pending DLL transactions before enteri [...] adds f1178099a6e4 PCI: tegra: Enable PCIe xclk clock clamping adds b2634cd0d26d PCI: tegra: Increase the deskew retry time adds 191cd6fb5d2c PCI: tegra: Add SW fixup for RAW violations adds 9f570b6c240e PCI: tegra: Update flow control timer frequency in Tegra210 adds c23ae2aec5bc PCI: tegra: Set target speed as Gen1 before starting LTSSM adds eef4a3502661 PCI: tegra: Fix PLLE power down issue due to CLKREQ# signal adds b5b4717ea0dd PCI: tegra: Program AFI_CACHE_BAR_{0,1}_{ST,SZ} registers [...] adds c894121d0142 PCI: tegra: Change PRSNT_SENSE IRQ log to debug adds adb2653b3d2e PCI: tegra: Add AFI_PEX2_CTRL reg offset as part of SoC struct adds 5992b044989d dt-bindings: pci: tegra: Document PCIe DPD pinctrl optional prop adds 2d8c7361585f PCI: tegra: Put PEX CLK & BIAS pads in DPD mode adds 0fc8b82f31c4 PCI: Add DT binding for "reset-gpios" property adds dbdcc22c845b PCI: tegra: Add support for GPIO based PERST# adds 4b16a8227907 PCI: tegra: Change link retry log level to debug adds 7be142caabc4 PCI: tegra: Enable Relaxed Ordering only for Tegra20 & Tegra30 adds 6bfc0c07cdb7 Merge branch 'remotes/lorenzo/pci/tegra' adds 181fa434d051 PCI: xilinx-nwl: Fix Multi MSI data programming adds 916f12e494d7 Merge branch 'remotes/lorenzo/pci/xilinx' adds db7a62482d2f PCI: endpoint: Set endpoint controller pointer to NULL adds f16fb16ed16c PCI: endpoint: Allocate enough space for fixed size BAR adds 3041a643613a PCI: endpoint: Skip odd BAR when skipping 64bit BAR adds dbb7bbcc8ad2 PCI: endpoint: Clear BAR before freeing its space adds 950cfbf0a52b Merge branch 'remotes/lorenzo/pci/endpoint' adds 8a5e0af240e0 tools: PCI: Fix broken pcitest compilation adds 81cb4203a5fe tools: PCI: Fix compiler warning in pcitest adds af3366308ea4 tools: PCI: Fix installation when `make tools/pci_install` adds 31d5a608b13b Merge branch 'remotes/lorenzo/pci/misc' adds f6b6aefee70a PCI: Fix typos and whitespace errors adds 7b4b0f6b34d8 Merge branch 'pci/trivial' adds fb4da215ed92 Merge tag 'pci-v5.3-changes' of git://git.kernel.org/pub/s [...] adds 37669d9ff5cf power: supply: bq24190_charger: simplify getting the adapt [...] adds 1c9427be2a9c power: supply: bq24257_charger: simplify getting the adapt [...] adds 124db1f91b00 power: supply: bq25890_charger: simplify getting the adapt [...] adds 71d7ffb29b6b power: supply: max14656_charger_detector: simplify getting [...] adds 4e9c406dbea8 power: supply: max17040_battery: simplify getting the adap [...] adds dee2f3cf9499 power: supply: max17042_battery: simplify getting the adap [...] adds df324c606aaf power: supply: rt5033_battery: simplify getting the adapte [...] adds bf0e482aefe1 power: supply: rt9455_charger: simplify getting the adapte [...] adds 22ee8384dc68 power: supply: sbs-manager: simplify getting the adapter o [...] adds e67d4dfc9ff1 power: supply: Add HWMON compatibility layer adds 9faf929608f5 dt-bindings: power: reset: qcom: Add qcom,pm8998-pon compa [...] adds fce5430f6a86 reset: qcom-pon: Add support for gen2 pon adds cba155e50a11 dt-bindings: power: reset: add document for NVMEM based re [...] adds 7a78a7f7695b power: reset: nvmem-reboot-mode: use NVMEM as reboot mode [...] adds 89e7854fcd5a power: supply: fix semicolon.cocci warnings adds a4496d52b343 power: supply: add input power and voltage limit properties adds 2ffb500d824b power: supply: cros: allow to set input voltage and current limit adds 1e10694d535f Merge tag 'tags/ib-chrome-psy-5.3' into psy-next adds 3f57fe28f84d power_supply: wilco_ec: Add charging config driver adds caa2b557841c power: reset: nvmem-reboot-mode: add CONFIG_OF dependency adds 5fe7b600a116 Merge tag 'for-v5.3' of git://git.kernel.org/pub/scm/linux [...] adds a4b5363a51fc i2c: imx: Use __maybe_unused instead of #if CONFIG_PM adds c245d94ed106 i2c: iproc: Add multi byte read-write support for slave mode adds 80e406865b8c i2c: Allow selecting BCM2835 I2C controllers on ARCH_BRCMSTB adds c1fee0c4a2ad i2c: meson: update with SPDX Licence identifier adds 12cb084d0dd8 i2c: jz4780: Drop dependency on MACH_JZ4780 adds 5213d7efc8ec i2c: acpi: export i2c_acpi_find_adapter_by_handle adds cb7302fbe365 i2c: nvidia-gpu: refactor master_xfer adds d4a4f927e4dd i2c: nvidia-gpu: add runtime pm support adds a94ecde41f7e usb: typec: ucsi: ccg: enable runtime pm support adds 9f2e244d0a39 i2c: nvidia-gpu: resume ccgx i2c client adds f0e4cd948b91 usb: typec: ucsi: ccg: add runtime pm workaround adds 19b07cb4a187 i2c: i801: Register optional lis3lv02d I2C device on Dell [...] adds 095561f476ab i2c: fsi: Create busses for all ports adds c84663cbdb4d i2c: tegra: clean up macros adds 233d0ab6ffdc i2c: tegra: remove unnecessary variable init adds 26955a7bbfca i2c: tegra: fix alignment and spacing violations adds 9d174476ddc1 i2c: tegra: add spinlock definition comment adds fbbe4941f0dd i2c: tegra: fix msleep warning adds bebff81fb8b9 i2c: bcm2835: Model Divider in CCF adds ed7357c9f9b6 i2c: s3c2410: Convert to use GPIO descriptors adds fdb7e884ad61 i2c: iop: Use GPIO descriptors adds aa5ae06515a4 i2c: i801: Fix kernel crash in is_dell_system_with_lis3lv02d() adds d680a50cb9c5 i2c: tegra: Avoid error message on deferred probe adds 7ea651ec392e dt-bindings: i2c: extend existing opencore bindings adds d9ce957d414b i2c: ocores: add support for i2c device on Sifive FU540-c000 SoC adds c45d4ba86731 i2c: ocores: add polling mode workaround for Sifive FU540- [...] adds e1714daad7cf i2c: headers: don't use 'dev' as adapter variable adds d68222d4d664 i2c: headers: always have a named variable in arguments adds edd7a5639f83 i2c: core: always have a named variable in arguments adds 2caea56f569a i2c: headers: update docs about I2C_CLIENT_* adds 76cc9f0efd95 i2c: headers: reformat header comment and update copyright adds acc8abcb2a9c i2c: tegra: Add suspend-resume support adds c3c2889b8a2c i2c: qcom-geni: Signify successful driver probe adds c9913ac42135 i2c: qcom-geni: Provide support for ACPI adds af668d6518dc i2c: i801: Use match_string() helper to simplify the code adds 79b4499524ed i2c: stm32f7: fix the get_irq error cases adds 315cd67c9453 i2c: i801: Add Block Write-Block Read Process Call support adds 9be1485accd4 i2c: i801: Add support for Intel Elkhart Lake adds 57ca968b69ec i2c: tegra: remove BUG() macro adds 550113d4e9f5 i2c: add newly exported functions to the header, too adds 4a5cfa39465c i2c: bcm2835: Move IRQ request after clock code in probe adds 9de93b04df16 i2c: bcm2835: Ensure clock exists when probing adds a8023e66e871 i2c: core: add sysfs header adds 71731e1b2da1 dt-bindings: i2c: i2c-mt7621: Add bindings for MediaTek MT [...] adds d04913ec5f89 i2c: mt7621: Add MediaTek MT7621/7628/7688 I2C driver adds bbddb0fc3bbf dt-bindings: i2c: sun6i-p2wi: Add YAML schemas adds f8bbde72ef44 dt-bindings: i2c: mv64xxx: Add YAML schemas adds 4601db7ecf07 dt-bindings: i2c: omap: Add new compatible for J721E SoCs adds e7308628d0ae eeprom: at24: use devm_i2c_new_dummy_device() adds b20eb4c1f026 eeprom: at24: drop unnecessary label adds a8806581241b eeprom: at24: Remove set but not used variable 'addr' adds 9ae9d9bfb72c eeprom: at24: use struct_size() in devm_kzalloc() adds dce91ba39c76 eeprom: at24: modify a comment referring to platform data adds 504ee6b306a7 Merge tag 'at24-v5.3-updates-for-wolfram' of git://git.ker [...] adds 1f3b69b6b939 i2c: mux: Use struct_size() in devm_kzalloc() adds d9a183bfd29d i2c: mux: arb-gpio: Rewrite to use GPIO descriptors adds 90af27317b63 i2c: mux: pinctrl: use flexible-array member and struct_si [...] adds d308dfbf62ef i2c: mux/i801: Switch to use descriptor passing adds cfafa80b6ed7 i2c: mux: add sysfs header adds 05af0765707f i2c: mux: demux-pinctrl: use proper email address for ABI [...] adds 45c9cc681d8d Merge branch 'i2c-mux/for-next' of https://github.com/peda [...] adds 1d7534b6adcd i2c: core: Allow whole core to use i2c_dev_irq_from_resources adds c2223ddcfe64 i2c: acpi: Use available IRQ helper functions adds a52e3b37ebc9 i2c: acpi: Factor out getting the IRQ from ACPI adds 16c9db1dd84c i2c: core: Move ACPI IRQ handling to probe time adds 8466b616cbee i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq adds 6e76cb7dfd34 i2c: core: Tidy up handling of init_irq adds 473fbdf7d8d3 i2c: i2c-stm32f7: Add I2C_SMBUS_I2C_BLOCK_DATA support adds 102a3375e667 dt-bindings: i2c-stm32: document optional dmas adds 856078bf642b i2c: i801: Fix PCI ID sorting adds 051d769f0a36 i2c: i801: Add support for Intel Tiger Lake adds ed6182a83924 i2c: i801: Documentation update adds 166f28c3eed2 dt-bindings: i2c: mv64xxx: Fix the example compatible adds 0038617132de dt-bindings: i2c: sun6i-p2wi: Fix the binding example adds 998bcae4d626 i2c: cpm: remove casting dma_alloc adds cc6b9dfb2c57 i2c: mt7621: Fix platform_no_drv_owner.cocci warnings adds 273cbf61c3dd Merge branch 'i2c/for-5.3' of git://git.kernel.org/pub/scm [...] adds b554db147fee block: init flush rq ref count to 1 adds fd112c746523 blk-cgroup: turn on psi memstall stuff adds 9b0eb69b75bc cgroup, blkcg: Prepare some symbols for module and !CONFIG [...] adds 34e51a5e1a6e blkcg, writeback: Rename wbc_account_io() to wbc_account_c [...] adds 27b36d8fa81f blkcg, writeback: Add wbc->no_cgroup_owner adds 653c45c6b90c blkcg, writeback: Implement wbc_blkcg_css() adds d3f77dfdc718 blkcg: implement REQ_CGROUP_PUNT adds 113ab72ed479 block: Fix potential overflow in blk_report_zones() adds 3a10f999ffd4 blk-throttle: fix zero wait time for iops throttled group adds 36847a005489 block: Remove unused definitions adds 9305d5d721f2 block: Fix elevator name declaration adds b49773e7bcf3 block: Disable write plugging for zoned block devices adds 553768d1169a nbd: fix crash when the blksize is zero adds 4ddeaae8903d nbd: add netlink reconfigure resize support adds c38dbbfab1bc nvme-fcloop: fix inconsistent lock state warnings adds e0620bf858d3 nvme-fcloop: resolve warnings on RCU usage and sleep warnings adds 21774222324e nvme-pci: make nvme_dev_pm_ops static adds 4fe06923f518 nvme-pci: don't fall back to a 32-bit DMA mask adds 0298d5435276 nvme-pci: don't create a read hctx mapping without read queues adds bfac8e9f55cf nvme-pci: check for NULL return from pci_alloc_p2pmem() adds 7637de311bd2 nvme-pci: limit max_hw_sectors based on the DMA max mapping size adds 91f6d7985310 nvme-trace: fix spelling mistake "spcecific" -> "specific" adds 4c0181bf6cc8 nvme-trace: add delete completion and submission queue to [...] adds 9d05a96e298a nvmet: export I/O characteristics attributes in Identify adds 6605bdd59c21 nvme: add I/O characteristics fields adds 81adb8633491 nvme: set physical block size and optimal I/O size adds ca7ae5c966bd nvme-multipath: factor out a nvme_path_is_disabled helper adds 2032d074716a nvme-multipath: also check for a disabled path if there is [...] adds 04e70bd4a026 nvme-multipath: do not select namespaces which are about t [...] adds 5ba895033b8e nvmet: print a hint while rejecting NSID 0 or 0xffffffff adds 958f2a0f8121 nvme-tcp: set the STABLE_WRITES flag when data digests are [...] adds 37c15219599f nvme-tcp: don't use sendpage for SLAB pages adds 4c73cbdff111 nvme-fc: fix module unloads while lports still pending adds 420dc733f980 nvme: fix regression upon hot device removal and insertion adds b7403066070d Merge branch 'nvme-5.3' of git://git.infradead.org/nvme in [...] adds 7d30c81b80ea nvme: fix NULL deref for fabrics options adds e7bf90e5afe3 block/bio-integrity: fix a memory leak bug adds b4c5875d3617 block: Allow mapping of vmalloc-ed buffers adds bd976e527259 block: Kill gfp_t argument of blkdev_report_zones() adds b091ac616846 sd_zbc: Fix report zones buffer allocation adds 26202928fafa block: Limit zone array allocation size adds e347946439ed null_blk: fixup ->report_zones() for !CONFIG_BLK_DEV_ZONED adds 787c79d6393f MAINTAINERS: add entry for block io cgroup adds 9637d517347e Merge tag 'for-linus-20190715' of git://git.kernel.dk/linux-block adds 5076fbed57f7 backlight: pwm_bl: Convert to use SPDX identifier adds 98b7404eb7d6 backlight: gpio_backlight: Enable ACPI enumeration adds 73fbfc499448 backlight: pwm_bl: Fix heuristic to determine number of br [...] adds 50950626414a Merge tag 'backlight-next-5.3' of git://git.kernel.org/pub [...] adds 3d712546d8ba /proc/<pid>/cmdline: remove all the special cases adds d26d0cd97c88 /proc/<pid>/cmdline: add back the setproctitle() special case adds 2954152298c3 Merge branch 'proc-cmdline' (/proc/<pid>/cmdline fixes) adds 028b6e8a89de clone: fix CLONE_PIDFD support adds 1a271a68e030 arch: mark syscall number 435 reserved for clone3 adds 05a70a8ec287 unistd: protect clone3 via __ARCH_WANT_SYS_CLONE3 adds 69b53720e92c MAINTAINERS: add new entry for pidfd api adds 3c69914b4c7b Merge tag 'for-linus-20190715' of git://git.kernel.org/pub [...] adds c783d525f9e7 LSM: SafeSetID: fix pr_warn() to include newline adds 7ef6b3062fb9 LSM: SafeSetID: fix check for setresuid(new1, new2, new3) adds 1cd02a27a947 LSM: SafeSetID: refactor policy hash table adds 8068866c4af1 LSM: SafeSetID: refactor safesetid_security_capable() adds 78ae7df96d64 LSM: SafeSetID: refactor policy parsing adds 71a98971b932 LSM: SafeSetID: fix userns handling in securityfs adds 03638e62f55f LSM: SafeSetID: rewrite userspace API to atomic updates adds fbd9acb2dc2a LSM: SafeSetID: add read handler adds 4f72123da579 LSM: SafeSetID: verify transitive constrainedness adds e10337daefec LSM: SafeSetID: fix use of literal -1 in capable hook adds 1ec4013bab89 Merge tag 'safesetid-5.3' of git://github.com/micah-morton/linux adds 2a97d60cf6a5 xtensa/PCI: Remove unused variable adds 88804e680bac xtensa: drop dead PCI support code adds b03e5dcb942b xtensa: use generic pcibios_set_master and pcibios_enable_device adds 7d5bdc0cf24f xtensa: remove arch/xtensa/include/asm/types.h adds 831c4f3da83e xtensa: One function call less in bootmem_init() adds d6d5f19e21d9 xtensa: abstract 'entry' and 'retw' in assembly code adds 775f1f7eaced xtensa: virt: add defconfig and DTS adds 3e859477a1db Merge tag 'xtensa-20190715' of git://github.com/jcmvbkbc/l [...] adds 387b14684f94 docs: locking: convert docs to ReST and rename to *.rst adds 720594f691e5 docs: connector: convert to ReST and rename to connector.rst adds 065504d5b45b docs: lcd-panel-cgram.txt: convert docs to ReST and rename [...] adds 6f2846cc2eba docs: lp855x-driver.txt: convert to ReST and move to kernel-api adds 23e02422877b docs: m68k: convert docs to ReST and rename to *.rst adds 01c0aa794305 docs: cma/debugfs.txt: convert docs to ReST and rename to *.rst adds 8db8acee4b32 docs: console.txt: convert docs to ReST and rename to *.rst adds 93d2c1596733 docs: pti_intel_mid.txt: convert it to pti_intel_mid.rst adds 0d07cf5e53a2 docs: early-userspace: convert docs to ReST and rename to *.rst adds dc7a12bdfccd docs: arm: convert docs to ReST and rename to *.rst adds 2bbbf827d339 docs: memory-devices: convert ti-emif.txt to ReST adds 675aaf05d898 docs: xen-tpmfront.txt: convert it to .rst adds 619ba4516771 docs: bus-devices: ti-gpmc.rst: convert it to ReST adds a278295ccc2d docs: nvmem: convert docs to ReST and rename to *.rst adds 1945a035540e docs: phy: convert samsung-usb2.txt to ReST format adds eaf5211d8c00 docs: rbtree.txt: fix Sphinx build warnings adds a36d053863a1 docs: DMA-API-HOWTO.txt: fix an unmarked code block adds c3123552aad3 docs: accounting: convert to ReST adds db9a0975a20c docs: ia64: convert to ReST adds b02f1651ff77 docs: laptops: convert to ReST adds 20a78ae9ed29 docs: namespaces: convert to ReST adds 9e678dd886c1 docs: nfc: convert to ReST adds 7ed44d59f195 docs: md: convert to ReST adds 6e58e2d81367 docs: mtd: convert to ReST adds b0a4aa950c68 docs: nvdimm: convert to ReST adds 8ea0afa3b801 docs: xtensa: convert to ReST adds f408510c4ff3 docs: mmc: convert to ReST adds 08536105d93f docs: ioctl-number.txt: convert it to ReST format adds 5c04dceaa152 docs: ioctl: convert to ReST adds e0ae154404c3 docs: rapidio: convert to ReST adds 39443104c7d3 docs: blockdev: convert to ReST adds 6baec31591ce docs: perf: convert to ReST adds 53b953750965 docs: sysctl: convert to ReST adds 898bd37a9206 docs: block: convert to ReST adds d5ccd65ab627 docs: move gcc_plugins.txt to core-api and rename to .rst adds 74684f8ff44e docs: logo.txt: rename it to COPYING-logo adds d2bdd48a652b docs: rapidio: add it to the driver API adds 59809fe88224 docs: perf: move to the admin-guide adds ae4a05027e2f docs: nvdimm: add it to the driver-api book adds bf6b7a742e3f docs: namespace: move it to the admin-guide adds 43f6c0787c17 docs: mtd: move it to the driver-api book adds e253d2c551ce docs: nfc: add it to the driver-api book adds 19024c09c243 docs: mmc: move it to the driver-api adds c0b11a50aee6 docs: md: move it to the driver-api book adds 09fdc957ad0d docs: leds: add it to the driver-api book adds 616b81db2fa7 docs: ioctl: add it to the uAPI guide adds 9b1f44028ff2 docs: interconnect.rst: add it to the driver-api guide adds 159a5e78bdca docs: add arch doc directories to the index adds 6cf2a73cb2bc docs: device-mapper: move it to the admin-guide adds ec4b78a0e7dd docs: early-userspace: move to driver-api guide adds 570432470275 docs: admin-guide: move sysctl directory to it adds 9e1cbede2679 docs: admin-guide: add laptops documentation adds 330d48105245 docs: admin-guide: add kdump documentation into it adds e7751617dd05 docs: blockdev: add it to the admin-guide adds 4d3beaa06d35 docs: security: move some books to it and update adds e8d776f20f92 docs: x86: move two x86-specific files to x86 arch dir adds 2dbc0838bcf2 docs: ocxl.rst: add it to the uAPI book adds 56198359b641 docs: lp855x-driver.rst: add it to the driver-api book adds fe34c89d2542 docs: driver-model: move it to the driver-api book adds df1b7ce784c2 docs: add some documentation dirs to the driver-api book adds 83bbf6e10354 docs: aoe: add it to the driver-api book adds da82c92f1150 docs: cgroup-v1: add it to the admin-guide book adds 4f4cfa6c560c docs: admin-guide: add a series of orphaned documents adds baa293e9544b docs: driver-api: add a series of orphaned documents adds fb8c5327b3c6 docs: driver-api: add xilinx driver API documentation adds c92992fc609f docs: driver-api: add remaining converted dirs to it adds 65388dad1bbb docs: serial: move it to the driver-api adds 4745dc8abb0a docs: phy: place documentation under driver-api adds 652a49bc68ce docs: add a memory-devices subdir to driver-api adds 7e042736faab docs: add SPDX tags to new index files adds 113094f743fc docs: add some directories to the main documentation index adds 4c68060bf6d3 docs: locking: add it to the main index adds c2746a1eb741 docs: gpio: add sysfs interface to the admin-guide adds eddeed127b06 docs: don't use nested tables adds 38cbfed28b31 docs: arm: fix a breakage with pdf output adds 8bb0776b8b27 docs: block: fix pdf output adds 168869492e70 docs: kbuild: fix build with pdf and fix some minor issues adds c309b6f24222 Merge tag 'docs/v5.3-1' of git://git.kernel.org/pub/scm/li [...] adds 450e5b6f654b ARC: mm: do_page_fault refactor #1: remove label @good_area adds 13e2cc1240eb ARC: mm: do_page_fault refactor #2: remove short lived variable adds 85c5e33763a7 ARC: mm: do_page_fault refactor #3: tidyup vma access perm [...] adds 02c88d142ea6 ARC: mm: do_page_fault refactor #4: consolidate retry rela [...] adds d0542c7eacd5 ARC: mm: do_page_fault refactor #5: scoot no_context to end adds 98cb57ad70fb ARC: mm: do_page_fault refactor #6: error handlers to use [...] adds 5e91bf5ce9b8 ARC: mm: do_page_fault refactor #7: fold the various error [...] adds 926150db8558 ARC: mm: do_page_fault refactor #8: release mmap_sem sooner adds 45869eb0c0af ARCv2: entry: comments about hardware auto-save on taken i [...] adds 23c0cbd0c75c ARCv2: entry: push out the Z flag unclobber from common EX [...] adds ab854bfcd310 ARCv2: entry: avoid a branch adds a4880801a72e ARCv2: entry: rewrite to enable use of double load/stores LDD/STD adds 68e5c6f073bc ARC: entry: EV_Trap expects r10 (vs. r9) to have exception cause adds 75370ad44075 ARCv2: entry: simplify return to Delay Slot via interrupt adds 94b8beb972c5 ARC: [haps] Add Virtio support adds fd5de2721ea7 ARC: hide unused function unw_hdr_alloc adds aab128d006e7 ARC: [plat-hsdk]: enable DW SPI controller adds 24a20b0a443f ARC: [plat-hsdk]: Enable AXI DW DMAC in defconfig adds 3eb514866f20 Merge tag 'arc-5.3-rc1' of git://git.kernel.org/pub/scm/li [...] adds 78192442d383 btrfs: extent-tree: Refactor add_pinned_bytes() to add|sub [...] adds 9b4e675a9978 btrfs: detect fast implementation of crc32c on all architectures adds 5911c8fe05c5 btrfs: fiemap: preallocate ulists for btrfs_check_shared adds ddb93784692f btrfs: Don't opencode sync_blockdev in btrfs_init_dev_repl [...] adds b0d9e1ea17fd btrfs: Reduce critical section in btrfs_init_dev_replace_tgtdev adds 419684b2c217 btrfs: dev-replace: Remove impossible WARN_ON adds e1e0eb43ce1f btrfs: Ensure btrfs_init_dev_replace_tgtdev sees up to dat [...] adds fa19452a4039 btrfs: Streamline replace sem unlock in btrfs_dev_replace_start adds f232ab04f65b btrfs: Explicitly reserve space for devreplace item adds 2ed95d2d59b0 btrfs: Remove redundant assignment of tgt_device->commit_t [...] adds 4c094c33c9ed btrfs: tree-checker: Check if the file extent end overflows adds 8f63a84051e8 btrfs: switch order of unlocks of space_info and bg in do_ [...] adds cebf05ca65d6 btrfs: Remove unused variable mode in btrfs_mount adds be9b8dfa9c47 Btrfs: remove unused variables in __btrfs_unlink_inode adds 0ee5f8ae082e btrfs: fix minimum number of chunk errors for DUP adds 49cc180ca916 btrfs: raid56: allow the exact minimum number of devices f [...] adds c8bf1b670395 btrfs: remove mapping tree structures indirection adds 9fa02ac75ba1 btrfs: use raid_attr table in get_profile_num_devs adds fc9a2ac77c05 btrfs: use raid_attr in btrfs_chunk_max_errors adds 081db89b13cb btrfs: use raid_attr to get allowed profiles for balance c [...] adds 6079e12cdb8f btrfs: use raid_attr table to find profiles for integrity [...] adds 44b28adafd1f btrfs: use raid_attr table for btrfs_bg_type_to_factor adds 946c9256c6fa btrfs: factor out helper for counting data stripes adds 8c3e3582a4f0 btrfs: use u8 for raid_array members adds e3ecdb3fdecf btrfs: factor out devs_max setting in __btrfs_alloc_chunk adds 158da513b13d btrfs: refactor helper for bg flags to name conversion adds 72ad813157c5 btrfs: constify map parameter for nr_parity_stripes and nr [...] adds cff8267228c1 btrfs: read number of data stripes from map only once adds 0185f364cb65 btrfs: extent-tree: Add lockdep assert when updating space info adds 480b9b4d847f btrfs: extent-tree: Add trace events for space info number [...] adds 1200b51f57dc btrfs: remove the incorrect comment on RO fs when btrfs_ru [...] adds ffa87214c110 btrfs: add new helper btrfs_lock_and_flush_ordered_range adds 23d31bd476d1 btrfs: Use newly introduced btrfs_lock_and_flush_ordered_range adds bd80d94efb83 btrfs: Always use a cached extent_state in btrfs_lock_and_ [...] adds 0b6f5d408bb5 btrfs: Add comments on locking of several device-related fields adds 5f791ec31f53 btrfs: Return EAGAIN if we can't start no snpashot write i [...] adds a94d1d0cb3bf btrfs: Flush before reflinking any extent to prevent NOCOW [...] adds 5852c8b96154 btrfs: use btrfs_csum_data() instead of directly calling crc32c adds 65019df8c3b0 btrfs: resurrect btrfs_crc32c() adds 4bb3c2e2b5bb btrfs: use btrfs_crc32c{,_final}() in for free space cache adds 1e25a2e3ca0d btrfs: don't assume ordered sums to be 4 bytes adds 10fe6ca80d9d btrfs: don't assume compressed_bio sums to be 4 bytes adds 7ebc7e5f2c81 btrfs: format checksums according to type for printing adds e7e16f4882ed btrfs: add common checksum type validation adds 8dc3f22c8ba0 btrfs: check for supported superblock checksum type before [...] adds 51bce6c9b977 btrfs: Simplify btrfs_check_super_csum() and get rid of si [...] adds 6d97c6e31b55 btrfs: add boilerplate code for directly including the cry [...] adds d5178578bcd4 btrfs: directly call into crypto framework for checksumming adds ea41d6b2785f btrfs: remove assumption about csum type form btrfs_print_ [...] adds 6f8e4fd43073 btrfs: use file:line format for assertion report adds 53460a457258 btrfs: trim: make reserved device area adjustments more explicit adds 1eaebb341d2b btrfs: Don't trim returned range based on input value in f [...] adds 8666e638b07e btrfs: Document __etree_search adds 93ead46b0380 btrfs: tests: add locks around add_extent_mapping adds 38e9372e391d btrfs: assert delayed ref lock in btrfs_find_delayed_ref_head adds 06297d8cefca btrfs: switch extent_buffer blocking_writers from atomic to int adds f3dc24c52a28 btrfs: switch extent_buffer spinning_writers from atomic to int adds 00801ae4bb2b btrfs: switch extent_buffer write_locks from atomic to int adds 6d58a55a894e btrfs: raid56: clear incompat block group flags after remo [...] adds d1d832a0b51d Btrfs: fix data loss after inode eviction, renaming it, an [...] adds aa53e3bfac72 btrfs: correctly validate compression type adds e88439debd0a btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgrou [...] adds c7369b3faea2 btrfs: add mask for all RAID1 types adds a07e8a468e6a btrfs: use mask for RAID56 profiles adds 71a9c4885e1d btrfs: document BTRFS_MAX_MIRRORS adds 9e967495e0e0 Btrfs: prevent send failures and crashes due to concurrent [...] adds 6c64460cdc8b btrfs: shut up bogus -Wmaybe-uninitialized warning adds c9d713d5b5e8 btrfs: improve messages when updating feature flags adds 5f1411265e16 btrfs: Introduce btrfs_io_geometry infrastructure adds 89b798ad1b42 btrfs: Use btrfs_get_io_geometry appropriately adds 803f0f64d177 Btrfs: fix fsync not persisting dentry deletions due to in [...] adds 179006688a7e Btrfs: add missing inode version, ctime and mtime updates [...] adds 63611e738a62 btrfs: run delayed iput at unlink time adds 2792237d0c4c btrfs: use common helpers for extent IO state insertion messages adds f262fa8de6a2 btrfs: drop default value assignments in enums adds 4f080f571192 btrfs: use raid_attr to adjust minimal stripe size in btrf [...] adds e1ea2beee284 btrfs: use raid_attr for minimum stripe count in btrfs_cal [...] adds e749af443fa8 btrfs: lift bio_set_dev from bio allocation helpers adds 8719aaae8d69 btrfs: move space_info to space-info.h adds fc471cb0c8f0 btrfs: rename do_chunk_alloc to btrfs_chunk_alloc adds d44b72aa12d0 btrfs: export space_info_add_*_bytes adds 280c290881bc btrfs: move the space_info handling code to space-info.c adds 41783ef24d56 btrfs: move and export can_overcommit adds bb96c4e57420 btrfs: move the space info update macro to space-info.h adds b338b013e18a btrfs: move btrfs_space_info_add_*_bytes to space-info.c adds c2a67a76ec87 btrfs: export block_rsv_use_bytes adds 5da6afeb32e9 btrfs: move dump_space_info to space-info.c adds 0d9764f6d0fb btrfs: move reserve_metadata_bytes and supporting code to [...] adds 83d731a5b228 btrfs: unexport can_overcommit adds 9b4851bc48b9 btrfs: Simplify update of space_info in __reserve_metadata [...] adds d12ffdd1aa4c btrfs: move btrfs_block_rsv definitions into it's own header adds 0b50174ad5e9 btrfs: export btrfs_block_rsv_add_bytes adds fed14b323db8 btrfs: export __btrfs_block_rsv_release adds fcec36224fc6 btrfs: cleanup the target logic in __btrfs_block_rsv_release adds 424a47805a81 btrfs: stop using block_rsv_release_bytes everywhere adds 550fa228ee7e btrfs: migrate the block-rsv code to block-rsv.c adds 67f9c2209e88 btrfs: migrate the global_block_rsv helpers to block-rsv.c adds 9978059be8a1 btrfs: Evaluate io_tree in find_lock_delalloc_range() adds 6ef03debdb3d btrfs: migrate the delayed refs rsv code adds fb6dea26601b btrfs: migrate btrfs_trans_release_chunk_metadata adds 867363429d70 btrfs: migrate the delalloc space stuff to it's own home adds 28a32d2b1a6d btrfs: move the subvolume reservation stuff out of extent-tree.c adds e02d48eaaed7 btrfs: fix memory leak of path on error return path new a18f8775419d Merge tag 'for-5.3-tag' of git://git.kernel.org/pub/scm/li [...] adds f10789e4f6d6 orangefs: remove redundant assignment to variable buffer_index adds e65682b55956 orangefs: eliminate needless variable assignments new 0a8ad0ffa4d8 Merge tag 'for-linus-5.3-ofs1' of git://git.kernel.org/pub [...]
The 2 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: CREDITS | 2 +- Documentation/ABI/obsolete/sysfs-gpio | 2 +- Documentation/ABI/removed/sysfs-class-rfkill | 2 +- Documentation/ABI/stable/sysfs-class-infiniband | 17 - Documentation/ABI/stable/sysfs-class-rfkill | 2 +- Documentation/ABI/stable/sysfs-devices-node | 2 +- Documentation/ABI/testing/procfs-diskstats | 2 +- Documentation/ABI/testing/sysfs-block | 2 +- Documentation/ABI/testing/sysfs-block-device | 2 +- Documentation/ABI/testing/sysfs-class-power | 32 + Documentation/ABI/testing/sysfs-class-power-wilco | 30 + Documentation/ABI/testing/sysfs-class-powercap | 2 +- Documentation/ABI/testing/sysfs-class-switchtec | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 4 +- .../ABI/testing/sysfs-platform-asus-laptop | 2 +- .../ABI/testing/sysfs-platform-i2c-demux-pinctrl | 4 +- Documentation/{logo.txt => COPYING-logo} | 0 Documentation/DMA-API-HOWTO.txt | 2 +- Documentation/EDID/howto.rst | 58 - Documentation/PCI/MSI-HOWTO.txt | 270 -- Documentation/PCI/PCIEBUS-HOWTO.txt | 198 - Documentation/PCI/acpi-info.rst | 192 + Documentation/PCI/acpi-info.txt | 187 - Documentation/PCI/endpoint/index.rst | 13 + Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 118 + Documentation/PCI/endpoint/pci-endpoint-cfs.txt | 105 - Documentation/PCI/endpoint/pci-endpoint.rst | 231 ++ Documentation/PCI/endpoint/pci-endpoint.txt | 215 -- Documentation/PCI/endpoint/pci-test-function.rst | 103 + Documentation/PCI/endpoint/pci-test-function.txt | 87 - Documentation/PCI/endpoint/pci-test-howto.rst | 235 ++ Documentation/PCI/endpoint/pci-test-howto.txt | 206 - Documentation/PCI/index.rst | 18 + Documentation/PCI/msi-howto.rst | 287 ++ Documentation/PCI/pci-error-recovery.rst | 424 +++ Documentation/PCI/pci-error-recovery.txt | 413 -- Documentation/PCI/pci-iov-howto.rst | 172 + Documentation/PCI/pci-iov-howto.txt | 147 - Documentation/PCI/pci.rst | 578 +++ Documentation/PCI/pci.txt | 636 ---- Documentation/PCI/pcieaer-howto.rst | 311 ++ Documentation/PCI/pcieaer-howto.txt | 267 -- Documentation/PCI/picebus-howto.rst | 220 ++ Documentation/accelerators/ocxl.rst | 178 - Documentation/accounting/cgroupstats.rst | 31 + Documentation/accounting/cgroupstats.txt | 27 - Documentation/accounting/delay-accounting.rst | 126 + Documentation/accounting/delay-accounting.txt | 117 - Documentation/accounting/index.rst | 14 + Documentation/accounting/psi.rst | 182 + Documentation/accounting/psi.txt | 180 - Documentation/accounting/taskstats-struct.rst | 199 + Documentation/accounting/taskstats-struct.txt | 180 - Documentation/accounting/taskstats.rst | 180 + Documentation/accounting/taskstats.txt | 181 - Documentation/admin-guide/aoe/aoe.rst | 150 + Documentation/{ => admin-guide}/aoe/autoload.sh | 0 Documentation/{ => admin-guide}/aoe/examples.rst | 0 Documentation/admin-guide/aoe/index.rst | 17 + Documentation/{ => admin-guide}/aoe/status.sh | 0 Documentation/{ => admin-guide}/aoe/todo.rst | 0 .../{ => admin-guide}/aoe/udev-install.sh | 0 Documentation/admin-guide/aoe/udev.txt | 26 + .../blockdev/drbd/DRBD-8.3-data-packets.svg | 0 .../blockdev/drbd/DRBD-data-packets.svg | 0 .../blockdev/drbd/conn-states-8.dot | 0 .../blockdev/drbd/data-structure-v9.rst | 42 + .../blockdev/drbd/disk-states-8.dot | 0 .../drbd/drbd-connection-state-overview.dot | 0 .../admin-guide/blockdev/drbd/figures.rst | 30 + Documentation/admin-guide/blockdev/drbd/index.rst | 19 + .../admin-guide/blockdev/drbd/node-states-8.dot | 13 + Documentation/admin-guide/blockdev/floppy.rst | 255 ++ Documentation/admin-guide/blockdev/index.rst | 16 + Documentation/admin-guide/blockdev/nbd.rst | 31 + Documentation/admin-guide/blockdev/paride.rst | 439 +++ Documentation/admin-guide/blockdev/ramdisk.rst | 177 + Documentation/admin-guide/blockdev/zram.rst | 422 +++ .../{btmrvl.txt => admin-guide/btmrvl.rst} | 0 Documentation/admin-guide/bug-hunting.rst | 4 +- .../cgroup-v1/blkio-controller.rst | 0 Documentation/admin-guide/cgroup-v1/cgroups.rst | 695 ++++ .../{ => admin-guide}/cgroup-v1/cpuacct.rst | 0 Documentation/admin-guide/cgroup-v1/cpusets.rst | 866 +++++ .../{ => admin-guide}/cgroup-v1/devices.rst | 0 .../cgroup-v1/freezer-subsystem.rst | 0 .../{ => admin-guide}/cgroup-v1/hugetlb.rst | 0 Documentation/admin-guide/cgroup-v1/index.rst | 28 + Documentation/admin-guide/cgroup-v1/memcg_test.rst | 355 ++ .../{ => admin-guide}/cgroup-v1/memory.rst | 0 .../{ => admin-guide}/cgroup-v1/net_cls.rst | 0 .../{ => admin-guide}/cgroup-v1/net_prio.rst | 0 Documentation/{ => admin-guide}/cgroup-v1/pids.rst | 0 Documentation/{ => admin-guide}/cgroup-v1/rdma.rst | 0 Documentation/admin-guide/cgroup-v2.rst | 10 +- .../clearing-warn-once.rst} | 0 .../{cpu-load.txt => admin-guide/cpu-load.rst} | 0 .../cputopology.rst} | 0 .../device-mapper/cache-policies.rst | 0 .../{ => admin-guide}/device-mapper/cache.rst | 0 .../{ => admin-guide}/device-mapper/delay.rst | 0 .../{ => admin-guide}/device-mapper/dm-crypt.rst | 0 .../{ => admin-guide}/device-mapper/dm-dust.txt | 0 .../{ => admin-guide}/device-mapper/dm-flakey.rst | 0 .../{ => admin-guide}/device-mapper/dm-init.rst | 0 .../device-mapper/dm-integrity.rst | 0 .../{ => admin-guide}/device-mapper/dm-io.rst | 0 .../{ => admin-guide}/device-mapper/dm-log.rst | 0 .../device-mapper/dm-queue-length.rst | 0 .../{ => admin-guide}/device-mapper/dm-raid.rst | 0 .../device-mapper/dm-service-time.rst | 0 .../{ => admin-guide}/device-mapper/dm-uevent.rst | 0 .../{ => admin-guide}/device-mapper/dm-zoned.rst | 0 .../{ => admin-guide}/device-mapper/era.rst | 0 Documentation/admin-guide/device-mapper/index.rst | 42 + .../{ => admin-guide}/device-mapper/kcopyd.rst | 0 .../{ => admin-guide}/device-mapper/linear.rst | 0 .../{ => admin-guide}/device-mapper/log-writes.rst | 0 .../device-mapper/persistent-data.rst | 0 .../{ => admin-guide}/device-mapper/snapshot.rst | 0 .../admin-guide/device-mapper/statistics.rst | 225 ++ .../{ => admin-guide}/device-mapper/striped.rst | 0 .../{ => admin-guide}/device-mapper/switch.rst | 0 .../device-mapper/thin-provisioning.rst | 0 .../{ => admin-guide}/device-mapper/unstriped.rst | 0 .../{ => admin-guide}/device-mapper/verity.rst | 0 .../{ => admin-guide}/device-mapper/writecache.rst | 0 .../{ => admin-guide}/device-mapper/zero.rst | 0 .../{efi-stub.txt => admin-guide/efi-stub.rst} | 0 Documentation/admin-guide/gpio/index.rst | 17 + Documentation/{ => admin-guide}/gpio/sysfs.rst | 0 .../{highuid.txt => admin-guide/highuid.rst} | 0 Documentation/admin-guide/hw-vuln/l1tf.rst | 2 +- .../{hw_random.txt => admin-guide/hw_random.rst} | 0 Documentation/admin-guide/index.rst | 28 + .../{iostats.txt => admin-guide/iostats.rst} | 0 .../{ => admin-guide}/kdump/gdbmacros.txt | 0 Documentation/admin-guide/kdump/index.rst | 20 + Documentation/{ => admin-guide}/kdump/kdump.rst | 0 .../{ => admin-guide}/kdump/vmcoreinfo.rst | 0 Documentation/admin-guide/kernel-parameters.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 50 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 356 ++ Documentation/admin-guide/laptops/asus-laptop.rst | 271 ++ .../admin-guide/laptops/disk-shock-protection.rst | 151 + Documentation/admin-guide/laptops/index.rst | 17 + Documentation/admin-guide/laptops/laptop-mode.rst | 781 ++++ Documentation/admin-guide/laptops/lg-laptop.rst | 84 + Documentation/admin-guide/laptops/sony-laptop.rst | 174 + Documentation/admin-guide/laptops/sonypi.rst | 158 + .../admin-guide/laptops/thinkpad-acpi.rst | 1562 ++++++++ Documentation/admin-guide/laptops/toshiba_haps.rst | 87 + Documentation/admin-guide/lcd-panel-cgram.rst | 27 + Documentation/{ldm.txt => admin-guide/ldm.rst} | 0 .../lockup-watchdogs.rst} | 0 Documentation/admin-guide/mm/cma_debugfs.rst | 25 + Documentation/admin-guide/mm/index.rst | 3 +- Documentation/admin-guide/mm/ksm.rst | 2 +- .../admin-guide/mm/numa_memory_policy.rst | 2 +- .../admin-guide/namespaces/compatibility-list.rst | 43 + Documentation/admin-guide/namespaces/index.rst | 11 + .../admin-guide/namespaces/resource-control.rst | 18 + .../{numastat.txt => admin-guide/numastat.rst} | 0 Documentation/admin-guide/perf/arm-ccn.rst | 61 + Documentation/admin-guide/perf/arm_dsu_pmu.rst | 29 + Documentation/admin-guide/perf/hisi-pmu.rst | 60 + Documentation/admin-guide/perf/index.rst | 16 + Documentation/admin-guide/perf/qcom_l2_pmu.rst | 39 + Documentation/admin-guide/perf/qcom_l3_pmu.rst | 26 + Documentation/admin-guide/perf/thunderx2-pmu.rst | 42 + Documentation/admin-guide/perf/xgene-pmu.rst | 49 + Documentation/{pnp.txt => admin-guide/pnp.rst} | 0 .../{driver-api => admin-guide}/rapidio.rst | 0 Documentation/{rtc.txt => admin-guide/rtc.rst} | 0 Documentation/{svga.txt => admin-guide/svga.rst} | 0 Documentation/admin-guide/sysctl/abi.rst | 67 + Documentation/admin-guide/sysctl/fs.rst | 384 ++ Documentation/admin-guide/sysctl/index.rst | 98 + Documentation/admin-guide/sysctl/kernel.rst | 1177 ++++++ Documentation/admin-guide/sysctl/net.rst | 461 +++ Documentation/admin-guide/sysctl/sunrpc.rst | 25 + Documentation/admin-guide/sysctl/user.rst | 78 + Documentation/admin-guide/sysctl/vm.rst | 964 +++++ .../video-output.rst} | 0 Documentation/aoe/aoe.rst | 150 - Documentation/aoe/index.rst | 19 - Documentation/aoe/udev.txt | 26 - Documentation/arm/Booting | 218 -- Documentation/arm/IXP4xx | 172 - Documentation/arm/Interrupts | 167 - Documentation/arm/Marvell/README | 395 -- Documentation/arm/Microchip/README | 169 - Documentation/arm/Netwinder | 78 - Documentation/arm/OMAP/DSS | 362 -- Documentation/arm/OMAP/README | 11 - Documentation/arm/OMAP/omap_pm | 154 - Documentation/arm/Porting | 135 - Documentation/arm/README | 204 - Documentation/arm/SA1100/ADSBitsy | 43 - Documentation/arm/SA1100/Assabet | 300 -- Documentation/arm/SA1100/Brutus | 66 - Documentation/arm/SA1100/CERF | 29 - Documentation/arm/SA1100/FreeBird | 21 - Documentation/arm/SA1100/GraphicsClient | 98 - Documentation/arm/SA1100/GraphicsMaster | 53 - Documentation/arm/SA1100/HUW_WEBPANEL | 17 - Documentation/arm/SA1100/Itsy | 39 - Documentation/arm/SA1100/LART | 14 - Documentation/arm/SA1100/PLEB | 11 - Documentation/arm/SA1100/Pangolin | 23 - Documentation/arm/SA1100/Tifon | 7 - Documentation/arm/SA1100/Yopy | 2 - Documentation/arm/SA1100/empeg | 2 - Documentation/arm/SA1100/nanoEngine | 11 - Documentation/arm/SA1100/serial_UART | 47 - Documentation/arm/SPEAr/overview.txt | 63 - Documentation/arm/Samsung-S3C24XX/CPUfreq.txt | 75 - Documentation/arm/Samsung-S3C24XX/EB2410ITX.txt | 58 - Documentation/arm/Samsung-S3C24XX/GPIO.txt | 171 - Documentation/arm/Samsung-S3C24XX/H1940.txt | 40 - Documentation/arm/Samsung-S3C24XX/NAND.txt | 30 - Documentation/arm/Samsung-S3C24XX/Overview.txt | 318 -- Documentation/arm/Samsung-S3C24XX/S3C2412.txt | 120 - Documentation/arm/Samsung-S3C24XX/S3C2413.txt | 21 - Documentation/arm/Samsung-S3C24XX/SMDK2440.txt | 56 - Documentation/arm/Samsung-S3C24XX/Suspend.txt | 137 - Documentation/arm/Samsung-S3C24XX/USB-Host.txt | 93 - Documentation/arm/Samsung/Bootloader-interface.txt | 68 - Documentation/arm/Samsung/GPIO.txt | 40 - Documentation/arm/Samsung/Overview.txt | 86 - Documentation/arm/Setup | 129 - Documentation/arm/VFP/release-notes.txt | 55 - Documentation/arm/arm.rst | 214 ++ Documentation/arm/booting.rst | 237 ++ Documentation/arm/cluster-pm-race-avoidance.rst | 533 +++ Documentation/arm/cluster-pm-race-avoidance.txt | 498 --- Documentation/arm/firmware.rst | 72 + Documentation/arm/firmware.txt | 70 - Documentation/arm/index.rst | 80 + Documentation/arm/interrupts.rst | 169 + Documentation/arm/ixp4xx.rst | 173 + Documentation/arm/kernel_mode_neon.rst | 124 + Documentation/arm/kernel_mode_neon.txt | 121 - Documentation/arm/kernel_user_helpers.rst | 268 ++ Documentation/arm/kernel_user_helpers.txt | 267 -- Documentation/arm/keystone/Overview.txt | 55 - Documentation/arm/keystone/knav-qmss.rst | 60 + Documentation/arm/keystone/knav-qmss.txt | 56 - Documentation/arm/keystone/overview.rst | 74 + Documentation/arm/marvel.rst | 488 +++ Documentation/arm/mem_alignment | 58 - Documentation/arm/mem_alignment.rst | 63 + Documentation/arm/memory.rst | 93 + Documentation/arm/memory.txt | 88 - Documentation/arm/microchip.rst | 204 + Documentation/arm/netwinder.rst | 85 + Documentation/arm/nwfpe/NOTES | 29 - Documentation/arm/nwfpe/README | 70 - Documentation/arm/nwfpe/README.FPE | 156 - Documentation/arm/nwfpe/TODO | 67 - Documentation/arm/nwfpe/index.rst | 13 + Documentation/arm/nwfpe/netwinder-fpe.rst | 162 + Documentation/arm/nwfpe/notes.rst | 32 + Documentation/arm/nwfpe/nwfpe.rst | 74 + Documentation/arm/nwfpe/todo.rst | 72 + Documentation/arm/omap/dss.rst | 372 ++ Documentation/arm/omap/index.rst | 12 + Documentation/arm/omap/omap.rst | 18 + Documentation/arm/omap/omap_pm.rst | 165 + Documentation/arm/porting.rst | 137 + Documentation/arm/pxa/mfp.rst | 288 ++ Documentation/arm/pxa/mfp.txt | 286 -- Documentation/arm/sa1100/adsbitsy.rst | 51 + Documentation/arm/sa1100/assabet.rst | 301 ++ Documentation/arm/sa1100/brutus.rst | 69 + Documentation/arm/sa1100/cerf.rst | 35 + Documentation/arm/sa1100/freebird.rst | 25 + Documentation/arm/sa1100/graphicsclient.rst | 102 + Documentation/arm/sa1100/graphicsmaster.rst | 60 + Documentation/arm/sa1100/huw_webpanel.rst | 21 + Documentation/arm/sa1100/index.rst | 25 + Documentation/arm/sa1100/itsy.rst | 47 + Documentation/arm/sa1100/lart.rst | 15 + Documentation/arm/sa1100/nanoengine.rst | 11 + Documentation/arm/sa1100/pangolin.rst | 29 + Documentation/arm/sa1100/pleb.rst | 13 + Documentation/arm/sa1100/serial_uart.rst | 51 + Documentation/arm/sa1100/tifon.rst | 7 + Documentation/arm/sa1100/yopy.rst | 5 + Documentation/arm/samsung-s3c24xx/cpufreq.rst | 76 + Documentation/arm/samsung-s3c24xx/eb2410itx.rst | 59 + Documentation/arm/samsung-s3c24xx/gpio.rst | 172 + Documentation/arm/samsung-s3c24xx/h1940.rst | 41 + Documentation/arm/samsung-s3c24xx/index.rst | 20 + Documentation/arm/samsung-s3c24xx/nand.rst | 30 + Documentation/arm/samsung-s3c24xx/overview.rst | 319 ++ Documentation/arm/samsung-s3c24xx/s3c2412.rst | 121 + Documentation/arm/samsung-s3c24xx/s3c2413.rst | 22 + Documentation/arm/samsung-s3c24xx/smdk2440.rst | 57 + Documentation/arm/samsung-s3c24xx/suspend.rst | 137 + Documentation/arm/samsung-s3c24xx/usb-host.rst | 91 + Documentation/arm/samsung/bootloader-interface.rst | 81 + .../clksrc-change-registers.awk | 0 Documentation/arm/samsung/gpio.rst | 41 + Documentation/arm/samsung/index.rst | 12 + Documentation/arm/samsung/overview.rst | 89 + Documentation/arm/setup.rst | 108 + .../arm/{SH-Mobile => sh-mobile}/.gitignore | 0 Documentation/arm/spear/overview.rst | 66 + Documentation/arm/sti/overview.rst | 36 + Documentation/arm/sti/overview.txt | 33 - Documentation/arm/sti/stih407-overview.rst | 19 + Documentation/arm/sti/stih407-overview.txt | 18 - Documentation/arm/sti/stih415-overview.rst | 14 + Documentation/arm/sti/stih415-overview.txt | 12 - Documentation/arm/sti/stih416-overview.rst | 13 + Documentation/arm/sti/stih416-overview.txt | 12 - Documentation/arm/sti/stih418-overview.rst | 21 + Documentation/arm/sti/stih418-overview.txt | 20 - Documentation/arm/stm32/overview.rst | 2 - Documentation/arm/stm32/stm32f429-overview.rst | 7 +- Documentation/arm/stm32/stm32f746-overview.rst | 7 +- Documentation/arm/stm32/stm32f769-overview.rst | 7 +- Documentation/arm/stm32/stm32h743-overview.rst | 7 +- Documentation/arm/stm32/stm32mp157-overview.rst | 3 +- Documentation/arm/sunxi.rst | 150 + Documentation/arm/sunxi/README | 102 - Documentation/arm/sunxi/clocks.rst | 57 + Documentation/arm/sunxi/clocks.txt | 56 - Documentation/arm/swp_emulation | 27 - Documentation/arm/swp_emulation.rst | 27 + Documentation/arm/tcm.rst | 161 + Documentation/arm/tcm.txt | 155 - Documentation/arm/uefi.rst | 67 + Documentation/arm/uefi.txt | 60 - Documentation/arm/vfp/release-notes.rst | 57 + Documentation/arm/vlocks.rst | 212 ++ Documentation/arm/vlocks.txt | 211 -- Documentation/arm64/index.rst | 2 - Documentation/auxdisplay/lcd-panel-cgram.txt | 24 - Documentation/backlight/lp855x-driver.txt | 66 - Documentation/block/bfq-iosched.rst | 597 +++ Documentation/block/bfq-iosched.txt | 583 --- Documentation/block/biodoc.rst | 1164 ++++++ Documentation/block/biodoc.txt | 1076 ------ Documentation/block/biovecs.rst | 146 + Documentation/block/biovecs.txt | 144 - Documentation/block/capability.rst | 18 + Documentation/block/capability.txt | 15 - Documentation/block/cmdline-partition.rst | 53 + Documentation/block/cmdline-partition.txt | 46 - Documentation/block/data-integrity.rst | 291 ++ Documentation/block/data-integrity.txt | 281 -- Documentation/block/deadline-iosched.rst | 72 + Documentation/block/deadline-iosched.txt | 75 - Documentation/block/index.rst | 25 + Documentation/block/ioprio.rst | 182 + Documentation/block/ioprio.txt | 183 - Documentation/block/kyber-iosched.rst | 15 + Documentation/block/kyber-iosched.txt | 14 - Documentation/block/null_blk.rst | 126 + Documentation/block/null_blk.txt | 99 - Documentation/block/pr.rst | 119 + Documentation/block/pr.txt | 119 - Documentation/block/queue-sysfs.rst | 254 ++ Documentation/block/queue-sysfs.txt | 253 -- Documentation/block/request.rst | 99 + Documentation/block/request.txt | 88 - Documentation/block/stat.rst | 93 + Documentation/block/stat.txt | 86 - Documentation/block/switching-sched.rst | 39 + Documentation/block/switching-sched.txt | 35 - Documentation/block/writeback_cache_control.rst | 86 + Documentation/block/writeback_cache_control.txt | 86 - Documentation/blockdev/drbd/README.txt | 16 - Documentation/blockdev/drbd/data-structure-v9.txt | 38 - Documentation/blockdev/drbd/node-states-8.dot | 14 - Documentation/blockdev/floppy.txt | 245 -- Documentation/blockdev/nbd.txt | 31 - Documentation/blockdev/paride.txt | 417 -- Documentation/blockdev/ramdisk.txt | 174 - Documentation/blockdev/zram.txt | 355 -- Documentation/bus-devices/ti-gpmc.txt | 122 - Documentation/cdrom/index.rst | 2 +- Documentation/cgroup-v1/cgroups.rst | 695 ---- Documentation/cgroup-v1/cpusets.rst | 866 ----- Documentation/cgroup-v1/index.rst | 30 - Documentation/cgroup-v1/memcg_test.rst | 355 -- Documentation/cma/debugfs.txt | 21 - Documentation/connector/connector.txt | 196 - Documentation/console/console.txt | 145 - .../{gcc-plugins.txt => core-api/gcc-plugins.rst} | 0 Documentation/core-api/index.rst | 1 + Documentation/core-api/printk-formats.rst | 2 +- Documentation/cpu-freq/core.txt | 2 +- Documentation/device-mapper/index.rst | 44 - Documentation/device-mapper/statistics.rst | 225 -- Documentation/devicetree/bindings/arm/xen.txt | 2 +- .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 65 + .../devicetree/bindings/i2c/i2c-mt7621.txt | 25 + .../devicetree/bindings/i2c/i2c-mv64xxx.txt | 64 - .../devicetree/bindings/i2c/i2c-ocores.txt | 9 +- Documentation/devicetree/bindings/i2c/i2c-omap.txt | 1 + .../devicetree/bindings/i2c/i2c-stm32.txt | 2 + .../devicetree/bindings/i2c/i2c-sun6i-p2wi.txt | 41 - .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 124 + Documentation/devicetree/bindings/mfd/cros-ec.txt | 5 +- Documentation/devicetree/bindings/mfd/lp87565.txt | 36 + Documentation/devicetree/bindings/mfd/madera.txt | 8 +- Documentation/devicetree/bindings/mfd/rk808.txt | 44 + .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 102 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt | 10 + .../devicetree/bindings/pci/mobiveil-pcie.txt | 2 + .../bindings/pci/nvidia,tegra20-pcie.txt | 8 + Documentation/devicetree/bindings/pci/pci.txt | 3 + .../devicetree/bindings/pci/qcom,pcie.txt | 25 +- Documentation/devicetree/bindings/pci/rcar-pci.txt | 1 + .../devicetree/bindings/phy/phy-bindings.txt | 2 +- .../devicetree/bindings/phy/phy-pxa-usb.txt | 2 +- .../bindings/power/reset/nvmem-reboot-mode.txt | 26 + .../devicetree/bindings/power/reset/qcom,pon.txt | 1 + Documentation/devicetree/booting-without-of.txt | 4 +- .../driver-api/backlight/lp855x-driver.rst | 81 + .../{bt8xxgpio.txt => driver-api/bt8xxgpio.rst} | 0 Documentation/driver-api/connector.rst | 156 + Documentation/driver-api/console.rst | 152 + .../{dcdbas.txt => driver-api/dcdbas.rst} | 0 .../{dell_rbu.txt => driver-api/dell_rbu.rst} | 0 .../{ => driver-api}/driver-model/binding.rst | 0 .../{ => driver-api}/driver-model/bus.rst | 0 .../{ => driver-api}/driver-model/class.rst | 0 .../driver-model/design-patterns.rst | 0 .../{ => driver-api}/driver-model/device.rst | 0 .../{ => driver-api}/driver-model/devres.rst | 0 .../{ => driver-api}/driver-model/driver.rst | 0 Documentation/driver-api/driver-model/index.rst | 24 + .../{ => driver-api}/driver-model/overview.rst | 0 .../{ => driver-api}/driver-model/platform.rst | 0 Documentation/driver-api/driver-model/porting.rst | 448 +++ .../driver-api/early-userspace/buffer-format.rst | 119 + .../early-userspace/early_userspace_support.rst | 154 + Documentation/driver-api/early-userspace/index.rst | 18 + Documentation/driver-api/edid.rst | 58 + Documentation/driver-api/eisa.rst | 230 ++ Documentation/driver-api/gpio/driver.rst | 2 +- Documentation/driver-api/index.rst | 43 +- Documentation/driver-api/interconnect.rst | 93 + Documentation/{isa.txt => driver-api/isa.rst} | 0 .../{isapnp.txt => driver-api/isapnp.rst} | 0 .../pblk.txt => driver-api/lightnvm-pblk.rst} | 0 Documentation/driver-api/md/index.rst | 12 + Documentation/driver-api/md/md-cluster.rst | 385 ++ Documentation/driver-api/md/raid5-cache.rst | 111 + Documentation/driver-api/md/raid5-ppl.rst | 47 + Documentation/driver-api/memory-devices/index.rst | 18 + .../driver-api/memory-devices/ti-emif.rst | 64 + .../driver-api/memory-devices/ti-gpmc.rst | 179 + .../men-chameleon-bus.rst} | 0 Documentation/driver-api/mmc/index.rst | 13 + Documentation/driver-api/mmc/mmc-async-req.rst | 98 + Documentation/driver-api/mmc/mmc-dev-attrs.rst | 91 + Documentation/driver-api/mmc/mmc-dev-parts.rst | 41 + Documentation/driver-api/mmc/mmc-tools.rst | 37 + Documentation/driver-api/mtd/index.rst | 12 + Documentation/driver-api/mtd/intel-spi.rst | 90 + Documentation/driver-api/mtd/nand_ecc.rst | 763 ++++ Documentation/driver-api/mtd/spi-nor.rst | 66 + Documentation/driver-api/nfc/index.rst | 11 + Documentation/driver-api/nfc/nfc-hci.rst | 311 ++ Documentation/driver-api/nfc/nfc-pn544.rst | 34 + Documentation/{ntb.txt => driver-api/ntb.rst} | 0 Documentation/driver-api/nvdimm/btt.rst | 285 ++ Documentation/driver-api/nvdimm/index.rst | 12 + Documentation/driver-api/nvdimm/nvdimm.rst | 887 +++++ Documentation/driver-api/nvdimm/security.rst | 143 + Documentation/driver-api/nvmem.rst | 189 + .../parport-lowlevel.rst} | 0 Documentation/driver-api/phy/index.rst | 18 + Documentation/{phy.txt => driver-api/phy/phy.rst} | 0 Documentation/driver-api/phy/samsung-usb2.rst | 137 + Documentation/driver-api/pm/devices.rst | 6 +- Documentation/driver-api/pps.rst | 2 +- Documentation/driver-api/pti_intel_mid.rst | 106 + Documentation/driver-api/ptp.rst | 2 +- Documentation/{pwm.txt => driver-api/pwm.rst} | 0 Documentation/driver-api/rapidio/index.rst | 15 + Documentation/driver-api/rapidio/mport_cdev.rst | 110 + Documentation/driver-api/rapidio/rapidio.rst | 362 ++ Documentation/driver-api/rapidio/rio_cm.rst | 135 + Documentation/driver-api/rapidio/sysfs.rst | 7 + Documentation/driver-api/rapidio/tsi721.rst | 112 + .../{rfkill.txt => driver-api/rfkill.rst} | 0 .../{ => driver-api}/serial/cyclades_z.rst | 0 Documentation/driver-api/serial/driver.rst | 549 +++ Documentation/driver-api/serial/index.rst | 32 + .../{ => driver-api}/serial/moxa-smartio.rst | 0 Documentation/{ => driver-api}/serial/n_gsm.rst | 0 Documentation/{ => driver-api}/serial/rocket.rst | 0 .../{ => driver-api}/serial/serial-iso7816.rst | 0 .../{ => driver-api}/serial/serial-rs485.rst | 0 Documentation/{ => driver-api}/serial/tty.rst | 0 .../{sgi-ioc4.txt => driver-api/sgi-ioc4.rst} | 0 Documentation/{SM501.txt => driver-api/sm501.rst} | 0 .../smsc_ece1099.rst} | 0 Documentation/driver-api/switchtec.rst | 102 + .../{sync_file.txt => driver-api/sync_file.rst} | 0 Documentation/driver-api/usb/power-management.rst | 2 +- Documentation/driver-api/vfio-mediated-device.rst | 414 ++ Documentation/{vfio.txt => driver-api/vfio.rst} | 0 Documentation/{ => driver-api}/xilinx/eemi.rst | 0 Documentation/driver-api/xilinx/index.rst | 16 + .../{xillybus.txt => driver-api/xillybus.rst} | 0 Documentation/{zorro.txt => driver-api/zorro.rst} | 0 Documentation/driver-model/index.rst | 26 - Documentation/driver-model/porting.rst | 448 --- Documentation/early-userspace/README | 151 - Documentation/early-userspace/buffer-format.txt | 112 - Documentation/eisa.txt | 230 -- Documentation/fault-injection/index.rst | 2 +- Documentation/fb/fbcon.rst | 4 +- Documentation/fb/index.rst | 2 +- Documentation/fb/vesafb.rst | 2 +- Documentation/filesystems/nfs/nfsroot.txt | 2 +- Documentation/filesystems/proc.txt | 2 +- .../filesystems/ramfs-rootfs-initramfs.txt | 4 +- Documentation/filesystems/sysfs.txt | 2 +- Documentation/filesystems/tmpfs.txt | 2 +- Documentation/firmware-guide/acpi/enumeration.rst | 2 +- Documentation/fpga/index.rst | 2 +- Documentation/gpio/index.rst | 17 - Documentation/hid/index.rst | 2 +- Documentation/hwmon/submitting-patches.rst | 2 +- Documentation/i2c/busses/i2c-i801 | 20 +- Documentation/ia64/IRQ-redir.txt | 69 - Documentation/ia64/README | 43 - Documentation/ia64/aliasing.rst | 246 ++ Documentation/ia64/aliasing.txt | 221 -- Documentation/ia64/efirtc.rst | 144 + Documentation/ia64/efirtc.txt | 128 - Documentation/ia64/err_inject.rst | 1067 ++++++ Documentation/ia64/err_inject.txt | 1068 ------ Documentation/ia64/fsys.rst | 303 ++ Documentation/ia64/fsys.txt | 286 -- Documentation/ia64/ia64.rst | 49 + Documentation/ia64/index.rst | 18 + Documentation/ia64/irq-redir.rst | 80 + Documentation/ia64/mca.rst | 198 + Documentation/ia64/mca.txt | 194 - Documentation/ia64/serial.rst | 165 + Documentation/ia64/serial.txt | 151 - Documentation/ia64/xen.rst | 206 + Documentation/ia64/xen.txt | 183 - Documentation/ide/index.rst | 2 +- Documentation/iio/index.rst | 2 +- Documentation/index.rst | 34 + Documentation/infiniband/core_locking.rst | 118 + Documentation/infiniband/core_locking.txt | 112 - Documentation/infiniband/index.rst | 23 + Documentation/infiniband/ipoib.rst | 115 + Documentation/infiniband/ipoib.txt | 105 - Documentation/infiniband/opa_vnic.rst | 159 + Documentation/infiniband/opa_vnic.txt | 153 - Documentation/infiniband/sysfs.rst | 6 + Documentation/infiniband/sysfs.txt | 4 - Documentation/infiniband/tag_matching.rst | 69 + Documentation/infiniband/tag_matching.txt | 64 - Documentation/infiniband/user_mad.rst | 166 + Documentation/infiniband/user_mad.txt | 153 - Documentation/infiniband/user_verbs.rst | 75 + Documentation/infiniband/user_verbs.txt | 69 - Documentation/interconnect/interconnect.rst | 95 - Documentation/ioctl/botching-up-ioctls.rst | 225 ++ Documentation/ioctl/botching-up-ioctls.txt | 224 -- Documentation/ioctl/cdrom.rst | 1233 ++++++ Documentation/ioctl/cdrom.txt | 967 ----- Documentation/ioctl/hdio.rst | 1342 +++++++ Documentation/ioctl/hdio.txt | 1071 ------ Documentation/ioctl/index.rst | 16 + Documentation/ioctl/ioctl-decoding.rst | 31 + Documentation/ioctl/ioctl-decoding.txt | 24 - Documentation/ioctl/ioctl-number.rst | 361 ++ Documentation/ioctl/ioctl-number.txt | 351 -- Documentation/kbuild/index.rst | 2 +- Documentation/kbuild/issues.rst | 20 +- Documentation/kbuild/kbuild.rst | 3 +- Documentation/kbuild/kconfig-language.rst | 12 + Documentation/kbuild/kconfig.rst | 8 +- Documentation/kbuild/makefiles.rst | 1 + Documentation/kdump/index.rst | 21 - Documentation/kernel-hacking/locking.rst | 2 +- Documentation/kernel-per-CPU-kthreads.txt | 356 -- Documentation/laptops/asus-laptop.txt | 257 -- Documentation/laptops/disk-shock-protection.txt | 149 - Documentation/laptops/laptop-mode.txt | 782 ---- Documentation/laptops/lg-laptop.rst | 85 - Documentation/laptops/sony-laptop.txt | 144 - Documentation/laptops/sonypi.txt | 152 - Documentation/laptops/thinkpad-acpi.txt | 1487 -------- Documentation/laptops/toshiba_haps.txt | 76 - Documentation/leds/index.rst | 2 +- Documentation/livepatch/index.rst | 2 +- Documentation/locking/index.rst | 24 + Documentation/locking/lockdep-design.rst | 394 ++ Documentation/locking/lockdep-design.txt | 389 -- Documentation/locking/lockstat.rst | 204 + Documentation/locking/lockstat.txt | 183 - Documentation/locking/locktorture.rst | 170 + Documentation/locking/locktorture.txt | 145 - Documentation/locking/mutex-design.rst | 152 + Documentation/locking/mutex-design.txt | 142 - Documentation/locking/rt-mutex-design.rst | 574 +++ Documentation/locking/rt-mutex-design.txt | 559 --- Documentation/locking/rt-mutex.rst | 77 + Documentation/locking/rt-mutex.txt | 73 - Documentation/locking/spinlocks.rst | 177 + Documentation/locking/spinlocks.txt | 167 - Documentation/locking/ww-mutex-design.rst | 393 ++ Documentation/locking/ww-mutex-design.txt | 383 -- Documentation/m68k/index.rst | 17 + Documentation/m68k/kernel-options.rst | 911 +++++ Documentation/m68k/kernel-options.txt | 884 ----- Documentation/md/md-cluster.txt | 325 -- Documentation/md/raid5-cache.txt | 109 - Documentation/md/raid5-ppl.txt | 45 - Documentation/memory-devices/ti-emif.txt | 57 - Documentation/mic/index.rst | 2 - Documentation/mmc/mmc-async-req.txt | 87 - Documentation/mmc/mmc-dev-attrs.txt | 77 - Documentation/mmc/mmc-dev-parts.txt | 40 - Documentation/mmc/mmc-tools.txt | 34 - Documentation/mtd/intel-spi.txt | 88 - Documentation/mtd/nand_ecc.txt | 714 ---- Documentation/mtd/spi-nor.txt | 65 - Documentation/namespaces/compatibility-list.txt | 39 - Documentation/namespaces/resource-control.txt | 14 - Documentation/netlabel/index.rst | 2 +- Documentation/networking/ip-sysctl.txt | 2 +- Documentation/nfc/nfc-hci.txt | 290 -- Documentation/nfc/nfc-pn544.txt | 32 - Documentation/nvdimm/btt.txt | 273 -- Documentation/nvdimm/nvdimm.txt | 815 ---- Documentation/nvdimm/security.txt | 141 - Documentation/nvmem/nvmem.txt | 183 - Documentation/pcmcia/index.rst | 2 +- Documentation/perf/arm-ccn.txt | 59 - Documentation/perf/arm_dsu_pmu.txt | 28 - Documentation/perf/hisi-pmu.txt | 53 - Documentation/perf/qcom_l2_pmu.txt | 38 - Documentation/perf/qcom_l3_pmu.txt | 25 - Documentation/perf/thunderx2-pmu.txt | 41 - Documentation/perf/xgene-pmu.txt | 48 - Documentation/phy/samsung-usb2.txt | 135 - Documentation/pi-futex.txt | 2 +- Documentation/power/apm-acpi.rst | 36 + Documentation/power/apm-acpi.txt | 32 - Documentation/power/basic-pm-debugging.rst | 269 ++ Documentation/power/basic-pm-debugging.txt | 254 -- Documentation/power/charger-manager.rst | 205 + Documentation/power/charger-manager.txt | 200 - Documentation/power/drivers-testing.rst | 51 + Documentation/power/drivers-testing.txt | 46 - Documentation/power/energy-model.rst | 147 + Documentation/power/energy-model.txt | 144 - Documentation/power/freezing-of-tasks.rst | 244 ++ Documentation/power/freezing-of-tasks.txt | 231 -- Documentation/power/index.rst | 46 + Documentation/power/interface.rst | 79 + Documentation/power/interface.txt | 77 - Documentation/power/opp.rst | 379 ++ Documentation/power/opp.txt | 342 -- Documentation/power/pci.rst | 1135 ++++++ Documentation/power/pci.txt | 1094 ------ Documentation/power/pm_qos_interface.rst | 225 ++ Documentation/power/pm_qos_interface.txt | 212 -- Documentation/power/power_supply_class.rst | 288 ++ Documentation/power/power_supply_class.txt | 231 -- Documentation/power/powercap/powercap.rst | 257 ++ Documentation/power/powercap/powercap.txt | 236 -- Documentation/power/regulator/consumer.rst | 229 ++ Documentation/power/regulator/consumer.txt | 218 -- Documentation/power/regulator/design.rst | 38 + Documentation/power/regulator/design.txt | 33 - Documentation/power/regulator/machine.rst | 97 + Documentation/power/regulator/machine.txt | 96 - Documentation/power/regulator/overview.rst | 178 + Documentation/power/regulator/overview.txt | 171 - Documentation/power/regulator/regulator.rst | 32 + Documentation/power/regulator/regulator.txt | 30 - Documentation/power/runtime_pm.rst | 940 +++++ Documentation/power/runtime_pm.txt | 928 ----- Documentation/power/s2ram.rst | 87 + Documentation/power/s2ram.txt | 85 - Documentation/power/suspend-and-cpuhotplug.rst | 286 ++ Documentation/power/suspend-and-cpuhotplug.txt | 274 -- Documentation/power/suspend-and-interrupts.rst | 137 + Documentation/power/suspend-and-interrupts.txt | 135 - Documentation/power/swsusp-and-swap-files.rst | 63 + Documentation/power/swsusp-and-swap-files.txt | 60 - Documentation/power/swsusp-dmcrypt.rst | 140 + Documentation/power/swsusp-dmcrypt.txt | 138 - Documentation/power/swsusp.rst | 501 +++ Documentation/power/swsusp.txt | 446 --- Documentation/power/tricks.rst | 29 + Documentation/power/tricks.txt | 27 - Documentation/power/userland-swsusp.rst | 191 + Documentation/power/userland-swsusp.txt | 170 - Documentation/power/video.rst | 213 ++ Documentation/power/video.txt | 185 - Documentation/powerpc/firmware-assisted-dump.txt | 2 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/process/submitting-drivers.rst | 2 +- Documentation/pti/pti_intel_mid.txt | 99 - Documentation/rapidio/mport_cdev.txt | 107 - Documentation/rapidio/rapidio.txt | 351 -- Documentation/rapidio/rio_cm.txt | 119 - Documentation/rapidio/sysfs.txt | 3 - Documentation/rapidio/tsi721.txt | 97 - Documentation/rbtree.txt | 6 +- Documentation/riscv/index.rst | 2 - Documentation/s390/debugging390.rst | 2 +- Documentation/s390/index.rst | 2 - Documentation/s390/vfio-ccw.rst | 6 +- Documentation/scheduler/index.rst | 2 - Documentation/scheduler/sched-deadline.rst | 2 +- Documentation/scheduler/sched-design-CFS.rst | 2 +- Documentation/scheduler/sched-energy.rst | 6 +- Documentation/scheduler/sched-rt-group.rst | 2 +- Documentation/security/index.rst | 5 +- .../security/{LSM.rst => lsm-development.rst} | 0 Documentation/{lsm.txt => security/lsm.rst} | 0 Documentation/{SAK.txt => security/sak.rst} | 0 .../{siphash.txt => security/siphash.rst} | 0 Documentation/security/tpm/index.rst | 1 + Documentation/security/tpm/xen-tpmfront.rst | 124 + Documentation/security/tpm/xen-tpmfront.txt | 113 - Documentation/serial/driver.rst | 549 --- Documentation/serial/index.rst | 32 - Documentation/sparc/index.rst | 2 - Documentation/switchtec.txt | 102 - Documentation/sysctl/README | 76 - Documentation/sysctl/abi.txt | 54 - Documentation/sysctl/fs.txt | 374 -- Documentation/sysctl/kernel.txt | 1129 ------ Documentation/sysctl/net.txt | 422 --- Documentation/sysctl/sunrpc.txt | 20 - Documentation/sysctl/user.txt | 66 - Documentation/sysctl/vm.txt | 946 ----- Documentation/target/index.rst | 2 +- Documentation/timers/index.rst | 2 +- Documentation/trace/coresight-cpu-debug.txt | 2 +- .../translations/it_IT/kernel-hacking/locking.rst | 2 +- .../it_IT/process/submit-checklist.rst | 2 +- Documentation/translations/zh_CN/arm/Booting | 4 +- .../translations/zh_CN/arm/kernel_user_helpers.txt | 4 +- .../translations/zh_CN/filesystems/sysfs.txt | 2 +- Documentation/translations/zh_CN/gpio.txt | 4 +- Documentation/translations/zh_CN/oops-tracing.txt | 4 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../zh_CN/process/submitting-drivers.rst | 2 +- Documentation/userspace-api/accelerators/ocxl.rst | 176 + Documentation/userspace-api/index.rst | 1 + Documentation/vfio-mediated-device.txt | 414 -- Documentation/vm/numa.rst | 4 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/unevictable-lru.rst | 4 +- Documentation/w1/w1.netlink | 2 +- Documentation/watchdog/index.rst | 2 +- Documentation/x86/index.rst | 2 + .../{Intel-IOMMU.txt => x86/intel-iommu.rst} | 0 Documentation/{intel_txt.txt => x86/intel_txt.rst} | 0 Documentation/x86/topology.rst | 2 +- Documentation/x86/x86_64/fake-numa-for-cpusets.rst | 4 +- Documentation/xilinx/index.rst | 17 - Documentation/xtensa/atomctl.rst | 51 + Documentation/xtensa/atomctl.txt | 44 - Documentation/xtensa/booting.rst | 22 + Documentation/xtensa/booting.txt | 19 - Documentation/xtensa/index.rst | 12 + Documentation/xtensa/mmu.rst | 195 + Documentation/xtensa/mmu.txt | 189 - MAINTAINERS | 146 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arc/boot/dts/haps_hs.dts | 30 + arch/arc/boot/dts/hsdk.dts | 14 + arch/arc/configs/haps_hs_defconfig | 5 +- arch/arc/configs/hsdk_defconfig | 5 + arch/arc/include/asm/entry-arcv2.h | 361 +- arch/arc/include/asm/entry-compact.h | 4 +- arch/arc/include/asm/linkage.h | 18 + arch/arc/kernel/asm-offsets.c | 7 + arch/arc/kernel/entry-arcv2.S | 62 +- arch/arc/kernel/entry-compact.S | 2 +- arch/arc/kernel/entry.S | 4 +- arch/arc/kernel/unwind.c | 9 +- arch/arc/mm/fault.c | 185 +- arch/arc/mm/tlbex.S | 11 + arch/arm/Kconfig | 6 +- arch/arm/common/mcpm_entry.c | 2 +- arch/arm/common/mcpm_head.S | 2 +- arch/arm/common/vlock.S | 2 +- arch/arm/include/asm/hardware/iop3xx.h | 2 + arch/arm/include/asm/setup.h | 2 +- arch/arm/include/uapi/asm/setup.h | 2 +- arch/arm/kernel/entry-armv.S | 2 +- arch/arm/mach-exynos/common.h | 2 +- arch/arm/mach-iop32x/em7210.c | 3 + arch/arm/mach-iop32x/glantank.c | 3 + arch/arm/mach-iop32x/iq31244.c | 3 + arch/arm/mach-iop32x/iq80321.c | 3 + arch/arm/mach-iop32x/n2100.c | 2 + arch/arm/mach-ixp4xx/Kconfig | 14 +- arch/arm/mach-s3c24xx/pm.c | 2 +- arch/arm/mm/Kconfig | 4 +- arch/arm/plat-iop/i2c.c | 24 + arch/arm/plat-samsung/Kconfig | 6 +- arch/arm/tools/mach-types | 2 +- arch/arm64/Kconfig | 4 +- arch/arm64/kernel/kuser32.S | 2 +- arch/arm64/kernel/pci.c | 13 +- arch/ia64/kernel/efi.c | 2 +- arch/ia64/kernel/fsys.S | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/mm/ioremap.c | 2 +- arch/ia64/pci/pci.c | 2 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/mips/bmips/setup.c | 2 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/parisc/Kconfig | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/Kconfig | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/Kconfig | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/x86/Kconfig | 10 +- arch/x86/ia32/sys_ia32.c | 4 + arch/xtensa/boot/dts/virt.dts | 72 + arch/xtensa/configs/virt_defconfig | 113 + arch/xtensa/include/asm/asmmacro.h | 46 + arch/xtensa/include/asm/initialize_mmu.h | 2 +- arch/xtensa/include/asm/platform.h | 10 - arch/xtensa/include/asm/types.h | 23 - arch/xtensa/kernel/coprocessor.S | 7 +- arch/xtensa/kernel/entry.S | 11 +- arch/xtensa/kernel/mcount.S | 11 +- arch/xtensa/kernel/pci.c | 124 - arch/xtensa/kernel/platform.c | 2 - arch/xtensa/kernel/setup.c | 4 - arch/xtensa/lib/checksum.S | 12 +- arch/xtensa/lib/memcopy.S | 38 +- arch/xtensa/lib/memset.S | 10 +- arch/xtensa/lib/strncpy_user.S | 16 +- arch/xtensa/lib/strnlen_user.S | 14 +- arch/xtensa/lib/usercopy.S | 12 +- arch/xtensa/mm/init.c | 5 +- arch/xtensa/mm/misc.S | 78 +- block/Kconfig | 4 +- block/Kconfig.iosched | 2 +- block/bfq-iosched.c | 2 +- block/bio-integrity.c | 8 +- block/bio.c | 28 +- block/blk-cgroup.c | 66 +- block/blk-core.c | 6 +- block/blk-integrity.c | 2 +- block/blk-mq.c | 2 +- block/blk-mq.h | 32 + block/blk-throttle.c | 9 +- block/blk-zoned.c | 69 +- block/ioprio.c | 2 +- block/mq-deadline.c | 2 +- block/partitions/Kconfig | 2 +- block/partitions/cmdline.c | 2 +- drivers/acpi/pci_root.c | 12 + drivers/base/platform.c | 2 +- drivers/block/Kconfig | 8 +- drivers/block/floppy.c | 2 +- drivers/block/nbd.c | 59 +- drivers/block/null_blk.h | 5 +- drivers/block/null_blk_zoned.c | 3 +- drivers/block/zram/Kconfig | 6 +- drivers/char/Kconfig | 6 +- drivers/char/hw_random/core.c | 2 +- drivers/clk/Kconfig | 15 +- drivers/clk/clk-bd718x7.c | 24 +- drivers/clk/clk-rk808.c | 64 +- drivers/crypto/sunxi-ss/sun4i-ss-cipher.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-core.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss-hash.c | 2 +- drivers/crypto/sunxi-ss/sun4i-ss.h | 2 +- drivers/dma-buf/Kconfig | 2 +- drivers/gpio/Kconfig | 13 +- drivers/gpio/Makefile | 1 + drivers/gpio/gpio-bd70528.c | 232 ++ drivers/gpio/gpio-cs5535.c | 2 +- drivers/gpio/gpio-iop.c | 1 + drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 +- drivers/i2c/busses/Kconfig | 13 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-bcm-iproc.c | 117 +- drivers/i2c/busses/i2c-bcm2835.c | 135 +- drivers/i2c/busses/i2c-cpm.c | 4 +- drivers/i2c/busses/i2c-fsi.c | 32 +- drivers/i2c/busses/i2c-i801.c | 206 +- drivers/i2c/busses/i2c-imx.c | 11 +- drivers/i2c/busses/i2c-iop3xx.c | 32 +- drivers/i2c/busses/i2c-iop3xx.h | 2 + drivers/i2c/busses/i2c-mt7621.c | 356 ++ drivers/i2c/busses/i2c-nvidia-gpu.c | 64 +- drivers/i2c/busses/i2c-ocores.c | 33 +- drivers/i2c/busses/i2c-qcom-geni.c | 17 +- drivers/i2c/busses/i2c-s3c2410.c | 47 +- drivers/i2c/busses/i2c-stm32f7.c | 32 +- drivers/i2c/busses/i2c-tegra.c | 136 +- drivers/i2c/i2c-core-acpi.c | 58 +- drivers/i2c/i2c-core-base.c | 20 +- drivers/i2c/i2c-core-of.c | 1 + drivers/i2c/i2c-core.h | 9 + drivers/i2c/i2c-mux.c | 4 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 79 +- drivers/i2c/muxes/i2c-mux-gpio.c | 116 +- drivers/i2c/muxes/i2c-mux-pinctrl.c | 5 +- drivers/infiniband/Kconfig | 14 +- drivers/infiniband/core/Makefile | 5 +- drivers/infiniband/core/addr.c | 2 +- drivers/infiniband/core/core_priv.h | 10 + drivers/infiniband/core/counters.c | 634 ++++ drivers/infiniband/core/cq.c | 95 +- drivers/infiniband/core/device.c | 150 +- drivers/infiniband/core/mr_pool.c | 8 +- drivers/infiniband/core/nldev.c | 800 +++- drivers/infiniband/core/restrack.c | 49 +- drivers/infiniband/core/restrack.h | 3 + drivers/infiniband/core/rw.c | 201 +- drivers/infiniband/core/sysfs.c | 16 +- drivers/infiniband/core/ucm.c | 1350 ------- drivers/infiniband/core/ucma.c | 114 +- drivers/infiniband/core/umem.c | 13 +- drivers/infiniband/core/umem_odp.c | 106 +- drivers/infiniband/core/user_mad.c | 53 +- drivers/infiniband/core/uverbs_cmd.c | 28 +- drivers/infiniband/core/uverbs_main.c | 40 +- drivers/infiniband/core/uverbs_std_types_cq.c | 19 +- drivers/infiniband/core/uverbs_std_types_mr.c | 1 + drivers/infiniband/core/uverbs_uapi.c | 4 +- drivers/infiniband/core/verbs.c | 165 +- drivers/infiniband/hw/Makefile | 1 - drivers/infiniband/hw/bnxt_re/ib_verbs.c | 66 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 9 +- drivers/infiniband/hw/bnxt_re/main.c | 8 +- drivers/infiniband/hw/cxgb3/cxio_hal.c | 33 +- drivers/infiniband/hw/cxgb3/cxio_hal.h | 3 +- drivers/infiniband/hw/cxgb3/iwch_cm.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 160 +- drivers/infiniband/hw/cxgb4/cm.c | 21 +- drivers/infiniband/hw/cxgb4/cq.c | 55 +- drivers/infiniband/hw/cxgb4/device.c | 9 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 11 +- drivers/infiniband/hw/cxgb4/mem.c | 8 +- drivers/infiniband/hw/cxgb4/provider.c | 9 +- drivers/infiniband/hw/cxgb4/qp.c | 95 +- drivers/infiniband/hw/cxgb4/resource.c | 16 +- drivers/infiniband/hw/efa/efa.h | 9 +- drivers/infiniband/hw/efa/efa_com.c | 118 +- drivers/infiniband/hw/efa/efa_com.h | 1 - drivers/infiniband/hw/efa/efa_com_cmd.c | 8 +- drivers/infiniband/hw/efa/efa_main.c | 10 +- drivers/infiniband/hw/efa/efa_verbs.c | 248 +- drivers/infiniband/hw/hfi1/Makefile | 1 + drivers/infiniband/hw/hfi1/aspm.c | 270 ++ drivers/infiniband/hw/hfi1/aspm.h | 262 +- drivers/infiniband/hw/hfi1/debugfs.c | 5 +- drivers/infiniband/hw/hfi1/mad.c | 9 +- drivers/infiniband/hw/hfi1/pcie.c | 6 +- drivers/infiniband/hw/hfi1/pio.c | 3 +- drivers/infiniband/hw/hfi1/qp.c | 8 +- drivers/infiniband/hw/hfi1/rc.c | 29 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 7 +- drivers/infiniband/hw/hfi1/trace_ibhdrs.h | 2 + drivers/infiniband/hw/hfi1/uc.c | 3 +- drivers/infiniband/hw/hfi1/ud.c | 36 +- drivers/infiniband/hw/hfi1/user_pages.c | 11 +- drivers/infiniband/hw/hfi1/verbs.c | 6 +- drivers/infiniband/hw/hns/Kconfig | 15 +- drivers/infiniband/hw/hns/Makefile | 15 +- drivers/infiniband/hw/hns/hns_roce_alloc.c | 101 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 6 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 81 +- drivers/infiniband/hw/hns/hns_roce_db.c | 12 +- drivers/infiniband/hw/hns/hns_roce_device.h | 108 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 504 ++- drivers/infiniband/hw/hns/hns_roce_hem.h | 16 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 79 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 280 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 23 +- drivers/infiniband/hw/hns/hns_roce_main.c | 31 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 166 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 4 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 220 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 40 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 56 +- drivers/infiniband/hw/mlx4/cq.c | 43 +- drivers/infiniband/hw/mlx4/main.c | 21 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 9 +- drivers/infiniband/hw/mlx4/mr.c | 16 +- drivers/infiniband/hw/mlx4/qp.c | 11 +- drivers/infiniband/hw/mlx4/srq.c | 9 +- drivers/infiniband/hw/mlx5/cq.c | 56 +- drivers/infiniband/hw/mlx5/devx.c | 1053 +++++- drivers/infiniband/hw/mlx5/mad.c | 60 +- drivers/infiniband/hw/mlx5/main.c | 157 +- drivers/infiniband/hw/mlx5/mem.c | 20 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 47 +- drivers/infiniband/hw/mlx5/mr.c | 554 ++- drivers/infiniband/hw/mlx5/odp.c | 23 +- drivers/infiniband/hw/mlx5/qp.c | 312 +- drivers/infiniband/hw/mthca/mthca_allocator.c | 2 - drivers/infiniband/hw/mthca/mthca_memfree.c | 6 +- drivers/infiniband/hw/mthca/mthca_provider.c | 52 +- drivers/infiniband/hw/nes/Kconfig | 16 - drivers/infiniband/hw/nes/Makefile | 4 - drivers/infiniband/hw/nes/nes.c | 1211 ------ drivers/infiniband/hw/nes/nes.h | 574 --- drivers/infiniband/hw/nes/nes_cm.c | 3992 -------------------- drivers/infiniband/hw/nes/nes_cm.h | 470 --- drivers/infiniband/hw/nes/nes_context.h | 193 - drivers/infiniband/hw/nes/nes_hw.c | 3887 ------------------- drivers/infiniband/hw/nes/nes_hw.h | 1380 ------- drivers/infiniband/hw/nes/nes_mgt.c | 1155 ------ drivers/infiniband/hw/nes/nes_mgt.h | 97 - drivers/infiniband/hw/nes/nes_nic.c | 1870 --------- drivers/infiniband/hw/nes/nes_utils.c | 916 ----- drivers/infiniband/hw/nes/nes_verbs.c | 3759 ------------------ drivers/infiniband/hw/nes/nes_verbs.h | 198 - drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 11 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.h | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 8 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 38 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 7 +- drivers/infiniband/hw/qedr/main.c | 8 +- drivers/infiniband/hw/qedr/verbs.c | 82 +- drivers/infiniband/hw/qedr/verbs.h | 7 +- drivers/infiniband/hw/qib/qib_qp.c | 4 +- drivers/infiniband/hw/qib/qib_rc.c | 29 +- drivers/infiniband/hw/qib/qib_uc.c | 3 +- drivers/infiniband/hw/qib/qib_ud.c | 28 +- drivers/infiniband/hw/qib/qib_user_pages.c | 11 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 11 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_ib.h | 4 + drivers/infiniband/hw/usnic/usnic_ib_main.c | 8 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 22 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 7 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 7 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma.h | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 46 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 8 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 16 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 7 +- drivers/infiniband/sw/Makefile | 1 + drivers/infiniband/sw/rdmavt/ah.c | 6 +- drivers/infiniband/sw/rdmavt/cq.c | 250 +- drivers/infiniband/sw/rdmavt/cq.h | 7 +- drivers/infiniband/sw/rdmavt/mr.c | 6 +- drivers/infiniband/sw/rdmavt/qp.c | 402 +- drivers/infiniband/sw/rdmavt/qp.h | 2 + drivers/infiniband/sw/rdmavt/rc.c | 41 +- drivers/infiniband/sw/rdmavt/srq.c | 69 +- drivers/infiniband/sw/rdmavt/trace_mr.h | 56 +- drivers/infiniband/sw/rdmavt/vt.c | 7 +- drivers/infiniband/sw/rdmavt/vt.h | 9 + drivers/infiniband/sw/rxe/rxe_comp.c | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 3 +- drivers/infiniband/sw/rxe/rxe_pool.c | 1 + drivers/infiniband/sw/rxe/rxe_resp.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 40 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 3 +- drivers/infiniband/sw/siw/Kconfig | 18 + drivers/infiniband/sw/siw/Makefile | 11 + drivers/infiniband/sw/siw/iwarp.h | 380 ++ drivers/infiniband/sw/siw/siw.h | 745 ++++ drivers/infiniband/sw/siw/siw_cm.c | 2070 ++++++++++ drivers/infiniband/sw/siw/siw_cm.h | 133 + drivers/infiniband/sw/siw/siw_cq.c | 101 + drivers/infiniband/sw/siw/siw_main.c | 685 ++++ drivers/infiniband/sw/siw/siw_mem.c | 460 +++ drivers/infiniband/sw/siw/siw_mem.h | 74 + drivers/infiniband/sw/siw/siw_qp.c | 1322 +++++++ drivers/infiniband/sw/siw/siw_qp_rx.c | 1458 +++++++ drivers/infiniband/sw/siw/siw_qp_tx.c | 1269 +++++++ drivers/infiniband/sw/siw/siw_verbs.c | 1760 +++++++++ drivers/infiniband/sw/siw/siw_verbs.h | 91 + drivers/infiniband/ulp/ipoib/Kconfig | 2 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 1 - drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 34 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 7 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 12 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 64 +- drivers/infiniband/ulp/iser/iser_initiator.c | 12 +- drivers/infiniband/ulp/iser/iser_memory.c | 121 +- drivers/infiniband/ulp/iser/iser_verbs.c | 156 +- drivers/infiniband/ulp/isert/ib_isert.c | 19 +- drivers/infiniband/ulp/srp/ib_srp.c | 21 +- drivers/input/touchscreen/sun4i-ts.c | 2 +- drivers/md/Kconfig | 2 +- drivers/md/dm-flakey.c | 5 +- drivers/md/dm-init.c | 2 +- drivers/md/dm-linear.c | 5 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-zoned-metadata.c | 16 +- drivers/md/dm.c | 6 +- drivers/mfd/Kconfig | 37 +- drivers/mfd/Makefile | 8 + drivers/mfd/arizona-core.c | 2 +- drivers/mfd/cros_ec_dev.c | 92 +- drivers/mfd/cs47l15-tables.c | 1299 +++++++ drivers/mfd/cs47l35-tables.c | 60 +- drivers/mfd/cs47l85-tables.c | 128 +- drivers/mfd/cs47l90-tables.c | 82 +- drivers/mfd/cs47l92-tables.c | 1947 ++++++++++ drivers/mfd/cs5535-mfd.c | 24 +- drivers/mfd/hi655x-pmic.c | 2 + drivers/mfd/intel-lpss-pci.c | 21 +- drivers/mfd/intel-lpss.c | 1 + drivers/mfd/lp87565.c | 4 + drivers/mfd/madera-core.c | 129 +- drivers/mfd/madera-i2c.c | 24 +- drivers/mfd/madera-spi.c | 24 +- drivers/mfd/madera.h | 13 + drivers/mfd/menelaus.c | 2 - drivers/mfd/mfd-core.c | 1 + drivers/mfd/rk808.c | 257 +- drivers/mfd/rohm-bd70528.c | 316 ++ drivers/mfd/rohm-bd718x7.c | 80 +- drivers/misc/eeprom/at24.c | 86 +- drivers/mtd/nand/raw/nand_ecc.c | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/nvdimm/Kconfig | 2 +- drivers/nvme/host/core.c | 43 +- drivers/nvme/host/fc.c | 51 +- drivers/nvme/host/multipath.c | 18 +- drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 26 +- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/host/tcp.c | 9 +- drivers/nvme/host/trace.c | 28 +- drivers/nvme/target/admin-cmd.c | 3 + drivers/nvme/target/configfs.c | 4 +- drivers/nvme/target/fcloop.c | 44 +- drivers/nvme/target/io-cmd-bdev.c | 39 + drivers/nvme/target/nvmet.h | 8 + drivers/nvme/target/trace.c | 2 +- drivers/opp/Kconfig | 2 +- drivers/pci/ats.c | 2 +- drivers/pci/controller/Kconfig | 4 +- drivers/pci/controller/dwc/Kconfig | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 1 + drivers/pci/controller/dwc/pcie-armada8k.c | 84 +- drivers/pci/controller/dwc/pcie-designware-host.c | 12 + drivers/pci/controller/dwc/pcie-designware.c | 61 +- drivers/pci/controller/dwc/pcie-designware.h | 39 +- drivers/pci/controller/dwc/pcie-kirin.c | 2 +- drivers/pci/controller/dwc/pcie-qcom.c | 115 +- drivers/pci/controller/pci-aardvark.c | 2 +- drivers/pci/controller/pci-hyperv.c | 15 +- drivers/pci/controller/pci-tegra.c | 589 ++- drivers/pci/controller/pcie-altera-msi.c | 10 + drivers/pci/controller/pcie-altera.c | 69 +- drivers/pci/controller/pcie-iproc-platform.c | 2 +- drivers/pci/controller/pcie-iproc.c | 2 +- drivers/pci/controller/pcie-mobiveil.c | 525 +-- drivers/pci/controller/pcie-xilinx-nwl.c | 11 +- drivers/pci/controller/vmd.c | 2 +- drivers/pci/endpoint/functions/pci-epf-test.c | 35 +- drivers/pci/endpoint/pci-epc-core.c | 3 +- drivers/pci/iov.c | 2 - drivers/pci/mmap.c | 2 +- drivers/pci/msi.c | 43 +- drivers/pci/p2pdma.c | 16 +- drivers/pci/pci-bridge-emul.c | 2 +- drivers/pci/pci-driver.c | 16 +- drivers/pci/pci-pf-stub.c | 2 +- drivers/pci/pci-sysfs.c | 5 +- drivers/pci/pci.c | 6 +- drivers/pci/pci.h | 1 - drivers/pci/pcie/aer_inject.c | 2 +- drivers/pci/probe.c | 28 +- drivers/pci/proc.c | 2 +- drivers/pci/quirks.c | 110 +- drivers/pci/setup-bus.c | 60 +- drivers/pci/slot.c | 1 + drivers/pci/switch/Kconfig | 2 +- drivers/perf/qcom_l3_pmu.c | 2 +- drivers/platform/x86/Kconfig | 8 +- drivers/platform/x86/dcdbas.c | 2 +- drivers/platform/x86/dell-smo8800.c | 1 + drivers/platform/x86/dell_rbu.c | 2 +- drivers/pnp/isapnp/Kconfig | 2 +- drivers/power/reset/Kconfig | 10 + drivers/power/reset/Makefile | 1 + drivers/power/reset/nvmem-reboot-mode.c | 76 + drivers/power/reset/qcom-pon.c | 12 +- drivers/power/supply/Kconfig | 32 + drivers/power/supply/Makefile | 3 + drivers/power/supply/bd70528-charger.c | 743 ++++ drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq24257_charger.c | 2 +- drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/cros_usbpd-charger.c | 116 + drivers/power/supply/max14656_charger_detector.c | 2 +- drivers/power/supply/max17040_battery.c | 2 +- drivers/power/supply/max17042_battery.c | 2 +- drivers/power/supply/power_supply_core.c | 9 +- drivers/power/supply/power_supply_hwmon.c | 355 ++ drivers/power/supply/power_supply_sysfs.c | 2 + drivers/power/supply/rt5033_battery.c | 2 +- drivers/power/supply/rt9455_charger.c | 2 +- drivers/power/supply/sbs-manager.c | 2 +- drivers/power/supply/ucs1002_power.c | 2 +- drivers/power/supply/wilco-charger.c | 187 + drivers/rapidio/Kconfig | 2 +- drivers/regulator/Kconfig | 4 +- drivers/regulator/bd718x7-regulator.c | 25 +- drivers/regulator/lp87565-regulator.c | 18 +- drivers/regulator/rk808-regulator.c | 646 +++- drivers/rtc/Kconfig | 12 +- drivers/rtc/Makefile | 1 + drivers/rtc/rtc-bd70528.c | 500 +++ drivers/rtc/rtc-rk808.c | 68 +- drivers/scsi/sd.h | 3 +- drivers/scsi/sd_zbc.c | 108 +- drivers/soc/tegra/pmc.c | 1 + drivers/staging/unisys/Documentation/overview.txt | 4 +- drivers/tty/Kconfig | 6 +- drivers/tty/serial/Kconfig | 2 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 10 + drivers/usb/typec/ucsi/ucsi.h | 1 + drivers/usb/typec/ucsi/ucsi_ccg.c | 118 +- drivers/vfio/Kconfig | 2 +- drivers/vfio/mdev/Kconfig | 2 +- drivers/video/backlight/gpio_backlight.c | 23 +- drivers/video/backlight/pwm_bl.c | 30 +- drivers/w1/Kconfig | 2 +- fs/btrfs/Kconfig | 3 +- fs/btrfs/Makefile | 3 +- fs/btrfs/backref.c | 17 +- fs/btrfs/backref.h | 3 +- fs/btrfs/block-rsv.c | 425 +++ fs/btrfs/block-rsv.h | 101 + fs/btrfs/btrfs_inode.h | 22 +- fs/btrfs/check-integrity.c | 11 +- fs/btrfs/compression.c | 65 +- fs/btrfs/compression.h | 3 +- fs/btrfs/ctree.h | 282 +- fs/btrfs/delalloc-space.c | 494 +++ fs/btrfs/delalloc-space.h | 23 + fs/btrfs/delayed-ref.c | 181 +- fs/btrfs/delayed-ref.h | 10 + fs/btrfs/dev-replace.c | 31 +- fs/btrfs/disk-io.c | 166 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-tree.c | 2755 ++------------ fs/btrfs/extent_io.c | 153 +- fs/btrfs/extent_io.h | 10 +- fs/btrfs/file-item.c | 43 +- fs/btrfs/file.c | 28 +- fs/btrfs/free-space-cache.c | 16 +- fs/btrfs/inode-map.c | 1 + fs/btrfs/inode.c | 109 +- fs/btrfs/ioctl.c | 23 + fs/btrfs/locking.c | 62 +- fs/btrfs/ordered-data.c | 56 +- fs/btrfs/ordered-data.h | 8 +- fs/btrfs/print-tree.c | 6 +- fs/btrfs/props.c | 8 +- fs/btrfs/qgroup.c | 24 +- fs/btrfs/raid56.h | 4 +- fs/btrfs/relocation.c | 1 + fs/btrfs/root-tree.c | 56 + fs/btrfs/scrub.c | 50 +- fs/btrfs/send.c | 16 +- fs/btrfs/space-info.c | 1094 ++++++ fs/btrfs/space-info.h | 133 + fs/btrfs/super.c | 30 +- fs/btrfs/sysfs.c | 1 + fs/btrfs/tests/extent-io-tests.c | 117 +- fs/btrfs/tests/extent-map-tests.c | 22 + fs/btrfs/transaction.c | 18 + fs/btrfs/transaction.h | 1 + fs/btrfs/tree-checker.c | 11 + fs/btrfs/tree-log.c | 40 +- fs/btrfs/volumes.c | 376 +- fs/btrfs/volumes.h | 52 +- fs/buffer.c | 2 +- fs/ext4/page-io.c | 2 +- fs/f2fs/data.c | 6 +- fs/f2fs/super.c | 4 +- fs/fs-writeback.c | 13 +- fs/mpage.c | 2 +- fs/orangefs/file.c | 4 +- fs/proc/Kconfig | 2 +- fs/proc/base.c | 132 +- fs/xfs/xfs_aops.c | 2 +- include/linux/backing-dev.h | 1 + include/linux/blk-cgroup.h | 16 +- include/linux/blk_types.h | 10 + include/linux/blkdev.h | 14 +- include/linux/cgroup-defs.h | 2 +- include/linux/cgroup.h | 1 + include/linux/connector.h | 63 +- include/linux/device-mapper.h | 3 +- include/linux/device.h | 2 +- include/linux/dim.h | 23 + include/linux/elevator.h | 11 +- include/linux/hw_random.h | 2 +- include/linux/i2c.h | 93 +- include/linux/interrupt.h | 2 +- include/linux/lockdep.h | 2 +- include/linux/mfd/cros_ec.h | 1 + include/linux/mfd/lp87565.h | 2 + include/linux/mfd/madera/core.h | 12 +- include/linux/mfd/madera/pdata.h | 9 +- include/linux/mfd/madera/registers.h | 286 +- include/linux/mfd/rk808.h | 177 + include/linux/mfd/rohm-bd70528.h | 408 ++ include/linux/mfd/rohm-bd718x7.h | 22 +- include/linux/mfd/rohm-generic.h | 20 + include/linux/mfd/stmfx.h | 2 +- include/linux/mlx5/mlx5_ifc.h | 6 +- include/linux/mlx5/qp.h | 4 +- include/linux/mod_devicetable.h | 29 +- include/linux/mutex.h | 2 +- include/linux/nvme.h | 12 +- include/linux/pci-acpi.h | 7 +- include/linux/pci.h | 53 +- include/linux/pci_ids.h | 7 +- include/linux/platform_data/i2c-mux-gpio.h | 7 - include/linux/platform_device.h | 2 +- include/linux/pm.h | 2 +- include/linux/power_supply.h | 15 + include/linux/rwsem.h | 2 +- include/linux/sched/task.h | 1 + include/linux/serial_core.h | 2 +- include/linux/writeback.h | 41 +- include/rdma/ib_umem.h | 19 +- include/rdma/ib_umem_odp.h | 20 + include/rdma/ib_verbs.h | 247 +- include/rdma/mr_pool.h | 2 +- include/rdma/rdma_counter.h | 65 + include/rdma/rdma_netlink.h | 8 + include/rdma/rdma_vt.h | 5 +- include/rdma/rdmavt_cq.h | 25 +- include/rdma/rdmavt_qp.h | 312 +- include/rdma/restrack.h | 9 +- include/rdma/rw.h | 9 - include/rdma/signature.h | 122 + include/trace/events/btrfs.h | 40 + include/uapi/asm-generic/unistd.h | 2 + include/uapi/linux/bpf.h | 2 +- include/uapi/linux/btrfs_tree.h | 2 + include/uapi/linux/pci_regs.h | 4 + include/uapi/rdma/ib_user_cm.h | 326 -- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 19 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 9 + include/uapi/rdma/rdma_netlink.h | 86 +- include/uapi/rdma/rdma_user_ioctl_cmds.h | 3 +- include/uapi/rdma/rvt-abi.h | 66 + include/uapi/rdma/siw-abi.h | 185 + init/Kconfig | 6 +- kernel/cgroup/cpuset.c | 2 +- kernel/fork.c | 17 +- kernel/locking/mutex.c | 2 +- kernel/locking/rtmutex.c | 2 +- kernel/panic.c | 2 +- kernel/power/Kconfig | 6 +- lib/Kconfig.debug | 4 +- lib/dim/Makefile | 6 +- lib/dim/rdma_dim.c | 108 + mm/swap.c | 2 +- net/rds/ib_cm.c | 8 +- net/wireless/Kconfig | 2 +- samples/Kconfig | 2 +- scripts/coccinelle/free/devm_free.cocci | 2 +- scripts/gcc-plugins/Kconfig | 2 +- security/Kconfig | 2 +- security/device_cgroup.c | 2 +- security/safesetid/lsm.c | 276 +- security/safesetid/lsm.h | 34 +- security/safesetid/securityfs.c | 307 +- tools/include/uapi/linux/bpf.h | 2 +- tools/pci/Makefile | 5 +- tools/pci/pcitest.c | 8 +- tools/testing/selftests/safesetid/safesetid-test.c | 18 +- tools/testing/selftests/zram/README | 2 +- usr/Kconfig | 2 +- 1404 files changed, 86433 insertions(+), 77869 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-power-wilco rename Documentation/{logo.txt => COPYING-logo} (100%) delete mode 100644 Documentation/EDID/howto.rst delete mode 100644 Documentation/PCI/MSI-HOWTO.txt delete mode 100644 Documentation/PCI/PCIEBUS-HOWTO.txt create mode 100644 Documentation/PCI/acpi-info.rst delete mode 100644 Documentation/PCI/acpi-info.txt create mode 100644 Documentation/PCI/endpoint/index.rst create mode 100644 Documentation/PCI/endpoint/pci-endpoint-cfs.rst delete mode 100644 Documentation/PCI/endpoint/pci-endpoint-cfs.txt create mode 100644 Documentation/PCI/endpoint/pci-endpoint.rst delete mode 100644 Documentation/PCI/endpoint/pci-endpoint.txt create mode 100644 Documentation/PCI/endpoint/pci-test-function.rst delete mode 100644 Documentation/PCI/endpoint/pci-test-function.txt create mode 100644 Documentation/PCI/endpoint/pci-test-howto.rst delete mode 100644 Documentation/PCI/endpoint/pci-test-howto.txt create mode 100644 Documentation/PCI/index.rst create mode 100644 Documentation/PCI/msi-howto.rst create mode 100644 Documentation/PCI/pci-error-recovery.rst delete mode 100644 Documentation/PCI/pci-error-recovery.txt create mode 100644 Documentation/PCI/pci-iov-howto.rst delete mode 100644 Documentation/PCI/pci-iov-howto.txt create mode 100644 Documentation/PCI/pci.rst delete mode 100644 Documentation/PCI/pci.txt create mode 100644 Documentation/PCI/pcieaer-howto.rst delete mode 100644 Documentation/PCI/pcieaer-howto.txt create mode 100644 Documentation/PCI/picebus-howto.rst delete mode 100644 Documentation/accelerators/ocxl.rst create mode 100644 Documentation/accounting/cgroupstats.rst delete mode 100644 Documentation/accounting/cgroupstats.txt create mode 100644 Documentation/accounting/delay-accounting.rst delete mode 100644 Documentation/accounting/delay-accounting.txt create mode 100644 Documentation/accounting/index.rst create mode 100644 Documentation/accounting/psi.rst delete mode 100644 Documentation/accounting/psi.txt create mode 100644 Documentation/accounting/taskstats-struct.rst delete mode 100644 Documentation/accounting/taskstats-struct.txt create mode 100644 Documentation/accounting/taskstats.rst delete mode 100644 Documentation/accounting/taskstats.txt create mode 100644 Documentation/admin-guide/aoe/aoe.rst rename Documentation/{ => admin-guide}/aoe/autoload.sh (100%) rename Documentation/{ => admin-guide}/aoe/examples.rst (100%) create mode 100644 Documentation/admin-guide/aoe/index.rst rename Documentation/{ => admin-guide}/aoe/status.sh (100%) rename Documentation/{ => admin-guide}/aoe/todo.rst (100%) rename Documentation/{ => admin-guide}/aoe/udev-install.sh (100%) create mode 100644 Documentation/admin-guide/aoe/udev.txt rename Documentation/{ => admin-guide}/blockdev/drbd/DRBD-8.3-data-packets.svg (100%) rename Documentation/{ => admin-guide}/blockdev/drbd/DRBD-data-packets.svg (100%) rename Documentation/{ => admin-guide}/blockdev/drbd/conn-states-8.dot (100%) create mode 100644 Documentation/admin-guide/blockdev/drbd/data-structure-v9.rst rename Documentation/{ => admin-guide}/blockdev/drbd/disk-states-8.dot (100%) rename Documentation/{ => admin-guide}/blockdev/drbd/drbd-connection-state-overvie [...] create mode 100644 Documentation/admin-guide/blockdev/drbd/figures.rst create mode 100644 Documentation/admin-guide/blockdev/drbd/index.rst create mode 100644 Documentation/admin-guide/blockdev/drbd/node-states-8.dot create mode 100644 Documentation/admin-guide/blockdev/floppy.rst create mode 100644 Documentation/admin-guide/blockdev/index.rst create mode 100644 Documentation/admin-guide/blockdev/nbd.rst create mode 100644 Documentation/admin-guide/blockdev/paride.rst create mode 100644 Documentation/admin-guide/blockdev/ramdisk.rst create mode 100644 Documentation/admin-guide/blockdev/zram.rst rename Documentation/{btmrvl.txt => admin-guide/btmrvl.rst} (100%) rename Documentation/{ => admin-guide}/cgroup-v1/blkio-controller.rst (100%) create mode 100644 Documentation/admin-guide/cgroup-v1/cgroups.rst rename Documentation/{ => admin-guide}/cgroup-v1/cpuacct.rst (100%) create mode 100644 Documentation/admin-guide/cgroup-v1/cpusets.rst rename Documentation/{ => admin-guide}/cgroup-v1/devices.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/freezer-subsystem.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/hugetlb.rst (100%) create mode 100644 Documentation/admin-guide/cgroup-v1/index.rst create mode 100644 Documentation/admin-guide/cgroup-v1/memcg_test.rst rename Documentation/{ => admin-guide}/cgroup-v1/memory.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/net_cls.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/net_prio.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/pids.rst (100%) rename Documentation/{ => admin-guide}/cgroup-v1/rdma.rst (100%) rename Documentation/{clearing-warn-once.txt => admin-guide/clearing-warn-once.rst [...] rename Documentation/{cpu-load.txt => admin-guide/cpu-load.rst} (100%) rename Documentation/{cputopology.txt => admin-guide/cputopology.rst} (100%) rename Documentation/{ => admin-guide}/device-mapper/cache-policies.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/cache.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/delay.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-crypt.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-dust.txt (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-flakey.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-init.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-integrity.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-io.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-log.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-queue-length.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-raid.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-service-time.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-uevent.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/dm-zoned.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/era.rst (100%) create mode 100644 Documentation/admin-guide/device-mapper/index.rst rename Documentation/{ => admin-guide}/device-mapper/kcopyd.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/linear.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/log-writes.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/persistent-data.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/snapshot.rst (100%) create mode 100644 Documentation/admin-guide/device-mapper/statistics.rst rename Documentation/{ => admin-guide}/device-mapper/striped.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/switch.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/thin-provisioning.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/unstriped.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/verity.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/writecache.rst (100%) rename Documentation/{ => admin-guide}/device-mapper/zero.rst (100%) rename Documentation/{efi-stub.txt => admin-guide/efi-stub.rst} (100%) create mode 100644 Documentation/admin-guide/gpio/index.rst rename Documentation/{ => admin-guide}/gpio/sysfs.rst (100%) rename Documentation/{highuid.txt => admin-guide/highuid.rst} (100%) rename Documentation/{hw_random.txt => admin-guide/hw_random.rst} (100%) rename Documentation/{iostats.txt => admin-guide/iostats.rst} (100%) rename Documentation/{ => admin-guide}/kdump/gdbmacros.txt (100%) create mode 100644 Documentation/admin-guide/kdump/index.rst rename Documentation/{ => admin-guide}/kdump/kdump.rst (100%) rename Documentation/{ => admin-guide}/kdump/vmcoreinfo.rst (100%) create mode 100644 Documentation/admin-guide/kernel-per-CPU-kthreads.rst create mode 100644 Documentation/admin-guide/laptops/asus-laptop.rst create mode 100644 Documentation/admin-guide/laptops/disk-shock-protection.rst create mode 100644 Documentation/admin-guide/laptops/index.rst create mode 100644 Documentation/admin-guide/laptops/laptop-mode.rst create mode 100644 Documentation/admin-guide/laptops/lg-laptop.rst create mode 100644 Documentation/admin-guide/laptops/sony-laptop.rst create mode 100644 Documentation/admin-guide/laptops/sonypi.rst create mode 100644 Documentation/admin-guide/laptops/thinkpad-acpi.rst create mode 100644 Documentation/admin-guide/laptops/toshiba_haps.rst create mode 100644 Documentation/admin-guide/lcd-panel-cgram.rst rename Documentation/{ldm.txt => admin-guide/ldm.rst} (100%) rename Documentation/{lockup-watchdogs.txt => admin-guide/lockup-watchdogs.rst} (100%) create mode 100644 Documentation/admin-guide/mm/cma_debugfs.rst create mode 100644 Documentation/admin-guide/namespaces/compatibility-list.rst create mode 100644 Documentation/admin-guide/namespaces/index.rst create mode 100644 Documentation/admin-guide/namespaces/resource-control.rst rename Documentation/{numastat.txt => admin-guide/numastat.rst} (100%) create mode 100644 Documentation/admin-guide/perf/arm-ccn.rst create mode 100644 Documentation/admin-guide/perf/arm_dsu_pmu.rst create mode 100644 Documentation/admin-guide/perf/hisi-pmu.rst create mode 100644 Documentation/admin-guide/perf/index.rst create mode 100644 Documentation/admin-guide/perf/qcom_l2_pmu.rst create mode 100644 Documentation/admin-guide/perf/qcom_l3_pmu.rst create mode 100644 Documentation/admin-guide/perf/thunderx2-pmu.rst create mode 100644 Documentation/admin-guide/perf/xgene-pmu.rst rename Documentation/{pnp.txt => admin-guide/pnp.rst} (100%) rename Documentation/{driver-api => admin-guide}/rapidio.rst (100%) rename Documentation/{rtc.txt => admin-guide/rtc.rst} (100%) rename Documentation/{svga.txt => admin-guide/svga.rst} (100%) create mode 100644 Documentation/admin-guide/sysctl/abi.rst create mode 100644 Documentation/admin-guide/sysctl/fs.rst create mode 100644 Documentation/admin-guide/sysctl/index.rst create mode 100644 Documentation/admin-guide/sysctl/kernel.rst create mode 100644 Documentation/admin-guide/sysctl/net.rst create mode 100644 Documentation/admin-guide/sysctl/sunrpc.rst create mode 100644 Documentation/admin-guide/sysctl/user.rst create mode 100644 Documentation/admin-guide/sysctl/vm.rst rename Documentation/{video-output.txt => admin-guide/video-output.rst} (100%) delete mode 100644 Documentation/aoe/aoe.rst delete mode 100644 Documentation/aoe/index.rst delete mode 100644 Documentation/aoe/udev.txt delete mode 100644 Documentation/arm/Booting delete mode 100644 Documentation/arm/IXP4xx delete mode 100644 Documentation/arm/Interrupts delete mode 100644 Documentation/arm/Marvell/README delete mode 100644 Documentation/arm/Microchip/README delete mode 100644 Documentation/arm/Netwinder delete mode 100644 Documentation/arm/OMAP/DSS delete mode 100644 Documentation/arm/OMAP/README delete mode 100644 Documentation/arm/OMAP/omap_pm delete mode 100644 Documentation/arm/Porting delete mode 100644 Documentation/arm/README delete mode 100644 Documentation/arm/SA1100/ADSBitsy delete mode 100644 Documentation/arm/SA1100/Assabet delete mode 100644 Documentation/arm/SA1100/Brutus delete mode 100644 Documentation/arm/SA1100/CERF delete mode 100644 Documentation/arm/SA1100/FreeBird delete mode 100644 Documentation/arm/SA1100/GraphicsClient delete mode 100644 Documentation/arm/SA1100/GraphicsMaster delete mode 100644 Documentation/arm/SA1100/HUW_WEBPANEL delete mode 100644 Documentation/arm/SA1100/Itsy delete mode 100644 Documentation/arm/SA1100/LART delete mode 100644 Documentation/arm/SA1100/PLEB delete mode 100644 Documentation/arm/SA1100/Pangolin delete mode 100644 Documentation/arm/SA1100/Tifon delete mode 100644 Documentation/arm/SA1100/Yopy delete mode 100644 Documentation/arm/SA1100/empeg delete mode 100644 Documentation/arm/SA1100/nanoEngine delete mode 100644 Documentation/arm/SA1100/serial_UART delete mode 100644 Documentation/arm/SPEAr/overview.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/CPUfreq.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/EB2410ITX.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/GPIO.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/H1940.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/NAND.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/Overview.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/S3C2412.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/S3C2413.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/SMDK2440.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/Suspend.txt delete mode 100644 Documentation/arm/Samsung-S3C24XX/USB-Host.txt delete mode 100644 Documentation/arm/Samsung/Bootloader-interface.txt delete mode 100644 Documentation/arm/Samsung/GPIO.txt delete mode 100644 Documentation/arm/Samsung/Overview.txt delete mode 100644 Documentation/arm/Setup delete mode 100644 Documentation/arm/VFP/release-notes.txt create mode 100644 Documentation/arm/arm.rst create mode 100644 Documentation/arm/booting.rst create mode 100644 Documentation/arm/cluster-pm-race-avoidance.rst delete mode 100644 Documentation/arm/cluster-pm-race-avoidance.txt create mode 100644 Documentation/arm/firmware.rst delete mode 100644 Documentation/arm/firmware.txt create mode 100644 Documentation/arm/index.rst create mode 100644 Documentation/arm/interrupts.rst create mode 100644 Documentation/arm/ixp4xx.rst create mode 100644 Documentation/arm/kernel_mode_neon.rst delete mode 100644 Documentation/arm/kernel_mode_neon.txt create mode 100644 Documentation/arm/kernel_user_helpers.rst delete mode 100644 Documentation/arm/kernel_user_helpers.txt delete mode 100644 Documentation/arm/keystone/Overview.txt create mode 100644 Documentation/arm/keystone/knav-qmss.rst delete mode 100644 Documentation/arm/keystone/knav-qmss.txt create mode 100644 Documentation/arm/keystone/overview.rst create mode 100644 Documentation/arm/marvel.rst delete mode 100644 Documentation/arm/mem_alignment create mode 100644 Documentation/arm/mem_alignment.rst create mode 100644 Documentation/arm/memory.rst delete mode 100644 Documentation/arm/memory.txt create mode 100644 Documentation/arm/microchip.rst create mode 100644 Documentation/arm/netwinder.rst delete mode 100644 Documentation/arm/nwfpe/NOTES delete mode 100644 Documentation/arm/nwfpe/README delete mode 100644 Documentation/arm/nwfpe/README.FPE delete mode 100644 Documentation/arm/nwfpe/TODO create mode 100644 Documentation/arm/nwfpe/index.rst create mode 100644 Documentation/arm/nwfpe/netwinder-fpe.rst create mode 100644 Documentation/arm/nwfpe/notes.rst create mode 100644 Documentation/arm/nwfpe/nwfpe.rst create mode 100644 Documentation/arm/nwfpe/todo.rst create mode 100644 Documentation/arm/omap/dss.rst create mode 100644 Documentation/arm/omap/index.rst create mode 100644 Documentation/arm/omap/omap.rst create mode 100644 Documentation/arm/omap/omap_pm.rst create mode 100644 Documentation/arm/porting.rst create mode 100644 Documentation/arm/pxa/mfp.rst delete mode 100644 Documentation/arm/pxa/mfp.txt create mode 100644 Documentation/arm/sa1100/adsbitsy.rst create mode 100644 Documentation/arm/sa1100/assabet.rst create mode 100644 Documentation/arm/sa1100/brutus.rst create mode 100644 Documentation/arm/sa1100/cerf.rst create mode 100644 Documentation/arm/sa1100/freebird.rst create mode 100644 Documentation/arm/sa1100/graphicsclient.rst create mode 100644 Documentation/arm/sa1100/graphicsmaster.rst create mode 100644 Documentation/arm/sa1100/huw_webpanel.rst create mode 100644 Documentation/arm/sa1100/index.rst create mode 100644 Documentation/arm/sa1100/itsy.rst create mode 100644 Documentation/arm/sa1100/lart.rst create mode 100644 Documentation/arm/sa1100/nanoengine.rst create mode 100644 Documentation/arm/sa1100/pangolin.rst create mode 100644 Documentation/arm/sa1100/pleb.rst create mode 100644 Documentation/arm/sa1100/serial_uart.rst create mode 100644 Documentation/arm/sa1100/tifon.rst create mode 100644 Documentation/arm/sa1100/yopy.rst create mode 100644 Documentation/arm/samsung-s3c24xx/cpufreq.rst create mode 100644 Documentation/arm/samsung-s3c24xx/eb2410itx.rst create mode 100644 Documentation/arm/samsung-s3c24xx/gpio.rst create mode 100644 Documentation/arm/samsung-s3c24xx/h1940.rst create mode 100644 Documentation/arm/samsung-s3c24xx/index.rst create mode 100644 Documentation/arm/samsung-s3c24xx/nand.rst create mode 100644 Documentation/arm/samsung-s3c24xx/overview.rst create mode 100644 Documentation/arm/samsung-s3c24xx/s3c2412.rst create mode 100644 Documentation/arm/samsung-s3c24xx/s3c2413.rst create mode 100644 Documentation/arm/samsung-s3c24xx/smdk2440.rst create mode 100644 Documentation/arm/samsung-s3c24xx/suspend.rst create mode 100644 Documentation/arm/samsung-s3c24xx/usb-host.rst create mode 100644 Documentation/arm/samsung/bootloader-interface.rst rename Documentation/arm/{Samsung => samsung}/clksrc-change-registers.awk (100%) create mode 100644 Documentation/arm/samsung/gpio.rst create mode 100644 Documentation/arm/samsung/index.rst create mode 100644 Documentation/arm/samsung/overview.rst create mode 100644 Documentation/arm/setup.rst rename Documentation/arm/{SH-Mobile => sh-mobile}/.gitignore (100%) create mode 100644 Documentation/arm/spear/overview.rst create mode 100644 Documentation/arm/sti/overview.rst delete mode 100644 Documentation/arm/sti/overview.txt create mode 100644 Documentation/arm/sti/stih407-overview.rst delete mode 100644 Documentation/arm/sti/stih407-overview.txt create mode 100644 Documentation/arm/sti/stih415-overview.rst delete mode 100644 Documentation/arm/sti/stih415-overview.txt create mode 100644 Documentation/arm/sti/stih416-overview.rst delete mode 100644 Documentation/arm/sti/stih416-overview.txt create mode 100644 Documentation/arm/sti/stih418-overview.rst delete mode 100644 Documentation/arm/sti/stih418-overview.txt create mode 100644 Documentation/arm/sunxi.rst delete mode 100644 Documentation/arm/sunxi/README create mode 100644 Documentation/arm/sunxi/clocks.rst delete mode 100644 Documentation/arm/sunxi/clocks.txt delete mode 100644 Documentation/arm/swp_emulation create mode 100644 Documentation/arm/swp_emulation.rst create mode 100644 Documentation/arm/tcm.rst delete mode 100644 Documentation/arm/tcm.txt create mode 100644 Documentation/arm/uefi.rst delete mode 100644 Documentation/arm/uefi.txt create mode 100644 Documentation/arm/vfp/release-notes.rst create mode 100644 Documentation/arm/vlocks.rst delete mode 100644 Documentation/arm/vlocks.txt delete mode 100644 Documentation/auxdisplay/lcd-panel-cgram.txt delete mode 100644 Documentation/backlight/lp855x-driver.txt create mode 100644 Documentation/block/bfq-iosched.rst delete mode 100644 Documentation/block/bfq-iosched.txt create mode 100644 Documentation/block/biodoc.rst delete mode 100644 Documentation/block/biodoc.txt create mode 100644 Documentation/block/biovecs.rst delete mode 100644 Documentation/block/biovecs.txt create mode 100644 Documentation/block/capability.rst delete mode 100644 Documentation/block/capability.txt create mode 100644 Documentation/block/cmdline-partition.rst delete mode 100644 Documentation/block/cmdline-partition.txt create mode 100644 Documentation/block/data-integrity.rst delete mode 100644 Documentation/block/data-integrity.txt create mode 100644 Documentation/block/deadline-iosched.rst delete mode 100644 Documentation/block/deadline-iosched.txt create mode 100644 Documentation/block/index.rst create mode 100644 Documentation/block/ioprio.rst delete mode 100644 Documentation/block/ioprio.txt create mode 100644 Documentation/block/kyber-iosched.rst delete mode 100644 Documentation/block/kyber-iosched.txt create mode 100644 Documentation/block/null_blk.rst delete mode 100644 Documentation/block/null_blk.txt create mode 100644 Documentation/block/pr.rst delete mode 100644 Documentation/block/pr.txt create mode 100644 Documentation/block/queue-sysfs.rst delete mode 100644 Documentation/block/queue-sysfs.txt create mode 100644 Documentation/block/request.rst delete mode 100644 Documentation/block/request.txt create mode 100644 Documentation/block/stat.rst delete mode 100644 Documentation/block/stat.txt create mode 100644 Documentation/block/switching-sched.rst delete mode 100644 Documentation/block/switching-sched.txt create mode 100644 Documentation/block/writeback_cache_control.rst delete mode 100644 Documentation/block/writeback_cache_control.txt delete mode 100644 Documentation/blockdev/drbd/README.txt delete mode 100644 Documentation/blockdev/drbd/data-structure-v9.txt delete mode 100644 Documentation/blockdev/drbd/node-states-8.dot delete mode 100644 Documentation/blockdev/floppy.txt delete mode 100644 Documentation/blockdev/nbd.txt delete mode 100644 Documentation/blockdev/paride.txt delete mode 100644 Documentation/blockdev/ramdisk.txt delete mode 100644 Documentation/blockdev/zram.txt delete mode 100644 Documentation/bus-devices/ti-gpmc.txt delete mode 100644 Documentation/cgroup-v1/cgroups.rst delete mode 100644 Documentation/cgroup-v1/cpusets.rst delete mode 100644 Documentation/cgroup-v1/index.rst delete mode 100644 Documentation/cgroup-v1/memcg_test.rst delete mode 100644 Documentation/cma/debugfs.txt delete mode 100644 Documentation/connector/connector.txt delete mode 100644 Documentation/console/console.txt rename Documentation/{gcc-plugins.txt => core-api/gcc-plugins.rst} (100%) delete mode 100644 Documentation/device-mapper/index.rst delete mode 100644 Documentation/device-mapper/statistics.rst create mode 100644 Documentation/devicetree/bindings/i2c/allwinner,sun6i-a31-p2wi.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt7621.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-sun6i-p2wi.txt create mode 100644 Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt create mode 100644 Documentation/devicetree/bindings/power/reset/nvmem-reboot-mode.txt create mode 100644 Documentation/driver-api/backlight/lp855x-driver.rst rename Documentation/{bt8xxgpio.txt => driver-api/bt8xxgpio.rst} (100%) create mode 100644 Documentation/driver-api/connector.rst create mode 100644 Documentation/driver-api/console.rst rename Documentation/{dcdbas.txt => driver-api/dcdbas.rst} (100%) rename Documentation/{dell_rbu.txt => driver-api/dell_rbu.rst} (100%) rename Documentation/{ => driver-api}/driver-model/binding.rst (100%) rename Documentation/{ => driver-api}/driver-model/bus.rst (100%) rename Documentation/{ => driver-api}/driver-model/class.rst (100%) rename Documentation/{ => driver-api}/driver-model/design-patterns.rst (100%) rename Documentation/{ => driver-api}/driver-model/device.rst (100%) rename Documentation/{ => driver-api}/driver-model/devres.rst (100%) rename Documentation/{ => driver-api}/driver-model/driver.rst (100%) create mode 100644 Documentation/driver-api/driver-model/index.rst rename Documentation/{ => driver-api}/driver-model/overview.rst (100%) rename Documentation/{ => driver-api}/driver-model/platform.rst (100%) create mode 100644 Documentation/driver-api/driver-model/porting.rst create mode 100644 Documentation/driver-api/early-userspace/buffer-format.rst create mode 100644 Documentation/driver-api/early-userspace/early_userspace_support.rst create mode 100644 Documentation/driver-api/early-userspace/index.rst create mode 100644 Documentation/driver-api/edid.rst create mode 100644 Documentation/driver-api/eisa.rst create mode 100644 Documentation/driver-api/interconnect.rst rename Documentation/{isa.txt => driver-api/isa.rst} (100%) rename Documentation/{isapnp.txt => driver-api/isapnp.rst} (100%) rename Documentation/{lightnvm/pblk.txt => driver-api/lightnvm-pblk.rst} (100%) create mode 100644 Documentation/driver-api/md/index.rst create mode 100644 Documentation/driver-api/md/md-cluster.rst create mode 100644 Documentation/driver-api/md/raid5-cache.rst create mode 100644 Documentation/driver-api/md/raid5-ppl.rst create mode 100644 Documentation/driver-api/memory-devices/index.rst create mode 100644 Documentation/driver-api/memory-devices/ti-emif.rst create mode 100644 Documentation/driver-api/memory-devices/ti-gpmc.rst rename Documentation/{men-chameleon-bus.txt => driver-api/men-chameleon-bus.rst} (100%) create mode 100644 Documentation/driver-api/mmc/index.rst create mode 100644 Documentation/driver-api/mmc/mmc-async-req.rst create mode 100644 Documentation/driver-api/mmc/mmc-dev-attrs.rst create mode 100644 Documentation/driver-api/mmc/mmc-dev-parts.rst create mode 100644 Documentation/driver-api/mmc/mmc-tools.rst create mode 100644 Documentation/driver-api/mtd/index.rst create mode 100644 Documentation/driver-api/mtd/intel-spi.rst create mode 100644 Documentation/driver-api/mtd/nand_ecc.rst create mode 100644 Documentation/driver-api/mtd/spi-nor.rst create mode 100644 Documentation/driver-api/nfc/index.rst create mode 100644 Documentation/driver-api/nfc/nfc-hci.rst create mode 100644 Documentation/driver-api/nfc/nfc-pn544.rst rename Documentation/{ntb.txt => driver-api/ntb.rst} (100%) create mode 100644 Documentation/driver-api/nvdimm/btt.rst create mode 100644 Documentation/driver-api/nvdimm/index.rst create mode 100644 Documentation/driver-api/nvdimm/nvdimm.rst create mode 100644 Documentation/driver-api/nvdimm/security.rst create mode 100644 Documentation/driver-api/nvmem.rst rename Documentation/{parport-lowlevel.txt => driver-api/parport-lowlevel.rst} (100%) create mode 100644 Documentation/driver-api/phy/index.rst rename Documentation/{phy.txt => driver-api/phy/phy.rst} (100%) create mode 100644 Documentation/driver-api/phy/samsung-usb2.rst create mode 100644 Documentation/driver-api/pti_intel_mid.rst rename Documentation/{pwm.txt => driver-api/pwm.rst} (100%) create mode 100644 Documentation/driver-api/rapidio/index.rst create mode 100644 Documentation/driver-api/rapidio/mport_cdev.rst create mode 100644 Documentation/driver-api/rapidio/rapidio.rst create mode 100644 Documentation/driver-api/rapidio/rio_cm.rst create mode 100644 Documentation/driver-api/rapidio/sysfs.rst create mode 100644 Documentation/driver-api/rapidio/tsi721.rst rename Documentation/{rfkill.txt => driver-api/rfkill.rst} (100%) rename Documentation/{ => driver-api}/serial/cyclades_z.rst (100%) create mode 100644 Documentation/driver-api/serial/driver.rst create mode 100644 Documentation/driver-api/serial/index.rst rename Documentation/{ => driver-api}/serial/moxa-smartio.rst (100%) rename Documentation/{ => driver-api}/serial/n_gsm.rst (100%) rename Documentation/{ => driver-api}/serial/rocket.rst (100%) rename Documentation/{ => driver-api}/serial/serial-iso7816.rst (100%) rename Documentation/{ => driver-api}/serial/serial-rs485.rst (100%) rename Documentation/{ => driver-api}/serial/tty.rst (100%) rename Documentation/{sgi-ioc4.txt => driver-api/sgi-ioc4.rst} (100%) rename Documentation/{SM501.txt => driver-api/sm501.rst} (100%) rename Documentation/{smsc_ece1099.txt => driver-api/smsc_ece1099.rst} (100%) create mode 100644 Documentation/driver-api/switchtec.rst rename Documentation/{sync_file.txt => driver-api/sync_file.rst} (100%) create mode 100644 Documentation/driver-api/vfio-mediated-device.rst rename Documentation/{vfio.txt => driver-api/vfio.rst} (100%) rename Documentation/{ => driver-api}/xilinx/eemi.rst (100%) create mode 100644 Documentation/driver-api/xilinx/index.rst rename Documentation/{xillybus.txt => driver-api/xillybus.rst} (100%) rename Documentation/{zorro.txt => driver-api/zorro.rst} (100%) delete mode 100644 Documentation/driver-model/index.rst delete mode 100644 Documentation/driver-model/porting.rst delete mode 100644 Documentation/early-userspace/README delete mode 100644 Documentation/early-userspace/buffer-format.txt delete mode 100644 Documentation/eisa.txt delete mode 100644 Documentation/gpio/index.rst delete mode 100644 Documentation/ia64/IRQ-redir.txt delete mode 100644 Documentation/ia64/README create mode 100644 Documentation/ia64/aliasing.rst delete mode 100644 Documentation/ia64/aliasing.txt create mode 100644 Documentation/ia64/efirtc.rst delete mode 100644 Documentation/ia64/efirtc.txt create mode 100644 Documentation/ia64/err_inject.rst delete mode 100644 Documentation/ia64/err_inject.txt create mode 100644 Documentation/ia64/fsys.rst delete mode 100644 Documentation/ia64/fsys.txt create mode 100644 Documentation/ia64/ia64.rst create mode 100644 Documentation/ia64/index.rst create mode 100644 Documentation/ia64/irq-redir.rst create mode 100644 Documentation/ia64/mca.rst delete mode 100644 Documentation/ia64/mca.txt create mode 100644 Documentation/ia64/serial.rst delete mode 100644 Documentation/ia64/serial.txt create mode 100644 Documentation/ia64/xen.rst delete mode 100644 Documentation/ia64/xen.txt create mode 100644 Documentation/infiniband/core_locking.rst delete mode 100644 Documentation/infiniband/core_locking.txt create mode 100644 Documentation/infiniband/index.rst create mode 100644 Documentation/infiniband/ipoib.rst delete mode 100644 Documentation/infiniband/ipoib.txt create mode 100644 Documentation/infiniband/opa_vnic.rst delete mode 100644 Documentation/infiniband/opa_vnic.txt create mode 100644 Documentation/infiniband/sysfs.rst delete mode 100644 Documentation/infiniband/sysfs.txt create mode 100644 Documentation/infiniband/tag_matching.rst delete mode 100644 Documentation/infiniband/tag_matching.txt create mode 100644 Documentation/infiniband/user_mad.rst delete mode 100644 Documentation/infiniband/user_mad.txt create mode 100644 Documentation/infiniband/user_verbs.rst delete mode 100644 Documentation/infiniband/user_verbs.txt delete mode 100644 Documentation/interconnect/interconnect.rst create mode 100644 Documentation/ioctl/botching-up-ioctls.rst delete mode 100644 Documentation/ioctl/botching-up-ioctls.txt create mode 100644 Documentation/ioctl/cdrom.rst delete mode 100644 Documentation/ioctl/cdrom.txt create mode 100644 Documentation/ioctl/hdio.rst delete mode 100644 Documentation/ioctl/hdio.txt create mode 100644 Documentation/ioctl/index.rst create mode 100644 Documentation/ioctl/ioctl-decoding.rst delete mode 100644 Documentation/ioctl/ioctl-decoding.txt create mode 100644 Documentation/ioctl/ioctl-number.rst delete mode 100644 Documentation/ioctl/ioctl-number.txt delete mode 100644 Documentation/kdump/index.rst delete mode 100644 Documentation/kernel-per-CPU-kthreads.txt delete mode 100644 Documentation/laptops/asus-laptop.txt delete mode 100644 Documentation/laptops/disk-shock-protection.txt delete mode 100644 Documentation/laptops/laptop-mode.txt delete mode 100644 Documentation/laptops/lg-laptop.rst delete mode 100644 Documentation/laptops/sony-laptop.txt delete mode 100644 Documentation/laptops/sonypi.txt delete mode 100644 Documentation/laptops/thinkpad-acpi.txt delete mode 100644 Documentation/laptops/toshiba_haps.txt create mode 100644 Documentation/locking/index.rst create mode 100644 Documentation/locking/lockdep-design.rst delete mode 100644 Documentation/locking/lockdep-design.txt create mode 100644 Documentation/locking/lockstat.rst delete mode 100644 Documentation/locking/lockstat.txt create mode 100644 Documentation/locking/locktorture.rst delete mode 100644 Documentation/locking/locktorture.txt create mode 100644 Documentation/locking/mutex-design.rst delete mode 100644 Documentation/locking/mutex-design.txt create mode 100644 Documentation/locking/rt-mutex-design.rst delete mode 100644 Documentation/locking/rt-mutex-design.txt create mode 100644 Documentation/locking/rt-mutex.rst delete mode 100644 Documentation/locking/rt-mutex.txt create mode 100644 Documentation/locking/spinlocks.rst delete mode 100644 Documentation/locking/spinlocks.txt create mode 100644 Documentation/locking/ww-mutex-design.rst delete mode 100644 Documentation/locking/ww-mutex-design.txt create mode 100644 Documentation/m68k/index.rst create mode 100644 Documentation/m68k/kernel-options.rst delete mode 100644 Documentation/m68k/kernel-options.txt delete mode 100644 Documentation/md/md-cluster.txt delete mode 100644 Documentation/md/raid5-cache.txt delete mode 100644 Documentation/md/raid5-ppl.txt delete mode 100644 Documentation/memory-devices/ti-emif.txt delete mode 100644 Documentation/mmc/mmc-async-req.txt delete mode 100644 Documentation/mmc/mmc-dev-attrs.txt delete mode 100644 Documentation/mmc/mmc-dev-parts.txt delete mode 100644 Documentation/mmc/mmc-tools.txt delete mode 100644 Documentation/mtd/intel-spi.txt delete mode 100644 Documentation/mtd/nand_ecc.txt delete mode 100644 Documentation/mtd/spi-nor.txt delete mode 100644 Documentation/namespaces/compatibility-list.txt delete mode 100644 Documentation/namespaces/resource-control.txt delete mode 100644 Documentation/nfc/nfc-hci.txt delete mode 100644 Documentation/nfc/nfc-pn544.txt delete mode 100644 Documentation/nvdimm/btt.txt delete mode 100644 Documentation/nvdimm/nvdimm.txt delete mode 100644 Documentation/nvdimm/security.txt delete mode 100644 Documentation/nvmem/nvmem.txt delete mode 100644 Documentation/perf/arm-ccn.txt delete mode 100644 Documentation/perf/arm_dsu_pmu.txt delete mode 100644 Documentation/perf/hisi-pmu.txt delete mode 100644 Documentation/perf/qcom_l2_pmu.txt delete mode 100644 Documentation/perf/qcom_l3_pmu.txt delete mode 100644 Documentation/perf/thunderx2-pmu.txt delete mode 100644 Documentation/perf/xgene-pmu.txt delete mode 100644 Documentation/phy/samsung-usb2.txt create mode 100644 Documentation/power/apm-acpi.rst delete mode 100644 Documentation/power/apm-acpi.txt create mode 100644 Documentation/power/basic-pm-debugging.rst delete mode 100644 Documentation/power/basic-pm-debugging.txt create mode 100644 Documentation/power/charger-manager.rst delete mode 100644 Documentation/power/charger-manager.txt create mode 100644 Documentation/power/drivers-testing.rst delete mode 100644 Documentation/power/drivers-testing.txt create mode 100644 Documentation/power/energy-model.rst delete mode 100644 Documentation/power/energy-model.txt create mode 100644 Documentation/power/freezing-of-tasks.rst delete mode 100644 Documentation/power/freezing-of-tasks.txt create mode 100644 Documentation/power/index.rst create mode 100644 Documentation/power/interface.rst delete mode 100644 Documentation/power/interface.txt create mode 100644 Documentation/power/opp.rst delete mode 100644 Documentation/power/opp.txt create mode 100644 Documentation/power/pci.rst delete mode 100644 Documentation/power/pci.txt create mode 100644 Documentation/power/pm_qos_interface.rst delete mode 100644 Documentation/power/pm_qos_interface.txt create mode 100644 Documentation/power/power_supply_class.rst delete mode 100644 Documentation/power/power_supply_class.txt create mode 100644 Documentation/power/powercap/powercap.rst delete mode 100644 Documentation/power/powercap/powercap.txt create mode 100644 Documentation/power/regulator/consumer.rst delete mode 100644 Documentation/power/regulator/consumer.txt create mode 100644 Documentation/power/regulator/design.rst delete mode 100644 Documentation/power/regulator/design.txt create mode 100644 Documentation/power/regulator/machine.rst delete mode 100644 Documentation/power/regulator/machine.txt create mode 100644 Documentation/power/regulator/overview.rst delete mode 100644 Documentation/power/regulator/overview.txt create mode 100644 Documentation/power/regulator/regulator.rst delete mode 100644 Documentation/power/regulator/regulator.txt create mode 100644 Documentation/power/runtime_pm.rst delete mode 100644 Documentation/power/runtime_pm.txt create mode 100644 Documentation/power/s2ram.rst delete mode 100644 Documentation/power/s2ram.txt create mode 100644 Documentation/power/suspend-and-cpuhotplug.rst delete mode 100644 Documentation/power/suspend-and-cpuhotplug.txt create mode 100644 Documentation/power/suspend-and-interrupts.rst delete mode 100644 Documentation/power/suspend-and-interrupts.txt create mode 100644 Documentation/power/swsusp-and-swap-files.rst delete mode 100644 Documentation/power/swsusp-and-swap-files.txt create mode 100644 Documentation/power/swsusp-dmcrypt.rst delete mode 100644 Documentation/power/swsusp-dmcrypt.txt create mode 100644 Documentation/power/swsusp.rst delete mode 100644 Documentation/power/swsusp.txt create mode 100644 Documentation/power/tricks.rst delete mode 100644 Documentation/power/tricks.txt create mode 100644 Documentation/power/userland-swsusp.rst delete mode 100644 Documentation/power/userland-swsusp.txt create mode 100644 Documentation/power/video.rst delete mode 100644 Documentation/power/video.txt delete mode 100644 Documentation/pti/pti_intel_mid.txt delete mode 100644 Documentation/rapidio/mport_cdev.txt delete mode 100644 Documentation/rapidio/rapidio.txt delete mode 100644 Documentation/rapidio/rio_cm.txt delete mode 100644 Documentation/rapidio/sysfs.txt delete mode 100644 Documentation/rapidio/tsi721.txt rename Documentation/security/{LSM.rst => lsm-development.rst} (100%) rename Documentation/{lsm.txt => security/lsm.rst} (100%) rename Documentation/{SAK.txt => security/sak.rst} (100%) rename Documentation/{siphash.txt => security/siphash.rst} (100%) create mode 100644 Documentation/security/tpm/xen-tpmfront.rst delete mode 100644 Documentation/security/tpm/xen-tpmfront.txt delete mode 100644 Documentation/serial/driver.rst delete mode 100644 Documentation/serial/index.rst delete mode 100644 Documentation/switchtec.txt delete mode 100644 Documentation/sysctl/README delete mode 100644 Documentation/sysctl/abi.txt delete mode 100644 Documentation/sysctl/fs.txt delete mode 100644 Documentation/sysctl/kernel.txt delete mode 100644 Documentation/sysctl/net.txt delete mode 100644 Documentation/sysctl/sunrpc.txt delete mode 100644 Documentation/sysctl/user.txt delete mode 100644 Documentation/sysctl/vm.txt create mode 100644 Documentation/userspace-api/accelerators/ocxl.rst delete mode 100644 Documentation/vfio-mediated-device.txt rename Documentation/{Intel-IOMMU.txt => x86/intel-iommu.rst} (100%) rename Documentation/{intel_txt.txt => x86/intel_txt.rst} (100%) delete mode 100644 Documentation/xilinx/index.rst create mode 100644 Documentation/xtensa/atomctl.rst delete mode 100644 Documentation/xtensa/atomctl.txt create mode 100644 Documentation/xtensa/booting.rst delete mode 100644 Documentation/xtensa/booting.txt create mode 100644 Documentation/xtensa/index.rst create mode 100644 Documentation/xtensa/mmu.rst delete mode 100644 Documentation/xtensa/mmu.txt create mode 100644 arch/xtensa/boot/dts/virt.dts create mode 100644 arch/xtensa/configs/virt_defconfig delete mode 100644 arch/xtensa/include/asm/types.h create mode 100644 drivers/gpio/gpio-bd70528.c create mode 100644 drivers/i2c/busses/i2c-mt7621.c create mode 100644 drivers/infiniband/core/counters.c delete mode 100644 drivers/infiniband/core/ucm.c create mode 100644 drivers/infiniband/hw/hfi1/aspm.c delete mode 100644 drivers/infiniband/hw/nes/Kconfig delete mode 100644 drivers/infiniband/hw/nes/Makefile delete mode 100644 drivers/infiniband/hw/nes/nes.c delete mode 100644 drivers/infiniband/hw/nes/nes.h delete mode 100644 drivers/infiniband/hw/nes/nes_cm.c delete mode 100644 drivers/infiniband/hw/nes/nes_cm.h delete mode 100644 drivers/infiniband/hw/nes/nes_context.h delete mode 100644 drivers/infiniband/hw/nes/nes_hw.c delete mode 100644 drivers/infiniband/hw/nes/nes_hw.h delete mode 100644 drivers/infiniband/hw/nes/nes_mgt.c delete mode 100644 drivers/infiniband/hw/nes/nes_mgt.h delete mode 100644 drivers/infiniband/hw/nes/nes_nic.c delete mode 100644 drivers/infiniband/hw/nes/nes_utils.c delete mode 100644 drivers/infiniband/hw/nes/nes_verbs.c delete mode 100644 drivers/infiniband/hw/nes/nes_verbs.h create mode 100644 drivers/infiniband/sw/siw/Kconfig create mode 100644 drivers/infiniband/sw/siw/Makefile create mode 100644 drivers/infiniband/sw/siw/iwarp.h create mode 100644 drivers/infiniband/sw/siw/siw.h create mode 100644 drivers/infiniband/sw/siw/siw_cm.c create mode 100644 drivers/infiniband/sw/siw/siw_cm.h create mode 100644 drivers/infiniband/sw/siw/siw_cq.c create mode 100644 drivers/infiniband/sw/siw/siw_main.c create mode 100644 drivers/infiniband/sw/siw/siw_mem.c create mode 100644 drivers/infiniband/sw/siw/siw_mem.h create mode 100644 drivers/infiniband/sw/siw/siw_qp.c create mode 100644 drivers/infiniband/sw/siw/siw_qp_rx.c create mode 100644 drivers/infiniband/sw/siw/siw_qp_tx.c create mode 100644 drivers/infiniband/sw/siw/siw_verbs.c create mode 100644 drivers/infiniband/sw/siw/siw_verbs.h create mode 100644 drivers/mfd/cs47l15-tables.c create mode 100644 drivers/mfd/cs47l92-tables.c create mode 100644 drivers/mfd/rohm-bd70528.c create mode 100644 drivers/power/reset/nvmem-reboot-mode.c create mode 100644 drivers/power/supply/bd70528-charger.c create mode 100644 drivers/power/supply/power_supply_hwmon.c create mode 100644 drivers/power/supply/wilco-charger.c create mode 100644 drivers/rtc/rtc-bd70528.c create mode 100644 fs/btrfs/block-rsv.c create mode 100644 fs/btrfs/block-rsv.h create mode 100644 fs/btrfs/delalloc-space.c create mode 100644 fs/btrfs/delalloc-space.h create mode 100644 fs/btrfs/space-info.c create mode 100644 fs/btrfs/space-info.h create mode 100644 include/linux/mfd/rohm-bd70528.h create mode 100644 include/linux/mfd/rohm-generic.h create mode 100644 include/rdma/rdma_counter.h create mode 100644 include/rdma/signature.h delete mode 100644 include/uapi/rdma/ib_user_cm.h create mode 100644 include/uapi/rdma/rvt-abi.h create mode 100644 include/uapi/rdma/siw-abi.h create mode 100644 lib/dim/rdma_dim.c