This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from 38e7571c07be Merge tag 'io_uring-2019-03-06' of git://git.kernel.dk/lin [...] adds 5bbf1b6d0533 MAINTAINERS: fix typo in Mimi Zohar's address adds 182ca6e0ae23 pstore/ram: Replace dummy_data heap memory with stack memory adds 4c6c4d345367 pstore: Avoid writing records with zero size adds 1e0f67a96aed pstore/ram: Move initialization earlier adds 47afd7ae65c7 pstore/ram: Add kmsg hlen zero check to ramoops_pstore_write() adds 93ee4b7d9f06 pstore/ram: Avoid needless alloc during header write adds a39f009acefd Merge tag 'pstore-v5.1-rc1' of git://git.kernel.org/pub/sc [...] adds 81a56f6dcd20 gcc-plugins: structleak: Generalize to all variable types adds 50ceaa95ea09 lib: Introduce test_stackinit module adds 2bb995405fe5 Merge tag 'gcc-plugins-v5.1-rc1' of git://git.kernel.org/p [...] adds fb024a07c69f selftests: don't kill child immediately in get_metadata() test adds 0b54b443a9de selftests: fix typo in seccomp_bpf.c adds a18261d71bbc selftest: include stdio.h in kselftest.h adds 3aa415dd2128 selftests: skip seccomp get_metadata test if not real root adds c7140706cb8a selftests: set NO_NEW_PRIVS bit in seccomp user tests adds 30d53a5860cf selftests: unshare userns in seccomp pidns testcases adds 121e357ac728 selftests/harness: Update named initializer syntax adds ed492c2ad464 selftests/seccomp: Actually sleep for 1/10th second adds ed675ed9da6d selftests: ir: fix warning: "%s" directive output may be t [...] adds a5180977a325 selftests: ir: skip when lirc device doesn't exist. adds 6d771c60e50f selftests: ir: skip when non-root user runs the test adds 37fb665b059e selftests/ftrace: Replace echo -e with printf adds 4ce55a9ce18e selftests/ftrace: Replace \e with \033 adds 0e27ded1159f selftests/ftrace: Handle the absence of tput adds a448c643bc49 Merge tag 'linux-kselftest-5.1-rc1' of git://git.kernel.or [...] adds 15ff2069cb7f printk: Add caller information to printk() output. adds cbae05d32ff6 printk: Pass caller information to log_store(). adds b60706644282 lib/vsprintf: Remove %pCr remnant in comment adds e36202a844d4 printk: Remove no longer used LOG_PREFIX. adds 943ca6ad81e5 printk/docs: Add extra integer types to printk-formats adds c4703acd6d4a Merge tag 'printk-for-5.1' of git://git.kernel.org/pub/scm [...] adds 9f63df26beea Documentation/filesystems: fix title underline lengths in [...] adds 1b23f5e9973a doc: networking: prepare offload documents for conversion [...] adds d0dcde6426ce doc: networking: convert offload files into RST and update [...] adds b83eb68cb939 doc: networking: shorten the main title in offloads documents adds d96bedb2b248 doc: networking: add offload documents into main index file adds 2fec7b33094c Documentation/CodingStyle: Use directory-local variables f [...] adds 2d87948a19ac doc: fault-injection: fix macro name in example adds 9ac963c98e2c doc:it_IT: translation for process/submitting-patches adds 787d07ed8b2c doc: fix typo in Documentation/hwmon/f71882fg adds 4ab5a5d2a4a2 tools: add a kernel-chktaint to tools/debugging adds 896dd323abbf docs: Revamp tainted-kernels.rst to make it more comprehensible adds 7c11fcc5ad39 Merge branch 'thorsten' into docs-next adds 7fbc258fea74 Documentation: fix coding-style.rst Sphinx warning adds 5591a3075e95 Documentation: add ibmvmc to toctree(index) and fix warnings adds 35283f56626c Documentation/filesystems: add binderfs adds 9762dc1432e1 samples: add binderfs sample program adds 631605c00753 Documentation/sysctl/vm.txt: Fix drop_caches bit number adds 58f4df3c1bde Documentation/dev-tools: Use gcc version number instead sv [...] adds 98e5f349c9a0 docs/core-api: memory-allocation: add mention of kmem_cach [...] adds 80a76c7261d5 docs/core-api/mm: fix GFP combinations section name adds 4d01460ec9a4 docs-rst: doc-guide: Minor grammar fixes adds b631c7f51354 docs: don't try to get comments from rcupdate_wait.h or rcutree.h adds 053bc5693863 doc: memcontrol: fix the obsolete content about force empty adds 6e6c61d3e342 LICENSES: Add GCC runtime library exception text adds 959b49687838 scripts/spdxcheck.py: Handle special quotation mark comments adds be5cd20c9b49 kernel-doc: suppress 'not described' warnings for embedded [...] adds 1d2375f048b7 doc:process: remove note from 'stable api nonsense' adds 3d18f5862160 doc:it_IT: documentation alignment adds b04c11c988f4 doc:process: add missing internal link in stable-kernel-rules adds 7967656ffbfa coding-style: Clarify the expectations around bool adds e6e37f636815 doc: networking: integrate scaling document into doc tree adds 31f433307043 Documentation: DMA-API: fix two typos adds 7d1179f0dbcd docs: kernel-doc: update commands to generate man page adds b5b2187db0cb docs: kernel-doc: typo "documentaion" adds 358b6ba9befa docs: Fix SLUB docs typo adds 11ede50059d0 docs: Add missing colon adds cd7198fc959e docs: Use underscore not hyphen in label adds 19c1d46dfc77 doc: Change LXR references to elixir.bootlin.com adds 548a7643866b Documentation/kr: Update Korean translation to delete refe [...] adds a6bee90a35f4 Documentation/process/howto/kr: Update Korean translation [...] adds 6fc48e6085ea Documentation/process/howto.rst/kokr: Update Korean transl [...] adds 265083a4ae5b docs/kokr: Update Korean translation to tidy up TOCs and r [...] adds faa6bcbb4c9c doc:process:kokr: Update Korean translation to add links w [...] adds a41e8f25fa8f stable-kernel-rules.rst: add link to networking patch queue adds 8f7e6d134bda doc: process: GPL -> GPL-compatible adds 560f28bcceb2 static_keys.txt: Fix trivial spelling mistake adds 31dcbbefd385 doc: kernel-parameters.txt: fix documentation of elevator [...] adds 5eadc169fc80 doc:it_IT: update coding-style - expectations around bool adds 0c5e194947fc doc:it_IT: add translations in process/ adds de19055564c8 Documentation: Document arm64 kpti control adds bf7fbeeae6db module: Cure the MODULE_LICENSE "GPL" vs. "GPL v2" bogosity adds 9a065fa8f76f Documentation/DMA-ISA-LPC: fix an incorrect reference adds c9389ad814cd Documentation: fix lg-laptop.rst warnings adds 2c71d305caf9 docs: process: Remove outdated info about -git patches adds db693aded3fb doc:dmaengine: clarify DMA desc. pointer after submission adds 32c8966e904b docs: kernel-doc: typo "if ... if" -> "if ... is" adds 8a3680e21634 Merge branch 'docs-5.0-fix' into docs-next adds 44a47f0e3ec2 sysfs.txt: add note on available attribute macros adds 9d87bbae2d60 perf-security: document perf_events/Perf resource control adds 68570ca0b4b5 perf-security: document collected perf_events/Perf data ca [...] adds e152c7b7bf56 perf-security: elaborate on perf_events/Perf privileged users adds e85a198e30e9 perf-security: wrap paragraphs on 72 columns adds a10c29cd8bce doc: translations: sync translations 'remove info about -g [...] adds 1c7f86cbceb4 doc: process: complete removal of info about -git patches adds f07fb1088fb1 Documentation: fix admin-guide/README.rst minimum gcc vers [...] adds 61ab9fecaf4f doc: fix typos in license-rules.rst adds a5f4cb4288e5 scripts/spdxcheck.py: fix C++ comment style detection adds 3203561d6d08 Docs: Correct /proc/stat path adds d61330c689df doc: sctp: Merge and clean up rst files adds 80fcc98711a3 doc: security: Add kern-doc for lsm_hooks.h adds 19c3fe285cba docs: Explicitly state that the 'Fixes:' tag shouldn't spl [...] adds d2b008f134b7 Documentation/process/howto: Update for 4.x -> 5.x versioning adds 8c56eebc0d01 docs: driver-api: iio: fix errors in documentation adds 6cd43851f858 doc: rcu: Suspicious RCU usage is a warning adds 866d65b9d72f Documentation/locking/lockdep: Drop last two chars of samp [...] adds 4064174becc0 docs: Bring some order to filesystem documentation adds 1a29e8575070 Merge tag 'docs-5.1' of git://git.lwn.net/linux adds 0f2994333315 leaking_addresses: Fix calls to dprint adds 9ac060a708e0 leaking_addresses: Completely remove --version flag adds 99b25a7fc615 Merge tag 'leaks-5.1-rc1' of git://git.kernel.org/pub/scm/ [...] adds 1058ef0dcb71 fscrypt: remove CRYPTO_CTR dependency adds 592ddec7578a ext4: use IS_ENCRYPTED() to check encryption status adds 62230e0d702f f2fs: use IS_ENCRYPTED() to check encryption status adds 643fa9612bf1 fscrypt: remove filesystem specific build config option adds f5e55e777cc9 fscrypt: return -EXDEV for incompatible rename or link int [...] adds 129ca2d2a83f MAINTAINERS: add Eric Biggers as an fscrypt maintainer adds d1cae9487133 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 165df9a080b6 CIFS: Fix leaking locked VFS cache pages in writeback retry adds 68e2672f8fbd cifs: Fix NULL pointer dereference of devname adds 74ea5f983f9e cifs: replace snprintf with scnprintf adds eca004523811 cifs: add credits from unmatched responses/messages adds 210946418491 cifs: return -ENODATA when deleting an xattr that does not exist adds d26e2903fc10 smb3: fix bytes_read statistics adds 7b9b9edb49ad CIFS: Do not reset lease state to NONE on lease break adds e8506d25f740 smb3: make default i/o size for smb3 mounts larger adds 4fe75c4e4bc2 smb3: request more credits on tree connect adds c781af7e0c1f CIFS: Do not skip SMB2 message IDs on send failures adds 969ae8e8d4ee cifs: Accept validate negotiate if server return NT_STATUS [...] adds 6b15eb18c6a9 CIFS: Always reset read error to -EIO if no response adds 82e0457af5f9 CIFS: Do not log credits when unmounting a share adds 66265f134acf CIFS: Count SMB3 credits for malformed pending responses adds bb1bccb60c2e CIFS: Respect SMB2 hdr preamble size in read responses adds 5b964852609b CIFS: Set reconnect instance to one initially adds 335b7b62ffb6 CIFS: Respect reconnect in MTU credits calculations adds 34f4deb7c56c CIFS: Respect reconnect in non-MTU credits calculations adds 3349c3a79fb5 CIFS: Check for reconnects before sending async requests adds 97ea499883cc CIFS: Check for reconnects before sending compound requests adds 9a1c67e8d5da CIFS: Adjust MTU credits before reopening a file adds f0b93cb9d107 CIFS: Remove custom credit adjustments for SMB2 async IO adds 3e9529944d41 CIFS: Reopen file before get SMB2 MTU credits for async IO adds c7d38dbe7d38 CIFS: Find and reopen a file before get MTU credits in writepages adds 258f0603beb8 CIFS: Move unlocking pages from wdata_send_pages() adds c4b8f657d55b CIFS: Move open file handling to writepages adds fe768d51c832 CIFS: Return error code when getting file handle for writeback adds 7091bcaba9f3 CIFS: Try to acquire credits at once for compound requests adds cfe7e41f791d cifs: update internal module version number adds 0d481325a9e5 smb3: Update POSIX negotiate context with POSIX ctxt GUID adds adb3b4e90e10 smb3: add tracepoints for query dir adds d323c2461752 smb3: Add tracepoints for read, write and query_dir enter adds b0a42f2ac96e smb3: add missing read completion trace point adds efe2e9f369c7 smb3: improve dynamic tracing of open and posix mkdir adds 53a3e0d96c70 smb3: add dynamic trace point for smb3_cmd_enter adds d42043a600ab smb3: add dynamic trace point for query_info_enter/done adds 259594bea574 cifs: use correct format characters adds 96281b9e46eb smb3: for kerberos mounts display the credential uid used adds 6dfbd8468470 CIFS: Fix read after write for files with read caching adds 2084ed57167c CIFS: Only send SMB2_NEGOTIATE command on new TCP connections adds afc18a6f7b84 CIFS: Return -EAGAIN instead of -ENOTSOCK adds b30c74c73c78 CIFS: Mask off signals when sending SMB packets adds 69dc4b181710 smb3: request more credits on normal (non-large read/write) ops adds 50cfad780bcf fs: cifs: Kconfig: pedantic formatting adds e519a8c2c343 Merge tag '5.1-rc-smb3-fixes' of git://git.samba.org/sfren [...] adds 2abbf9a4d262 gfs: no need to check return value of debugfs_create functions adds 7c03e756b449 gfs2: Fix an incorrect gfs2_assert() adds 605b0487f0bc gfs2: Fix missed wakeups in find_insert_glock adds 36011ddc7839 Merge tag 'gfs2-5.1.fixes' of git://git.kernel.org/pub/scm [...] adds 5f5b4fa522e6 ipu3: add missing #include adds e2d8ffe2e760 media: v4l2-mem2mem: add v4l2_m2m_buf_copy_data helper function adds 7aca565ee3d0 media: vim2m: use v4l2_m2m_buf_copy_data adds 96bddd5ff590 media: vicodec: use v4l2_m2m_buf_copy_data adds 0e9109ffded1 media: buffer.rst: clean up timecode documentation adds c2eb8effb265 media: videodev2.h: add v4l2_timeval_to_ns inline function adds 245ede423b43 media: vb2: add vb2_find_timestamp() adds d998e03e322f media: cedrus: identify buffers by timestamp adds bb03641f8a0d media: extended-controls.rst: update the mpeg2 compound controls adds 1b4fd9de6ec7 media: lgdt330x: fix lock status reporting adds d706f52120f6 media: Documentation: staging/ipu3-imgu: Fix reference file name adds 3eefa620d08d media: Documentation: staging/ipu3-imgu: Add license information adds 07758747a2d7 media: platform: Fix missing spin_lock_init() adds 1e0d0a5fd381 media: s5p-mfc: fix incorrect bus assignment in virtual ch [...] adds c1d5fb019f65 media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() adds 1161db6776bd media: usb: pwc: Don't use coherent DMA buffers for ISO transfer adds 986ac47eaff7 media: MAINTAINERS: added include/trace/events/pwc.h adds 6c67fa07a3b4 media: vsp1: Fix trivial documentation adds aa8a1012ba62 media: rcar-csi2: Fix PHTW table values for E3/V3M adds 66e988e96b31 media: Change Andrzej Pietrasiewicz's e-mail address adds 886ba97fb69e media: MAINTAINERS: Change s5p-jpeg maintainer information. adds 2a850b94135d media: vicodec: bugfix - replace '=' with '|=' adds f45f3f753b0a media: v4l2-ctrls.c/uvc: zero v4l2_event adds 6f2c6afa79e0 media: sunxi: cedrus: Fix missing error message context adds 5ceaf5452c1b media: usb: gspca: add a missed return-value check for do_command adds 5b711870bec4 media: usb: gspca: add a missed check for goto_low_power adds a21a0eb56b4e media: gspca: Check the return value of write_bridge for timeout adds 656025850074 media: gspca: mt9m111: Check write_bridge for timeout adds 49710c32cd9d media: s5p-jpeg: Check for fmt_ver_flag when doing fmt enu [...] adds d6b10dd00176 media: tw9910: fix failure handling in tw9910_power_on() adds cf6a9896622d media: tw9910: add helper function for setting gpiod value adds a86f2b590aa0 media: staging: bcm2835-camera: use V4L2_FRACT_COMPARE adds 6458afc8c491 media: rcar-vin: remove unneeded locking in async callbacks adds f27dd0ad6885 media: seco-cec: fix RC_CORE dependency adds c9b7d8f252a5 media: lgdt3306a: fix a missing check of return value adds 9502cdf08070 media: mt312: fix a missing check of mt312 reset adds c54dbfcda305 media: cxd2880-spi: fix two memory leaks of dvb_spi adds 88903a1abd00 media: secocec: fix ir address shift adds 0f787c12ee7b media: dvb: add return value check on Write16 adds 467a37fba93f media: dvb: Add check on sp8870_readreg adds 6af61a0bc432 media: dt-bindings: adv748x: make data-lanes property mand [...] adds 90917bc8f68f media: i2c: adv748x: reuse power up sequence when initiali [...] adds 6a18865da8e3 media: i2c: adv748x: store number of CSI-2 lanes described [...] adds 0ad5b80cff50 media: i2c: adv748x: configure number of lanes used for TX [...] adds 9640ee1c308c media: dt-bindings: rcar-csi2: Add r8a774c0 adds 73960b787c61 media: dt-bindings: rcar-vin: Add R8A774C0 support adds f74e5a32fa0c media: rcar-vin: Add support for RZ/G2E adds 8809b8ceb0bd media: rcar-csi2: Add support for RZ/G2E adds 8db63f3d14dc media: saa7146: make use of i2c_8bit_addr_from_msg adds 19c624c6b29e media: s5p-jpeg: Correct step and max values for V4L2_CID_ [...] adds b9da9b376711 media: ipu3-cio2: Allow probe to succeed if there are no s [...] adds 47ee7bde31fa media: imx274: fix wrong order in test pattern menus adds b0a7d0e1c09b media: ov2640: set default window and format code at probe time adds 8d3b307a150a media: ov2640: make VIDIOC_SUBDEV_G_FMT ioctl work with V4 [...] adds bd0405f929ce media: ov2640: set all mbus format field when G_FMT and S_ [...] adds fe367be50847 media: dt-bindings: media: i2c: Fix external clock frequen [...] adds 961304d17a61 media: dt-bindings: media: i2c: Fix i2c address for OV5645 [...] adds b7ed3abd808a media: ov5640: Add RAW bayer format support adds 61da76beef1e media: v4l2: i2c: ov7670: Fix PLL bypass register values adds 57b0ad9ebe60 media: soc_camera: ov9640: move ov9640 out of soc_camera adds 9f7e55d235b6 media: i2c: ov9640: drop soc_camera code and switch to v4l2_async adds f2ed15c30ea2 media: MAINTAINERS: add Petr Cvek as a maintainer for the [...] adds f8de593d5348 media: i2c: ov9640: add missing SPDX identifiers adds 74d01576fc85 media: i2c: ov9640: change array index or length variables [...] adds 856b0b8ffbf6 media: i2c: ov9640: add space before return for better clarity adds 95531e462288 media: i2c: ov9640: make array of supported formats constant adds ffe305d261f4 media: i2c: ov9640: fix missing error handling in probe adds 16aaf112d3e5 media: ov9640: Wrap long and unwrap short lines, align wra [...] adds aace50f1fd84 media: dt-bindings: media: sun6i: Separate H3 compatible from A31 adds 2d9a43be4a2e media: sun6i: Add H3 compatible adds 63ca0d7d0321 media: MAINTAINERS: Update reviewers for ipu3-cio2 adds 8f57763e521c media: ipu3-cio2, dw9714: Remove Jian Xu's e-mail adds 6f7f1bff2d98 media: vivid: disable VB2_USERPTR if dma_contig was configured adds 4b837c6d7ee7 media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output b [...] adds 987303cc172a media: vivid: take data_offset into account for video output adds 3f122df4a2ba media: vivid: do not implement VIDIOC_S_PARM for output streams adds 868246941846 media: vim2m: the v4l2_m2m_buf_copy_data args were swapped adds 4d4abf064d67 media: gspca: ov534: replace msleep(10) with usleep_range adds fc78e0b2471d media: gspca: support multiple pixel formats in ENUM_FRAME [...] adds d4809b778a08 media: gspca: support multiple pixel formats in TRY_FMT adds c53304f2ce70 media: gspca: ov543-ov772x: move video format specific reg [...] adds 52b756aa9071 media: gspca: ov534-ov772x: add SGBRG8 bayer mode support adds ee1845d1cb9f media: gspca: ov534-ov722x: remove mode specific video dat [...] adds c5550bb9502b media: gspca: ov534-ov722x: remove camera clock setup from [...] adds 530993347bae media: gspca: ov534-ov772x: remove unnecessary COM3 initia [...] adds 50656bad786d media: v4l2-ctrl: Add control to enable h.264 constrained [...] adds d034696cbe5a media: v4l2-ctrl: Add control for h.264 chroma qp offset adds 31489f6bdabf media: coda: Add control for h.264 constrained intra prediction adds 3943f059823b media: coda: Add control for h.264 chroma qp index offset adds c5ff0edb8e22 media: rcar-vin: Allow independent VIN link enablement adds 1c3721b1f222 media: videodev2.h: Add more field helper macros adds fc8c72385238 media: gpu: ipu-csi: Swap fields according to input/output [...] adds 9b5c8d5ffb20 media: gpu: ipu-v3: Add planar support to interlaced scan adds d969291d8479 media: imx: Fix field negotiation adds 2a87c0c93444 media: imx-csi: Double crop height for alternate fields at sink adds bc11dd669996 media: imx: interweave and odd-chroma-row skip are incompatible adds 792f061b9f75 media: imx-csi: Allow skipping odd chroma rows for YVU420 adds 6e537b58de77 media: imx: vdic: rely on VDIC for correct field order adds ab2f05cdb154 media: imx-csi: Move crop/compose reset after filling defa [...] adds 3c6640a6065f media: imx: Allow interweave with top/bottom lines swapped adds eed2235876ef media: imx.rst: Update doc to reflect fixes to interlaced capture adds e8f9b16d7263 media: remove soc_camera ov9640 adds 341fe1d301f5 media: tw9910: Unregister subdevice with v4l2-async adds 6f80a5e44ef2 media: soc_mt9t112: remove obsolete sensor driver adds 9a3a49f9246b media: soc_ov772x: remove obsolete sensor driver adds 386a35eb7056 media: tw9910.h: remove obsolete soc_camera.h include. adds 4e869529ab21 media: soc_tw9910: remove obsolete sensor driver adds 43a445f188e1 media: sh_mobile_ceu_camera: remove obsolete soc_camera driver adds e48fef523e9b media: soc_camera/soc_scale_crop: drop this unused code adds dc60a4cfb77c media: soc_camera_platform: remove obsolete soc_camera tes [...] adds 526daee7301d media: ivtv: add parameter to enable ivtvfb on x86 PAT systems adds 95f9db59d856 media: si470x-i2c: Add device tree support adds f86c51b66bf6 media: si470x-i2c: Use managed resource helpers adds 1c64222be9ad media: si470x-i2c: Add optional reset-gpio support adds 9b4fce216f53 media: dt-bindings: Add binding for si470x radio adds 6372f01cddaa media: dt-bindings: media: video-i2c: add melexis mlx90640 [...] adds 8866cfbf6550 media: video-i2c: add Melexis MLX90640 thermal camera adds 78a9f4a39bf4 media: exynos4-is: convert to DEFINE_SHOW_ATTRIBUTE adds 5e22c19f7e66 media: platform: sti: remove bdisp_dbg_declare() and hva_d [...] adds 8d19d5d03b4d media: rcar-vin: fix wrong return value in rvin_set_channe [...] adds 6f4b9d9a6c08 media: cedrus: Cleanup duplicate declarations from cedrus_ [...] adds cf20ae1535eb media: cedrus: Allow using the current dst buffer as reference adds fb517583b3fe media: i2c: adv748x: Use devm to allocate the device struct adds 04ee6d614c0d media: vimc: fill in correct driver name in querycap adds 07b8fd86556c media: vidioc-prepare-buf.rst: drop reference to NO_CACHE flags adds 0a44baa4e995 media: media/v4l2-core/videobuf-vmalloc.c: Remove dead code adds fbf9aa6aeaeb media: coda: use macroblock tiling on CODA960 only adds cd9f125cfaa5 media: coda: fix decoder capture buffer payload adds 439d8186fb23 media: imx: add capture compose rectangle adds 20997568f9a6 media: imx: set compose rectangle to mbus format adds 451a7b7815d0 media: imx: lift CSI and PRP ENC/VF width alignment restriction adds 958f047a250a media: imx: queue subdev events to reachable video devices adds 54f4bc2f2aad media: imx: capture: Allow event subscribe/unsubscribe adds 337e90ed0286 media: imx-csi: Input connections to CSI should be optional adds 1455dddc74bd media: imx274: remote unused function imx274_read_reg adds 879347f0c258 media: ov8856: Add support for OV8856 sensor adds f1fb08556241 media: ov7670: Remove useless use of a ret variable adds 5556ab2a3f2c media: ov7670: split register setting from set_fmt() logic adds 40012cd5ecaa media: ov7670: split register setting from set_framerate() logic adds 3d6a8fe25605 media: ov7670: hook s_power onto v4l2 core adds 030f9f682e66 media: ov7670: control clock along with power adds fa6527340141 media: ov8856: Modify ov8856 register reading function to [...] adds f8ce7c35e6ae media: i2c: mt9m001: copy mt9m001 soc_camera sensor driver adds 4915255bfcae media: i2c: mt9m001: dt: add binding for mt9m001 adds 1f01091fa1c0 media: mt9m001: convert to SPDX license identifer adds 9f4f37b03e3c media: mt9m001: sort headers alphabetically adds 1e57e4ce90f4 media: mt9m001: add of_match_table adds a5826484d46e media: mt9m001: introduce multi_reg_write() adds 8fcfc491c6ca media: mt9m001: switch s_power callback to runtime PM adds 74021329a76b media: mt9m001: remove remaining soc_camera specific code adds 12d85c3e275b media: mt9m001: add media controller support adds 73b338609845 media: mt9m001: register to V4L2 asynchronous subdevice framework adds dd15f0702f12 media: mt9m001: support log_status ioctl and event interface adds 71f247daf0c7 media: mt9m001: make SUBDEV_G_FMT ioctl work with SUBDEV_F [...] adds 772f63c00c31 media: mt9m001: set all mbus format field when G_FMT and S [...] adds 49410d3abf44 media: mt9m111: make SUBDEV_G_FMT ioctl work with SUBDEV_F [...] adds 2e1566abe54b media: mt9m111: set all mbus format field when G_FMT and S [...] adds 29856308137d media: mt9m111: set initial frame size other than 0x0 adds 61c1baa63430 media: s5k4ecgx: delete a bogus error message adds adbd2969afbb media: ov2640: fix initial try format adds 5792ae7c3dd4 media: venus: firmware: check fw size against DT memory re [...] adds de5a0bafcfc4 media: venus: core: correct maximum hardware load for sdm845 adds d24f800247b5 media: venus: core: correct frequency table for sdm845 adds 947e3b3cf190 media: venus: helpers: drop setting of timestamp invalid flag adds 60b6527952ed media: v4l2-pci-skeleton.c: fix outdated irq code adds b4ba92d56b4f media: dev-effect.rst: remove unused Effect Interface chapter adds 0b7a4b41ab0e media: dev-teletext.rst: remove obsolete teletext interface adds 49179ff480ee media: Documentation/media: rename "Codec Interface" adds 8c1d02f14018 media: vicodec: Add num_planes field to v4l2_fwht_pixfmt_info adds 9e8125498837 media: vicodec: add support for CROP and COMPOSE selection adds 7248d1ff0e21 media: vicodec: use 3 bits for the number of components adds 5fbd0729cfc6 media: vicodec: Add pixel encoding flags to fwht header adds ddc1b0852751 media: vicodec: Separate fwht header from the frame data adds 3b15f68e19c2 media: vicodec: Add support for resolution change event. adds f863f222b49a media: vicodec: ensure comp frame pointer kept in range adds c9d06df61297 media: vicodec: get_next_header is static adds 2e0fe66e0a13 media: imx: csi: Disable CSI immediately after last EOF adds 4bc1ab41eee9 media: imx: csi: Stop upstream before disabling IDMA channel adds a19c22677377 media: imx: prpencvf: Stop upstream before disabling IDMA channel adds d8501cc85069 media: dt-bindings: media: add 'assigned-clocks' to vcodec [...] adds 04bde67410bf media: mtk-vcodec: Using common interface to manage vdec/v [...] adds 03535e7a3a99 media: vb2: vb2_find_timestamp: drop restriction on buffer state adds 826ef7508833 media: Revert "media: cedrus: Allow using the current dst [...] adds 2cc1802f62e5 media: vb2: Keep dma-buf buffers mapped until they are freed adds 065e5a31497d media: cedrus: Remove completed item from TODO list (dma-b [...] adds 28d77c21cbeb media: vb2: add buf_out_validate callback adds ab7afaf33275 media: vim2m: add buf_out_validate callback adds 1f2f510753be media: vivid: add buf_out_validate callback adds 6b3e4c4cc162 media: cedrus: add buf_out_validate callback adds 1284ed59a147 media: vb2: check that buf_out_validate is present adds 560c053deb94 media: vivid: fix vid_out_buf_prepare() adds 8aa153f103f1 media: vim2m: fix driver for it to handle different fourcc [...] adds b3e64e5b0778 media: vim2m: use per-file handler work queue adds f0ef022c85a8 media: vim2m: allow setting the default transaction time v [...] adds d88937624351 media: videobuf2: remove unused variable adds 801efd0f7522 media: imx-pxp: fix duplicated if condition adds db9a01b32ca9 media: vicodec: check type in g/s_selection adds 0247c75b19c0 media: vicodec: fill in bus_info in media_device_info adds 281ae39b60b7 media: vim2m: fill in bus_info in media_device_info adds 69a9005789ad media: vicodec: support SOURCE_CHANGE event for decoders only adds 47bb117911b0 media: uvcvideo: Fix 'type' check leading to overflow adds 9dd0627d8d62 media: uvcvideo: Avoid NULL pointer dereference at the end [...] adds 041bc40662a1 media: ipu3-imgu: Use MENU type for mode control adds 505ecd35182f media: ipu3-imgu: Remove dead code for NULL check adds 81a43d10b8ed media: staging: intel-ipu3: fix unsigned comparison with < 0 adds 63635b54e07f media: v4l2-event: keep track of the timestamp in ns adds 15a40b27beb0 media: videobuf: use u64 for the timestamp internally adds cb7130ea67c4 media: meye: use u64 for the timestamp internally adds 597f8e9c1364 media: cpia2: use u64 for the timestamp internally adds bbd217a44a70 media: stkwebcam: use u64 for the timestamp internally adds 459d2a5d1e69 media: usbvision: use u64 for the timestamp internally adds 7b6b9a8c36b9 media: zoran: use u64 for the timestamp internally adds 276c1f066bda media: v4l2-common: drop v4l2_get_timestamp adds adc589d2a208 media: vimc: Add vimc-streamer for stream control adds a442940534b7 media: vivid: add vertical down sampling to imagesize calc adds 22f05d646df9 media: vim2m: don't use curr_ctx->dev before checking adds 9bcb830bfcea media: imx: Validate frame intervals before setting adds c2d88e7d66f9 media: vb2: Fix buf_out_validate documentation adds a4d3d61254d3 media: v4l2-mem2mem: Rename v4l2_m2m_buf_copy_data to v4l2 [...] adds d75e77ed14f8 media: hdpvr: fix smatch warning adds db89a47fb9c7 media: pxa_camera: fix smatch warning adds 6fd369dd1cb6 media: vimc: fill in bus_info in media_device_info adds 5f09bc8cc401 Merge tag 'v5.0-rc7' into patchwork adds 14c8e80e6869 media: v4l: ioctl: Sanitize num_planes before using it adds a8566d79f8ff media: vim2m: fix build breakage due to a merge conflict adds 09714569969c media: vimc: add USERPTR support adds 5964cbd86922 media: imx: Set capture compose rectangle in capture_devic [...] adds 5515e414f42b media: vimc: Remove unused but set variables adds 3d769df5fc32 media: v4l2-subdev.h: v4l2_subdev_call: use temp __sd variable adds bc2dea9e51c8 media: adv748x: Add is_txb() adds 29166e0f8f42 media: adv748x: Rename reset procedures adds 21325e19cade media: adv748x: csi2: Link AFE with TXA and TXB adds 3361b9c4ed87 media: adv748x: Store the source subdevice in TX adds a33df6ac3151 media: adv748x: Store the TX sink in HDMI/AFE adds 9423ca350df7 media: adv748x: Implement TX link_setup callback adds ac105ab2138f media: i2c: adv748x: Convert SW reset routine to function adds 16597c2744f7 media: i2c: adv748x: Remove PAGE_WAIT adds 9f6d7bacc726 media: ov5640: Move test_pattern_menu before ov5640_set_ct [...] adds a0c29afb5064 media: ov5640: Add register definition for test pattern register adds 2aff1fc3653a media: ov5640: Disable transparent feature for test pattern adds bddc5cdfc82d media: ov5640: Add three more test patterns adds 7cb013b1049a media: ov5640: Set JPEG output timings when outputting JPEG data adds 2b5c18f964df media: ov5640: Consolidate JPEG compression mode setting adds 6530a5eb9995 media: ov5640: Fix set 15fps regression adds 1d4c41f3d887 media: i2c: ov5640: Fix post-reset delay adds 27b795adb3c2 media: ipu3-imgu: Prefix functions with imgu_* instead of ipu3_* adds f47c34be55f7 media: soc_camera: Remove the mt9m001 SoC camera sensor driver adds 3c32db82df60 media: soc_camera: Remove the rj45n1 SoC camera sensor driver adds 280de94a6519 media: soc_camera: Move to the staging tree adds 045f95e77333 media: soc_camera: Move the imx074 under soc_camera directory adds dc548ee0773b media: soc_camera: Move the mt9t031 under soc_camera directory adds dd1df35dd0f6 media: soc_camera: Depend on BROKEN adds 959bba134238 media: vivid: two unregistration fixes adds cdabfa840259 media: vimc: fix memory leak adds e3e71be056df media: wl128x: fix spelling mistake: "Swtich" -> "Switch" adds 46c039d06b6e media: cx25840: mark pad sig_types to fix cx231xx init adds a7fe4ca72b1f media: v4l: Add 32-bit packed YUV formats adds 10a2bc7e63f9 media: v4l2-tpg-core: Add support for 32-bit packed YUV fo [...] adds 6377bb7d18cc media: vivid: Add definitions for the 32-bit packed YUV formats adds 98617b456741 media: imx-pxp: Start using the format VUYA32 instead of Y [...] adds cfc7740835d0 media: vb2: replace bool by bitfield in vb2_buffer adds 7e4e71624491 media: vb2: keep track of timestamp status adds b7990bcfb644 media: cec: fix epoll() by calling poll_wait first adds f4dd471b5c36 media: media-request: fix epoll() by calling poll_wait first adds 914c68686441 media: vb2: fix epoll() by calling poll_wait first adds 398d768025c1 media: v4l2-ctrls.c: fix epoll() by calling poll_wait first adds dd8695e4e1e3 media: v4l2-mem2mem: fix epoll() by calling poll_wait first adds 96ebc0ca6f6d media: v4l2-mem2mem: add q->error check to v4l2_m2m_poll() adds bb436cbeb918 media: videobuf: fix epoll() by calling poll_wait first adds c6f5c7c237fb media: dvb-core: fix epoll() by calling poll_wait first adds 4f14e3272f1c extended-controls.rst: split up per control class adds 076d792b1746 media: dt-bindings: media: sun6i: Add A64 CSI compatible adds 27e2add8ae8f media: sun6i: Add A64 CSI block support adds b8726aea59de media: ipu3: update meta format documentation adds 45602f7110fe media: uvcvideo: Fix smatch warning adds 0654cbcc8dfb media: uvcvideo: Use usb_make_path to fill in usb_info adds 5b6326b7aedd media: vsp1: Fix smatch warning adds e260d78736db media: vsp1: Add RZ/G support adds b8eb83457e79 media: dt-bindings: media: renesas-fcp: Add RZ/G2 support adds d31b282e2c0d media: sun6i: Fix CSI regmap's max_register adds 19b18e78b327 media: sun6i: Add support for RGB565 formats adds 35deee141834 media: sun6i: Add support for JPEG media bus format adds 0806bc0afbb4 media: tda1997x: fix get_edid adds 5c88ee02932a media: sh: migor: Include missing dma-mapping header adds 1b275e4e8b70 media: mtk-jpeg: Correct return type for mem2mem buffer helpers adds 9af469c5be3b media: mtk-mdp: Correct return type for mem2mem buffer helpers adds 0650a91499e0 media: mtk-vcodec: Correct return type for mem2mem buffer helpers adds 8d20dcefe471 media: mx2_emmaprp: Correct return type for mem2mem buffer [...] adds da2d3a4e4ada media: rockchip/rga: Correct return type for mem2mem buffe [...] adds 30fa627b3223 media: s5p-g2d: Correct return type for mem2mem buffer helpers adds 4a88f89885c7 media: s5p-jpeg: Correct return type for mem2mem buffer helpers adds 43c145195c7f media: sh_veu: Correct return type for mem2mem buffer helpers adds 29701c3612fa media: rockchip/vpu: Correct return type for mem2mem buffe [...] adds 8dd22b289c8f media: v4l2-mem2mem: Correct return type for mem2mem buffe [...] adds ffaec3b21abc media: exynos4-is: remove redundant check on type adds 9dacde5ed064 media: cedrus: Forbid setting new formats on busy queues adds 73a1d4329306 media: cedrus: mpeg2: Use v4l2_m2m_get_vq helper for captu [...] adds 75e3e5b85da1 media: vicodec: Add a flag for I-frames in fwht header adds 12aceee1f412 media: ov7740: fix runtime pm initialization adds 721074b03411 media: rc: rcmm decoder and encoder adds b1f37757dc3b media: rc: ir-rc6-decoder: enable toggle bit for Zotac remotes adds a49a7a4635de media: smipcie: add universal ir capability adds 174bcae1a4e9 media: staging/imx: refactor imx media device probe adds 67673ed55084 media: staging/imx: rearrange group id to take in account IPU adds 3f44193780fb media: dt-bindings: add bindings for i.MX7 media driver adds 05f634040c0d media: staging/imx7: add imx7 CSI subdev driver adds 7807063b862b media: staging/imx7: add MIPI CSI-2 receiver subdev for i.MX7 adds fa88fbdafb4a media: imx7.rst: add documentation for i.MX7 media driver adds 3fecc49e0dd8 media: imx7.rst: Fix ReST syntax adds 5ecc0edb5653 media: staging/imx: add i.MX7 entries to TODO file adds 7637c2612c7c media: video-mux: add bayer formats adds b3c786566d8f media: MAINTAINERS: add entry for Freescale i.MX7 media driver adds 2758d9a77fb4 media: imx7-media-csi.c: fix merge breakage adds 1c186d5fd734 media: imx7-media-csi: don't store a floating pointer adds 919372298838 media: imx7-media-csi: get rid of unused var adds 0bdfc56c13c0 media: ipu3: shut up warnings produced with W=1 adds 9fabe1d108ca media: ipu3-mmu: fix some kernel-doc macros adds 05f0edadcc5f media: Revert "media: rc: some events are dropped by userspace" adds 2d1748a41ef3 media: imx7_mipi_csis: remove internal ops adds 868c9a17e22c media: dvb-frontends: fix several typos adds bf7ad539459d media: radio: fix several typos adds 7808239d8e3d media: dvb-core: fix several typos adds f8a7647d311f media: i2c: fix several typos adds 167905540e08 media: pci: fix several typos adds 8b72c18d467f media: platform: fix several typos adds 04ad30112aec media: rc: fix several typos adds dda1bb4e971e media: tuners: fix several typos adds 3e4d8f48b9bf media: usb: fix several typos adds 4faf7066de49 media: v4l2-core: fix several typos adds 4b129dc907e9 media: common: fix several typos adds e907bf3c9820 media: include: fix several typos adds 2f8ee0dd8419 media: staging: fix several typos adds adf48e3f1f4e media: Documentation: fix several typos adds 26b190053ec0 media: a few more typos at staging, pci, platform, radio and usb adds 1875a7c857cb media: vim2m: add bayer capture formats adds de5c46ad483c media: vim2m: improve debug messages adds 77e05ef7d464 media: vim2m: ensure that width is multiple of two adds 9c9c396ce6c7 media: vim2m: add support for VIDIOC_ENUM_FRAMESIZES adds c8af44e1e791 media: vim2m: use different framesizes for bayer formats adds 24cc418b5b27 media: vim2m: better handle cap/out buffers with different sizes adds 0b390d0c2e1c media: vim2m: add vertical linear scaler adds 69d68a4e9b15 media: vim2m: don't accept YUYV anymore as output format adds f9729920ba31 media: vim2m: add an horizontal scaler adds 5f78f7e73a9e media: vim2m: speedup passthrough copy adds 971d62ddd23e media: vim2m: don't use BUG() adds c310d1f97c94 media: vim2m: Address some coding style issues adds 15d90a6ae98e media: dvb/earth-pt1: fix wrong initialization for demod blocks adds 96a6de1a541c Merge tag 'media/v5.1-1' of git://git.kernel.org/pub/scm/l [...] adds 807ffb1e1eab PCI/AER: Use match_string() helper to simplify the code adds b4f6dcb9d356 PCI: Enable SERR# forwarding for all bridges adds 9d8e0e4b391a Merge branch 'pci/aer' adds 10ecc818ea73 PCI/ASPM: Use LTR if already enabled by platform adds dbbfadf23190 PCI/ASPM: Save LTR Capability for suspend/resume adds 2fcc19b34107 Merge branch 'pci/aspm' adds 9f08a5d896ce PCI/DPC: Fix print AER status in DPC event handling adds 1bd2e9ee5c0d Merge branch 'pci/dpc' adds 51c48b310183 PCI: Probe bridge window attributes once at enumeration-time adds 01b37f851ca1 PCI: Make pci_size() return real BAR size adds b2fb5cc57469 PCI: Rely on config space header type, not class code adds 2e095ce7b6ec x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub adds 5d130e3dd8b6 Merge branch 'pci/enumeration' adds 25bd879ec16a PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware adds 2a727f609137 PCI: ibmphp: Turn semaphores into completions or mutexes adds 58a79db48182 Merge branch 'pci/hotplug' adds 1d09d57728fe PCI: Mark expected switch fall-through adds 83a50d3a235b PCI: Use of_node_name_eq() for node name comparisons adds b8580e9de48b PCI: Add HXT vendor ID adds 01926f6b321b PCI: Add ACS quirk for HXT SD4800 adds 22e4d639cd05 PCI: pciehp: Add HXT quirk for Command Completed errata adds 0ce26a1c31ca PCI: Move Rohm Vendor ID to generic list adds ddd065e423c1 genirq/msi: Clean up usage of __u8/__u16 types adds 20a796a969ef PCI: Clean up usage of __u32 type adds ddefc033eecf PCI: Fix "try" semantics of bus and slot reset adds 8f55ed3f5554 PCI: Update PCIEPORTBUS Kconfig help text adds 6d940a71c97b Merge branch 'pci/misc' adds c89f7f98c971 PCI/portdrv: Use conventional Device ID table formatting adds f0cfecea8d1e PCI/portdrv: Support PCIe services on subtractive decode bridges adds e8303bb7a75c PCI/LINK: Report degraded links via link bandwidth notification adds 9c926ec78551 Merge branch 'pci/portdrv' adds 85b0cae89d52 PCI: Blacklist power management of Gigabyte X299 DESIGNARE [...] adds c528f7bd362b Revert "PCI/PME: Implement runtime PM callbacks" adds bbe54ea5330d PCI: pciehp: Disable Data Link Layer State Changed event o [...] adds 95c80bc6952b PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() adds 7cf58b79b307 PCI/PME: Fix possible use-after-free on remove adds 7733f6928857 Merge branch 'pci/pm' adds 49fdbd7cfece PCI: altera: Add Stratix 10 PCIe support adds 5fd831cd1677 PCI: altera: Enable driver on ARM64 adds d13af797154f dt-bindings: PCI: altera: Add altr,pcie-root-port-2.0 adds b6019755aa83 Merge branch 'remotes/lorenzo/pci/altera' adds 64c379d7a5be MAINTAINERS: Update PCI Cadence maintainer entry adds 2124dab3bee2 Merge branch 'remotes/lorenzo/pci/cadence' adds 2e2b7615e310 dt-bindings: PCI: rcar: Add device tree support for r8a774c0 adds 0c65bb7ae9aa Merge branch 'remotes/lorenzo/pci/dt' adds 33d5c207a9ed dt-bindings: PCI: dra7xx: Add SoC specific compatible strings adds 1c5d2cc7196c dt-bindings: PCI: dra7xx: Add properties to enable x2 lane [...] adds c232c0df9610 PCI: dwc: dra7xx: Enable x2 mode support for dra74x, dra76 [...] adds 65c839a134e6 PCI: dwc: dra7xx: Invoke phy_set_mode() API to set PHY mod [...] adds 12de16ae0d6c PCI: dwc: Remove unnecessary header include (of_gpio.h) adds 3630c4aaae21 PCI: dwc: Remove unnecessary header include (signal.h) adds 40e9892ef94c PCI: dwc: Rename variable name from data to d on dw_pci_bo [...] adds 59ea68b3f172 PCI: dwc: Rename variable name from data to d on dw_pci_se [...] adds fd5288a362ab PCI: dwc: Rename variable name from data to d on dw_pci_ms [...] adds 4cfae0f1f8ce PCI: dwc: Rename variable name from data to d on dw_pcie_i [...] adds a348d015f0de PCI: dwc: Improve code readability and simplify mask/unmas [...] adds 657722570a55 PCI: dwc: Replace bit rotation operation (1 << bit) with BIT(bit) adds e8e4d4e95701 PCI: imx6: Introduce drvdata adds 2f532d07f0cc PCI: imx6: Mark PHY functions as i.MX6 specific adds 4c458bb347ae PCI: imx6: Convert DIRECT_SPEED_CHANGE quirk code to use a flag adds 2d8ed461dbc9 PCI: imx6: Add support for i.MX8MQ adds 0380cf843c54 PCI: dwc: Print debug error message when MSI-X entry contr [...] adds b7e312dea1d8 dt-bindings: imx6q-pcie: Add description of imx7d pcie phy adds 27f7717e2344 ARM: dts: imx7d: Add node for PCIe PHY adds 1df82ec46600 PCI: imx: Add workaround for e10728, IMX7d PCIe PLL failure adds 02b485e31d98 PCI: qcom: Don't deassert reset GPIO during probe adds d82ca49f3e8a dt-bindings: imx6q-pcie: Add "pcie_aux" clock for imx8mq adds 5278f65107b1 PCI: imx6: Add code to request/control "pcie_aux" clock fo [...] adds 4f8bbd2f8e7c PCI: dwc: Make use of IS_ALIGNED() adds 689e349a1a6c PCI: dwc: Share code for dw_pcie_rd/wr_other_conf() adds 0e11faa48b07 PCI: dwc: Make use of BIT() in constant definitions adds a991f748962d PCI: dwc: Make use of GENMASK/FIELD_PREP adds 44ddb77b2fdc PCI: dwc: Remove superfluous shifting in definitions adds 3afc8299f39a PCI: dwc: skip MSI init if MSIs have been explicitly disabled adds 2506419e06d4 Merge branch 'remotes/lorenzo/pci/dwc' adds 726dabfde6aa PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() adds 41cb8d189c9d PCI: endpoint: Add new pci_epc_ops to get EPC features adds fee35cb76a54 PCI: dwc: Add ->get_features() callback function to dw_pci [...] adds 3b4322e589a6 PCI: designware-plat: Populate ->get_features() dw_pcie_ep_ops adds 4894467e7861 PCI: pci-dra7xx: Populate ->get_features() dw_pcie_ep_ops adds 146221768c74 PCI: rockchip: Populate ->get_features() dw_pcie_ep_ops adds 67c777e6015d PCI: cadence: Populate ->get_features() cdns_pcie_epc_ops adds 1e9efe6c9976 PCI: endpoint: Add helper to get first unreserved BAR adds 5544d67ed112 PCI: endpoint: Fix pci_epf_alloc_space() to set correct ME [...] adds 0342e9a797db PCI: pci-epf-test: Remove setting epf_bar flags in functio [...] adds b866c56b66d8 PCI: pci-epf-test: Do not allocate next BARs memory if cur [...] adds 2c04c5b8eef7 PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features adds c274c9f4ea75 PCI: cadence: Remove pci_epf_linkup() from Cadence EP driver adds f1267978457e PCI: rockchip: Remove pci_epf_linkup() from Rockchip EP driver adds 92f2b028418c PCI: designware-plat: Remove setting epc->features in Desi [...] adds 35ce0d7922d6 PCI: endpoint: Remove features member in struct pci_epc adds e1a6ba5dcb9b dt-bindings: add DT binding for the layerscape PCIe contro [...] adds 7b9d3d11c058 arm64: dts: Add the PCIE EP node in dts adds a805770d8a22 PCI: layerscape: Add EP mode support adds 85cef374d0ba misc: pci_endpoint_test: Add the layerscape EP device support adds 7e5b22ddb2d4 Merge branch 'remotes/lorenzo/pci/endpoint' adds 6ae91579061c PCI: hv: Add __aligned(8) to struct retarget_msi_interrupt adds 9bc1174280dd PCI: hv: Replace hv_vp_set with hv_vpset adds c8ccf7599dda PCI: hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() adds a8e04a7a7f54 Merge branch 'remotes/lorenzo/pci/hv' adds c61df57343bf PCI: mediatek: Fix memory mapped IO range size computation adds cbe3a7728c7a PCI: mediatek: Enlarge PCIe2AHB window size to support 4GB DRAM adds d00aaa88c33a Merge branch 'remotes/lorenzo/pci/mediatek' adds 59f81c35e0df PCI: pci-bridge-emul: Create per-bridge copy of register behavior adds 33776d059630 PCI: pci-bridge-emul: Extend pci_bridge_emul_init() with flags adds d3b34d048b7c PCI: aardvark: Make symbol 'advk_pci_bridge_emul_ops' static adds 5b90fc562cbc Merge branch 'remotes/lorenzo/pci/misc' adds 0294951030eb PCI/VMD: Configure MPS settings before adding devices adds dd92b6677e3d Merge branch 'remotes/lorenzo/pci/vmd' adds 2901752c14b8 Merge tag 'pci-v5.1-changes' of git://git.kernel.org/pub/s [...] adds b5c61b968def IB/cm: Use struct_size() in kmalloc() adds 02fc1848414e IB/usnic: Use struct_size() in kmalloc() adds 5aad26a7eac5 IB/core: Use struct_size() in kzalloc() adds e6b7b7d8a9b9 iw_cxgb4: Check for send WR also while posting write with [...] adds 9c6ccc035c20 RDMA/hns: Fix the bug with updating rq head pointer when f [...] adds 4d103905eb1e RDMA/hns: Bugfix for the scene without receiver queue adds 44754b95dd35 RDMA/hns: Add constraint on the setting of local ACK timeout adds 91fb4d83b88a RDMA/hns: Modify the pbl ba page size for hip08 adds 7a7b0fea6f84 IB/srp: Use struct_size() in kzalloc() adds 96f87ee18113 RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING adds e502b8b01129 RDMA/core: Don't depend device ODP capabilities on kconfig option adds 8b4d5bc5cf3f RDMA/mlx5: Introduce and reuse helper to identify ODP MR adds 13859d5df418 RDMA/mlx5: Embed into the code flow the ODP config option adds 0ada768517da RDMA/mlx5: Delete declaration of already removed function adds 6fa8f1afd337 IB/{core,uverbs}: Move ib_umem_xxx functions from ib_core [...] adds b0ea0fa5435f IB/{core,hw}: Have ib_umem_get extract the ib_ucontext fro [...] adds 4959d5da5737 IB/usnic: Fix out of bounds index check in query pkey adds b188940796c7 RDMA/ocrdma: Fix out of bounds index check in query pkey adds dbe30dae487e RDMA/qedr: Fix out of bounds index check in query pkey adds 8cbfaac3d097 RDMA: Clear PD objects during their allocation adds 0975890ebe9b RDMA: Clear CQ objects during their allocation adds 081de9495c7a RDMA: Clear CTX objects during their allocation adds ea4baf7f116a RDMA: Rename port_callback to init_port adds 54747231150f RDMA: Introduce and use rdma_device_to_ibdev() adds 97099cc6529c RDMA/bnxt_re: fix a size calculation adds 5fc01fb846bc RDMA/cma: Rollback source IP address if failing to acquire device adds 3352976c8923 RDMA/iw_cxgb4: Fix the unchecked ep dereference adds 8e8aa1454205 RDMA/mlx5: Replace kzalloc with kcalloc adds de77503a5940 RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq [...] adds 344684e6d02f RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() adds 8ea175f0056d RDMA/qedr: remove set but not used variable 'ib_ctx' adds 7527a7b157d1 IB/core: Simplify rdma cgroup registration adds 14e517e4b444 IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace adds 790b57f686e2 IB/hw: Remove unneeded semicolons adds 57b26497fabe IB/iser: Pass the correct number of entries for dma mapped SGL adds 9802c335e7c5 IB/rxe: Remove unnecessary rxe variable adds 2b9acb9a97fe RDMA/hns: Add the process of AEQ overflow for hip08 adds fa31f14380be IB/mlx5: DEVX handling for indirection MKEY adds 534fd7aac56a IB/mlx5: Manage indirection mkey upon DEVX flow for ODP adds 414556af5f27 IB/mlx5: Add support for ODP for DEVX indirection mkey adds 6113cc44015b IB/mlx5: Don't override existing ip_protocol adds ee848721f60d IB/umad: Avoid additional device reference during open()/close() adds 039d713a59c8 IB/umad: Do not check status of nonseekable_open() adds 8283d7872576 infiniband: cxgb4: no need to check return value of debugf [...] adds 5c43276499f9 infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro adds e77511802560 infiniband: hfi1: no need to check return value of debugfs [...] adds 0d0336cf5434 infiniband: qib: no need to check return value of debugfs_ [...] adds 73eb8f03f0ec infiniband: mlx5: no need to check return value of debugfs [...] adds 253767296611 infiniband: ocrdma: no need to check return value of debug [...] adds 316bcda81d29 infiniband: usnic: no need to check return value of debugf [...] adds 2e061c691c3f infiniband: ipoib: no need to check return value of debugf [...] adds f37385919045 IB/core: Declare local functions 'static' adds 0a353c2e9435 IB/mlx5: Declare local functions 'static' adds 8ba0ddd09406 RDMA/iw_cxgb4: Drop __GFP_NOFAIL adds da6a496a34f2 IB/mlx5: Ranges in implicit ODP MR inherit its write access adds 61b2fe3c62e5 IB/mlx5: Remove dead code adds 6a157f7d1b14 RDMA/hns: Add SCC context allocation support for hip08 adds aa84fa18741b RDMA/hns: Add SCC context clr support for hip08 adds 0e40dc2f70cd RDMA/hns: Add timer allocation support for hip08 adds ff0244bb5924 RDMA/qib: Use GUP longterm for PSM page pining adds 535005ca8e5e IB/core: Destroy QP if XRC QP fails adds ed4cdf4a2131 infiniband: remove unneeded header search paths adds b360ce3b2be9 infiniband: prefix header search paths with $(srctree)/ adds 6bf8f22aea0d IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD adds a124edba2627 IB/mlx5: Introduce async DEVX obj query API adds 4accbb3fd263 IB/mlx5: Implement the file ops of DEVX async command FD adds eaebaf77e7cb IB/mlx5: Implement DEVX hot unplug for async command FD adds 55c293c38efa Merge branch 'devx-async' into k.o/for-next adds 8aa04ad3b393 RDMA/vmw_pvrdma: Support upto 64-bit PFNs adds ed0bc2658e1b IB/ipoib: Make ipoib_intercept_dev_id_attr() static adds 87fc34b575fd IB/{hfi1,qib}: Cleanup open coded sge sizing adds db421a54996c IB/{hfi1, qib, rvt} Cleanup open coded sge usage adds 0b5cb3300ae5 RDMA/srp: Increase max_segment_size adds f3ffed0ce49a IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static adds e5c1bb47cca6 IB/mlx5: Remove set but not used variable adds 459cc69fa4c1 RDMA: Provide safe ib_alloc_device() function adds 6780c4fa9d6e RDMA: Add indication for in kernel API support to IB device adds cfc30ad3d098 IB/usnic: Remove stub functions adds cf34e1fe5254 IB/mlx5: Consider vlan of lower netdev for macvlan GID entries adds f732e7135b8b RDMA/nldev: Dynamically generate restrack dumpit callbacks adds 8be565e65fa9 RDMA/nldev: Factor out the PID namespace check adds 659067b0b5c3 RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks adds 0ad699c0edc9 RDMA/core: Simplify restrack interface adds 5e458d3f899e RDMA/restrack: Refactor user/kernel restrack additions adds 02da37509705 RDMA/core: Use the ops infrastructure to keep all callback [...] adds da91ddfdc721 RDMA/hns: Remove set but not used variable 'rst' adds e431a80a5409 Merge branch 'mlx5-next into rdma.git for-next adds 10f56242e315 IB/mlx5: Fix the locking of SRQ objects in ODP events adds da82334219bc IB/core: Allocate a bit for SRQ ODP support adds 52a72e2a395f IB/uverbs: Expose XRC ODP device capabilities adds 586f4e95c71a IB/mlx5: Remove useless check in ODP handler adds 6ff7414a17b2 IB/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature adds 29917f4750a0 IB/mlx5: Add XRC initiator ODP support adds fbeb4075c670 IB/mlx5: Let read user wqe also from SRQ buffer adds 08100fad5cac IB/mlx5: Add ODP SRQ support adds 2e68daceac07 IB/mlx5: Advertise SRQ ODP support for supported transports adds 6141f8fa5bb7 IB/mlx5: Advertise XRC ODP support adds a163afc88556 IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() adds 6a8a2aa62da2 Merge tag 'v5.0-rc5' into rdma.git for-next adds c3c668e74239 RDMA/hns: Make some function static adds fa40718804a1 RDMA/rxe: Move rxe_init_av() to rxe_av.c adds 668aa15b5bf8 RDMA/rxe: Improve loopback marking adds d061effc36f7 RDMA/hns: Fix the Oops during rmmod or insmod ko when rese [...] adds 6a04aed6afae RDMA/hns: Fix the chip hanging caused by sending mailbox&C [...] adds d3743fa94ccd RDMA/hns: Fix the chip hanging caused by sending doorbell [...] adds 95b8e384d8c4 iw_cxgb*: kzalloc the iwcm verbs struct adds f76903d574b2 RDMA/IWPM: refactor the IWPM message attribute names adds b0bad9ad514f RDMA/IWPM: Support no port mapping requirements adds bf3b4f066d99 IB/mlx5: Do not use hw_access_flags for be and CPU data adds a78e8723a505 RDMA/cma: Remove CM_ID statistics provided by rdma-cm module adds a2bfd708b17a RDMA/iwpm: move kdoc comments to functions adds 70f8a3ca68d3 mm: make mm->pinned_vm an atomic64 counter adds 4f564ff3d4dd drivers/mic/scif: do not use mmap_sem adds 3a2a1e90564e drivers/IB,qib: optimize mmap_sem usage adds 0e15c253363e drivers/IB,hfi1: do not se mmap_sem adds 8ea1f989aa07 drivers/IB,usnic: reduce scope of mmap_sem adds b95df5e3e459 drivers/IB,core: reduce scope of mmap_sem adds 1a7a05e88fa0 Documentation/infiniband: update from locked to pinned_vm adds af8b38ed0b9d IB/mlx5: Simplify WQE count power of two check adds ae8637e13185 RDMA/bnxt_re: Add chip context to identify 57500 series adds b353ce556d52 RDMA/bnxt_re: Add 64bit doorbells for 57500 series adds e0387e1dd4af RDMA/bnxt_re: Skip backing store allocation for 57500 series adds 374c5285abee RDMA/bnxt_re: Enable GSI QP support for 57500 series adds 37f91cff2de0 RDMA/bnxt_re: Add extended psn structure for 57500 adapters adds 95b86d1c91ad RDMA/bnxt_re: Update kernel user abi to pass chip context adds ecb53febfcad RDMA/bnxt_en: Enable RDMA driver support for 57500 chip adds 44e43d91ad47 IB/hfi1: OPFN support discovery adds d22a207d74ad IB/hfi1: Add OPFN helper functions for TID RDMA feature adds f01b4d5a43da IB/hfi1: OPFN interface adds ddf922c31fed IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue adds 48a615dc00ae IB/hfi1: Integrate OPFN into RC transactions adds a131d1646097 IB/hfi1: Add static trace for OPFN adds 2a6423961edf Merge branch 'opfn' into hfi1-tid adds 385156c5f2a6 IB/hfi: Move RC functions into a header file adds 37356e783281 IB/hfi1: TID RDMA flow allocation adds 838b6fd2d9ca IB/hfi1: TID RDMA RcvArray programming and TID allocation adds 2f16a696a05d IB/hfi1: Add the counter n_tidwait adds 84f4a40d46d8 IB/hfi1: Add static trace for flow and TID management functions adds 742a3826cf82 IB/hfi1: Add functions to build TID RDMA READ request adds 6b6cf9357f78 IB/hfi1: Set PbcInsertHcrc for TID RDMA packets adds d0d564a1caac IB/hfi1: Add functions to receive TID RDMA READ request adds 1db21b505028 IB/hfi1: Add a function to build TID RDMA READ response adds 9905bf06e890 IB/hfi1: Add functions to receive TID RDMA READ response adds 22d136d7566f IB/hfi1: Add TID RDMA handlers adds b126078e8957 IB/hfi1: Add functions for restarting TID RDMA READ request adds 039cd3daf19b IB/hfi1: Increment the retry timeout value for TID RDMA RE [...] adds 24b11923da4c IB/hfi1: Integrate TID RDMA READ protocol into RC protocol adds a0b34f75ec20 IB/hfi1: Add interlock between a TID RDMA request and othe [...] adds f1ab4efa6d32 IB/hfi1: Enable TID RDMA READ protocol adds 3ce5daa2c179 IB/hfi1: Add static trace for TID RDMA READ protocol adds a2f3bde88174 Merge branch 'tid-read' into hfi1-tid adds c098bbb00cd1 IB/hfi1: Build TID RDMA WRITE request adds f5a4a95f4dd8 IB/hfi1: Allow for extra entries in QP's s_ack_queue adds 4f9264d156dc IB/hfi1: Add an s_acked_ack_queue pointer adds 07b923701e38 IB/hfi1: Add functions to receive TID RDMA WRITE request adds 38d46d3676ed IB/hfi1: Add a function to build TID RDMA WRITE response adds 3c759e003a6a IB/hfi1: Add TID resource timer adds 72a0ea99ec13 IB/hfi1: Add a function to receive TID RDMA WRITE response adds 539e1908e45b IB/hfi1: Add a function to build TID RDMA WRITE DATA packet adds d72fe7d5008b IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet adds 0f75e325aa11 IB/hfi1: Add a function to build TID RDMA ACK packet adds 9e93e967f7b4 IB/hfi1: Add a function to receive TID RDMA ACK packet adds 829eaee5d09a IB/hfi1: Add TID RDMA retry timer adds 6e391c6a4a8f IB/hfi1: Add a function to build TID RDMA RESYNC packet adds 7cf0ad679de4 IB/hfi1: Add a function to receive TID RDMA RESYNC packet adds 6e38fca6b152 IB/hfi1: Resend the TID RDMA WRITE DATA packets adds 70dcb2e3dc6a IB/hfi1: Add the TID second leg send packet builder adds 24c5bfeaf1e6 IB/hfi1: Add the TID second leg ACK packet builder adds 572f0c330113 IB/hfi1: Add the dual leg code adds 3c6cb20a0d17 IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs adds c6c231175ccd IB/hfi1: Add interlock between TID RDMA WRITE and other requests adds ad00889e7ca2 IB/hfi1: Enable TID RDMA WRITE protocol adds a05c9bdcfd16 IB/hfi1: Add static trace for TID RDMA WRITE protocol adds 34025fb0c4c9 IB/hfi1: Prioritize the sending of ACK packets adds 885c5807fa0c Merge branch 'tid-write' into hfi1-tid adds 416fbc1bbaa5 Merge branch 'hfi1-tid' into wip/dl-for-next adds 82771f20338f Merge branch 'wip/dl-for-next' into for-next adds 2c1619edef61 IB/cma: Define option to set ack timeout and pack tos_set adds 9491128f780e RDMA/cma: listening device cm_ids should inherit tos adds 926ba19b3574 RDMA/iwcm: add tos_set bool to iw_cm struct adds 7235ea227e19 iw_cxgb4: use listening ep tos when accepting new connections adds cb3ba0bde881 iw_cxgb4: use tos when importing the endpoint adds c8a7eb554a83 iw_cxgb4: use tos when finding ipv6 routes adds 0c236606490b IB/usnic: Fix locking when unregistering adds d60667fc398e IB/core: Unregister notifier before freeing MAD security adds 6e88e672b69f IB/core: Fix potential memory leak while creating MAD agents adds 805b754d492f IB/core: Eliminate a hole in MAD agent struct adds c66f67414c1f IB/core: Don't register each MAD agent for LSM notifier adds 30471d4b2033 RDMA/core: Share driver structure size with core adds 21a428a019c9 RDMA: Handle PD allocations by IB/core adds e3593b568a68 RDMA/device: Check that the rename is nop under the lock adds b34b269ad85d RDMA/device: Ensure that security memory is always freed adds d45f89d59bcd RDMA/device: Call ib_cache_release_one() only from ib_devi [...] adds 652432f33c01 RDMA/device: Get rid of reg_state adds 3b88afd38e88 RDMA/device: Use an ida instead of a free page in alloc_name adds e59178d895af RDMA/devices: Use xarray to store the clients adds 0df91bb67334 RDMA/devices: Use xarray to store the client_data adds 921eab1143aa RDMA/devices: Re-organize device.c locking adds e381a1cb650d cxgb4: add tcb flags and tcb rpl struct adds 11a27e2121a5 iw_cxgb4: complete the cached SRQ buffers adds f368ff188ae4 iw_cxgb4: fix srqidx leak during connection abort adds d901b2760dc6 lib/scatterlist: Provide a DMA page iterator adds 161ebe2498d4 RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL adds 8d249af3e6d7 RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL adds 43fae91276a5 RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL adds 3856ec552700 RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL adds 48b586ac36fc RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL adds b44e47eb065b RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL adds f3e6d3117939 RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL adds 95ad233ffbed RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL adds be8c456abfbd RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL adds 8317d6cdc1c7 RDMA/rxe: Use for_each_sg_page iterator on umem SGL adds 0da4d48d99df IB/mlx5: Fix bad flow upon DEVX mkey creation adds fc9e4477f924 RDMA/mlx5: Fix memory leak in case we fail to add an IB device adds a87145957eb9 RDMA/bnxt_re: fix or'ing of data into an uninitialized str [...] adds d892273bb5b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e8ac9389f0d7 RDMA: Fix allocation failure on pointer pd adds 36d577089d20 RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs adds 52a572e9f7d3 RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL adds 704e0e613a6d RDMA/hns: Limit minimum ROCE CQ depth to 64 adds ab22bf05216a RDMA/hns: Fix the state of rereg mr adds f7f27a5f03cc RDMA/hns: Set allocated memory to zero for wrid adds e95c716c7faa RDMA/hns: Delete useful prints for aeq subtype event adds dad1f9802ece RDMA/hns: Configure capacity of hns device adds 36f0a1ccb3d4 RDMA/iwpm: Remove set but not used variable 'msg_seq' adds 0dd9ce18b9f3 IB/ipoib: Use __func__ instead of function's name adds 3d9dfd060391 IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from [...] adds 730623f4a56f IB/verbs: Add helper function rdma_udata_to_drv_context adds 899444505473 IB/{hw,sw}: Remove 'uobject->context' dependency in object [...] adds 9a7786784dcb RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq adds e50838c27ff7 IB/hfi1: Fix a build warning for TID RDMA READ adds be56b07b4f3d RDMA/nes: Remove useless usecnt variable and redundant memset adds cfe876d8e6b0 RDMA/cxgb4: Remove kref accounting for sync operation adds e155755e5380 RDMA/core: Use simpler device_del() instead of device_unre [...] adds 5767198a14c7 RDMA/core: Introduce and use ib_setup_port_attrs() adds 5f8f5499005c RDMA/core: Move device addition deletion to device.c adds fd47c2f99f04 RDMA/restrack: Convert internal DB from hash to XArray adds 18c4c66f76d9 RDMA/restrack: Translate from ID to restrack object adds c5dfe0ea6ffa RDMA/nldev: Add resource tracker doit callback adds 48118527186f RDMA/restrack: Reduce scope of synchronization lock while [...] adds 41eda65c6100 RDMA/restrack: Hide restrack DB from IB/core adds 7c77c6a9bf9d RDMA/restrack: Prepare restrack_root to addition of extra [...] adds 517b773e0f61 RDMA/nldev: Share with user-space object IDs adds c3d02788b45a RDMA/nldev: Provide parent IDs for PD, MR and QP objects adds 1b8b778864b3 RDMA/nldev: Connect QP number to .doit callback adds f2a0e45f36b0 RDMA/nldev: Don't expose number of not-visible entries adds ea1075edcbab RDMA: Add and use rdma_for_each_port adds 8ceb1357b337 RDMA/device: Consolidate ib_device per_port data into one place adds 8faea9fd4a39 RDMA/cache: Move the cache per-port data into the main ib_ [...] adds c2261dd76b54 RDMA/device: Add ib_device_set_netdev() as an alternative [...] adds 324e227ea7c9 RDMA/device: Add ib_device_get_by_netdev() adds 4c173f596b3f RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding adds d0899892edd0 RDMA/device: Provide APIs from the core code to help unreg [...] adds c367074b6c37 RDMA/rxe: Use driver_unregister and new unregistration API adds 6cc2c8e535ec RDMA/rxe: Add ib_device_get_by_name() and use it in rxe adds ca22354b1408 RDMA/rxe: Close a race after ib_register_device adds 5bb3c1e9d4bc IB/usnic: Fix deadlock adds 3856ec4b93c9 RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support adds 66920e1b2586 rdma_rxe: Use netlink messages to add/delete links adds 4133b013faf3 lib/irq_poll: Support schedules in non-interrupt contexts adds 3e394f9413ec RDMA/hns: Modify qp&cq&pd specification according to UM adds 6ac16e403900 RDMA/hns: Bugfix for set hem of SCC adds 3b8f8b95d9d3 iw_cxgb4: Make function read_tcb() static adds e278173fd19e RDMA/core: Cosmetic change - move member initialization to [...] adds 1882ab867863 RDMA/iwcm: Fix string truncation error adds d0e02bf6cd6d RDMA/core: Verify that memory window type is legal adds ec95e0fa2162 drivers/IB,qib: Fix pinned/locked limit check in qib_get_u [...] adds 37b6bb77c6fd net/mlx5: Factor out HCA capabilities functions adds 815f7480373e Merge branch 'mlx5-next' into rdma.git for-next adds 7264235ee74f IB/hfi1: Add missing break in switch statement adds 25fd08eb2be0 RDMA/uverbs: Store PR pointer before it is overwritten adds a6bc3875f176 IB/mlx5: Protect against prefetch of invalid MR adds 81dd4c4be3a7 IB/mlx5: Validate correct PD before prefetch MR adds 4438ee3f130c IB/core: Abort page fault handler silently during owning p [...] adds 2612d723aadc IB/mlx4: Increase the timeout for CM cache adds c50866e2853a bnxt_re: fix the regression due to changes in alloc_pbl adds afc1990e089f RDMA/core: Fix a WARN() message adds a2a074ef396f RDMA: Handle ucontext allocations by IB/core adds bb618451544c RDMA/uverbs: Don't do double free of allocated PD adds 0fca467e8146 bnxt_re: Clean cq for kernel consumers only adds 7095ec3ca00e IB/mlx5: Set correct write permissions for implicit ODP MR adds c1545f1a200f IB/iser: Fix dma_nents type definition adds 38bbc9f03815 IB/rdmavt: Fix loopback send with invalidate ordering adds d757c60eca9b IB/rdmavt: Fix concurrency panics in QP post_send and modi [...] adds 952a3cc9c06a cxgb4: kfree mhp after the debug print adds 4e69cf1fe2c5 RDMA/hns: Use GFP_ATOMIC in hns_roce_v2_modify_qp adds 75a3e6a3c129 RDMA/umem: minor bug fix in error handling path adds 0c507d8f846f RDMA/umem: Revert broken 'off by one' fix adds bc5add09764c IB/hfi1: Close race condition on user context disable and close adds fca22e7e595f net/mlx5: ODP support for XRC transport is not enabled by [...] adds a50243b1ddcd Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 9f475ebff8e4 scsi: gdth: refactor ioc_general adds 8d22022c3a56 scsi: gdth: reuse dma coherent allocation in gdth_show_info adds 463563fa745a scsi: gdth: remove gdth_{alloc,free}_ioctl adds 314814552a0a scsi: gdth: remove ISA and EISA support adds adfa080bf2f9 scsi: gdth: remove direct serial port access adds e09c142891a9 scsi: gdth: remove dead rtc code adds 1d978c336ae3 scsi: gdth: remove dead dma statistics code adds 9affa597850f scsi: gdth: remove dead code under #ifdef GDTH_IOCTL_PROC adds d8e1e6add226 scsi: gdth: remove interrupt coalescing support adds bb327df8326e scsi: gdth: use generic DMA API adds 381d66da7212 scsi: arcmsr: Rename acb structure member roundup_ccbsize [...] adds 609d08581a5a scsi: arcmsr: Rename arcmsr_free_mu to arcmsr_free_io_queue adds 222f1189b01f scsi: arcmsr: Merge arcmsr_alloc_io_queue to arcmsr_alloc_ [...] adds 7860a48686ff scsi: arcmsr: Update arcmsr_alloc_ccb_pool for ccb buffer [...] adds 9e386a55e072 scsi: arcmsr: Update ACB_ADAPTER_TYPE_A for >4GB ccb addressing adds e66764f276e9 scsi: arcmsr: Update ACB_ADAPTER_TYPE_B for >4GB ccb addressing adds c71ec5511b14 scsi: arcmsr: Update ACB_ADAPTER_TYPE_C for >4GB ccb addressing adds a36ade416db7 scsi: arcmsr: Update ACB_ADAPTER_TYPE_D for >4GB ccb addressing adds 7ec7261f66df scsi: arcmsr: Add an option of set dma_mask_64 for ACB_ADA [...] adds 1d120c6183aa scsi: arcmsr: Separate 'set dma mask' as a function adds afdda87852ef scsi: arcmsr: Fix suspend/resume of ACB_ADAPTER_TYPE_B adds ad796f790cc2 scsi: arcmsr: Update driver version to v1.40.00.10-20181217 adds ef63464bcf8f scsi: hisi_sas: Create root and device debugfs directories adds eb1c2b72b769 scsi: hisi_sas: Alloc debugfs snapshot buffer memory for a [...] adds 49159a5e4175 scsi: hisi_sas: Take debugfs snapshot for all regs adds caefac199676 scsi: hisi_sas: Debugfs global register create file and ad [...] adds 61a6ebf3f584 scsi: hisi_sas: Add debugfs for port registers adds 971afae7cf4f scsi: hisi_sas: Add debugfs CQ file and add file operations adds 148e379f60c5 scsi: hisi_sas: Add debugfs DQ file and add file operations adds 1afb4b852479 scsi: hisi_sas: Add debugfs IOST file and add file operations adds 082c2cd2030e scsi: sd: Make protection lookup tables static and relocat [...] adds 7b8f32eee779 scsi: bnx2i: fix indentation issue, remove a tab adds fc9ac87eabb2 scsi: qla4xxx: ql4_os: mark expected switch fall-through adds 211d62a8ce68 scsi: st: mark expected switch fall-throughs adds b9f57f5805cf scsi: esas2r: esas2r_init: mark expected switch fall-throughs adds 8425811b8d95 scsi: bfa: bfa_fcs_lport: Mark expected switch fall-throughs adds d14e4cd45ac8 scsi: bfa: bfa_fcs_rport: Mark expected switch fall-throughs adds f1b1dceedd7b scsi: bfa: bfa_ioc: Mark expected switch fall-throughs adds 4edff70494e4 scsi: aic7xxx: aic79xx: mark expected switch fall-through adds 7855d2ba1172 scsi: qla2xxx: Add protection mask module parameters adds 50b812755e97 scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosse [...] adds ff525b6e2d30 scsi: libsas: Fix some indentation in libsas.h adds 01929a65dfa1 scsi: libsas: Check SMP PHY control function result adds cec9771d2e95 scsi: libsas: Support SATA PHY connection rate unmatch fix [...] adds afd055809b38 scsi: doc: remove reference to tmscsim.txt file adds 326a859b2814 scsi: ufs: Remove select of phy-qcom-ufs from ufs-qcom adds 84f7a9de0602 scsi: sd: Remove a local variable adds c6c93fdd3451 scsi: sd: Be consistent about blocks vs. sectors adds ec029758a100 scsi: sd: Simplify misaligned I/O check adds 78a02f49d0eb scsi: sd: Create helper functions for read/write commands adds e249e42d277e scsi: sd: Clean up sd_setup_read_write_cmnd() adds cf64e5a5f6a5 scsi: sd: Rename 'SCpnt' into 'cmd' adds cd464d838041 scsi: core: Remove an atomic instruction from the hot path adds c01461a6d7b3 scsi: fnic: support to display 20G port speed adds 1c55262649a8 scsi: fnic: change fnic queue depth to 256 adds 5271d1cad818 scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON adds 68f03bd1eec6 scsi: fnic: use fnic_lock to guard fnic->state_flags adds d948e6383ec3 scsi: fnic: Add port speed stat to fnic debug stats adds 3567dca1bac6 scsi: fnic: fnic stats for max CQs processed and ISR time adds e8bfe3e7ffc3 scsi: fnic: Warn when calling done for IO not issued to fw adds 120dbfd94c4d scsi: fnic: delaying vnic dev enable till after req intr adds 68e3cc02bcfc scsi: fnic: RQ enable and then post descriptors adds 18244e9445fe scsi: fnic: Impose upper limit on max. # of CQs processed [...] adds 5ed827a62f12 scsi: fnic: fnic devcmd2 interface definitions adds 6c10cb44eaad scsi: fnic: fnic devcmd2 controller definitions adds 9d699c628068 scsi: fnic: Add devcmd2 initialization helpers adds 0a2fdd2215e1 scsi: fnic: Adding devcmd2 init and posting interfaces adds e119d14ca38c scsi: fnic: Enable fnic devcmd2 interface adds f03dc9cfc86f scsi: fnic: Update fnic driver version to 1.6.0.47 adds 3e3153b050fc scsi: arcmsr: Use dma_alloc_coherent to replace dma_zalloc [...] adds 317d0e027ce4 scsi: arcmsr: Fix suspend/resume of ACB_ADAPTER_TYPE_B part 2 adds dfeba64dd66b scsi: arcmsr: Update driver version to v1.40.00.10-20190116 adds 573d8884f89b scsi: fcoe: convert to use BUS_ATTR_WO adds 6156dc1c9a30 scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export adds b8432724b6b1 scsi: MAINTAINERS: Move FCoE to Hannes Reinecke adds 8389f1281cd5 scsi: bfa: no need to check return value of debugfs_create [...] adds b6533640ed3e scsi: csiostor: no need to check return value of debugfs_c [...] adds 1dbaa379a419 scsi: fnic: no need to check return value of debugfs_creat [...] adds fd84ec206d7a scsi: snic: no need to check return value of debugfs_creat [...] adds 50e931679ace scsi: lpfc: no need to check return value of debugfs_creat [...] adds 26febfb38c7d scsi: qedf: no need to check return value of debugfs_creat [...] adds b45a3a428f55 scsi: qla2xxx: no need to check return value of debugfs_cr [...] adds b64ae4abbdc4 scsi: hpsa: clean up two indentation issues adds 59abc8cc0585 scsi: libsas: Remove scsi_to_u32() adds db5db4b91cab scsi: sd: Protect against READ(6) or WRITE(6) with zero bl [...] adds f2aecc1d38ff scsi: fnic: Remove set but not used variable 'vdev' adds 34022f0072e7 scsi: remove unneeded header search paths adds bc03abd28708 scsi: prefix header search paths with $(srctree)/ adds c9c1df3e8c9d scsi: nsp32: Remove unnecessary self assignment in nsp32_s [...] adds 7e1c99e5c1dd scsi: pcmcia: nsp_cs: Remove unnecessary parentheses adds c2c7e7405771 scsi: hisi_sas: No need to check return value of debugfs_c [...] adds 5b0eeac4bed4 scsi: hisi_sas: Fix type casting and missing static qualif [...] adds 5979f33b982d scsi: hisi_sas: Add debugfs ITCT file and add file operations adds 569eddcf3a0f scsi: hisi_sas: send primitive NOTIFY to SSP situation only adds 5c31b0c67753 scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned adds ffb1c820b8b6 scsi: hisi_sas: remove the check of sas_dev status in hisi [...] adds ae68b566e021 scsi: hisi_sas: Remove unused parameter of function hisi_s [...] adds eb44e4d7b5a3 scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G adds b6c9b15e4409 scsi: hisi_sas: Fix losing directly attached disk when hot-plug adds d1548e9c323f scsi: hisi_sas: Correct memory allocation size for DQ debugfs adds 26889e5ec87a scsi: hisi_sas: Some misc tidy-up adds e1ba0b0b4451 scsi: hisi_sas: Fix to only call scsi_get_prot_op() for no [...] adds ede2afb9c8ed scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_ [...] adds 171e4909eac7 scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVM [...] adds e18e9dac9cdc scsi: csiostor: Remove set but not used variable 'pln' adds f80d2f0846b7 scsi: target/core: Remove the write_pending_status() callb [...] adds 3f0661a492a1 scsi: target/core: Remove several state tests from the TMF code adds 2281c95fe751 scsi: target/core: Simplify the LUN RESET implementation adds 83f85b8ec305 scsi: target/core: Inline transport_lun_remove_cmd() adds 94ebb4716008 scsi: target/core: Add target_send_busy() adds 8b8807b9e982 scsi: RDMA/srpt: Fix handling of command / TMF submission failure adds 337ec69ed761 scsi: RDMA/srpt: Fix handling of TMF submission failure adds fd1b66870914 scsi: RDMA/srpt: Rework I/O context allocation adds 40ca8757291c scsi: RDMA/srpt: Fix a credit leak for aborted commands adds b53655b80cfc scsi: target/iscsi: Remove an incorrect comment adds 618baaf7881e scsi: target/iscsi: Convert comments about locking into ru [...] adds 0300b1147e52 scsi: target/iscsi: Fix spelling of "unsolicited" adds 1e65cc1631c1 scsi: target/iscsi: Rename a function and a function pointer adds 32e36bfbcf31 scsi: target/iscsi: Avoid iscsit_release_commands_from_con [...] adds 658c31224de2 scsi: target/iscsi: Simplify iscsit_dump_data_payload() adds 47eefded1f70 scsi: target/iscsi: Simplify iscsit_handle_text_cmd() adds 27752647f88a scsi: ufs: Print uic error history in time order adds d7e6db20944c scsi: sd: Improve sd_print_capacity() adds e13949aef43a scsi: aacraid: clean up some indentation and formatting issues adds 89408ac8aa86 scsi: MAINTAINERS: Add reviewers for UFS patches adds 7c429da45c33 scsi: MAINTAINERS: Update dwc driver maintainer to Pedro Sousa adds daa0681118c9 scsi: megaraid_sas: Rework code to get PD and LD list adds 44abbaf64b5d scsi: megaraid_sas: Rework device add code in AEN path adds f6fe57310811 scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver adds 1244790d178b scsi: mpt3sas: Rename mpi endpoint device ID macro. adds 8f8384503e40 scsi: mpt3sas: Add support for NVMe Switch Adapter adds eb9c7ce56045 scsi: mpt3sas: Add support for ATLAS PCIe switch adds c6ded86a161d scsi: mpt3sas: Update driver version to 27.102.00.00 adds ccf3209f0044 scsi: bsg: refactor bsg_ioctl adds 972248e9111e scsi: bsg-lib: handle bidi requests without block layer help adds 80f2121380ca scsi: fs: remove exofs adds 19fcae3d4f2d scsi: remove the SCSI OSD library adds ae3d56d81507 scsi: remove bidirectional command support adds b9f91992991b scsi: stop setting up request->special adds 69ed175c1955 scsi: block: remove req->special adds 8b3238cabd50 scsi: block: remove bidi support adds 7f147f9bfd44 scsi: qla2xxx: Fix N2N target discovery with Local loop adds 590f806ddd2e scsi: qla2xxx: Add pci function reset support. adds 4825034afba8 scsi: qla2xxx: Change default ZIO threshold. adds 80676d054e5a scsi: qla2xxx: Fix session cleanup hang adds 51fd6e6351a6 scsi: qla2xxx: flush IO on chip reset or sess delete adds 9ecd6564d154 scsi: qla2xxx: fix fcport null pointer access. adds 1021f0bc2f3d scsi: qla2xxx: allow session delete to finish before create. adds 97a93cea8873 scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping i [...] adds 5e85f6df7722 scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation adds dcbf8f8087eb scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down adds 87d6814a28d9 scsi: qla2xxx: Fix fw options handle eh_bus_reset() adds 1560bafdff9e scsi: qla2xxx: Use complete switch scan for RSCN events adds b8837a0f8851 scsi: qla2xxx: Update driver version to 10.00.00.13-k adds 0b05e9fe1fd1 scsi: lpfc: cleanup: remove nrport from nvme command structure adds e960f5ab40b6 scsi: lpfc: cleanup: Remove excess check on NVME io submit [...] adds 0794d601d174 scsi: lpfc: Implement common IO buffers between NVME and SCSI adds 7370d10ac99e scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane adds cdb42becdd40 scsi: lpfc: Replace io_channels for nvme and fcp with gene [...] adds 5e5b511d8bfa scsi: lpfc: Partition XRI buffer list across Hardware Queues adds 18c27a621614 scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slo [...] adds 63df6d637e33 scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues adds 4c47efc140fa scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures adds 1fbf97425002 scsi: lpfc: Convert ring number to hardware queue for nvme [...] adds ace44e48b1fc scsi: lpfc: Synchronize hardware queues with SCSI MQ interface adds c490850a0947 scsi: lpfc: Adapt partitioned XRI lists to efficient sharing adds 45aa312e211f scsi: lpfc: Allow override of hardware queue selection policies adds b3295c2a7533 scsi: lpfc: Fix setting affinity hints to correlate with h [...] adds 6a828b0f6192 scsi: lpfc: Support non-uniform allocation of MSIX vectors [...] adds cb733e358787 scsi: lpfc: cleanup: convert eq_delay to usdelay adds 32517fc0975b scsi: lpfc: Rework EQ/CQ processing to address interrupt c [...] adds 75508a8b8b2d scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors adds 222e9239c608 scsi: lpfc: Resize cpu maps structures based on possible cpus adds b1684a0b42ec scsi: lpfc: Enable SCSI and NVME fc4s by default adds c2017260eea2 scsi: lpfc: Rework locking on SCSI io completion adds f6e84790520a scsi: lpfc: Fix default driver parameter collision for all [...] adds 472e146d1cf3 scsi: lpfc: Correct upcalling nvmet_fc transport during io [...] adds c160c0f8063e scsi: lpfc: Fix nvmet issues when link bounce under IO load adds 0d041215f0b4 scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 adds 42fb055a57ca scsi: lpfc: Update lpfc version to 12.2.0.0 adds 6f4e626fb0cc scsi: ata: Use unsigned int for cmd's type in ioctls in sc [...] adds 1ace9f00eca6 scsi: dt-bindings: ufs: Fix the compatible string definition adds b3cce125cb1e scsi: hisi_sas: Add support for DIX feature for v3 hw adds 7c5e13636391 scsi: hisi_sas: Add manual trigger for debugfs dump adds 1273d65f2904 scsi: hisi_sas: change queue depth from 512 to 4096 adds 795f25a31b54 scsi: hisi_sas: Issue internal abort on all relevant queues adds 4fefe5bbf599 scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as ex [...] adds 4a8bec88f71a scsi: hisi_sas: Do some more tidy-up adds c208556ab362 scsi: scsi_debug: Fix a recently introduced regression adds 960bf87a4fbe scsi: libiscsi: Use scsi_[gs]et_resid() where appropriate adds 42d387be5bda scsi: scsi_debug: Use scsi_[gs]et_resid() where appropriate adds 229531be6918 scsi: uas: Use scsi_[gs]et_resid() where appropriate adds 80f82c169b68 scsi: sd: Remove superfluous residual assignments adds 9fa505adf9f2 scsi: core: Move resid from scsi_data_buffer to scsi_cmnd adds 9447b6ce944b scsi: scsi_debug: Implement support for write protect adds 2174b18513d1 scsi: ufs: fix a typo in comment adds fad28e3d9aa1 scsi: lpfc: Fix error code if kcalloc() fails adds a3742d684840 scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD adds 0de054051224 scsi: megaraid_sas: driver version update adds df46cac3f71c scsi: sd: Fix typo in sd_first_printk() adds 7f8e12f1e215 scsi: qlogicpti: Use of_node_name_eq for node name comparisons adds 258f84fae3ac scsi: lpfc: fix a handful of indentation issues adds cc8ed1a9d65c scsi: dt-bindings: ufs: Add HI3670 UFS controller binding adds 653fcb07d95e scsi: ufs: Add HI3670 SoC UFS driver support adds 59e54d9aabc4 scsi: lpfc: Remove set but not used variable 'phys_id' adds f233e8c000c6 scsi: qla2xxx: Move debug messages before sending srb prev [...] adds bb6abdd453e1 scsi: qla2xxx: remove redundant null check on pointer sess adds ec322937a7f1 scsi: qla2xxx: Fix LUN discovery if loop id is not assigne [...] adds 03aaa89fe46f scsi: qla2xxx: Add First Burst support for FC-NVMe devices adds e476fe8af5ff scsi: qla2xxx: Fix unload when NVMe devices are configured adds 471f8e03d74d scsi: qla2xxx: Check for FW started flag before aborting adds 192c4e9b9322 scsi: qla2xxx: Prevent multiple ADISC commands per session adds 4910b524ac9e scsi: qla2xxx: Add support for setting port speed adds b726d99d72fd scsi: qla2xxx: Prevent SysFS access when chip is down adds 9eb9c6dc3ab0 scsi: qla2xxx: Move marker request behind QPair adds 5241f7ca62b3 scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry adds 64f61d994483 scsi: qla2xxx: Add new FW dump template entry types adds 21497857ef48 scsi: qla2xxx: Update driver version to 10.00.00.14-k adds f3e026951771 scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqu [...] adds bcf3b67d16a4 scsi: megaraid_sas: return error when create DMA pool failed adds 8beb90aaf334 scsi: fcoe: make use of fip_mode enum complete adds d1420f2c0fdf scsi: MAINTAINERS: SCSI initiator and target tweaks adds a83da8a4509d scsi: sd: Optimal I/O size should be a multiple of physica [...] adds 82c10ac79b79 scsi: clean obsolete return values of eh_timed_out adds 379c003f7730 scsi: megaraid_sas: Remove a bunch of set but not used variables adds 730679817d83 Revert "scsi: ufs: disable vccq if it's not needed by UFS device" adds e9cb9655f841 scsi: ufs: Remove unused device quirks adds 4eaa329e3313 scsi: ufs-bsg: Change the calling convention for write descriptor adds 4bbbe2421634 scsi: ufs: Allow reading descriptor via raw upiu adds 5c17f87abb1a scsi: ufs-bsg: Allow reading descriptors adds 6f46f718fcbe scsi: st: osst: Remove negative constant left-shifts adds 470d19e202f0 scsi: dpt_i2o: remove serial number usage adds 7df158ce6541 scsi: mvumi: use request tag instead of serial_number adds f50e76052321 scsi: csiostor: drop serial_number usage adds b9cef50921eb scsi: kill command serial number adds 5e420fe63581 scsi: aacraid: Fix missing break in switch statement adds 7850b51b6c21 scsi: mpt3sas: Add missing breaks in switch statements adds 1749ef00f731 scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c adds b184487c1ac9 scsi: cxgb4i: get pf number from lldi->pf adds 26af1a368e40 scsi: cxgb4i: validate tcp sequence number only if chip ve [...] adds 92fff53b7191 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 568c73a355e0 dm: update dm_process_bio() to split bio if in ->make_requ [...] adds 61697a6abd24 dm: eliminate 'split_discard_bios' flag from DM target interface adds e689fbab3ddd dm: remove unused _rq_tio_cache and _rq_cache adds d2832376b69e dm switch: use struct_size() in kzalloc() adds 0bdb50c531f7 dm: fix to_sector() for 32bit adds effd58c95f27 dm: always call blk_queue_split() in dm_process_bio() adds 5e3d0e37062e dm integrity: remove redundant unlikely annotation adds 821b40da4d91 dm verity fec: remove redundant unlikely annotation adds 5941c621dc9e dm block manager: remove redundant unlikely annotation adds 70de2cbda8a5 dm thin: add sanity checks to thin-pool and external snaps [...] adds 6bbc923dfcf5 dm: add support to directly boot to a mapped device adds f87e033b3b92 dm writecache: fix typo in name for writeback_wq adds de7180ff908b dm cache: add support for discard passdown to the origin device adds c439ca69d5c8 dm snapshot: don't define direct_access if we don't support it adds 225557446856 dm integrity: limit the rate of error messages adds 6cdc577a18a6 Merge tag 'for-5.1/dm-changes' of git://git.kernel.org/pub [...] adds 0f8ed9945754 nios2: ksyms: Add missing symbol exports adds d5dbb2e8ce6e nios2: remove redundant 'default n' from Kconfig-s adds ef5cbcb6bfc8 nios2: update_mmu_cache clear the old entry from the TLB adds 195568a10a26 nios2: flush_tlb_page use PID based flush adds 0b5754b9869b nios2: pte_clear does not need to flush TLB adds 3437d3c886ed nios2: Use an invalid TLB entry address helper function adds 7d1730708b8a nios2: TLBMISC writes do not require PID bits to be set adds 58fd4766787e nios2: flush_tlb_pid can just restore TLBMISC once adds e71c99fe8da9 nios2: flush_tlb_mm flush only the pid adds c6b1d363f883 nios2: improve readability of tlb functions adds 737a3fa20f2e nios2: flush_tlb_all use TLBMISC way auto-increment feature adds b6a10463438d nios2: User address TLB flush break after finding the matc [...] adds 3ac23944de57 nios2: update_mmu_cache preload the TLB with the new PTE adds 21e6bff5e0ef nios2: Fix update_mmu_cache preload the TLB with the new PTE adds d60752629693 Merge tag 'nios2-v5.1-rc1' of git://git.kernel.org/pub/scm [...] adds 846a415bf440 arm64: default NR_CPUS to 256 adds 83a680dd97ad arm64: asm-offsets: remove unused offsets adds 83504032e6dd arm64: Remove asm/memblock.h adds a2c801c53d16 arm64: mm: make use of new memblocks_present() helper adds 5b498e139fb5 MAINTAINERS: Add LAKML list to ACPI for ARM64 entry adds 13e4cdd78586 arm64: uaccess: Cleanup get/put_user() adds 0bd3ef34d2a8 arm64: uaccess: Implement unsafe accessors adds e2a2e56e4082 arm64: dump: no need to check return value of debugfs_crea [...] adds d0a060be573b arm64: add ptrace regsets for ptrauth key management adds 67f52a9540e0 efi/arm: Don't expect a return value of ptdump_debugfs_register adds 8aa67d18a466 arm64: entry: Remove unneeded need_resched() loop adds e26a43314706 Merge branch 'irq/generic-nmi' of git://git.kernel.org/pub [...] adds 5870970b9a82 arm64: Fix HCR.TGE status for NMI contexts adds a82785a953e0 arm64: Remove unused daif related functions/macros adds c9bfdf734d4c arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature adds b90d2b22afdc arm64: cpufeature: Add cpufeature for IRQ priority masking adds e99da7c6f51b arm/arm64: gic-v3: Add PMR and RPR accessors adds 3f1f3234bc2d irqchip/gic-v3: Switch to PMR masking before calling IRQ handler adds cdbc81ddef43 arm64: ptrace: Provide definitions for PMR values adds 133d05186325 arm64: Make PMR part of task context adds a9806aa259fe arm64: Unmask PMR before going idle adds 85738e05dc38 arm64: kvm: Unmask PMR before entering guest adds 13b210ddf474 efi: Let architectures decide the flags that should be sav [...] adds 4a503217ce37 arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking adds 8cb7eff32cc0 arm64: daifflags: Include PMR in daifflags restore operations adds e9ab7a2e3336 arm64: alternative: Allow alternative status checking per [...] adds 0ceb0d56905e arm64: alternative: Apply alternatives early in boot process adds b5cf607370d0 irqchip/gic-v3: Factor group0 detection into functions adds e79321883842 arm64: Switch to PMR masking when starting CPUs adds b334481ab76b arm64: gic-v3: Implement arch support for priority masking adds d98d0a990ca1 irqchip/gic-v3: Detect if GIC can support pseudo-NMIs adds f32c926651dc irqchip/gic-v3: Handle pseudo-NMIs adds 101b35f7def1 irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI adds 7d31464adf20 arm64: Handle serror in NMI context adds 1234ad686fb1 arm64: Skip preemption when exiting an NMI adds c25349fd3c80 arm64: Skip irqflags tracing for NMI in IRQs disabled context adds bc3c03ccb464 arm64: Enable the support of pseudo-NMIs adds a80554fc36ba arm64: irqflags: Fix clang build warnings adds c061ce249f9b dt-bindings: arm: Convert PMU binding to json-schema adds b36506787cf1 arm64: perf: remove misleading comment adds cf2d65ec1d21 perf: xgene: Remove set but not used variable 'config' adds 0543371a57e3 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] adds 47224e51ab77 arm64: Remove documentation about TIF_USEDFPU adds 4caf8758b60b arm64: Rename get_thread_info() adds 3e32131abc31 arm64: Add workaround for Fujitsu A64FX erratum 010001 adds abbbbc83a210 asm-generic/io: Pass result of I/O accessor to __io_[p]ar() adds ce246c444a08 riscv: io: Update __io_[p]ar() macros to take an argument adds 2c97a9cc35a7 arm64: io: Hook up __io_par() for inX() ordering adds 1ad3935b39da lib/raid6: use vdupq_n_u8 to avoid endianness warnings adds 335ebe3035b6 lib/raid6: arm: optimize away a mask operation in NEON rec [...] adds a29c78234942 arm64: Kconfig.platforms: fix warning unmet direct dependencies adds 366e37e4da23 arm64: avoid clang warning about self-assignment adds 3cd0ddb3deec Revert "arm64: uaccess: Implement unsafe accessors" adds b9a4b9d084d9 arm64: debug: Don't propagate UNKNOWN FAR into si_code for [...] adds 6bd288569b50 arm64: debug: Ensure debug handlers check triggering excep [...] adds b855b58ac1b7 arm64: mmu: drop paging_init comments adds 3d8dfe75ef69 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds bf72e42d400a dt-bindings: serial: sh-sci: Document r8a7778/9 HSCIF bindings adds 42e45a9449f1 media: s5p-mfc: Fix memdev DMA configuration adds a2b956463764 dt-bindings: arm: l2x0: Convert L2 cache to json-schema adds 66ed144f147a dt-bindings: interrupt-controller: Convert ARM GIC to json-schema adds 36c79bc7ef79 dt-bindings: interrupt-controller: Convert ARM GICv3 to js [...] adds fd25ffdfd0b5 of: unittest: remove report of expected error adds 89716dc353bd of: unittest: add caution to function header comment adds 87143fce3124 of: add dtc annotations functionality to dtx_diff adds 221e1e0b0165 of: mark early_init_dt_alloc_reserved_memory_arch static adds dac58275308b dt-bindings: display: add missing semicolon in example adds 364e8d6f21fa dt-bindings: Add vendor prefix for techstar adds da36822dec74 dt-bindings: Add vendor prefix for feiyang adds 935665c1a117 of: unittest: unflatten device tree on UML when testing adds 065b6c4c913d Merge tag 'devicetree-for-5.1' of git://git.kernel.org/pub [...] adds cfced786969c dma-mapping: remove the default map_resource implementation adds 645386dfe630 dma-mapping: don't BUG when calling dma_map_resource on RAM adds 55ea54441fb3 videobuf2: replace a layering violation with dma_map_resource adds 8e4d81b98b78 dma: debug: no need to check return value of debugfs_creat [...] adds 0a3b192c26da dma-debug: add dumping facility via debugfs adds 70ca7ba2dbe4 dma-mapping: move debug configuration options to kernel/dma adds 347cb6af8710 dma-mapping: add a kconfig symbol for arch_setup_dma_ops a [...] adds dc2acded3895 dma-mapping: add a kconfig symbol for arch_teardown_dma_op [...] adds d0377392201b mfd/sm501: depend on HAS_DMA adds 2b2812961302 device.h: dma_mem is only needed for HAVE_GENERIC_DMA_COHERENT adds 34e04eedd1cf of: select OF_RESERVED_MEM automatically adds be4311a262bc dma-mapping: remove an incorrect __iommem annotation adds ff4c25f26a71 dma-mapping: improve selection of dma_declare_coherent ava [...] adds ddb26d8e1e97 dma-mapping: move CONFIG_DMA_CMA to kernel/dma/Kconfig adds 91a6fda95cb6 dma-mapping: remove dma_mark_declared_memory_occupied adds 82c5de0ab8db dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag adds 7753a91e7881 ccio: allow large DMA masks adds c54fc984dae5 sparc64: refactor the ali DMA quirk adds 254ecb1601eb sparc64/iommu: allow large DMA masks adds 24132a419c68 sparc64/pci_sun4v: allow large DMA masks adds 9eb9e96e97b3 Documentation/DMA-API-HOWTO: update dma_mask sections adds b7a7d1c1ec68 Merge tag 'dma-mapping-5.1' of git://git.infradead.org/use [...] adds ba93c357229f iommu/msm: Reduce indentation adds 4f821c1002cb iommu/tegra: gart: Remove pr_fmt and clean up includes adds ae95c46dbed5 iommu/tegra: gart: Clean up driver probe errors handling adds 4b6f0ea384f4 iommu/tegra: gart: Ignore devices without IOMMU phandle in DT adds 1d7ae53b152d iommu: Introduce iotlb_sync_map callback adds 2fc0ac180d0f iommu/tegra: gart: Optimize mapping / unmapping performance adds 53f986accf34 dt-bindings: memory: tegra: Squash tegra20-gart into tegra20-mc adds 334175243cc6 ARM: dts: tegra20: Update Memory Controller node to the ne [...] adds be4dbdec2bab memory: tegra: Don't invoke Tegra30+ specific memory timin [...] adds 96efa118c036 memory: tegra: Adapt to Tegra20 device-tree binding changes adds b3bb6b858f2a memory: tegra: Read client ID on GART page fault adds 59cd046f7f94 memory: tegra: Use of_device_get_match_data() adds 45594c683ef7 memory: tegra: Use relaxed versions of readl/writel adds ce2785a75dbc iommu/tegra: gart: Integrate with Memory Controller driver adds 568ece5bab24 memory: tegra: Do not try to probe SMMU on Tegra20 adds 33ea002aadd9 memory: tegra: Do not ask for IRQ sharing adds f2dcded1be0d memory: tegra: Clean up error messages adds c3086fad2755 iommu/tegra: gart: Fix spinlock recursion adds 8e924910dd07 iommu/tegra: gart: Fix NULL pointer dereference adds 7d849b7b40b9 iommu/tegra: gart: Allow only one active domain at a time adds 167d67d550b9 iommu/tegra: gart: Don't use managed resources adds 5dd82cdb3688 iommu/tegra: gart: Prepend error/debug messages with "gart:" adds cc0e1205766b iommu/tegra: gart: Don't detach devices from inactive domains adds e7e236704117 iommu/tegra: gart: Simplify clients-tracking code adds 707223095ccf iommu/tegra: gart: Perform code refactoring adds a947a45f0529 iommu/mediatek: Fix semicolon code style issue adds 5b438f4ba315 iommu/vt-d: Support page request in scalable mode adds 21d5d27c042d iommu/vt-d: Implement dma_[un]map_resource() adds 1a9eb9b98f0a iommu/vt-d: Remove change_pte notifier adds 932a6523ce39 iommu/vt-d: Use dev_printk() when possible adds e083ea5b0211 iommu/vt-d: Remove unnecessary local variable initializations adds 717532394c71 iommu/vt-d: Remove unused dmar_remove_one_dev_info() argument adds f096d6657a77 iommu/vt-d: Remove misleading "domain 0" test from domain_exit() adds 9ca8261173fc iommu/vt-d: Add helper to set an IRTE to verify only the b [...] adds 3f0c625c6ae7 iommu/vt-d: Allow interrupts from the entire bus for alias [...] adds e5567f5f6762 PCI/ATS: Add pci_prg_resp_pasid_required() interface. adds 1b84778a62ad iommu/vt-d: Fix PRI/PASID dependency issue. adds 8c938ddc6df3 PCI/ATS: Add pci_ats_page_aligned() interface adds 61363c1474b1 iommu/vt-d: Enable ATS only if the device uses page aligne [...] adds 117266fd59dd iommu/vt-d: Check identity map for hot-added devices adds fff42928ade5 PCI/ATS: Add inline to pci_prg_resp_pasid_required() adds d8b859105457 iommu/vt-d: Disable ATS support on untrusted devices adds 41b80db22799 iommu/vt-d: Set context field after value initialized adds c56cba5daf45 iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() adds 48739afaac2a iommu/vt-d: Get domain ID before clear pasid entry adds 2e6c6a8657e8 iommu/amd: Print reason for iommu_map_page failure in map_sg adds 5a63f0adebe7 iommu/amd: Remove clear_flush_young notifier adds 5f226da1b1d7 iommu/amd: Use dev_printk() when possible adds 84fdfafab849 x86/Hyper-V: Set x2apic destination mode to physical when [...] adds 29217a474683 iommu/hyper-v: Add Hyper-V stub IOMMU driver adds 32d5860a9e3c MAINTAINERS: Add Hyper-V IOMMU driver into Hyper-V CORE AN [...] adds bd3c2e66e4cb iommu/iova: Allow compiling the library without IOMMU support adds c61a4633a56a iommu/dma: Remove unused variable adds b77cf11f0941 iommu: Allow io-pgtable to be used outside of drivers/iommu/ adds 780da9e4f5bf iommu: Use dev_printk() when possible adds 032ebd8548c9 iommu/io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables adds db04d4a3d72f iommu: Fix flush_tlb_all typo adds 2405bc162583 iommu: Document iommu_ops.iotlb_sync_map() adds a7055d572c51 iommu: Document iommu_ops.is_attach_deferred() adds 18b3af4492a0 iommu: Fix IOMMU debugfs fallout adds d05e4c8600c3 Merge branches 'iommu/fixes', 'arm/msm', 'arm/tegra', 'arm [...] adds bb97be23db2a Merge tag 'iommu-updates-v5.1' of git://git.kernel.org/pub [...] adds abe420bfae52 swiotlb: Introduce swiotlb_max_mapping_size() adds 492366f7b423 swiotlb: Add is_swiotlb_active() function adds 133d624b1cee dma: Introduce dma_max_mapping_size() adds e6d6dd6c875e virtio: Introduce virtio_max_dma_size() adds fd1068e1860e virtio-blk: Consider virtio_max_dma_size() for maximum seg [...] adds 53e946cb347e virtio-balloon: improve update_balloon_size_func adds 59f3397ca7d3 virtio_balloon: remove the unnecessary 0-initialization adds 8457fdfeb16d virtio-ccw: diag 500 may return a negative cookie adds 3438b2c039b4 s390/virtio: handle find on invalid queue gracefully adds 971bedca26e0 virtio-ccw: wire up ->bus_name callback adds ab7a2375fb8e virtio: hint if callbacks surprisingly might sleep adds cfdbb4ed31aa vhost: silence an unused-variable warning adds 45ba8d5d061b Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds e97a34563d18 platform/x86: intel-hid: Missing power button release on s [...] adds 522e4ee6e526 Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 adds aff475804f60 platform/x86: mlx-platform: Add support for fan direction [...] adds 2752e34442b5 Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] adds 9b28aa1d0eae platform_data/mlxreg: Document fixes for core platform data adds 946e4e02b118 platform_data/mlxreg: Add capability field to core platform data adds 83cdb2c11173 platform/x86: mlx-platform: Add support for fan capability [...] adds e7706a4359f0 platform/x86: mlx-platform: Add support for new VMOD0007 b [...] adds 96f984d3127e ACPI / scan: Create platform device for BSG2150 ACPI nodes adds 38f250b7d4a0 platform/x86: dell-wmi: Ignore new keyboard backlight chan [...] adds 8335ebc1e98a platform/x86: touchscreen_dmi: Add info for the PoV Wintab [...] adds bbb97d728f77 platform/x86: touchscreen_dmi: Add info for the Chuwi Hi8 [...] adds 0bbbe97f2f85 platform/x86: ideapad: Add ideapad 330-15ICH to no_hw_rfkill adds 871f1f2bcb01 platform/x86: intel_int0002_vgpio: Only implement irq_set_ [...] adds e50af8332785 platform/x86: intel_pmc_core: Handle CFL regmap properly adds 0e68eeea9894 platform/x86: intel_pmc_core: Fix PCH IP sts reading adds d6827015e671 platform/x86: intel_pmc_core: Fix PCH IP name adds cd89e92b7399 platform/x86: intel_pmc_core: Fix file permissions for ltr_show adds 2a13096ac7da platform/x86: intel_pmc_core: Include Reserved IP for LTR adds c994611aca36 platform/x86: asus-wmi: Allow loading on systems without t [...] adds 4d9b2864a415 platform/x86: ideapad-laptop: Fix no_hw_rfkill_list for Le [...] adds fd47a36fba25 platform/x86: dell_rbu: stop abusing the DMA API adds c355ec651a89 platform/x86: wmi: fix potential null pointer dereference adds e4c275f77624 platform/mellanox: mlxreg-hotplug: Fix KASAN warning adds 530451d0df20 leds: mlxreg: Add support for capability register adds b75318597391 platform/x86: ideapad-laptop: Add Y530-I5ICH-1060 to no_hw [...] adds f27e1d1826d0 platform/x86: dell_rbu: fix lock imbalance in img_update_realloc adds 4a5861f71429 platform/x86: intel_pmc_core: Avoid a u32 overflow adds ff7c634b4f7b x86/CPU: Add Icelake model number adds cfb55af9add9 platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro adds 6769fdbe27d7 platform/x86: intel_pmc_core: Add ICL platform support adds 8aba056a4ea6 platform/x86: intel_pmc_core: Add Package cstates residency info adds 238f9c11351f platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown adds 67133c6d99ef platform/x86: ideapad-laptop: Add Yoga C930 to no_hw_rfkill_list adds faf96501305a platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no [...] adds b98dc493e7e1 platform/x86: touchscreen_dmi: Add info for the CHUWI Hi10 [...] adds 841f1b8fb4ca modpost: file2alias: define size of alias adds eacc95eae683 platform/x86: wmi: move struct wmi_device_id to mod_devicetable.h adds 0bc44b2b8ba3 platform/x86: wmi: add WMI support to MODULE_DEVICE_TABLE() adds 449ffaba3572 platform/x86: dell-smbios-wmi: use MODULE_DEVICE_TABLE() i [...] adds 4f483e83f01d platform/x86: dell-wmi-descriptor: use MODULE_DEVICE_TABLE [...] adds f44b3750e096 platform/x86: dell-wmi: use MODULE_DEVICE_TABLE() instead [...] adds 44423592ceb4 platform/x86: huawei-wmi: use MODULE_DEVICE_TABLE() instea [...] adds 7381460286da platform/x86: intel-wmi-thunderbolt: use MODULE_DEVICE_TAB [...] adds fd77149105dd platform/x86: wmi-bmof: use MODULE_DEVICE_TABLE() instead [...] adds eb480b41f2c5 platform/x86: mlx-platform: Add extra CPLD for next genera [...] adds cc2597eb8eeb platform/x86: mlx-platform: Add UID LED for the next gener [...] adds 3ba29326b894 platform/x86: mlx-platform: Fix access mode for fan_dir attribute adds 34f0b6e6ee32 platform/x86: ideapad-laptop: Add S130-14IGM to no_hw_rfkill list adds 9c22cc020db6 MAINTAINERS: Include mlxreg.h in Mellanox Platform Driver files adds dbbdf54c7206 Merge tag 'platform-drivers-x86-v5.1-1' of git://git.infra [...] adds 112950555263 watchdog/core: Add watchdog_thresh command line parameter adds 077d3dafe63c Merge branch 'core-core-for-linus' of git://git.kernel.org [...] adds 3fe7522fb766 locking/lockdep: Avoid a Clang warning adds 0126574fca2c locking/lockdep: Only call init_rcu_head() after RCU has b [...] adds 009bb421b6ce workqueue, lockdep: Fix an alloc_workqueue() error path adds 69a106c00e85 workqueue, lockdep: Fix a memory leak in wq->lock_name adds 9e55f87c0e3b Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] adds 041a15744a7f time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS adds a15f6b923e1e Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] adds e4a0bd0308f0 x86/boot/KASLR: Always return a value from process_mem_region adds b6e3cb4e8679 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] adds f76a16adc485 x86/unwind/orc: Fix ORC unwind table alignment adds f4f34e1b82eb x86/unwind: Handle NULL pointer calls better in frame unwinder adds ac5ceccce550 x86/unwind: Add hardcoded ORC entry for NULL adds a2863b53418d Revert "x86_64: Increase stack size for KASAN_EXTRA" adds 3609e31bc8dc x86/mm: Remove unused variable 'cpu' adds 24c41220659e x86/mm: Remove unused variable 'old_pte' adds 179fb36abb09 x86/hyperv: Fix kernel panic when kexec on HyperV adds 262d6a9a63a3 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 5768402fd9c6 perf/ring_buffer: Use high order allocations for AUX buffe [...] adds 8041ffd36f42 perf/x86/intel/uncore: Fix client IMC events return huge result adds 43aa378b4170 perf/core: Mark expected switch fall-through adds 21038f2baa05 perf, bpf: Consider events with attr.bpf_event as side-ban [...] adds 4d6101f5fd5d perf probe: Clarify error message about not finding kernel [...] adds 7c5b019e3a63 tools lib traceevent: Fix buffer overflow in arg_eval adds 10c3405f0603 perf: Mark expected switch fall-through adds 284c4e18f55e perf time-utils: Refactor time range parsing code adds c1c49204b011 perf auxtrace: Improve address filter error message when t [...] adds 076333870c2f perf intel-pt: Fix divide by zero when TSC is not available adds f435887ec0c9 perf db-export: Add calls parent_id to enable creation of [...] adds 8ce9a7251d11 perf scripts python: export-to-sqlite.py: Export calls parent_id adds 07c5ebead85f perf scripts python: export-to-postgresql.py: Fix invalid [...] adds febce6dc1f51 perf scripts python: export-to-postgresql.py: Export calls [...] adds a731cc4c990a perf scripts python: exported-sql-viewer.py: Factor out Tr [...] adds a448ba232a5f perf scripts python: exported-sql-viewer.py: Improve TreeM [...] adds 254c0d820b86 perf scripts python: exported-sql-viewer.py: Factor out Ca [...] adds ae8b887c00d3 perf scripts python: exported-sql-viewer.py: Add call tree adds c3b81a500f35 perf beauty msg_flags: Add missing %s lost when adding pre [...] adds 3163613c5bc8 perf bpf: Automatically add BTF ELF markers adds a53837a5458c perf clang: Remove needless extra semicolon adds bc3bb7953458 perf annotate: Calculate the max instruction name, align c [...] adds 153259382633 perf thread: Generalize function to copy from thread addr [...] adds 4802138d78ca perf diff: Support --time filter option adds daca23b20075 perf diff: Support --cpu filter option adds c1d3e633e16d perf diff: Support --pid/--tid filter options adds b504d7f68765 perf script python: Remove mixed indentation adds de2ec16bd438 perf script python: Add Python3 support to futex-contention.py adds 57e604b16362 perf script python: add Python3 support to check-perf-trace.py adds c253c72e9d67 perf script python: Add Python3 support to event_analyzing [...] adds fdf2460c297f perf script python: Add Python3 support to intel-pt-events.py adds e34c94024543 perf c2c: Fix c2c report for empty numa node adds c57589106fd6 perf hist: Add error path into hist_entry__init adds 263495858636 perf hist: Fix memory leak of srcline adds 90a86bde97ba perf tools: Read and store caps/max_precise in perf_pmu adds 5b61adb16599 perf evsel: Probe for precise_ip with simple attr adds befa09b61f8b perf session: Fix double free in perf_data__close adds b8f7d86b5849 perf data: Force perf_data__open|close zero data->file.path adds b339da480315 Merge tag 'perf-core-for-mingo-5.1-20190307' of git://git. [...] adds 12ad143e1b80 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds 219a3e8676f3 integrity, KEYS: add a reference to platform keyring adds 278311e417be kexec, KEYS: Make use of platform keyring for signature verify adds 107dfa2e56ec encrypted-keys: fix Opt_err/Opt_error = -1 adds c8b37524d3cd evm: remove set but not used variable 'xattr' adds fdb2410f7702 ima: define ima_post_create_tmpfile() hook and add missing call adds e7fde070f39b evm: Use defined constant for UUID representation adds 2e884fc9759d Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds c3665a6be5de Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 3d7a850fdc1a tpm/tpm_crb: Avoid unaligned reads in crb_recv() adds 8ab547a2dcfa tpm: Fix some name collisions with drivers/char/tpm.h adds 6ea3dfe1e073 selftests: add TPM 2.0 tests adds f5595f5baa30 tpm: Unify the send callback behaviour adds 442601e87a47 tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete adds bb3b6b0fc571 tpm: Simplify the measurements loop adds 64494d39ff63 tpm: Fix off-by-one when reading binary_bios_measurements adds c8faabfc6f48 tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 adds 08a8112ad9c1 tpm: don't print error message in tpm_transmit_cmd when tp [...] adds 36ce089758b1 tpm: don't return bool from update_timeouts adds 412eb585587a tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter adds c628610087d4 tpm: fix invalid return value in pubek_show() adds 41484674da31 tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails adds aff0c20bfe59 tpm: print tpm2_commit_space() error inside tpm2_commit_space() adds b34b77a99b1a tpm: declare struct tpm_header adds 720b071102d8 tpm: access command header through struct in tpm_try_transmit() adds c4df71d43a5b tpm: encapsulate tpm_dev_transmit() adds 304ff672537c tpm: clean up tpm_try_transmit() error handling flow adds c3465a370fb3 tpm: move tpm_validate_commmand() to tpm2-space.c adds 29b47ce98759 tpm: move TPM space code out of tpm_transmit() adds 5faafbab77e3 tpm: remove @space from tpm_transmit() adds 2677ca98ae37 tpm: use tpm_try_get_ops() in tpm-sysfs.c. adds 2f257402ee98 tpm: remove TPM_TRANSMIT_UNLOCKED flag adds 719b7d81f204 tpm: introduce tpm_chip_start() and tpm_chip_stop() adds a3fbfae82b4c tpm: take TPM chip power gating out of tpm_transmit() adds 47a6c28b6861 tpm: remove @flags from tpm_transmit() adds bcfff8384f6c tpm: dynamically allocate the allocated_banks array adds aa042475938f tpm: rename and export tpm2_digest and tpm2_algorithms adds 879b589210a9 tpm: retrieve digest size of unknown algorithms with PCR read adds 901615cb916d tpm: move tpm_chip definition to include/linux/tpm.h adds 240730437deb KEYS: trusted: explicitly use tpm_chip structure from tpm_ [...] adds 0b6cf6b97b7e tpm: pass an array of tpm_extend_digest structures to tpm_ [...] adds 587bad77e9c6 tpm/ppi: pass function revision ID to tpm_eval_dsm() adds 09fe1b42583d tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 adds 9d4023ed4db6 tpm/ppi: Display up to 101 operations as define for version 1.3 adds 8b60c79bcc10 tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used adds 50a81b60bfe0 tpm/ppi: Enable submission of optional command parameter f [...] adds 5da10728037a Merge tag 'tpmdd-next-20190213' of git://git.infradead.org [...] adds 5af7f115886f Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/li [...] adds 58156ba4468f kbuild: skip 'addtree' and 'flags' magic for external modu [...] adds dee9495303f2 kbuild: remove top-level built-in.a adds d151e9719f18 kbuild: merge KBUILD_VMLINUX_{INIT,MAIN} into KBUILD_VMLINUX_OBJS adds ecbd10d90e94 kbuild: simplify rules of data compression with size appending adds 5d680056cb6d s390: make built-in.a not directly depend on *.o.chkbss files adds afa974b77128 kbuild: add real-prereqs shorthand for $(filter-out FORCE,$^) adds b79c6aa6a1f1 kbuild: remove unnecessary in-subshell execution adds 4f1c1008e786 kbuild: remove meaningless prepare2 target adds 3a51ff344204 kbuild: gitignore output directory adds f43e9daace4e kallsyms: add static qualifiers where missing adds 52a849ed8896 kallsyms: remove unneeded memset() calls adds 500193ec57fd kallsyms: include <asm/bitsperlong.h> instead of <asm/types.h> adds 1e88e415ebcc kbuild: Disable extra debugging info in .s output adds ad15006cc784 kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD adds 175209cce23d kbuild: pkg: use -f $(srctree)/Makefile to recurse to top [...] adds 1d8001ef358d kbuild: generate modules.order only when CONFIG_MODULES=y adds 648ad9b19f43 kbuild: set KBUILD_MODULES=1 all the time for single target %/ adds 6d3c94e4a652 kbuild: turn '/' into an alias of './' adds 67274c083438 scripts/gdb: delay generation of gdb constants.py adds 01d509a48b46 kbuild: remove unimportant comments from ./Kbuild adds 1e5ff84ffe0b scripts/gdb: do not descend into scripts/gdb from scripts adds 8d2e52003adf kbuild: create symlink to vmlinux-gdb.py in scripts_gdb target adds b513adf45c9b scripts/gdb: refactor rules for symlink creation adds 88110713ca9d kbuild: hardcode genksyms path and remove GENKSYMS variable adds bd55f96fa9fc kbuild: refactor cc-cross-prefix implementation adds b303c6df80c9 kbuild: compute false-positive -Wmaybe-uninitialized cases [...] adds f47a23ce2b27 kbuild: move tools_silent to a more relevant place adds 3812b8c5c5d5 kbuild: make -r/-R effective in top Makefile for old Make [...] adds b999923c29d6 kbuild: remove empty rules for makefiles adds 6b12de69ad82 kbuild: simplify single target rules adds 9390dff66a52 kbuild: invoke syncconfig if include/config/auto.conf.cmd [...] adds 058507195b53 kbuild: move ".config not found!" message from Kconfig to [...] adds 117948ac744b kbuild: [bin]deb-pkg: add DPKG_FLAGS variable adds 9d9374440072 kbuild: move -gsplit-dwarf, -gdwarf-4 option tests to Kconfig adds 54b598a8638d kbuild: remove commented-out INITRD_COMPRESS adds 00250b52190b kbuild: update comment block of scripts/clang-version.sh adds d3a918c659ed kbuild: remove cc-version macro adds fa7295ab69a3 kbuild: clean up scripts/gcc-version.sh adds b89f25ea7892 kbuild: use -Werror=implicit-... instead of -Werror-implicit-... adds 9250d20e9ece kbuild: remove scripts/basic/% build target adds ffd602eb4693 Merge tag 'kbuild-v5.1' of git://git.kernel.org/pub/scm/li [...] adds 0e63208915a8 tipc: fix RDM/DGRAM connect() regression adds 4177c5d94264 net/sched: act_tunnel_key: Fix double free dst_cache adds f4772dee101c net: hns3: Fix a logical vs bitwise typo adds 22c74764aa29 ipv4/route: fail early when inet dev is missing adds f4b3ec4e6aa1 iptunnel: NULL pointer deref for ip_md_tunnel_xmit adds 27da0d2ef998 appletalk: Fix compile regression adds 7b8376237618 appletalk: Add atalk.h header files to MAINTAINERS file adds a10674bf2406 tcp: detecting the misuse of .sendpage for Slab objects adds ecb3dea400d3 net: sched: flower: insert new filter to idr after setting [...] adds 6caabe7f197d net: hsr: fix memory leak in hsr_dev_finalize() adds 6466e715651f tcp: do not report TCP_CM_INQ of 0 for closed connections adds f096ca63ca2a davinci_emac: always build in CONFIG_OF code adds 8a72b81e6df5 isdn: isdnloop: fix pointer dereference bug adds ae9819e339b4 ravb: Decrease TxFIFO depth of Q3 and Q2 to one adds a2ae6da025ed peak_usb: fix clang build warning adds 43d281662fdb enic: fix build warning without CONFIG_CPUMASK_OFFSTACK adds b89869da2db9 qede: Fix internal loopback failure with jumbo mtu configuration adds 3499e87ea041 ethtool: reduce stack usage with clang adds f9d19a7494e5 net: atm: Use IS_ENABLED in atm_dev_ioctl adds df103170854e net: stmmac: Avoid sometimes uninitialized Clang warnings adds 0805a4b894a8 net: atm: Add another IS_ENABLED(CONFIG_COMPAT) in atm_dev_ioctl adds eaab2d2d0fe4 nfp: fix simple vNIC mailbox length adds 1e027960edfa net/hsr: fix possible crash in add_timer() adds ee60ad219f5c route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe [...] adds 2e990dfd1397 sctp: remove sched init from sctp_stream_init adds 930c9f9125c8 rxrpc: Fix client call connect/disconnect race adds ad6c9986bcb6 vxlan: Fix GRO cells race condition between receive and li [...] adds 89664c623617 sctp: sctp_sock_migrate() returns error if sctp_bind_addr_ [...] adds 60208f79139a sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() adds c6f33e052256 sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() adds f1a167050d0e Merge branch 'sctp-process-the-error-returned-from-sctp_so [...] adds 634565f81556 net: ethernet: stmmac: manage Ethernet WoL for stm32mp157c. adds 22947335c4a6 net: ethernet: stmmac: update to support all PHY config fo [...] adds 830133daec63 dt-bindings: net: stmmac: add phys config properties adds 81311c03ab4d net: ethernet: stmmac: add management of clk_csr property adds 835667999019 dt-bindings: net: stmmac: remove syscfg clock property adds 5473f1be53c9 ARM: dts: stm32: Add Ethernet support on stm32h7 SOC and a [...] adds ffb3016bd6f2 Merge branch 'stmmac-add-some-fixes-for-stm32' adds 161e613755e9 net: add missing documentation in linux/skbuff.h adds d394d33bee22 net: hns3: add dma_rmb() for rx description adds f98ec788511b vxlan: do not need BH again in vxlan_cleanup() adds 6d2b0f02f5a0 connector: fix unsafe usage of ->real_parent adds 4c404ce23358 vsock/virtio: fix kernel panic from virtio_transport_reset [...] adds 81bf7bbeabd2 vhost: silence an unused-variable warning adds b62989fc4ea2 net: sched: fix potential use-after-free in __tcf_chain_put() adds 5355ed6388e2 fou, fou6: avoid uninit-value in gue_err() and gue6_err() adds 580411d07ce7 8139too : Add support for U.S. Robotics USR997901A 10/100 [...] adds 09073525f8b9 net: ethernet: sun: Zero initialize class in default case [...] adds 9d3e1368bb45 tcp: handle inet_csk_reqsk_queue_add() failures adds 78c3aff834f7 bpf: fix sysctl.c warning adds 4c3024debf62 bpf: only test gso type on gso packets adds 5b4f21b2a5c4 bpf: hbm: fix spelling mistake "deault" -> "default" adds 915905f8b1d4 xsk: fix potential crash in xsk_diag_put_umem() adds ea0371f78799 net: fix GSO in bpf_lwt_push_ip_encap adds 17a90a788473 selftests/bpf: test that GSO works in lwt_ip_encap adds e78e00bd478a selftests: bpf: fix compilation with out-of-tree $(OUTPUT) adds 8e2688876c7f libbpf: force fixdep compilation at the start of the build adds 69b09175d682 selftests: bpf: test_progs: initialize duration in singal_ [...] adds e8e3437762ad bpf: Stop the psock parser before canceling its work adds 20182390c413 bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field adds 243b4cdab981 bpf, libbpf: fixing leak when kernel does not support btf adds f54ba391d88f xsk: fix to reject invalid flags in xsk_bind adds c57b557b644d xsk: fix to reject invalid options in Tx descriptor adds 71b91a506bb0 bpf: fix warning about using plain integer as NULL adds c3ad3eca2f98 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 69ffaebb9036 rxrpc: Fix client call queueing, waiting for channel adds 7cbbee050c95 net: dsa: mv88e6xxx: Set correct interface mode for CPU/DSA ports adds 1f5d861f7fef net: stmmac: Avoid one more sometimes uninitialized Clang warning adds 1039c6e1936e net: keep refcount warning in reqsk_free() adds 083b78a9ed64 ip: fix ip_mc_may_pull() return value adds 69b51bbb03f7 net: hns3: fix to stop multiple HNS reset due to the AER changes adds d721fe99f6ad isdn: mISDNinfineon: fix potential NULL pointer dereference adds 95d6ebd53c79 net/x25: fix use-after-free in x25_device_event() adds 59cbf56fcd98 vxlan: test dev->flags & IFF_UP before calling gro_cells_r [...] adds 2a5ff07a0eb9 gro_cells: make sure device is up in gro_cells_receive() adds 8f49a658b4ea Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds adf040ddd001 ide: Use of_node_name_eq for node name comparisons adds 498b58944c4e ide: hpt366: mark expected switch fall-throughs adds fbf68b01a83e ide: mark expected switch fall-through adds dc5c37736d16 drivers: ide: Kconfig: pedantic formatting adds bc119dd954ba Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide adds 6bc3fe8e7e17 tools: mark 'test_vmalloc.sh' executable adds 39be9b6d0455 Input: soc_button_array - add usage-page 0x01 usage-id 0xc [...] adds e9eb788f9442 Input: soc_button_array - fix mapping of the 5th GPIO in a [...] adds d6f66f618569 Input: tm2-touchkey - add support for midas touchkey adds d5a158cec4f3 Input: tm2-touchkey - correct initial brightness adds 07df1c55270c Input: tm2-touchkey - allow specifying custom keycodes adds 1cdbd3e57698 Input: tm2-touchkey - add support for aries touchkey variant adds e85bb0beb649 Input: ad7879 - add check for read errors in interrupt adds 4116941b7a70 Merge tag 'v4.20' into next adds fb5fc09cc803 Input: tca6416-keypad - use struct_size() in kzalloc() adds a73450036e32 Input: mcs_touchkey - use struct_size() in kzalloc() adds 1eb7ea26d123 Input: mtk-pmic-keys - remove duplicated include from mtk- [...] adds a2f39dac0dec Input: edt-ft5x06 - add support for Evervision FT5726 adds 2ebc1919e9a9 Input: edt-ft5x06 - add support to update ev-ft5726 registers adds b6eba86030bf Input: edt-ft5x06 - add offset support for ev-ft5726 adds 351e0592bfea Input: st1232 - add support for st1633 adds 4dbb71195b34 Input: st1232 - add Martin as module author adds c3a39380a39d Input: sx8654 - add reset-gpio support adds 5896756a70b2 Input: sx8654 - add sx8655 and sx8656 to compatibles adds 43df039c6d92 Input: sx8654 - add sx8650 support adds 4ec90ac5047e Input: sx8654 - use common of_touchscreen functions adds e47ff893bc67 Input: sx8654 - convert #defined flags to BIT(x) adds 3c1697e6bc5c Input: sx8654 - do not override interrupt trigger adds a5c5e50cce9d Input: gpio-keys - add shutdown callback adds 0f681d09e66e Input: add new vibrator driver for various MSM SOCs adds 41a852e002e6 Input: ili210x - add DT binding document adds 626feb863274 Input: ili210x - drop platform data support adds 2fa928390f3f Input: ili210x - drop get_pendown_state adds 63083fd582b9 Input: ili210x - convert to devm_ functions adds 201f3c803544 Input: ili210x - add reset GPIO support adds 1bdec5d9818c Input: ili210x - convert to devm IRQ adds e3559442afd2 Input: ili210x - rework the touchscreen sample processing adds 122945776271 Input: ili210x - reorder probe adds c5d0e4b5154a Input: ili210x - add OF match table adds 495889176474 Input: ili210x - add ILI251X support adds 576057bf75cb Input: ili210x - switch to using devm_device_add_group() adds 937c4e552fd1 Input: stmfts - acknowledge that setting brightness is a b [...] adds 0ab0e5a383a7 Input: tm2-touchkey - acknowledge that setting brightness [...] adds 320f07b4a922 Input: msm-vibrator - tweak an error message adds f67cc3e927d8 Input: ili210x - fetch touchscreen geometry from DT adds e3dd12f0eacc Input: st1232 - switch to gpiod API adds 6b65189a2d09 Input: ims-pcu - switch to using brightness_set_blocking() adds 16ab4f43eb95 Input: st1232 - handle common DT bindings adds bab4a6cca024 Input: qt2160 - remove redundant spinlock adds 4e116e93f4fb Input: db9 - mark expected switch fall-through adds 43bcd820bd61 Input: synaptics_i2c - remove redundant spinlock adds 84ef1b339c2f Input: goodix - support Goodix gt5688 adds 1a3d1306ff3e Input: goodix - refer to touchscreen.txt in device tree bindings adds c1c00aa53a63 Input: goodix - print values in case of inconsistencies adds 0b8f452c9698 Input: i8042 - rework DT node name comparisons adds 44466306ebec Input: ti_am335x_tsc - remove set but not used variable 't [...] adds 65e91e2845b5 Merge branch 'next' into for-linus adds 741c73ed3501 Input: msm-vibrator - use correct gpio header adds 33667575547a Input: raspberrypi-ts - select CONFIG_INPUT_POLLDEV adds e154ab69321c Input: elan_i2c - add id for touchpad found in Lenovo s21e-20 adds 44fc95e218a0 Input: wacom_serial4 - add support for Wacom ArtPad II tablet adds 4f0237062ca7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f05c07b05d67 pinctrl: imx: add imx8qm driver adds 823868fceae3 pinctrl: armada-37xx: Correct mpp definitions adds 4d98fbaacd79 pinctrl: armada-37xx: add missing pin: PCIe1 Wakeup adds 3fbb9a8d79a8 pinctrl: dt-bindings: Fix the armada-37xx documentation adds 6e737a4e921e pinctrl: mediatek: add EINT support to virtual GPIOs adds 16f4372fd7a5 pinctrl: mcp23s08: use struct_size() in devm_kzalloc() adds 1e11820f72b7 pinctrl: sirf: atlas7: use struct_size() in devm_kzalloc() adds 48c67f1fc663 pinctrl/amd: fix typo adds 6daae00243e6 pinctrl: meson: meson8b: add the eth_rxd2 and eth_rxd3 pins adds f4f1b0746912 pinctrl: armada-37xx: change suspend/resume time adds 19ab5ca9b77d pinctrl: mcp23s08: Allocate irq_chip dynamic adds 40e3795851ce pinctrl: ti: iodelay: Lower the priority of prints adds cf892f38e856 dt-bindings: pinctrl: meson: update register descriptions adds e66dd48e8b0d pinctrl: meson: fix G12A ao pull registers base address adds 64856974a361 pinctrl: meson: add optional region for drive strength adds fe4a6485b819 Merge branch 'ib-meson-fixes' into devel adds 127428356ede pinctrl.txt: Remove outdated information adds c1c9d41319c3 dt-bindings: imx: Add pinctrl binding doc for imx8mm adds 67e436ffd648 Merge branch 'ib-qcom-spmi' of /home/linus/linux-gpio into devel adds 87eff9af7efb pinctrl: remove pinctrl/machine.h inclusion from pinctrl/p [...] adds e73339037f6b pinctrl: remove unused 'pinconf-config' debugfs interface adds ff54d82b7716 pinctrl: ti-iodelay: Fix platform_no_drv_owner.cocci warnings adds 4f41e66cf555 pinctrl: sirf: drop pointless static qualifier in sirfsoc_ [...] adds 699c7d1346fb pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit3 when using TX0 adds 7219a4b64520 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL0 bit2 when using RX [...] adds 3e3eebeacad7 pinctrl: sh-pfc: r8a77990: Fix MOD_SEL bit numbering adds 5219aa33caec pinctrl: sh-pfc: r8a77995: Fix MOD_SEL bit numbering adds f7d8b568e204 pinctrl: sh-pfc: r8a77990: GP6_9 does not have pull-down c [...] adds 85ccae133bde Revert "pinctrl: sh-pfc: r8a77990: Add support for pull-up [...] adds d2ccdc11fd7e pinctrl: sh-pfc: Print pin group when debugging adds 95c2d0efa041 pinctrl: sh-pfc: r8a7790: Initialize TDSEL register for ES1.0 adds c54734e831d5 pinctrl: sh-pfc: r8a7794: Initialize TDSEL register for ES1.0 adds 99fdb920f553 pinctrl: sh-pfc: r8a7795: Deduplicate VIN5 pin definitions adds 08b7e2112a9b pinctrl: sh-pfc: r8a7796: Deduplicate VIN5 pin definitions adds 81c585c96b7d pinctrl: sh-pfc: r8a77970: Deduplicate VIN[01] pin definitions adds 9dd1731306d9 pinctrl: sh-pfc: r8a77980: Deduplicate VIN1 pin definitions adds b8ba194ca5f4 pinctrl: sh-pfc: r8a7791: Fix VIN1 versioned groups adds 86c045c2e420 pinctrl: sh-pfc: r8a77965: Replace DU_DOTCLKIN2 by DU_DOTCLKIN3 adds 16978e7d40f7 pinctrl: sh-pfc: r8a77990: Add TMU pins, groups and functions adds 8e32e881947b pinctrl: sh-pfc: r8a7778: Fix HSPI pin numbers and names adds c6868f7cab3d Merge tag 'sh-pfc-for-v5.1-tag1' of git://git.kernel.org/p [...] adds c246761b442f pinctrl: berlin: as370: use generic "pwm" as pwm function name adds ff656e47a916 Pinctrl: Ingenic: Fix bugs caused by differences between J [...] adds 5de1a73e78ed Pinctrl: Ingenic: Add missing parts for JZ4770 and JZ4780. adds b71c1844124d Pinctrl: Ingenic: Unify the function name prefix to "ingen [...] adds 85e4e6881dba pinctrl: freescale: Add imx8mm pinctrl driver support adds b67328e1cf97 pinctrl: at91: add option to use drive strength bits adds 42ef75576bdd pinctrl: at91: add drive strength support for SAM9X60 adds a2fcb1ce8840 pinctrl: at91: add compatibles for SAM9X60 pin controller adds 1d741f2e977d dt-bindings: add documentation for banks adds fde84f194aad dt-bindings: add bindings for SAM9X60 adds 64e21add8cd9 pinctrl: at91: add slewrate support for SAM9X60 adds 5e07a820649b dt-bindings: add documentation for slew rate adds f1c894712bbe pinctrl: qcom: qcs404: Drop unused UFS_RESET macro adds 1cb66f080c27 pinctrl: bcm2835: declare pin config as generic adds b6e5531c0f80 pinctrl: bcm2835: Direct GPIO config changes to generic pinctrl adds b45eb4084bd9 pinctrl: samsung: Remove legacy API for handling external [...] adds a3240f09307a pinctrl: ingenic: Add LCD pins for the JZ4725B SoC adds e65372124cd7 Merge tag 'v5.0-rc6' into devel adds 402bfb3c1352 pinctrl: sunxi: Support I/O bias voltage setting on A80 adds fdbbd6b74c92 pinctrl: sh-pfc: r8a77990: Add DRIF pins, groups and functions adds 1ecd8c9cb899 pinctrl: sh-pfc: emev2: Add missing pinmux functions adds a4b0350047f1 pinctrl: sh-pfc: r8a7791: Fix scifb2_data_c pin group adds b9fd50488b49 pinctrl: sh-pfc: r8a7792: Fix vin1_data18_b pin group adds 0e6e448bdcf8 pinctrl: sh-pfc: sh73a0: Fix fsic_spdif pin groups adds 5e8588c86d71 pinctrl: sh-pfc: Validate fixed-size field widths at build time adds 729257d674bc pinctrl: sh-pfc: r8a77965: Add TMU pins, groups and functions adds 79dbbdbeccc6 pinctrl: sh-pfc: r8a77965: Add DRIF pins, groups and functions adds 44df22e7ce15 Merge tag 'sh-pfc-for-v5.1-tag2' of git://git.kernel.org/p [...] adds cd8c9b5a4957 pinctrl: stm32: fix memory leak issue adds e003ec6aa94b pinctrl: stm32: return error upon hwspinlock failure adds 7c6daeaf0a72 pinctrl: nomadik: fix possible object reference leak adds 202ba5ebc3af pinctrl: qcom: spmi-gpio: Reorder debug print adds dcab77888da9 dt-bindings: pinctrl: Document the i.MX50 IOMUXC binding adds 9bc8fee96e9a pinctrl: imx: fix scu link errors adds cf0240a755b8 Merge tag 'pinctrl-v5.1-1' of git://git.kernel.org/pub/scm [...] adds 671cdde36e26 watchdog: qcom: Add suspend/resume support adds 59600d045ff4 dt-bindings: watchdog: renesas-wdt: Document r8a77470 support adds 00fd20b4d94e watchdog/hpwdt: Update Kconfig documentation adds da39013e8e6a watchdog: pika_wdt: drop pointless static qualifier in pik [...] adds b6ce9c73941a watchdog: dw: remove useless pr_fmt adds d02d104ea0ce watchdog: Update sysfs documentation. adds 9f03161a1bd8 platform_data/mlxreg: additions for Mellanox watchdog driver. adds c60923dd5fee watchdog: mlx-wdt: introduce a watchdog driver for Mellano [...] adds 9d489ad12192 Documentation/watchdog: Add documentation mlx-wdt driver adds 8baee57218f6 watchdog: pc87413: Mark expected switch fall-through adds 51c802f57a0c watchdog: sc1200: Mark expected switch fall-through adds 4a1b1161561e watchdog: smsc37b787_wdt: Mark expected switch fall-through adds 3612b87d181b watchdog: sbc60xxwdt: Mark expected switch fall-through adds e70d3547fc44 watchdog: sc520_wdt: Mark expected switch fall-through adds 458c8961c194 watchdog: w83877f_wdt: Mark expected switch fall-through adds a089e4fed5c5 Merge tag 'linux-watchdog-5.1-rc1' of git://www.linux-watc [...] adds 9acd8de69d10 function_graph: Support displaying relative timestamp adds 91457c018f15 tracing: Annotate implicit fall through in parse_probe_arg() adds 9399ca21d203 tracing: Annotate implicit fall through in predicate_parse() adds 6c6dbce196c2 tracing: Add comment to predicate_parse() about "&&" or "||" adds 97f0a3bcdf34 tracing: Show more info for funcgraph wakeup tracers adds afbab501c66b tracing: Put a margin between flags and duration for wakeu [...] adds 88d380eb0668 tracing/doc: Add latency tracer funcgraph example adds f52d569f3d92 tracing: Show stacktrace for wakeup tracers adds d325c402964e ring-buffer: Remove unused function ring_buffer_page_len() adds 85acbb21b931 tracing: Change the function format to display function na [...] adds f79b3f338564 ftrace: Allow enabling of filters via index of available_f [...] adds ce59b8e99c2c uprobes: convert uprobe.ref to refcount_t adds e7f0c424d080 tracing: Do not free iter->trace in fail path of tracing_o [...] adds 7d18a10c3167 tracing: Refactor hist trigger action code adds 5032b3818913 tracing: Make hist trigger Documentation better reflect ac [...] adds c3e49506a0f4 tracing: Split up onmatch action data adds 466f4528fbc6 tracing: Generalize hist trigger onmax and save action adds a35873a0993b tracing: Add conditional snapshot adds a3785b7eca8f tracing: Add hist trigger snapshot() action adds fd451a3d9291 tracing: Add hist trigger snapshot() action Documentation adds dff81f559285 tracing: Add hist trigger onchange() handler adds ff0d35e2e1c7 tracing: Add hist trigger onchange() handler Documentation adds e91eefd731d9 tracing: Add alternative synthetic event trace action syntax adds 403726d8180c tracing: Add SPDX license GPL-2.0 license identifier to in [...] adds 146459fe671e tracing: Add hist trigger snapshot() action test case adds 6f6eaa1ebac6 tracing: Add hist trigger onchange() handler test case adds 9c749a1f6e0f tracing: Add alternative synthetic event trace action test case adds a3d86a4ad7e4 tracing: Add hist trigger action 'expected fail' test case adds 1c347a94ca79 tracing: Comment why cond_snapshot is checked outside of m [...] adds 9e5a36a3371f tracing: Fix spelling mistake: "analagous" -> "analogous" adds b689269bd1bb doc: trace: Fix documentation for uprobe_profile adds 83540fbc8812 tracing/perf: Use strndup_user() instead of buggy open-cod [...] adds 745cfeaac09c x86/ftrace: Fix warning and considate ftrace_jmp_replace() [...] adds ed581aaf99be tracing: Use str_has_prefix() in synth_event_create() adds 9f0bbf3115ca tracing: Use strncpy instead of memcpy for string keys in [...] adds 27242c62b141 tracing: Use strncpy instead of memcpy when copying comm f [...] adds 85f726a35e50 tracing: Use strncpy instead of memcpy when copying comm i [...] adds 6cdfa54cd229 Merge tag 'trace-v5.1' of git://git.kernel.org/pub/scm/lin [...] adds c9f19b67f04c xen: mark expected switch fall-through adds efac6c75dc4b xen-scsiback: mark expected switch fall-through adds 7681f31ec9cd xen/pciback: Don't disable PCI_COMMAND on PCI device reset. adds fa13e665e028 xen/gntdev: Do not destroy context while dma-bufs are in use adds 068e79f4a9d6 xen/gntdev: Check and release imported dma-bufs on close adds 357b4da50a62 x86: respect memory size limiting via mem= parameter adds 1d988ed46543 x86/xen: dont add memory above max allowed allocation adds 85eb278c1899 xen/ACPI: Switch to bitmap_zalloc() adds b1ddd406cd1e xen: remove pre-xen3 fallback handlers adds 201676095dda xen, cpu_hotplug: Prevent an out of bounds access adds 01bd2ac2f55a xen: fix dom0 boot on huge systems adds d14d7f14f177 Merge tag 'for-linus-5.1a-rc1-tag' of git://git.kernel.org [...] adds d7e9d01ac292 m68k: add ColdFire mcf5441x eDMA platform support adds f3124ccf025c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd54211b8e19 XArray tests: RCU lock prohibits GFP_KERNEL adds 809ab9371ca0 XArray: Update xa_erase family descriptions adds fd9dc93e3623 XArray: Change xa_insert to return -EBUSY adds 3ccaf57a6a63 XArray: Add support for 1s-based allocation adds a3e4d3f97ec8 XArray: Redesign xa_alloc API adds 2fa044e51a1f XArray: Add cyclic allocation adds f818b82b8016 XArray: Mark xa_insert and xa_reserve as must_check adds b38f6c502706 XArray: Fix xa_release in allocating arrays adds 962033d55d07 XArray: Use xa_cmpxchg to implement xa_reserve adds 2fbe967b3eb7 XArray: Fix xa_erase of 2-byte aligned entries adds 4a5c8d898948 XArray: Fix xa_reserve for 2-byte aligned entries adds ea295481b6e3 Merge tag 'xarray-5.1-rc1' of git://git.infradead.org/user [...] adds d01b1f96a82e perf/x86/intel: Make cpuc allocations consistent adds 11f8b2d65ca9 perf/x86/intel: Generalize dynamic constraint creation adds 52f64909409c x86: Add TSX Force Abort CPUID/MSR adds 400816f60c54 perf/x86/intel: Implement support for TSX Force Abort adds 004cc08675b7 Merge branch 'x86-tsx-for-linus' of git://git.kernel.org/p [...] adds ac8c1a2e502e platform/chrome: cromeos_pstore: switch to SPDX identifier adds cc2db0756fbb platform/chrome: cros_ec_debugfs: switch to SPDX identifier adds 5414dd14aafe platform/chrome: cros_ec_lightbar: switch to SPDX identifier adds 8d4d79483222 platform/chrome: cros_ec_sysfs: switch to SPDX identifier adds 27755cf70914 platform/chrome: cros_ec_vbc: switch to SPDX identifier adds f0c70b9bdb88 platform/chrome: cros_ec_i2c: switch to SPDX identifier adds 1058ca940e40 platform/chrome: cros_ec_lpc: switch to SPDX identifier adds b861297cf3bb platform/chrome: cros_ec_proto: switch to SPDX identifier adds 30fc9147aea7 platform/chrome: cros_ec_spi: switch to SPDX identifier adds 0e27a11f3201 platform/chrome: cros_kbd_led_backlight: switch to SPDX id [...] adds d6c7901ba88f platform/chrome: cros_ec_lightbar: remove pr_fmt() define adds 73c935de7fde platform/chrome: cros_ec_sysfs: remove pr_fmt() define adds 67e9ac8c565a MAINTAINERS: chrome-platform: change the git tree to a chr [...] adds 6b7cb2227d4d platform/chrome: cros_ec: Remove cros_ec dependency in lpc_mec adds 7b3d4f44abf0 platform/chrome: Add new driver for Wilco EC adds b787bb126cbc platform/chrome: wilco_ec: Add support for raw commands in [...] adds 0d2f2a3da1f2 platform/chrome: wilco_ec: Add RTC driver adds 2794449576a6 platform/chrome: fix wilco-ec dependencies adds f47d633134f7 Merge tag 'tag-chrome-platform-for-v5.1' of git://git.kern [...] adds cb1d150d809e hpfs: fix spelling mistake "partion" -> "partition" adds fec52486682f tools/testing/selftests/sysctl/sysctl.sh: add tests for >3 [...] adds 8cf7630b2970 kernel/sysctl.c: add missing range check in do_proc_dointv [...] adds 2bc4fc60fb3e kernel/sysctl.c: define minmax conv functions in terms of [...] adds b57e622e6da9 mm/hmm: convert to use vm_fault_t adds b5420237ec81 mm: refactor readahead defines in mm.h adds d5a572a4cb1e proc: calculate end pointer for /proc/*/* lookup at compile time adds fb054d0d91db openrisc: prefer memblock APIs returning virtual address adds 1269f7b83f2c powerpc: use memblock functions returning virtual address adds f240ec09bb8a memblock: replace memblock_alloc_base(ANYWHERE) with membl [...] adds 53d818d2747c memblock: drop memblock_alloc_base_nid() adds 8a770c2a83ea memblock: emphasize that memblock_alloc_range() returns a [...] adds 337555744e6e memblock: memblock_phys_alloc_try_nid(): don't panic adds ecc3e771f4ca memblock: memblock_phys_alloc(): don't panic adds 42b46aeff2e3 memblock: drop __memblock_alloc_base() adds 0ba9e6edd4c2 memblock: drop memblock_alloc_base() adds 92d12f9544b7 memblock: refactor internal allocation functions adds c366ea89fa40 memblock: make memblock_find_in_range_node() and choose_me [...] adds 9415673e3e19 arch: use memblock_alloc() instead of memblock_alloc_from( [...] adds 0240dfd5b4de arch: don't memset(0) memory returned by memblock_alloc() adds d80db5c1ed8d ia64: add checks for the return value of memblock_alloc*() adds b1e1c869ffd1 sparc: add checks for the return value of memblock_alloc*() adds f655f4053791 mm/percpu: add checks for the return value of memblock_alloc*() adds f5c7310ac73e init/main: add checks for the return value of memblock_alloc*() adds a0bf842e89a3 swiotlb: add checks for the return value of memblock_alloc*() adds 8a7f97b902f4 treewide: add checks for the return value of memblock_alloc*() adds c0dbe825a9f1 memblock: memblock_alloc_try_nid: don't panic adds 26fb3dae0a1e memblock: drop memblock_alloc_*_nopanic() variants adds fe145124dbe5 memblock: remove memblock_{set,clear}_region_flags adds c9a688a3e918 memblock: split checks whether a region should be skipped [...] adds a2974133b7e0 mm: memblock: update comments and kernel-doc adds 5c01a25a2103 of: fix kmemleak crash caused by imbalance in early memory [...] adds ee9c5e67557f openvswitch: convert to kvmalloc adds b330e6a49dc3 md: convert to kvmalloc adds acdf52d97f82 selinux: convert to kvmalloc adds ba20ba2e3743 generic radix trees adds 94f8f3b02e1e proc: commit to genradix adds 2075e50caf5e sctp: convert to genradix adds 586187d7de71 Drop flex_arrays adds a667cb7a94d4 Merge branch 'akpm' (patches from Andrew) adds 73052b0daee0 fs/devpts: always delete dcache dentry-s in dput() adds 5678b5d6a8ec orangefs: don't reinitialize result_mask in ->getattr adds 801e52379600 fs: move generic stat response attr handling to vfs_getattr_nosec adds a0ce2f0aa6ad splice: don't merge into linked buffers adds 01e7187b4119 pipe: stop using ->can_merge adds cc4b1242d7e3 vfs: fix preadv64v2 and pwritev64v2 compat syscalls with o [...] adds 12e1e7af1a55 vfs: Make __vfs_write() static adds 5f739e4a491a Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 77000bc43da1 uio: remove the unused iov_for_each macro adds 6daef95b8c91 iov_iter: optimize page_copy_sane() adds dbc2fba3fc46 Merge branch 'work.iov_iter' of git://git.kernel.org/pub/s [...] adds 6d7fbce7da0c kill kernfs_pin_sb() adds 3bd045cc9c4b separate copying and locking mount tree on cross-userns copies adds 74e831221cfd saner handling of temporary namespaces adds 9bc61ab18b1d vfs: Introduce fs_context, switch vfs_kern_mount() to it. adds 8f2918898eb5 new helpers: vfs_create_mount(), fc_mount() adds a0c9a8b8fd9f teach vfs_get_tree() to handle subtype, switch do_new_moun [...] adds 132e460848f4 new helper: do_new_mount_fc() adds c9ce29ed795f vfs_get_tree(): evict the call of security_sb_kern_mount() adds 8d0347f6c3a9 convert do_remount_sb() to fs_context adds e1a91586d5da fs_context flavour for submounts adds f3a09c92018a introduce fs_context methods adds c6b82263f9c6 vfs: Introduce logging functions adds 31d921c7fb96 vfs: Add configuration parser helpers adds da2441fdffbf vfs: Add LSM hooks for the new mount API adds 442155c1bd84 selinux: Implement the new mount API LSM hooks adds 2febd254adc4 smack: Implement filesystem context security hooks adds 846e56621897 vfs: Put security flags into the fs_context struct adds 3e1aeb00e6d1 vfs: Implement a filesystem superblock creation/configurat [...] adds cb50b348c71f convenience helpers: vfs_get_super() and sget_fc() adds 0b52075ee623 introduce cloning of fs_context adds 60a3c3a58e2e procfs: Move proc_fill_super() to fs/proc/root.c adds 66f592e2ece0 proc: Add fs_context support to procfs adds 935c6912b198 ipc: Convert mqueue fs to fs_context adds 90129625d920 cgroup: start switching to fs_context adds 7feeef58690a cgroup: fold cgroup1_mount() into cgroup1_get_tree() adds f5dfb5315d34 cgroup: take options parsing into ->parse_monolithic() adds 8d2451f4994f cgroup1: switch to option-by-option parsing adds e34a98d5b226 cgroup2: switch to option-by-option parsing adds cf6299b1d005 cgroup: stash cgroup_root reference into cgroup_fs_context adds 71d883c37e8d cgroup_do_mount(): massage calling conventions adds 6678889f0726 cgroup1_get_tree(): separate "get cgroup_root to use" into [...] adds cca8f32714d3 cgroup: store a reference to cgroup_ns into cgroup_fs_context adds 23bf1b6be9c2 kernfs, sysfs, cgroup, intel_rdt: Support fs_context adds a18753747385 cpuset: Use fs_context adds 32021982a324 hugetlbfs: Convert to fs_context adds d911b4585eb3 vfs: Remove kern_mount_data() adds 5fe1890d0e20 vfs: Provide documentation for new mount API adds e7582e16a170 vfs: Implement logging through fs_context adds 06a2ae56b5b8 vfs: Add some logging to the core users of the fs_context log adds 13fcc6837049 afs: Add fs_context support adds c99c2171fc61 afs: Use fs_context to pass parameters over automount adds 7b47a9e7c8f6 Merge branch 'work.mount' of git://git.kernel.org/pub/scm/ [...] adds 2fe93bd43264 fuse: extract fuse_find_writeback() helper adds 7f305ca1928d fuse: clean up fuse_writepage_in_flight() adds 419234d5958b fuse: only reuse auxiliary request in fuse_writepage_in_flight() adds e2653bd53a98 fuse: fix leaked aux requests adds c5de16cca2d7 fuse: Replace page without copying in fuse_writepage_in_flight() adds 340617508d24 fuse: Remove stale comment in end_requests() adds 8da6e9183275 fuse: Kill fasync only if interrupt is queued in queue_int [...] adds 217316a60101 fuse: Optimize request_end() by not taking fiq->waitq.lock adds 5e0fed717a38 fuse: Wake up req->waitq of only if not background adds 7407a10de57f fuse: Do some refactoring in fuse_dev_do_write() adds b782911b5297 fuse: Verify userspace asks to requeue interrupt that we r [...] adds ebf84d0c7220 fuse: Add fuse_inode argument to fuse_prepare_release() adds 4510d86fbbb3 fuse: Convert fc->attr_version into atomic64_t adds f15ecfef058d fuse: Introduce fi->lock to protect write related fields adds c9d8f5f0692d fuse: Protect fi->nlookup with fi->lock adds 6b675738ce90 fuse: Protect ff->reserved_req via corresponding fi->lock adds eb98e3bdf3aa fuse: clean up aborted adds 75126f550452 fuse: use atomic64_t for khctr adds 23c94e1cdcbf fuse: Switch to using async direct IO for FOPEN_DIRECT_IO adds 3c3db095b68c fuse: use iov_iter based generic splice helpers adds d4136d60751a fuse add copy_file_range to direct io fops adds 55752a3aba13 fuse: multiplex cached/direct_io file operations adds 2f7b6f5bed01 fuse: lift bad inode checks into callers adds d9a9ea94f748 fuse: support clients that don't implement 'opendir' adds fabf7e0262d0 fuse: cache readdir calls if filesystem opts out of opendir adds dfee9c257b10 Merge tag 'fuse-update-5.1' of git://git.kernel.org/pub/sc [...] adds 5f32879ea355 ovl: During copy up, first copy up data and then xattrs adds 993a0b2aec52 ovl: Do not lose security.capability xattr over metadata f [...] adds f88c5942cfaf Merge tag 'ovl-update-5.1' of git://git.kernel.org/pub/scm [...] adds f57dcf4c7211 NFS: Fix I/O request leakages adds 4d91969ed4db NFS: Fix an I/O request leakage in nfs_do_recoalesce adds 8127d8270599 NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() adds 078b5fd92c49 NFS: Clean up list moves of struct nfs_page adds df3accb84960 NFS: Pass error information to the pgio error cleanup routine adds 875bc3fbf272 NFS: Ensure NFS writeback allocations don't recurse back i [...] adds 7dc58ca5d8cd NFS: EINTR is also a fatal error. adds 2dc23afffbca NFS: ENOMEM should also be a fatal error. adds 302fad7bd5c3 NFS: Fix up documentation warnings adds e9acf2105fdb NFS: Fix sparse annotations for nfs_set_open_stateid_locked() adds a1231fda7e94 SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs adds 0ffe86f48026 SUNRPC: Use poll() to fix up the socket requeue races adds b9779a54bb22 SUNRPC: Ensure rq_bytes_sent is reset before request transmission adds 45bb8d802742 NFS: drop useless LIST_HEAD adds e3735c899854 SUNRPC: remove pointless test in unx_match() adds 40cc394be1aa fs/nfs: Fix nfs_parse_devname to not modify it's argument adds be4c2d4723a4 NFS: readdirplus optimization by cache mechanism adds 42f72cf368c5 NFS: Remove redundant semicolon adds bf211ca1a84c NFS: Fix typo in comments of nfs_readdir_alloc_pages() adds 97ae91bbf3a7 pNFS: Fix potential corruption of page being written adds 2cde04e90d5b pNFS: Avoid read/modify/write when it is not necessary adds ded52fbe7020 nfs: fix xfstest generic/099 failed on nfsv3 adds ae0535515161 SUNRPC: Don't reset the stream record info when the receiv [...] adds e92053a52e68 SUNRPC: Handle zero length fragments correctly adds 727fcc64a0f8 SUNRPC: Don't suppress socket errors when a message read c [...] adds 5f52a9d429b8 SUNRPC: Initiate a connection close on an ESHUTDOWN error [...] adds e791f8e9380d SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() adds 0472e4766049 SUNRPC: Convert socket page send code to use iov_iter() adds c87dc4c73bb0 SUNRPC: Further cleanups of xs_sendpages() adds 6f903b111e33 SUNRPC: Remove the redundant 'zerocopy' argument to xs_sen [...] adds 3453d5708b33 NFSv4.1: Avoid false retries when RPC calls are interrupted adds 6f9449be53f3 NFS: Fix a soft lockup in the delegation recovery code adds 5085607d2091 NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount adds ec482cc1c118 xprtrdma: Fix sparse warnings adds d4550bbee66f xprtrdma: Check inline size before providing a Write chunk adds e340c2d6ef2a xprtrdma: Reduce the doorbell rate (Receive) adds 6f701383368d SUNRPC: Display symbolic flag names in RPC trace events adds 0ccc61b1c76e SUNRPC: Add xdr_stream::rqst field adds 5582863f450c SUNRPC: Add XDR overflow trace event adds 7be9cea3600b SUNRPC: Add trace event that reports reply page vector alignment adds eb72f484a5eb NFS: Remove print_overflow_msg() adds f23f65840422 NFS: Add trace events to report non-zero NFS status codes adds 80125d4ae70a SUNRPC: Remove some dprintk() call sites from auth functions adds 067fb11b12af SUNRPC: Remove rpc_xprt::tsh_size adds fe9a270519c7 SUNRPC: Add build option to disable support for insecure enctypes adds e8680a24a269 SUNRPC: Use struct xdr_stream when constructing RPC Call header adds 7f5667a5f8c4 SUNRPC: Clean up rpc_verify_header() adds a0584ee9aed8 SUNRPC: Use struct xdr_stream when decoding RPC Reply header adds 0c77668ddb4e SUNRPC: Introduce trace points in rpc_auth_gss.ko adds 241b1f419f0e SUNRPC: Remove xdr_buf_trim() adds 2573a4649995 SUNRPC: Add SPDX IDs to some net/sunrpc/auth_gss/ files adds cf500bac8fd4 SUNRPC: Introduce rpc_prepare_reply_pages() adds 02ef04e432ba NFS: Account for XDR pad of buf->pages adds a00275baa68e SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize adds 35e77d21baa0 SUNRPC: Add rpc_auth::au_ralign field adds 2c94b8eca1a2 SUNRPC: Use au_rslack when computing reply buffer size adds 06b5fc3ad94e Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/ [...] adds a73881c96d73 SUNRPC: Fix an Oops in udp_poll() adds c1dffe0bf7f9 NFSv4.1: Reinitialise sequence results before retransmitti [...] adds c71c46f01573 NFSv4.1: Don't process the sequence op more than once. adds 1a3466aed3a1 NFS: Add missing encode / decode sequence_maxsz to v4.2 op [...] adds 108bb4afd351 NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() adds 762bb7e97351 NFS/flexfiles: Fix up sparse RCU annotations adds 39a5201a2b45 NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() adds a79f194aa487 NFSv4/flexfiles: Abort I/O early if the layout segment was [...] adds 3eb86093ea40 NFSv4.2: Add client support for the generic 'layouterror' [...] adds f0922a6c0cdb NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads adds 18c0778a650b NFSv4: Handle early exit in layoutget by returning an error adds 2444ff277a68 NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() adds 0a156dd58274 NFS/flexfiles: Avoid unnecessary layout invalidations adds d082d4b5a0dd NFS/flexfiles: Remove bogus checks for invalid deviceids adds 17aaec816751 NFS/flexfiles: Don't invalidate DS deviceids for being unr [...] adds 76c6690522bb NFS/flexfiles: Speed up read failover when DSes are down adds 749da527b3e7 NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() adds 561d6f8aaffc NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() adds 312cd4cb126a NFS/flexfiles: Simplify ff_layout_get_ds_cred() adds 626d48b12cde NFS/flexfile: Simplify nfs4_ff_layout_ds_version() adds 4cbc8a571c24 NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() adds 29a23909e41f NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() adds cefa587a40bb NFS/flexfiles: Clean up mirror DS initialisation adds 12a3ad6184f8 SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites i [...] adds 067c46967160 NFSv4.1: Bump the default callback session slot count to 16 adds 0d1bf3407c4a SUNRPC: Allow dynamic allocation of back channel slots adds ed7dc973bd91 SUNRPC: Prevent thundering herd when the socket is not connected adds 477687e1116a SUNRPC: Fix up RPC back channel transmission adds 7b3fef8e4157 SUNRPC: Respect RPC call timeouts when retrying transmission adds cea57789e408 SUNRPC: Clean up adds 6b5f59001687 SUNRPC: Remove redundant calls to RPC_IS_QUEUED() adds 03e51d32da99 SUNRPC: Check whether the task was transmitted before rebi [...] adds 009a82f64374 SUNRPC: Micro-optimise when the task is known not to be sleeping adds 4d6c671ace56 SUNRPC: Take the transport send lock before binding+connecting adds 1fbf3e48123d Merge tag 'nfs-for-5.1-1' of git://git.linux-nfs.org/proje [...] adds 8e928218780e Btrfs: fix corruption reading shared and compressed extent [...] adds 4ea748e1d2c9 Btrfs: fix deadlock between clone/dedupe and rename adds 78c52d9eb6b7 btrfs: check for refs on snapshot delete resume adds aea6f028d01d btrfs: save drop_progress if we drop refs at all adds 7503b83d80f0 btrfs: move ulist allocation out of transaction in quota enable adds d3865159ac78 btrfs: zstd: ensure reclaim timer is properly cleaned up adds 92825b0298ca Merge tag 'for-5.1-part2-tag' of git://git.kernel.org/pub/ [...] adds 5ba72e607cdb ceph: set special inode's blocksize to page size adds 84bf39509bea ceph: decode feature bits in session message adds 81c5a1487e52 ceph: split large reconnect into multiple messages adds 75c9627efb72 ceph: map snapid to anonymous bdev ID adds b37fe1f923fb ceph: support versioned reply adds 08796873a518 ceph: support getting ceph.dir.pin vxattr adds e3ec8d6898f7 ceph: send cap releases more aggressively adds 6b41d4d9cb8f libceph: use struct_size() for kmalloc() in crush_decode() adds fd7e3f0d8f25 rbd: get rid of obj_req->obj_request_count adds 6484cbe987e0 rbd: handle DISCARD and WRITE_ZEROES separately adds 0c93e1b7a26b rbd: round off and ignore discards that are too small adds e450f4d1a5d6 ceph: pass inclusive lend parameter to filemap_write_and_w [...] adds 32f6511a69eb ceph: touch existing cap when handling reply adds 8d9c0906acef ceph: remove dentry_lru file from debugfs adds 1e9c2eb6811e ceph: delete stale dentry when last reference is dropped adds 37c4efc1ddf9 ceph: periodically trim stale dentries adds fe33032daae2 ceph: add mount option to limit caps count adds 0b51c9d15ab4 rbd: remove experimental designation from kernel layering adds 356889c49d84 rbd: clear ->xferred on error from rbd_obj_issue_copyup() adds e28eded58bdb rbd: factor out __rbd_osd_req_create() adds 13488d53775b rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() adds 3a482501cf70 rbd: introduce rbd_obj_issue_copyup_ops() adds 89a59c1ca73b rbd: copyup with an empty snapshot context (aka deep-copyup) adds 9b17eb2ce102 rbd: whole-object write and zeroout should copyup when sna [...] adds b9f6d447a6f6 rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN adds d11ae8e0a76a Documentation: modern versions of ceph are not backed by btrfs adds 2b0a80b0d0bb Merge tag 'ceph-for-5.1-rc1' of git://github.com/ceph/ceph-client adds 53cf97845732 jbd2: fix deadlock while checkpoint thread waits commit th [...] adds 82dd124c40b8 ext4: replace opencoded i_writecount usage with inode_is_o [...] adds 904cdbd41d74 jbd2: clear dirty flag when revoking a buffer from an olde [...] adds 597599268e3b jbd2: discard dirty data when forgetting an un-journalled buffer adds 16e08b14a455 ext4: cleanup clean_bdev_aliases() calls adds a297b2fcee46 ext4: unlock unused_pages timely when doing writeback adds 67a11611e1a5 ext4: fix check of inode in swap_inode_boot_loader adds a46c68a318b0 ext4: cleanup pagecache before swap i_data adds aa507b5faf38 ext4: update quota information while swapping boot loader inode adds abdc644e8cba ext4: add mask of ext4 flags to swap adds 6e589291f4b1 ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_I [...] adds f96c3ac8dfc2 ext4: fix crash during online resizing adds 538bcaa6261b jbd2: fix race when writing superblock adds a58ca992661a jbd2: fold jbd2_superblock_csum_{verify,set} into their callers adds c9e716eb9b34 ext4: don't update s_rev_level if not required adds 034f891a844b ext4: annotate implicit fall throughs adds 793bc5181b14 ext4: annotate more implicit fall throughs adds 7159a986b420 ext4: fix some error pointer dereferences adds 01215d3edb0f jbd2: fix compile warning when using JBUFFER_TRACE adds ddccb6dbe780 ext4: fix compile error when using BUFFER_TRACE adds 231fe82b5609 ext4: Change debugging support help prefix from EXT4 to Ext4 adds bc1d69d6151f ext4: add sysfs attr /sys/fs/ext4/<disk>/journal_task adds 7bd75230b437 ext4: fix bigalloc cluster freeing when hole punching under load adds 6e876c3dd205 jbd2: fix invalid descriptor block checksum adds 0df6f46995a9 jbd2: jbd2_get_transaction does not need to return a value adds a5adcfcad55d Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 1c3da4452d18 nfsd: fix an IS_ERR() vs NULL check adds 1602a7b7d337 SUNRPC: Don't allow compiler optimisation of svc_xprt_rele [...] adds 66c898caefd3 svcrpc: svc_xprt_has_something_to_do seems a little long adds 95503d295ad6 svcrpc: fix unlikely races preventing queueing of sockets adds 14cfbd94998a svcrdma: Use struct_size() in kmalloc() adds c7920f06ae75 svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled adds 8820bcaa5bd7 svcrdma: Remove syslog warnings in work completion handlers adds b7e5034cbecf svcrpc: fix UDP on servers with lots of threads adds c54f24e338ed nfsd: fix performance-limiting session calculation adds b602345da6cb nfsd: fix memory corruption caused by readdir adds dd838821f0a2 nfsd: fix wrong check in write_v4_end_grace() adds f875a792abe9 nfsd: allow nfsv3 readdir request to be larger. adds ebc551f2b8f9 Merge tag 'nfsd-5.1' of git://linux-nfs.org/~bfields/linux adds b32b78f89221 ubi: Introduce in_pq() adds 663586c0a892 ubi: Expose the bitrot interface adds 2fe8b2d5578d ubifs: Reject unsupported ioctl flags explicitly adds 5578e48e5c0b ubi: wl: Silence uninitialized variable warning adds a840b56ba385 Merge tag 'upstream-5.1-rc1' of git://git.kernel.org/pub/s [...] adds c9aed74e6a27 fs/dax: Convert to use vmf_error() adds 0cefc36b32b3 fs/dax: NIT fix comment regarding start/end vs range adds e4b3448bc346 dax: Flush partial PMDs correctly adds 3bb0f28d84f3 Merge tag 'fsdax-for-5.1' of git://git.kernel.org/pub/scm/ [...] adds ebe9f6f19d80 acpi/nfit: Fix bus command validation adds 966d23a006ca libnvdimm/label: Clear 'updating' flag after label-set update adds f596c8844fe1 nfit: Fix nfit_intel_shutdown_status() command submission adds 43f89877f266 nfit: acpi_nfit_ctl(): Check out_obj->type in the right place adds 1194c4133195 nfit: Add Hyper-V NVDIMM DSM command set to white list adds 6ee977dec746 MAINTAINERS: Update filesystem-dax and NVDIMM entries adds d5d30d5a5c60 libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family adds 0171b6b78131 acpi/nfit: Require opt-in for read-only label configurations adds 2f8c90111513 libnvdimm/btt: Remove unnecessary code in btt_freelist_init adds 9dedc73a4658 libnvdimm/btt: Fix LBA masking during 'free list' population adds 5c9d62d0026a acpi/nfit: Update NFIT flags error message adds 316720b9c234 libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings adds 075c3fdd56ac libnvdimm/namespace: Clean up holder_class_store() adds 451fed24e99d Merge branch 'for-5.1/libnvdimm' into libnvdimm-for-next adds f101ada7da65 libnvdimm, pfn: Fix over-trim in trim_pfn_device() adds 07464e88365e libnvdimm: Fix altmap reservation size calculation adds 11a358109e0c libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in [...] adds fa7d2e639cd9 libnvdimm/pmem: Honor force_raw for legacy pmem regions adds ad428cdb525a dax: Check the end of the block-device capacity with dax_d [...] adds 4960461f5d22 libnvdimm/pfn: Remove dax_label_reserve adds 6fd96ff55796 Merge branch 'for-5.1/libnvdimm-start-pad' into libnvdimm- [...] adds c6c5df293bf1 nfit/ars: Attempt a short-ARS whenever the ARS state is id [...] adds fa3ed4d981b1 nfit/ars: Attempt short-ARS even in the no_init_ars case adds 317a992ab926 nfit/ars: Remove ars_start_flags adds e34b8252a3d2 nfit/ars: Introduce scrub_flags adds 5479b2757f26 nfit/ars: Allow root to busy-poll the ARS state machine adds 78153dd45e7e nfit/ars: Avoid stale ARS results adds 4083014e3269 Merge branch 'for-5.1/nfit/ars' into libnvdimm-for-next adds 5ea6718b1f1b Merge tag 'libnvdimm-for-5.1' of git://git.kernel.org/pub/ [...] adds aa1abbe015c3 crypto: s5p-sss - fix AES support for Exynos5433 adds 00e87449430d crypto: caam - add missing put_device() call adds dac0bde43b0b Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds a904327e98a5 mailbox: tegra-hsp: mark suspend function as __maybe_unused adds 10cfc5a92e36 mailbox: mailbox-test: fix debugfs in multi-instances adds 6899b4f7c99c mailbox: mailbox-test: fix null pointer if no mmio adds eac36c865121 mailbox: stm32-ipcc: do not enable wakeup source by default adds 419d67f3ec0a mailbox: stm32-ipcc: remove useless device_init_wakeup call adds 4981b82ba2ff mailbox: ZynqMP IPI mailbox controller adds abdd85b6ba73 dt-bindings: mailbox: Add Xilinx IPI Mailbox adds 17b860bbfc84 mailbox: imx: keep MU irq working during suspend/resume adds 3a186d38561d Merge tag 'mailbox-v5.1' of git://git.linaro.org/landing-t [...] adds 309b32fb97d8 pwm: Don't use memcmp() to compare state variables adds cc2d22477779 pwm: Drop per-chip dbg_show callback adds 5d0a4c11896e pwm: Rearrange structures to group members by purpose adds 01482d2443db pwm: imx: Remove if block where the condition is always wrong adds f20b187e32e0 pwm: imx: Set driver data earlier simplifying the end of - [...] adds b9a5c60bc2f6 pwm: imx: Don't print an error on -EPROBE_DEFER adds d80f8206905c pwm: imx: Split into two drivers adds 7ca17b207127 pwm: imx: Signedness bug in imx_pwm_get_state() adds 77c3edde4aff pwm: hibvt: Use individual struct per of-data adds 50e6914387ee dt-bindings: pwm: hibvt: Add hi3559v100 support adds 7a58fc5448d1 pwm: hibvt: Add hi3559v100 support adds a87b40615a14 pwm: Add MediaTek MT8183 display PWM driver support adds 53784159f6f5 pwm: atmel: Add struct atmel_pwm_data adds 0285827d546d pwm: atmel: Add support for controllers with 32 bit counters adds abcbe3733e50 pwm: atmel: Rename objects of type atmel_pwm_data adds 14101cafe966 pwm: atmel: Add PWM binding for SAM9X60 adds 74d0c3b20509 pwm: atmel: Add support for SAM9X60's PWM controller adds 7f68ce8287d3 pwm: rcar: Add support "atomic" API adds 87f50ce981b8 pwm: rcar: Use "atomic" API on rcar_pwm_resume() adds 8cc2b970397c pwm: rcar: Remove legacy APIs adds b4f9a7268dbe pwm: rcar: Improve calculation of divider adds 519ef9b5f23c pwm: imx27: Only enable the clocks once in .get_state() adds 6571d13e449d pwm: bcm-kona: Update macros to remove braces around numbers adds d7d96312fe10 pwm: atmel: Remove useless symbolic definitions adds add8462a6042 Merge tag 'pwm/for-5.1-rc1' of git://git.kernel.org/pub/sc [...] adds 981e545a698a kconfig: rename zconf.l to lexer.l adds 769a1c022678 kconfig: rename zconf.y to parser.y adds 8741908b3e29 kconfig: fix 'Save As' menu of xconfig adds 5453a3df2a5e Merge tag 'kconfig-v5.1' of git://git.kernel.org/pub/scm/l [...] adds 43aa09fee2f0 apparmor: Fix warning about unused function apparmor_ipv6_ [...] adds 201218e4d3df apparmor: delete the dentry in aafs_remove() to avoid a leak adds d8dbb581d4f8 apparmor: fix double free when unpack of secmark rules fails adds 8636b1dbce85 Merge tag 'apparmor-pr-2019-03-12' of git://git.kernel.org [...] adds 292c997a1970 selinux: add the missing walk_size + len check in selinux_ [...] adds 3815a245b501 security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused [...] adds fa3d493f7a57 Merge tag 'selinux-pr-20190312' of git://git.kernel.org/pu [...] adds 5eb8ba90958d clk: highbank: fix refcount leak in hb_clk_init() adds 70af6c5b5270 clk: qoriq: fix refcount leak in clockgen_init() adds 2274d8001fbb clk: ti: fix refcount leak in ti_dt_clocks_register() adds 7f9705beeb37 clk: socfpga: fix refcount leak adds cee82eb95320 clk: samsung: exynos4: fix refcount leak in exynos4_get_xom() adds c9ec1d8fef31 clk: imx6q: fix refcount leak in imx6q_clocks_init() adds 1731e14fb302 clk: imx6sx: fix refcount leak in imx6sx_clocks_init() adds 5f8c183a996b clk: imx7d: fix refcount leak in imx7d_clocks_init() adds 567177024e03 clk: vf610: fix refcount leak in vf610_clocks_init() adds a3c24050bdf7 clk: armada-370: fix refcount leak in a370_clk_init() adds e7beeab9c615 clk: kirkwood: fix refcount leak in kirkwood_clk_init() adds db20a90a4b67 clk: armada-xp: fix refcount leak in axp_clk_init() adds 9b4eedf62704 clk: mv98dx3236: fix refcount leak in mv98dx3236_clk_init() adds 8d726c512829 clk: dove: fix refcount leak in dove_clk_init() adds 5b42aac8904b dt-bindings: clk: Add bindings for Fixed MMIO clock adds 50cc4caf531a clk: Add Fixed MMIO clock driver adds 31cc9e09688c clk: clps711x: Remove board support adds a30a67be7b6e clk: socfpga: Don't have get_parent for single parent ops adds 921e88a4f964 clk: imx: imx7ulp: use struct_size() in kzalloc() adds 7e2570031a1a Merge branches 'clk-of-refcount', 'clk-mmio-fixed-clock', [...] adds 5c56dfe63b6e clk: Add comment about __of_clk_get_by_name() error values adds 60b8f0ddf1a9 clk: Add (devm_)clk_get_optional() functions adds 3eee6c7d119c clkdev: add managed clkdev lookup registration adds 8144e1e8cacf clk: clk-max77686: Clean clkdev lookup leak and use devm adds d3236214e7de clk: clk-st: avoid clkdev lookup leak at remove adds 108a459ef4cd clk: sunxi-ng: sun8i-a23: Enable PLL-MIPI LDOs when ungating it adds da392a5ab411 Merge tag 'sunxi-clk-for-5.1' of https://git.kernel.org/pu [...] adds 83d0ea237bac dt-bindings: clk: meson: add ao slow clock path ids adds 8d9981efbcab clk: meson: clean-up clock registration adds a8d552a63857 clk: meson: add dual divider clock driver adds b249623fd147 clk: meson: gxbb-ao: replace cec-32k with the dual divider adds 172e95346d5e clk: meson: axg-ao: add 32k generation subtree adds cce433e6bc53 clk: meson: meson8b: use a separate clock table for Meson8 adds 74e1f2521f16 clk: meson: meson8b: add the GPU clock tree adds c0e6f5bf7676 clk: meson: gxbb: claim clock controller input clock from DT adds 6e73dac7078f clk: meson: axg: claim clock controller input clock from DT adds 439a6bb5bfe7 clk: meson: ao-clkc: claim clock controller input clocks from DT adds 12aa377bf80c clk: export some clk_hw function symbols for module drivers adds 6e47b5307308 clk: meson: use CONFIG_ARCH_MESON to enter meson clk directory adds cb78ba76296e clk: meson: axg-audio does not require syscon adds 889c2b7ec42b clk: meson: rework and clean drivers dependencies adds 8eed1db1adec clk: meson: pll: update driver for the g12a adds 25db146aa726 dt-bindings: clk: meson: add g12a periph clock controller [...] adds 085a4ea93d54 clk: meson: g12a: add peripheral clock controller adds 6682bd4d443f clk: meson: factorise meson64 peripheral clock controller drivers adds d8c22b32a612 Merge tag 'tags/meson-clk-5.1' of https://github.com/BayLi [...] adds be3d960b0aeb dt-bindings: clk: add G12A AO Clock and Reset Bindings adds 042f01bb7f80 clk: meson: Add G12A AO Clock + Reset Controller adds 40d08f774c17 dt-bindings: clock: meson8b: add APB clock definition adds c5f09e6bd8a7 clk: meson: meson8b: fix the naming of the APB clocks adds a9ca321716c8 Merge tag 'meson-clk-5.1-2' of https://github.com/BayLibre [...] adds 2a6efbc6da5d clk: renesas: r8a774c0: Add missing CANFD clock adds 9d034e151b40 clk: renesas: r8a774a1: Add missing CANFD clock adds d9286d9743b6 clk: renesas: r8a774c0: Correct parent clock of DU adds d9df942c07bb Merge tag 'clk-renesas-for-v5.1-tag1' of git://git.kernel. [...] adds 8cb8f16c62e5 clk: renesas: rcar-gen3: Factor out cpg_reg_modify() adds 875e8f6b0156 clk: renesas: rcar-gen3: Add spinlock adds db4a0073cc82 clk: renesas: rcar-gen3: Add RPC clocks adds 94e3935b5756 clk: renesas: r8a77980: Add RPC clocks adds d1de227de814 clk: renesas: r8a774c0: Add TMU clock adds 9b57e0ee8910 Merge tag 'clk-renesas-for-v5.1-tag2' of git://git.kernel. [...] adds e61b30bb34b6 clk: renesas: r8a774c0: Fix LAST_DT_CORE_CLK adds df446f7e6ec0 clk: renesas: r8a774a1: Fix LAST_DT_CORE_CLK adds 3f8e7e7247e0 Merge branches 'clk-optional', 'clk-devm-clkdev-register', [...] adds 65a6b7c5f31c clk: imx: Make parent_names const pointer in composite-8m adds 470663e0781c clk: imx: Make parents const pointer in mux wrappers adds 402564aee071 clk: imx8mq: Make parent names arrays const pointers adds cd67d3272768 clk: imx: scu: add fallback compatible string support adds 666aed2d13ee clk: imx: scu: add set parent support adds 9b15cffbf21d clk: imx5: add imx5_SCC2_IPG_GATE adds 8646d4dcc7fb clk: imx: Add PLLs driver for imx8mm soc adds 037a474f6144 dt-bindings: imx: Add clock binding doc for imx8mm adds ba5625c3e272 clk: imx: Add clock driver support for imx8mm adds 81bf81e7d3f1 clk: imx8mq: Add missing M4 clocks adds 0bfed63baf55 clk: imx8mq: Fix the CLKO2 source select list adds 202ce5afe51e clk: imx8mq: Add support for the CLKO1 clock adds ad18bbf369a6 clk: imx: imx8mq: Fix the rate propagation for arm pll adds 45a359e80d9b dt-bindings: imx8mq-clock: Add the missing ARM clock adds db27e40b27f1 clk: imx8mq: Add the missing ARM clock adds 341fdf260211 clk: imx: imx8mm: Mark init function __init adds 3b9ea606cda5 clk: imx: scu: add cpu frequency scaling support adds e9dda4af685f clk: imx: Refactor entire sccg pll clk adds 0c91c11c7d62 clk: imx8mq: add GPIO clocks to clock tree adds 7403e48d7abd clk: samsung: dt-bindings: Add Exynos5433 IMEM CMU clock IDs adds 4e16c9ef2a0b clk: samsung: exynos5433: Fix definition of CLK_ACLK_IMEM_ [...] adds b80a40c659ba clk: samsung: exynos5433: Fix name typo in sssx adds 5af01ab3b6d7 clk: samsung: dt-bindings: Document Exynos5433 IMEM CMU adds 81faa30df9b6 clk: samsung: exynos5433: Add selected IMEM clocks adds 3144bedfcaad Merge tag 'clk-v5.1-samsung' of https://git.kernel.org/pub [...] adds 5f0b6216ea38 clk: samsung: exynos5: Fix possible NULL pointer exception [...] adds 785c9f411eb2 clk: samsung: exynos5: Fix kfree() of const memory on sett [...] adds 0612fe604d86 clk: samsung: s3c2443: Mark expected switch fall-through adds 77b773aea5a8 clk: ti: move clk_hw_omap list handling under generic part [...] adds 7fd79ee78a03 clk: ti: add new API for checking if a provided clock is a [...] adds 8aa09cf322c1 clk: ti: remove usage of CLK_IS_BASIC adds ead478250b95 clk: ti: generalize the init sequence of clk_hw_omap clocks adds d277ce2d3a75 clk: ti: add a usecount for autoidle adds fddf4e29a6ce clk: ti: check clock type before doing autoidle ops adds 12af39cad78e ARM: OMAP2+: hwmod: disable ick autoidling when a hwmod re [...] adds 4e9a35d3d796 Merge tag 'ti-clk-for-5.1' of git://git.kernel.org/pub/scm [...] adds 5ae51d67aec9 clk: clk-twl6040: Fix imprecise external abort for pdmclk adds 521282237b9d clk: uniphier: Fix update register for CPU-gear adds ed11aff3eef3 dt-bindings: marvell,mmp2: Add clock id for the LCDC clock adds 0ea8cbc15d80 clk: mmp2: separate LCDC peripheral clk form the display clock adds e7faa095cbd7 Merge branches 'clk-imx', 'clk-samsung', 'clk-ti', 'clk-un [...] adds 04053f4d23a4 clk: qcom: clk-rpmh: Add IPA clock support adds c0189feeade0 clk: clk-gpio: add support for sleeping GPIOs in gpio-gate-clk adds 749c9e553e1f clk: stm32mp1: parent clocks update adds 72cfd1ad1057 clk: stm32mp1: add CLK_SET_RATE_NO_REPARENT to Kernel clocks adds c488b24f8627 clk: stm32mp1: set ck_csi as critical clock adds 140fc4e406fa clk: stm32mp1: fix mcu divider table adds d3f2e33c875d clk: stm32mp1: fix HSI divider flag adds f9b76fd24d0a clk: stm32mp1: remove unnecessary CLK_DIVIDER_ALLOW_ZERO flag adds 97621d22df60 clk: stm32mp1: fix bit width of hse_rtc divider adds 585fc46bd47a dt-bindings: clock: remove unused definition for stm32mp1 adds fe6b580ec64c clk: qcom: remove empty lines in clk-rcg.h adds 96dc791d0b9e clk: qcom: clk-rcg2: Introduce a cfg offset for RCGs adds 9d575719ca9b clk: qcom: gcc-qcs404: Add cfg_offset for blsp1_uart3 clock adds 9831289f6f62 clk: actions: Add configurable PLL delay adds 0c8c53e033d2 dt-bindings: clock: Add DT bindings for Actions Semi S500 CMU adds ed6b4795ece4 clk: actions: Add clock driver for S500 SoC adds 461ea6ab2c49 Merge branches 'clk-qcom-rpmh', 'clk-gpio-sleep', 'clk-stm [...] adds 26fe27d9201b clk: qcom: Add CLK_SET_RATE_PARENT for 8998 branch clocks adds 0c8ff62504e3 clk: qcom: Add missing freq for usb30_master_clk on 8998 adds 5f2420ed2189 clk: qcom: Skip halt checks on gcc_usb3_phy_pipe_clk for 8998 adds 6131dc81211c clk: qcom: smd: Add support for MSM8998 rpm clocks adds 760be6586fbc clk: qcom: Make common clk_hw registrations adds d13501a2bedf clk: fractional-divider: check parent rate only if flag is set adds a9443a63283a clk: x86: Move clk-lpss.h to platform_data/x86 adds 8f99f5eab06c clk: qoriq: Improve an error message adds e7e6198c6056 clk: tegra: dfll: Fix debugfs_simple_attr.cocci warnings adds 812296631816 clk: mediatek: fix platform_no_drv_owner.cocci warnings adds 75f486c015b5 Merge branches 'clk-qcom-msm8998', 'clk-fractional-parent' [...] adds b7e29924a1a6 clk: ingenic: jz4740: Fix gating of UDC clock adds bc5d922c9349 clk: ingenic: Fix round_rate misbehaving with non-integer [...] adds 7ca4c922aad2 clk: ingenic: Fix doc of ingenic_cgu_div_info adds 635bd69bbe92 clk: ingenic: Remove set but not used variable 'enable' adds b026a7eca1a7 clk: mediatek: add MUX_GATE_FLAGS_2 adds d3174bc836d5 clk: mediatek: using CLK_MUX_ROUND_CLOSEST for the clock o [...] adds 4b5a59a265f0 clk: qcom: gcc-sdm845: Define parent of PCIe PIPE clocks adds 03c4fda603fb clk: mediatek: Add MUX_FLAGS macro adds 5a1cc4c27ad2 clk: mediatek: Add flags to mtk_gate adds b35656de2a13 clk: mediatek: Mark bus and DRAM related clocks as critical adds 64f4466c887e clk: mediatek: correct cpu clock name for MT8173 SoC adds efb1e0b07139 Merge branches 'clk-ingenic', 'clk-mtk-mux', 'clk-qcom-sdm [...] adds 77977b800451 clk: at91: enable AUDIOPLL as source for PCKx on SAMA5D2 adds bb631af3d55f clk: at91: optimize clk_round_rate() for AUDIO_PLL adds 97d010dc4204 clk: at91: programmable: remove unneeded register read adds bd5e2ea291a8 Merge branch 'clk-at91' into clk-next adds 463a554baa9f clk: samsung: fix typo adds 420601d25c0c dt-bindings: clock: Convert fixed-clock binding to json-schema adds f79bae1666f8 dt-bindings: clock: Convert fixed-factor-clock to json-schema adds c3424f59a0cb dt-bindings: clock: add clock for MT2712 adds 51ff86dd1069 clk: mediatek: update clock driver of MT2712 adds a0e447b0c502 clk: rockchip: fix frac settings of GPLL clock for rk3328 adds 491b00ff6993 clk: rockchip: add CLK_SET_RATE_PARENT for rk3066 lcdc dclks adds a49ba41c53d1 Merge tag 'v5.1-rockchip-clk1' of git://git.kernel.org/pub [...] adds fea0b0850aad Merge branches 'clk-typo', 'clk-json-schema', 'clk-mtk-271 [...] adds 1df4046a93e0 clk: Combine __clk_get() and __clk_create_clk() adds 2447883934a0 clk: core: clarify the check for runtime PM adds 4472287a3b2f clk: Introduce of_clk_get_hw_from_clkspec() adds efa850487a6b clk: Inform the core about consumer devices adds cf13f2896807 clk: Move of_clk_*() APIs into clk.c from clkdev.c adds 5dc7e84268f5 Merge branch 'clk-parent-rewrite' (early part) into clk-next adds 65cf20ad4f54 clk: fixup default index for of_clk_get_by_name() adds d17a718db40d clk: ti: clkctrl: Fix clkdm_name regression for TI_CLK_CLK [...] adds 010d5166bbe9 dt-bindings: clock: imx8mq: Fix numbering overlaps and gaps adds dc2535be1fd5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 60042a22be4e remoteproc: debug: add crash debugfs node adds ebc40be2b8ee remoteproc: fix kernel-doc comment for parse_fw adds fff7fca51d40 remoteproc: qcom: fix spelling mistake "Peripherial" -> "P [...] adds 2808cd5e798d dt-bindings: remoteproc: qcom: Add missing clocks for SDM845 adds 0f97dbbc1f34 dt-bindings: remoteproc: qcom: Add missing clocks for MSM8996 adds 80ec419c3404 remoteproc: qcom: q6v5-mss: Add missing clocks for MSM8996 adds 688c4375b853 dt-bindings: remoteproc: qcom: Fixup regulator dependencies adds 47b874748d50 remoteproc: qcom: q6v5-mss: Add missing regulator for MSM8996 adds f2951bb00225 dt-bindings: remoteproc: qcom: Add power-domain bindings for Q6V5 adds a5cb1ee8f241 dt-bindings: remoteproc: qcom: Add firmware bindings for Q6V5 adds 557599f14aab remoteproc/qcom_sysmon.c: Remove duplicate header adds 05f9f57500e2 dt-bindings: remoteproc: qcom: Introduce shutdown-ack irq [...] adds 027045a6e2b7 remoteproc: qcom: Add shutdown-ack irq adds 74f272026554 remoteproc: qcom: Wait for shutdown-ack/ind on sysmon shutdown adds 4107102d6079 remoteproc: qcom_q6v5: don't auto boot remote processor adds a5a4e02d083d remoteproc: qcom: Add support for parsing fw dt bindings adds 4760a896be88 remoteproc: q6v5-mss: Vote for rpmh power domains adds deb9bb83e7ae remoteproc: q6v5-mss: Active powerdomain for SDM845 adds 376211557302 dt-binding: remoteproc: Remove lpass_aon clock from adsp p [...] adds 621eafdb0f0d remoteproc: q6v5_adsp: Remove voting for lpass_aon clock adds 086d08725d34 remoteproc: create vdev subdevice with specific dma memory pool adds 3df52ed7f269 remoteproc: st: add reserved memory support adds d999b622fcfb rpmsg: virtio: allocate buffer from parent adds 6de1c933246f rpmsg: virtio: change header file sort style adds d4c036fec321 remoteproc: fix recovery procedure adds a9f6fe0d728e remoteproc: correct rproc_mem_entry_init() comments adds 74457c40f97a remoteproc: fix rproc_da_to_va in case of unallocated carveout adds 80137b407285 remoteproc: fix rproc_alloc_carveout() bad variable cast adds b36de8cfd16e remoteproc: add warning on resource table cast adds 60f849a5c153 remoteproc: fix rproc_alloc_carveout() for rproc with iomm [...] adds a987e6b91a5a remoteproc: fix trace buffer va initialization adds 28d7d5c66d56 remoteproc: fix rproc_check_carveout_da() returned error a [...] adds d664ce75ae1c remoteproc: fix for "dma-mapping: remove the DMA_MEMORY_EX [...] adds 2f194646feca Merge tag 'rproc-v5.1' of git://github.com/andersson/remoteproc adds e7987a065942 dmaengine: at_hdmac: drop useless LIST_HEAD adds 1bd09f869f9b dmaengine: dw: drop useless LIST_HEAD adds 3c763b388897 dmaengine: st_fdma: drop useless LIST_HEAD adds 4f194969c3b0 dmaengine: pl330: drop useless LIST_HEAD adds de2c45314d9b dmaengine: sa11x0: drop useless LIST_HEAD adds 5fde600537db dmaengine: bcm2835: Use struct_size() in kzalloc() adds ed414d580310 dmaengine: dma-jz4780: Use struct_size() in devm_kzalloc() adds 55f53b9c1746 dmaengine: st_fdma: use struct_size() in kzalloc() adds a474b3f0428d dmaengine: qcom_hidma: Check for driver register failure adds edd3c3899996 dmaengine: qcom: bam_dma: use struct_size() in kzalloc() adds 875aac8a4642 dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* adds 546c0547555e dmaengine: qcom_hidma: assign channel cookie correctly adds 73bf95f57bcf Merge branch 'topic/qcom' into for-linus adds 3c215fd868dd dmaengine: timb_dma: Use struct_size() in kzalloc() adds 48b02a85fe2e dmaengine: axi-dmac: Use struct_size() in kzalloc() adds b29715966a2e Documentation: dmaengine: fix dmatest.rst warning adds 85ed4f43db86 Documentation :dmaengine: clarify DMA desc. pointer after [...] adds 3e5daee5ecf3 dmaengine: mv_xor: Use correct device for DMA API adds b5a4c3732404 dt-bindings: dmaengine: sprd: Change channel id to slave i [...] adds ffb5be7c708a dmaengine: sprd: Change channel id to slave id for DMA cel [...] adds 4d75873f8140 dmaengine: ioatdma: Add Snow Ridge ioatdma device id adds 11e31e281bd8 dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 adds e0100d40906d dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 adds 528314b503f8 dmaengine: ioatdma: support latency tolerance report (LTR) [...] adds 361deb7243d2 dmaengine: dmatest: wrap src & dst data into a struct adds 41d00bb7a60f dmaengine: dmatest: add short-hand `buf_size` var in dmate [...] adds 3b6679f91e6f dmaengine: dmatest: move test data alloc & free into functions adds 25aaa75df1e6 dmaengine: imx-sdma: add clock ratio 1:1 check adds de7b7dca8735 dmaengine: imx-sdma: add a test for imx8mq multi sdma devices adds a3711d49beb0 dmaengine: imx-sdma: fix consistent dma test failures adds 3e05ada04382 dmaengine: bcm2835: Return void from abort of transactions adds 603fe86be189 dmaengine: bcm2835: Enforce control block alignment adds efdffc1aaf1a dmaengine: bcm2835: Drop gratuitous list deletion adds 37c22cabf225 dmaengine: bcm2835: Drop outdated comment on supported tra [...] adds 5c196f5efa48 Merge branch 'topic/brcm' into for-linus adds 87fe9ae84d7b dmaengine: dw: Add missed multi-block support for iDMA 32-bit adds d7dba6be0f31 dmaengine: dw: Remove misleading is_private property adds 078165779608 dmaengine: dw: Remove unused internal property adds 69da8be90d5e dmaengine: dw: Split DW and iDMA 32-bit operations adds 91f0ff883e9a dmaengine: dw: Reset DRAIN bit when resume the channel adds 934891b0a16c dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit adds b466a37fbcc9 dmaengine: dw: convert to SPDX identifiers adds bdcb2c5d5ed0 dmaengine: dw-axi-dmac: Fix trivia typo adds 278489c2e19c Merge branch 'topic/dw' into for-linus adds a7359e762fdd dmaengine: fsldma: Replace DMA_IN/OUT by FSL_DMA_IN/OUT adds a1ff82a9c165 dmaengine: fsldma: Adding macro FSL_DMA_IN/OUT implement f [...] adds b092529e0aa0 dmaengine: fsl-qdma: Add qDMA controller driver for Layers [...] adds 9e2b9d3490a6 dt-bindings: fsl-qdma: Add NXP Layerscpae qDMA controller [...] adds 279cc97c01a2 dmaengine: fsl-qdma: add MODULE_LICENSE adds de1fa4f61be7 dmaengine: fsl-edma: use struct_size() in kzalloc() adds 0fa89f972da6 dmaengine: fsl-edma: dma map slave device address adds 6175f6a7ebc7 dmaengine: fsldma: Add 64-bit I/O accessors for powerpc64 adds 79074168de92 Merge branch 'topic/fsl' into for-linus adds ad0d92d7ba6a dmaengine: imx-sdma: refine to load context only once adds 9227ab5643cb dmaengine: imx-dma: fix warning comparison of distinct poi [...] adds da5035f37736 dmaengine: imx-dma: change variable 'now' type to size_t adds 452fd6dc8620 dmaengine: imx-dma: change return of 'imxdma_sg_next' to void adds ceaf52265148 dmaengine: imx-sdma: pass ->dev to dma_alloc_coherent() API adds 84054481eef6 Merge branch 'topic/imx' into for-linus adds 50fdb52a7cda Documentation: bindings: k3dma: Extend the k3dma driver bi [...] adds e2d896c08ca3 Documentation: bindings: dma: Add binding for dma-channel-mask adds d4bdc39f5bd0 dmaengine: k3dma: Upgrade k3dma driver to support hisi_asp [...] adds 1200e070d6cc dmaengine: k3dma: Delete axi_config adds c4994a98faf2 dmaengine: k3dma: Add support for dma-channel-mask adds 989e3af3af27 Merge branch 'topic/k3dma' into for-linus adds 7c97381e7a9a dmaengine: mv_xor: Fix a missing check in mv_xor_channel_add adds 1602a335708a Merge branch 'topic/mv' into for-linus adds d9140a0da4a2 dmaengine: usb-dmac: Make DMAC system sleep callbacks explicit adds 3de78f4f4394 Merge branch 'topic/sh' into for-linus adds 906b40b246b0 dmaengine: stm32-mdma: Add a check on read_u32_array adds ca4c72c01e34 dmaengine: stm32-dma: check FIFO error interrupt enable adds 48bc73ba14bc dmaengine: stm32-dma: Add PM Runtime support adds 4f3ceca254e0 dmaengine: stm32-dmamux: Add PM Runtime support adds 89e987e3b4d6 dmaengine: stm32-mdma: Add PM Runtime support adds a74e7952bf5a Merge branch 'topic/stm' into for-linus adds e486df393058 dmaengine: tegra: avoid overflow of byte tracking adds 216a1d7da066 dmaengine: tegra: make byte counters unsigned int adds 547b311cf7ec dmaengine: tegra: fix incorrect case of DMA adds 65c383c78000 dmaengine: tegra: reduce channel name field size adds 95f295f9fe08 dmaengine: tegra: add tracepoints to driver adds d3d70373f6fe dmaengine: tegra-apb: Use struct_size() in devm_kzalloc() adds 863326a6eec9 dmaengine: tegra210-adma: Use struct_size() in devm_kzalloc() adds 42cb6e07c5a6 Merge branch 'topic/tegra' into for-linus adds 616f0f81d857 dmaengine: xilinx_dma: commonize DMA copy size calculation adds 5c094d4cac5b dmaengine: xilinx_dma: in axidma slave_sg and dma_cyclic m [...] adds 7df54dbeb055 dt-bindings: dmaengine: xilinx_dma: add optional xlnx,sg-l [...] adds ae809690b46a dmaengine: xilinx_dma: program hardware supported buffer length adds 05f7ea7f6ef6 dmaengine: xilinx_dma: autodetect whether the HW supports [...] adds 29b9ee4a0c0e dt-bindings: dmaengine: xilinx_dma: drop include-sg property adds b8349172b400 dmaengine: xilinx_dma: Drop SG support for VDMA IP adds c2be36ac2141 dmaengine: xilinx_dma: remove set but not used variable 't [...] adds feb59d77a46d Merge branch 'topic/xilinx' into for-linus adds 31ef489a026e Merge tag 'dmaengine-5.1-rc1' of git://git.infradead.org/u [...] adds a843dc4ebaec net: sit: fix UBSAN Undefined behaviour in check_6rd adds a623a7a1a567 y2038: fix socket.h header inclusion adds fe543b2f174f net: liquidio: fix a NULL pointer dereference adds dd9d9f5907bb lan743x: Fix RX Kernel Panic adds 41af8b3a097c net: lio_core: fix two NULL pointer dereferences adds 0b31d98d90f0 net: thunder: fix a potential NULL pointer dereference adds f2feaefdabb0 tcp: Don't access TCP_SKB_CB before initializing it adds ee74d0bd4325 net/x25: reset state in x25_connect() adds 46f7487e161b netfilter: nat: don't register device notifier twice adds 40ba1d9b4d19 netfilter: nf_tables: fix set double-free in abort path adds 273fe3f1006e netfilter: nf_tables: bogus EBUSY when deleting set after flush adds 3f3a390dbd59 netfilter: nf_tables: use-after-free in dynamic operations adds b8b27498659c netfilter: nf_tables: return immediately on empty commit adds ab0891f5d820 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 4280b73092fe net: qlge: fix a potential NULL pointer dereference adds 5c149314d918 net: rocker: fix a potential NULL pointer dereference adds c6873d18cb4a Documentation: devicetree: add a new optional property for [...] adds 6237634d8fcc net/mlx5: Fix multiple updates of steering rules in parallel adds e7aafc8f0480 net/mlx5: Add modify FTE helper function adds 476d61b783e5 net/mlx5: Add a locked flag to node removal functions adds 718ce4d601db net/mlx5: Consolidate update FTE for all removal changes adds 5b33eba99fbc net/mlx5e: Properly get the PF number phys port name ndo adds 6ffb6303426c net/mlx5: Remove redundant lag function to get pf num adds 3d6f3cdf9bfe net/mlx5e: IPoIB, Fix RX checksum statistics update adds c475e11e82d1 net/mlx5e: Fix access to non-existing receive queue adds 6e77c413e8e7 net/mlx5: Avoid panic when setting vport mac, getting vpor [...] adds 24319258660a net/mlx5: Avoid panic when setting vport rate adds a3b1933d34d5 Merge tag 'mlx5-fixes-2019-03-11' of git://git.kernel.org/ [...] adds 10010493c126 isdn: hfcpci: fix potential NULL pointer dereference adds eb32cfcdef23 net: qlogic: fix a potential NULL pointer dereference adds 9f4d6358e11b net: fujitsu: fix a potential NULL pointer dereference adds c7cbc3e937b8 net: 8390: fix potential NULL pointer dereferences adds 035a14e71f27 net: sh_eth: fix a missing check of of_get_phy_mode adds 4ec850e5dfec net: dwmac-sun8i: fix a missing check of of_get_phy_mode adds 6bab45b4de0d mlxsw: core: Prevent duplication during QSFP module initia [...] adds 426aa1fc6225 mlxsw: minimal: Initialize base_mac adds c7fce569fd95 Merge branch 'mlxsw-Various-fixes' adds e15ce4b8d112 net/mlx4_core: Fix reset flow when in command polling mode adds c07d27927f2f net/mlx4_core: Fix locking in SRIOV mode when switching be [...] adds 8511a653e925 net/mlx4_core: Fix qp mtt size calculation adds 4d09d8d8f91d Merge branch 'mlx4-fixes' adds deb6bfabdbb6 lan743x: Fix TX Stall Issue adds 5b5f99b18690 net_sched: return correct value for *notify* functions adds 4504ab0e6eb8 net/tls: Inform user space about send buffer availability adds 163d1c3d6f17 l2tp: fix infoleak in l2tp_ip6_recvmsg() adds 63b6c974c24c MAINTAINERS: GENET & SYSTEMPORT: Add internal Broadcom list adds 9417d81f4f8a pptp: dst_release sk_dst_cache in pptp_sock_destruct adds f3ca4c55a658 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net adds 226a893bbb1f microblaze: no need to check return value of debugfs_creat [...] adds 9bc446100334 Merge tag 'microblaze-v5.1-rc1' of git://git.monstr.eu/lin [...] adds 7a5bd1279bce PM: Add and use pr_fmt() adds fdc56c073270 PM-runtime: Consolidate code to get active/suspended time adds 0996584b3026 PM-runtime: Call pm_runtime_active|suspended_time() from sysfs adds 1fad17fb1bbc PM / wakeup: Rework wakeup source timer cancellation adds 623217a0cc45 PM / wakeup: Drop wakeup_source_drop() adds 07a6c71bbd4a PM / QoS: Fix typo in file description adds e6035258dbf9 Merge branches 'pm-core', 'pm-sleep' and 'pm-qos' adds 814b8797f986 cpuidle: menu: Avoid overflows when computing variance adds 22782b3f9bb8 cpuidle: governor: Add new governors to cpuidle_governors again adds 5d094fea148d cpufreq: Improve kerneldoc comments for cpufreq_cpu_get/put() adds 9505b98ccddc cpufreq: pxa2xx: remove incorrect __init annotation adds 8e3b40395450 cpufreq: intel_pstate: Fix up iowait_boost computation adds 4650b2792944 Merge branches 'pm-cpuidle' and 'pm-cpufreq' adds 46b7fe94995f PM / Domains: Improve warn for multiple states but no governor adds 0cec68a97787 PM / Domains: Return early for all errors in _genpd_power_off() adds d9dfca7f8124 PM / domains: Remove one unnecessary blank line adds 75f3e2395430 Merge branch 'pm-domains' adds 55286a29389a OPP: Fix handling of multiple power domains adds faef080f6db5 PM / OPP: Update performance state when freq == old_freq adds ae2917093fb6 tools/power/cpupower: Display boost frequency separately adds 2c0bf86c7c18 Merge tag 'linux-cpupower-5.1-rc1' of git://git.kernel.org [...] adds b444e1aa3e48 Merge branches 'pm-opp' and 'pm-tools' adds 9352ca585b2a Merge tag 'pm-5.1-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds f16eb8a4b096 ACPI / device_sysfs: Avoid OF modalias creation for remove [...] adds 4909e6df213a ACPI: tables: Simplify PPTT leaf node detection adds 3fd16d701661 ACPI: sysfs: Prevent get_status() from returning acpi_status adds 666dccf528d8 ACPI: Documentation: Fix path for acpidbg tool adds c62c15a92455 ACPI / configfs: Mark local functions static adds bf567dd38993 ACPI / configfs: Mark local data structures static adds b6e88119f1ed Merge branches 'acpi-tables', 'acpi-debug', 'acpi-doc' and [...] adds 3b319ee220a8 Merge tag 'acpi-5.1-rc1-2' of git://git.kernel.org/pub/scm [...] adds 2a1180f1bd38 filemap: pass vm_fault to the mmap ra helpers adds ce82f19fd580 zram: default to lzo-rle instead of lzo adds 17415606f9d8 tools/testing/selftests/proc/proc-pid-vm.c: test with vsys [...] adds a4046c06be50 include/linux/swap.h: use offsetof() instead of custom __s [...] adds f261c4e529da Merge branch 'akpm' (patches from Andrew) adds a75d4c333772 filemap: kill page_cache_read usage in filemap_fault adds 6b4c9f446981 filemap: drop the mmap_sem for all blocking operations adds 8b0f9fa2e02d filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior adds f91f2ee54a21 Merge branch 'akpm' (rest of patches from Andrew) adds 31867b23d7d1 f2fs: wait on atomic writes to count F2FS_CP_WB_DATA adds 7c77bf7de157 f2fs: don't access node/meta inode mapping after iput adds f365c6cc85b1 f2fs: change error code to -ENOMEM from -EINVAL adds 539cd352239f f2fs: fix compile warnings: 'struct *' declared inside par [...] adds 8e11403876b1 f2fs: remove set but not used variable 'err' adds 36c5733f9570 f2fs: check inject_rate validity during configuring adds 5d539245cb18 f2fs: export FS_NOCOW_FL flag to user adds c20e57b32d81 f2fs: no need to check return value of debugfs_create functions adds ddf06b753a85 f2fs: fix to trigger fsck if dirent.name_len is zero adds 720db068634c f2fs: check if file namelen exceeds max value adds 2f84babfe5eb f2fs: add brackets for macros adds ac92985864e1 f2fs: UBSAN: set boolean value iostat_enable correctly adds f9aa52a8cbe0 f2fs: fix to initialize variable to avoid UBSAN/smatch warning adds 2010987365ab f2fs: fix to set sbi dirty correctly adds 03f2c02d8be7 f2fs: run discard jobs when put_super adds db610a640eee f2fs: add quick mode of checkpoint=disable for QA adds b86232536c3e f2fs: try to keep CP_TRIMMED_FLAG after successful umount adds b460866d2708 f2fs: don't wake up too frequently, if there is lots of IOs adds 11ac8ef8d8c5 f2fs: avoid null pointer exception in dcc_info adds 0e0667b625cf f2fs: flush quota blocks after turnning it off adds 812a95977fd2 f2fs: sync filesystem after roll-forward recovery adds eecfa42716e6 f2fs: use xattr_prefix to wrap up adds 1ffdc3807589 f2fs: fix typos in code comments adds a0770e13c8da f2fs: fix to data block override node segment by mistake adds 7321dd97b5bb f2fs: fix to document inline_xattr_size option adds 025cdb166c1e f2fs: jump to label 'free_node_inode' when failing from d_ [...] adds c42d28ce3e16 f2fs: fix potential data inconsistence of checkpoint adds 9083977dabf3 f2fs: do not use mutex lock in atomic context adds 500e0b28ecd3 f2fs: fix to check inline_xattr_size boundary correctly adds 6d52e135c8a8 f2fs: don't allow negative ->write_io_size_bits adds fb40d618b039 f2fs: don't clear CP_QUOTA_NEED_FSCK_FLAG adds 0af725fcb77a f2fs: fix wrong #endif adds 68b79cdc6de9 f2fs: correct spelling mistake adds bc73a4b2414f f2fs: silence VM_WARN_ON_ONCE in mempool_alloc adds aa2c8c43e4a5 f2fs: fix to retry fill_super only if recovery failed adds dc37910d4c63 f2fs: make fault injection covering __submit_flush_wait() adds 6492a335fd80 f2fs: fix encrypted page memory leak adds e46f6bd82c83 f2fs: fix to update iostat correctly in IPU path adds 613f3dcdf0d8 f2fs: no need to take page lock in readdir adds 428e3bcf0769 f2fs: give random value to i_generation adds ca597bddedd9 f2fs: fix to dirty inode for i_mode recovery adds 48432984d718 f2fs: fix to avoid deadlock of atomic file operations adds 559e87c497a8 f2fs: trace f2fs_ioc_shutdown adds 76630f200592 f2fs: print more parameters in trace_f2fs_map_blocks adds 2a6a7e722e7a f2fs: fix to use kvfree instead of kzfree adds 25720cc05e49 f2fs: remove wrong comment in f2fs_invalidate_page() adds 240a59156d9b f2fs: fix to add refcount once page is tagged PG_private adds 86109c9064da f2fs: don't trigger read IO for beyond EOF page adds 70db5b04cbe1 f2fs: give some messages for inline_xattr_size adds dd6c89b5f2b9 f2fs: fix to do sanity check with inode.i_inline_xattr_size adds 2c28aba8b2e2 f2fs: fix to adapt small inline xattr space in __find_inli [...] adds aadcef64b22f f2fs: fix to avoid deadlock in f2fs_read_inline_dir() adds aff7b628ac2d f2fs: set pin_file under CAP_SYS_ADMIN adds 5160bcce5c3c Merge tag 'f2fs-for-5.1' of git://git.kernel.org/pub/scm/l [...] adds 7be73fa1c1b0 xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add adds 79622c7ce687 xfs: clean up xfs_dir2_leafn_add adds f51fac689262 xfs: zero initialize highstale and lowstale in xfs_dir2_le [...] adds 6ef50fe9afae xfs: clean up xfs_dir2_leaf_addname adds de578188ed01 Merge tag 'xfs-5.1-merge-5' of git://git.kernel.org/pub/sc [...] adds 37406a60fac7 drm: Merge __drm_atomic_helper_disable_all() into drm_atom [...] adds e552f0851070 drm: add __user attribute to ptr_to_compat() adds 96413c78d958 Merge tag 'drm-misc-next-fixes-2019-03-06' of git://anongi [...] adds 6a7a20ed29ca drm/powerplay: print current clock level when dpm is disab [...] adds b7d485df6658 drm/amd/powerplay: fix the confusing ppfeature mask calculations adds 6feaa4194c18 drm/amdgpu/powerplay: add missing breaks in polaris10_smumgr adds dcd5fb82ffb4 drm/amd/display: Fix reference counting for struct dc_sink. adds 293b9160839f drm/amd/display: Fix issue with link_active state not corr [...] adds 5307db85c745 drm/amd/powerplay: use REG32_PCIE wrapper instead for powerplay adds 76f8f6992a0c drm/amdgpu: use REG32_PCIE wrapper instead for psp adds cac734c2dbd2 drm/amdkfd: use init_mqd function to allocate object for h [...] adds fe1331a2eca0 drm/amd/powerplay: drop redundant soft min/max settings adds d19e923337d9 drm/amd/powerplay: need to reapply the dpm level settings adds 971e7ac1ab62 drm/amd/powerplay: force FCLK to highest also for 5K or hi [...] adds 3a301bc5d294 drm/amd/powerplay: overwrite ODSettingsMin for UCLK_FMAX feature adds 2e41a8747acf drm/amd/powerplay: support retrieving clock information fr [...] adds f5e79735cab4 drm/amd/powerplay: set default fclk for no fclk dpm support case adds 65543b28893a drm/amd/powerplay: honor the OD settings adds 084a56c723b3 drm/amd/powerplay: show the right override pcie parameters adds 7db329e57b90 Revert "drm/amdgpu: use BACO reset on vega20 if platform support" adds 672e78cab819 drm/amd/display: Pass app_tf by value rather than by reference adds 1e2930374f56 drm/amdgpu: clear PDs/PTs only after initializing them adds 59d3191f14dc drm/amd/display: don't call dm_pp_ function from an fpu block adds c703bf9e11c3 Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...] adds f5fd9fd40009 drm/etnaviv: fix some off by one bugs adds 72ac64b84b2e drm/etnaviv: move job context pointer to etnaviv_gem_submit adds bb8e82b64b4b etnaviv mailing list is moderated adds a20ca6744ba7 Build etnaviv on non-ARM architectures adds f8261c376e7f drm/etnaviv: NULL vs IS_ERR() buf in etnaviv_core_dump() adds fd4b77e8deea drm/etnaviv: don't restrict to certain architectures adds ef092dec043c drm/etnaviv: mmuv2: don't map zero page adds 9e05352340d3 drm/etnaviv: potential NULL dereference adds 3a7d2f4f4427 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds c6b38fbbde91 drm: move i915_kick_out_vgacon to vgaarb adds 1c74ca7a1a9a drm/fb-helper: call vga_remove_vgacon automatically. adds c34674a23d1e drm/qxl: remove conflicting framebuffers earlier adds 74cd45fa90a2 Merge tag 'drm-misc-next-fixes-2019-03-13' of git://anongi [...] adds 08f68752cefc drm/i915: HDCP state handling in ddi_update_pipe adds df069367f3b1 drm/i915: Protect i915_active iterators from the shrinker adds 7b1366b48c1f drm/i915: Reacquire priolist cache after dropping the engine lock adds 339cc6ae0f9d drm/i915/selftests: Always free spinner on __sseu_prepare error adds a89c09624f61 drm/i915: Acquire breadcrumb ref before cancelling adds c8c16f59b3d8 drm/i915: Fix atomic state leak when resetting HDMI link adds ca22f32a6296 drm/i915: Relax mmap VMA check adds ad7ad48e0987 Merge tag 'drm-intel-next-fixes-2019-03-12' of git://anong [...] adds 8f2bf884114c drm/amd/powerplay: set max fan target temperature as 105C adds f5742ec36422 drm/amd/powerplay: correct power reading on fiji adds f7b1844bacec drm/amdgpu: Update gc golden setting for vega family adds 0f1d37e65a59 Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...] adds 8264fd046a08 Merge tag 'drm-next-2019-03-15' of git://anongit.freedeskt [...] adds d344e07940f3 ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stre [...] adds a2c6433ee5a3 ALSA: usx2y: Fix potential NULL pointer dereference adds 7472946915aa ALSA: hda/tegra: avoid build error without CONFIG_PM adds cbc05fd6708c ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X [...] adds 10f5b1b85ed1 ALSA: hda/realtek - Fixed Headset Mic JD not stable adds 167897f4b32c ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 adds b0d8bc50b9f2 ALSA: hda: hdmi - add Icelake support adds c24a12696520 ALSA: pcm: Fix function name in kernel-doc comment adds c8a9afa632f0 ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_ [...] adds 136824efaab2 ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO adds da484d00f020 ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB adds 2dbb0e6c1961 Merge tag 'sound-fix-5.1-rc1' of git://git.kernel.org/pub/ [...] adds bc1a7f75c85e i2c: mediatek: modify threshold passed to i2c_get_dma_safe [...] adds 60f7691c624b i2c: sis630: correct format strings adds a35ba2f74df5 i2c: rcar: fix concurrency issue related to ICDMAER adds 7ce98a5591d2 i2c: rcar: explain the lockless design adds c86da50cfd84 i2c: i2c-stm32f7: Fix SDADEL minimum formula adds bf263c35b2eb i2c: add extra check to safe DMA buffer helper adds 77f3381a83c2 i2c: i2c-designware-platdrv: Cleanup setting of the adapte [...] adds cd86d1403bb4 i2c: i2c-designware-platdrv: Always use a dynamic adapter number adds 51b1ac0fa240 Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds 82ffd0454bd9 Merge tag 'v5.0-rc5' of https://git.kernel.org/pub/scm/lin [...] adds 5766ba31992d fbdev/via: fix spelling mistake "Expandsion" -> "Expansion" adds 8e71fa5e4d86 fbdev: chipsfb: remove set but not used variable 'size' adds 23cd78e28a7b fbcon: use kvmalloc() for scrollback buffer adds a6f13af4d115 fbdev: Use of_node_name_eq for node name comparisons adds f1fbbf5cfaa8 omapfb: fix typo adds 89ef5c6a7584 video: offb: annotate implicit fall throughs adds 1ea673ade744 video: fbdev: geode: remove ifdef OLPC noise adds 60d2fa0dad06 fbdev: omap2: no need to check return value of debugfs_cre [...] adds 72aed9e31344 fbdev: mbx: fix up debugfs file creation adds a41458d74c24 video/fbdev: refactor video= cmdline parsing adds a5399db139cb fbdev: fbmem: fix memory access if logo is bigger than the screen adds 7d7e58d30e04 dt-bindings: display: ssd1307fb: Remove reset-active-low f [...] adds af4b3a71a5c8 video: ssd1307fb: Do not hard code active-low reset sequence adds 1ac1d4845c01 ARM: dts: imx28-cfa10036: Fix the reset gpio signal polarity adds a1939185c7a9 printk: Export console_printk adds 10993504d647 fbcon: Silence fbcon logo on 'quiet' boots adds f40298444e8c video: fbdev: Fix potential NULL pointer dereference adds 4c83c2f75a8f fbdev: omap2: fix warnings in dss core adds 9a9f1d1a81a9 fbdev: mbx: fix a misspelled variable name adds 2b9c272cf5cd Merge tag 'fbdev-v5.1' of git://github.com/bzolnier/linux adds cce8e04cf79e ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers adds d123fab71f63 ntb_hw_switchtec: NT req id mapping table register entry n [...] adds a2585cdc9e4c ntb_hw_switchtec: Added support of >=4G memory windows adds 9143595a7e05 NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() adds c59666bb32b9 NTB: ntb_transport: Ensure the destination buffer is mappe [...] adds ebb09b33c60c NTB: add new parameter to peer_db_addr() db_bit and db_data adds e8a71a386689 Merge tag 'ntb-5.1' of git://github.com/jonmason/ntb adds 143c2a89e0e5 ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t adds 74ffe79ae538 ARM: 8840/1: use a raw_spinlock_t in unwind adds ca70ea43f80c ARM: 8847/1: pm: fix HYP/SVC mode mismatch when MCPM is used adds d410a8a49e3e ARM: 8849/1: NOMMU: Fix encodings for PMSAv8's PRBAR4/PRLAR4 adds 9ec5cd0a40f2 ARM: 8817/1: mm: skip cleaning of idmap page tables on LPA [...] adds 4a4d68fc2657 ARM: 8818/1: dma-mapping: update comment about handling dm [...] adds 091bb549f772 ARM: 8819/1: Remove '-p' from LDFLAGS adds 1c31d4e96b8c ARM: 8820/1: mm: Stop printing the virtual memory layout adds 8f433ec4d0c4 ARM: 8821/1: Correct meaning of SCU in HAVE_ARM_SCU help txt adds fec9eac65947 ARM: 8822/1: smp_twd: Remove legacy TWD registration adds 58ca33824ff8 ARM: 8823/1: Implement pgprot_device() adds 071d184a19f6 ARM: 8826/1: mm: initialize pfn limits with find_limits() adds baf2df8e15be ARM: 8827/1: fix argument count to match macro definition adds 32fdb046ac43 ARM: 8828/1: uaccess: use unified assembler language syntax adds eb7ff9023e4f ARM: 8829/1: spinlock: use unified assembler language syntax adds 72cd4064fcca ARM: 8830/1: NOMMU: Toggle only bits in EXC_RETURN we are [...] adds 49f30235061b ARM: 8831/1: NOMMU: pmsa-v8: remove unneeded semicolon adds 49e30bd07df5 ARM: 8832/1: NOMMU: Limit visibility for CONFIG_FLASH_{MEM [...] adds 5388a5b82199 ARM: avoid Cortex-A9 livelock on tight dmb loops adds de9c0d49d85d ARM: 8833/1: Ensure that NEON code always compiles with Clang adds e85fa28ebcb5 ARM: 8838/1: drivers: amba: Updates to component identific [...] adds 4a2910fa80d7 ARM: 8836/1: drivers: amba: Update component matching to u [...] adds 28941701a49a ARM: 8837/1: coresight: etmv4: Update ID register table to [...] adds a216376add73 ARM: 8841/1: use unified assembler in macros adds c001899a5d6c ARM: 8843/1: use unified assembler in headers adds e44fc38818ed ARM: 8844/1: use unified assembler in assembly files adds b7e8c9397cd4 ARM: 8845/1: use unified assembler in c files adds 9db043d36bd3 ARM: 8848/1: virt: Align GIC version check with arm64 counterpart adds d0e22329e1a5 ARM: qcom: remove unnecessary boot_lock adds 0eb037998afe ARM: oxnas: remove CPU hotplug implementation adds 70678554c4c4 ARM: actions: remove boot_lock and pen_release adds 6213f70e7c10 ARM: smp: remove arch-provided "pen_release" adds 4c2741ac5e10 Merge branches 'fixes', 'misc' and 'smp-hotplug' into for-next adds 0be288630752 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds bb6bccba390c iommu/amd: Fix NULL dereference bug in match_hid_uid adds 323ea40ff6fb Merge tag 'iommu-fix-v5.1-rc1' of git://git.kernel.org/pub [...] adds 0841625201b6 tracing/probes: Make reserved_field_names static adds cede666e2eb2 trace/probes: Remove kernel doc style from non kernel doc comment adds 31b265b3baaf tracing: kdb: Fix ftdump to not sleep adds 287c038c0b99 tracing/probe: Check maxactive error cases adds dec65d79fd26 tracing/probe: Check event name length correctly adds b4443c17a3c9 tracing/probe: Check the size of argument name and body adds 5b7a96220900 tracing/probe: Check event/group naming rule at parsing adds a039480e9e93 tracing/probe: Verify alloc_trace_*probe() result adds aa2e3ac64ace Merge tag 'trace-v5.1-2' of git://git.kernel.org/pub/scm/l [...] adds 65ab26e39755 selftests: kvm: add selftest for releasing VM file descrip [...] adds 61c08aa9606d KVM: VMX: Compare only a single byte for VMCS' "launched" [...] adds 1ce072cbfd8d KVM: nVMX: Check a single byte for VMCS "launched" in nest [...] adds 0e0ab73c9a02 KVM: VMX: Zero out *all* general purpose registers after VM-Exit adds 831a3011294d KVM: VMX: Modify only RSP when creating a placeholder for [...] adds f3689e3f17f0 KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob adds ccf447434ee6 KVM: VMX: Manually load RDX in vCPU-run asm blob adds 6f7c6d23b71a KVM: VMX: Let the compiler save/load RDX during vCPU-run adds 9ce0a07a6f49 KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_ch [...] adds 98ff2acc91d8 KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_c [...] adds 6c1e7e5b40f2 KVM: nVMX: Explicitly reference the scratch reg in nested [...] adds f1727b495477 KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_ch [...] adds bbc0b8239257 KVM: nVMX: Capture VM-Fail via CC_{SET,OUT} in nested earl [...] adds 74dfa2784e96 KVM: nVMX: Reference vmx->loaded_vmcs->launched directly adds fbda0fd31a6d KVM: nVMX: Let the compiler select the reg for holding HOST_RSP adds 5a8781607e67 KVM: nVMX: Cache host_rsp on a per-VMCS basis adds 47e97c099bbc KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() adds c09b03eb7f96 KVM: VMX: Update VMCS.HOST_RSP via helper C function adds c9afc58cc368 KVM: VMX: Pass "launched" directly to the vCPU-run asm blob adds 217aaff53c25 KVM: VMX: Invert the ordering of saving guest/host scratch [...] adds f78d0971b7bd KVM: VMX: Don't save guest registers after VM-Fail adds d55892049171 KVM: VMX: Use vcpu->arch.regs directly when saving/loading [...] adds 95c7b77d6e40 KVM: x86: Explicitly #define the VCPU_REGS_* indices adds c14f9dd50b01 KVM: VMX: Use #defines in place of immediates in VM-Enter [...] adds 63c73aa07fca KVM: VMX: Create a stack frame in vCPU-run adds 5e0781df1899 KVM: VMX: Move vCPU-run code to a proper assembly routine adds c823dd5c0f3f KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() adds ee2fc635ef71 KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() adds a62fd5a76c99 KVM: VMX: Use RAX as the scratch register during vCPU-run adds 77df549559db KVM: VMX: Pass @launched to the vCPU-run asm via standard [...] adds e75c3c3a0487 KVM: VMX: Return VM-Fail from vCPU-run assembly via standa [...] adds 3b895ef48615 KVM: VMX: Preserve callee-save registers in vCPU-run asm s [...] adds fc2ba5a27a1a KVM: VMX: Call vCPU-run asm sub-routine from C and remove [...] adds 4f44c4eec5b7 KVM: VMX: Reorder clearing of registers in the vCPU-run as [...] adds b5179ec41872 x86/kvmclock: set offset for kvm unstable clock adds 90952cd38859 kvm: Use struct_size() in kmalloc() adds 98d90582be2e svm: Fix AVIC DFR and LDR handling adds f7589cca50ef KVM: x86: cull apicv code when userspace irqchip is requested adds c57cd3c89ecf svm: Fix improper check when deactivate AVIC adds 946c522b603f KVM: nVMX: Sign extend displacements of VMX instr's mem operands adds 8570f9e881e3 KVM: nVMX: Apply addr size mask to effective address for V [...] adds 34333cc6c2cb KVM: nVMX: Ignore limit checks on VMX instructions using f [...] adds e0dfacbfe91a KVM: nVMX: remove useless is_protmode check adds 8acc0993e3f9 kvm, x86, mmu: Use kernel generic dynamic physical address mask adds 74f2370bb64f KVM: x86: expose MOVDIRI CPU feature into VM. adds c029b5deb0b5 KVM: x86: expose MOVDIR64B CPU feature into VM. adds 81b016676e1c KVM: x86: Sync the pending Posted-Interrupts adds b4b65b5642d6 KVM: x86: cleanup freeing of nested state adds d92935979adb kvm: vmx: Fix typos in vmentry/vmexit control setting adds 359a6c3ddc51 KVM: nVMX: do not start the preemption timer hrtimer unnec [...] adds b12ce36a43f2 kvm: Add memcg accounting to KVM allocations adds 254272ce6505 kvm: x86: Add memcg accounting to KVM allocations adds 1ec696470c86 kvm: svm: Add memcg accounting to KVM allocations adds 4183683918ef kvm: vmx: Add memcg accounting to KVM allocations adds 152482580a1b KVM: Call kvm_arch_memslots_updated() before updating memslots adds e1359e2beb8b KVM: x86/mmu: Detect MMIO generation wrap in any address space adds ddfd1730fd82 KVM: x86/mmu: Do not cache MMIO accesses while memslots ar [...] adds 361209e054a2 KVM: Explicitly define the "memslot update in-progress" bit adds 5192f9b976f9 KVM: x86: Use a u64 when passing the MMIO gen around adds cae7ed3c2cb0 KVM: x86: Refactor the MMIO SPTE generation handling adds 0e32958ec449 KVM: Remove the hack to trigger memslot generation wraparound adds 164bf7e56c5a KVM: Move the memslot update in-progress flag to bit 63 adds 85875a133ea3 KVM: x86/mmu: Move slot_level_*() helper functions up a few lines adds a21136345cb6 KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_f [...] adds 4e103134b862 KVM: x86/mmu: Zap only the relevant pages when removing a memslot adds a592a3b8fc62 Revert "KVM: MMU: document fast invalidate all pages" adds 4771450c345d Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" adds 571c5af06e30 KVM: x86/mmu: Voluntarily reschedule as needed when zappin [...] adds 5ff0568374ed KVM: x86/mmu: Remove is_obsolete() call adds 52d5dedc79bd Revert "KVM: MMU: reclaim the zapped-obsolete page first" adds 210f494261e1 Revert "KVM: MMU: collapse TLB flushes when zap all pages" adds 43d2b14b105f Revert "KVM: MMU: zap pages in batch" adds 42560fb1f3c6 Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_al [...] adds b59c4830ca18 Revert "KVM: MMU: show mmu_valid_gen in shadow page relate [...] adds 7390de1e99a7 Revert "KVM: x86: use the fast way to invalidate all pages" adds 8a674adc11cd KVM: x86/mmu: skip over invalid root pages when zapping all sptes adds 5d6317ca4e61 KVM: x86/mmu: Voluntarily reschedule as needed when zappin [...] adds ea145aacf4ae Revert "KVM: MMU: fast invalidate all pages" adds 83cdb56864bc KVM: x86/mmu: Differentiate between nr zapped and list unstable adds 24efe61f696c KVM: x86/mmu: WARN if zapping a MMIO spte results in zappi [...] adds 8ab3c471eef2 KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_za [...] adds 7fa08e71b4a0 KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns adds 49113d360bde KVM: Expose the initial start value in grow_halt_poll_ns() [...] adds dee339b5c1da KVM: Never start grow vCPU halt_poll_ns from value below h [...] adds 7539b174aef4 x86: kvmguest: use TSC clocksource if invariant TSC is exposed adds a67794cafbc4 Revert "KVM: Eliminate extra function calls in kvm_get_dir [...] adds 41a8645ab1c3 KVM: PPC: Book3S PR: Add emulation for slbfee. instruction adds 08434ab46948 KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzal [...] adds f1adb9c48a01 KVM: PPC: Remove -I. header search paths adds 03f953329bd8 KVM: PPC: Book3S: Allow XICS emulation to work in nested h [...] adds 1b6422574e2d KVM: PPC: Book3S HV: Optimise mmio emulation for devices o [...] adds a67614cc05a5 KVM: PPC: Release all hardware TCE tables attached to a group adds 8f1f7b9bedbc KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] adds e40542aff909 KVM: PPC: Book3S HV: Fix build failure without IOMMU support adds 716cb1160819 KVM: PPC: Book3S: Improve KVM reference counting adds 0a0c50f771f5 Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kv [...] adds 54a1f393ce1b Merge tag 'kvm-ppc-next-5.1-1' of git://git.kernel.org/pub [...] adds a242010776f8 KVM: Minor cleanups for kvm_main.c adds 8d43d5703667 KVM: s390: clarify kvm related kernel message adds b7d455712927 KVM: s390: drop obsolete else path adds 689bdf9e9c33 KVM: s390: make bitmap declaration consistent adds 246b72183b35 KVM: s390: move bitmap idle_mask into arch struct top level adds 672128bfee08 KVM: s390: coding style kvm_s390_gisa_init/clear() adds 96723d323a08 KVM: s390: use pending_irqs_no_gisa() where appropriate adds bb2fb8cdcf2d KVM: s390: remove kvm_s390_ from gisa static inline functions adds 982cff425959 KVM: s390: introduce struct kvm_s390_gisa_interrupt adds 3dec19221788 s390/cio: add function chsc_sgib() adds 1282c21eb3da KVM: s390: add the GIB and its related life-cyle functions adds 25c84dbaec6a KVM: s390: add kvm reference to struct sie_page2 adds 6cff2e104601 KVM: s390: add functions to (un)register GISC with GISA adds 174dd4f88875 KVM: s390: kvm_s390_gisa_clear() now clears the IPM only adds 9f30f6216378 KVM: s390: add gib_alert_irq_handler() adds b1d1e76ed9ee KVM: s390: start using the GIB adds b9fa6d6ee9b8 KVM: s390: fix possible null pointer dereference in pendin [...] adds 346fa2f891c7 KVM: s390: implement subfunction processor calls adds 11ba5961a215 KVM: s390: add debug logging for cpu model subfunctions adds 8f060f53554c Merge tag 'kvm-s390-next-5.1-1' of git://git.kernel.org/pu [...] adds ee7930490a8f clocksource/arm_arch_timer: Store physical timer IRQ numbe [...] adds 7aa8d1464165 arm/arm64: KVM: Introduce kvm_call_hyp_ret() adds 18fc7bf8e041 arm64: KVM: Allow for direct call of HYP functions when using VHE adds 7cba8a8d0d39 arm64: KVM: Drop VHE-specific HYP call stub adds d18232ea8a94 ARM: KVM: Teach some form of type-safety to kvm_call_hyp adds 32f139551954 arm/arm64: KVM: Statically configure the host's view of MPIDR adds e329fb75d519 KVM: arm/arm64: Factor out VMID into struct kvm_vmid adds accb99bcd0ca KVM: arm/arm64: Simplify bg_timer programming adds b98c079ba480 KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming adds 09838de943d4 KVM: arm64: Reuse sys_reg() macro when searching the trap table adds 84135d3d18da KVM: arm/arm64: consolidate arch timer trap handlers adds e604dd5d45c7 KVM: arm/arm64: timer: Rework data structures for multiple timers adds 9e01dc76be6a KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems adds bee038a67487 KVM: arm/arm64: Rework the timer code to use a timer_map adds 64cf98fa5544 KVM: arm/arm64: Move kvm_is_write_fault to header file adds f7f2b15c3d42 arm64: KVM: Expose sanitised cache type register to guest adds 793acf870ea3 arm64: KVM: Describe data or unified caches as having 1 se [...] adds bae561c0cff7 KVM: arm/arm64: arch_timer: Mark physical interrupt active [...] adds 49dfe94fe5ad KVM: arm/arm64: Fix TRACE_INCLUDE_PATH adds 3644a35b0244 KVM: arm/arm64: Remove -I. header search paths adds 05277f368c33 KVM: arm/arm64: Prefix header search paths with $(srctree)/ adds 2b5906690254 KVM: arm/arm64: Update MAINTAINERS entries adds a37f0c3c46d2 KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" adds 1b44471b5559 KVM: arm64: Fix comment for KVM_PHYS_SHIFT adds c2be79a0bcf3 KVM: arm/arm64: Remove unused gpa_end variable adds 7f5d9c1bc0e6 KVM: arm/arm64: Remove unused timer variable adds c88b093693cc arm64: KVM: Fix architecturally invalid reset value for FP [...] adds 71783e09b487 Merge tag 'kvmarm-for-v5.1' of git://git.kernel.org/pub/sc [...] adds 92da008fa210 Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" adds 46333236485c MAINTAINERS: Add KVM selftests to existing KVM entry adds e74d53e30e29 KVM: PPC: Fix compilation when KVM is not enabled adds 2b57ecd0208f KVM: PPC: Book3S: Add count cache flush parameters to kvmp [...] adds c7a0e83cb670 Merge tag 'kvm-ppc-next-5.1-3' of git://git.kernel.org/pub [...] adds eca6be566d47 KVM: doc: Document the life cycle of a VM and its resources adds 4a605bc08e98 kvm: vmx: fix formatting of a comment adds 636deed6c0bc Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds df20af1e270b um: Remove duplicated include from vector_user.c adds aea05eb56e47 um: Fix for a possible OOPS in ubd initialization adds 6c83d0d5eb62 Merge branch 'for-linus-5.1-rc1' of git://git.kernel.org/p [...] adds 480b1cb9dad8 cifs: change wait_for_free_request() to take flags as argument adds 4230cff8c0b7 cifs: pass flags down into wait_for_free_credits() adds b227d215deef cifs: wait_for_free_credits() make it possible to wait for [...] adds 16b34aa44b25 cifs: prevent starvation in wait_for_free_credits for mult [...] adds 2b53b929faed cifs: add a timeout argument to wait_for_free_credits adds ffd1ef1e5072 smb3: display security information in /proc/fs/cifs/DebugD [...] adds 7937ca961c84 smb3: add dynamic tracepoint for timeout waiting for credits adds 257b78099be0 cifs: simplify how we handle credits in compound_send_recv() adds ab7b10cf4fd1 smb3: display volume serial number for shares in /proc/fs/ [...] adds b0f6df737a1c cifs: cache FILE_ALL_INFO for the shared root handle adds 8191576a1249 smb3: Add dynamic trace points for various compounded smb3 ops adds ccdc77a3054a cifs: add SMB2_ioctl_init/free helpers to be used with com [...] adds 72c419d9b073 cifs: fix smb3_zero_range so it can expand the file-size w [...] adds 779ede040dd4 smb3: add dynamic tracepoints for simple fallocate and zero range adds 31ba4331d571 SMB3: passthru query info doesn't check for SMB3 FSCTL passthru adds d44d13723b09 cifs: remove unused value pointed out by Coverity adds 6552580286e5 cifs: minor documentation updates adds c847dccfbdc1 CIFS: make mknod() an smb_version_op adds dd0ac2d24bf0 smb2: fix typo in definition of a few error flags adds f16994797ea8 cifs: fix incorrect handling of smb2_set_sparse() return i [...] adds f5778c398713 SMB3: Allow SMB3 FSCTL queries to be sent to server from tools adds bc31d0cdcfba CIFS: fix POSIX lock leak and invalid ptr deref adds 9c7dc824d9a4 Merge tag '5.1-rc-smb3' of git://git.samba.org/sfrench/cifs-2.6
No new revisions were added by this update.
Summary of changes: .clang-format | 3 +- Documentation/ABI/stable/sysfs-driver-mlxreg-io | 14 +- Documentation/ABI/testing/debugfs-wilco-ec | 23 + Documentation/ABI/testing/sysfs-class-watchdog | 23 + Documentation/ABI/testing/sysfs-fs-ext4 | 7 + Documentation/ABI/testing/sysfs-fs-f2fs | 7 + Documentation/DMA-API-HOWTO.txt | 121 +- Documentation/DMA-API.txt | 43 +- Documentation/DMA-ISA-LPC.txt | 4 +- Documentation/RCU/lockdep-splat.txt | 12 +- Documentation/acpi/aml-debugger.txt | 4 +- Documentation/admin-guide/README.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 26 +- Documentation/admin-guide/perf-security.rst | 253 +- Documentation/admin-guide/tainted-kernels.rst | 159 +- Documentation/arm/kernel_mode_neon.txt | 4 +- Documentation/arm64/booting.txt | 5 + Documentation/arm64/pointer-authentication.txt | 5 + Documentation/arm64/silicon-errata.txt | 1 + Documentation/cgroup-v1/memory.txt | 7 +- Documentation/core-api/flexible-arrays.rst | 130 - Documentation/core-api/generic-radix-tree.rst | 12 + Documentation/core-api/index.rst | 1 + Documentation/core-api/kernel-api.rst | 4 - Documentation/core-api/memory-allocation.rst | 10 +- Documentation/core-api/mm-api.rst | 2 +- Documentation/core-api/printk-formats.rst | 8 + Documentation/core-api/xarray.rst | 15 +- Documentation/dev-tools/kcov.rst | 2 +- Documentation/device-mapper/cache.txt | 3 + Documentation/device-mapper/dm-init.txt | 114 + Documentation/devicetree/bindings/Makefile | 2 +- Documentation/devicetree/bindings/arm/l2c2x0.txt | 114 - Documentation/devicetree/bindings/arm/l2c2x0.yaml | 248 + Documentation/devicetree/bindings/arm/pmu.txt | 70 - Documentation/devicetree/bindings/arm/pmu.yaml | 87 + .../devicetree/bindings/clock/actions,owl-cmu.txt | 7 +- .../bindings/clock/amlogic,gxbb-aoclkc.txt | 1 + .../bindings/clock/amlogic,gxbb-clkc.txt | 1 + .../devicetree/bindings/clock/exynos5433-clock.txt | 23 + .../devicetree/bindings/clock/fixed-clock.txt | 23 - .../devicetree/bindings/clock/fixed-clock.yaml | 44 + .../bindings/clock/fixed-factor-clock.txt | 28 - .../bindings/clock/fixed-factor-clock.yaml | 56 + .../devicetree/bindings/clock/fixed-mmio-clock.txt | 24 + .../devicetree/bindings/clock/imx8mm-clock.txt | 29 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../bindings/display/sitronix,st7735r.txt | 2 +- .../devicetree/bindings/display/ssd1307fb.txt | 2 - Documentation/devicetree/bindings/dma/dma.txt | 4 + Documentation/devicetree/bindings/dma/fsl-qdma.txt | 57 + Documentation/devicetree/bindings/dma/k3dma.txt | 4 +- Documentation/devicetree/bindings/dma/snps-dma.txt | 2 - Documentation/devicetree/bindings/dma/sprd-dma.txt | 2 +- .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 7 +- .../bindings/input/cypress,tm2-touchkey.txt | 9 +- .../devicetree/bindings/input/ilitek,ili2xxx.txt | 25 + .../devicetree/bindings/input/msm-vibrator.txt | 36 + .../bindings/input/touchscreen/edt-ft5x06.txt | 13 +- .../bindings/input/touchscreen/goodix.txt | 14 +- .../bindings/input/touchscreen/sitronix-st1232.txt | 8 +- .../bindings/input/touchscreen/sx8654.txt | 10 +- .../bindings/interrupt-controller/arm,gic-v3.txt | 175 - .../bindings/interrupt-controller/arm,gic-v3.yaml | 279 + .../bindings/interrupt-controller/arm,gic.txt | 171 - .../bindings/interrupt-controller/arm,gic.yaml | 223 + .../bindings/iommu/nvidia,tegra20-gart.txt | 14 - .../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 127 + .../devicetree/bindings/media/i2c/adv748x.txt | 11 +- .../bindings/media/i2c/melexis,mlx90640.txt | 20 + .../devicetree/bindings/media/i2c/mt9m001.txt | 38 + .../devicetree/bindings/media/i2c/ov5645.txt | 6 +- .../devicetree/bindings/media/imx7-csi.txt | 45 + .../devicetree/bindings/media/imx7-mipi-csi2.txt | 90 + .../devicetree/bindings/media/mediatek-vcodec.txt | 13 + .../devicetree/bindings/media/rcar_vin.txt | 9 +- .../devicetree/bindings/media/renesas,fcp.txt | 5 +- .../bindings/media/renesas,rcar-csi2.txt | 3 +- .../devicetree/bindings/media/renesas,vsp1.txt | 6 +- Documentation/devicetree/bindings/media/si470x.txt | 26 + .../devicetree/bindings/media/sun6i-csi.txt | 3 +- .../memory-controllers/nvidia,tegra20-mc.txt | 27 +- Documentation/devicetree/bindings/net/dsa/dsa.txt | 5 + .../devicetree/bindings/net/stm32-dwmac.txt | 9 +- .../devicetree/bindings/pci/altera-pcie.txt | 4 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 18 +- .../devicetree/bindings/pci/layerscape-pci.txt | 3 + Documentation/devicetree/bindings/pci/rcar-pci.txt | 4 +- Documentation/devicetree/bindings/pci/ti-pci.txt | 11 +- .../bindings/pinctrl/atmel,at91-pinctrl.txt | 27 +- .../bindings/pinctrl/fsl,imx50-pinctrl.txt | 32 + .../bindings/pinctrl/fsl,imx8mm-pinctrl.txt | 36 + .../pinctrl/marvell,armada-37xx-pinctrl.txt | 24 +- .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 10 +- .../devicetree/bindings/pwm/atmel-pwm.txt | 1 + .../devicetree/bindings/pwm/pwm-hibvt.txt | 2 + .../bindings/remoteproc/qcom,adsp-pil.txt | 5 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 23 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 79 +- Documentation/devicetree/bindings/ufs/ufs-hisi.txt | 5 +- .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 13 +- .../devicetree/bindings/vendor-prefixes.txt | 2 + .../devicetree/bindings/watchdog/renesas-wdt.txt | 1 + Documentation/doc-guide/kernel-doc.rst | 17 +- Documentation/doc-guide/sphinx.rst | 12 +- Documentation/driver-api/dmaengine/client.rst | 7 + Documentation/driver-api/dmaengine/dmatest.rst | 1 + Documentation/driver-api/iio/buffers.rst | 2 +- Documentation/driver-api/iio/core.rst | 6 +- Documentation/driver-api/iio/hw-consumer.rst | 2 +- Documentation/driver-api/iio/triggers.rst | 2 +- Documentation/driver-api/pinctl.rst | 9 - Documentation/driver-model/devres.txt | 2 + Documentation/fault-injection/fault-injection.txt | 2 +- Documentation/filesystems/api-summary.rst | 150 + Documentation/filesystems/binderfs.rst | 68 + Documentation/filesystems/ceph.txt | 14 +- Documentation/filesystems/cifs/TODO | 3 +- Documentation/filesystems/cifs/cifs.txt | 34 +- Documentation/filesystems/exofs.txt | 185 - Documentation/filesystems/f2fs.txt | 2 + Documentation/filesystems/fscrypt.rst | 16 +- Documentation/filesystems/index.rst | 389 +- Documentation/filesystems/journalling.rst | 184 + Documentation/filesystems/mount_api.txt | 709 +++ Documentation/filesystems/path-lookup.rst | 39 +- Documentation/filesystems/splice.rst | 22 + Documentation/filesystems/sysfs.txt | 21 + Documentation/flexible-arrays.txt | 123 - Documentation/hwmon/f71882fg | 2 +- Documentation/index.rst | 1 + Documentation/infiniband/user_verbs.txt | 4 +- Documentation/input/devices/xpad.rst | 2 +- Documentation/kbuild/kbuild.txt | 15 +- Documentation/kbuild/makefiles.txt | 26 +- Documentation/kbuild/modules.txt | 2 +- Documentation/laptops/lg-laptop.rst | 4 +- Documentation/locking/lockdep-design.txt | 4 +- Documentation/media/dvb-drivers/dvb-usb.rst | 2 +- Documentation/media/kapi/dtv-core.rst | 2 +- Documentation/media/kapi/dtv-frontend.rst | 2 +- Documentation/media/kapi/mc-core.rst | 2 +- Documentation/media/kapi/v4l2-device.rst | 2 +- Documentation/media/kapi/v4l2-intro.rst | 2 +- Documentation/media/kapi/v4l2-subdev.rst | 4 +- Documentation/media/lirc.h.rst.exceptions | 3 + .../media/uapi/dvb/audio-set-bypass-mode.rst | 2 +- Documentation/media/uapi/dvb/ca-set-descr.rst | 2 +- Documentation/media/uapi/dvb/dmx-qbuf.rst | 2 +- Documentation/media/uapi/dvb/dvbproperty.rst | 2 +- Documentation/media/uapi/dvb/video_types.rst | 2 +- Documentation/media/uapi/fdl-appendix.rst | 2 +- Documentation/media/uapi/mediactl/media-types.rst | 2 +- Documentation/media/uapi/mediactl/request-api.rst | 4 +- Documentation/media/uapi/rc/rc-tables.rst | 4 +- Documentation/media/uapi/v4l/buffer.rst | 11 +- Documentation/media/uapi/v4l/common.rst | 11 + Documentation/media/uapi/v4l/control.rst | 2 +- Documentation/media/uapi/v4l/dev-codec.rst | 43 - Documentation/media/uapi/v4l/dev-effect.rst | 28 - Documentation/media/uapi/v4l/dev-mem2mem.rst | 42 + Documentation/media/uapi/v4l/dev-teletext.rst | 41 - Documentation/media/uapi/v4l/devices.rst | 4 +- Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 508 ++ Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 2451 +++++++++ Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 71 + Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 166 + Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 192 + Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst | 95 + Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst | 188 + .../media/uapi/v4l/ext-ctrls-image-process.rst | 63 + .../media/uapi/v4l/ext-ctrls-image-source.rst | 57 + Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 113 + .../media/uapi/v4l/ext-ctrls-rf-tuner.rst | 96 + Documentation/media/uapi/v4l/extended-controls.rst | 3905 +------------- Documentation/media/uapi/v4l/meta-formats.rst | 2 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 2 +- .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 144 +- Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 170 +- Documentation/media/uapi/v4l/subdev-formats.rst | 6 +- Documentation/media/uapi/v4l/vidioc-g-parm.rst | 2 +- .../media/uapi/v4l/vidioc-prepare-buf.rst | 5 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 2 +- Documentation/media/v4l-drivers/bttv.rst | 4 +- Documentation/media/v4l-drivers/imx.rst | 107 +- Documentation/media/v4l-drivers/imx7.rst | 162 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/ipu3.rst | 151 +- Documentation/media/v4l-drivers/pxa_camera.rst | 2 +- Documentation/media/v4l-drivers/qcom_camss.rst | 2 +- Documentation/misc-devices/ibmvmc.rst | 1 + Documentation/misc-devices/index.rst | 17 + Documentation/networking/checksum-offloads.rst | 143 + Documentation/networking/checksum-offloads.txt | 122 - Documentation/networking/index.rst | 3 + Documentation/networking/scaling.rst | 523 ++ Documentation/networking/scaling.txt | 484 -- Documentation/networking/segmentation-offloads.rst | 184 + Documentation/networking/segmentation-offloads.txt | 170 - Documentation/process/coding-style.rst | 97 +- Documentation/process/howto.rst | 59 +- Documentation/process/kernel-docs.rst | 2 +- Documentation/process/license-rules.rst | 66 +- Documentation/process/stable-api-nonsense.rst | 15 +- Documentation/process/stable-kernel-rules.rst | 9 +- Documentation/process/submitting-patches.rst | 6 +- Documentation/scsi/osd.txt | 197 - Documentation/scsi/ufs.txt | 11 + Documentation/security/LSM-sctp.rst | 175 - Documentation/security/LSM.rst | 5 +- Documentation/security/SCTP.rst | 343 ++ Documentation/security/SELinux-sctp.rst | 158 - Documentation/security/index.rst | 3 +- Documentation/static-keys.txt | 2 +- Documentation/sysctl/kernel.txt | 50 +- Documentation/sysctl/vm.txt | 2 +- Documentation/target/tcm_mod_builder.py | 8 - Documentation/timers/highres.txt | 2 +- Documentation/trace/ftrace.rst | 89 + Documentation/trace/histogram.rst | 316 +- Documentation/trace/uprobetracer.rst | 7 +- .../translations/it_IT/doc-guide/sphinx.rst | 2 + .../it_IT/process/applying-patches.rst | 12 +- .../translations/it_IT/process/changes.rst | 487 +- .../translations/it_IT/process/coding-style.rst | 103 +- Documentation/translations/it_IT/process/howto.rst | 13 +- .../it_IT/process/stable-api-nonsense.rst | 202 +- .../it_IT/process/submit-checklist.rst | 127 +- .../it_IT/process/submitting-drivers.rst | 8 +- .../it_IT/process/submitting-patches.rst | 862 +++- Documentation/translations/ja_JP/howto.rst | 12 +- Documentation/translations/ko_KR/howto.rst | 56 +- Documentation/translations/zh_CN/HOWTO | 9 - Documentation/translations/zh_CN/coding-style.rst | 57 +- Documentation/virtual/kvm/api.txt | 17 + Documentation/virtual/kvm/halt-polling.txt | 37 +- Documentation/virtual/kvm/mmu.txt | 41 +- Documentation/virtual/kvm/s390-diag.txt | 3 +- Documentation/vm/index.rst | 2 +- Documentation/vm/slub.rst | 4 +- Documentation/watchdog/mlx-wdt.txt | 52 + Kbuild | 29 +- LICENSES/exceptions/GCC-exception-2.0 | 18 + MAINTAINERS | 130 +- Makefile | 219 +- arch/alpha/include/uapi/asm/socket.h | 2 +- arch/alpha/kernel/core_cia.c | 5 +- arch/alpha/kernel/core_marvel.c | 6 + arch/alpha/kernel/pci-noop.c | 13 +- arch/alpha/kernel/pci.c | 11 +- arch/alpha/kernel/pci_iommu.c | 16 +- arch/alpha/kernel/setup.c | 2 +- arch/arc/Kconfig | 3 +- arch/arc/include/asm/Kbuild | 1 + arch/arc/include/asm/dma-mapping.h | 13 - arch/arc/kernel/unwind.c | 3 +- arch/arc/mm/highmem.c | 4 + arch/arm/Kconfig | 8 +- arch/arm/Kconfig-nommu | 2 + arch/arm/Makefile | 2 +- arch/arm/boot/bootp/Makefile | 2 +- arch/arm/boot/bootp/init.S | 2 +- arch/arm/boot/compressed/Makefile | 2 - arch/arm/boot/compressed/ll_char_wr.S | 4 +- arch/arm/boot/dts/imx28-cfa10036.dts | 3 +- arch/arm/boot/dts/imx7d.dtsi | 9 + arch/arm/boot/dts/stm32h743-pinctrl.dtsi | 15 + arch/arm/boot/dts/stm32h743.dtsi | 13 + arch/arm/boot/dts/stm32h743i-disco.dts | 17 + arch/arm/boot/dts/stm32h743i-eval.dts | 17 + arch/arm/boot/dts/tegra20.dtsi | 15 +- arch/arm/common/mcpm_entry.c | 2 +- arch/arm/include/asm/arch_gicv3.h | 37 +- arch/arm/include/asm/assembler.h | 12 +- arch/arm/include/asm/barrier.h | 2 + arch/arm/include/asm/dma-mapping.h | 9 - arch/arm/include/asm/hardware/entry-macro-iomd.S | 10 +- arch/arm/include/asm/kvm_emulate.h | 8 + arch/arm/include/asm/kvm_host.h | 53 +- arch/arm/include/asm/kvm_hyp.h | 4 + arch/arm/include/asm/kvm_mmu.h | 9 +- arch/arm/include/asm/pgtable.h | 3 + arch/arm/include/asm/processor.h | 6 +- arch/arm/include/asm/smp.h | 1 - arch/arm/include/asm/smp_twd.h | 16 - arch/arm/include/asm/spinlock.h | 3 +- arch/arm/include/asm/suspend.h | 1 + arch/arm/include/asm/uaccess.h | 3 +- arch/arm/include/asm/v7m.h | 2 +- arch/arm/include/asm/vfpmacros.h | 8 +- arch/arm/include/debug/tegra.S | 2 +- arch/arm/kernel/debug.S | 2 +- arch/arm/kernel/entry-armv.S | 12 +- arch/arm/kernel/entry-common.S | 2 +- arch/arm/kernel/entry-header.S | 11 +- arch/arm/kernel/entry-v7m.S | 4 + arch/arm/kernel/head-nommu.S | 4 +- arch/arm/kernel/hyp-stub.S | 4 +- arch/arm/kernel/machine_kexec.c | 5 +- arch/arm/kernel/patch.c | 6 +- arch/arm/kernel/setup.c | 6 + arch/arm/kernel/sleep.S | 12 + arch/arm/kernel/smp.c | 10 +- arch/arm/kernel/smp_twd.c | 66 - arch/arm/kernel/unwind.c | 14 +- arch/arm/kvm/Makefile | 5 +- arch/arm/kvm/coproc.c | 23 +- arch/arm/kvm/hyp/cp15-sr.c | 1 - arch/arm/kvm/hyp/hyp-entry.S | 2 +- arch/arm/kvm/hyp/switch.c | 2 +- arch/arm/kvm/hyp/tlb.c | 4 +- arch/arm/kvm/interrupts.S | 4 +- arch/arm/lib/Makefile | 2 +- arch/arm/lib/bitops.h | 8 +- arch/arm/lib/clear_user.S | 2 +- arch/arm/lib/copy_from_user.S | 2 +- arch/arm/lib/copy_page.S | 4 +- arch/arm/lib/copy_template.S | 6 +- arch/arm/lib/copy_to_user.S | 2 +- arch/arm/lib/csumpartial.S | 20 +- arch/arm/lib/csumpartialcopygeneric.S | 4 +- arch/arm/lib/csumpartialcopyuser.S | 2 +- arch/arm/lib/div64.S | 4 +- arch/arm/lib/floppydma.S | 10 +- arch/arm/lib/io-readsb.S | 20 +- arch/arm/lib/io-readsl.S | 2 +- arch/arm/lib/io-readsw-armv3.S | 6 +- arch/arm/lib/io-readsw-armv4.S | 12 +- arch/arm/lib/io-writesb.S | 20 +- arch/arm/lib/io-writesl.S | 2 +- arch/arm/lib/io-writesw-armv3.S | 2 +- arch/arm/lib/io-writesw-armv4.S | 6 +- arch/arm/lib/lib1funcs.S | 4 +- arch/arm/lib/memcpy.S | 4 +- arch/arm/lib/memmove.S | 24 +- arch/arm/lib/memset.S | 42 +- arch/arm/lib/xor-neon.c | 2 +- arch/arm/mach-actions/platsmp.c | 15 - arch/arm/mach-exynos/headsmp.S | 2 +- arch/arm/mach-exynos/platsmp.c | 31 +- arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 12 +- arch/arm/mach-imx/mach-mx31moboard.c | 3 +- arch/arm/mach-ks8695/include/mach/entry-macro.S | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 16 +- arch/arm/mach-omap2/prm_common.c | 4 +- arch/arm/mach-oxnas/Makefile | 1 - arch/arm/mach-oxnas/hotplug.c | 109 - arch/arm/mach-oxnas/platsmp.c | 4 - arch/arm/mach-prima2/common.h | 2 + arch/arm/mach-prima2/headsmp.S | 2 +- arch/arm/mach-prima2/hotplug.c | 3 +- arch/arm/mach-prima2/platsmp.c | 17 +- arch/arm/mach-qcom/platsmp.c | 26 - arch/arm/mach-spear/generic.h | 2 + arch/arm/mach-spear/headsmp.S | 2 +- arch/arm/mach-spear/hotplug.c | 4 +- arch/arm/mach-spear/platsmp.c | 27 +- arch/arm/mach-tegra/reset-handler.S | 2 +- arch/arm/mm/cache-v6.S | 8 +- arch/arm/mm/copypage-v4mc.c | 3 +- arch/arm/mm/copypage-v4wb.c | 3 +- arch/arm/mm/copypage-v4wt.c | 3 +- arch/arm/mm/dma-mapping.c | 4 +- arch/arm/mm/idmap.c | 4 +- arch/arm/mm/init.c | 75 +- arch/arm/mm/mmu.c | 14 +- arch/arm/mm/pmsa-v8.c | 4 +- arch/arm/mm/proc-v7m.S | 7 +- arch/arm64/Kconfig | 40 +- arch/arm64/Kconfig.platforms | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 34 +- arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 629 +++ arch/arm64/include/asm/alternative.h | 4 +- arch/arm64/include/asm/arch_gicv3.h | 32 + arch/arm64/include/asm/asm-uaccess.h | 2 +- arch/arm64/include/asm/assembler.h | 36 +- arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/cpufeature.h | 10 + arch/arm64/include/asm/cputype.h | 9 + arch/arm64/include/asm/daifflags.h | 60 +- arch/arm64/include/asm/dma-mapping.h | 9 - arch/arm64/include/asm/efi.h | 11 + arch/arm64/include/asm/hardirq.h | 31 + arch/arm64/include/asm/io.h | 1 + arch/arm64/include/asm/irqflags.h | 100 +- arch/arm64/include/asm/kvm_emulate.h | 12 + arch/arm64/include/asm/kvm_host.h | 64 +- arch/arm64/include/asm/kvm_hyp.h | 3 +- arch/arm64/include/asm/kvm_mmu.h | 13 +- arch/arm64/include/asm/memblock.h | 21 - arch/arm64/include/asm/memory.h | 5 +- arch/arm64/include/asm/mmu.h | 1 + arch/arm64/include/asm/pgtable-hwdef.h | 1 + arch/arm64/include/asm/processor.h | 3 + arch/arm64/include/asm/ptdump.h | 9 +- arch/arm64/include/asm/ptrace.h | 26 +- arch/arm64/include/asm/sysreg.h | 7 +- arch/arm64/include/asm/thread_info.h | 1 - arch/arm64/include/asm/uaccess.h | 36 +- arch/arm64/include/uapi/asm/ptrace.h | 13 + arch/arm64/kernel/alternative.c | 60 +- arch/arm64/kernel/asm-offsets.c | 21 +- arch/arm64/kernel/cpufeature.c | 41 +- arch/arm64/kernel/entry.S | 60 +- arch/arm64/kernel/irq.c | 3 + arch/arm64/kernel/kgdb.c | 14 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/probes/kprobes.c | 6 + arch/arm64/kernel/process.c | 51 + arch/arm64/kernel/ptrace.c | 147 + arch/arm64/kernel/setup.c | 9 +- arch/arm64/kernel/smp.c | 33 + arch/arm64/kernel/traps.c | 8 +- arch/arm64/kvm/Makefile | 4 +- arch/arm64/kvm/debug.c | 2 +- arch/arm64/kvm/hyp.S | 3 - arch/arm64/kvm/hyp/hyp-entry.S | 12 - arch/arm64/kvm/hyp/switch.c | 16 + arch/arm64/kvm/hyp/sysreg-sr.c | 1 - arch/arm64/kvm/sys_regs.c | 168 +- arch/arm64/mm/dump.c | 4 +- arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/init.c | 20 +- arch/arm64/mm/kasan_init.c | 10 + arch/arm64/mm/mmu.c | 7 +- arch/arm64/mm/numa.c | 4 + arch/arm64/mm/proc.S | 12 +- arch/arm64/mm/ptdump_debugfs.c | 7 +- arch/c6x/mm/dma-coherent.c | 4 + arch/c6x/mm/init.c | 4 +- arch/csky/Kconfig | 2 - arch/csky/mm/highmem.c | 5 + arch/h8300/mm/init.c | 4 +- arch/ia64/kernel/mca.c | 25 +- arch/ia64/mm/contig.c | 8 +- arch/ia64/mm/discontig.c | 4 + arch/ia64/mm/init.c | 38 +- arch/ia64/mm/tlb.c | 6 + arch/ia64/sn/kernel/io_common.c | 3 + arch/ia64/sn/kernel/setup.c | 12 +- arch/m68k/atari/stram.c | 4 + arch/m68k/coldfire/device.c | 81 + arch/m68k/coldfire/m5441x.c | 4 +- arch/m68k/include/asm/m5441xsim.h | 15 + arch/m68k/mm/init.c | 3 + arch/m68k/mm/mcfmmu.c | 7 +- arch/m68k/mm/motorola.c | 9 + arch/m68k/mm/sun3mmu.c | 6 + arch/m68k/sun3/sun3dvma.c | 3 + arch/microblaze/kernel/setup.c | 13 +- arch/microblaze/mm/init.c | 10 +- arch/mips/Kconfig | 2 +- arch/mips/boot/Makefile | 2 +- arch/mips/cavium-octeon/dma-octeon.c | 3 + arch/mips/configs/generic_defconfig | 2 +- arch/mips/include/asm/dma-mapping.h | 10 - arch/mips/include/asm/kvm_host.h | 2 +- arch/mips/include/uapi/asm/socket.h | 2 +- arch/mips/kernel/setup.c | 3 + arch/mips/kernel/traps.c | 5 +- arch/mips/mm/dma-noncoherent.c | 8 + arch/mips/mm/init.c | 5 + arch/nds32/configs/defconfig | 2 +- arch/nds32/mm/init.c | 12 + arch/nios2/Kconfig | 1 - arch/nios2/include/asm/pgtable.h | 1 - arch/nios2/include/asm/tlbflush.h | 19 +- arch/nios2/kernel/nios2_ksyms.c | 12 + arch/nios2/mm/cacheflush.c | 7 +- arch/nios2/mm/fault.c | 2 +- arch/nios2/mm/tlb.c | 192 +- arch/nios2/platform/Kconfig.platform | 9 - arch/openrisc/mm/init.c | 5 +- arch/openrisc/mm/ioremap.c | 8 +- arch/parisc/include/uapi/asm/socket.h | 2 +- arch/powerpc/Kconfig | 1 - arch/powerpc/boot/Makefile | 2 +- arch/powerpc/include/asm/kvm_host.h | 5 +- arch/powerpc/include/asm/kvm_ppc.h | 14 + arch/powerpc/include/uapi/asm/kvm.h | 2 + arch/powerpc/kernel/dt_cpu_ftrs.c | 8 +- arch/powerpc/kernel/paca.c | 6 +- arch/powerpc/kernel/pci_32.c | 3 + arch/powerpc/kernel/prom.c | 5 +- arch/powerpc/kernel/rtas.c | 6 +- arch/powerpc/kernel/setup-common.c | 3 + arch/powerpc/kernel/setup_64.c | 4 + arch/powerpc/kvm/book3s.c | 13 +- arch/powerpc/kvm/book3s_32_mmu.c | 1 + arch/powerpc/kvm/book3s_64_mmu.c | 14 + arch/powerpc/kvm/book3s_64_mmu_hv.c | 18 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 15 +- arch/powerpc/kvm/book3s_64_vio.c | 8 +- arch/powerpc/kvm/book3s_emulate.c | 18 + arch/powerpc/kvm/book3s_hv.c | 33 +- arch/powerpc/kvm/book3s_hv_builtin.c | 14 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 7 + arch/powerpc/kvm/book3s_hv_rmhandlers.S | 10 + arch/powerpc/kvm/book3s_rtas.c | 8 +- arch/powerpc/kvm/powerpc.c | 22 +- arch/powerpc/lib/alloc.c | 3 + arch/powerpc/mm/hash_utils_64.c | 11 +- arch/powerpc/mm/mmu_context_nohash.c | 9 + arch/powerpc/mm/numa.c | 4 + arch/powerpc/mm/pgtable-book3e.c | 12 +- arch/powerpc/mm/pgtable-book3s64.c | 3 + arch/powerpc/mm/pgtable-radix.c | 9 +- arch/powerpc/mm/ppc_mmu_32.c | 3 + arch/powerpc/platforms/pasemi/iommu.c | 3 + arch/powerpc/platforms/powermac/nvram.c | 3 + arch/powerpc/platforms/powernv/opal.c | 3 + arch/powerpc/platforms/powernv/pci-ioda.c | 8 + arch/powerpc/platforms/ps3/setup.c | 3 + arch/powerpc/sysdev/dart_iommu.c | 3 + arch/powerpc/sysdev/msi_bitmap.c | 3 + arch/riscv/Kconfig | 1 - arch/riscv/include/asm/io.h | 36 +- arch/s390/boot/Makefile | 6 +- arch/s390/boot/compressed/Makefile | 4 +- arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/performance_defconfig | 2 +- arch/s390/include/asm/cio.h | 1 + arch/s390/include/asm/irq.h | 1 + arch/s390/include/asm/isc.h | 1 + arch/s390/include/asm/kvm_host.h | 39 +- arch/s390/kernel/crash_dump.c | 3 + arch/s390/kernel/irq.c | 1 + arch/s390/kernel/setup.c | 16 + arch/s390/kernel/smp.c | 9 +- arch/s390/kernel/topology.c | 6 + arch/s390/kvm/interrupt.c | 431 +- arch/s390/kvm/kvm-s390.c | 190 +- arch/s390/kvm/kvm-s390.h | 4 +- arch/s390/numa/mode_emu.c | 3 + arch/s390/numa/numa.c | 6 +- arch/s390/scripts/Makefile.chkbss | 25 +- arch/sh/Kconfig | 2 +- arch/sh/boards/mach-ap325rxa/setup.c | 10 +- arch/sh/boards/mach-ecovec24/setup.c | 16 +- arch/sh/boards/mach-kfr2r09/setup.c | 10 +- arch/sh/boards/mach-migor/setup.c | 11 +- arch/sh/boards/mach-se/7724/setup.c | 16 +- arch/sh/drivers/pci/fixups-dreamcast.c | 3 +- arch/sh/kernel/machine_kexec.c | 3 +- arch/sh/mm/init.c | 8 +- arch/sh/mm/numa.c | 4 + arch/sparc/include/uapi/asm/socket.h | 2 +- arch/sparc/kernel/iommu.c | 13 +- arch/sparc/kernel/kernel.h | 6 +- arch/sparc/kernel/pci.c | 46 +- arch/sparc/kernel/pci_sun4v.c | 18 +- arch/sparc/kernel/prom_32.c | 6 +- arch/sparc/kernel/setup_64.c | 6 + arch/sparc/kernel/smp_64.c | 12 + arch/sparc/mm/init_32.c | 2 +- arch/sparc/mm/init_64.c | 11 + arch/sparc/mm/srmmu.c | 18 +- arch/um/drivers/net_kern.c | 3 + arch/um/drivers/ubd_kern.c | 6 +- arch/um/drivers/vector_kern.c | 3 + arch/um/drivers/vector_user.c | 3 - arch/um/kernel/initrd.c | 2 + arch/um/kernel/mem.c | 16 + arch/unicore32/Kconfig | 1 - arch/unicore32/kernel/setup.c | 4 + arch/unicore32/mm/mmu.c | 15 +- arch/x86/Kconfig | 1 - arch/x86/boot/compressed/kaslr.c | 2 +- arch/x86/events/core.c | 13 +- arch/x86/events/intel/core.c | 154 +- arch/x86/events/intel/uncore.c | 1 + arch/x86/events/intel/uncore.h | 12 +- arch/x86/events/intel/uncore_snb.c | 4 +- arch/x86/events/perf_event.h | 17 +- arch/x86/hyperv/hv_init.c | 8 + arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/kvm_host.h | 42 +- arch/x86/include/asm/kvm_vcpu_regs.h | 25 + arch/x86/include/asm/msr-index.h | 6 + arch/x86/include/asm/page_64_types.h | 4 - arch/x86/include/asm/unwind.h | 6 + arch/x86/include/asm/xen/hypercall.h | 13 +- arch/x86/kernel/acpi/boot.c | 3 + arch/x86/kernel/apic/io_apic.c | 5 + arch/x86/kernel/cpu/mshyperv.c | 12 + arch/x86/kernel/cpu/resctrl/internal.h | 16 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 185 +- arch/x86/kernel/e820.c | 10 +- arch/x86/kernel/ftrace.c | 42 +- arch/x86/kernel/kexec-bzimage64.c | 14 +- arch/x86/kernel/kvmclock.c | 20 +- arch/x86/kernel/setup_percpu.c | 10 +- arch/x86/kernel/unwind_frame.c | 25 +- arch/x86/kernel/unwind_orc.c | 17 + arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/i8254.c | 2 +- arch/x86/kvm/i8259.c | 2 +- arch/x86/kvm/ioapic.c | 2 +- arch/x86/kvm/lapic.c | 7 +- arch/x86/kvm/mmu.c | 466 +- arch/x86/kvm/mmu.h | 1 - arch/x86/kvm/mmutrace.h | 42 +- arch/x86/kvm/page_track.c | 2 +- arch/x86/kvm/svm.c | 120 +- arch/x86/kvm/vmx/nested.c | 129 +- arch/x86/kvm/vmx/vmcs.h | 1 + arch/x86/kvm/vmx/vmenter.S | 167 + arch/x86/kvm/vmx/vmx.c | 188 +- arch/x86/kvm/vmx/vmx.h | 20 +- arch/x86/kvm/x86.c | 32 +- arch/x86/kvm/x86.h | 7 +- arch/x86/mm/kasan_init_64.c | 14 +- arch/x86/mm/numa.c | 12 +- arch/x86/mm/pageattr.c | 4 +- arch/x86/pci/fixup.c | 16 + arch/x86/platform/olpc/olpc_dt.c | 3 + arch/x86/realmode/rm/Makefile | 3 +- arch/x86/xen/mmu_pv.c | 13 +- arch/x86/xen/p2m.c | 11 +- arch/x86/xen/setup.c | 13 + arch/xtensa/Kconfig | 1 - arch/xtensa/mm/kasan_init.c | 10 +- arch/xtensa/mm/mmu.c | 3 + block/blk-core.c | 3 +- block/blk-mq-debugfs.c | 1 - block/blk-mq.c | 4 - block/bsg-lib.c | 44 +- block/bsg.c | 190 +- certs/system_keyring.c | 23 +- drivers/Makefile | 2 +- drivers/acpi/acpi_configfs.c | 25 +- drivers/acpi/acpi_lpss.c | 2 +- drivers/acpi/device_sysfs.c | 6 +- drivers/acpi/nfit/core.c | 185 +- drivers/acpi/nfit/nfit.h | 17 +- drivers/acpi/pptt.c | 3 + drivers/acpi/scan.c | 1 + drivers/acpi/sysfs.c | 21 +- drivers/amba/bus.c | 45 +- drivers/ata/libata-scsi.c | 5 +- drivers/base/Kconfig | 77 - drivers/base/power/domain.c | 20 +- drivers/base/power/domain_governor.c | 1 - drivers/base/power/main.c | 21 +- drivers/base/power/power.h | 1 + drivers/base/power/qos.c | 2 +- drivers/base/power/runtime.c | 16 +- drivers/base/power/sysfs.c | 12 +- drivers/base/power/trace.c | 2 + drivers/base/power/wakeup.c | 30 +- drivers/block/rbd.c | 400 +- drivers/block/virtio_blk.c | 10 +- drivers/block/zram/zram_drv.c | 2 +- drivers/char/tpm/eventlog/tpm1.c | 41 +- drivers/char/tpm/eventlog/tpm2.c | 12 +- drivers/char/tpm/st33zp24/i2c.c | 2 +- drivers/char/tpm/st33zp24/spi.c | 2 +- drivers/char/tpm/st33zp24/st33zp24.c | 2 +- drivers/char/tpm/st33zp24/st33zp24.h | 4 +- drivers/char/tpm/tpm-chip.c | 124 +- drivers/char/tpm/tpm-dev-common.c | 44 +- drivers/char/tpm/tpm-interface.c | 327 +- drivers/char/tpm/tpm-sysfs.c | 138 +- drivers/char/tpm/tpm.h | 180 +- drivers/char/tpm/tpm1-cmd.c | 43 +- drivers/char/tpm/tpm2-cmd.c | 208 +- drivers/char/tpm/tpm2-space.c | 90 +- drivers/char/tpm/tpm_atmel.c | 2 +- drivers/char/tpm/tpm_crb.c | 22 +- drivers/char/tpm/tpm_i2c_atmel.c | 15 +- drivers/char/tpm/tpm_i2c_infineon.c | 17 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 18 +- drivers/char/tpm/tpm_ibmvtpm.c | 8 +- drivers/char/tpm/tpm_infineon.c | 2 +- drivers/char/tpm/tpm_nsc.c | 2 +- drivers/char/tpm/tpm_ppi.c | 78 +- drivers/char/tpm/tpm_tis_core.c | 21 +- drivers/char/tpm/tpm_vtpm_proxy.c | 15 +- drivers/char/tpm/xen-tpmfront.c | 4 +- drivers/clk/Kconfig | 6 + drivers/clk/Makefile | 3 +- drivers/clk/actions/Kconfig | 5 + drivers/clk/actions/Makefile | 1 + drivers/clk/actions/owl-pll.c | 2 +- drivers/clk/actions/owl-pll.h | 30 +- drivers/clk/actions/owl-s500.c | 525 ++ drivers/clk/at91/clk-audio-pll.c | 9 +- drivers/clk/at91/clk-programmable.c | 3 - drivers/clk/at91/sama5d2.c | 3 +- drivers/clk/clk-clps711x.c | 61 +- drivers/clk/clk-devres.c | 11 + drivers/clk/clk-fixed-mmio.c | 101 + drivers/clk/clk-fractional-divider.c | 2 +- drivers/clk/clk-gpio.c | 39 +- drivers/clk/clk-highbank.c | 1 + drivers/clk/clk-max77686.c | 28 +- drivers/clk/clk-qoriq.c | 5 +- drivers/clk/clk-stm32mp1.c | 37 +- drivers/clk/clk-twl6040.c | 53 +- drivers/clk/clk.c | 262 +- drivers/clk/clk.h | 23 +- drivers/clk/clkdev.c | 231 +- drivers/clk/imx/Kconfig | 6 + drivers/clk/imx/Makefile | 4 +- drivers/clk/imx/clk-composite-8m.c | 2 +- drivers/clk/imx/clk-imx51-imx53.c | 1 + drivers/clk/imx/clk-imx6q.c | 1 + drivers/clk/imx/clk-imx6sx.c | 1 + drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx7ulp.c | 16 +- drivers/clk/imx/clk-imx8mm.c | 675 +++ drivers/clk/imx/clk-imx8mq.c | 254 +- drivers/clk/imx/clk-imx8qxp.c | 1 + drivers/clk/imx/clk-pll14xx.c | 392 ++ drivers/clk/imx/clk-sccg-pll.c | 514 +- drivers/clk/imx/clk-scu.c | 123 +- drivers/clk/imx/clk-scu.h | 16 +- drivers/clk/imx/clk-vf610.c | 1 + drivers/clk/imx/clk.h | 38 +- drivers/clk/ingenic/cgu.c | 13 +- drivers/clk/ingenic/cgu.h | 2 +- drivers/clk/ingenic/jz4740-cgu.c | 2 +- drivers/clk/mediatek/clk-gate.c | 4 +- drivers/clk/mediatek/clk-gate.h | 3 +- drivers/clk/mediatek/clk-mt2701.c | 4 +- drivers/clk/mediatek/clk-mt2712.c | 9 +- drivers/clk/mediatek/clk-mt6797.c | 68 +- drivers/clk/mediatek/clk-mt8173.c | 4 +- drivers/clk/mediatek/clk-mtk.c | 4 +- drivers/clk/mediatek/clk-mtk.h | 29 +- drivers/clk/meson/Kconfig | 101 +- drivers/clk/meson/Makefile | 29 +- drivers/clk/meson/axg-aoclk.c | 193 +- drivers/clk/meson/axg-aoclk.h | 13 +- drivers/clk/meson/axg-audio.c | 5 +- drivers/clk/meson/axg.c | 69 +- drivers/clk/meson/clk-dualdiv.c | 138 + drivers/clk/meson/clk-dualdiv.h | 33 + drivers/clk/meson/clk-input.c | 7 +- drivers/clk/meson/clk-input.h | 19 + drivers/clk/meson/clk-mpll.c | 12 +- drivers/clk/meson/clk-mpll.h | 30 + drivers/clk/meson/clk-phase.c | 75 +- drivers/clk/meson/clk-phase.h | 26 + drivers/clk/meson/clk-pll.c | 216 +- drivers/clk/meson/clk-pll.h | 49 + drivers/clk/meson/clk-regmap.c | 5 + drivers/clk/meson/clk-regmap.h | 20 + drivers/clk/meson/clk-triphase.c | 68 - drivers/clk/meson/clkc-audio.h | 28 - drivers/clk/meson/clkc.h | 127 - drivers/clk/meson/g12a-aoclk.c | 454 ++ drivers/clk/meson/g12a-aoclk.h | 34 + drivers/clk/meson/g12a.c | 2359 +++++++++ drivers/clk/meson/g12a.h | 175 + drivers/clk/meson/gxbb-aoclk-32k.c | 193 - drivers/clk/meson/gxbb-aoclk.c | 268 +- drivers/clk/meson/gxbb-aoclk.h | 20 +- drivers/clk/meson/gxbb.c | 296 +- drivers/clk/meson/meson-aoclk.c | 54 +- drivers/clk/meson/meson-aoclk.h | 13 +- drivers/clk/meson/meson-eeclk.c | 63 + drivers/clk/meson/meson-eeclk.h | 25 + drivers/clk/meson/meson8b.c | 374 +- drivers/clk/meson/meson8b.h | 11 +- drivers/clk/meson/parm.h | 46 + drivers/clk/meson/sclk-div.c | 10 +- drivers/clk/meson/sclk-div.h | 22 + drivers/clk/meson/vid-pll-div.c | 10 +- drivers/clk/meson/vid-pll-div.h | 20 + drivers/clk/mmp/clk-of-mmp2.c | 5 +- drivers/clk/mvebu/armada-370.c | 4 +- drivers/clk/mvebu/armada-xp.c | 4 +- drivers/clk/mvebu/dove.c | 8 +- drivers/clk/mvebu/kirkwood.c | 2 + drivers/clk/mvebu/mv98dx3236.c | 4 +- drivers/clk/qcom/clk-rcg.h | 5 +- drivers/clk/qcom/clk-rcg2.c | 24 +- drivers/clk/qcom/clk-rpmh.c | 146 + drivers/clk/qcom/clk-smd-rpm.c | 63 + drivers/clk/qcom/common.c | 8 + drivers/clk/qcom/common.h | 2 + drivers/clk/qcom/gcc-ipq8074.c | 10 +- drivers/clk/qcom/gcc-mdm9615.c | 11 +- drivers/clk/qcom/gcc-msm8996.c | 10 +- drivers/clk/qcom/gcc-msm8998.c | 61 +- drivers/clk/qcom/gcc-qcs404.c | 10 +- drivers/clk/qcom/gcc-sdm660.c | 11 +- drivers/clk/qcom/gcc-sdm845.c | 5 + drivers/clk/qcom/mmcc-msm8996.c | 10 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 4 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 15 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 8 + drivers/clk/renesas/rcar-gen3-cpg.c | 147 +- drivers/clk/renesas/rcar-gen3-cpg.h | 4 + drivers/clk/rockchip/clk-rk3188.c | 4 +- drivers/clk/rockchip/clk-rk3328.c | 12 +- drivers/clk/samsung/clk-exynos4.c | 1 + drivers/clk/samsung/clk-exynos5-subcmu.c | 13 +- drivers/clk/samsung/clk-exynos5433.c | 38 +- drivers/clk/samsung/clk-s3c2443.c | 2 +- drivers/clk/samsung/clk.h | 2 +- drivers/clk/socfpga/clk-gate.c | 22 +- drivers/clk/socfpga/clk-pll-a10.c | 1 + drivers/clk/socfpga/clk-pll.c | 1 + drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 2 +- drivers/clk/tegra/clk-dfll.c | 18 +- drivers/clk/ti/adpll.c | 2 +- drivers/clk/ti/apll.c | 4 +- drivers/clk/ti/autoidle.c | 101 +- drivers/clk/ti/clk.c | 83 +- drivers/clk/ti/clkctrl.c | 4 +- drivers/clk/ti/clock.h | 5 +- drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/divider.c | 2 +- drivers/clk/ti/dpll.c | 11 +- drivers/clk/ti/dpll3xxx.c | 2 +- drivers/clk/ti/gate.c | 2 +- drivers/clk/ti/interface.c | 4 +- drivers/clk/ti/mux.c | 2 +- drivers/clk/uniphier/clk-uniphier-cpugear.c | 2 +- drivers/clk/x86/clk-lpt.c | 2 +- drivers/clk/x86/clk-st.c | 3 +- drivers/clocksource/arm_arch_timer.c | 11 +- drivers/connector/cn_proc.c | 22 +- drivers/cpufreq/cpufreq.c | 24 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/cpufreq/pxa2xx-cpufreq.c | 4 +- drivers/cpuidle/governor.c | 1 + drivers/cpuidle/governors/menu.c | 2 +- drivers/crypto/caam/caamalg.c | 12 +- drivers/crypto/caam/caamalg_qi.c | 11 +- drivers/crypto/caam/caamhash.c | 18 +- drivers/crypto/caam/caampkc.c | 14 +- drivers/crypto/caam/caamrng.c | 22 +- drivers/crypto/s5p-sss.c | 2 +- drivers/dax/super.c | 38 +- drivers/dma/Kconfig | 14 + drivers/dma/Makefile | 1 + drivers/dma/at_hdmac.c | 5 - drivers/dma/bcm2835-dma.c | 27 +- drivers/dma/dma-axi-dmac.c | 3 +- drivers/dma/dma-jz4780.c | 5 +- drivers/dma/dmatest.c | 269 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 2 +- drivers/dma/dw/Kconfig | 2 + drivers/dma/dw/Makefile | 2 +- drivers/dma/dw/core.c | 245 +- drivers/dma/dw/dw.c | 138 + drivers/dma/dw/idma32.c | 160 + drivers/dma/dw/internal.h | 15 +- drivers/dma/dw/pci.c | 53 +- drivers/dma/dw/platform.c | 22 +- drivers/dma/dw/regs.h | 30 +- drivers/dma/fsl-edma-common.c | 70 +- drivers/dma/fsl-edma-common.h | 4 + drivers/dma/fsl-edma.c | 1 + drivers/dma/fsl-qdma.c | 1259 +++++ drivers/dma/fsldma.c | 16 +- drivers/dma/fsldma.h | 68 +- drivers/dma/imx-dma.c | 8 +- drivers/dma/imx-sdma.c | 49 +- drivers/dma/ioat/dma.c | 12 + drivers/dma/ioat/dma.h | 2 +- drivers/dma/ioat/hw.h | 3 + drivers/dma/ioat/init.c | 40 +- drivers/dma/ioat/registers.h | 24 + drivers/dma/k3dma.c | 61 +- drivers/dma/mcf-edma.c | 1 + drivers/dma/mv_xor.c | 7 +- drivers/dma/pch_dma.c | 1 - drivers/dma/pl330.c | 1 - drivers/dma/qcom/bam_dma.c | 4 +- drivers/dma/qcom/hidma.c | 19 +- drivers/dma/qcom/hidma_mgmt.c | 3 +- drivers/dma/sa11x0-dma.c | 2 - drivers/dma/sh/usb-dmac.c | 2 + drivers/dma/sprd-dma.c | 19 +- drivers/dma/st_fdma.c | 6 +- drivers/dma/stm32-dma.c | 71 +- drivers/dma/stm32-dmamux.c | 58 +- drivers/dma/stm32-mdma.c | 56 +- drivers/dma/tegra20-apb-dma.c | 45 +- drivers/dma/tegra210-adma.c | 5 +- drivers/dma/timb_dma.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 170 +- drivers/firmware/efi/arm-runtime.c | 6 +- drivers/firmware/efi/runtime-wrappers.c | 17 +- drivers/firmware/memmap.c | 2 +- drivers/gpio/gpio-ml-ioh.c | 2 - drivers/gpio/gpio-pch.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 11 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1 + drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 52 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 43 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 16 +- .../drm/amd/display/modules/freesync/freesync.c | 7 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 2 +- drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 30 +- drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 8 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 4 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 222 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 7 + .../amd/powerplay/hwmgr/vega20_processpptables.c | 17 + .../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 2 + drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 6 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 6 +- drivers/gpu/drm/drm_atomic_helper.c | 59 +- drivers/gpu/drm/drm_ioc32.c | 6 +- drivers/gpu/drm/etnaviv/Kconfig | 1 - drivers/gpu/drm/etnaviv/etnaviv_cmdbuf.h | 2 - drivers/gpu/drm/etnaviv/etnaviv_dump.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_perfmon.c | 6 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 36 +- drivers/gpu/drm/i915/i915_drv.c | 35 +- drivers/gpu/drm/i915/i915_gem.c | 3 +- drivers/gpu/drm/i915/i915_scheduler.c | 27 +- drivers/gpu/drm/i915/intel_breadcrumbs.c | 18 +- drivers/gpu/drm/i915/intel_ddi.c | 14 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 69 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 2 +- drivers/gpu/drm/qxl/qxl_drv.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 8 +- drivers/gpu/ipu-v3/ipu-cpmem.c | 26 +- drivers/gpu/ipu-v3/ipu-csi.c | 126 +- drivers/gpu/vga/vgaarb.c | 49 + drivers/hwtracing/coresight/coresight-etm3x.c | 44 +- drivers/hwtracing/coresight/coresight-etm4x.c | 21 +- drivers/hwtracing/coresight/coresight-priv.h | 40 + drivers/hwtracing/coresight/coresight-stm.c | 14 +- drivers/hwtracing/coresight/coresight-tmc.c | 30 +- drivers/i2c/busses/i2c-designware-platdrv.c | 7 +- drivers/i2c/busses/i2c-eg20t.c | 1 - drivers/i2c/busses/i2c-mt65xx.c | 8 +- drivers/i2c/busses/i2c-rcar.c | 15 +- drivers/i2c/busses/i2c-sis630.c | 4 +- drivers/i2c/busses/i2c-stm32f7.c | 2 +- drivers/i2c/i2c-core-base.c | 9 +- drivers/ide/Kconfig | 26 +- drivers/ide/hpt366.c | 4 +- drivers/ide/ide-floppy.c | 2 +- drivers/infiniband/Kconfig | 15 +- drivers/infiniband/core/Makefile | 4 +- drivers/infiniband/core/cache.c | 118 +- drivers/infiniband/core/cgroup.c | 5 +- drivers/infiniband/core/cm.c | 3 +- drivers/infiniband/core/cma.c | 139 +- drivers/infiniband/core/cma_priv.h | 4 +- drivers/infiniband/core/core_priv.h | 35 +- drivers/infiniband/core/device.c | 1313 +++-- drivers/infiniband/core/iwcm.c | 13 +- drivers/infiniband/core/iwpm_msg.c | 232 +- drivers/infiniband/core/iwpm_util.c | 86 +- drivers/infiniband/core/iwpm_util.h | 12 + drivers/infiniband/core/mad.c | 4 +- drivers/infiniband/core/netlink.c | 4 +- drivers/infiniband/core/nldev.c | 492 +- drivers/infiniband/core/rdma_core.c | 42 +- drivers/infiniband/core/restrack.c | 193 +- drivers/infiniband/core/restrack.h | 28 + drivers/infiniband/core/rw.c | 12 +- drivers/infiniband/core/sa_query.c | 4 +- drivers/infiniband/core/security.c | 96 +- drivers/infiniband/core/sysfs.c | 93 +- drivers/infiniband/core/ucma.c | 7 + drivers/infiniband/core/umem.c | 60 +- drivers/infiniband/core/umem_odp.c | 21 +- drivers/infiniband/core/user_mad.c | 52 +- drivers/infiniband/core/uverbs_cmd.c | 69 +- drivers/infiniband/core/uverbs_ioctl.c | 3 + drivers/infiniband/core/uverbs_main.c | 2 + drivers/infiniband/core/uverbs_std_types.c | 2 +- drivers/infiniband/core/uverbs_uapi.c | 15 +- drivers/infiniband/core/verbs.c | 73 +- drivers/infiniband/hw/bnxt_re/Kconfig | 1 + drivers/infiniband/hw/bnxt_re/Makefile | 2 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 1 + drivers/infiniband/hw/bnxt_re/ib_verbs.c | 268 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 16 +- drivers/infiniband/hw/bnxt_re/main.c | 134 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 193 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 47 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 40 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 45 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 22 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 30 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 3 +- drivers/infiniband/hw/bnxt_re/roce_hsi.h | 160 +- drivers/infiniband/hw/cxgb3/Makefile | 2 +- drivers/infiniband/hw/cxgb3/iwch.c | 2 +- drivers/infiniband/hw/cxgb3/iwch_provider.c | 95 +- drivers/infiniband/hw/cxgb4/Makefile | 4 +- drivers/infiniband/hw/cxgb4/cm.c | 199 +- drivers/infiniband/hw/cxgb4/device.c | 10 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 16 +- drivers/infiniband/hw/cxgb4/mem.c | 36 +- drivers/infiniband/hw/cxgb4/provider.c | 85 +- drivers/infiniband/hw/cxgb4/qp.c | 33 +- drivers/infiniband/hw/cxgb4/t4.h | 1 + drivers/infiniband/hw/hfi1/Makefile | 1 + drivers/infiniband/hw/hfi1/chip.c | 13 + drivers/infiniband/hw/hfi1/chip.h | 4 +- drivers/infiniband/hw/hfi1/common.h | 4 + drivers/infiniband/hw/hfi1/debugfs.c | 58 +- drivers/infiniband/hw/hfi1/debugfs.h | 12 - drivers/infiniband/hw/hfi1/driver.c | 58 +- drivers/infiniband/hw/hfi1/fault.c | 53 +- drivers/infiniband/hw/hfi1/hfi.h | 24 +- drivers/infiniband/hw/hfi1/init.c | 35 +- drivers/infiniband/hw/hfi1/iowait.c | 34 +- drivers/infiniband/hw/hfi1/iowait.h | 99 +- drivers/infiniband/hw/hfi1/opfn.c | 323 ++ drivers/infiniband/hw/hfi1/opfn.h | 85 + drivers/infiniband/hw/hfi1/pio.c | 18 +- drivers/infiniband/hw/hfi1/qp.c | 76 +- drivers/infiniband/hw/hfi1/qp.h | 7 + drivers/infiniband/hw/hfi1/rc.c | 1141 ++++- drivers/infiniband/hw/hfi1/rc.h | 51 + drivers/infiniband/hw/hfi1/ruc.c | 48 +- drivers/infiniband/hw/hfi1/sdma.c | 24 +- drivers/infiniband/hw/hfi1/sdma_txreq.h | 1 + drivers/infiniband/hw/hfi1/sysfs.c | 16 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 5418 ++++++++++++++++++++ drivers/infiniband/hw/hfi1/tid_rdma.h | 311 +- drivers/infiniband/hw/hfi1/trace.c | 118 + drivers/infiniband/hw/hfi1/trace.h | 1 + drivers/infiniband/hw/hfi1/trace_ibhdrs.h | 8 + drivers/infiniband/hw/hfi1/trace_rc.h | 48 + drivers/infiniband/hw/hfi1/trace_rx.h | 107 +- drivers/infiniband/hw/hfi1/trace_tid.h | 1610 ++++++ drivers/infiniband/hw/hfi1/trace_tx.h | 18 +- drivers/infiniband/hw/hfi1/uc.c | 3 +- drivers/infiniband/hw/hfi1/ud.c | 24 +- drivers/infiniband/hw/hfi1/user_exp_rcv.h | 1 - drivers/infiniband/hw/hfi1/user_pages.c | 12 +- drivers/infiniband/hw/hfi1/user_sdma.c | 9 +- drivers/infiniband/hw/hfi1/verbs.c | 210 +- drivers/infiniband/hw/hfi1/verbs.h | 104 +- drivers/infiniband/hw/hfi1/verbs_txreq.h | 1 + drivers/infiniband/hw/hfi1/vnic_sdma.c | 6 +- drivers/infiniband/hw/hns/Kconfig | 1 - drivers/infiniband/hw/hns/Makefile | 2 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 32 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 12 + drivers/infiniband/hw/hns/hns_roce_cq.c | 9 +- drivers/infiniband/hw/hns/hns_roce_db.c | 6 +- drivers/infiniband/hw/hns/hns_roce_device.h | 63 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 68 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 3 + drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 36 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 596 ++- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 92 +- drivers/infiniband/hw/hns/hns_roce_main.c | 88 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 95 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 25 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 92 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 16 +- drivers/infiniband/hw/i40iw/Makefile | 2 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 1 - drivers/infiniband/hw/i40iw/i40iw_verbs.c | 137 +- drivers/infiniband/hw/mlx4/Kconfig | 1 - drivers/infiniband/hw/mlx4/cm.c | 2 +- drivers/infiniband/hw/mlx4/cq.c | 19 +- drivers/infiniband/hw/mlx4/doorbell.c | 6 +- drivers/infiniband/hw/mlx4/main.c | 77 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 3 +- drivers/infiniband/hw/mlx4/mr.c | 13 +- drivers/infiniband/hw/mlx4/qp.c | 84 +- drivers/infiniband/hw/mlx4/srq.c | 12 +- drivers/infiniband/hw/mlx5/Kconfig | 1 - drivers/infiniband/hw/mlx5/cong.c | 15 +- drivers/infiniband/hw/mlx5/cq.c | 15 +- drivers/infiniband/hw/mlx5/devx.c | 463 +- drivers/infiniband/hw/mlx5/doorbell.c | 6 +- drivers/infiniband/hw/mlx5/ib_rep.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 249 +- drivers/infiniband/hw/mlx5/mem.c | 5 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 41 +- drivers/infiniband/hw/mlx5/mr.c | 126 +- drivers/infiniband/hw/mlx5/odp.c | 316 +- drivers/infiniband/hw/mlx5/qp.c | 308 +- drivers/infiniband/hw/mlx5/srq.c | 11 +- drivers/infiniband/hw/mlx5/srq.h | 2 - drivers/infiniband/hw/mlx5/srq_cmd.c | 16 +- drivers/infiniband/hw/mthca/mthca_main.c | 2 +- drivers/infiniband/hw/mthca/mthca_provider.c | 139 +- drivers/infiniband/hw/mthca/mthca_qp.c | 13 +- drivers/infiniband/hw/mthca/mthca_srq.c | 21 +- drivers/infiniband/hw/nes/Kconfig | 2 +- drivers/infiniband/hw/nes/nes_verbs.c | 313 +- drivers/infiniband/hw/nes/nes_verbs.h | 1 - drivers/infiniband/hw/ocrdma/Makefile | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 12 +- drivers/infiniband/hw/ocrdma/ocrdma_stats.c | 67 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 189 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 11 +- drivers/infiniband/hw/qedr/main.c | 9 +- drivers/infiniband/hw/qedr/qedr_iw_cm.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 192 +- drivers/infiniband/hw/qedr/verbs.h | 10 +- drivers/infiniband/hw/qib/qib_debugfs.c | 27 +- drivers/infiniband/hw/qib/qib_rc.c | 7 +- drivers/infiniband/hw/qib/qib_sdma.c | 26 +- drivers/infiniband/hw/qib/qib_sysfs.c | 18 +- drivers/infiniband/hw/qib/qib_ud.c | 6 +- drivers/infiniband/hw/qib/qib_user_pages.c | 75 +- drivers/infiniband/hw/qib/qib_verbs.c | 20 +- drivers/infiniband/hw/usnic/Makefile | 2 +- drivers/infiniband/hw/usnic/usnic_debugfs.c | 26 - drivers/infiniband/hw/usnic/usnic_ib_main.c | 57 +- drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 26 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 114 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 28 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 65 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 1 - drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h | 15 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 12 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c | 21 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c | 4 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c | 98 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 12 +- drivers/infiniband/sw/rdmavt/mr.c | 21 +- drivers/infiniband/sw/rdmavt/pd.c | 29 +- drivers/infiniband/sw/rdmavt/pd.h | 7 +- drivers/infiniband/sw/rdmavt/qp.c | 104 +- drivers/infiniband/sw/rdmavt/rc.c | 13 + drivers/infiniband/sw/rdmavt/srq.c | 5 +- drivers/infiniband/sw/rdmavt/trace_cq.h | 10 +- drivers/infiniband/sw/rdmavt/vt.c | 34 +- drivers/infiniband/sw/rxe/rxe.c | 67 +- drivers/infiniband/sw/rxe/rxe.h | 16 +- drivers/infiniband/sw/rxe/rxe_av.c | 7 + drivers/infiniband/sw/rxe/rxe_comp.c | 6 +- drivers/infiniband/sw/rxe/rxe_loc.h | 9 +- drivers/infiniband/sw/rxe/rxe_mr.c | 15 +- drivers/infiniband/sw/rxe/rxe_net.c | 97 +- drivers/infiniband/sw/rxe/rxe_net.h | 2 +- drivers/infiniband/sw/rxe/rxe_param.h | 3 +- drivers/infiniband/sw/rxe/rxe_pool.c | 77 +- drivers/infiniband/sw/rxe/rxe_pool.h | 4 + drivers/infiniband/sw/rxe/rxe_qp.c | 15 +- drivers/infiniband/sw/rxe/rxe_recv.c | 12 +- drivers/infiniband/sw/rxe/rxe_resp.c | 3 +- drivers/infiniband/sw/rxe/rxe_sysfs.c | 40 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 103 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 9 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 +- drivers/infiniband/ulp/ipoib/ipoib_fs.c | 7 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 14 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 +- drivers/infiniband/ulp/iser/iser_memory.c | 19 +- drivers/infiniband/ulp/isert/Makefile | 1 - drivers/infiniband/ulp/isert/ib_isert.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 26 +- drivers/infiniband/ulp/srpt/Makefile | 1 - drivers/infiniband/ulp/srpt/ib_srpt.c | 80 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 4 - drivers/input/joystick/db9.c | 2 +- drivers/input/keyboard/gpio_keys.c | 10 + drivers/input/keyboard/mcs_touchkey.c | 5 +- drivers/input/keyboard/mtk-pmic-keys.c | 13 +- drivers/input/keyboard/qt2160.c | 9 - drivers/input/keyboard/tca6416-keypad.c | 4 +- drivers/input/keyboard/tm2-touchkey.c | 136 +- drivers/input/misc/Kconfig | 10 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ims-pcu.c | 27 +- drivers/input/misc/msm-vibrator.c | 281 + drivers/input/misc/soc_button_array.c | 6 +- drivers/input/mouse/elan_i2c_core.c | 1 + drivers/input/mouse/synaptics_i2c.c | 22 +- drivers/input/serio/i8042-sparcio.h | 21 +- drivers/input/tablet/wacom_serial4.c | 2 + drivers/input/touchscreen/Kconfig | 7 +- drivers/input/touchscreen/ad7879.c | 11 +- drivers/input/touchscreen/edt-ft5x06.c | 110 +- drivers/input/touchscreen/goodix.c | 6 +- drivers/input/touchscreen/ili210x.c | 321 +- drivers/input/touchscreen/st1232.c | 154 +- drivers/input/touchscreen/stmfts.c | 30 +- drivers/input/touchscreen/sx8654.c | 255 +- drivers/input/touchscreen/ti_am335x_tsc.c | 4 - drivers/iommu/Kconfig | 17 +- drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 36 +- drivers/iommu/amd_iommu_init.c | 20 +- drivers/iommu/amd_iommu_v2.c | 24 - drivers/iommu/arm-smmu-v3.c | 3 +- drivers/iommu/arm-smmu.c | 2 +- drivers/iommu/dma-iommu.c | 3 +- drivers/iommu/hyperv-iommu.c | 196 + drivers/iommu/intel-iommu.c | 158 +- drivers/iommu/intel-pasid.c | 2 +- drivers/iommu/intel-svm.c | 88 +- drivers/iommu/intel_irq_remapping.c | 32 +- drivers/iommu/io-pgtable-arm-v7s.c | 6 +- drivers/iommu/io-pgtable-arm.c | 3 +- drivers/iommu/io-pgtable.c | 5 +- drivers/iommu/iommu-debugfs.c | 23 +- drivers/iommu/iommu.c | 16 +- drivers/iommu/ipmmu-vmsa.c | 3 +- drivers/iommu/irq_remapping.c | 3 + drivers/iommu/irq_remapping.h | 1 + drivers/iommu/msm_iommu.c | 10 +- drivers/iommu/mtk_iommu.h | 3 +- drivers/iommu/mtk_iommu_v1.c | 2 +- drivers/iommu/qcom_iommu.c | 2 +- drivers/iommu/tegra-gart.c | 473 +- drivers/iommu/tegra-smmu.c | 4 - drivers/irqchip/irq-gic-v3.c | 265 +- drivers/isdn/hardware/mISDN/hfcpci.c | 9 + drivers/isdn/hardware/mISDN/mISDNinfineon.c | 5 +- drivers/isdn/isdnloop/isdnloop.c | 2 +- drivers/leds/leds-mlxreg.c | 19 + drivers/macintosh/smu.c | 5 +- drivers/mailbox/Kconfig | 11 + drivers/mailbox/Makefile | 2 + drivers/mailbox/imx-mailbox.c | 4 +- drivers/mailbox/mailbox-test.c | 26 +- drivers/mailbox/stm32-ipcc.c | 4 +- drivers/mailbox/tegra-hsp.c | 2 +- drivers/mailbox/zynqmp-ipi-mailbox.c | 725 +++ drivers/md/Kconfig | 12 + drivers/md/Makefile | 4 + drivers/md/dm-cache-target.c | 127 +- drivers/md/dm-init.c | 303 ++ drivers/md/dm-integrity.c | 10 +- drivers/md/dm-ioctl.c | 103 + drivers/md/dm-raid.c | 14 +- drivers/md/dm-rq.c | 16 + drivers/md/dm-rq.h | 16 - drivers/md/dm-snap.c | 8 - drivers/md/dm-switch.c | 3 +- drivers/md/dm-thin.c | 14 +- drivers/md/dm-verity-fec.c | 6 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm-zoned-target.c | 1 - drivers/md/dm.c | 139 +- drivers/md/persistent-data/dm-block-manager.c | 8 +- drivers/md/raid5-ppl.c | 6 +- drivers/md/raid5.c | 87 +- drivers/md/raid5.h | 9 +- drivers/media/cec/cec-api.c | 2 +- drivers/media/common/saa7146/saa7146_fops.c | 2 +- drivers/media/common/saa7146/saa7146_i2c.c | 5 +- drivers/media/common/saa7146/saa7146_video.c | 2 +- drivers/media/common/siano/sms-cards.c | 2 +- drivers/media/common/siano/smscoreapi.h | 2 +- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 12 + drivers/media/common/videobuf2/videobuf2-core.c | 53 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 41 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 4 +- drivers/media/common/videobuf2/videobuf2-memops.c | 2 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 30 +- drivers/media/dvb-core/dmxdev.c | 8 +- drivers/media/dvb-core/dvb_ca_en50221.c | 5 +- drivers/media/dvb-core/dvb_frontend.c | 2 +- drivers/media/dvb-core/dvbdev.c | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 2 +- drivers/media/dvb-frontends/dib0090.c | 2 +- drivers/media/dvb-frontends/dib7000m.c | 4 +- drivers/media/dvb-frontends/dib7000p.c | 8 +- drivers/media/dvb-frontends/dib8000.c | 12 +- drivers/media/dvb-frontends/dib9000.c | 4 +- .../media/dvb-frontends/drx39xyj/drx_dap_fasi.h | 8 +- drivers/media/dvb-frontends/drx39xyj/drx_driver.h | 8 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 48 +- drivers/media/dvb-frontends/drx39xyj/drxj.h | 12 +- drivers/media/dvb-frontends/drxd_firm.c | 2 +- drivers/media/dvb-frontends/drxd_hard.c | 30 +- drivers/media/dvb-frontends/drxk.h | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 8 +- drivers/media/dvb-frontends/ds3000.c | 4 +- drivers/media/dvb-frontends/isl6421.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 5 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/m88rs2000.c | 2 +- drivers/media/dvb-frontends/mt312.c | 4 +- drivers/media/dvb-frontends/nxt200x.c | 4 +- drivers/media/dvb-frontends/or51211.c | 2 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 2 +- drivers/media/dvb-frontends/s5h1409.c | 2 +- drivers/media/dvb-frontends/sp8870.c | 4 +- drivers/media/dvb-frontends/stb0899_algo.c | 6 +- drivers/media/dvb-frontends/stv0367_defs.h | 2 +- drivers/media/dvb-frontends/stv0900_core.c | 4 +- drivers/media/dvb-frontends/stv0910.c | 4 +- drivers/media/dvb-frontends/stv6110.c | 2 +- drivers/media/dvb-frontends/tda1004x.h | 2 +- drivers/media/dvb-frontends/tda10086.c | 2 +- drivers/media/dvb-frontends/tda18271c2dd.c | 6 +- drivers/media/i2c/Kconfig | 36 +- drivers/media/i2c/Makefile | 4 +- drivers/media/i2c/adv7175.c | 2 +- drivers/media/i2c/adv748x/adv748x-afe.c | 2 +- drivers/media/i2c/adv748x/adv748x-core.c | 335 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 64 +- drivers/media/i2c/adv748x/adv748x-hdmi.c | 2 +- drivers/media/i2c/adv748x/adv748x.h | 28 +- drivers/media/i2c/adv7842.c | 10 +- drivers/media/i2c/bt819.c | 4 +- drivers/media/i2c/cx25840/cx25840-core.c | 3 +- drivers/media/i2c/cx25840/cx25840-core.h | 3 +- drivers/media/i2c/cx25840/cx25840-ir.c | 4 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/et8ek8/et8ek8_mode.c | 2 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx274.c | 24 +- drivers/media/i2c/lm3560.c | 2 +- drivers/media/i2c/lm3646.c | 2 +- drivers/media/i2c/m5mols/m5mols.h | 2 +- drivers/media/i2c/m5mols/m5mols_core.c | 2 +- drivers/media/i2c/msp3400-driver.c | 2 +- drivers/media/i2c/mt9m001.c | 884 ++++ drivers/media/i2c/mt9m111.c | 39 + drivers/media/i2c/mt9t112.c | 2 +- drivers/media/i2c/ov2640.c | 45 +- drivers/media/i2c/ov5640.c | 159 +- drivers/media/i2c/ov6650.c | 4 +- drivers/media/i2c/ov7670.c | 201 +- drivers/media/i2c/ov7740.c | 9 +- drivers/media/i2c/ov8856.c | 1268 +++++ drivers/media/i2c/ov9640.c | 777 +++ drivers/media/i2c/ov9640.h | 207 + drivers/media/i2c/ov9650.c | 4 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 2 +- drivers/media/i2c/s5k4ecgx.c | 2 - drivers/media/i2c/s5k6aa.c | 2 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/saa717x.c | 2 +- drivers/media/i2c/soc_camera/Kconfig | 66 - drivers/media/i2c/soc_camera/Makefile | 10 - drivers/media/i2c/soc_camera/ov9640.h | 208 - drivers/media/i2c/soc_camera/soc_mt9m001.c | 757 --- drivers/media/i2c/soc_camera/soc_mt9t112.c | 1157 ----- drivers/media/i2c/soc_camera/soc_ov772x.c | 1123 ---- drivers/media/i2c/soc_camera/soc_ov9640.c | 738 --- drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c | 1415 ----- drivers/media/i2c/soc_camera/soc_tw9910.c | 999 ---- drivers/media/i2c/tda1997x.c | 4 + drivers/media/i2c/tda1997x_regs.h | 2 +- drivers/media/i2c/tda9840.c | 2 +- drivers/media/i2c/tea6415c.c | 2 +- drivers/media/i2c/tea6420.c | 2 +- drivers/media/i2c/tvaudio.c | 4 +- drivers/media/i2c/tvp514x.c | 2 +- drivers/media/i2c/tw9910.c | 29 +- drivers/media/i2c/video-i2c.c | 110 +- drivers/media/media-request.c | 3 +- drivers/media/pci/bt8xx/bttv-audio-hook.c | 2 +- drivers/media/pci/bt8xx/bttv-audio-hook.h | 2 +- drivers/media/pci/bt8xx/bttv-cards.c | 12 +- drivers/media/pci/bt8xx/bttv-driver.c | 12 +- drivers/media/pci/bt8xx/bttv-risc.c | 2 +- drivers/media/pci/bt8xx/bttv.h | 2 +- drivers/media/pci/bt8xx/dst.c | 22 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 2 +- drivers/media/pci/cx18/cx18-cards.h | 2 +- drivers/media/pci/cx18/cx18-dvb.c | 6 +- drivers/media/pci/cx18/cx18-fileops.c | 2 +- drivers/media/pci/cx18/cx18-io.h | 2 +- drivers/media/pci/cx18/cx18-mailbox.c | 2 +- drivers/media/pci/cx18/cx18-vbi.c | 2 +- drivers/media/pci/cx18/cx23418.h | 2 +- drivers/media/pci/cx23885/cx23885-417.c | 2 +- drivers/media/pci/cx23885/cx23885-alsa.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 6 +- drivers/media/pci/cx23885/cx23885.h | 2 +- drivers/media/pci/cx23885/cx23888-ir.c | 4 +- drivers/media/pci/cx25821/cx25821-alsa.c | 2 +- drivers/media/pci/cx25821/cx25821-sram.h | 2 +- drivers/media/pci/cx25821/cx25821.h | 2 +- drivers/media/pci/dm1105/dm1105.c | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 11 +- drivers/media/pci/ivtv/Kconfig | 23 +- drivers/media/pci/ivtv/ivtv-yuv.c | 2 +- drivers/media/pci/ivtv/ivtvfb.c | 16 +- drivers/media/pci/meye/meye.c | 8 +- drivers/media/pci/meye/meye.h | 4 +- drivers/media/pci/ngene/ngene-core.c | 2 +- drivers/media/pci/pt1/pt1.c | 54 +- drivers/media/pci/pt3/pt3.h | 2 +- drivers/media/pci/saa7134/saa7134-cards.c | 2 +- drivers/media/pci/saa7146/mxb.c | 4 +- drivers/media/pci/saa7164/saa7164-api.c | 2 +- drivers/media/pci/saa7164/saa7164-cards.c | 4 +- drivers/media/pci/saa7164/saa7164-core.c | 4 +- drivers/media/pci/saa7164/saa7164-dvb.c | 2 +- drivers/media/pci/saa7164/saa7164-fw.c | 2 +- drivers/media/pci/smipcie/smipcie-ir.c | 132 +- drivers/media/pci/smipcie/smipcie.h | 1 - drivers/media/pci/solo6x10/solo6x10-disp.c | 4 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 2 +- drivers/media/pci/ttpci/av7110.c | 6 +- drivers/media/pci/tw68/tw68-video.c | 2 +- drivers/media/platform/Kconfig | 5 +- drivers/media/platform/Makefile | 2 - drivers/media/platform/aspeed-video.c | 1 + drivers/media/platform/atmel/atmel-isi.c | 4 +- drivers/media/platform/coda/coda-bit.c | 24 +- drivers/media/platform/coda/coda-common.c | 13 +- drivers/media/platform/coda/coda-jpeg.c | 2 +- drivers/media/platform/coda/coda.h | 2 + drivers/media/platform/davinci/isif.c | 4 +- drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/davinci/vpif.c | 2 +- drivers/media/platform/davinci/vpif_display.c | 4 +- .../media/platform/exynos4-is/fimc-is-command.h | 2 +- drivers/media/platform/exynos4-is/fimc-is-param.h | 2 +- drivers/media/platform/exynos4-is/fimc-is.c | 16 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 4 +- drivers/media/platform/exynos4-is/media-dev.h | 2 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/fsl-viu.c | 2 +- drivers/media/platform/imx-pxp.c | 16 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 4 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 40 +- drivers/media/platform/mtk-mdp/mtk_mdp_core.h | 6 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 20 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 64 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 163 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 35 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 74 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 104 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 4 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 2 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 2 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 2 +- drivers/media/platform/mx2_emmaprp.c | 6 +- drivers/media/platform/omap/omap_vout.c | 16 +- drivers/media/platform/omap/omap_voutdef.h | 4 +- drivers/media/platform/omap3isp/isp.c | 2 +- drivers/media/platform/omap3isp/ispccdc.c | 4 +- drivers/media/platform/omap3isp/ispcsi2.c | 2 +- drivers/media/platform/pxa_camera.c | 10 +- drivers/media/platform/qcom/venus/core.c | 12 +- drivers/media/platform/qcom/venus/core.h | 3 +- drivers/media/platform/qcom/venus/firmware.c | 53 +- drivers/media/platform/qcom/venus/helpers.c | 3 - drivers/media/platform/rcar-vin/rcar-core.c | 26 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 66 +- drivers/media/platform/rcar-vin/rcar-dma.c | 4 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 +- drivers/media/platform/rockchip/rga/rga-hw.c | 6 +- drivers/media/platform/rockchip/rga/rga.c | 6 +- drivers/media/platform/s3c-camif/camif-core.h | 2 +- drivers/media/platform/s5p-g2d/g2d.c | 6 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 63 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 6 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c | 2 +- drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h | 2 +- drivers/media/platform/s5p-jpeg/jpeg-regs.h | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 8 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 4 +- drivers/media/platform/seco-cec/seco-cec.h | 2 +- drivers/media/platform/sh_veu.c | 4 +- drivers/media/platform/soc_camera/Kconfig | 26 - drivers/media/platform/soc_camera/Makefile | 9 - .../platform/soc_camera/sh_mobile_ceu_camera.c | 1810 ------- drivers/media/platform/soc_camera/soc_camera.c | 2170 -------- .../platform/soc_camera/soc_camera_platform.c | 188 - drivers/media/platform/soc_camera/soc_scale_crop.c | 426 -- drivers/media/platform/soc_camera/soc_scale_crop.h | 47 - drivers/media/platform/sti/bdisp/bdisp-debug.c | 34 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.h | 2 +- drivers/media/platform/sti/delta/delta.h | 2 +- drivers/media/platform/sti/hva/hva-debugfs.c | 36 +- drivers/media/platform/sti/hva/hva-h264.c | 2 +- drivers/media/platform/stm32/stm32-dcmi.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 39 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 5 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 3 + drivers/media/platform/ti-vpe/vpdma.c | 14 +- drivers/media/platform/ti-vpe/vpe.c | 2 +- drivers/media/platform/vicodec/codec-fwht.c | 148 +- drivers/media/platform/vicodec/codec-fwht.h | 30 +- drivers/media/platform/vicodec/codec-v4l2-fwht.c | 394 +- drivers/media/platform/vicodec/codec-v4l2-fwht.h | 15 +- drivers/media/platform/vicodec/vicodec-core.c | 658 ++- drivers/media/platform/video-mux.c | 20 + drivers/media/platform/vim2m.c | 675 ++- drivers/media/platform/vimc/Makefile | 3 +- drivers/media/platform/vimc/vimc-capture.c | 26 +- drivers/media/platform/vimc/vimc-common.c | 35 - drivers/media/platform/vimc/vimc-common.h | 17 +- drivers/media/platform/vimc/vimc-core.c | 5 +- drivers/media/platform/vimc/vimc-debayer.c | 26 +- drivers/media/platform/vimc/vimc-scaler.c | 28 +- drivers/media/platform/vimc/vimc-sensor.c | 51 +- drivers/media/platform/vimc/vimc-streamer.c | 188 + drivers/media/platform/vimc/vimc-streamer.h | 38 + drivers/media/platform/vivid/vivid-core.c | 26 +- drivers/media/platform/vivid/vivid-vid-cap.c | 10 +- drivers/media/platform/vivid/vivid-vid-common.c | 30 + drivers/media/platform/vivid/vivid-vid-out.c | 57 +- drivers/media/platform/vsp1/vsp1_brx.c | 4 +- drivers/media/platform/vsp1/vsp1_drm.c | 6 +- drivers/media/platform/vsp1/vsp1_video.c | 2 +- drivers/media/platform/xilinx/xilinx-vip.c | 2 +- drivers/media/radio/radio-si476x.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 52 +- drivers/media/radio/si470x/radio-si470x.h | 1 + drivers/media/radio/wl128x/fmdrv.h | 4 +- drivers/media/radio/wl128x/fmdrv_common.c | 4 +- drivers/media/rc/Kconfig | 17 +- drivers/media/rc/Makefile | 1 + drivers/media/rc/ati_remote.c | 2 +- drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/ene_ir.h | 2 +- drivers/media/rc/fintek-cir.h | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 + drivers/media/rc/ir-rcmm-decoder.c | 254 + drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/rc-behold-columbus.c | 4 +- drivers/media/rc/keymaps/rc-behold.c | 2 +- drivers/media/rc/keymaps/rc-manli.c | 2 +- .../media/rc/keymaps/rc-powercolor-real-angel.c | 2 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/rc-core-priv.h | 5 + drivers/media/rc/rc-ir-raw.c | 2 +- drivers/media/rc/rc-main.c | 34 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/spi/cxd2880-spi.c | 8 +- drivers/media/tuners/mxl5005s.c | 2 +- drivers/media/tuners/qm1d1b0004.h | 2 +- drivers/media/tuners/r820t.c | 4 +- drivers/media/tuners/tda18271-common.c | 10 +- drivers/media/tuners/tda18271-fe.c | 2 +- drivers/media/tuners/tda18271.h | 4 +- drivers/media/tuners/xc4000.c | 4 +- drivers/media/usb/au0828/au0828-core.c | 2 +- drivers/media/usb/au0828/au0828-dvb.c | 2 +- drivers/media/usb/au0828/au0828.h | 2 +- drivers/media/usb/cpia2/cpia2.h | 2 +- drivers/media/usb/cpia2/cpia2_usb.c | 2 +- drivers/media/usb/cpia2/cpia2_v4l.c | 11 +- drivers/media/usb/cx231xx/cx231xx-417.c | 4 +- drivers/media/usb/cx231xx/cx231xx-avcore.c | 2 +- drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h | 2 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/cx231xx/cx231xx.h | 2 +- drivers/media/usb/dvb-usb-v2/dvb_usb.h | 2 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 8 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 4 +- drivers/media/usb/dvb-usb/af9005.c | 2 +- drivers/media/usb/dvb-usb/cinergyT2-fe.c | 2 +- drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/dvb-usb.h | 2 +- drivers/media/usb/dvb-usb/pctv452e.c | 4 +- drivers/media/usb/em28xx/em28xx-i2c.c | 4 +- drivers/media/usb/em28xx/em28xx-reg.h | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/gspca/autogain_functions.c | 2 +- drivers/media/usb/gspca/benq.c | 4 +- drivers/media/usb/gspca/cpia1.c | 14 +- drivers/media/usb/gspca/gspca.c | 18 +- drivers/media/usb/gspca/m5602/m5602_mt9m111.c | 8 +- drivers/media/usb/gspca/m5602/m5602_po1030.c | 8 +- drivers/media/usb/gspca/mr97310a.c | 10 +- drivers/media/usb/gspca/ov519.c | 4 +- drivers/media/usb/gspca/ov534.c | 153 +- drivers/media/usb/gspca/pac_common.h | 2 +- drivers/media/usb/gspca/sn9c20x.c | 2 +- drivers/media/usb/gspca/sonixb.c | 4 +- drivers/media/usb/gspca/sonixj.c | 2 +- drivers/media/usb/gspca/spca501.c | 2 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/sunplus.c | 4 +- drivers/media/usb/gspca/t613.c | 2 +- drivers/media/usb/gspca/touptek.c | 4 +- drivers/media/usb/gspca/w996Xcf.c | 2 +- drivers/media/usb/gspca/zc3xx-reg.h | 2 +- drivers/media/usb/gspca/zc3xx.c | 8 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 14 +- drivers/media/usb/hdpvr/hdpvr.h | 2 +- drivers/media/usb/pwc/pwc-dec23.c | 4 +- drivers/media/usb/pwc/pwc-if.c | 71 +- drivers/media/usb/pwc/pwc-misc.c | 2 +- drivers/media/usb/siano/smsusb.c | 2 +- drivers/media/usb/stk1160/stk1160-core.c | 4 +- drivers/media/usb/stk1160/stk1160-reg.h | 4 +- drivers/media/usb/stkwebcam/stk-webcam.c | 4 +- drivers/media/usb/tm6000/tm6000-alsa.c | 2 +- drivers/media/usb/tm6000/tm6000-core.c | 4 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-i2c.c | 2 +- drivers/media/usb/tm6000/tm6000-stds.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 4 +- drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c | 2 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- drivers/media/usb/usbvision/usbvision-core.c | 10 +- drivers/media/usb/usbvision/usbvision-video.c | 4 +- drivers/media/usb/usbvision/usbvision.h | 10 +- drivers/media/usb/uvc/uvc_ctrl.c | 2 +- drivers/media/usb/uvc/uvc_driver.c | 16 +- drivers/media/usb/uvc/uvc_video.c | 10 +- drivers/media/usb/uvc/uvcvideo.h | 6 +- drivers/media/usb/zr364xx/zr364xx.c | 6 +- drivers/media/v4l2-core/v4l2-common.c | 10 - drivers/media/v4l2-core/v4l2-ctrls.c | 16 +- drivers/media/v4l2-core/v4l2-event.c | 19 +- drivers/media/v4l2-core/v4l2-fwnode.c | 16 +- drivers/media/v4l2-core/v4l2-ioctl.c | 20 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 52 +- drivers/media/v4l2-core/videobuf-core.c | 12 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 2 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 22 +- drivers/memory/tegra/mc.c | 118 +- drivers/memory/tegra/mc.h | 10 +- drivers/mfd/Kconfig | 3 + drivers/misc/mic/scif/scif_rma.c | 38 +- drivers/misc/pch_phub.c | 1 - drivers/misc/pci_endpoint_test.c | 1 + drivers/mtd/ubi/cdev.c | 30 + drivers/mtd/ubi/ubi.h | 1 + drivers/mtd/ubi/wl.c | 174 +- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 11 + drivers/net/dsa/mv88e6xxx/chip.h | 3 + drivers/net/dsa/mv88e6xxx/port.c | 24 + drivers/net/dsa/mv88e6xxx/port.h | 4 + drivers/net/ethernet/8390/pcnet_cs.c | 10 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 3 - drivers/net/ethernet/cavium/liquidio/lio_core.c | 10 + drivers/net/ethernet/cavium/liquidio/lio_main.c | 5 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 6 + drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 8 + drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 12 + drivers/net/ethernet/cisco/enic/enic_main.c | 6 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 5 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 10 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 9 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 9 + .../net/ethernet/mellanox/mlx4/resource_tracker.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 161 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 21 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 85 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 - drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 21 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 18 + drivers/net/ethernet/microchip/lan743x_main.c | 55 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 7 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 7 +- drivers/net/ethernet/qlogic/qla3xxx.c | 6 + drivers/net/ethernet/qlogic/qlge/qlge_main.c | 5 + drivers/net/ethernet/realtek/8139too.c | 1 + drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 6 +- drivers/net/ethernet/rocker/rocker_main.c | 5 + drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 135 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 5 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 6 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 + drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 2 +- drivers/net/ethernet/sun/niu.c | 1 + drivers/net/ethernet/ti/davinci_emac.c | 4 +- drivers/net/ppp/pptp.c | 1 + drivers/net/vxlan.c | 18 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 25 +- drivers/ntb/hw/intel/ntb_hw_gen1.h | 5 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 33 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 20 +- drivers/ntb/ntb_transport.c | 31 +- drivers/nvdimm/btt.c | 33 +- drivers/nvdimm/btt.h | 2 + drivers/nvdimm/btt_devs.c | 8 + drivers/nvdimm/dimm_devs.c | 7 + drivers/nvdimm/label.c | 26 +- drivers/nvdimm/namespace_devs.c | 18 +- drivers/nvdimm/of_pmem.c | 1 - drivers/nvdimm/pfn_devs.c | 24 +- drivers/nvdimm/region_devs.c | 7 + drivers/of/Kconfig | 6 +- drivers/of/fdt.c | 8 +- drivers/of/of_reserved_mem.c | 24 +- drivers/of/unittest.c | 23 +- drivers/opp/core.c | 2 +- drivers/opp/of.c | 16 +- drivers/parisc/ccio-dma.c | 4 +- drivers/pci/ats.c | 57 + drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/dwc/Kconfig | 4 +- drivers/pci/controller/dwc/Makefile | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 94 + drivers/pci/controller/dwc/pci-imx6.c | 224 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 156 + drivers/pci/controller/dwc/pcie-designware-ep.c | 16 +- drivers/pci/controller/dwc/pcie-designware-host.c | 115 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 19 +- drivers/pci/controller/dwc/pcie-designware.c | 6 +- drivers/pci/controller/dwc/pcie-designware.h | 60 +- drivers/pci/controller/dwc/pcie-qcom.c | 2 +- drivers/pci/controller/pci-aardvark.c | 4 +- drivers/pci/controller/pci-hyperv.c | 61 +- drivers/pci/controller/pci-mvebu.c | 2 +- drivers/pci/controller/pcie-altera.c | 270 +- drivers/pci/controller/pcie-cadence-ep.c | 25 +- drivers/pci/controller/pcie-mediatek.c | 13 +- drivers/pci/controller/pcie-rockchip-ep.c | 16 +- drivers/pci/controller/vmd.c | 15 +- drivers/pci/endpoint/functions/pci-epf-test.c | 97 +- drivers/pci/endpoint/pci-epc-core.c | 53 + drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/hotplug/ibmphp.h | 1 - drivers/pci/hotplug/ibmphp_core.c | 2 - drivers/pci/hotplug/ibmphp_hpc.c | 47 +- drivers/pci/hotplug/pciehp_hpc.c | 21 +- drivers/pci/of.c | 2 +- drivers/pci/pci-bridge-emul.c | 86 +- drivers/pci/pci-bridge-emul.h | 13 +- drivers/pci/pci-driver.c | 4 +- drivers/pci/pci.c | 136 +- drivers/pci/pcie/Kconfig | 7 +- drivers/pci/pcie/Makefile | 1 + drivers/pci/pcie/aer.c | 9 +- drivers/pci/pcie/bw_notification.c | 110 + drivers/pci/pcie/dpc.c | 27 +- drivers/pci/pcie/pme.c | 48 +- drivers/pci/pcie/portdrv.h | 6 +- drivers/pci/pcie/portdrv_core.c | 17 +- drivers/pci/pcie/portdrv_pci.c | 9 +- drivers/pci/probe.c | 120 +- drivers/pci/quirks.c | 4 +- drivers/pci/setup-bus.c | 63 +- drivers/perf/xgene_pmu.c | 2 - drivers/pinctrl/bcm/pinctrl-bcm2835.c | 4 +- drivers/pinctrl/berlin/pinctrl-as370.c | 58 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 1 + drivers/pinctrl/freescale/Kconfig | 16 +- drivers/pinctrl/freescale/Makefile | 2 + drivers/pinctrl/freescale/pinctrl-imx8mm.c | 348 ++ drivers/pinctrl/freescale/pinctrl-imx8qm.c | 326 ++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 8 +- drivers/pinctrl/meson/pinctrl-meson.c | 24 +- drivers/pinctrl/meson/pinctrl-meson.h | 1 + drivers/pinctrl/meson/pinctrl-meson8b.c | 6 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 15 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 17 +- drivers/pinctrl/pinconf.c | 222 - drivers/pinctrl/pinctrl-amd.c | 2 +- drivers/pinctrl/pinctrl-at91.c | 134 +- drivers/pinctrl/pinctrl-at91.h | 3 + drivers/pinctrl/pinctrl-ingenic.c | 367 +- drivers/pinctrl/pinctrl-mcp23s08.c | 31 +- drivers/pinctrl/qcom/pinctrl-qcs404.c | 25 - drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 12 +- drivers/pinctrl/sh-pfc/pfc-emev2.c | 20 + drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 6 +- drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 17 + drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 70 +- drivers/pinctrl/sh-pfc/pfc-r8a7792.c | 1 + drivers/pinctrl/sh-pfc/pfc-r8a7794.c | 16 + drivers/pinctrl/sh-pfc/pfc-r8a7795.c | 90 +- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 90 +- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 404 +- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 128 +- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 64 +- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 388 +- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 11 +- drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 3 +- drivers/pinctrl/sh-pfc/pinctrl.c | 2 + drivers/pinctrl/sh-pfc/sh_pfc.h | 3 +- drivers/pinctrl/sirf/pinctrl-atlas7.c | 4 +- drivers/pinctrl/sirf/pinctrl-sirf.c | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 70 +- drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c | 1 + drivers/pinctrl/sunxi/pinctrl-sunxi.c | 41 + drivers/pinctrl/sunxi/pinctrl-sunxi.h | 12 + drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 7 +- drivers/platform/chrome/Kconfig | 2 + drivers/platform/chrome/Makefile | 2 + drivers/platform/chrome/chromeos_pstore.c | 17 +- drivers/platform/chrome/cros_ec_debugfs.c | 22 +- drivers/platform/chrome/cros_ec_i2c.c | 22 +- drivers/platform/chrome/cros_ec_lightbar.c | 24 +- drivers/platform/chrome/cros_ec_lpc.c | 34 +- drivers/platform/chrome/cros_ec_lpc_mec.c | 78 +- drivers/platform/chrome/cros_ec_lpc_mec.h | 63 +- drivers/platform/chrome/cros_ec_lpc_reg.c | 73 +- drivers/platform/chrome/cros_ec_lpc_reg.h | 20 +- drivers/platform/chrome/cros_ec_proto.c | 19 +- drivers/platform/chrome/cros_ec_spi.c | 20 +- drivers/platform/chrome/cros_ec_sysfs.c | 26 +- drivers/platform/chrome/cros_ec_vbc.c | 24 +- drivers/platform/chrome/cros_kbd_led_backlight.c | 19 +- drivers/platform/chrome/wilco_ec/Kconfig | 20 + drivers/platform/chrome/wilco_ec/Makefile | 6 + drivers/platform/chrome/wilco_ec/core.c | 136 + drivers/platform/chrome/wilco_ec/debugfs.c | 238 + drivers/platform/chrome/wilco_ec/mailbox.c | 237 + drivers/platform/mellanox/mlxreg-hotplug.c | 28 +- drivers/platform/x86/asus-wmi.c | 9 +- drivers/platform/x86/dell-smbios-wmi.c | 2 +- drivers/platform/x86/dell-wmi-descriptor.c | 2 +- drivers/platform/x86/dell-wmi.c | 7 +- drivers/platform/x86/dell_rbu.c | 50 +- drivers/platform/x86/huawei-wmi.c | 3 +- drivers/platform/x86/i2c-multi-instantiate.c | 9 + drivers/platform/x86/ideapad-laptop.c | 37 +- drivers/platform/x86/intel-hid.c | 7 +- drivers/platform/x86/intel-wmi-thunderbolt.c | 2 +- drivers/platform/x86/intel_int0002_vgpio.c | 32 +- drivers/platform/x86/intel_pmc_core.c | 159 +- drivers/platform/x86/intel_pmc_core.h | 14 +- drivers/platform/x86/mlx-platform.c | 105 + drivers/platform/x86/touchscreen_dmi.c | 79 + drivers/platform/x86/wmi-bmof.c | 2 +- drivers/platform/x86/wmi.c | 5 +- drivers/pwm/Kconfig | 17 +- drivers/pwm/Makefile | 3 +- drivers/pwm/core.c | 10 +- drivers/pwm/pwm-atmel.c | 111 +- drivers/pwm/pwm-bcm-kona.c | 16 +- drivers/pwm/pwm-hibvt.c | 44 +- drivers/pwm/pwm-imx.c | 467 -- drivers/pwm/pwm-imx1.c | 199 + drivers/pwm/pwm-imx27.c | 359 ++ drivers/pwm/pwm-mtk-disp.c | 11 + drivers/pwm/pwm-rcar.c | 99 +- drivers/remoteproc/qcom_q6v5_adsp.c | 6 +- drivers/remoteproc/qcom_q6v5_mss.c | 209 +- drivers/remoteproc/qcom_q6v5_pas.c | 13 +- drivers/remoteproc/qcom_sysmon.c | 82 +- drivers/remoteproc/qcom_wcnss.c | 6 +- drivers/remoteproc/remoteproc_core.c | 160 +- drivers/remoteproc/remoteproc_debugfs.c | 47 +- drivers/remoteproc/remoteproc_internal.h | 12 +- drivers/remoteproc/remoteproc_virtio.c | 61 +- drivers/remoteproc/st_remoteproc.c | 91 +- drivers/rpmsg/virtio_rpmsg_bus.c | 24 +- drivers/rtc/Kconfig | 11 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-wilco-ec.c | 177 + drivers/s390/cio/chsc.c | 37 + drivers/s390/cio/chsc.h | 1 + drivers/s390/virtio/virtio_ccw.c | 12 +- drivers/scsi/Kconfig | 6 +- drivers/scsi/Makefile | 1 - drivers/scsi/aacraid/Makefile | 2 - drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aacraid/aacraid.h | 4 +- drivers/scsi/aacraid/commctrl.c | 2 +- drivers/scsi/aacraid/commsup.c | 30 +- drivers/scsi/aacraid/linit.c | 9 +- drivers/scsi/aacraid/src.c | 2 +- drivers/scsi/aic7xxx/Makefile | 1 - drivers/scsi/aic7xxx/aic79xx_core.c | 14 +- drivers/scsi/arcmsr/arcmsr.h | 13 +- drivers/scsi/arcmsr/arcmsr_hba.c | 348 +- drivers/scsi/bfa/bfa_fcs_lport.c | 8 +- drivers/scsi/bfa/bfa_fcs_rport.c | 19 +- drivers/scsi/bfa/bfa_ioc.c | 9 +- drivers/scsi/bfa/bfad_debugfs.c | 18 - drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/csiostor/csio_attr.c | 3 - drivers/scsi/csiostor/csio_init.c | 6 +- drivers/scsi/csiostor/csio_scsi.c | 8 +- drivers/scsi/cxgbi/Makefile | 2 +- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 6 +- drivers/scsi/cxgbi/libcxgbi.c | 13 +- drivers/scsi/cxlflash/common.h | 3 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/cxlflash/superpipe.c | 12 +- drivers/scsi/dpt_i2o.c | 73 +- drivers/scsi/esas2r/esas2r.h | 4 +- drivers/scsi/esas2r/esas2r_init.c | 3 +- drivers/scsi/esas2r/esas2r_ioctl.c | 16 +- drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fcoe/fcoe_ctlr.c | 7 +- drivers/scsi/fcoe/fcoe_sysfs.c | 15 +- drivers/scsi/fcoe/fcoe_transport.c | 3 +- drivers/scsi/fnic/fnic.h | 6 +- drivers/scsi/fnic/fnic_debugfs.c | 88 +- drivers/scsi/fnic/fnic_fcs.c | 10 + drivers/scsi/fnic/fnic_io.h | 3 +- drivers/scsi/fnic/fnic_isr.c | 6 +- drivers/scsi/fnic/fnic_main.c | 37 +- drivers/scsi/fnic/fnic_scsi.c | 40 +- drivers/scsi/fnic/fnic_stats.h | 6 +- drivers/scsi/fnic/fnic_trace.c | 28 +- drivers/scsi/fnic/fnic_trace.h | 4 +- drivers/scsi/fnic/vnic_dev.c | 270 +- drivers/scsi/fnic/vnic_dev.h | 2 + drivers/scsi/fnic/vnic_devcmd.h | 160 +- drivers/scsi/fnic/vnic_resource.h | 7 + drivers/scsi/fnic/vnic_rq.c | 5 +- drivers/scsi/fnic/vnic_wq.c | 69 +- drivers/scsi/fnic/vnic_wq.h | 8 + drivers/scsi/gdth.c | 1286 +---- drivers/scsi/gdth.h | 30 - drivers/scsi/gdth_ioctl.h | 89 - drivers/scsi/gdth_proc.c | 113 +- drivers/scsi/gdth_proc.h | 3 - drivers/scsi/hisi_sas/hisi_sas.h | 110 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 838 ++- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 25 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 379 +- drivers/scsi/hpsa.c | 19 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 6 - drivers/scsi/ipr.c | 3 +- drivers/scsi/iscsi_tcp.c | 9 +- drivers/scsi/libiscsi.c | 64 +- drivers/scsi/libiscsi_tcp.c | 8 +- drivers/scsi/libsas/sas_expander.c | 38 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc.h | 97 +- drivers/scsi/lpfc/lpfc_attr.c | 469 +- drivers/scsi/lpfc/lpfc_bsg.c | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 36 +- drivers/scsi/lpfc/lpfc_ct.c | 18 +- drivers/scsi/lpfc/lpfc_debugfs.c | 1227 +++-- drivers/scsi/lpfc/lpfc_debugfs.h | 73 +- drivers/scsi/lpfc/lpfc_els.c | 6 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 40 +- drivers/scsi/lpfc/lpfc_hw4.h | 16 +- drivers/scsi/lpfc/lpfc_init.c | 2274 ++++---- drivers/scsi/lpfc/lpfc_mbox.c | 4 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.c | 746 +-- drivers/scsi/lpfc/lpfc_nvme.h | 66 +- drivers/scsi/lpfc/lpfc_nvmet.c | 448 +- drivers/scsi/lpfc/lpfc_nvmet.h | 4 +- drivers/scsi/lpfc/lpfc_scsi.c | 894 ++-- drivers/scsi/lpfc/lpfc_scsi.h | 63 +- drivers/scsi/lpfc/lpfc_sli.c | 2379 +++++---- drivers/scsi/lpfc/lpfc_sli.h | 89 +- drivers/scsi/lpfc/lpfc_sli4.h | 304 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/lpfc/lpfc_vport.c | 27 +- drivers/scsi/megaraid/megaraid_sas.h | 54 +- drivers/scsi/megaraid/megaraid_sas_base.c | 404 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 27 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 1 + drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 + drivers/scsi/mpt3sas/mpt3sas_base.h | 7 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 16 +- drivers/scsi/mvumi.c | 5 +- drivers/scsi/nsp32.c | 1 - drivers/scsi/osd/Kbuild | 20 - drivers/scsi/osd/Kconfig | 49 - drivers/scsi/osd/osd_debug.h | 30 - drivers/scsi/osd/osd_initiator.c | 2076 -------- drivers/scsi/osd/osd_uld.c | 571 --- drivers/scsi/osst.c | 2 +- drivers/scsi/pcmcia/Makefile | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 3 +- drivers/scsi/qedf/qedf_debugfs.c | 18 +- drivers/scsi/qedf/qedf_io.c | 6 - drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qedi/qedi_debugfs.c | 17 +- drivers/scsi/qedi/qedi_fw.c | 7 - drivers/scsi/qla2xxx/qla_attr.c | 113 +- drivers/scsi/qla2xxx/qla_def.h | 43 +- drivers/scsi/qla2xxx/qla_dfs.c | 43 +- drivers/scsi/qla2xxx/qla_gbl.h | 8 +- drivers/scsi/qla2xxx/qla_gs.c | 77 +- drivers/scsi/qla2xxx/qla_init.c | 198 +- drivers/scsi/qla2xxx/qla_iocb.c | 395 +- drivers/scsi/qla2xxx/qla_isr.c | 25 +- drivers/scsi/qla2xxx/qla_mbx.c | 96 +- drivers/scsi/qla2xxx/qla_nvme.c | 47 +- drivers/scsi/qla2xxx/qla_nvme.h | 2 +- drivers/scsi/qla2xxx/qla_os.c | 277 +- drivers/scsi/qla2xxx/qla_target.c | 28 +- drivers/scsi/qla2xxx/qla_target.h | 2 + drivers/scsi/qla2xxx/qla_tmpl.c | 237 +- drivers/scsi/qla2xxx/qla_tmpl.h | 26 +- drivers/scsi/qla2xxx/qla_version.h | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 31 - drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/qlogicpti.c | 3 +- drivers/scsi/qlogicpti.h | 3 +- drivers/scsi/scsi.c | 16 - drivers/scsi/scsi_debug.c | 186 +- drivers/scsi/scsi_error.c | 3 - drivers/scsi/scsi_lib.c | 67 +- drivers/scsi/scsi_scan.c | 6 +- drivers/scsi/scsi_transport_sas.c | 1 - drivers/scsi/sd.c | 526 +- drivers/scsi/sd.h | 64 +- drivers/scsi/smartpqi/Makefile | 1 - drivers/scsi/smartpqi/smartpqi_init.c | 3 +- drivers/scsi/snic/snic_debugfs.c | 133 +- drivers/scsi/snic/snic_main.c | 14 +- drivers/scsi/snic/snic_stats.h | 2 +- drivers/scsi/snic/snic_trc.c | 12 +- drivers/scsi/snic/snic_trc.h | 4 +- drivers/scsi/sr.c | 1 - drivers/scsi/st.c | 6 +- drivers/scsi/ufs/Kconfig | 1 - drivers/scsi/ufs/ufs-hisi.c | 127 +- drivers/scsi/ufs/ufs-hisi.h | 4 + drivers/scsi/ufs/ufs.h | 1 - drivers/scsi/ufs/ufs_bsg.c | 63 +- drivers/scsi/ufs/ufs_quirks.h | 29 - drivers/scsi/ufs/ufshcd-dwc.c | 4 +- drivers/scsi/ufs/ufshcd.c | 90 +- drivers/scsi/virtio_scsi.c | 14 +- drivers/spi/spi-topcliff-pch.c | 1 - drivers/staging/media/Kconfig | 6 +- drivers/staging/media/Makefile | 3 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 2 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 4 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 4 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 2 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 4 + drivers/staging/media/imx/TODO | 9 + drivers/staging/media/imx/imx-ic-common.c | 6 +- drivers/staging/media/imx/imx-ic-prp.c | 25 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 91 +- drivers/staging/media/imx/imx-media-capture.c | 119 +- drivers/staging/media/imx/imx-media-csi.c | 230 +- drivers/staging/media/imx/imx-media-dev-common.c | 90 + drivers/staging/media/imx/imx-media-dev.c | 122 +- drivers/staging/media/imx/imx-media-internal-sd.c | 20 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx-media-utils.c | 47 +- drivers/staging/media/imx/imx-media-vdic.c | 21 +- drivers/staging/media/imx/imx-media.h | 45 +- drivers/staging/media/imx/imx7-media-csi.c | 1369 +++++ drivers/staging/media/imx/imx7-mipi-csis.c | 1160 +++++ drivers/staging/media/imx074/Kconfig | 5 - drivers/staging/media/imx074/Makefile | 1 - drivers/staging/media/imx074/TODO | 5 - drivers/staging/media/ipu3/Makefile | 6 + drivers/staging/media/ipu3/TODO | 7 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 10 +- drivers/staging/media/ipu3/ipu3-abi.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 18 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 8 +- drivers/staging/media/ipu3/ipu3-css-params.c | 271 +- drivers/staging/media/ipu3/ipu3-css-params.h | 8 +- drivers/staging/media/ipu3/ipu3-css-pool.c | 32 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 30 +- drivers/staging/media/ipu3/ipu3-css.c | 460 +- drivers/staging/media/ipu3/ipu3-css.h | 92 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 43 +- drivers/staging/media/ipu3/ipu3-dmamap.h | 14 +- drivers/staging/media/ipu3/ipu3-mmu.c | 125 +- drivers/staging/media/ipu3/ipu3-mmu.h | 18 +- drivers/staging/media/ipu3/ipu3-tables.c | 50 +- drivers/staging/media/ipu3/ipu3-tables.h | 54 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 299 +- drivers/staging/media/ipu3/ipu3.c | 97 +- drivers/staging/media/ipu3/ipu3.h | 20 +- drivers/staging/media/omap4iss/iss_csi2.c | 2 +- .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 6 +- .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 6 +- drivers/staging/media/soc_camera/Kconfig | 50 + drivers/staging/media/soc_camera/Makefile | 7 + .../staging/media/{imx074 => soc_camera}/imx074.c | 0 .../media/{mt9t031 => soc_camera}/mt9t031.c | 0 drivers/staging/media/soc_camera/soc_camera.c | 2170 ++++++++ .../media}/soc_camera/soc_mediabus.c | 0 .../i2c => staging/media}/soc_camera/soc_mt9v022.c | 0 .../i2c => staging/media}/soc_camera/soc_ov5642.c | 0 .../i2c => staging/media}/soc_camera/soc_ov9740.c | 0 drivers/staging/media/sunxi/cedrus/TODO | 5 - drivers/staging/media/sunxi/cedrus/cedrus.h | 9 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_dec.h | 6 - drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 28 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 23 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 19 + drivers/staging/media/zoran/zoran.h | 2 +- drivers/staging/media/zoran/zoran_card.c | 2 +- drivers/staging/media/zoran/zoran_device.c | 6 +- drivers/staging/media/zoran/zoran_driver.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 8 +- drivers/target/iscsi/cxgbit/cxgbit.h | 2 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 2 +- drivers/target/iscsi/iscsi_target.c | 47 +- drivers/target/iscsi/iscsi_target.h | 2 +- drivers/target/iscsi/iscsi_target_configfs.c | 13 - drivers/target/iscsi/iscsi_target_erl0.c | 5 +- drivers/target/iscsi/iscsi_target_erl1.c | 59 +- drivers/target/iscsi/iscsi_target_util.c | 23 +- drivers/target/loopback/tcm_loop.c | 21 - drivers/target/sbp/sbp_target.c | 6 - drivers/target/target_core_alua.c | 5 +- drivers/target/target_core_configfs.c | 4 - drivers/target/target_core_device.c | 6 +- drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_tmr.c | 39 +- drivers/target/target_core_transport.c | 49 +- drivers/target/target_core_xcopy.c | 6 - drivers/target/tcm_fc/tcm_fc.h | 1 - drivers/target/tcm_fc/tfc_cmd.c | 7 - drivers/target/tcm_fc/tfc_conf.c | 1 - drivers/tty/serial/8250/8250_lpss.c | 1 - drivers/tty/serial/pch_uart.c | 2 - drivers/usb/early/xhci-dbc.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 9 - drivers/usb/gadget/udc/pch_udc.c | 1 - drivers/usb/host/ohci-sm501.c | 3 +- drivers/usb/host/ohci-tmio.c | 2 +- drivers/usb/storage/uas.c | 15 +- drivers/vhost/scsi.c | 6 - drivers/vhost/vhost.c | 2 +- drivers/video/fbdev/aty/radeon_pm.c | 6 +- drivers/video/fbdev/cg14.c | 4 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/chipsfb.c | 3 +- drivers/video/fbdev/core/fb_cmdline.c | 23 +- drivers/video/fbdev/core/fbcon.c | 14 +- drivers/video/fbdev/core/fbmem.c | 3 + drivers/video/fbdev/core/fbmon.c | 2 + drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/geode/gxfb_core.c | 13 +- drivers/video/fbdev/geode/lxfb_core.c | 13 +- drivers/video/fbdev/imsttfb.c | 4 +- drivers/video/fbdev/mbx/mbxdebugfs.c | 40 +- drivers/video/fbdev/mbx/mbxfb.c | 2 +- drivers/video/fbdev/offb.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/core.c | 34 +- drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/dss.h | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 2 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/via/viafbdev.c | 2 +- drivers/virtio/virtio.c | 2 + drivers/virtio/virtio_balloon.c | 6 +- drivers/virtio/virtio_ring.c | 11 + drivers/watchdog/Kconfig | 25 +- drivers/watchdog/Makefile | 1 + drivers/watchdog/dw_wdt.c | 2 - drivers/watchdog/mlx_wdt.c | 290 ++ drivers/watchdog/pc87413_wdt.c | 2 +- drivers/watchdog/pika_wdt.c | 2 +- drivers/watchdog/qcom-wdt.c | 23 + drivers/watchdog/sbc60xxwdt.c | 2 +- drivers/watchdog/sc1200wdt.c | 2 +- drivers/watchdog/sc520_wdt.c | 2 +- drivers/watchdog/smsc37b787_wdt.c | 2 +- drivers/watchdog/w83877f_wdt.c | 2 +- drivers/xen/Makefile | 1 - drivers/xen/cpu_hotplug.c | 2 +- drivers/xen/fallback.c | 81 - drivers/xen/gntdev-dmabuf.c | 21 +- drivers/xen/gntdev-dmabuf.h | 2 +- drivers/xen/gntdev.c | 2 +- drivers/xen/swiotlb-xen.c | 7 +- drivers/xen/xen-acpi-processor.c | 22 +- drivers/xen/xen-balloon.c | 11 + drivers/xen/xen-pciback/pciback_ops.c | 2 - drivers/xen/xen-pciback/xenbus.c | 2 +- drivers/xen/xen-scsiback.c | 8 +- fs/9p/vfs_super.c | 2 +- fs/Kconfig | 10 +- fs/Makefile | 3 +- fs/afs/internal.h | 9 +- fs/afs/mntpt.c | 149 +- fs/afs/super.c | 432 +- fs/afs/volume.c | 4 +- fs/btrfs/ctree.h | 2 + fs/btrfs/disk-io.c | 2 +- fs/btrfs/extent-tree.c | 74 +- fs/btrfs/extent_io.c | 4 +- fs/btrfs/ioctl.c | 21 +- fs/btrfs/qgroup.c | 13 +- fs/btrfs/root-tree.c | 8 +- fs/btrfs/zstd.c | 6 +- fs/ceph/caps.c | 72 +- fs/ceph/debugfs.c | 27 - fs/ceph/dir.c | 455 +- fs/ceph/file.c | 13 +- fs/ceph/inode.c | 52 +- fs/ceph/mds_client.c | 698 ++- fs/ceph/mds_client.h | 43 +- fs/ceph/snap.c | 159 +- fs/ceph/super.c | 21 +- fs/ceph/super.h | 43 +- fs/ceph/xattr.c | 20 +- fs/cifs/Kconfig | 120 +- fs/cifs/cifs_debug.c | 11 +- fs/cifs/cifs_dfs_ref.c | 4 +- fs/cifs/cifs_fs_sb.h | 1 + fs/cifs/cifs_ioctl.h | 3 + fs/cifs/cifsfs.c | 3 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 81 +- fs/cifs/cifsproto.h | 8 +- fs/cifs/cifssmb.c | 54 +- fs/cifs/connect.c | 70 +- fs/cifs/dir.c | 107 +- fs/cifs/file.c | 283 +- fs/cifs/inode.c | 2 +- fs/cifs/link.c | 14 +- fs/cifs/smb1ops.c | 134 +- fs/cifs/smb2inode.c | 87 +- fs/cifs/smb2misc.c | 24 +- fs/cifs/smb2ops.c | 536 +- fs/cifs/smb2pdu.c | 324 +- fs/cifs/smb2pdu.h | 11 +- fs/cifs/smb2proto.h | 7 + fs/cifs/smb2status.h | 6 +- fs/cifs/smb2transport.c | 25 +- fs/cifs/smbdirect.c | 6 +- fs/cifs/trace.h | 213 +- fs/cifs/transport.c | 302 +- fs/crypto/Kconfig | 6 +- fs/crypto/fscrypt_private.h | 1 - fs/crypto/hooks.c | 6 +- fs/crypto/policy.c | 3 +- fs/dax.c | 25 +- fs/devpts/inode.c | 1 + fs/exofs/BUGS | 3 - fs/exofs/Kbuild | 20 - fs/exofs/Kconfig | 13 - fs/exofs/Kconfig.ore | 14 - fs/exofs/common.h | 262 - fs/exofs/dir.c | 661 --- fs/exofs/exofs.h | 240 - fs/exofs/file.c | 83 - fs/exofs/inode.c | 1514 ------ fs/exofs/namei.c | 323 -- fs/exofs/ore.c | 1179 ----- fs/exofs/ore_raid.c | 757 --- fs/exofs/ore_raid.h | 62 - fs/exofs/super.c | 1071 ---- fs/exofs/sys.c | 205 - fs/ext4/Kconfig | 17 +- fs/ext4/dir.c | 10 +- fs/ext4/ext4.h | 21 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/extents.c | 33 +- fs/ext4/hash.c | 2 + fs/ext4/ialloc.c | 2 +- fs/ext4/indirect.c | 6 + fs/ext4/inode.c | 45 +- fs/ext4/ioctl.c | 105 +- fs/ext4/mballoc.c | 7 +- fs/ext4/move_extent.c | 3 +- fs/ext4/namei.c | 18 +- fs/ext4/page-io.c | 13 +- fs/ext4/readpage.c | 5 +- fs/ext4/resize.c | 3 +- fs/ext4/super.c | 7 +- fs/ext4/sysfs.c | 17 +- fs/ext4/xattr.c | 3 + fs/f2fs/Kconfig | 12 +- fs/f2fs/checkpoint.c | 20 +- fs/f2fs/data.c | 63 +- fs/f2fs/debug.c | 19 +- fs/f2fs/dir.c | 25 +- fs/f2fs/extent_cache.c | 2 +- fs/f2fs/f2fs.h | 91 +- fs/f2fs/file.c | 56 +- fs/f2fs/inline.c | 12 +- fs/f2fs/inode.c | 19 +- fs/f2fs/namei.c | 9 +- fs/f2fs/node.c | 6 +- fs/f2fs/segment.c | 80 +- fs/f2fs/segment.h | 2 +- fs/f2fs/super.c | 117 +- fs/f2fs/sysfs.c | 21 +- fs/f2fs/trace.c | 20 +- fs/f2fs/xattr.c | 25 +- fs/f2fs/xattr.h | 6 + fs/filesystems.c | 4 + fs/fs_context.c | 642 +++ fs/fs_parser.c | 447 ++ fs/fuse/control.c | 4 +- fs/fuse/cuse.c | 7 +- fs/fuse/dev.c | 115 +- fs/fuse/dir.c | 54 +- fs/fuse/file.c | 342 +- fs/fuse/fuse_i.h | 28 +- fs/fuse/inode.c | 28 +- fs/fuse/readdir.c | 4 +- fs/gfs2/glock.c | 72 +- fs/gfs2/glock.h | 4 +- fs/gfs2/incore.h | 3 - fs/gfs2/inode.h | 4 +- fs/gfs2/main.c | 6 +- fs/hpfs/hpfs.h | 8 +- fs/hugetlbfs/inode.c | 358 +- fs/internal.h | 13 +- fs/io_uring.c | 2 +- fs/jbd2/checkpoint.c | 17 +- fs/jbd2/commit.c | 6 +- fs/jbd2/journal.c | 90 +- fs/jbd2/transaction.c | 83 +- fs/kernfs/kernfs-internal.h | 1 + fs/kernfs/mount.c | 119 +- fs/lockd/clnt4xdr.c | 14 - fs/lockd/clntxdr.c | 14 - fs/mount.h | 5 + fs/namei.c | 5 +- fs/namespace.c | 395 +- fs/nfs/callback_xdr.c | 64 +- fs/nfs/delegation.c | 22 +- fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 98 +- fs/nfs/direct.c | 7 +- fs/nfs/file.c | 44 +- fs/nfs/flexfilelayout/flexfilelayout.c | 225 +- fs/nfs/flexfilelayout/flexfilelayout.h | 75 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 161 +- fs/nfs/inode.c | 33 +- fs/nfs/internal.h | 5 +- fs/nfs/io.c | 12 +- fs/nfs/namespace.c | 8 +- fs/nfs/nfs2xdr.c | 124 +- fs/nfs/nfs3acl.c | 2 - fs/nfs/nfs3xdr.c | 209 +- fs/nfs/nfs42.h | 3 + fs/nfs/nfs42proc.c | 164 + fs/nfs/nfs42xdr.c | 130 +- fs/nfs/nfs4client.c | 33 +- fs/nfs/nfs4namespace.c | 5 +- fs/nfs/nfs4proc.c | 138 +- fs/nfs/nfs4session.c | 7 +- fs/nfs/nfs4session.h | 7 +- fs/nfs/nfs4state.c | 1 + fs/nfs/nfs4trace.h | 25 + fs/nfs/nfs4xdr.c | 530 +- fs/nfs/nfstrace.c | 1 + fs/nfs/nfstrace.h | 85 + fs/nfs/pagelist.c | 47 +- fs/nfs/pnfs.c | 33 +- fs/nfs/pnfs.h | 2 + fs/nfs/pnfs_dev.c | 13 + fs/nfs/read.c | 2 +- fs/nfs/super.c | 2 +- fs/nfs/unlink.c | 8 +- fs/nfs/write.c | 19 +- fs/nfsd/nfs3proc.c | 18 +- fs/nfsd/nfs3xdr.c | 5 +- fs/nfsd/nfs4callback.c | 17 +- fs/nfsd/nfs4state.c | 8 +- fs/nfsd/nfsctl.c | 2 +- fs/nilfs2/btnode.c | 2 +- fs/orangefs/inode.c | 7 +- fs/overlayfs/copy_up.c | 59 +- fs/overlayfs/overlayfs.h | 2 + fs/overlayfs/util.c | 55 +- fs/pipe.c | 32 +- fs/pnode.c | 5 - fs/pnode.h | 3 +- fs/proc/base.c | 62 +- fs/proc/inode.c | 52 +- fs/proc/internal.h | 5 +- fs/proc/root.c | 236 +- fs/proc/task_mmu.c | 2 +- fs/pstore/platform.c | 3 + fs/pstore/ram.c | 64 +- fs/read_write.c | 10 +- fs/splice.c | 8 +- fs/stat.c | 12 +- fs/super.c | 344 +- fs/sysfs/mount.c | 73 +- fs/ubifs/Kconfig | 12 +- fs/ubifs/Makefile | 2 +- fs/ubifs/ioctl.c | 12 +- fs/ubifs/sb.c | 2 +- fs/ubifs/super.c | 2 +- fs/ubifs/ubifs.h | 5 +- fs/xfs/libxfs/xfs_dir2_leaf.c | 37 +- fs/xfs/libxfs/xfs_dir2_node.c | 18 +- include/asm-generic/io.h | 20 +- include/asm-generic/vmlinux.lds.h | 2 +- include/clocksource/arm_arch_timer.h | 1 + include/drm/drm_fb_helper.h | 14 +- include/dt-bindings/clock/actions,s500-cmu.h | 78 + include/dt-bindings/clock/axg-aoclkc.h | 7 +- include/dt-bindings/clock/exynos5433.h | 8 +- include/dt-bindings/clock/g12a-aoclkc.h | 34 + include/dt-bindings/clock/g12a-clkc.h | 135 + include/dt-bindings/clock/gxbb-aoclkc.h | 7 + include/dt-bindings/clock/imx5-clock.h | 3 +- include/dt-bindings/clock/imx8mm-clock.h | 244 + include/dt-bindings/clock/imx8mq-clock.h | 215 +- include/dt-bindings/clock/marvell,mmp2.h | 1 + include/dt-bindings/clock/meson8b-clkc.h | 1 + include/dt-bindings/clock/mt2712-clk.h | 3 +- include/dt-bindings/clock/mt8173-clk.h | 3 +- include/dt-bindings/clock/qcom,rpmcc.h | 10 + include/dt-bindings/clock/qcom,rpmh.h | 1 + include/dt-bindings/clock/r8a774a1-cpg-mssr.h | 1 + include/dt-bindings/clock/r8a774c0-cpg-mssr.h | 1 + include/dt-bindings/clock/stm32mp1-clks.h | 3 - include/dt-bindings/pinctrl/at91.h | 4 + include/dt-bindings/reset/g12a-aoclkc.h | 18 + include/keys/system_keyring.h | 8 + include/kvm/arm_arch_timer.h | 68 +- include/linux/amba/bus.h | 39 + include/linux/atalk.h | 18 +- include/linux/blkdev.h | 8 - include/linux/bpf-cgroup.h | 2 +- include/linux/bsg-lib.h | 4 + include/linux/ceph/types.h | 1 + include/linux/cgroup_rdma.h | 2 +- include/linux/clk-provider.h | 3 + include/linux/clk.h | 36 + include/linux/clk/ti.h | 1 + include/linux/clkdev.h | 4 + include/linux/device-mapper.h | 17 +- include/linux/device.h | 2 + include/linux/dma-mapping.h | 69 +- include/linux/dma/dw.h | 9 +- include/linux/efi.h | 5 +- include/linux/errno.h | 1 + include/linux/f2fs_fs.h | 20 +- include/linux/flex_array.h | 149 - include/linux/fs.h | 18 +- include/linux/fs_context.h | 188 + include/linux/fs_parser.h | 151 + include/linux/fscrypt.h | 420 +- include/linux/fscrypt_notsupp.h | 231 - include/linux/fscrypt_supp.h | 204 - include/linux/generic-radix-tree.h | 231 + include/linux/hardirq.h | 7 + include/linux/hmm.h | 4 +- include/linux/igmp.h | 2 +- include/linux/ima.h | 5 + include/linux/input/ili210x.h | 11 - include/linux/intel-iommu.h | 21 +- include/linux/intel-svm.h | 2 +- {drivers/iommu => include/linux}/io-pgtable.h | 0 include/linux/iommu.h | 6 +- include/linux/kern_levels.h | 2 +- include/linux/kernfs.h | 39 +- include/linux/kvm_host.h | 24 +- include/linux/libata.h | 5 +- include/linux/libnvdimm.h | 2 + include/linux/lsm_hooks.h | 21 + include/linux/mailbox/zynqmp-ipi-message.h | 20 + include/linux/memblock.h | 71 +- include/linux/memory_hotplug.h | 2 + include/linux/mlx5/driver.h | 5 +- include/linux/mm.h | 4 +- include/linux/mm_types.h | 2 +- include/linux/mod_devicetable.h | 12 + include/linux/module.h | 18 +- include/linux/mount.h | 3 + include/linux/msi.h | 12 +- include/linux/nfs4.h | 1 + include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_page.h | 10 + include/linux/nfs_xdr.h | 37 +- include/linux/ntb.h | 10 +- include/linux/of_reserved_mem.h | 7 - include/linux/pagemap.h | 1 + include/linux/pci-ats.h | 5 + include/linux/pci-epc.h | 31 +- include/linux/pci.h | 5 + include/linux/pci_ids.h | 4 + include/linux/pinctrl/pinconf.h | 6 - include/linux/pipe_fs_i.h | 8 +- include/linux/platform_data/dma-dw.h | 12 +- include/linux/platform_data/dma-imx.h | 1 + include/linux/platform_data/media/si4713.h | 4 +- .../platform_data/media/soc_camera_platform.h | 83 - include/linux/platform_data/mlxreg.h | 25 +- include/linux/platform_data/wilco-ec.h | 144 + include/linux/platform_data/{ => x86}/clk-lpss.h | 0 include/linux/pm.h | 1 - include/linux/pm_wakeup.h | 9 - include/linux/poison.h | 3 - include/linux/printk.h | 1 - include/linux/pwm.h | 37 +- include/linux/remoteproc.h | 8 +- include/linux/ring_buffer.h | 4 +- include/linux/scatterlist.h | 49 +- include/linux/security.h | 18 +- include/linux/skbuff.h | 70 +- include/linux/sunrpc/auth.h | 44 +- include/linux/sunrpc/clnt.h | 3 + include/linux/sunrpc/gss_krb5_enctypes.h | 42 +- include/linux/sunrpc/sched.h | 9 + include/linux/sunrpc/xdr.h | 23 +- include/linux/sunrpc/xprt.h | 7 - include/linux/sunrpc/xprtsock.h | 1 + include/linux/swap.h | 4 +- include/linux/swiotlb.h | 11 + include/linux/switchtec.h | 10 +- include/linux/tpm.h | 129 +- include/linux/tpm_eventlog.h | 19 +- include/linux/uio.h | 8 - include/linux/verification.h | 1 + include/linux/vgaarb.h | 2 + include/linux/virtio.h | 2 + include/linux/virtio_config.h | 13 + include/linux/wmi.h | 5 +- include/linux/xarray.h | 296 +- include/media/davinci/dm355_ccdc.h | 4 +- include/media/davinci/dm644x_ccdc.h | 2 +- include/media/drv-intf/exynos-fimc.h | 2 +- include/media/drv-intf/saa7146.h | 2 +- include/media/drv-intf/saa7146_vv.h | 4 +- include/media/drv-intf/sh_mobile_ceu.h | 29 - include/media/dvb_frontend.h | 8 +- include/media/i2c/tw9910.h | 2 - include/media/mpeg2-ctrls.h | 14 +- include/media/rc-map.h | 18 +- include/media/v4l2-common.h | 9 - include/media/v4l2-ctrls.h | 2 +- include/media/v4l2-event.h | 2 + include/media/v4l2-fwnode.h | 4 +- include/media/v4l2-mem2mem.h | 44 +- include/media/v4l2-subdev.h | 9 +- include/media/videobuf-core.h | 4 +- include/media/videobuf2-core.h | 15 +- include/media/videobuf2-dma-sg.h | 2 +- include/media/videobuf2-v4l2.h | 16 + include/net/netfilter/nf_tables.h | 12 +- include/net/request_sock.h | 1 - include/net/sctp/structs.h | 15 +- include/rdma/ib_hdrs.h | 14 +- include/rdma/ib_mad.h | 5 +- include/rdma/ib_umem.h | 8 +- include/rdma/ib_umem_odp.h | 34 +- include/rdma/ib_verbs.h | 274 +- include/rdma/iw_cm.h | 16 +- include/rdma/iw_portmap.h | 144 +- include/rdma/rdma_cm.h | 1 + include/rdma/rdma_netlink.h | 11 + include/rdma/rdma_vt.h | 30 +- include/rdma/rdmavt_qp.h | 20 +- include/rdma/restrack.h | 58 +- include/rdma/tid_rdma_defs.h | 108 + include/rdma/uverbs_ioctl.h | 18 + include/rdma/uverbs_std_types.h | 18 +- include/rdma/uverbs_types.h | 1 + include/scsi/libfcoe.h | 4 +- include/scsi/libsas.h | 59 +- include/scsi/osd_initiator.h | 511 -- include/scsi/osd_ore.h | 201 - include/scsi/scsi.h | 6 - include/scsi/scsi_cmnd.h | 34 +- include/scsi/scsi_eh.h | 1 - include/scsi/scsi_host.h | 20 +- include/soc/tegra/mc.h | 27 +- include/sound/pcm.h | 2 +- include/target/iscsi/iscsi_transport.h | 4 +- include/target/target_core_base.h | 1 - include/target/target_core_fabric.h | 2 +- include/trace/events/f2fs.h | 47 +- include/trace/events/pwc.h | 65 + include/trace/events/rpcgss.h | 361 ++ include/trace/events/rpcrdma.h | 12 +- include/trace/events/rxrpc.h | 2 + include/trace/events/sunrpc.h | 361 +- include/trace/events/tegra_apb_dma.h | 61 + include/uapi/asm-generic/socket.h | 2 +- include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/elf.h | 2 + include/uapi/linux/fuse.h | 7 +- include/uapi/linux/lirc.h | 6 + include/uapi/linux/ndctl.h | 1 + include/uapi/linux/pci_regs.h | 2 + include/uapi/linux/v4l2-controls.h | 2 + include/uapi/linux/videodev2.h | 26 +- include/uapi/mtd/ubi-user.h | 5 + include/uapi/rdma/bnxt_re-abi.h | 11 + include/uapi/rdma/ib_user_verbs.h | 2 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 18 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 5 + include/uapi/rdma/rdma_netlink.h | 74 +- include/uapi/rdma/rdma_user_cm.h | 4 + include/uapi/rdma/rdma_user_rxe.h | 3 +- include/video/imx-ipu-v3.h | 8 +- include/xen/xen.h | 4 + init/Kconfig | 20 +- init/main.c | 26 +- ipc/mqueue.c | 94 +- ipc/namespace.c | 2 +- kernel/bpf/verifier.c | 10 +- kernel/cgroup/cgroup-internal.h | 49 +- kernel/cgroup/cgroup-v1.c | 394 +- kernel/cgroup/cgroup.c | 223 +- kernel/cgroup/cpuset.c | 56 +- kernel/cgroup/rdma.c | 5 +- kernel/dma/Kconfig | 121 +- kernel/dma/Makefile | 2 +- kernel/dma/coherent.c | 50 +- kernel/dma/debug.c | 108 +- kernel/dma/direct.c | 25 + kernel/dma/mapping.c | 14 + kernel/dma/swiotlb.c | 35 +- kernel/events/core.c | 12 +- kernel/events/ring_buffer.c | 32 +- kernel/events/uprobes.c | 8 +- kernel/fork.c | 2 +- kernel/locking/lockdep.c | 19 +- kernel/power/snapshot.c | 3 + kernel/printk/printk.c | 100 +- kernel/relay.c | 1 - kernel/sysctl.c | 52 +- kernel/trace/Kconfig | 1 + kernel/trace/ftrace.c | 30 + kernel/trace/ring_buffer.c | 19 +- kernel/trace/trace.c | 231 +- kernel/trace/trace.h | 66 +- kernel/trace/trace_entries.h | 41 +- kernel/trace/trace_event_perf.c | 16 +- kernel/trace/trace_events_filter.c | 7 + kernel/trace/trace_events_hist.c | 1059 ++-- kernel/trace/trace_functions_graph.c | 30 +- kernel/trace/trace_irqsoff.c | 2 +- kernel/trace/trace_kdb.c | 6 +- kernel/trace/trace_kprobe.c | 23 +- kernel/trace/trace_probe.c | 21 +- kernel/trace/trace_probe.h | 1 + kernel/trace/trace_sched_wakeup.c | 11 +- kernel/trace/trace_uprobe.c | 8 +- kernel/watchdog.c | 7 + kernel/workqueue.c | 4 + lib/Kconfig.debug | 65 +- lib/Makefile | 6 +- lib/cpumask.c | 3 + lib/flex_array.c | 398 -- lib/generic-radix-tree.c | 217 + lib/iov_iter.c | 17 +- lib/irq_poll.c | 2 +- lib/raid6/Makefile | 2 +- lib/raid6/neon.uc | 5 +- lib/raid6/recov_neon_inner.c | 19 +- lib/scatterlist.c | 26 + lib/test_stackinit.c | 378 ++ lib/test_xarray.c | 288 +- lib/vsprintf.c | 1 - lib/xarray.c | 163 +- mm/cma.c | 10 +- mm/debug.c | 5 +- mm/filemap.c | 220 +- mm/hmm.c | 2 +- mm/kasan/init.c | 10 +- mm/memblock.c | 371 +- mm/memory_hotplug.c | 6 + mm/page_alloc.c | 10 +- mm/page_ext.c | 2 +- mm/percpu.c | 84 +- mm/sparse.c | 27 +- net/atm/resources.c | 10 +- net/bpf/test_run.c | 2 +- net/ceph/osdmap.c | 5 +- net/core/ethtool.c | 16 +- net/core/filter.c | 8 +- net/core/gro_cells.c | 22 +- net/core/lwt_bpf.c | 2 + net/core/skmsg.c | 1 + net/hsr/hsr_device.c | 18 +- net/hsr/hsr_framereg.c | 12 + net/hsr/hsr_framereg.h | 1 + net/ipv4/fou.c | 4 +- net/ipv4/ip_tunnel.c | 9 +- net/ipv4/route.c | 13 +- net/ipv4/syncookies.c | 7 +- net/ipv4/tcp.c | 9 + net/ipv4/tcp_input.c | 8 +- net/ipv4/tcp_ipv4.c | 9 +- net/ipv6/fou6.c | 4 +- net/ipv6/sit.c | 5 +- net/l2tp/l2tp_ip6.c | 4 +- net/netfilter/nf_nat_masquerade.c | 35 +- net/netfilter/nf_tables_api.c | 54 +- net/netfilter/nft_dynset.c | 13 +- net/netfilter/nft_lookup.c | 13 +- net/netfilter/nft_objref.c | 13 +- net/openvswitch/flow.h | 1 - net/openvswitch/flow_netlink.h | 1 - net/openvswitch/flow_table.c | 51 +- net/openvswitch/flow_table.h | 3 +- net/rds/ib.h | 12 +- net/rds/ib_fmr.c | 8 +- net/rds/ib_frmr.c | 4 +- net/rds/ib_recv.c | 8 +- net/rds/ib_send.c | 15 +- net/rxrpc/conn_client.c | 24 +- net/sched/act_tunnel_key.c | 22 +- net/sched/cls_api.c | 49 +- net/sched/cls_flower.c | 43 +- net/sched/sch_api.c | 15 +- net/sctp/auth.c | 6 - net/sctp/endpointola.c | 18 +- net/sctp/socket.c | 44 +- net/sctp/stream.c | 127 +- net/sctp/stream_interleave.c | 2 +- net/smc/smc_rx.c | 1 - net/sunrpc/Kconfig | 16 + net/sunrpc/auth.c | 136 +- net/sunrpc/auth_gss/Makefile | 2 +- net/sunrpc/auth_gss/auth_gss.c | 553 +- net/sunrpc/auth_gss/gss_krb5_mech.c | 29 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 8 +- net/sunrpc/auth_gss/gss_mech_switch.c | 27 +- net/sunrpc/auth_gss/gss_rpc_upcall.c | 15 +- net/sunrpc/auth_gss/gss_rpc_upcall.h | 16 +- net/sunrpc/auth_gss/gss_rpc_xdr.c | 15 +- net/sunrpc/auth_gss/gss_rpc_xdr.h | 17 +- net/sunrpc/auth_gss/svcauth_gss.c | 3 +- net/sunrpc/auth_gss/trace.c | 11 + net/sunrpc/auth_null.c | 56 +- net/sunrpc/auth_unix.c | 122 +- net/sunrpc/backchannel_rqst.c | 42 +- net/sunrpc/clnt.c | 660 +-- net/sunrpc/sched.c | 17 +- net/sunrpc/svc.c | 19 +- net/sunrpc/svc_xprt.c | 24 +- net/sunrpc/svcsock.c | 20 +- net/sunrpc/xdr.c | 121 +- net/sunrpc/xprt.c | 23 +- net/sunrpc/xprtrdma/backchannel.c | 3 +- net/sunrpc/xprtrdma/frwr_ops.c | 4 +- net/sunrpc/xprtrdma/rpc_rdma.c | 22 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 1 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 12 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 17 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 4 - net/sunrpc/xprtrdma/svc_rdma_transport.c | 9 +- net/sunrpc/xprtrdma/transport.c | 2 - net/sunrpc/xprtrdma/verbs.c | 2 + net/sunrpc/xprtrdma/xprt_rdma.h | 12 +- net/sunrpc/xprtsock.c | 317 +- net/tipc/socket.c | 2 +- net/tls/tls_device.c | 3 - net/tls/tls_main.c | 3 +- net/vmw_vsock/virtio_transport_common.c | 22 +- net/x25/af_x25.c | 7 +- net/xdp/xsk.c | 5 +- net/xdp/xsk_diag.c | 4 +- net/xdp/xsk_queue.h | 4 +- samples/Kconfig | 7 + samples/Makefile | 2 +- samples/binderfs/Makefile | 1 + samples/binderfs/binderfs_example.c | 83 + samples/bpf/hbm.c | 4 +- samples/v4l/v4l2-pci-skeleton.c | 8 +- scripts/Kbuild.include | 21 +- scripts/Kconfig.include | 2 +- scripts/Makefile | 3 +- scripts/Makefile.build | 29 +- scripts/Makefile.gcc-plugins | 2 + scripts/Makefile.host | 6 +- scripts/Makefile.lib | 42 +- scripts/Makefile.modpost | 2 +- scripts/checkpatch.pl | 13 - scripts/clang-version.sh | 10 +- scripts/dtc/dtx_diff | 13 +- scripts/gcc-plugins/Kconfig | 58 +- scripts/gcc-plugins/structleak_plugin.c | 36 +- scripts/gcc-version.sh | 27 +- scripts/gdb/linux/Makefile | 25 +- scripts/kallsyms.c | 13 +- scripts/kconfig/Makefile | 9 +- scripts/kconfig/conf.c | 13 - scripts/kconfig/expr.h | 2 +- scripts/kconfig/lexer.l | 470 ++ scripts/kconfig/lkc.h | 2 +- scripts/kconfig/{zconf.y => parser.y} | 0 scripts/kconfig/qconf.cc | 42 +- scripts/kconfig/qconf.h | 1 + scripts/kconfig/zconf.l | 470 -- scripts/kernel-doc | 2 +- scripts/leaking_addresses.pl | 9 +- scripts/link-vmlinux.sh | 46 +- scripts/mkcompile_h | 4 +- scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 28 +- scripts/package/Makefile | 8 +- scripts/package/builddeb | 10 +- scripts/package/buildtar | 2 +- scripts/package/mkdebian | 6 +- scripts/spdxcheck.py | 8 +- security/apparmor/apparmorfs.c | 1 + security/apparmor/policy_unpack.c | 1 + security/integrity/digsig.c | 3 + security/integrity/evm/evm_crypto.c | 3 +- security/integrity/evm/evm_main.c | 6 +- security/integrity/ima/ima.h | 1 + security/integrity/ima/ima_crypto.c | 10 +- security/integrity/ima/ima_init.c | 4 + security/integrity/ima/ima_main.c | 35 +- security/integrity/ima/ima_queue.c | 27 +- security/keys/encrypted-keys/encrypted.c | 4 +- security/keys/trusted.c | 73 +- security/security.c | 10 + security/selinux/hooks.c | 98 +- security/selinux/include/security.h | 10 +- security/selinux/ss/avtab.c | 40 +- security/selinux/ss/avtab.h | 4 +- security/selinux/ss/conditional.c | 6 +- security/selinux/ss/policydb.c | 122 +- security/selinux/ss/policydb.h | 12 +- security/selinux/ss/services.c | 22 +- security/smack/smack.h | 19 +- security/smack/smack_lsm.c | 92 +- sound/hda/hdac_stream.c | 5 +- sound/pci/hda/hda_tegra.c | 12 +- sound/pci/hda/patch_conexant.c | 3 + sound/pci/hda/patch_hdmi.c | 67 +- sound/pci/hda/patch_realtek.c | 65 +- sound/usb/usx2y/usb_stream.c | 5 + tools/Makefile | 14 +- tools/debugging/Makefile | 16 + tools/debugging/kernel-chktaint | 202 + tools/include/linux/poison.h | 3 - tools/include/uapi/linux/lirc.h | 12 + tools/lib/bpf/Makefile | 3 +- tools/lib/bpf/libbpf.c | 2 + tools/lib/traceevent/event-parse.c | 2 +- tools/perf/Documentation/perf-diff.txt | 56 + tools/perf/arch/arm64/annotate/instructions.c | 2 +- tools/perf/arch/s390/annotate/instructions.c | 2 +- tools/perf/builtin-c2c.c | 8 +- tools/perf/builtin-diff.c | 168 +- tools/perf/builtin-report.c | 38 +- tools/perf/builtin-script.c | 39 +- tools/perf/include/bpf/bpf.h | 8 +- tools/perf/scripts/python/check-perf-trace.py | 76 +- tools/perf/scripts/python/compaction-times.py | 8 +- .../perf/scripts/python/event_analyzing_sample.py | 48 +- tools/perf/scripts/python/export-to-postgresql.py | 16 +- tools/perf/scripts/python/export-to-sqlite.py | 12 +- tools/perf/scripts/python/exported-sql-viewer.py | 354 +- .../perf/scripts/python/failed-syscalls-by-pid.py | 38 +- tools/perf/scripts/python/futex-contention.py | 10 +- tools/perf/scripts/python/intel-pt-events.py | 60 +- tools/perf/scripts/python/mem-phys-addr.py | 7 +- tools/perf/scripts/python/net_dropmonitor.py | 2 +- tools/perf/scripts/python/netdev-times.py | 12 +- tools/perf/scripts/python/sched-migration.py | 6 +- tools/perf/scripts/python/sctop.py | 13 +- tools/perf/scripts/python/stackcollapse.py | 2 +- tools/perf/scripts/python/syscall-counts-by-pid.py | 47 +- tools/perf/scripts/python/syscall-counts.py | 31 +- tools/perf/trace/beauty/msg_flags.c | 2 +- tools/perf/util/annotate.c | 74 +- tools/perf/util/annotate.h | 7 +- tools/perf/util/auxtrace.c | 3 +- tools/perf/util/c++/clang.cpp | 2 +- tools/perf/util/data.c | 4 +- tools/perf/util/db-export.c | 15 +- tools/perf/util/db-export.h | 3 +- tools/perf/util/evlist.c | 25 +- tools/perf/util/evsel.c | 8 - tools/perf/util/hist.c | 51 +- tools/perf/util/intel-bts.c | 20 +- tools/perf/util/intel-pt.c | 2 + tools/perf/util/pmu.c | 14 + tools/perf/util/pmu.h | 1 + tools/perf/util/probe-event.c | 9 +- .../util/scripting-engines/trace-event-python.c | 8 +- tools/perf/util/session.c | 4 +- tools/perf/util/thread-stack.c | 16 +- tools/perf/util/thread-stack.h | 6 +- tools/perf/util/thread.c | 23 + tools/perf/util/thread.h | 3 + tools/perf/util/time-utils.c | 51 +- tools/perf/util/time-utils.h | 6 + tools/power/cpupower/lib/cpufreq.c | 19 +- tools/power/cpupower/lib/cpufreq.h | 16 +- tools/power/cpupower/utils/cpufreq-info.c | 42 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/Makefile | 33 +- .../selftests/bpf/prog_tests/signal_pending.c | 2 +- tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 54 +- tools/testing/selftests/bpf/verifier/ld_imm64.c | 15 +- tools/testing/selftests/ftrace/ftracetest | 21 +- .../inter-event/trigger-action-hist-xfail.tc | 30 + .../inter-event/trigger-extended-error-support.tc | 1 + .../inter-event/trigger-field-variable-support.tc | 1 + .../trigger-inter-event-combined-hist.tc | 1 + .../inter-event/trigger-multi-actions-accept.tc | 1 + .../inter-event/trigger-onchange-action-hist.tc | 28 + .../inter-event/trigger-onmatch-action-hist.tc | 1 + .../trigger-onmatch-onmax-action-hist.tc | 1 + .../inter-event/trigger-onmax-action-hist.tc | 1 + .../inter-event/trigger-snapshot-action-hist.tc | 43 + .../trigger-synthetic-event-createremove.tc | 1 + .../inter-event/trigger-trace-action-hist.tc | 42 + tools/testing/selftests/ir/ir_loopback.c | 15 +- tools/testing/selftests/ir/ir_loopback.sh | 5 + tools/testing/selftests/kselftest.h | 1 + tools/testing/selftests/kselftest_harness.h | 10 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../kvm/x86_64/vmx_close_while_nested_test.c | 95 + tools/testing/selftests/proc/proc-pid-vm.c | 49 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 47 +- tools/testing/selftests/sysctl/sysctl.sh | 55 + tools/testing/selftests/tpm2/Makefile | 4 + tools/testing/selftests/tpm2/test_smoke.sh | 4 + tools/testing/selftests/tpm2/test_space.sh | 4 + tools/testing/selftests/tpm2/tpm2.py | 696 +++ tools/testing/selftests/tpm2/tpm2_tests.py | 227 + tools/testing/selftests/vm/test_vmalloc.sh | 0 virt/kvm/arm/arch_timer.c | 608 ++- virt/kvm/arm/arm.c | 64 +- virt/kvm/arm/hyp/vgic-v3-sr.c | 2 +- virt/kvm/arm/mmu.c | 20 +- virt/kvm/arm/trace.h | 107 +- virt/kvm/arm/vgic/vgic-v3.c | 4 +- virt/kvm/coalesced_mmio.c | 3 +- virt/kvm/eventfd.c | 7 +- virt/kvm/irqchip.c | 4 +- virt/kvm/kvm_main.c | 103 +- virt/kvm/vfio.c | 4 +- 2940 files changed, 104784 insertions(+), 66001 deletions(-) create mode 100644 Documentation/ABI/testing/debugfs-wilco-ec delete mode 100644 Documentation/core-api/flexible-arrays.rst create mode 100644 Documentation/core-api/generic-radix-tree.rst create mode 100644 Documentation/device-mapper/dm-init.txt delete mode 100644 Documentation/devicetree/bindings/arm/l2c2x0.txt create mode 100644 Documentation/devicetree/bindings/arm/l2c2x0.yaml delete mode 100644 Documentation/devicetree/bindings/arm/pmu.txt create mode 100644 Documentation/devicetree/bindings/arm/pmu.yaml delete mode 100644 Documentation/devicetree/bindings/clock/fixed-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/fixed-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/fixed-factor-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.txt create mode 100644 Documentation/devicetree/bindings/dma/fsl-qdma.txt create mode 100644 Documentation/devicetree/bindings/input/ilitek,ili2xxx.txt create mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,gic.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml delete mode 100644 Documentation/devicetree/bindings/iommu/nvidia,tegra20-gart.txt create mode 100644 Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/melexis,mlx90640.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/mt9m001.txt create mode 100644 Documentation/devicetree/bindings/media/imx7-csi.txt create mode 100644 Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt create mode 100644 Documentation/devicetree/bindings/media/si470x.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx50-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8mm-pinctrl.txt create mode 100644 Documentation/filesystems/api-summary.rst create mode 100644 Documentation/filesystems/binderfs.rst delete mode 100644 Documentation/filesystems/exofs.txt create mode 100644 Documentation/filesystems/journalling.rst create mode 100644 Documentation/filesystems/mount_api.txt create mode 100644 Documentation/filesystems/splice.rst delete mode 100644 Documentation/flexible-arrays.txt delete mode 100644 Documentation/media/uapi/v4l/dev-codec.rst delete mode 100644 Documentation/media/uapi/v4l/dev-effect.rst create mode 100644 Documentation/media/uapi/v4l/dev-mem2mem.rst delete mode 100644 Documentation/media/uapi/v4l/dev-teletext.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-camera.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-codec.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-detect.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-dv.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-flash.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-process.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-source.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-rf-tuner.rst create mode 100644 Documentation/media/v4l-drivers/imx7.rst create mode 100644 Documentation/misc-devices/index.rst create mode 100644 Documentation/networking/checksum-offloads.rst delete mode 100644 Documentation/networking/checksum-offloads.txt create mode 100644 Documentation/networking/scaling.rst delete mode 100644 Documentation/networking/scaling.txt create mode 100644 Documentation/networking/segmentation-offloads.rst delete mode 100644 Documentation/networking/segmentation-offloads.txt delete mode 100644 Documentation/scsi/osd.txt delete mode 100644 Documentation/security/LSM-sctp.rst create mode 100644 Documentation/security/SCTP.rst delete mode 100644 Documentation/security/SELinux-sctp.rst create mode 100644 Documentation/watchdog/mlx-wdt.txt create mode 100644 LICENSES/exceptions/GCC-exception-2.0 delete mode 100644 arch/arc/include/asm/dma-mapping.h delete mode 100644 arch/arm/mach-oxnas/hotplug.c create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h delete mode 100644 arch/arm64/include/asm/memblock.h create mode 100644 arch/x86/include/asm/kvm_vcpu_regs.h create mode 100644 drivers/clk/actions/owl-s500.c create mode 100644 drivers/clk/clk-fixed-mmio.c create mode 100644 drivers/clk/imx/clk-imx8mm.c create mode 100644 drivers/clk/imx/clk-pll14xx.c create mode 100644 drivers/clk/meson/clk-dualdiv.c create mode 100644 drivers/clk/meson/clk-dualdiv.h create mode 100644 drivers/clk/meson/clk-input.h create mode 100644 drivers/clk/meson/clk-mpll.h create mode 100644 drivers/clk/meson/clk-phase.h create mode 100644 drivers/clk/meson/clk-pll.h delete mode 100644 drivers/clk/meson/clk-triphase.c delete mode 100644 drivers/clk/meson/clkc-audio.h delete mode 100644 drivers/clk/meson/clkc.h create mode 100644 drivers/clk/meson/g12a-aoclk.c create mode 100644 drivers/clk/meson/g12a-aoclk.h create mode 100644 drivers/clk/meson/g12a.c create mode 100644 drivers/clk/meson/g12a.h delete mode 100644 drivers/clk/meson/gxbb-aoclk-32k.c create mode 100644 drivers/clk/meson/meson-eeclk.c create mode 100644 drivers/clk/meson/meson-eeclk.h create mode 100644 drivers/clk/meson/parm.h create mode 100644 drivers/clk/meson/sclk-div.h create mode 100644 drivers/clk/meson/vid-pll-div.h create mode 100644 drivers/dma/dw/dw.c create mode 100644 drivers/dma/dw/idma32.c create mode 100644 drivers/dma/fsl-qdma.c create mode 100644 drivers/infiniband/core/restrack.h create mode 100644 drivers/infiniband/hw/hfi1/opfn.c create mode 100644 drivers/infiniband/hw/hfi1/opfn.h create mode 100644 drivers/infiniband/hw/hfi1/rc.h create mode 100644 drivers/infiniband/hw/hfi1/trace_tid.h create mode 100644 drivers/input/misc/msm-vibrator.c create mode 100644 drivers/iommu/hyperv-iommu.c create mode 100644 drivers/mailbox/zynqmp-ipi-mailbox.c create mode 100644 drivers/md/dm-init.c create mode 100644 drivers/media/i2c/mt9m001.c create mode 100644 drivers/media/i2c/ov8856.c create mode 100644 drivers/media/i2c/ov9640.c create mode 100644 drivers/media/i2c/ov9640.h delete mode 100644 drivers/media/i2c/soc_camera/Kconfig delete mode 100644 drivers/media/i2c/soc_camera/Makefile delete mode 100644 drivers/media/i2c/soc_camera/ov9640.h delete mode 100644 drivers/media/i2c/soc_camera/soc_mt9m001.c delete mode 100644 drivers/media/i2c/soc_camera/soc_mt9t112.c delete mode 100644 drivers/media/i2c/soc_camera/soc_ov772x.c delete mode 100644 drivers/media/i2c/soc_camera/soc_ov9640.c delete mode 100644 drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c delete mode 100644 drivers/media/i2c/soc_camera/soc_tw9910.c delete mode 100644 drivers/media/platform/soc_camera/Kconfig delete mode 100644 drivers/media/platform/soc_camera/Makefile delete mode 100644 drivers/media/platform/soc_camera/sh_mobile_ceu_camera.c delete mode 100644 drivers/media/platform/soc_camera/soc_camera.c delete mode 100644 drivers/media/platform/soc_camera/soc_camera_platform.c delete mode 100644 drivers/media/platform/soc_camera/soc_scale_crop.c delete mode 100644 drivers/media/platform/soc_camera/soc_scale_crop.h create mode 100644 drivers/media/platform/vimc/vimc-streamer.c create mode 100644 drivers/media/platform/vimc/vimc-streamer.h create mode 100644 drivers/media/rc/ir-rcmm-decoder.c create mode 100644 drivers/pci/controller/dwc/pci-layerscape-ep.c create mode 100644 drivers/pci/pcie/bw_notification.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8mm.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx8qm.c create mode 100644 drivers/platform/chrome/wilco_ec/Kconfig create mode 100644 drivers/platform/chrome/wilco_ec/Makefile create mode 100644 drivers/platform/chrome/wilco_ec/core.c create mode 100644 drivers/platform/chrome/wilco_ec/debugfs.c create mode 100644 drivers/platform/chrome/wilco_ec/mailbox.c delete mode 100644 drivers/pwm/pwm-imx.c create mode 100644 drivers/pwm/pwm-imx1.c create mode 100644 drivers/pwm/pwm-imx27.c create mode 100644 drivers/rtc/rtc-wilco-ec.c delete mode 100644 drivers/scsi/osd/Kbuild delete mode 100644 drivers/scsi/osd/Kconfig delete mode 100644 drivers/scsi/osd/osd_debug.h delete mode 100644 drivers/scsi/osd/osd_initiator.c delete mode 100644 drivers/scsi/osd/osd_uld.c create mode 100644 drivers/staging/media/imx/imx-media-dev-common.c create mode 100644 drivers/staging/media/imx/imx7-media-csi.c create mode 100644 drivers/staging/media/imx/imx7-mipi-csis.c delete mode 100644 drivers/staging/media/imx074/Kconfig delete mode 100644 drivers/staging/media/imx074/Makefile delete mode 100644 drivers/staging/media/imx074/TODO create mode 100644 drivers/staging/media/soc_camera/Kconfig create mode 100644 drivers/staging/media/soc_camera/Makefile rename drivers/staging/media/{imx074 => soc_camera}/imx074.c (100%) rename drivers/staging/media/{mt9t031 => soc_camera}/mt9t031.c (100%) create mode 100644 drivers/staging/media/soc_camera/soc_camera.c rename drivers/{media/platform => staging/media}/soc_camera/soc_mediabus.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_mt9v022.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_ov5642.c (100%) rename drivers/{media/i2c => staging/media}/soc_camera/soc_ov9740.c (100%) create mode 100644 drivers/watchdog/mlx_wdt.c delete mode 100644 drivers/xen/fallback.c delete mode 100644 fs/exofs/BUGS delete mode 100644 fs/exofs/Kbuild delete mode 100644 fs/exofs/Kconfig delete mode 100644 fs/exofs/Kconfig.ore delete mode 100644 fs/exofs/common.h delete mode 100644 fs/exofs/dir.c delete mode 100644 fs/exofs/exofs.h delete mode 100644 fs/exofs/file.c delete mode 100644 fs/exofs/inode.c delete mode 100644 fs/exofs/namei.c delete mode 100644 fs/exofs/ore.c delete mode 100644 fs/exofs/ore_raid.c delete mode 100644 fs/exofs/ore_raid.h delete mode 100644 fs/exofs/super.c delete mode 100644 fs/exofs/sys.c create mode 100644 fs/fs_context.c create mode 100644 fs/fs_parser.c create mode 100644 include/dt-bindings/clock/actions,s500-cmu.h create mode 100644 include/dt-bindings/clock/g12a-aoclkc.h create mode 100644 include/dt-bindings/clock/g12a-clkc.h create mode 100644 include/dt-bindings/clock/imx8mm-clock.h create mode 100644 include/dt-bindings/reset/g12a-aoclkc.h delete mode 100644 include/linux/flex_array.h create mode 100644 include/linux/fs_context.h create mode 100644 include/linux/fs_parser.h delete mode 100644 include/linux/fscrypt_notsupp.h delete mode 100644 include/linux/fscrypt_supp.h create mode 100644 include/linux/generic-radix-tree.h delete mode 100644 include/linux/input/ili210x.h rename {drivers/iommu => include/linux}/io-pgtable.h (100%) create mode 100644 include/linux/mailbox/zynqmp-ipi-message.h delete mode 100644 include/linux/platform_data/media/soc_camera_platform.h create mode 100644 include/linux/platform_data/wilco-ec.h rename include/linux/platform_data/{ => x86}/clk-lpss.h (100%) delete mode 100644 include/media/drv-intf/sh_mobile_ceu.h create mode 100644 include/rdma/tid_rdma_defs.h delete mode 100644 include/scsi/osd_initiator.h delete mode 100644 include/scsi/osd_ore.h create mode 100644 include/trace/events/pwc.h create mode 100644 include/trace/events/rpcgss.h create mode 100644 include/trace/events/tegra_apb_dma.h delete mode 100644 lib/flex_array.c create mode 100644 lib/generic-radix-tree.c create mode 100644 lib/test_stackinit.c create mode 100644 net/sunrpc/auth_gss/trace.c create mode 100644 samples/binderfs/Makefile create mode 100644 samples/binderfs/binderfs_example.c create mode 100644 scripts/kconfig/lexer.l rename scripts/kconfig/{zconf.y => parser.y} (100%) delete mode 100644 scripts/kconfig/zconf.l create mode 100644 tools/debugging/Makefile create mode 100755 tools/debugging/kernel-chktaint create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...] create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c create mode 100644 tools/testing/selftests/tpm2/Makefile create mode 100755 tools/testing/selftests/tpm2/test_smoke.sh create mode 100755 tools/testing/selftests/tpm2/test_space.sh create mode 100644 tools/testing/selftests/tpm2/tpm2.py create mode 100644 tools/testing/selftests/tpm2/tpm2_tests.py mode change 100644 => 100755 tools/testing/selftests/vm/test_vmalloc.sh