This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-allnoconfig in repository toolchain/ci/linux.
from 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 new 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 [...] new bb97be23db2a Merge tag 'iommu-updates-v5.1' of git://git.kernel.org/pub [...] new abe420bfae52 swiotlb: Introduce swiotlb_max_mapping_size() new 492366f7b423 swiotlb: Add is_swiotlb_active() function new 133d624b1cee dma: Introduce dma_max_mapping_size() new e6d6dd6c875e virtio: Introduce virtio_max_dma_size() new fd1068e1860e virtio-blk: Consider virtio_max_dma_size() for maximum seg [...] new 53e946cb347e virtio-balloon: improve update_balloon_size_func new 59f3397ca7d3 virtio_balloon: remove the unnecessary 0-initialization new 8457fdfeb16d virtio-ccw: diag 500 may return a negative cookie new 3438b2c039b4 s390/virtio: handle find on invalid queue gracefully new 971bedca26e0 virtio-ccw: wire up ->bus_name callback new ab7a2375fb8e virtio: hint if callbacks surprisingly might sleep new cfdbb4ed31aa vhost: silence an unused-variable warning new 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 new 67133c6d99ef platform/x86: ideapad-laptop: Add Yoga C930 to no_hw_rfkill_list new faf96501305a platform/x86: ideapad-laptop: Add Ideapad 530S-14ARR to no [...] new b98dc493e7e1 platform/x86: touchscreen_dmi: Add info for the CHUWI Hi10 [...] new 841f1b8fb4ca modpost: file2alias: define size of alias new eacc95eae683 platform/x86: wmi: move struct wmi_device_id to mod_devicetable.h new 0bc44b2b8ba3 platform/x86: wmi: add WMI support to MODULE_DEVICE_TABLE() new 449ffaba3572 platform/x86: dell-smbios-wmi: use MODULE_DEVICE_TABLE() i [...] new 4f483e83f01d platform/x86: dell-wmi-descriptor: use MODULE_DEVICE_TABLE [...] new f44b3750e096 platform/x86: dell-wmi: use MODULE_DEVICE_TABLE() instead [...] new 44423592ceb4 platform/x86: huawei-wmi: use MODULE_DEVICE_TABLE() instea [...] new 7381460286da platform/x86: intel-wmi-thunderbolt: use MODULE_DEVICE_TAB [...] new fd77149105dd platform/x86: wmi-bmof: use MODULE_DEVICE_TABLE() instead [...] new eb480b41f2c5 platform/x86: mlx-platform: Add extra CPLD for next genera [...] new cc2597eb8eeb platform/x86: mlx-platform: Add UID LED for the next gener [...] new 3ba29326b894 platform/x86: mlx-platform: Fix access mode for fan_dir attribute new 34f0b6e6ee32 platform/x86: ideapad-laptop: Add S130-14IGM to no_hw_rfkill list new 9c22cc020db6 MAINTAINERS: Include mlxreg.h in Mellanox Platform Driver files new dbbdf54c7206 Merge tag 'platform-drivers-x86-v5.1-1' of git://git.infra [...] adds 112950555263 watchdog/core: Add watchdog_thresh command line parameter new 077d3dafe63c Merge branch 'core-core-for-linus' of git://git.kernel.org [...] new 3fe7522fb766 locking/lockdep: Avoid a Clang warning new 0126574fca2c locking/lockdep: Only call init_rcu_head() after RCU has b [...] new 009bb421b6ce workqueue, lockdep: Fix an alloc_workqueue() error path new 69a106c00e85 workqueue, lockdep: Fix a memory leak in wq->lock_name new 9e55f87c0e3b Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] new 041a15744a7f time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS new a15f6b923e1e Merge branch 'timers-urgent-for-linus' of git://git.kernel [...] new e4a0bd0308f0 x86/boot/KASLR: Always return a value from process_mem_region new b6e3cb4e8679 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] new f76a16adc485 x86/unwind/orc: Fix ORC unwind table alignment new f4f34e1b82eb x86/unwind: Handle NULL pointer calls better in frame unwinder new ac5ceccce550 x86/unwind: Add hardcoded ORC entry for NULL new a2863b53418d Revert "x86_64: Increase stack size for KASAN_EXTRA" new 3609e31bc8dc x86/mm: Remove unused variable 'cpu' new 24c41220659e x86/mm: Remove unused variable 'old_pte' new 179fb36abb09 x86/hyperv: Fix kernel panic when kexec on HyperV new 262d6a9a63a3 Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new 5768402fd9c6 perf/ring_buffer: Use high order allocations for AUX buffe [...] new 8041ffd36f42 perf/x86/intel/uncore: Fix client IMC events return huge result new 43aa378b4170 perf/core: Mark expected switch fall-through new 21038f2baa05 perf, bpf: Consider events with attr.bpf_event as side-ban [...] new 4d6101f5fd5d perf probe: Clarify error message about not finding kernel [...] new 7c5b019e3a63 tools lib traceevent: Fix buffer overflow in arg_eval new 10c3405f0603 perf: Mark expected switch fall-through new 284c4e18f55e perf time-utils: Refactor time range parsing code new c1c49204b011 perf auxtrace: Improve address filter error message when t [...] new 076333870c2f perf intel-pt: Fix divide by zero when TSC is not available new f435887ec0c9 perf db-export: Add calls parent_id to enable creation of [...] new 8ce9a7251d11 perf scripts python: export-to-sqlite.py: Export calls parent_id new 07c5ebead85f perf scripts python: export-to-postgresql.py: Fix invalid [...] new febce6dc1f51 perf scripts python: export-to-postgresql.py: Export calls [...] new a731cc4c990a perf scripts python: exported-sql-viewer.py: Factor out Tr [...] new a448ba232a5f perf scripts python: exported-sql-viewer.py: Improve TreeM [...] new 254c0d820b86 perf scripts python: exported-sql-viewer.py: Factor out Ca [...] new ae8b887c00d3 perf scripts python: exported-sql-viewer.py: Add call tree new c3b81a500f35 perf beauty msg_flags: Add missing %s lost when adding pre [...] new 3163613c5bc8 perf bpf: Automatically add BTF ELF markers new a53837a5458c perf clang: Remove needless extra semicolon new bc3bb7953458 perf annotate: Calculate the max instruction name, align c [...] new 153259382633 perf thread: Generalize function to copy from thread addr [...] new 4802138d78ca perf diff: Support --time filter option new daca23b20075 perf diff: Support --cpu filter option new c1d3e633e16d perf diff: Support --pid/--tid filter options new b504d7f68765 perf script python: Remove mixed indentation new de2ec16bd438 perf script python: Add Python3 support to futex-contention.py new 57e604b16362 perf script python: add Python3 support to check-perf-trace.py new c253c72e9d67 perf script python: Add Python3 support to event_analyzing [...] new fdf2460c297f perf script python: Add Python3 support to intel-pt-events.py new e34c94024543 perf c2c: Fix c2c report for empty numa node new c57589106fd6 perf hist: Add error path into hist_entry__init new 263495858636 perf hist: Fix memory leak of srcline new 90a86bde97ba perf tools: Read and store caps/max_precise in perf_pmu new 5b61adb16599 perf evsel: Probe for precise_ip with simple attr new befa09b61f8b perf session: Fix double free in perf_data__close new b8f7d86b5849 perf data: Force perf_data__open|close zero data->file.path new b339da480315 Merge tag 'perf-core-for-mingo-5.1-20190307' of git://git. [...] new 12ad143e1b80 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...]
The 91 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .clang-format | 2 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 14 +- Documentation/DMA-API-HOWTO.txt | 121 +- Documentation/DMA-API.txt | 37 +- Documentation/admin-guide/kernel-parameters.txt | 13 + Documentation/arm64/booting.txt | 5 + Documentation/arm64/pointer-authentication.txt | 5 + Documentation/arm64/silicon-errata.txt | 1 + Documentation/device-mapper/cache.txt | 3 + Documentation/device-mapper/dm-init.txt | 114 + 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 + .../bindings/display/sitronix,st7735r.txt | 2 +- .../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 - .../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 +- .../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 +- Documentation/devicetree/bindings/ufs/ufs-hisi.txt | 5 +- .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 13 +- .../devicetree/bindings/vendor-prefixes.txt | 2 + Documentation/filesystems/exofs.txt | 185 - Documentation/infiniband/user_verbs.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-effect.rst | 28 - .../uapi/v4l/{dev-codec.rst => dev-mem2mem.rst} | 41 +- Documentation/media/uapi/v4l/dev-teletext.rst | 41 - Documentation/media/uapi/v4l/devices.rst | 4 +- Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 508 ++ .../{extended-controls.rst => ext-ctrls-codec.rst} | 1709 +----- 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/scsi/osd.txt | 197 - Documentation/scsi/ufs.txt | 11 + Documentation/target/tcm_mod_builder.py | 8 - Documentation/virtual/kvm/s390-diag.txt | 3 +- MAINTAINERS | 81 +- arch/arc/Kconfig | 3 +- arch/arc/include/asm/Kbuild | 1 + arch/arc/include/asm/dma-mapping.h | 13 - arch/arm/Kconfig | 5 +- arch/arm/boot/dts/imx7d.dtsi | 9 + arch/arm/boot/dts/tegra20.dtsi | 15 +- arch/arm/include/asm/arch_gicv3.h | 33 + arch/arm/include/asm/dma-mapping.h | 9 - arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 12 +- arch/arm/mach-imx/mach-mx31moboard.c | 3 +- arch/arm/mm/dma-mapping.c | 2 + arch/arm64/Kconfig | 40 +- arch/arm64/Kconfig.platforms | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 34 +- 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_host.h | 16 + 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/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 | 1 - arch/arm64/kernel/smp.c | 33 + arch/arm64/kernel/traps.c | 8 +- arch/arm64/kvm/hyp/switch.c | 16 + arch/arm64/mm/dump.c | 4 +- arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/init.c | 20 +- arch/arm64/mm/mmu.c | 5 - arch/arm64/mm/proc.S | 12 +- arch/arm64/mm/ptdump_debugfs.c | 7 +- arch/csky/Kconfig | 2 - arch/mips/Kconfig | 2 +- arch/mips/include/asm/dma-mapping.h | 10 - arch/mips/mm/dma-noncoherent.c | 8 + 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/powerpc/Kconfig | 1 - arch/riscv/Kconfig | 1 - arch/riscv/include/asm/io.h | 36 +- arch/sh/Kconfig | 2 +- arch/sh/boards/mach-ap325rxa/setup.c | 5 +- arch/sh/boards/mach-ecovec24/setup.c | 6 +- arch/sh/boards/mach-kfr2r09/setup.c | 5 +- arch/sh/boards/mach-migor/setup.c | 6 +- arch/sh/boards/mach-se/7724/setup.c | 6 +- arch/sh/drivers/pci/fixups-dreamcast.c | 3 +- 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/unicore32/Kconfig | 1 - arch/x86/Kconfig | 1 - arch/x86/boot/compressed/kaslr.c | 2 +- arch/x86/events/intel/uncore.c | 1 + arch/x86/events/intel/uncore.h | 12 +- arch/x86/events/intel/uncore_snb.c | 4 +- arch/x86/hyperv/hv_init.c | 8 + arch/x86/include/asm/page_64_types.h | 4 - arch/x86/include/asm/unwind.h | 6 + arch/x86/kernel/cpu/mshyperv.c | 12 + arch/x86/kernel/unwind_frame.c | 25 +- arch/x86/kernel/unwind_orc.c | 17 + arch/x86/mm/pageattr.c | 4 +- arch/x86/pci/fixup.c | 16 + arch/xtensa/Kconfig | 1 - block/blk-mq-debugfs.c | 1 - block/blk-mq.c | 4 - block/bsg-lib.c | 44 +- block/bsg.c | 190 +- drivers/Makefile | 2 +- drivers/acpi/scan.c | 1 + drivers/ata/libata-scsi.c | 5 +- drivers/base/Kconfig | 77 - drivers/block/virtio_blk.c | 10 +- drivers/dma/pch_dma.c | 1 - drivers/firmware/efi/arm-runtime.c | 6 +- drivers/firmware/efi/runtime-wrappers.c | 17 +- drivers/gpio/gpio-ml-ioh.c | 2 - drivers/gpio/gpio-pch.c | 1 - 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/i2c/busses/i2c-eg20t.c | 1 - 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 | 1323 +++-- 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 | 210 +- 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/iommu/Kconfig | 17 +- drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 28 +- 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/leds/leds-mlxreg.c | 19 + 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/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 +- .../i2c/{soc_camera/soc_mt9m001.c => mt9m001.c} | 457 +- 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 +++++ .../i2c/{soc_camera/soc_ov9640.c => ov9640.c} | 123 +- drivers/media/i2c/{soc_camera => }/ov9640.h | 7 +- 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/Makefile | 10 - drivers/media/i2c/soc_camera/soc_mt9t112.c | 1157 ----- drivers/media/i2c/soc_camera/soc_ov772x.c | 1123 ---- 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 ------- .../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/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 3 - drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 8 + drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 12 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 85 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 7 +- drivers/of/Kconfig | 6 +- drivers/of/of_reserved_mem.c | 6 +- drivers/of/unittest.c | 15 +- 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/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/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 +- .../i2c => staging/media}/soc_camera/Kconfig | 46 +- drivers/staging/media/soc_camera/Makefile | 7 + .../staging/media/{imx074 => soc_camera}/imx074.c | 0 .../media/{mt9t031 => soc_camera}/mt9t031.c | 0 .../media}/soc_camera/soc_camera.c | 4 +- .../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/pch_uart.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/virtio/virtio.c | 2 + drivers/virtio/virtio_balloon.c | 6 +- drivers/virtio/virtio_ring.c | 11 + drivers/xen/xen-scsiback.c | 6 - fs/Kconfig | 3 - fs/Makefile | 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/proc/task_mmu.c | 2 +- include/asm-generic/io.h | 20 +- include/asm-generic/vmlinux.lds.h | 2 +- include/linux/blkdev.h | 8 - include/linux/bsg-lib.h | 4 + include/linux/cgroup_rdma.h | 2 +- include/linux/device-mapper.h | 17 +- include/linux/device.h | 2 + include/linux/dma-mapping.h | 69 +- include/linux/efi.h | 5 +- include/linux/hardirq.h | 7 + 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/libata.h | 5 +- include/linux/mlx5/driver.h | 5 +- include/linux/mm_types.h | 2 +- include/linux/mod_devicetable.h | 12 + include/linux/msi.h | 12 +- include/linux/of_reserved_mem.h | 7 - 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/platform_data/media/si4713.h | 4 +- .../platform_data/media/soc_camera_platform.h | 83 - include/linux/platform_data/mlxreg.h | 6 +- include/linux/scatterlist.h | 49 +- include/linux/swiotlb.h | 11 + include/linux/virtio.h | 2 + include/linux/virtio_config.h | 13 + include/linux/wmi.h | 5 +- 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/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/target/iscsi/iscsi_transport.h | 4 +- include/target/target_core_base.h | 1 - include/target/target_core_fabric.h | 2 +- include/trace/events/pwc.h | 65 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/elf.h | 2 + include/uapi/linux/lirc.h | 6 + include/uapi/linux/pci_regs.h | 2 + include/uapi/linux/v4l2-controls.h | 2 + include/uapi/linux/videodev2.h | 26 +- 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 +- init/Kconfig | 1 + 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 | 14 + kernel/events/core.c | 12 +- kernel/events/ring_buffer.c | 32 +- kernel/fork.c | 2 +- kernel/locking/lockdep.c | 19 +- kernel/watchdog.c | 7 + kernel/workqueue.c | 4 + lib/Kconfig.debug | 36 - lib/irq_poll.c | 2 +- lib/raid6/neon.uc | 5 +- lib/raid6/recov_neon_inner.c | 19 +- lib/scatterlist.c | 26 + mm/debug.c | 5 +- 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 +- samples/v4l/v4l2-pci-skeleton.c | 8 +- scripts/dtc/dtx_diff | 13 +- scripts/mod/devicetable-offsets.c | 3 + scripts/mod/file2alias.c | 28 +- tools/include/uapi/linux/lirc.h | 12 + 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/testing/selftests/ir/ir_loopback.c | 9 + 1397 files changed, 47180 insertions(+), 43844 deletions(-) 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/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/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 delete mode 100644 Documentation/filesystems/exofs.txt delete mode 100644 Documentation/media/uapi/v4l/dev-effect.rst rename Documentation/media/uapi/v4l/{dev-codec.rst => dev-mem2mem.rst} (50%) delete mode 100644 Documentation/media/uapi/v4l/dev-teletext.rst create mode 100644 Documentation/media/uapi/v4l/ext-ctrls-camera.rst copy Documentation/media/uapi/v4l/{extended-controls.rst => ext-ctrls-codec.rst} (52%) 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 delete mode 100644 Documentation/scsi/osd.txt delete mode 100644 arch/arc/include/asm/dma-mapping.h delete mode 100644 arch/arm64/include/asm/memblock.h 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/iommu/hyperv-iommu.c create mode 100644 drivers/md/dm-init.c rename drivers/media/i2c/{soc_camera/soc_mt9m001.c => mt9m001.c} (66%) create mode 100644 drivers/media/i2c/ov8856.c rename drivers/media/i2c/{soc_camera/soc_ov9640.c => ov9640.c} (90%) rename drivers/media/i2c/{soc_camera => }/ov9640.h (96%) delete mode 100644 drivers/media/i2c/soc_camera/Makefile 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_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_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 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 rename drivers/{media/i2c => staging/media}/soc_camera/Kconfig (54%) 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%) rename drivers/{media/platform => staging/media}/soc_camera/soc_camera.c (99%) 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%) 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 rename {drivers/iommu => include/linux}/io-pgtable.h (100%) delete mode 100644 include/linux/platform_data/media/soc_camera_platform.h 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