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-master-arm-mainline-defconfig in repository toolchain/linux-next.
from 18d0eae30e6a Merge tag 'char-misc-4.20-rc1' of git://git.kernel.org/pub [...] adds 57d3f11c83b8 iommu/ipmmu-vmsa: Convert to SPDX identifiers adds a089845b3ed2 dt-bindings: iommu: ipmmu-vmsa: Add r8a7744 support adds 657135f31081 iommu/arm-smmu-v3: Fix a couple of minor comment typos adds 85c7a0f1ef62 iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() adds 0f02477d1698 iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout adds 901510ee32f7 iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations adds 07fdef34d2be iommu/arm-smmu-v3: Implement flush_iotlb_all hook adds 7d321bd35425 iommu/arm-smmu: Ensure that page-table updates are visible [...] adds 2da274cdf998 iommu/dma: Add support for non-strict mode adds 68a6efe86f6a iommu: Add "iommu.strict" command line option adds b6b65ca20bc9 iommu/io-pgtable-arm: Add support for non-strict mode adds 9662b99a19ab iommu/arm-smmu-v3: Add support for non-strict mode adds b2dfeba654cb iommu/io-pgtable-arm-v7s: Add support for non-strict mode adds 44f6876a00e8 iommu/arm-smmu: Support non-strict mode adds 6f20a97e0979 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] adds 2d7ca2c4b199 iommu/arm-smmu-v3: Add SPDX header adds 5e731073bc0a iommu/arm-smmu-v3: Remove unnecessary wrapper function adds c9d8d661ece8 Documentation: fsl-mc: add iommu-map device-tree binding f [...] adds 2a6db719c92d iommu/of: make of_pci_map_rid() available for other devices too adds fa0656b40e0f iommu/of: support iommu configuration for fsl-mc devices adds eab03e2a1a3d iommu/arm-smmu: Add support for the fsl-mc bus adds a259ed1618d2 bus/fsl-mc: support dma configure for devices on fsl-mc bus adds 761ba8ed114b bus/fsl-mc: set coherent dma mask for devices on fsl-mc bus adds 4f973ed32164 arm64: dts: ls208xa: comply with the iommu map binding for fsl_mc adds bc46c229b6af iommu/fsl: Fix spelling mistake pci_endpt_partioning -> pc [...] adds 26b86092c465 iommu/vt-d: Relocate struct/function declarations to its h [...] adds 4a2d80dbadb7 iommu/vt-d: Update register definitions to VT-d 3.0 specification adds ee2636b8670b iommu/vt-d: Enable base Intel IOMMU debugfs support adds 6825d3ea6cde iommu/vt-d: Add debugfs support to show register contents adds a6d268c619d6 iommu/vt-d: Add debugfs support for Interrupt remapping adds 18f99c9b9dec iommu/vt-d: Add debugfs support to show context internals adds 24d2c521749d iommu/amd: Move iommu_init_pci() to .init section adds e84b7cc457f9 iommu/amd: Add default branch in amd_iommu_capable() adds bee60e94a1e2 iommu/iova: Optimise attempts to allocate iova from 32bit [...] adds 6af588fed391 iommu: Add fast hook for getting DMA domains adds 43c5bf11a610 iommu/dma: Use fast DMA domain lookup adds 7adb562c3e90 arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops adds 701d8a624a2d iommu: Tidy up window attributes adds 5131e08cd0f8 iommu: Remove .domain_{get,set}_windows adds 35449adce847 iommu: Fix a typo adds 2f2fbfb71ecc Merge branches 'arm/renesas', 'arm/smmu', 'ppc/pamu', 'x86 [...] adds d1f2b1710d92 Merge tag 'iommu-updates-v4.20' of git://git.kernel.org/pu [...] adds 21bb9d64c5ad swiotlb: remove a pointless comment adds b65125c6acf3 swiotlb: mark is_swiotlb_buffer static adds 8088546832aa swiotlb: do not panic on mapping failures adds dff8d6c1ed58 swiotlb: remove the overflow buffer adds 27744e0077f4 swiotlb: merge swiotlb_unmap_page and unmap_single adds 4803b44e68fc swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs adds c4dae366925f swiotlb: refactor swiotlb_map_page adds fafadcd16595 swiotlb: don't dip into swiotlb pool for coherent allocations adds a4a4330db46a swiotlb: add support for non-coherent DMA adds 886643b76632 arm64: use the generic swiotlb_dma_ops adds befa93633193 Merge tag 'dma-mapping-4.20-1' of git://git.infradead.org/ [...] adds 7fd5257f1144 dt-bindings: thermal: qcom-spmi-temp-alarm: Fix documentat [...] adds 97b27dd33d59 dt-bindings: thermal: qcom-spmi-temp-alarm: Improve therma [...] adds f1599f9e4cd6 thermal: qcom-spmi: Use PMIC thermal stage 2 for critical [...] adds a92bab8919e3 of: thermal: Allow multiple devices to share cooling map adds 1d9e6cf3c853 thermal: rcar_gen3_thermal: Add r8a774a1 support adds be6af481f3b2 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774a1 support adds 9b96566063c5 thermal: Convert to using %pOFn instead of device_node.name adds 6017e2a9d727 thermal: qoriq: add i.mx8mq support adds bd7557f55a45 thermal: tsens: Prepare 8916 and 8974 tsens to use SROT an [...] adds 2d71d8ded5f4 thermal: tsens: Add SPDX license identifiers adds caac52bce611 thermal: tsens: Get rid of dead code adds 67b0f5e064cd thermal: tsens: Rename map field in order to add a second [...] adds a15525b5d9ac thermal: tsens: Add the SROT address map adds c130a7602e3b thermal: tsens: Pass register offsets as private data adds c8c3b091b65c thermal: tsens: Check if the IP is correctly enabled by firmware adds 36d83c666245 dt-bindings: thermal: Fix a typo in documentation adds 337a4aecdaf8 thermal: imx: improve error message adds b6ad3981ff94 thermal: imx: handle error path in one place to save dupli [...] adds d1d2c290b3c0 thermal: armada: fix a test in probe() adds c90aaeccc7c6 thermal/drivers/hisi: Change the platform data pointer to [...] adds 9c9ae8da7106 thermal/drivers/hisi: Change the driver to be sensor oriented adds 49e778d1c750 thermal/drivers/hisi: Set the thermal zone private data to [...] adds 9bb4ec8d9e93 thermal/drivers/hisi: Factor out the probe functions adds 8c0ffc8f9a76 thermal/drivers/hisi: Prepare to support multiple sensors adds 7edc5e406f26 thermal/drivers/hisi: Add multiple sensors support adds a849eecee7ee thermal/drivers/hisi: Replace macro name with relevant sen [...] adds 2cffaeff083f thermal/drivers/hisi: Use platform_get_irq_byname adds a18e83e77217 thermal/drivers/hisi: Remove pointless irq field adds ce8c0700dcf9 thermal/drivers/hisi: Add more sensors channel adds 8c6c36846f11 thermal/drivers/hisi: Add the dual clusters sensors for hi3660 adds 304d9b486b3c dt-bindings: thermal: rcar: Add device tree support for r8a7744 adds df016bbba637 thermal: rcar_thermal: fix duplicate IRQ request adds a14404a9f04b dt-bindings: thermal: rcar-thermal: document R8A77970 bindings adds 92ca366e9b83 thermal: rcar_thermal: add R8A77970 support adds 7f1a22ce597c dt-bindings: stm32-thermal: add binding documentation adds 1d6931556073 thermal: add stm32 thermal driver adds 8583d8d621eb dt-bindings: thermal: rcar-gen3-thermal: document R8A77980 [...] adds 853cbc1f2d3a thermal: rcar_gen3_thermal: add R8A77980 support adds 3a3138621762 thermal: rcar_thermal: Prevent hardware access during syst [...] adds 697ee786f15d thermal: rcar_thermal: Prevent doing work after unbind adds 760eea43f8c6 thermal: da9062/61: Prevent hardware access during system suspend adds 0ef7791e2bfb Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds b610e2ff4622 of/unittest: remove use of node name pointer in overlay hi [...] adds 6901378c799d of/unittest: add printf tests for node name adds a613b26a5013 of: Convert to using %pOFn instead of device_node.name adds 6d0a70a284be vsprintf: print OF node name using full_name adds f6707fd6241e of: make PowerMac cache node search conditional on CONFIG_ [...] adds 00b7d1cf4667 of: make default address and size cells sizes private adds 362ce2b8e52b Merge branch 'dt/linus' into HEAD adds 62287dce5d0e of/unittest: Fix I2C bus unit-address error adds 53dd9dce6979 libfdt: Ensure INT_MAX is defined in libfdt_env.h adds c36d5a6c74e7 scripts/dtc: Add yamltree.c to dtc sources adds f858927fd6ce scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 adds 29e5f9441ba7 dt-binding: arm/cpus.txt: fix dynamic-power-coefficient unit adds 8ef4645739c8 dt-bindings: reset: imx7: update the compatible string adds 05ced0180c64 dt-bindings: fpga: fix freeze controller compatible in region doc adds 27ade939a169 dt-bindings: crypto: hip07-sec, drop incorrect commas adds 483a5d22bceb dt-bindings: i2c: Fix SMBus typo adds 689f7a7f5c9b mfd: arizona: Correct link for sound binding document adds 9b06e1c148ff ARM: dt-bindings: Add vendor prefix for Facebook adds da08d8cb8cfc of: unittest: Disable interrupt node tests for old world M [...] adds f1f207e43b8a of: Add cpu node iterator for_each_of_cpu_node() adds 6487c15f1cc9 of: Support matching cpu nodes with no 'reg' property adds d4866f751edf ARM: use for_each_of_cpu_node iterator adds 07d44f1f82b7 ARM: topology: remove unneeded check for /cpus node adds 5af5d40c4015 ARM: shmobile: use for_each_of_cpu_node iterator adds de76e70a8d4e arm64: use for_each_of_cpu_node iterator adds 5a931a3c80b5 c6x: use for_each_of_cpu_node iterator adds 1f0fe1f67cef nios2: get cpu node with of_get_cpu_node adds 5e5abae858b5 openrisc: use for_each_of_cpu_node iterator adds a94fe366340a powerpc: use for_each_of_cpu_node iterator adds 84dbc69a2ff3 powerpc: 4xx: get cpu node with of_get_cpu_node adds 38959a091e4a powerpc: 8xx: get cpu node with of_get_cpu_node adds 8cabf5bc1049 SH: use for_each_of_cpu_node iterator adds 7de8f4aa2f35 x86: DT: use for_each_of_cpu_node iterator adds 76ec23b127cd clk: mvebu: use for_each_of_cpu_node iterator adds 37dc218bed44 edac: cpc925: use for_each_of_cpu_node iterator adds a9a455e854cd iommu: fsl_pamu: use for_each_of_cpu_node iterator adds 651d44f9679c of: use for_each_of_cpu_node iterator adds a691240e36e3 fbdev: fsl-diu: get cpu node with of_get_cpu_node adds 4c29e5934f6c microblaze: get cpu node with of_get_cpu_node adds 389d0a8a7af8 Merge branch 'dt/cpu-type-rework' into dt/next adds 5dc4dca48305 nios2: Convert to using %pOFn instead of device_node.name adds da2ef6663b24 xtensa: Convert to using %pOFn instead of device_node.name adds 6b825b17f478 bus: fsl-mc: Convert to using %pOFn instead of device_node.name adds c655f7ea4d88 bus: mvebu-mbus: Convert to using %pOFn instead of device_ [...] adds c071cc428376 devfreq: Convert to using %pOFn instead of device_node.name adds 75afbfc1156c firmware: Convert to using %pOFn instead of device_node.name adds dc37a2525271 soc: Convert to using %pOFn instead of device_node.name adds 5d5a0ab1a791 of: Fix property name in of_node_get_device_type adds 1acf1cf8638a powerpc: build .dtb files in dts directory adds 118864869805 nios2: build .dtb files in dts directory adds 1b4f9e2b0f48 nios2: use common rules to build built-in dtb adds a91c61451047 nios2: fix building all dtbs adds be7cd2df1d22 c6x: use common built-in dtb support adds 37c8a5fafa3b kbuild: consolidate Devicetree dtb build rules adds 27e88af4e94e powerpc: enable building all dtbs adds 626f92a00b7e c6x: enable building all dtbs adds 92f687f40ee5 microblaze: enable building all dtbs adds 4355151de47c Merge branch 'all-dtbs' into dt/next adds 7ac48a81980f dt-bindings: arm: alpine: Move CPU control related binding [...] adds 79fbf76dc334 dt-bindings: arm: atmel: Move various sys registers out of [...] adds 157b4129ded8 dt-bindings: arm: fsl: Move DCFG and SCFG bindings to thei [...] adds d81cc4a8e472 dt-bindings: arm: zte: Move sysctrl bindings to their own doc adds 22a7488c54a0 Documentation: dt: Add binding for /secure-chosen/stdout-path adds 4583af182007 dt-bindings: thermal: rcar: Add device tree support for r8a7744 adds c54ed7c02bd7 dt-bindings: watchdog: renesas-wdt: Document r8a7744 support adds 7c4189c75b0b dt-bindings: timer: renesas, cmt: Document r8a7744 CMT support adds 700992d361c7 dt-bindings: can: rcar_can: Add r8a7744 support adds b3da72593e14 dt-bindings: phy: rcar-gen2: Add r8a7744 support adds 22be0c6cec35 dt-bindings: timer: ostm: Add R7S9210 support adds cd9102e9add8 dt-bindings: clock: samsung: Add SPDX license identifiers adds 40970f7a43d6 dt-bindings: thermal: samsung: Add SPDX license identifier adds 8d452721628d dt-bindings: misc: bk4: Add device tree binding for Liebhe [...] adds 885882a493c5 dt-bindings: Add OLPC vendor prefix adds 173ee3962959 of: Add missing exports of node name compare functions adds ceff2f4dcd44 drm/mediatek: fix OF sibling-node lookup adds f9a7082327e2 drm/msm: fix OF child-node lookup adds d397dbe60612 net: bcmgenet: fix OF child-node lookup adds ac63043d8cb5 net: stmmac: dwmac-sun8i: fix OF child-node lookup adds 5bf59773aaf3 NFC: nfcmrvl_uart: fix OF child-node lookup adds 9844fb2e3513 power: supply: twl4030-charger: fix OF sibling-node lookup adds d061864b89c3 ARM: dt: relicense two DT binding IRQ headers adds b27186abb37b Merge tag 'devicetree-for-4.20' of git://git.kernel.org/pu [...] adds f92898e7f32e xen/blkfront: avoid NULL blkfront_info dereference on devi [...] adds d91dc172e34f skd: fix unchecked return values adds cdffab7a86b0 cdrom: remove set but not used variable 'tocuse' adds 7f9d35d24c56 scsi: sd_zbc: Rearrange code adds d2e428e49eec scsi: sd_zbc: Reduce boot device scan and revalidate time adds 5f832a395859 scsi: sd_zbc: Fix sd_zbc_check_zones() error checks adds a91e138022bc block: Introduce blkdev_nr_zones() helper adds 2e85fbaff3a7 block: Limit allocation of zone descriptors for report zones adds 72cd87576d1d block: Introduce BLKGETZONESZ ioctl adds 65e4e3eee83d block: Introduce BLKGETNRZONES ioctl adds a2d6b3a2d390 block: Improve zone reset execution adds 965b652e9018 block: Expose queue nr_zones in sysfs adds e76239a3748c block: add a report_zones method adds bf5054569653 block: Introduce blk_revalidate_disk_zones() adds d6f1dda27251 blk-mq: place trace_block_getrq() in correct place adds 0a40a9352473 gdrom: fix mistake in assignment of error adds 98fa7a3e001b block, bfq: fix asymmetric scenarios detection adds a435ab4f80f9 libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 adds 6080ad3a9941 Merge tag 'for-linus-20181026' of git://git.kernel.dk/linux-block adds 6a23e05c2fe3 dm: remove legacy request-based IO path adds 953923c09fe8 dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED adds cef6f55a9fb4 dm table: require that request-based DM be layered on blk- [...] adds 22d4c291f587 dm thin: use refcount_t for thin_c reference counting adds 092b5648760a dm zoned: target: use refcount_t for dm zoned reference counters adds bab5d988841e dm: remove unnecessary unlikely() around WARN_ON_ONCE() adds 800a7340ab7d dm ioctl: harden copy_params()'s copy_from_user() from mal [...] adds f349b0a3e1f0 dm: add dm_table_device_name() adds ed0302e83098 dm crypt: make workqueue names device-specific adds d857ad75edf3 dm raid: avoid bitmap with raid4/5/6 journal device adds 33c2865f8d01 dm zoned: fix metadata block ref counting adds 3d4e73831132 dm zoned: fix various dmz_get_mblock() issues adds da4ad3a23af3 dm writecache: remove disabled code in memory_entry() adds 71f4d95b2365 Merge tag 'for-4.20/dm-changes' of git://git.kernel.org/pu [...] adds fb73b357fb98 raid5: block failing device if raid will be failed adds ee37d7314a32 md/raid10: Fix raid10 replace hang when new added disk faulty adds d595567dc4f0 MD: fix invalid stored role for a disk adds 059421e041eb md: allow metadata updates while suspending an array - fix adds 116d99adf593 md: remove redundant code that is no longer reachable adds f8f83d8ffeb4 md/bitmap: use mddev_suspend/resume instead of ->quiesce() adds 9e753ba9b9b4 MD: fix invalid stored role for a disk - try2 adds afd756286083 md-cluster/raid10: resize all the bitmaps before start reshape adds 7564beda19b3 md-cluster/raid10: support add disk under grow mode adds 5ebaf80bc8d5 md-cluster: introduce resync_info_get interface for sanity check adds aefb2e5fc2be md-cluster/raid10: call update_size in md_reap_sync_thread adds ca1e98e04a8d md-cluster/raid10: don't call remove_and_add_spares during [...] adds cbce6863b6d0 md-cluster/bitmap: don't call md_bitmap_sync_with_cluster [...] adds cb9ee154317b md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is [...] adds ea89238c0a7b md-cluster: remove suspend_info adds 6aaa58c99427 md: fix memleak for mempool adds af9b926de9c5 MD: Memory leak when flush bio size is zero adds 7abe849315c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d42c8a87d18b smb3: do not display confusing message on mount to Azure servers adds d034feeb44b8 cifs: Use kmemdup rather than duplicating its implementati [...] adds ce7fb50f92d7 cifs: remove set but not used variable 'cifs_sb' adds b340a4d4aa18 smb3: add tracepoint to catch cases where credit refund of [...] adds cb5c2e639484 cifs: fix a credits leak for compund commands adds c5a5f38f075c cifs: add a smb2_compound_op and change QUERY_INFO to use it adds f733e3936da4 cifs: change mkdir to use a compound adds 47dd9597df41 cifs: change unlink to use a compound adds ba8ca116854a cifs: create helpers for SMB2_set_info_init/free() adds c2e0fe3f5aae cifs: make rmdir() use compounding adds f7bfe04bf0db cifs: change SMB2_OP_SET_EOF to use compounding adds dcbf91035709 cifs: change SMB2_OP_SET_INFO to use compounding adds 3764cbd179f0 cifs: remove the is_falloc argument to SMB2_set_eof adds bb435512cec8 cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use co [...] adds 14e562ada2b1 cifs: create a define for the max number of iov we need fo [...] adds 4d5bdf28690a SMB3: Backup intent flag missing from compounded ops adds 2c887635cd6a smb3: allow stats which track session and share reconnects [...] adds 5a519bead499 cifs: protect against server returning invalid file system [...] adds 1c3a13a38a28 cifs: minor updates to module description for cifs.ko adds 00778e2294d5 smb3: add way to control slow response threshold for loggi [...] adds 37e6a7057607 smb3: minor missing defines relating to reparse points adds 9e1a37dad4f3 smb3: track the instance of each session for debugging adds 8393072bab06 CIFS: make 'nodfs' mount opt a superblock flag adds 6e4d3bbe9212 smb3: Add debug message later in smb2/smb3 reconnect path adds 3d621230b8a0 smb3: update default requested iosize to 4MB from 1MB for [...] adds 9b9c5bea0b96 cifs: do not return atime less than mtime adds 179e44d49c2f smb3: add tracepoint for sending lease break responses to server adds ef2298a06d01 fs/cifs: fix uninitialised variable warnings adds 6d3adb23becb CIFS: pass page offsets on SMB1 read/write adds ff526d86051f CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory [...] adds 9645759ce6b3 cifs: OFD locks do not conflict with eachothers adds 9a0efeccfa7e CIFS: Adds information-level logging function adds f80eaedd6c59 CIFS: Print message when attempting a mount adds 8c1beb980129 cifs: minor clarification in comments adds f5b05d622a3e cifs: add IOCTL for QUERY_INFO passthrough to userspace adds f70556c8cae9 smb2: fix uninitialized variable bug in smb2_ioctl_query_info adds 0cb012d1a0a9 cifs: track writepages in vfs operation counters adds 61351d6d54e6 smb3: send backup intent on compounded query info adds 1e77a8c204c9 smb3: do not attempt cifs operation in smb3 query info error path adds 3b7960caceaf cifs: fallback to older infolevels on findfirst queryinfo retry adds 8d8b26e58432 cifs: add support for ioctl on directories adds fae8044c03c3 smb3: show number of current open files in /proc/fs/cifs/Stats adds 35a908072311 smb3 - clean up debug output displaying network interfaces adds 32a1fb36f6e5 cifs: allow calling SMB2_xxx_free(NULL) adds 43de1db36424 smb3: add debug for unexpected mid cancellation adds 38f876bb2d62 cifs: update internal module version number for cifs.ko to 2.14 adds 033078a9afe5 Merge tag '4.20-smb3-fixes' of git://git.samba.org/sfrench [...] adds 9dc6edcf676f SUNRPC: Clean up initialisation of the struct rpc_rqst adds 9ee94d3ed6a4 SUNRPC: If there is no reply expected, bail early from cal [...] adds 3021a5bbbf0a SUNRPC: The transmitted message must lie in the RPCSEC win [...] adds 7ebbbc6e7bd0 SUNRPC: Simplify identification of when the message send/r [...] adds 3a03818fbee0 SUNRPC: Avoid holding locks across the XDR encoding of the [...] adds d1109aa56c71 SUNRPC: Rename TCP receive-specific state variables adds e1806c7bfb80 SUNRPC: Move reset of TCP state variables into the reconnect code adds 6c7a64e5a44d SUNRPC: Add socket transmit queue offset tracking adds 4cd34e7c2e41 SUNRPC: Simplify dealing with aborted partially transmitte [...] adds cf9946cd6144 SUNRPC: Refactor the transport request pinning adds 359c48c04af2 SUNRPC: Add a helper to wake up a sleeping rpc_task and se [...] adds 5ce970393bad SUNRPC: Test whether the task is queued before grabbing th [...] adds ec37a58fba28 SUNRPC: Don't wake queued RPC calls multiple times in xprt [...] adds 75c84151a9dc SUNRPC: Rename xprt->recv_lock to xprt->queue_lock adds edc81dcd5b7f SUNRPC: Refactor xprt_transmit() to remove the reply queue code adds 7f3a1d1e1806 SUNRPC: Refactor xprt_transmit() to remove wait for reply code adds 78b576ced2f5 SUNRPC: Minor cleanup for call_transmit() adds ef3f54347f69 SUNRPC: Distinguish between the slot allocation list and r [...] adds 944b042921a1 SUNRPC: Add a transmission queue for RPC requests adds 762e4e67b356 SUNRPC: Refactor RPC call encoding adds 902c58872e1e SUNRPC: Fix up the back channel transmit adds 50f484e29821 SUNRPC: Treat the task and request as separate in the xprt [...] adds 04b3b88fbfe6 SUNRPC: Don't reset the request 'bytes_sent' counter when [...] adds 5f2f6bd98736 SUNRPC: Simplify xprt_prepare_transmit() adds dcbbeda836bc SUNRPC: Move RPC retransmission stat counter to xprt_transmit() adds 918f3c1fe83c SUNRPC: Improve latency for interactive tasks adds 75891f502f5f SUNRPC: Support for congestion control when queuing is enabled adds 86aeee0eb6c3 SUNRPC: Enqueue swapper tagged RPCs at the head of the tra [...] adds 89f90fe1ad8b SUNRPC: Allow calls to xprt_transmit() to drain the entire [...] adds f05d54ecf662 SUNRPC: Allow soft RPC calls to time out when waiting for [...] adds 36bd7de949f4 SUNRPC: Turn off throttling of RPC slots for TCP sockets adds c544577daddb SUNRPC: Clean up transport write space handling adds adfa71446dd0 SUNRPC: Cleanup: remove the unused 'task' argument from th [...] adds bd79bc579ca5 SUNRPC: Don't take transport->lock unnecessarily when taki [...] adds 95f7691daa57 SUNRPC: Convert xprt receive queue to use an rbtree adds f42f7c283078 SUNRPC: Fix priority queue fairness adds 79c99152a374 SUNRPC: Convert the xprt->sending queue back to an ordinar [...] adds 431f6eb3570f SUNRPC: Add a label for RPC calls that require allocation [...] adds 9d96acbc7f37 SUNRPC: Add a bvec array to struct xdr_buf for use with io [...] adds 277e4ab7d530 SUNRPC: Simplify TCP receive code by switching to using iterators adds c50b8ee02f1c SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stre [...] adds 550aebfe1c57 SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive adds 4f546149755b SUNRPC: Clean up xs_udp_data_receive() adds ec846469ba7b SUNRPC: Unexport xdr_partial_copy_from_skb() adds a2791d3a2cee pNFS: Don't zero out the array in nfs4_alloc_pages() adds 28ced9a84cd2 pNFS: Don't allocate more pages than we need to fit a layo [...] adds 1db97eaa0b48 NFS: Convert lookups of the lock context to RCU adds 6ba0c4e5bb08 NFS: Simplify internal check for whether file is open for write adds 0de43976fbe7 NFS: Convert lookups of the open context to RCU adds 9ae075fdd190 NFSv4: Convert open state lookup to use RCU adds ace9fad43aa6 NFSv4: Convert struct nfs4_state to use refcount_t adds 943cff67b842 NFSv4.1: Fix the r/wsize checking adds 10ec57e4c500 nfs4: flex_file: ignore synthetic uid/gid for tightly coup [...] adds cb7a8384dc02 NFS: Split out the body of nfs4_reclaim_open_state() adds 35a61606a612 NFS: Reduce indentation of the switch statement in nfs4_re [...] adds 000d3f9566ed NFS: Reduce indentation of nfs4_recovery_handle_error() adds 80f42368868e NFSv4: Split out NFS v4.2 copy completion functions adds 8d8928d87960 NFSv3: Improve NFSv3 performance when server returns no po [...] adds 28d52235ee25 NFSv4: Save a few bytes in the nfs_pgio_args/res adds 1c6c4b740df1 NFS: Remove private spinlock in struct nfs_pgio_header adds 4e4c3bef4471 SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking adds 0c1c19f46efa SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms adds 571ed1fd2390 SUNRPC: Replace krb5_seq_lock with a lockless scheme adds be189f7e7f03 NFS: Fix dentry revalidation on NFSv4 lookup adds 5ceb9d7fdaaf NFS: Refactor nfs_lookup_revalidate() adds c7944ebb9ce9 NFSv4: Fix lookup revalidate of regular files adds 21924765862a SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() adds 44f411c353bf NFSv4.x: fix lock recovery during delegation recall adds e732f4485a15 SUNRPC: Fix a compile warning for cmpxchg64() adds fdbd1a2e4a71 nfs: Fix a missed page unlock after pg_doio() adds fc187514d8af nfs: remove redundant call to nfs_context_set_write_error() adds 826799e66e86 sunrpc: safely reallow resvport min/max inversion adds 91ca18660e19 xprtrdma: xprt_release_rqst_cong is called outside of tran [...] adds ef739b2175dd xprtrdma: Reset credit grant properly after a disconnect adds c421ece68f69 xprtrdma: Create more MRs at a time adds 61da886bf74e xprtrdma: Explicitly resetting MRs is no longer necessary adds d379eaa838f1 xprtrdma: Name MR trace events consistently adds 3968a8a53104 sunrpc: Fix connect metrics adds 8440a886112b sunrpc: Report connect_time in seconds adds ae38288eb73c xprtrdma: Rename rpcrdma_conn_upcall adds ed97f1f79be9 xprtrdma: Conventional variable names in rpcrdma_conn_upcall adds aadc5a94483b xprtrdma: Eliminate "connstate" variable from rpcrdma_conn [...] adds 316a616e7886 xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall adds 31e62d25b5b8 xprtrdma: Simplify RPC wake-ups on connect adds f9521d53e804 xprtrdma: Rename rpcrdma_qp_async_error_upcall adds 83e301dd1347 xprtrdma: Remove memory address of "ep" from an error message adds f7d466815524 xprtrdma: Don't disable BH's in backchannel server adds 512ccfb61a9b xprtrdma: Move rb_flags initialization adds 61c208a5ca94 xprtrdma: Report when there were zero posted Receives adds f26c32fa5c6a xprtrdma: Add documenting comments adds ad0911802cf6 xprtrdma: Clean up xprt_rdma_disconnect_inject adds 470443e0b379 xprtrdma: Squelch a sparse warning adds 93bdcf9fdb89 Merge tag 'nfs-rdma-for-4.20-1' of git://git.linux-nfs.org [...] adds 86bbd7422ae6 NFS: change sign of nfs_fh length adds 95cd623250ad SUNRPC: Clean up the AUTH cache code adds 07d02a67b7fa SUNRPC: Simplify lookup code adds 79b181810285 SUNRPC: Convert auth creds to use refcount_t adds 331bc71cb175 SUNRPC: Convert the auth cred cache to use refcount_t adds c7a2c49ea6c9 Merge tag 'nfs-for-4.20-1' of git://git.linux-nfs.org/proj [...] adds dd9a8c5a8739 powerpc/tm: Fix HFSCR bit for no suspend case adds 56d20861c027 powerpc/vdso: Correct call frame information adds b0dc0f8618e8 powerpc/powernv: Don't select the cpufreq governors adds 693b31b2fc16 powerpc/selftests: Wait all threads to join adds 96695563cebf powerpc/tm: Fix HTM documentation adds 5600fbe34033 powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE adds 0effa488dc1a powerpc/pseries/mm: factorize PTE slot computation adds ba2dd8a26baa powerpc/pseries/mm: call H_BLOCK_REMOVE adds be54c1216f66 powerpc/64: Remove static branch hints from memset() adds 3f7daf3d7582 powerpc/memtrace: Remove memory in chunks adds 6f8e45f7eb1b ocxl: Fix access to the AFU Descriptor Data adds 8ac9e5bfd8cf powerpc/xive: Use xive_cpu->chip_id instead of looking it [...] adds 984ecdd68de0 powerpc/iommu: Avoid derefence before pointer check adds 44d947eff19d selftests/powerpc: Do not fail with reschedule adds 04fce21c9db5 powerpc/pseries: Define MCE error event section. adds a43c1590426c powerpc/pseries: Flush SLB contents on SLB MCE errors. adds 8f0b80561f21 powerpc/pseries: Display machine check error details. adds c6d15258cdf1 powerpc/pseries: Dump the SLB contents on SLB MCE errors. adds db7d31ac0413 powernv/pseries: consolidate code for mce early handling. adds 09b4438db13f powerpc/64s/hash: Fix stab_rr off by one initialization adds 505ea82eabd2 powerpc/64s/hash: avoid the POWER5 < DD2.1 slb invalidate [...] adds 8b92887ced2e powerpc/64s/hash: move POWER5 < DD2.1 slbie workaround whe [...] adds 85376e2a17ec powerpc/64s/hash: remove the vmalloc segment from the bolted SLB adds 5141c182d75b powerpc/64s/hash: Use POWER6 SLBIA IH=1 variant in switch_slb adds 82d8f4c22f35 powerpc/64s/hash: Use POWER9 SLBIA IH=3 variant in switch_slb adds 5e46e29e6a97 powerpc/64s/hash: convert SLB miss handlers to C adds 8fed04d0f6ae powerpc/64s/hash: remove user SLB data from the paca adds 655deecf67b2 powerpc/64s/hash: SLB allocation status bitmaps adds e83cbf7fb7d1 powerpc/64s: xmon do not dump hash fields when using radix mode adds 2e1626744e8d powerpc/64s/hash: provide arch_setup_exec hooks for hash s [...] adds 89ca4e126a3f powerpc/64s/hash: Add a SLB preload cache adds f2910f0e6835 powerpc: remove old GCC version checks adds 2a056f58fd33 powerpc: consolidate -mno-sched-epilog into FTRACE flags adds 6977f95e63b9 powerpc: avoid -mno-sched-epilog on GCC 4.9 and newer adds 063b8b1251fd powerpc/pseries/memory-hotplug: Only update DT once per me [...] adds cd24e457fd8b powerpc/pseries: Remove prrn_work workqueue adds fd12527a1da4 powerpc/pseries: Remove unneeded uses of dlpar work queue adds 85a88cabad57 powerpc/pseries: Disable CPU hotplug across migrations adds cbc39809a398 powerpc/configs: Update skiroot defconfig adds ee9d21b3b358 powerpc/boot: Ensure _zimage_start is a weak symbol adds e00d93ac9a18 powerpc: Fix duplicate const clang warning in user access code adds ab91239942a9 powerpc/prom: Remove VLA in prom_check_platform_support() adds 74422e2b1939 powerpc/pseries: Remove VLA from lparcfg_write() adds 0823c68b054b powerpc/fadump: re-register firmware-assisted dump if alre [...] adds 54be0b9c7c98 Revert "convert SLB miss handlers to C" and subsequent commits adds db6711b7a17f powerpc/perf: Add missing break in power7_marked_instr_event() adds 8139046a5a34 powerpc/powernv: Make possible for user to force a full ip [...] adds da7ad366b497 powerpc/mm/book3s: Update pmd_present to look at _PAGE_PRE [...] adds f1981b5b302f powerpc/mm/hugetlb/book3s: add _PAGE_PRESENT to hugepd pointer. adds ae28f17b5eeb powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge adds 75646c480fde arch/powerpc/mm/hash: validate the pte entries before hand [...] adds 8890e03380d3 powerpc/mm/thp: update pmd_trans_huge to check for pmd_present adds a0820ff33451 powerpc/mm:book3s: Enable THP migration support adds 8c8933eba0c2 powerpc/cell: Use irq_of_parse_and_map() helper adds c417596d2409 powerpc/pseries: Use of_irq_get helper() in request_event_ [...] adds 0bdba867f01d macintosh: Convert to using %pOFn instead of device_node.name adds b9ef7b4b867f powerpc: Convert to using %pOFn instead of device_node.name adds 51423a9c9b09 powerpc/traps: merge unrecoverable_exception() and nonreco [...] adds db787af1b8a6 powerpc/pseries: Fix DTL buffer registration adds 9258227e9dd1 powerpc/pseries: Fix how we iterate over the DTL entries adds cd5ff94577e0 powerpc/xive: Move a dereference below a NULL test adds c3ff2a5193fa powerpc/32: add stack protector support adds 06ec27aea9fc powerpc/64: add stack protector support adds 16d7c69c8985 powerpc: Redefine TIF_32BITS thread flag adds 5521eb4bca2d powerpc/ptrace: Add support for PTRACE_SYSEMU adds fc35ef12dc8b selftests/powerpc: New PTRACE_SYSEMU test adds 62dea077f567 powerpc/powernv: Mark function as __noreturn adds 5c784c8414fb powerpc/tm: Remove msr_tm_active() adds 51303113e32f powerpc/tm: Print 64-bits MSR adds 8a03e81cb147 powerpc/64s: consolidate MCE counter increment. adds 01b9870ea614 powerpc: Remove duplicated include from pci_32.c adds 5bd9b4445d1f powerpc/config: Enable CONFIG_PRINTK_TIME adds 306b1c061724 powerpc/tm: Reformat comments adds 803d690e68f0 powerpc/mm: Don't report hugepage tables as memory leaks w [...] adds d90fe2acd9b2 powerpc: Wire up memtest adds f5e284803a72 powerpc/nohash: fix undefined behaviour when testing page [...] adds bad96de8d31b powerpc: remove leftover code of old GCC version checks adds 7ead15a1442b powerpc/powernv/npu: Reduce eieio usage when issuing ATSD [...] adds 3689c37d23fc powerpc/powernv/npu: Use size-based ATSD invalidates adds f86ad3e0194b powerpc/powernv/npu: Remove atsd_threshold debugfs setting adds 8b78fdb045de powerpc/time: Use clockevents_register_device(), fixing an [...] adds 817593604e5b powerpc/time: Add set_state_oneshot_stopped decrementer callback adds bc276ecba132 powerpc/64s/hash: Do not use PPC_INVALIDATE_ERAT on CPUs b [...] adds 053c5a753e95 powerpc/64s/radix: Explicitly flush ERAT with local LPID i [...] adds 0792a2c8e0bb macintosh: Use common code to access RTC adds 2341629eadc4 macintosh/adb: Rework printk output again adds b52dce873893 macintosh/via-macii: Synchronous bus reset adds 5f93d7081a47 macintosh/via-macii: Remove BUG_ON assertions adds 5ce6185c2ef4 macintosh/via-macii: Simplify locking adds 351e5ad327d0 macintosh/via-macii, macintosh/adb-iop: Modernize printk calls adds 47fd2060660e macintosh/via-macii, macintosh/adb-iop: Clean up whitespace adds 9b7e4d601baa Merge branch 'fixes' into next adds 7241d26e8175 powerpc/64: properly initialise the stackprotector canary on SMP. adds 3b35bd48b8a0 powerpc/process: Fix sparse address space warnings adds c9386bfd37d3 powerpc/process: Add missing include of stacktrace.h adds fb2d9505c0db powerpc/process: Fix interleaved output in show_user_instr [...] adds df13102f82f1 powerpc/process: Constify the number of insns printed by s [...] adds 6233b6da0c00 powerpc/perf: Quiet IMC PMU registration message adds 014704e6f541 powerpc: Fix signedness bug in update_flash_db() adds aea447141c7e powerpc: Disable -Wbuiltin-requires-header when setjmp is used adds b27e5f939b6d powerpc/rtasd: Improve unknown error logging adds 719736e1cc12 powerpc: remove redundant 'default n' from Kconfig-s adds 5e9dcb6188a4 powerpc/boot: Expose Kconfig symbols to wrapper adds 1a855eaccf35 powerpc/boot: Fix opal console in boot wrapper adds e8e132e68859 powerpc/boot: Disable vector instructions adds 747b21760822 powerpc/boot: Build boot wrapper with optimisations adds f9bc28aedfb5 powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() adds bcbe37305312 powerpc/eeh: Fix null deref for devices removed during EEH adds 473af09b56dc powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field adds bffc0176e7d0 powerpc/eeh: Cleanup EEH_POSTPONED_PROBE adds b95a46062bd4 powerpc/eeh: Cleanup unused field in eeh_dev adds bf773df9d12f powerpc/eeh: Cleanup eeh_add_virt_device() adds 80e65b009413 powerpc/eeh: Cleanup list_head field names adds 1c5c533b149f powerpc/eeh: Cleanup field names in eeh_rmv_data adds 9a3eda266fb5 powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() adds 54644927a01d powerpc/eeh: Cleanup eeh_enabled() adds eed4bdbeecd0 powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() adds e762bb891a29 powerpc/eeh: Cleanup eeh_pe_state_mark() adds fef7f905523f powerpc/eeh: Cleanup eeh_ops.wait_state() adds b90484ec1137 powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() adds b45e9d761ba2 powerpc/pseries/memory-hotplug: Fix return value type of f [...] adds 960e30029863 powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGS adds 65b9fdadfc4d powerpc/pseries/mobility: Extend start/stop topology update scope adds ed9e84a4d703 powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry adds 50530f5eac0c powerpc/xmon: Show the stack protector canary in xmon adds bf6cbd0c87f3 powerpc: Fix stackprotector detection for non-glibc toolchains adds 425752c63b6f powerpc: Detect the presence of big-cores via "ibm, thread [...] adds 8e8a31d7fd54 powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores adds 500fe5f550ec powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores adds dfd718a2ed1f powerpc/rtas: Fix a potential race between CPU-Offline & M [...] adds 86c391bd5f47 powerpc/32: Add ioremap_wt() and ioremap_coherent() adds e04e39507c3c drivers/video/fbdev: use ioremap_wc/wt() instead of __ioremap() adds ed18e423a3d9 drivers/block/z2ram: use ioremap_wt() instead of __ioremap [...] adds 402a5698b446 soc/fsl/qbman: use ioremap_cache() instead of ioremap_prot(0) adds aa91796ec463 powerpc: don't use ioremap_prot() nor __ioremap() unless r [...] adds 56f3c1413f5c powerpc/mm: properly set PAGE_KERNEL flags in ioremap() adds c766ee72235d powerpc: handover page flags with a pgprot_t parameter adds d81e6f8b7c66 powerpc/mm: don't use _PAGE_EXEC in book3s/32 adds aa9cd505e39d powerpc/mm: move some nohash pte helpers in nohash/[32:64] [...] adds daba790242df powerpc/mm: add pte helpers to query and change pte flags adds 34eb138ed74d powerpc/mm: don't use _PAGE_EXEC for calling hash_preload() adds 26973fa5ac0e powerpc/mm: use pte helpers in generic code adds 97026b5a5ac2 powerpc/mm: Split dump_pagelinuxtables flag_array table adds 093d7ca22920 powerpc/mm: drop unused page flags adds f4805785f068 powerpc/mm: move __P and __S tables in the common pgtable.h adds b2133bd7a553 powerpc/book3s/32: do not include pte-common.h adds e0f57031ca0b powerpc/mm: Move pte_user() into nohash/pgtable.h adds d82fd29c5a8c powerpc/mm: Distribute platform specific PAGE and PMD flag [...] adds 6c5d2d3fd376 powerpc/nohash/64: do not include pte-common.h adds a0da4bc166f2 powerpc/mm: Allow platforms to redefine some helpers adds cbcbbf4afd6d powerpc/mm: Define platform default caches related flags adds 5662315384fc powerpc/mm: Get rid of pte-common.h adds ff00552578ba powerpc/8xx: change name of a few page flags to avoid confusion adds 1b2443a547f9 powerpc/book3s64: Avoid multiple endian conversion in pte helpers adds 3bad719b4954 powerpc/prom_init: Make of_workarounds static adds 30c69ca0486f powerpc/prom_init: Make "fake_elf" const adds 7f995d3ba6f2 powerpc/prom_init: Make "default_colors" const adds 002af9391bfb powerpc: Split user/kernel definitions of struct pt_regs adds 3eeacd9f4ea3 powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code adds 4c2de74cc869 powerpc/64: Interrupts save PPR on stack rather than threa [...] adds 48e7b7695745 powerpc/64s/hash: Convert SLB miss handlers to C adds 126b11b294d1 powerpc/64s/hash: Add SLB allocation status bitmaps adds 425d33146260 powerpc/64s/hash: Provide arch_setup_exec() hooks for hash [...] adds 5434ae74629a powerpc/64s/hash: Add a SLB preload cache adds 94ee42727ce0 powerpc/64s/hash: Simplify slb_flush_and_rebolt() adds e15a4fea4dee powerpc/64s/hash: Add some SLB debugging tests adds c9f80734cd55 powerpc/mm/hash: Rename get_ea_context to get_user_context adds 4ffe713b7587 powerpc/mm: Increase the max addressable memory to 2PB adds b9fb4480a3af powerpc/mm: Make pte_pgprot return all pte bits adds bde1a1335c50 powerpc/book3e: redefine pte_mkprivileged() and pte_mkuser() adds 422123ccb9a1 powerpc/traps: fix machine check handlers to use pr_cont() adds 4c5d87db4978 powerpc/pseries: PAPR persistent memory support adds b5beae5e224f powerpc/pseries: Add driver for PAPR SCM regions adds e63334e556d9 powerpc/prom_init: Replace __initdata with __prombss when [...] adds 11fdb309341c powerpc/prom_init: Remove support for OPAL v2 adds c886087caee7 powerpc/prom_init: Move prom_radix_disable to __prombss adds a614f52e75bd powerpc/prom_init: Move ibm_arch_vec to __prombss adds d00e34b92cd7 powerpc/prom_init: Move const structures to __initconst adds 8ca2d5151e7f powerpc/prom_init: Move a few remaining statics to appropr [...] adds 5f69e38885c3 powerpc/prom_init: Move __prombss to it's own section and [...] adds 2c51d97ee88d powerpc: Check prom_init for disallowed sections adds f1f208e54d08 powerpc/prom_init: Generate "phandle" instead of "linux, phandle" adds bd03fd84a53a powerpc/traps: remove redundant in_interrupt panic in die() adds fc0c8b36d379 macintosh/windfarm_smu_sat: Fix debug output adds c47ca98d32a2 powerpc: Move core kernel logic into arch/powerpc/Kbuild adds 23ad1a270072 powerpc: Add -Werror at arch/powerpc level adds a0e102914aa3 powerpc/io: remove old GCC version implementation adds 22a3d03d69df powerpc/uapi: Fix sigcontext definition to use user_pt_regs adds 6ce7bff045f6 powerpc/aout: Fix struct user definition to use user_pt_regs adds b4d16ab58c41 powerpc/time: Fix clockevent_decrementer initalisation for PR KVM adds 7cd01b08d35f powerpc: Add support for function error injection adds 59fe7eaf3598 powerpc64/module elfv1: Set opd addresses after module relocation adds db3848515aff selftests/powerpc: Move UCONTEXT_NIA() into utils.h adds d2bf793237b3 selftests/powerpc: Add test to verify rfi flush across a s [...] adds c6c26fb55e8e powerpc/pseries: Export raw per-CPU VPA data via debugfs adds 3ff38e187486 powerpc/book3s64: fix dump_linuxpagetables "present" flag adds cf4a6085151a powerpc/mm: Add missing tracepoint for tlbie adds 8114c36ea648 powerpc/mm: Trace tlbia instruction adds aa5456abdc20 powerpc/mm: fix missing prototypes in slice.c adds 37e9c674e7e6 powerpc/mm: fix always true/false warning in slice.c adds 6beb3381b127 powerpc/sysdev/ipic: check primary_ipic NULL pointer befor [...] adds fb978ca20774 powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() adds b38a181c11d0 powerpc/time: isolate scaled cputime accounting in dedicat [...] adds abcff86df2d2 powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 adds 51eeef9e135a powerpc/time: no steal_time when CONFIG_PPC_SPLPAR is not [...] adds d8a2fe29d3c9 selftests/powerpc: Fix out-of-tree build errors adds dd0e144a632b powerpc/mm: Fix WARN_ON with THP NUMA migration adds 67361cf80712 powerpc/ftrace: Handle large kernel configs adds 5c6499b7041b powerpc/mm/radix: Fix off-by-one in split mapping logic adds 3b5657ed5b4e powerpc/mm/radix: Fix overuse of small pages in splitting logic adds 81d1b54dec95 powerpc/mm/radix: Fix small page at boundary when splitting adds 57306c663d53 powerpc/mm/radix: Remove the retry in the split mapping logic adds 232aa407633c powerpc/mm/radix: Simplify split mapping logic adds afb6d0647fd2 powerpc/mm/radix: Display if mappings are exec or not adds 0d923962ab69 powerpc/mm: Fix page table dump to work on Radix adds b7683fc66eba selftests/powerpc: Add a test of wild bctr adds dd76ff5af353 powerpc/64s/radix: Fix radix__flush_tlb_collapsed_pmd doub [...] adds b851ba02a6f3 powerpc/64/module: REL32 relocation range check adds daf00ae71dad powerpc/traps: restore recoverability of machine_check interrupts adds b6aeddea74b0 powerpc: Fix stack protector crashes on CPU hotplug adds 0f99153def98 powerpc/msi: Fix compile error on mpc83xx adds 58cfbac25b1f Revert "selftests/powerpc: Fix out-of-tree build errors" adds 685f7e4f1614 Merge tag 'powerpc-4.20-1' of git://git.kernel.org/pub/scm [...] adds 3f2aa244ee1a TC: Set DMA masks for devices adds c61c7def1fa0 MIPS: VDSO: Reduce VDSO_RANDOMIZE_SIZE to 64MB for 64bit adds ec9c16643459 Merge tag 'mips_fixes_4.20_1' of git://git.kernel.org/pub/ [...] adds 33f2ac5451a6 MIPS: Loongon64: DMA functions cleanup adds 9475e90f024a MIPS: Convert to using %pOFn instead of device_node.name adds feef7918667b MIPS: BCM47XX: Enable USB power on Netgear WNDR3400v3 adds e245767abf27 MIPS: Use a custom elf-entry program to find kernel entry point adds b962aeb02205 MIPS: Use GENERIC_IOMAP adds e966d3084596 MIPS: Remove SLOW_DOWN_IO adds 35d017947401 MIPS: ralink: Add rt3352 SPI_CS1 pinmux adds 4988154211ad MIPS: Remove no-op/identity casts adds 52c985acf3fe MIPS: Move arch_mem_init() comment near definition adds 9ca953a3d6a6 MIPS: dts: mscc: Add i2c on ocelot adds 7c45885ea929 MIPS: dts: mscc: enable i2c on ocelot_pcb123 adds c6e1241a82e6 mips: txx9: fix iounmap related issue adds 0eb1cfffd543 MIPS: pci-rt2880: set pci controller of_node adds bcec54bf3118 mips: switch to NO_BOOTMEM adds 2794f688b2c3 MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS adds c824ad164760 MIPS: Loongson-3: Enable Store Fill Buffer at runtime adds 8250a9b43b25 MIPS/PCI: Let Loongson-3 pci_ops access extended config space adds dc57aaf95a51 MIPS: kexec: Mark CPU offline before disabling local IRQ adds 62cac480f33f MIPS: kexec: Make a framework for both jumping and halting [...] adds 1447864bee4c MIPS: kexec: CPS systems to halt nonboot CPUs adds a6da4d6fdf8b MIPS: kexec: Relax memory restriction adds 2fe8ea39c9a8 MIPS: kexec: Use prepare method from Generic for UHI platforms adds 62a83c55eaf8 MIPS/head: Add comments after #endif and #else adds c55213eac2e9 MIPS/head: Store ELF appended dtb in a global variable too adds e524c788bfc1 MIPS: BMIPS: Remove special handling of CONFIG_MIPS_ELF_AP [...] adds d9df9fb901d2 MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_A [...] adds 932afdeec18b MIPS: Add Kconfig variable for CPUs with unaligned load/st [...] adds eb75ecb113f5 MIPS: MT: Remove unused MT single-threaded cache flush code adds edaa978e52c5 MIPS: MT: Remove obsolete cache flush repeat code adds 82689ac663ac MIPS: kdump: Mark cpu back online before rebooting adds 2f0b649b3b4a MIPS: stop using _PTRS_PER_PGD adds 2f7619ae90bf MIPS: memset: Fix CPU_DADDI_WORKAROUNDS `small_fixup' regression adds 68dec269ee29 MIPS: memset: Limit excessive `noreorder' assembly mode use adds 116edf6e5239 MIPS: mscc: add DT for Ocelot PCB120 adds 39249d776ca7 MIPS: mscc: add PCB120 to the ocelot fitImage adds 4ae0452bddca MIPS: Define MMIO ordering barriers adds a711d43cbbaa MIPS: Correct `mmiowb' barrier for `wbflush' platforms adds 3d474dacae72 MIPS: Enforce strong ordering for MMIO accessors adds 8b656253a7a4 MIPS: Provide actually relaxed MMIO accessors adds 7b2d13f2e240 MIPS: Remove unused MOVN & MOVZ macros adds fce362c7fc3f MIPS: Remove unused PIC macros adds da1d25e79a46 MIPS: Remove unused TTABLE macro adds 4021c30a86ec MIPS: Add kernel_pref & user_pref helpers adds e2b405439903 MIPS: Remove unused CAT macro adds 1d6fb222bd23 MIPS: lib: Use kernel_pref & user_pref in memcpy() adds 7f8502a539bb MIPS: Remove unused PREF, PREFE & PREFX macros adds d06f8a2f1bef MIPS: Loongson-3: Fix CPU UART irq delivery problem adds 360fe725f884 MIPS: Loongson-3: Fix BRIDGE irq delivery problem adds 0e557a3e0613 MIPS: generic: Add Network, SPI and I2C to ocelot_defconfig adds 965f22bc4252 MIPS: dts: Change upper case to lower case adds edbb4233e7ef MIPS: Cleanup DSP ASE detection adds cc10ad25bbca Merge tag 'mips_4.20' of git://git.kernel.org/pub/scm/linu [...] adds 5b4fc3882a64 sparc64: Make corrupted user stacks more debuggable. adds 2b4792eaa9f5 sparc64: Export __node_distance. adds 6c2fc9cddc1f sparc64: Rework xchg() definition to avoid warnings. adds a45dcff7489f Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds d7e38611b81e net/ipv4: Put target net when address dump fails due to ba [...] adds 242afaa6968c net/ipv6: Put target net when address dump fails due to ba [...] adds ae677bbb4441 net: Don't return invalid table id error when dumping all [...] adds c63586dc9b3e net: rtnl_dump_all needs to propagate error from dumpit function adds 559bf69e3c8f Merge branch 'route-dump-filter-fixes' adds db4f1be3ca9b net: udp: fix handling of CHECKSUM_COMPLETE packets adds cdaa18f9bd98 octeontx2-af: Copy the right amount of memory adds ac0e549678d6 net: hns3: Fix for warning uninitialized symbol hw_err_lst3 adds e72bde6b6629 net: sched: Remove TCA_OPTIONS from policy adds 4ed591c8ab44 net/ipv6: Allow onlink routes to have a device mismatch if [...] adds f3aaaaaae263 ice: Make ice_msix_clean_rings static adds 633d7449a301 ice: Change device ID define names to align with branding string adds ac5a8aef112e ice: Update expected FW version adds 99189e8b6b0e ice: Use capability count returned by the firmware adds f203dca363f8 ice: Introduce ice_dev_onetime_setup adds 982b1219182e ice: Allocate VF interrupts and set queue map adds 4f4be03bdeb3 ice: Poll for link status change adds 4f3ebb04d05f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 899ecaedd155 net: ethernet: cadence: fix socket buffer corruption problem adds 42d0f71c9b5f octeontx2-af: Use GFP_ATOMIC under spin lock adds 649f0837a8cc r8169: fix broken Wake-on-LAN from S5 (poweroff) adds f802912d4252 net: phy: genphy_10g_driver: Avoid NULL pointer dereference adds 55469bc6b577 drivers: net: remove <net/busy_poll.h> inclusion when not needed adds 863d4187d05a lan743x: Remove SPI dependency from Microchip group. adds bf4cc40e9343 net/{ipv4,ipv6}: Do not put target net if input nsid is invalid adds ee1abcf68935 ipv6/ndisc: Preserve IPv6 control buffer if protocol error [...] adds fb692ec4117f net/smc: fix smc_buf_unuse to use the lgr pointer adds 5a2de63fd1a5 bridge: do not add port to router list when receives query [...] adds f64bf6b8ae80 net: allow traceroute with a specified interface in a vrf adds aab456dfa404 net/neigh: fix NULL deref in pneigh_dump_table() adds 4904008165c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds fa76da461bb0 mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smap [...] adds ae62c16e105a userfaultfd: disable irqs when taking the waitqueue lock adds 4d54954a1971 include/linux/pfn_t.h: force '~' to be parsed as an unary [...] adds 74f213ea25b9 include/linux/linkage.h: align weak symbols adds 19a2ca0fb560 arm64: lib: use C string functions with KASAN enabled adds 0c96350a2d2f lib/test_kasan.c: add tests for several string/memory API [...] adds 1f6904f72937 scripts/tags.sh: add DECLARE_HASHTABLE() adds 32c1b90dcd90 ocfs2/dlm: remove unnecessary parentheses adds 2de24cb742d4 ocfs2: remove unused pointer 'eb' adds 0ae1c2dbdccc ocfs2: remove unneeded null check adds 999865764f5f fs/ocfs2/dlm/dlmdebug.c: fix a sleep-in-atomic-context bug [...] adds 867632d6a612 ocfs2: remove set but not used variable 'rb' adds 5780a02fd1e8 fs/iomap.c: change return type to vm_fault_t adds 253cc22fc6a1 xtensa: use generic vga.h adds 0684e6526edf mm/slub.c: switch to bitmap_zalloc() adds 61448479a9f2 mm: don't warn about large allocations for slab adds c5fd3ca06b46 slub: extend slub debug to handle multiple slabs adds 9b6f7e163cd0 mm: rework memcg kernel stack accounting adds 591edfb10a94 mm: drain memcg stocks on css offlining adds 68600f623d69 mm: don't miss the last page because of round-off error adds 15f570bf3d13 mm,page_alloc: PF_WQ_WORKER threads must sleep at should_r [...] adds 33490af3f5c1 mm, mmu_notifier: be explicit about range invalition non-b [...] adds 4e15a073a168 Revert "mm, mmu_notifier: annotate mmu notifiers with bloc [...] adds 154221c3e520 kmemleak: add module param to print warnings to dmesg adds bcd49e86710b mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_an [...] adds 10e364da10d7 mm/swapfile.c: call free_swap_slot() in __swap_entry_free() adds 979aafa5919b mm/swapfile.c: clear si->swap_map[] in swap_free_cluster() adds 7b0e0c0e35f5 mm/page_alloc.c: clean up check_for_memory() adds 4b96a37d1c68 mm: convert to use vm_fault_t adds 7f2764cfbd85 cramfs: convert to use vmf_insert_mixed adds 5d7476374564 mm: remove vm_insert_mixed() adds f5e6d1d5f8f3 mm: introduce vmf_insert_pfn_prot() adds b13fd1dc9f85 x86: convert vdso to use vm_fault_t adds bc12e6ad9617 mm: make vm_insert_pfn_prot() static adds 67fa1666223d mm: remove references to vm_insert_pfn() adds ae2b01f37044 mm: remove vm_insert_pfn() adds 6d958546ff61 mm: inline vm_insert_pfn_prot() into caller adds 79f3aa5ba989 mm: convert __vm_insert_mixed() to vm_fault_t adds 9b5a8e00d479 mm: convert insert_pfn() to vm_fault_t adds 426dcd4b600f hexagon: switch to NO_BOOTMEM adds 6072cf567a2b of: ignore sub-page memory regions adds a811c05c16b5 nios2: use generic early_init_dt_add_memory_arch adds 0042379279bc nios2: switch to NO_BOOTMEM adds be6ec5b1eecf um: setup_physmem: stop using global variables adds ddf63983576a um: switch to NO_BOOTMEM adds e92d39cdb120 unicore32: switch to NO_BOOTMEM adds 6471f52af786 alpha: switch to NO_BOOTMEM adds 3b9aadf7278d userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) [...] adds cc252eae85e0 mm, slab: combine kmalloc_caches and kmalloc_dma_caches adds 1291523f2c1d mm, slab/slub: introduce kmalloc-reclaimable caches adds 2e03b4bc4ae8 dcache: allocate external names from reclaimable kmalloc caches adds b29940c1abd7 mm: rename and change semantics of nr_indirectly_reclaimab [...] adds 61f94e18de94 mm, proc: add KReclaimable to /proc/meminfo adds f0d77874143d mm, slab: shorten kmalloc cache names for large sizes adds 95f9ab2d596e mm: workingset: don't drop refault information prematurely adds 1899ad18c607 mm: workingset: tell cache transitions from workingset thrashing adds b1d29ba82cf2 delayacct: track delays from thrashing cache pages adds 8508cf3ffad4 sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD adds 5c54f5b9edb1 sched: loadavg: make calc_load_n() public adds 1f351d7f7590 sched: sched.h: make rq locking and clock functions availa [...] adds 246b3b3342c9 sched: introduce this_rq_lock_irq() adds eb414681d5a0 psi: pressure stall information for CPU, memory, and IO adds 2ce7135adc9a psi: cgroup support adds 505802a53510 mm: workingset: use cheaper __inc_lruvec_state in irqsafe [...] adds 68d48e6a2df5 mm: workingset: add vmstat counter for shadow nodes adds 4b85afbdacd2 mm: zero-seek shrinkers adds e9b257ed150c mm/memcontrol.c: fix memory.stat item ordering adds 2c029a1ea3aa mm, page_alloc: drop should_suppress_show_mem adds c3df29d13044 mm/swap.c: remove duplicated include adds dedf2c73b80b mm/mempolicy.c: use match_string() helper to simplify the code adds 52414d330257 kvfree(): fix misleading comment adds 3ca4ea3a7a78 mm/vmalloc.c: improve vfree() kerneldoc adds a8dda165ec34 vfree: add debug might_sleep() adds dd2283f2605e mm: mmap: zap pages with read mmap_sem in munmap adds b4cefb360512 mm: unmap VM_HUGETLB mappings with optimized path adds cb4922496ae4 mm: unmap VM_PFNMAP mappings with optimized path adds 3cb7b121ff4d mm/filemap.c: Use existing variable adds 83d83612d707 mm/memory_hotplug.c: spare unnecessary calls to node_set_state adds cf01f6f5e398 mm/memory_hotplug.c: tidy up node_states_clear_node() adds 8efe33f40f3e mm/memory_hotplug.c: simplify node_states_check_changes_online adds 86b27beae596 mm/memory_hotplug.c: clean up node_states_check_changes_offline() adds 85cfb245060e memcg: remove memcg_kmem_skip_account adds f682a97a0059 mm: provide kernel parameter to allow disabling page init [...] adds d483da5bc78b mm: create non-atomic version of SetPageReserved for init use adds 966cf44f637e mm: defer ZONE_DEVICE page initialization to the point whe [...] adds d4faa40259b8 mm: remove unnecessary local variable addr in __get_user_p [...] adds d018498ccc92 hugetlb: harmonize hugetlb.h arch specific defines with pgtable.h adds 1e5f50fc9d0a hugetlb: introduce generic version of hugetlb_free_pgd_range adds cea685d55633 hugetlb: introduce generic version of set_huge_pte_at() adds a4d838536c6e hugetlb: introduce generic version of huge_ptep_get_and_clear() adds fe632225bdbd hugetlb: introduce generic version of huge_ptep_clear_flush adds cae72abc1af0 hugetlb: introduce generic version of huge_pte_none() adds c4916a008665 hugetlb: introduce generic version of huge_pte_wrprotect adds 78d6e4e8ea87 hugetlb: introduce generic version of prepare_hugepage_range adds 8e581d433bf7 hugetlb: introduce generic version of huge_ptep_set_wrprotect() adds facf6d5b8b6c hugetlb: introduce generic version of huge_ptep_set_access [...] adds 544db7597ad0 hugetlb: introduce generic version of huge_ptep_get adds 3c0513243a4a mm/filemap.c: use vmf_error() adds 85a06835f6f1 mm: mremap: downgrade mmap_sem to read when shrinking adds 9bc8039e715d mm: brk: downgrade mmap_sem to read when shrinking adds cc4b8c794f47 mm: dax: add comment for PFN_SPECIAL adds ff09d7ec9786 mm/memory.c: recheck page table entry with page table lock held adds f0ecf25a093f mm/vmstat.c: assert that vmstat_text is in sync with stat_ [...] adds 439de0d74437 userfaultfd: selftest: cleanup help messages adds 04d877319e2a userfaultfd: selftest: generalize read and poll adds 7eaa8c969efa userfaultfd: selftest: recycle lock threads first adds 61855f021c3a mm/zsmalloc.c: fix fall-through annotation adds 4a222127f363 mm/page_alloc.c: initialize num_movable in move_freepages() adds 1c2d479a119b mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type adds dfb3ccd00a06 mm: make memmap_init a proper function adds d3035be4ce23 mm: calculate deferred pages after skipping mirrored memory adds a9a9e77fbf27 mm: move mirrored memory specific code outside of memmap_i [...] adds 64081362e8ff mm/page-writeback.c: fix range_cyclic writeback vs writepa [...] adds 7a1adfddaf0d mm: don't raise MEMCG_OOM event due to failed high-order a [...] adds 26db3d09d9e1 mm/gup_benchmark.c: time put_page() adds 714a3a1ebafe mm/gup_benchmark.c: add additional pinning methods adds 319e0bec1aec tools/testing/selftests/vm/gup_benchmark.c: fix 'write' fl [...] adds aeb85ed4f41a tools/testing/selftests/vm/gup_benchmark.c: allow user spe [...] adds 0dd8666afb99 tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option adds 3821b76c3cdb tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETL [...] adds 907ec5fca3dc mm: zero remaining unavailable struct pages adds ec393a0f014e mm: return zero_resv_unavail optimization adds 9fd61bc95130 Revert "x86/e820: put !E820_TYPE_RAM regions into memblock [...] adds df06b37ffe5a mm/gup: cache dev_pagemap while pinning pages adds 026d1eaf5ef1 mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t adds d7c3393413fe mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_ [...] adds 7066f0f933a1 mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() adds 7eef5f97c1f9 mm: thp: relocate flush_cache_range() in migrate_misplaced [...] adds 91cbacc34512 tools/testing/selftests/vm/map_fixed_noreplace.c: add test [...] adds bc4ae27d817a mm: split SWP_FILE into SWP_ACTIVATED and SWP_FS adds aa8aa8a331d2 mm: export add_swap_extent() adds 22146c3ce989 hugetlbfs: dirty pages as they are added to pagecache adds 345671ea0f92 Merge branch 'akpm' (patches from Andrew) adds b59dfdaef173 i2c-hid: properly terminate i2c_hid_dmi_desc_override_tabl [...] new 72b8ad40e143 leds: gpio: set led_dat->gpiod pointer for OF defined GPIO leds new e55854534989 Merge tag 'led-fix-for-4.20-rc1' of git://git.kernel.org/p [...] adds c6b5eb8dd334 rtc: rtc-mrst: Replace mdelay() with msleep() in mrst_read_time() adds 0438002ac526 rtc: omap: use of_device_is_system_power_controller function adds 09058eab4b4f rtc: omap: Cut down the shutdown time from 2 seconds to 1 sec adds 1e6e4e169a8a rtc: jz4740: Drop dependency on MACH_INGENIC adds 725e0e15f84b rtc: sun6i: Use struct_size() in kzalloc() adds 777d8ae56da1 rtc: sysfs: fix NULL check in rtc_add_groups() adds c856618d2066 rtc: rv8803: fix the rv8803 id in the OF table adds ac771ed746c8 rtc: rv8803: add Epson RX8803 support adds de96bc39951f rtc: mrst: remove set but not used variable 'valid' adds 05a0a3441869 rtc: mips: default to rtc-cmos on mips adds babab2f86440 rtc: mt6397: fix possible race condition adds c778ec85825d rtc: pl030: fix possible race condition adds b7aff107f34f rtc: pl031: switch to devm_rtc_allocate_device/rtc_registe [...] adds af69f9a78784 rtc: abx80x: use a 'priv' struct for client data adds 749e36d0a0d7 rtc: abx80x: add basic watchdog support adds 4392ec1a6c58 Merge tag 'ib-mfd-rtc-v4.20' of git://git.kernel.org/pub/s [...] adds 1e479c619b2a rtc: unexport non devm managed registration adds f1c8bc332e6d rtc: remove irq_task from kerneldoc adds 1b4c794fda58 rtc: isl1208: avoid possible sysfs race adds 79230ff64167 rtc: ds1307: add offset sysfs for mt41txx chips. adds b41c23e152f2 rtc: ds1307: add frequency_test_enable attribute on m41txx adds db7a67b9c348 rtc: reorder Makefile entries adds eb2bccb70b97 rtc: move rtc_add_group/s definitions adds 4b3a6a3ac559 rtc: isl1208: don't include core header file adds 2ab78755e93a rtc: tx4939: fixup nvmem name and register size adds fd13c930fe6a rtc: test: make license text and module license match. adds c7080e201607 rtc: test: Switch to SPDX identifier adds 8ddeb09de163 rtc: ds1685: drop RTC_DS1685_PROC_REGS adds 482419e120da rtc: ds1685: use generic nvmem adds cfb74916e2ec rtc: ds1685: use rtc_add_group adds 6a5f2a1f4dcd rtc: ds1307: use rtc_add_group adds 0ae3f24ded77 rtc: lib: correct documentation typo adds 7d61cbb945a7 rtc: armada38x: fix possible race condition adds ef2a7176c837 rtc: armada38x: add range adds f6e3d773e10b rtc: armada38x: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 02a6e1293235 rtc: rs5c348: remove useless label adds 2d7be4ed7add rtc: rs5c348: remove forward declaration adds 1654a2b06b93 rtc: rs5c348: report error when time is invalid adds b56295dd337a rtc: ab8500: use rtc_add_group adds 38ab97aebe47 rtc: ab8500: let the core handle range adds 9a90a5bcc73e rtc: ab8500: remove useless check adds 89e27ce49846 rtc: vr41xx: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds 959e8b77bf92 rtc: mv: let the core handle invalid alarms adds d197a253855d rtc: cmos: Fix non-ACPI undefined reference to `hpet_rtc_i [...] adds bc51098cdd95 rtc: cmos: Remove the `use_acpi_alarm' module parameter for !ACPI adds fe0b5cedc2b7 rtc: tegra: Propagate errors from platform_get_irq() adds c3e04915b867 rtc: m41t80: mark expected switch fall-through new 6f5b390b3abe rtc: ds1685: simplify getting .driver_data new 7dceef78f310 rtc: ds1307: fix ds1339 wakealarm support new ef0f02fd69a0 rtc: s35390a: Change buf's type to u8 in s35390a_init new a86d6b23ed97 rtc: sc27xx: Set wakeup capability before registering rtc device new 7db5adfa6316 rtc: sc27xx: Clear SPG value update interrupt status new b2ddc48582ef rtc: sc27xx: Remove interrupts disable and clear in probe() new bf2c532b67fc rtc: sc27xx: Add check to see if need to enable the alarm [...] new 3822d1bb0df1 rtc: sc27xx: Always read normal alarm when registering RTC device new c7b7eefa57ae Merge tag 'rtc-4.20' of git://git.kernel.org/pub/scm/linux [...] adds 3d337848ecc7 Input: pwm-vibrator - correct pwms in DT binding example adds b297b728138b Input: sun4i-lradc - convert to using %pOFn instead of dev [...] adds d2587800598c Input: atmel_mxt_ts - fix multiple <linux/property.h> includes adds 5d68fa587a62 Input: xilinx_ps2 - convert to using %pOFn instead of devi [...] adds 20bbb3120794 Input: st1232 - set INPUT_PROP_DIRECT property adds dde274432110 Input: silead - try firmware reload after unsuccessful resume adds 00f73f97527f Input: elants_i2c - use DMA safe i2c when possible adds 291e2ba9054e Input: Fix DIR-685 touchkeys MAINTAINERS entry adds d9265e8a878a Input: of_touchscreen - add support for touchscreen-min-x|y adds a3f7c3fcf608 Input: wm97xx-ts - fix exit path adds 15ee2992c07e Input: cyapa - mark expected switch fall-throughs adds 03bf67817ec1 Input: atmel_mxt_ts - mark expected switch fall-through adds 902370519224 Input: xen-kbdfront - mark expected switch fall-through new f39f8688888a Input: synaptics - avoid using uninitialized variable when [...] new cacd9759eea2 Merge branch 'next' into for-linus new ed3f4e239834 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4d9186d01e7a watchdog: hpwdt: Initialize pretimeout from module parameter. adds 093d43858d1d watchdog: hpwdt: Claim NMI from iLO adds 923014619e3d watchdog: hpwdt: Display module parameters. adds 397a35d418a2 watchdog: hpwdt: Module paramerter alias. adds e1c7f79ea54c watchdog: hpwdt: Update version number. adds 18bd1963aef9 watchdog: hpwdt: Update Driver Documentation. adds 3bed02a29661 watchdog: renesas_wdt: use SPDX identifier for Renesas drivers adds 953b9dd7725b watchdog: core: fix null pointer dereference when releasing cdev adds 14de99b44b34 watchdog: renesas_wdt: stop when unregistering adds 2c05318ad5c3 watchdog: iTCO_wdt: Drop option vendorsupport=2 adds 5a623ce0a55e watchdog: iTCO_wdt: Remove unused hooks adds d674ee232b2d watchdog: rza_wdt: convert to SPDX identifiers adds d08ec7bea279 watchdog: fix a small number of "watchog" typos in comments adds 2e0432f8f8ad watchdog: sama5d4: fix timeout-sec usage adds 1f59f8aff98f watchdog: lantiq: update register names to better match spec adds dcd7e04e8e2f watchdog: lantiq: Convert to watchdog_device adds c99d9df1d3c3 watchdog: lantiq: add get_timeleft callback adds 79b10e09bb52 watchdog: mpc8xxx: use dev_xxxx() instead of pr_xxxx() adds 57cbf0e3a0fd watchdog: w83627hf_wdt: Support NCT6796D, NCT6797D, NCT6798D adds 10d790d1fa2e watchdog: hpwdt: Disable PreTimeout when Timeout is smaller adds 8e89130632c2 watchdog: rza_wdt: Support longer timeouts adds d72e8256c209 dt-bindings: watchdog: renesas-wdt: Add support for R7S9210 adds 59c66636aec7 MAINTAINERS: Fix file pattern for MEN Z069 watchdog driver adds 38e48b718934 watchdog: mpc8xxx: provide boot status adds 270c4265f259 dt-bindings: watchdog: add mpc8xxx-wdt support adds 54e3d9b518c8 watchdog: Add support for Armada 37xx CPU watchdog adds 8562205592a6 dt-bindings: watchdog: Document armada-37xx-wdt binding adds cd69606ad05e documentation: watchdog: add documentation for armada-37xx-wdt adds c8ca6e70fb74 watchdog: armada_37xx_wdt: use do_div for u64 division new cd6ba41c192d watchdog: ts4800: release syscon device node in ts4800_wdt [...] new 5ecf3e110c32 Merge tag 'linux-watchdog-4.20-rc1' of git://www.linux-wat [...]
The 16 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/accounting/psi.txt | 73 ++ Documentation/admin-guide/cgroup-v2.rst | 22 + Documentation/admin-guide/kernel-parameters.txt | 26 +- .../devicetree/bindings/arm/al,alpine.txt | 72 -- .../devicetree/bindings/arm/atmel-at91.txt | 170 --- .../arm/{atmel-at91.txt => atmel-sysregs.txt} | 73 +- .../bindings/arm/cpu-enable-method/al,alpine-smp | 34 +- Documentation/devicetree/bindings/arm/cpus.txt | 4 +- .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 19 + .../bindings/arm/freescale/fsl,layerscape-scfg.txt | 19 + Documentation/devicetree/bindings/arm/fsl.txt | 39 - Documentation/devicetree/bindings/arm/secure.txt | 19 +- .../bindings/arm/{zte.txt => zte,sysctrl.txt} | 15 +- Documentation/devicetree/bindings/arm/zte.txt | 27 +- .../bindings/crypto/hisilicon,hip07-sec.txt | 2 +- .../devicetree/bindings/fpga/fpga-region.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c.txt | 2 +- .../devicetree/bindings/input/pwm-vibrator.txt | 4 +- .../bindings/input/touchscreen/touchscreen.txt | 6 +- .../bindings/iommu/renesas,ipmmu-vmsa.txt | 1 + Documentation/devicetree/bindings/mfd/arizona.txt | 2 +- .../devicetree/bindings/misc/fsl,qoriq-mc.txt | 39 + Documentation/devicetree/bindings/misc/lwn-bk4.txt | 26 + .../devicetree/bindings/net/can/rcar_can.txt | 1 + .../devicetree/bindings/phy/rcar-gen2-phy.txt | 1 + .../devicetree/bindings/reset/fsl,imx7-src.txt | 2 +- .../bindings/thermal/qcom-spmi-temp-alarm.txt | 16 +- .../devicetree/bindings/thermal/qoriq-thermal.txt | 6 +- .../bindings/thermal/rcar-gen3-thermal.txt | 5 +- .../devicetree/bindings/thermal/rcar-thermal.txt | 6 +- .../devicetree/bindings/thermal/stm32-thermal.txt | 61 ++ .../devicetree/bindings/thermal/thermal.txt | 2 +- .../devicetree/bindings/timer/renesas,cmt.txt | 2 + .../devicetree/bindings/timer/renesas,ostm.txt | 3 +- .../devicetree/bindings/vendor-prefixes.txt | 2 + .../bindings/watchdog/armada-37xx-wdt.txt | 23 + .../devicetree/bindings/watchdog/mpc8xxx-wdt.txt | 25 + .../devicetree/bindings/watchdog/renesas-wdt.txt | 2 + Documentation/filesystems/proc.txt | 4 + Documentation/vm/slub.rst | 12 +- Documentation/watchdog/hpwdt.txt | 93 +- Documentation/watchdog/watchdog-parameters.txt | 5 + Documentation/x86/pat.txt | 4 +- MAINTAINERS | 4 +- Makefile | 37 +- arch/alpha/Kconfig | 2 + arch/alpha/kernel/core_irongate.c | 4 +- arch/alpha/kernel/setup.c | 98 +- arch/alpha/mm/numa.c | 113 +- arch/arc/Makefile | 6 - arch/arm/Makefile | 20 +- arch/arm/boot/compressed/libfdt_env.h | 2 + arch/arm/include/asm/hugetlb-3level.h | 32 +- arch/arm/include/asm/hugetlb.h | 33 +- arch/arm/kernel/devtree.c | 5 +- arch/arm/kernel/topology.c | 6 - arch/arm/mach-shmobile/pm-rcar-gen2.c | 8 +- arch/arm/mach-shmobile/pm-rmobile.c | 2 +- arch/arm/mach-shmobile/timer.c | 10 +- arch/arm64/Kconfig | 4 + arch/arm64/Makefile | 17 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 7 +- arch/arm64/include/asm/device.h | 1 - arch/arm64/include/asm/dma-mapping.h | 7 +- arch/arm64/include/asm/hugetlb.h | 39 +- arch/arm64/include/asm/string.h | 14 +- arch/arm64/kernel/arm64ksyms.c | 7 +- arch/arm64/kernel/smp.c | 2 +- arch/arm64/lib/memchr.S | 2 +- arch/arm64/lib/memcmp.S | 2 +- arch/arm64/lib/strchr.S | 2 +- arch/arm64/lib/strcmp.S | 2 +- arch/arm64/lib/strlen.S | 2 +- arch/arm64/lib/strncmp.S | 2 +- arch/arm64/lib/strnlen.S | 2 +- arch/arm64/lib/strrchr.S | 2 +- arch/arm64/mm/dma-mapping.c | 267 +---- arch/c6x/Makefile | 2 - arch/c6x/boot/dts/Makefile | 17 +- arch/c6x/boot/dts/linked_dtb.S | 2 - arch/c6x/include/asm/sections.h | 1 - arch/c6x/kernel/setup.c | 15 +- arch/c6x/kernel/vmlinux.lds.S | 10 - arch/h8300/Makefile | 11 +- arch/hexagon/Kconfig | 3 + arch/hexagon/mm/init.c | 20 +- arch/ia64/include/asm/hugetlb.h | 47 +- arch/ia64/include/asm/pgtable.h | 1 - arch/m68k/mac/misc.c | 75 +- arch/microblaze/Makefile | 4 +- arch/microblaze/boot/dts/Makefile | 4 + arch/microblaze/kernel/cpu/cpuinfo.c | 6 +- arch/mips/Kconfig | 44 +- arch/mips/Makefile | 26 +- arch/mips/bcm47xx/workarounds.c | 8 +- arch/mips/bmips/setup.c | 9 +- arch/mips/boot/dts/lantiq/danube.dtsi | 42 +- arch/mips/boot/dts/lantiq/easy50712.dts | 14 +- arch/mips/boot/dts/mscc/Makefile | 2 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 19 + arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 107 ++ arch/mips/boot/dts/mscc/ocelot_pcb123.dts | 6 + arch/mips/cavium-octeon/octeon-irq.c | 16 +- arch/mips/cavium-octeon/setup.c | 9 +- arch/mips/cavium-octeon/smp.c | 7 + arch/mips/configs/generic/board-ocelot.config | 10 +- arch/mips/generic/Kconfig | 6 +- arch/mips/generic/Makefile | 1 - arch/mips/generic/Platform | 2 +- ...oard-ocelot_pcb123.its.S => board-ocelot.its.S} | 17 + arch/mips/generic/kexec.c | 44 - arch/mips/include/asm/asm-eva.h | 6 + arch/mips/include/asm/asm.h | 116 -- arch/mips/include/asm/hugetlb.h | 40 +- arch/mips/include/asm/io.h | 129 ++- arch/mips/include/asm/kexec.h | 11 +- arch/mips/include/asm/mach-loongson64/irq.h | 2 +- .../asm/mach-loongson64/kernel-entry-init.h | 16 +- arch/mips/include/asm/mipsregs.h | 20 +- arch/mips/include/asm/processor.h | 2 +- arch/mips/include/asm/r4kcache.h | 73 -- arch/mips/include/asm/smp-ops.h | 3 + arch/mips/include/asm/smp.h | 16 + arch/mips/kernel/Makefile | 18 - arch/mips/kernel/crash.c | 7 +- arch/mips/kernel/head.S | 18 +- arch/mips/kernel/machine_kexec.c | 143 ++- arch/mips/kernel/mips-mt.c | 59 -- arch/mips/kernel/relocate.c | 2 +- arch/mips/kernel/setup.c | 144 +-- arch/mips/kernel/smp-bmips.c | 7 + arch/mips/kernel/smp-cps.c | 80 +- arch/mips/kernel/traps.c | 5 +- arch/mips/kernel/unaligned.c | 47 +- arch/mips/lib/Makefile | 2 +- arch/mips/lib/iomap-pci.c | 7 - arch/mips/lib/iomap.c | 227 ---- arch/mips/lib/memcpy.S | 22 +- arch/mips/lib/memset.S | 60 +- arch/mips/loongson64/common/Makefile | 1 - arch/mips/loongson64/fuloong-2e/Makefile | 2 +- arch/mips/loongson64/{common => fuloong-2e}/dma.c | 6 - arch/mips/loongson64/lemote-2f/Makefile | 2 +- arch/mips/loongson64/{common => lemote-2f}/dma.c | 4 - arch/mips/loongson64/loongson-3/irq.c | 56 +- arch/mips/loongson64/loongson-3/numa.c | 34 +- arch/mips/loongson64/loongson-3/smp.c | 14 +- arch/mips/mm/init.c | 7 +- arch/mips/netlogic/common/irq.c | 14 +- arch/mips/pci/ops-loongson3.c | 34 +- arch/mips/pci/pci-legacy.c | 4 + arch/mips/pci/pci-rt2880.c | 2 + arch/mips/pmcs-msp71xx/msp_usb.c | 4 +- arch/mips/ralink/cevt-rt3352.c | 6 +- arch/mips/ralink/ill_acc.c | 2 +- arch/mips/ralink/rt305x.c | 5 + arch/mips/sgi-ip22/ip28-berr.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 11 +- arch/mips/tools/.gitignore | 1 + arch/mips/tools/Makefile | 5 + arch/mips/tools/elf-entry.c | 96 ++ arch/mips/txx9/generic/setup.c | 5 +- arch/nds32/Makefile | 2 +- arch/nios2/Kconfig | 3 + arch/nios2/Makefile | 11 +- arch/nios2/boot/Makefile | 22 - arch/nios2/boot/dts/Makefile | 6 + arch/nios2/boot/linked_dtb.S | 19 - arch/nios2/kernel/cpuinfo.c | 4 +- arch/nios2/kernel/prom.c | 17 - arch/nios2/kernel/setup.c | 39 +- arch/nios2/kernel/time.c | 4 +- arch/openrisc/kernel/setup.c | 3 +- arch/parisc/include/asm/hugetlb.h | 33 +- arch/powerpc/Kbuild | 16 + arch/powerpc/Kconfig | 19 +- arch/powerpc/Kconfig.debug | 6 - arch/powerpc/Makefile | 94 +- arch/powerpc/boot/.gitignore | 1 + arch/powerpc/boot/Makefile | 66 +- arch/powerpc/boot/crt0.S | 4 +- arch/powerpc/boot/dts/Makefile | 6 + arch/powerpc/boot/dts/fsl/Makefile | 4 + arch/powerpc/boot/libfdt_env.h | 2 + arch/powerpc/boot/opal.c | 8 - arch/powerpc/boot/serial.c | 1 + arch/powerpc/configs/g5_defconfig | 1 + arch/powerpc/configs/maple_defconfig | 1 + arch/powerpc/configs/powernv_defconfig | 4 + arch/powerpc/configs/ppc64_defconfig | 4 + arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/configs/skiroot_defconfig | 154 ++- arch/powerpc/include/asm/accounting.h | 4 + arch/powerpc/include/asm/asm-prototypes.h | 3 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 158 ++- arch/powerpc/include/asm/book3s/64/hash-4k.h | 2 +- arch/powerpc/include/asm/book3s/64/hash.h | 8 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 3 + arch/powerpc/include/asm/book3s/64/mmu-hash.h | 95 +- arch/powerpc/include/asm/book3s/64/mmu.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable-64k.h | 3 + arch/powerpc/include/asm/book3s/64/pgtable.h | 182 ++-- arch/powerpc/include/asm/cputhreads.h | 2 + arch/powerpc/include/asm/cputime.h | 1 - arch/powerpc/include/asm/drmem.h | 5 + arch/powerpc/include/asm/eeh.h | 24 +- arch/powerpc/include/asm/error-injection.h | 13 + arch/powerpc/include/asm/exception-64s.h | 17 +- arch/powerpc/include/asm/firmware.h | 5 +- arch/powerpc/include/asm/fixmap.h | 2 +- arch/powerpc/include/asm/hugetlb.h | 43 +- arch/powerpc/include/asm/hvcall.h | 11 +- arch/powerpc/include/asm/io.h | 33 +- arch/powerpc/include/asm/kgdb.h | 5 +- arch/powerpc/include/asm/machdep.h | 3 +- arch/powerpc/include/asm/mce.h | 3 + arch/powerpc/include/asm/mmu.h | 15 + arch/powerpc/include/asm/mmu_context.h | 2 +- arch/powerpc/include/asm/mpic.h | 7 + arch/powerpc/include/asm/nohash/32/pgtable.h | 75 +- arch/powerpc/include/asm/nohash/32/pte-40x.h | 43 + arch/powerpc/include/asm/nohash/32/pte-44x.h | 30 + arch/powerpc/include/asm/nohash/32/pte-8xx.h | 87 +- arch/powerpc/include/asm/nohash/32/pte-fsl-booke.h | 33 + arch/powerpc/include/asm/nohash/64/pgtable.h | 42 +- arch/powerpc/include/asm/nohash/pgtable.h | 100 +- arch/powerpc/include/asm/nohash/pte-book3e.h | 41 + arch/powerpc/include/asm/opal-api.h | 1 + arch/powerpc/include/asm/paca.h | 18 +- arch/powerpc/include/asm/pgtable.h | 29 + arch/powerpc/include/asm/ppc-pci.h | 1 + arch/powerpc/include/asm/processor.h | 7 +- arch/powerpc/include/asm/pte-common.h | 219 ---- arch/powerpc/include/asm/ptrace.h | 36 + arch/powerpc/include/asm/reg.h | 7 +- arch/powerpc/include/asm/rtas.h | 15 + arch/powerpc/include/asm/slice.h | 1 + arch/powerpc/include/asm/smp.h | 11 + arch/powerpc/include/asm/sparsemem.h | 11 - arch/powerpc/include/asm/stackprotector.h | 38 + arch/powerpc/include/asm/thread_info.h | 17 +- arch/powerpc/include/asm/trace.h | 15 + arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/include/asm/user.h | 2 +- arch/powerpc/include/uapi/asm/ptrace.h | 11 +- arch/powerpc/include/uapi/asm/sigcontext.h | 6 +- arch/powerpc/kernel/Makefile | 13 +- arch/powerpc/kernel/asm-offsets.c | 19 +- arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/cacheinfo.c | 37 +- arch/powerpc/kernel/crash_dump.c | 2 +- arch/powerpc/kernel/dma-swiotlb.c | 4 +- arch/powerpc/kernel/eeh.c | 42 +- arch/powerpc/kernel/eeh_dev.c | 2 - arch/powerpc/kernel/eeh_driver.c | 237 ++--- arch/powerpc/kernel/eeh_pe.c | 160 +-- arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/entry_64.S | 33 +- arch/powerpc/kernel/exceptions-64s.S | 244 ++--- arch/powerpc/kernel/fadump.c | 4 +- arch/powerpc/kernel/head_8xx.S | 6 +- arch/powerpc/kernel/io-workarounds.c | 4 +- arch/powerpc/kernel/iommu.c | 2 +- arch/powerpc/kernel/isa-bridge.c | 6 +- arch/powerpc/kernel/kgdb.c | 43 +- arch/powerpc/kernel/mce.c | 9 +- arch/powerpc/kernel/mce_power.c | 9 +- arch/powerpc/kernel/module.c | 8 + arch/powerpc/kernel/module_64.c | 14 +- arch/powerpc/kernel/pci_32.c | 1 - arch/powerpc/kernel/pci_64.c | 2 +- arch/powerpc/kernel/process.c | 90 +- arch/powerpc/kernel/prom_init.c | 223 ++-- arch/powerpc/kernel/prom_init_check.sh | 16 + arch/powerpc/kernel/ptrace.c | 68 +- arch/powerpc/kernel/rtas.c | 13 +- arch/powerpc/kernel/rtasd.c | 25 +- arch/powerpc/kernel/setup-common.c | 3 + arch/powerpc/kernel/setup_64.c | 18 +- arch/powerpc/kernel/smp.c | 245 ++++- arch/powerpc/kernel/swsusp_asm64.S | 2 +- arch/powerpc/kernel/time.c | 104 +- arch/powerpc/kernel/tm.S | 75 +- arch/powerpc/kernel/trace/Makefile | 4 +- arch/powerpc/kernel/trace/ftrace.c | 261 ++++- arch/powerpc/kernel/trace/ftrace_64.S | 12 + arch/powerpc/kernel/traps.c | 123 ++- arch/powerpc/kernel/vdso32/datapage.S | 1 + arch/powerpc/kernel/vdso32/gettimeofday.S | 1 + arch/powerpc/kernel/vdso64/datapage.S | 1 + arch/powerpc/kernel/vdso64/gettimeofday.S | 1 + arch/powerpc/kernel/vmlinux.lds.S | 16 +- arch/powerpc/kvm/Makefile | 2 - arch/powerpc/lib/Makefile | 4 +- arch/powerpc/lib/code-patching.c | 3 +- arch/powerpc/lib/error-inject.c | 16 + arch/powerpc/lib/mem_64.S | 4 +- arch/powerpc/mm/8xx_mmu.c | 5 +- arch/powerpc/mm/Makefile | 13 +- arch/powerpc/mm/dma-noncoherent.c | 2 +- arch/powerpc/mm/dump_linuxpagetables-8xx.c | 82 ++ arch/powerpc/mm/dump_linuxpagetables-book3s64.c | 120 +++ arch/powerpc/mm/dump_linuxpagetables-generic.c | 82 ++ arch/powerpc/mm/dump_linuxpagetables.c | 167 +-- arch/powerpc/mm/dump_linuxpagetables.h | 19 + arch/powerpc/mm/hash_native_64.c | 4 +- arch/powerpc/mm/hash_utils_64.c | 13 +- arch/powerpc/mm/hugepage-hash64.c | 6 + arch/powerpc/mm/hugetlbpage-hash64.c | 4 + arch/powerpc/mm/hugetlbpage.c | 13 +- arch/powerpc/mm/mem.c | 13 +- arch/powerpc/mm/mmu_context_book3s64.c | 9 + arch/powerpc/mm/mmu_decl.h | 6 +- arch/powerpc/mm/numa.c | 6 + arch/powerpc/mm/pgtable-book3e.c | 9 +- arch/powerpc/mm/pgtable-book3s64.c | 11 +- arch/powerpc/mm/pgtable-hash64.c | 7 +- arch/powerpc/mm/pgtable-radix.c | 65 +- arch/powerpc/mm/pgtable.c | 32 +- arch/powerpc/mm/pgtable_32.c | 70 +- arch/powerpc/mm/pgtable_64.c | 57 +- arch/powerpc/mm/ppc_mmu_32.c | 2 +- arch/powerpc/mm/slb.c | 784 ++++++++++---- arch/powerpc/mm/slb_low.S | 335 ------ arch/powerpc/mm/slice.c | 38 +- arch/powerpc/mm/tlb-radix.c | 2 +- arch/powerpc/mm/tlb_nohash.c | 3 + arch/powerpc/oprofile/Makefile | 1 - arch/powerpc/perf/Makefile | 1 - arch/powerpc/perf/imc-pmu.c | 2 +- arch/powerpc/perf/power7-pmu.c | 1 + arch/powerpc/platforms/40x/Kconfig | 9 - arch/powerpc/platforms/44x/Kconfig | 22 - arch/powerpc/platforms/44x/fsp2.c | 8 +- arch/powerpc/platforms/4xx/ocm.c | 7 +- arch/powerpc/platforms/4xx/soc.c | 2 +- arch/powerpc/platforms/82xx/Kconfig | 1 - arch/powerpc/platforms/85xx/smp.c | 4 +- arch/powerpc/platforms/8xx/m8xx_setup.c | 5 +- arch/powerpc/platforms/8xx/machine_check.c | 4 +- arch/powerpc/platforms/Kconfig | 21 - arch/powerpc/platforms/Kconfig.cputype | 5 +- arch/powerpc/platforms/Makefile | 2 - arch/powerpc/platforms/cell/Kconfig | 3 - arch/powerpc/platforms/cell/cpufreq_spudemand.c | 2 +- arch/powerpc/platforms/cell/spu_manage.c | 25 +- arch/powerpc/platforms/cell/spufs/sched.c | 9 +- arch/powerpc/platforms/embedded6xx/wii.c | 2 +- arch/powerpc/platforms/maple/Kconfig | 1 - arch/powerpc/platforms/pasemi/Kconfig | 1 - arch/powerpc/platforms/pasemi/dma_lib.c | 2 +- arch/powerpc/platforms/powermac/Makefile | 3 +- arch/powerpc/platforms/powermac/feature.c | 51 +- arch/powerpc/platforms/powermac/setup.c | 15 +- arch/powerpc/platforms/powermac/time.c | 126 +-- arch/powerpc/platforms/powernv/Kconfig | 6 - arch/powerpc/platforms/powernv/eeh-powernv.c | 62 +- arch/powerpc/platforms/powernv/memtrace.c | 21 +- arch/powerpc/platforms/powernv/npu-dma.c | 198 ++-- arch/powerpc/platforms/powernv/opal-powercap.c | 3 +- .../powerpc/platforms/powernv/opal-sensor-groups.c | 4 +- arch/powerpc/platforms/powernv/opal-sysparam.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 47 +- arch/powerpc/platforms/ps3/Kconfig | 2 - arch/powerpc/platforms/ps3/os-area.c | 2 +- arch/powerpc/platforms/ps3/spu.c | 3 +- arch/powerpc/platforms/pseries/Kconfig | 9 +- arch/powerpc/platforms/pseries/Makefile | 3 +- arch/powerpc/platforms/pseries/dlpar.c | 41 +- arch/powerpc/platforms/pseries/dtl.c | 4 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 66 +- arch/powerpc/platforms/pseries/event_sources.c | 40 +- arch/powerpc/platforms/pseries/firmware.c | 2 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 28 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 116 +- arch/powerpc/platforms/pseries/ibmebus.c | 2 +- arch/powerpc/platforms/pseries/lpar.c | 295 +++++- arch/powerpc/platforms/pseries/lparcfg.c | 5 +- arch/powerpc/platforms/pseries/mobility.c | 23 +- arch/powerpc/platforms/pseries/msi.c | 3 +- arch/powerpc/platforms/pseries/papr_scm.c | 345 ++++++ arch/powerpc/platforms/pseries/pci.c | 1 + arch/powerpc/platforms/pseries/pmem.c | 164 +++ arch/powerpc/platforms/pseries/pseries.h | 11 +- arch/powerpc/platforms/pseries/ras.c | 308 +++++- arch/powerpc/platforms/pseries/setup.c | 14 + arch/powerpc/platforms/pseries/vio.c | 27 +- arch/powerpc/sysdev/Kconfig | 5 - arch/powerpc/sysdev/Makefile | 3 - arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 8 +- arch/powerpc/sysdev/ipic.c | 2 +- arch/powerpc/sysdev/xics/Makefile | 1 - arch/powerpc/sysdev/xive/Kconfig | 3 - arch/powerpc/sysdev/xive/Makefile | 1 - arch/powerpc/sysdev/xive/common.c | 7 +- arch/powerpc/sysdev/xive/native.c | 11 +- arch/powerpc/xmon/Makefile | 5 +- arch/powerpc/xmon/xmon.c | 56 +- arch/s390/appldata/appldata_os.c | 4 - arch/sh/boards/of-generic.c | 2 +- arch/sh/include/asm/hugetlb.h | 54 +- arch/sparc/include/asm/cmpxchg_64.h | 7 +- arch/sparc/include/asm/hugetlb.h | 40 +- arch/sparc/include/asm/prom.h | 3 - arch/sparc/include/asm/switch_to_64.h | 3 +- arch/sparc/kernel/process_64.c | 25 +- arch/sparc/kernel/rtrap_64.S | 1 + arch/sparc/kernel/signal32.c | 12 +- arch/sparc/kernel/signal_64.c | 6 +- arch/sparc/mm/init_64.c | 1 + arch/um/Kconfig | 2 + arch/um/kernel/physmem.c | 22 +- arch/unicore32/Kconfig | 1 + arch/unicore32/mm/init.c | 54 +- arch/x86/entry/vdso/vma.c | 24 +- arch/x86/include/asm/hugetlb.h | 69 -- arch/x86/include/asm/irq_remapping.h | 2 + arch/x86/kernel/devicetree.c | 2 +- arch/x86/kernel/e820.c | 15 +- arch/xtensa/Makefile | 12 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/asm/vga.h | 19 - arch/xtensa/platforms/xtfpga/setup.c | 6 +- block/bfq-wf2q.c | 18 +- block/blk-core.c | 1 - block/blk-iolatency.c | 8 +- block/blk-lib.c | 13 +- block/blk-mq-debugfs.c | 1 - block/blk-mq.c | 4 +- block/blk-sysfs.c | 13 + block/blk-zoned.c | 359 ++++--- block/blk.h | 8 + block/ioctl.c | 4 + drivers/ata/libata-core.c | 1 + drivers/base/node.c | 19 +- drivers/block/null_blk.h | 11 +- drivers/block/null_blk_main.c | 30 +- drivers/block/null_blk_zoned.c | 57 +- drivers/block/skd_main.c | 4 +- drivers/block/xen-blkfront.c | 3 + drivers/block/z2ram.c | 3 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 22 +- drivers/bus/mvebu-mbus.c | 2 +- drivers/cdrom/gdrom.c | 8 +- drivers/char/Kconfig | 2 +- drivers/clk/mvebu/clk-cpu.c | 4 +- drivers/cpuidle/governors/menu.c | 4 - drivers/edac/cpc925_edac.c | 20 +- drivers/firmware/scpi_pm_domain.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 5 +- drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 3 +- drivers/infiniband/hw/hfi1/mmu_rb.c | 1 - drivers/input/keyboard/sun4i-lradc-keys.c | 6 +- drivers/input/misc/xen-kbdfront.c | 2 +- drivers/input/mouse/cyapa_gen3.c | 4 +- drivers/input/mouse/synaptics.c | 4 +- drivers/input/serio/xilinx_ps2.c | 2 +- drivers/input/touchscreen/atmel_mxt_ts.c | 3 +- drivers/input/touchscreen/elants_i2c.c | 7 +- drivers/input/touchscreen/of_touchscreen.c | 36 +- drivers/input/touchscreen/silead.c | 13 + drivers/input/touchscreen/st1232.c | 1 + drivers/input/touchscreen/wm97xx-core.c | 3 +- drivers/iommu/Kconfig | 13 + drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 2 + drivers/iommu/amd_iommu_init.c | 2 +- drivers/iommu/amd_iommu_v2.c | 1 - drivers/iommu/arm-smmu-v3.c | 140 ++- drivers/iommu/arm-smmu.c | 106 +- drivers/iommu/dma-iommu.c | 55 +- drivers/iommu/fsl_pamu.c | 2 +- drivers/iommu/fsl_pamu_domain.c | 119 +-- drivers/iommu/intel-iommu-debugfs.c | 314 ++++++ drivers/iommu/intel-iommu.c | 32 +- drivers/iommu/intel-svm.c | 1 - drivers/iommu/intel_irq_remapping.c | 2 +- drivers/iommu/io-pgtable-arm-v7s.c | 11 +- drivers/iommu/io-pgtable-arm.c | 23 +- drivers/iommu/io-pgtable.h | 5 + drivers/iommu/iommu.c | 58 +- drivers/iommu/iova.c | 22 +- drivers/iommu/ipmmu-vmsa.c | 5 +- drivers/iommu/of_iommu.c | 25 +- drivers/leds/leds-gpio.c | 2 + drivers/macintosh/adb-iop.c | 50 +- drivers/macintosh/adb.c | 8 +- drivers/macintosh/adbhid.c | 53 +- drivers/macintosh/macio_asic.c | 8 +- drivers/macintosh/macio_sysfs.c | 8 +- drivers/macintosh/via-cuda.c | 35 + drivers/macintosh/via-macii.c | 352 +++---- drivers/macintosh/via-pmu.c | 33 + drivers/macintosh/windfarm_smu_controls.c | 4 +- drivers/macintosh/windfarm_smu_sat.c | 25 +- drivers/md/Kconfig | 11 - drivers/md/dm-cache-policy-smq.c | 2 +- drivers/md/dm-core.h | 10 - drivers/md/dm-crypt.c | 15 +- drivers/md/dm-flakey.c | 30 +- drivers/md/dm-ioctl.c | 18 +- drivers/md/dm-linear.c | 35 +- drivers/md/dm-mpath.c | 26 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-rq.c | 316 +----- drivers/md/dm-rq.h | 4 - drivers/md/dm-sysfs.c | 3 +- drivers/md/dm-table.c | 56 +- drivers/md/dm-thin.c | 8 +- drivers/md/dm-writecache.c | 5 +- drivers/md/dm-zoned-metadata.c | 80 +- drivers/md/dm-zoned-target.c | 23 +- drivers/md/dm.c | 194 ++-- drivers/md/dm.h | 1 - drivers/md/md-bitmap.c | 9 +- drivers/md/md-cluster.c | 234 +++-- drivers/md/md-cluster.h | 2 + drivers/md/md.c | 113 +- drivers/md/md.h | 1 + drivers/md/raid1.c | 1 + drivers/md/raid10.c | 109 +- drivers/md/raid5-cache.c | 2 - drivers/md/raid5.c | 12 + drivers/misc/ocxl/config.c | 4 +- drivers/misc/sgi-gru/grutlbpurge.c | 1 - drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 1 - drivers/net/ethernet/broadcom/genet/bcmmii.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 1 - drivers/net/ethernet/intel/iavf/iavf_txrx.c | 1 - drivers/net/ethernet/intel/ice/ice_common.c | 52 +- drivers/net/ethernet/intel/ice/ice_common.h | 9 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 5 +- drivers/net/ethernet/intel/ice/ice_devids.h | 6 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 8 + drivers/net/ethernet/intel/ice/ice_lib.c | 3 +- drivers/net/ethernet/intel/ice/ice_lib.h | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 116 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 - .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 1 - drivers/net/ethernet/microchip/Kconfig | 1 - drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 - drivers/net/ethernet/realtek/r8169.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 12 +- drivers/net/phy/phy-c45.c | 2 +- drivers/nfc/nfcmrvl/uart.c | 5 +- drivers/of/base.c | 149 ++- drivers/of/device.c | 5 +- drivers/of/fdt.c | 11 +- drivers/of/irq.c | 5 +- drivers/of/of_mdio.c | 12 +- drivers/of/of_numa.c | 19 +- drivers/of/of_private.h | 8 + drivers/of/overlay.c | 4 +- drivers/of/platform.c | 8 +- drivers/of/unittest-data/overlay_15.dts | 4 +- drivers/of/unittest-data/tests-overlay.dtsi | 4 +- drivers/of/unittest.c | 29 +- drivers/pci/hotplug/pnv_php.c | 2 +- drivers/pci/of.c | 101 -- drivers/pcmcia/electra_cf.c | 2 +- drivers/power/supply/twl4030_charger.c | 5 +- drivers/rtc/Kconfig | 14 +- drivers/rtc/Makefile | 12 +- drivers/rtc/class.c | 12 +- drivers/rtc/interface.c | 3 - drivers/rtc/rtc-ab8500.c | 96 +- drivers/rtc/rtc-abx80x.c | 143 ++- drivers/rtc/rtc-armada38x.c | 46 +- drivers/rtc/rtc-cmos.c | 29 +- drivers/rtc/rtc-core.h | 14 - drivers/rtc/rtc-ds1307.c | 145 ++- drivers/rtc/rtc-ds1685.c | 194 +--- drivers/rtc/rtc-isl1208.c | 34 +- drivers/rtc/rtc-lib.c | 2 +- drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-mrst.c | 5 +- drivers/rtc/rtc-mt6397.c | 13 +- drivers/rtc/rtc-mv.c | 8 +- drivers/rtc/rtc-omap.c | 28 +- drivers/rtc/rtc-pl030.c | 15 +- drivers/rtc/rtc-pl031.c | 18 +- drivers/rtc/rtc-rs5c348.c | 65 +- drivers/rtc/rtc-rv8803.c | 7 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-sc27xx.c | 60 +- drivers/rtc/rtc-sun6i.c | 3 +- drivers/rtc/rtc-sysfs.c | 4 +- drivers/rtc/rtc-tegra.c | 10 +- drivers/rtc/rtc-test.c | 7 +- drivers/rtc/rtc-tx4939.c | 4 +- drivers/rtc/rtc-vr41xx.c | 9 +- drivers/scsi/sd.c | 15 +- drivers/scsi/sd.h | 15 +- drivers/scsi/sd_zbc.c | 501 +++------ drivers/soc/dove/pmu.c | 8 +- drivers/soc/fsl/qbman/qman_ccsr.c | 2 +- drivers/soc/fsl/qe/qe_tdm.c | 4 +- drivers/soc/qcom/apr.c | 2 +- drivers/soc/rockchip/pm_domains.c | 44 +- drivers/soc/tegra/pmc.c | 12 +- drivers/soc/ti/knav_dma.c | 8 +- drivers/soc/ti/knav_qmss_queue.c | 8 +- drivers/staging/android/ion/ion_page_pool.c | 8 +- drivers/tc/tc.c | 8 +- drivers/thermal/Kconfig | 2 +- drivers/thermal/Makefile | 2 +- drivers/thermal/armada_thermal.c | 4 +- drivers/thermal/da9062-thermal.c | 4 +- drivers/thermal/hisi_thermal.c | 249 +++-- drivers/thermal/imx_thermal.c | 31 +- drivers/thermal/of-thermal.c | 152 ++- drivers/thermal/qcom-spmi-temp-alarm.c | 158 ++- drivers/thermal/qcom/tsens-8916.c | 12 +- drivers/thermal/qcom/tsens-8960.c | 41 +- drivers/thermal/qcom/tsens-8974.c | 12 +- drivers/thermal/qcom/tsens-common.c | 62 +- drivers/thermal/qcom/tsens-v2.c | 8 +- drivers/thermal/qcom/tsens.c | 19 +- drivers/thermal/qcom/tsens.h | 23 +- drivers/thermal/qoriq_thermal.c | 5 +- drivers/thermal/rcar_gen3_thermal.c | 2 + drivers/thermal/rcar_thermal.c | 11 +- drivers/thermal/st/Kconfig | 14 + drivers/thermal/st/Makefile | 1 + drivers/thermal/st/stm_thermal.c | 760 ++++++++++++++ drivers/video/fbdev/chipsfb.c | 3 +- drivers/video/fbdev/controlfb.c | 5 +- drivers/video/fbdev/fsl-diu-fb.c | 2 +- drivers/video/fbdev/platinumfb.c | 5 +- drivers/video/fbdev/valkyriefb.c | 12 +- drivers/watchdog/Kconfig | 12 + drivers/watchdog/Makefile | 1 + drivers/watchdog/armada_37xx_wdt.c | 388 +++++++ drivers/watchdog/booke_wdt.c | 2 +- drivers/watchdog/hpwdt.c | 24 +- drivers/watchdog/iTCO_vendor.h | 4 - drivers/watchdog/iTCO_vendor_support.c | 168 +-- drivers/watchdog/iTCO_wdt.c | 4 - drivers/watchdog/lantiq_wdt.c | 311 +++--- drivers/watchdog/mpc8xxx_wdt.c | 46 +- drivers/watchdog/renesas_wdt.c | 6 +- drivers/watchdog/rza_wdt.c | 93 +- drivers/watchdog/sama5d4_wdt.c | 6 +- drivers/watchdog/ts4800_wdt.c | 1 + drivers/watchdog/via_wdt.c | 4 +- drivers/watchdog/w83627hf_wdt.c | 8 +- drivers/watchdog/watchdog_dev.c | 10 +- fs/cifs/cifs_debug.c | 17 +- fs/cifs/cifs_debug.h | 28 + fs/cifs/cifs_dfs_ref.c | 7 +- fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifs_ioctl.h | 11 + fs/cifs/cifsfs.c | 30 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 14 +- fs/cifs/cifsproto.h | 2 +- fs/cifs/cifssmb.c | 23 + fs/cifs/connect.c | 13 +- fs/cifs/file.c | 56 +- fs/cifs/inode.c | 73 +- fs/cifs/ioctl.c | 48 +- fs/cifs/misc.c | 2 + fs/cifs/smb2glob.h | 2 +- fs/cifs/smb2inode.c | 332 ++++-- fs/cifs/smb2maperror.c | 2 +- fs/cifs/smb2ops.c | 212 +++- fs/cifs/smb2pdu.c | 260 ++--- fs/cifs/smb2pdu.h | 13 +- fs/cifs/smb2proto.h | 28 +- fs/cifs/smbdirect.c | 38 +- fs/cifs/trace.h | 109 ++ fs/cifs/transport.c | 78 +- fs/cramfs/inode.c | 5 +- fs/dcache.c | 38 +- fs/iomap.c | 2 +- fs/kernfs/mount.c | 3 + fs/nfs/delegation.c | 17 +- fs/nfs/dir.c | 295 +++--- fs/nfs/filelayout/filelayout.c | 1 + fs/nfs/flexfilelayout/flexfilelayout.c | 1 + fs/nfs/flexfilelayout/flexfilelayoutdev.c | 2 +- fs/nfs/inode.c | 70 +- fs/nfs/nfs3proc.c | 5 + fs/nfs/nfs3xdr.c | 10 +- fs/nfs/nfs4_fs.h | 3 +- fs/nfs/nfs4client.c | 16 +- fs/nfs/nfs4proc.c | 53 +- fs/nfs/nfs4state.c | 254 ++--- fs/nfs/nfs4xdr.c | 2 +- fs/nfs/pagelist.c | 49 +- fs/nfs/pnfs.c | 16 +- fs/nfs/pnfs.h | 1 + fs/nfs/read.c | 10 +- fs/ocfs2/alloc.c | 4 - fs/ocfs2/aops.c | 3 +- fs/ocfs2/dlm/dlmdebug.c | 2 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/refcounttree.c | 2 - fs/proc/inode.c | 3 + fs/proc/loadavg.c | 3 - fs/proc/meminfo.c | 16 +- fs/proc/task_mmu.c | 4 +- fs/userfaultfd.c | 8 +- include/asm-generic/hugetlb.h | 88 +- include/asm-generic/pgtable.h | 4 +- include/dt-bindings/clock/exynos3250.h | 5 +- include/dt-bindings/clock/exynos4.h | 7 +- include/dt-bindings/clock/exynos5250.h | 7 +- include/dt-bindings/clock/exynos5260-clk.h | 7 +- include/dt-bindings/clock/exynos5410.h | 7 +- include/dt-bindings/clock/exynos5420.h | 7 +- include/dt-bindings/clock/exynos5433.h | 5 +- include/dt-bindings/clock/exynos7-clk.h | 7 +- include/dt-bindings/clock/s3c2410.h | 5 +- include/dt-bindings/clock/s3c2412.h | 5 +- include/dt-bindings/clock/s3c2443.h | 5 +- include/dt-bindings/interrupt-controller/arm-gic.h | 2 +- include/dt-bindings/interrupt-controller/irq.h | 2 +- include/dt-bindings/thermal/thermal_exynos.h | 12 +- include/linux/blk_types.h | 2 - include/linux/blkdev.h | 30 +- include/linux/cgroup-defs.h | 4 + include/linux/cgroup.h | 15 + include/linux/cuda.h | 4 + include/linux/delayacct.h | 23 + include/linux/device-mapper.h | 18 +- include/linux/dma-direct.h | 2 + include/linux/fsl/mc.h | 8 + include/linux/hmm.h | 2 +- include/linux/huge_mm.h | 8 +- include/linux/intel-iommu.h | 72 ++ include/linux/iomap.h | 4 +- include/linux/iommu.h | 10 +- include/linux/iova.h | 1 + include/linux/libfdt_env.h | 1 + include/linux/linkage.h | 1 + include/linux/math64.h | 3 + include/linux/memblock.h | 15 - include/linux/memcontrol.h | 15 +- include/linux/mm.h | 48 +- include/linux/mmu_notifier.h | 27 +- include/linux/mmzone.h | 4 +- include/linux/nfs_fs.h | 2 + include/linux/nfs_fs_sb.h | 3 + include/linux/nfs_xdr.h | 28 +- include/linux/of.h | 30 +- include/linux/of_pci.h | 10 - include/linux/page-flags.h | 14 +- include/linux/pfn_t.h | 4 +- include/linux/pmu.h | 4 + include/linux/psi.h | 53 + include/linux/psi_types.h | 92 ++ include/linux/rtc.h | 21 +- include/linux/sched.h | 13 +- include/linux/sched/loadavg.h | 24 +- include/linux/slab.h | 56 +- include/linux/sunrpc/auth.h | 18 +- include/linux/sunrpc/auth_gss.h | 1 + include/linux/sunrpc/bc_xprt.h | 1 + include/linux/sunrpc/gss_krb5.h | 3 +- include/linux/sunrpc/sched.h | 10 +- include/linux/sunrpc/svc_xprt.h | 1 - include/linux/sunrpc/xdr.h | 11 +- include/linux/sunrpc/xprt.h | 35 +- include/linux/sunrpc/xprtsock.h | 36 +- include/linux/swap.h | 15 +- include/linux/swiotlb.h | 9 - include/linux/tc.h | 1 + include/net/ip_fib.h | 1 + include/trace/events/f2fs.h | 1 - include/trace/events/mmflags.h | 1 + include/trace/events/rpcrdma.h | 18 +- include/trace/events/sunrpc.h | 37 +- include/uapi/linux/blkzoned.h | 3 + include/uapi/linux/taskstats.h | 6 +- init/Kconfig | 19 + kernel/cgroup/cgroup.c | 45 +- kernel/debug/kdb/kdb_main.c | 7 +- kernel/delayacct.c | 15 + kernel/dma/direct.c | 2 - kernel/dma/swiotlb.c | 326 ++---- kernel/fork.c | 59 +- kernel/memremap.c | 25 +- kernel/sched/Makefile | 1 + kernel/sched/core.c | 16 +- kernel/sched/loadavg.c | 139 ++- kernel/sched/psi.c | 759 ++++++++++++++ kernel/sched/sched.h | 178 ++-- kernel/sched/stats.h | 86 ++ lib/test_kasan.c | 70 ++ lib/vsprintf.c | 7 +- mm/compaction.c | 5 + mm/debug.c | 46 + mm/filemap.c | 37 +- mm/gup.c | 115 +- mm/gup_benchmark.c | 37 +- mm/hmm.c | 12 +- mm/huge_memory.c | 31 +- mm/hugetlb.c | 6 + mm/kasan/quarantine.c | 18 +- mm/kmemleak.c | 42 +- mm/memblock.c | 5 +- mm/memcontrol.c | 54 +- mm/memory.c | 156 +-- mm/memory_hotplug.c | 146 +-- mm/mempolicy.c | 35 +- mm/migrate.c | 44 +- mm/mmap.c | 96 +- mm/mmu_notifier.c | 31 - mm/mremap.c | 20 +- mm/nommu.c | 6 +- mm/page-writeback.c | 33 +- mm/page_alloc.c | 362 ++++--- mm/page_io.c | 6 +- mm/slab.c | 8 +- mm/slab_common.c | 115 +- mm/slub.c | 83 +- mm/sparse.c | 4 +- mm/swap.c | 1 - mm/swap_state.c | 1 + mm/swapfile.c | 83 +- mm/util.c | 5 +- mm/vmalloc.c | 4 + mm/vmscan.c | 31 +- mm/vmstat.c | 10 +- mm/workingset.c | 135 ++- mm/zsmalloc.c | 2 +- net/bridge/br_multicast.c | 10 +- net/core/datagram.c | 5 +- net/core/neighbour.c | 4 +- net/core/rtnetlink.c | 6 +- net/ipv4/devinet.c | 14 +- net/ipv4/fib_frontend.c | 4 + net/ipv4/ipmr.c | 3 + net/ipv4/udp.c | 24 +- net/ipv6/addrconf.c | 15 +- net/ipv6/ip6_checksum.c | 20 +- net/ipv6/ip6_fib.c | 3 + net/ipv6/ip6mr.c | 3 + net/ipv6/ndisc.c | 3 +- net/ipv6/route.c | 2 + net/ipv6/udp.c | 2 +- net/sched/sch_api.c | 1 - net/smc/smc_core.c | 25 +- net/sunrpc/auth.c | 310 +++--- net/sunrpc/auth_generic.c | 2 +- net/sunrpc/auth_gss/auth_gss.c | 45 +- net/sunrpc/auth_gss/gss_krb5_seal.c | 38 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 8 +- net/sunrpc/auth_gss/gss_mech_switch.c | 28 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 1 + net/sunrpc/auth_null.c | 6 +- net/sunrpc/auth_unix.c | 4 +- net/sunrpc/backchannel_rqst.c | 1 - net/sunrpc/clnt.c | 174 ++- net/sunrpc/sched.c | 178 ++-- net/sunrpc/socklib.c | 10 +- net/sunrpc/svc_xprt.c | 2 - net/sunrpc/svcsock.c | 6 +- net/sunrpc/xdr.c | 34 + net/sunrpc/xprt.c | 908 +++++++++++----- net/sunrpc/xprtrdma/backchannel.c | 20 +- net/sunrpc/xprtrdma/fmr_ops.c | 131 ++- net/sunrpc/xprtrdma/frwr_ops.c | 137 +-- net/sunrpc/xprtrdma/rpc_rdma.c | 30 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 15 +- net/sunrpc/xprtrdma/transport.c | 120 +-- net/sunrpc/xprtrdma/verbs.c | 178 ++-- net/sunrpc/xprtrdma/xprt_rdma.h | 18 +- net/sunrpc/xprtsock.c | 1107 +++++++++----------- scripts/Makefile | 3 +- scripts/Makefile.lib | 2 +- scripts/dtc/Makefile | 9 +- scripts/dtc/Makefile.dtc | 4 + scripts/dtc/checks.c | 143 +++ scripts/dtc/data.c | 4 +- scripts/dtc/dtc-parser.y | 16 +- scripts/dtc/dtc.c | 11 + scripts/dtc/dtc.h | 13 + scripts/dtc/flattree.c | 2 +- scripts/dtc/libfdt/fdt.c | 81 +- scripts/dtc/libfdt/fdt_addresses.c | 35 +- scripts/dtc/libfdt/fdt_overlay.c | 6 +- scripts/dtc/libfdt/fdt_ro.c | 199 +++- scripts/dtc/libfdt/fdt_rw.c | 28 +- scripts/dtc/libfdt/fdt_sw.c | 109 +- scripts/dtc/libfdt/libfdt.h | 76 +- scripts/dtc/libfdt/libfdt_env.h | 1 + scripts/dtc/libfdt/libfdt_internal.h | 5 +- scripts/dtc/livetree.c | 12 +- scripts/dtc/treesource.c | 225 ++-- scripts/dtc/update-dtc-source.sh | 2 +- scripts/dtc/util.c | 23 +- scripts/dtc/util.h | 20 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 247 +++++ scripts/tags.sh | 2 +- tools/accounting/getdelays.c | 8 +- tools/testing/selftests/net/fib-onlink-tests.sh | 14 +- tools/testing/selftests/powerpc/Makefile | 3 +- tools/testing/selftests/powerpc/include/reg.h | 1 + tools/testing/selftests/powerpc/include/utils.h | 18 + tools/testing/selftests/powerpc/mm/.gitignore | 3 +- tools/testing/selftests/powerpc/mm/Makefile | 4 +- tools/testing/selftests/powerpc/mm/wild_bctr.c | 155 +++ .../powerpc/primitives/load_unaligned_zeropad.c | 8 - tools/testing/selftests/powerpc/ptrace/Makefile | 2 +- .../selftests/powerpc/ptrace/ptrace-syscall.c | 228 ++++ tools/testing/selftests/powerpc/security/Makefile | 9 + .../testing/selftests/powerpc/security/rfi_flush.c | 132 +++ tools/testing/selftests/powerpc/tm/tm-tmspr.c | 27 +- .../testing/selftests/powerpc/tm/tm-unavailable.c | 9 +- tools/testing/selftests/powerpc/tm/tm.h | 9 + tools/testing/selftests/powerpc/utils.c | 152 +++ tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/gup_benchmark.c | 42 +- tools/testing/selftests/vm/map_fixed_noreplace.c | 206 ++++ tools/testing/selftests/vm/userfaultfd.c | 134 ++- virt/kvm/kvm_main.c | 1 - 930 files changed, 20890 insertions(+), 13624 deletions(-) create mode 100644 Documentation/accounting/psi.txt copy Documentation/devicetree/bindings/arm/{atmel-at91.txt => atmel-sysregs.txt} (67%) create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] copy Documentation/devicetree/bindings/arm/{zte.txt => zte,sysctrl.txt} (62%) create mode 100644 Documentation/devicetree/bindings/misc/lwn-bk4.txt create mode 100644 Documentation/devicetree/bindings/thermal/stm32-thermal.txt create mode 100644 Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/mpc8xxx-wdt.txt delete mode 100644 arch/c6x/boot/dts/linked_dtb.S create mode 100644 arch/mips/boot/dts/mscc/ocelot_pcb120.dts rename arch/mips/generic/{board-ocelot_pcb123.its.S => board-ocelot.its.S} (55%) delete mode 100644 arch/mips/generic/kexec.c delete mode 100644 arch/mips/lib/iomap.c copy arch/mips/loongson64/{common => fuloong-2e}/dma.c (63%) rename arch/mips/loongson64/{common => lemote-2f}/dma.c (75%) create mode 100644 arch/mips/tools/.gitignore create mode 100644 arch/mips/tools/Makefile create mode 100644 arch/mips/tools/elf-entry.c create mode 100644 arch/nios2/boot/dts/Makefile delete mode 100644 arch/nios2/boot/linked_dtb.S create mode 100644 arch/powerpc/Kbuild create mode 100644 arch/powerpc/boot/dts/Makefile create mode 100644 arch/powerpc/boot/dts/fsl/Makefile create mode 100644 arch/powerpc/include/asm/error-injection.h delete mode 100644 arch/powerpc/include/asm/pte-common.h create mode 100644 arch/powerpc/include/asm/stackprotector.h create mode 100644 arch/powerpc/lib/error-inject.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables-8xx.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables-book3s64.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables-generic.c create mode 100644 arch/powerpc/mm/dump_linuxpagetables.h delete mode 100644 arch/powerpc/mm/slb_low.S create mode 100644 arch/powerpc/platforms/pseries/papr_scm.c create mode 100644 arch/powerpc/platforms/pseries/pmem.c delete mode 100644 arch/xtensa/include/asm/vga.h create mode 100644 drivers/iommu/intel-iommu-debugfs.c create mode 100644 drivers/thermal/st/stm_thermal.c create mode 100644 drivers/watchdog/armada_37xx_wdt.c create mode 100644 include/linux/psi.h create mode 100644 include/linux/psi_types.h create mode 100644 kernel/sched/psi.c create mode 100644 scripts/dtc/yamltree.c create mode 100644 tools/testing/selftests/powerpc/mm/wild_bctr.c create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-syscall.c create mode 100644 tools/testing/selftests/powerpc/security/Makefile create mode 100644 tools/testing/selftests/powerpc/security/rfi_flush.c create mode 100644 tools/testing/selftests/vm/map_fixed_noreplace.c