This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits cd77f0c9fecc Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits e5f9f9a13cb5 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] omits b8f80b45d670 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 67f2b65c09ec Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] omits 13ad11657c76 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits f5d8c0e92fab Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 86c77f39de4b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits bbe09ac6c289 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits c62e33299ab0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4f1ef20a0cb3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 05f0d988701f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8ddb1076be3b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 879b48795e6e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 46313472d798 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1de3322141bc Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits 367aff2143fa Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f4ca0dda27f1 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits aa902577e921 kasan: fix type cast in memory_is_poisoned_n omits 638539dcf7ba mailmap: add entries for Heiko Stuebner omits 1c7b6fb5c944 mailmap: update manpage link omits 0f5824041755 bootmem: remove the vmemmap pages from kmemleak in free_bo [...] omits 93397ce63d4b MAINTAINERS: add linux-next info omits 5a99fcfa0792 mailmap: add Markus Schneider-Pargmann omits b47a0896c575 writeback: account the number of pages written back omits 6ada0ec8e920 mm: call arch_swap_restore() from do_swap_page() omits 7647cf141033 squashfs: fix cache race with migration omits 6267acbd4888 mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte c [...] omits 003cac7a6ee8 mm-shmem-fix-race-in-shmem_undo_range-w-thp-fix omits a871afc44cec mm/shmem: fix race in shmem_undo_range w/THP omits bef75657cce0 mm: keep memory type same on DEVMEM Page-Fault omits 8f8a611b8919 docs: update ocfs2-devel mailing list address omits ff814e04e51b MAINTAINERS: update ocfs2-devel mailing list address omits 08a9ad10002c Merge remote-tracking branch 'asoc/for-6.4' into asoc-linus new 6cd06ab12d1a gup: make the stack expansion warning a bit more targeted adds 954b41be6402 parisc: pdt: Get prototype for arch_report_meminfo() adds 147e17e29756 parisc: smp: Add declaration for start_cpu_itimer() adds 6414b30b39f9 parisc: unwind: Avoid missing prototype warning for handle [...] adds 28e113f89f33 parisc: Raise minimal GCC version to 12.0.0 adds de53f3f7a9ff parisc: math-emu: Avoid compiler warnings with W=1 adds f8a473bf5db7 parisc: syscalls: Avoid compiler warnings with W=1 new 2a95b03d4cf7 Merge tag 'parisc-for-6.5-rc1-2' of git://git.kernel.org/p [...] adds a957cbc02531 rtla: Add -C cgroup support adds 272ced2556e6 rtla: Add --house-keeping option adds 894c29c76b2b rtla: Change monitored_cpus from char * to cpu_set_t adds c58a3f8c7f97 rtla: Automatically move rtla to a house-keeping cpu adds c66552be9ec9 rtla/timerlat: Give timerlat auto analysis its own instance adds 2091336b9a8b rtla/timerlat_hist: Add auto-analysis support adds 57cf76ec6457 rtla: Start the tracers after creating all instances adds 7bc4d3089a50 rtla/hwnoise: Reduce runtime to 75% adds cdca4f4e5e8e rtla/timerlat_top: Add timerlat user-space support adds ed774f7481fa rtla/timerlat_hist: Add timerlat user-space support adds 612738321774 Documentation: Add tools/rtla timerlat -u option documentation new 2784d74bcc81 Merge tag 'trace-tools-v6.5' of git://git.kernel.org/pub/s [...] adds f28701cc24fc media: dvbdev: fix most coding style issues adds 633733f5c2aa media: dvbdev.h: do some kernel-doc cleanups adds a41ef7869166 media: c8sectpfe: dvb: remove unnecessary (void*) conversions adds 663e7460b123 media: dvb-usb: remove unnecessary (void*) conversions adds b37d9c995aef media: dw2102: return -EIO instead of -1 for mac address r [...] adds 1825788e2a96 media: dvb: add missing DVB-S2X FEC parameter values adds 2a3f9d4def27 media: dvb: bump DVB API version adds a23a3041c733 Merge tag 'v6.4-rc2' into media_stage adds 8bc27fa5d776 docs: uapi: media: ignore new DVB-S2X FEC values adds 7e3d507ab040 dt-bindings: display: tegra: add Tegra20 VIP adds f17aa778ac36 dt-bindings: display: tegra: vi: add 'vip' property and example adds b48ece9bb81b staging: media: tegra-video: improve documentation of tegr [...] adds 2f229d404905 staging: media: tegra-video: document tegra_channel_get_re [...] adds 6309986d7e42 staging: media: tegra-video: fix typos in comment adds 40ecb38e5c96 staging: media: tegra-video: improve error messages adds 26b44232f581 staging: media: tegra-video: slightly simplify cleanup on errors adds 983d22f6deb1 staging: media: tegra-video: move private struct declarati [...] adds 44977bdc157f staging: media: tegra-video: move tegra210_csi_soc to C file adds 21bd264c1c26 staging: media: tegra-video: remove unneeded include adds c973880dfbe2 staging: media: tegra-video: Kconfig: allow TPG only on Tegra210 adds 1a3ea975d794 staging: media: tegra-video: move tegra_channel_fmt_align [...] adds aabec712ce0e staging: media: tegra-video: move default format to soc-sp [...] adds 3bc46d752eab staging: media: tegra-video: move MIPI calibration calls f [...] adds ef9435a5b406 staging: media: tegra-video: add a per-soc enable/disable op adds 89a0f667cb20 staging: media: tegra-video: move syncpt init/free to a pe [...] adds 4cbd8479cd2e staging: media: tegra-video: add syncpts for Tegra20 to st [...] adds b4e2572267a1 staging: media: tegra-video: add hooks for planar YUV and [...] adds eeb036ab9ca9 staging: media: tegra-video: add H/V flip controls adds e740d199cf0f staging: media: tegra-video: add support for Tegra20 paral [...] adds e5f29bb9c435 media: platform: rzg2l-cru: rzg2l-csi2: Enclose the macro [...] adds b8ed1ceb4a26 media: platform: mtk-mdp3: release node reference before r [...] adds fdaca63186f5 media: usb: Check az6007_read() return value adds 59cea5a3e519 media: verisilicon: Simplify error handling in tile_buffer [...] adds 8111496ceb52 media: imx: utils: Enclose IMX_BUS_FMTS macro in parenthesis adds 668ee1a3a187 media: amphion: drop repeated codec data for vc1l format adds e1d2ccc2cdd6 media: amphion: drop repeated codec data for vc1g format adds f0b4a2c037c0 media: vivid: Extend FPS rates offered by simulated webcam adds 56b5c3e67b0f media: v4l2-mem2mem: add lock to protect parameter num_rdy adds 4a3570001806 Revert "media: mediatek: vcodec: Fix bitstream crop inform [...] adds b2aa8ac6f97e media: common: saa7146: Avoid a leak in vmalloc_to_sg() adds 8217af0984f9 media: MAINTAINERS: Add myself as Venus reviewer adds 3f6375a2d195 media: videodev2.h: Fix p_s32 and p_s64 pointer types adds f93ff8b7dd0c media: docs: vidioc-g-ext-ctrls.rst: Update p_s32 and p_s64 types adds e75d25a0c9be media: staging: media: imx6-mipi-csi2: Add log_status core [...] adds 076b6289b2c1 media: amphion: initiate a drain of the capture queue in d [...] adds 7f7ac101236b media: stk1160: Simplify the build config definition adds eff540df5f80 media: usb: remove unnecessary (void*) conversions adds afa8516c86fe media: platform: Remove unnecessary (void*) conversions adds 17ae8136549f media: pci: remove unnecessary (void*) conversions adds c82d4d9353b0 media: av7110: Remove unnecessary (void*) conversions adds 26ae58f65e64 media: videodev2.h: Fix struct v4l2_input tuner index comment adds d5b7eb477c28 media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250 adds da4ede4b7fd6 media: mtk-jpeg: move data/code inside CONFIG_OF blocks adds 6f489a966fbe media: usb: siano: Fix warning due to null work_func_t fun [...] adds bf950e1f3030 media: rockchip: rga: use v4l2_m2m_buf_copy_metadata adds ecdbab337da1 media: mediatek: vcodec: mtk_vcodec_dec_hw: Use devm_pm_ru [...] adds e01c3ec7d60c media: nxp: remove unneeded semicolon adds 72a6127e9305 media: Add common header file with JPEG marker definitions adds aaeb31c00e61 media: Switch i2c drivers back to use .probe() adds ae440c5da33c media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field adds 2674486aac7d media: mediatek: vcodec: support stateless hevc decoder adds 1b3565dbc6aa media: i2c: imx296: fix error checking in imx296_read_temp [...] adds a73206f33bd1 media: admin-guide: Update rkisp1.rst adds 71511a24eeec Documentation: v4l: Document rotation and orientation for [...] adds ec178312b814 media: mc: Make media_entity_get_fwnode_pad() fwnode argum [...] adds 7ab9484332d9 media: pci: ipu3-cio2: Obtain remote pad from endpoint adds 4fd463e9389f media: mc: Make media_get_pad_index() use pad type flag adds e6a470239438 media: Documentation: Rename meta format files adds 98b956424380 media: uapi: Use unsigned int values for assigning bits in [...] adds 1e82d01b88ed media: ov5693: Simplify an error message adds 8e4a55976979 media: dt-bindings: qcom: camss: correct unit address adds 950e9a295b98 media: uapi: Fix [GS]_ROUTING ACTIVE flag value adds 25857a007d52 media: ipu3-cio2: Fix container_of() macro wrapper arguments adds e3269ea5148d media: i2c: imx334: update pixel, hblank and link frequency adds 290cebd13a6e dt-bindings: i2c: maxim,max96712: Require setting bus-type [...] adds afe25fbc5d07 media: ov5640: correct comments for default VGA to avoid c [...] adds 25affde33b23 media: ov5640: Remove unused 'framerate' parameter adds eeaa47d182fe media: ov5640: Drop dead code using frame_interval adds cd78824dd989 media: i2c: video: constify pointers to hwmon_channel_info adds ad5929547b54 media: video-mux: Add missing media_entity_cleanup upon as [...] adds 306c3190b30d media: i2c: Correct format propagation for st-mipid02 adds 6c01e6f3f27b media: st-mipid02: Propagate format from sink to source pad adds 59a959796386 media: renesas: fdp1: Identify R-Car Gen2 versions adds 0827b58dabff media: i2c: add ov01a10 image sensor driver adds a73116db8829 media: rcar-csi2: Prepare for Gen4 support adds e103484c76ab media: rcar-csi2: Prepare for C-PHY support adds 04fc06f6dc15 media: hi846: fix usage of pm_runtime_get_if_in_use() adds 6f482c4729d9 media: imx: imx7-media-csi: Get rid of superfluous call to [...] adds 79bb4c7df8af media: imx: imx7-media-csi: Remove incorrect interlacing support adds bef1bb620ca6 media: imx: imx7-media-csi: Relax width constraints for no [...] adds 9f43234ef07c media: imx: imx7-media-csi: Init default format with __imx [...] adds 6311a0d0220f media: staging: max96712: Add support for 3-lane C-PHY adds 8e85c1ad3d49 media: rcar-isp: Add support for R-Car V4H adds a650b821fa57 media: rcar-vin: Add support for R-Car V4H adds 7d4be90b3deb media: c8sectpfe: switch to using gpiod API adds 11aaa0ec9c18 media: sti: c8sectpfe: drop of_match_ptr() to avoid unused [...] adds 2a7d6b9c55ba media: v4l2-mc: Drop subdev check in v4l2_create_fwnode_li [...] adds 2f16c95e7aa9 media: staging: media: imx: initialize hs_settle to avoid warning adds 15ff9e7f49bc media: mediatek: vcodec: Avoid unneeded error logging adds 2864e304faec media: mediatek: vcodec: using decoder status instead of c [...] adds 297160d411e3 media: mediatek: vcodec: move core context from device to [...] adds 962508e31c77 media: mediatek: vcodec: using empty lat buffer as the last one adds 645dec333f5f media: staging: max96712: Switch i2c driver back to use .probe() adds bd947783a217 media: Revert "media: exynos4-is: Remove dependency on obs [...] adds fe1b585ce91d media: pci: cx18-av-vbi: Replace one-element array with fl [...] adds 5aa8de7ad14f media: video-mux: fix error paths adds aafeeaf3d2a8 media: video-mux: update driver to active state adds be9aac187433 Merge tag 'v6.4-rc5' into media_stage adds 98d4351847bb media: venus: simplify the return expression of session_pr [...] adds 751be5c63f54 media: venus: simplify the return expression of venus_sys_ [...] adds 927e78ac8bc5 media: venus: helpers: Fix ALIGN() of non power of two adds a0eadbe92610 media: venus: hfi_cmds: Replace fake flex-array with flexi [...] adds a80d6771ae06 media: venus: Replace one-element arrays with flexible-arr [...] adds 40c020596458 media: venus: hfi_cmds: Replace one-element array with fle [...] adds e03ac40885db media: venus: hfi_cmds: Use struct_size() helper adds ae8cdfc3f281 media: venus: add firmware version based check adds 938beb48f765 media: venus: enable sufficient sequence change support for vp9 adds 47f867cb1b63 media: venus: fix EOS handling in decoder stop command adds 2b832a06a8c8 media: venus: replace arrary index with enum for supported [...] adds 3095607739d8 media: venus: add support for V4L2_PIX_FMT_P010 color format adds 58b64dd09fd8 media: venus: update calculation for dpb buffers adds 996d215547a8 media: venus: add handling of bit depth change from firmware adds 08998cf30f66 media: venus: return P010 as preferred format for 10 bit decode adds 34318b808ef2 media: venus: provide ctx queue lock for ioctl synchronization adds 0ece58b280a4 Revert "media: uvcvideo: Limit power line control for Acer [...] adds e7f61113edca media: uapi: v4l: Intel metadata format update adds e33ae66a2e22 media: uvcvideo: Enable Intel RealSense metadata for devices adds ccfad4e85e3d media: uvcvideo: Rename uvc_streaming 'format' field to 'formats' adds aa8db3adc7b2 media: uvcvideo: Rename uvc_format 'frame' field to 'frames' adds 7c5dfb2d912c media: uvcvideo: Use clamp() to replace manual implementation adds c9d597b9b7ef media: uvcvideo: Reorganize format descriptor parsing adds 7691d900b929 media: uvcvideo: Increment intervals pointer at end of parsing adds af621ba2ede8 media: uvcvideo: Constify formats, frames and intervals adds 102df33eba00 media: uvcvideo: Constify descriptor buffers adds bc13f2ffd5c0 media: atomisp: sh_css: Remove #ifdef ISP2401 adds 5925dc0f30c2 media: atomisp: runtime: frame: remove #ifdef ISP2401 adds 72c1c4855309 media: atomisp: sh_css_sp: Remove #ifdef ISP2401 adds 08b9c820878f media: atomisp: sh_css_firmware: determine firmware versio [...] adds 5c3213e9e2dd media: atomisp: sh_css_mipi: Remove #ifdef ISP2401 adds 649920afc426 media: atomisp: Remove res_overflow parameter from atomisp [...] adds 7943916bd4e5 media: atomisp: Remove Continuous capture and SDV run-modes adds 1b9a80a47dbf media: atomisp: Remove isp->need_gfx_throttle field adds 006f27897cbd media: atomisp: Drop atomisp_get_css_buf_type() adds ea3600379e0f media: atomisp: Replace source-pad checks with run-mode checks adds d957824bf8e4 media: atomisp: Register only 1 /dev/video# node adds 26dcabc0dd1b media: atomisp: Drop atomisp_is_vf_pipe() adds aca8a1dfb9ee media: atomisp: Rename video_out_preview to video_out adds e4454e06e55d media: atomisp: Remove source_pad parameter from functions [...] adds 8fd3c9a468c0 media: atomisp: Remove 1 line atomisp_flush_bufs_and_wakeu [...] adds 28714506c3b7 media: atomisp: Remove atomisp_subdev_register_video_nodes [...] adds 6f48bc9e49f9 media: atomisp: Remove a bunch of unused atomisp_css_*() f [...] adds fb86cf8bd8a9 media: atomisp: Remove unused mipi_frame_size field from a [...] adds 820a1338d6a1 media: atomisp: Remove isp_timeout flag adds 1ae393ea3dbc media: atomisp: Remove atomisp_sensor_start_stream() adds 3f3ee94c89b7 media: atomisp: Simplify atomisp_[start|stop]_streaming() adds 71a85e054f32 media: atomisp: Simplify atomisp_css_[start|stop]() adds 347f2e56b94e media: atomisp: Simplify atomisp_open() and atomisp_release() adds e1278e6187b8 media: atomisp: Simplify atomisp_pipe_check() adds 0f072c1e2453 media: atomisp: Turn asd->streaming state tracker into a bool adds b19f8ef5bd39 media: atomisp: Remove no longer used atomisp_css_flush() adds 3fb3cd02d25b media: atomisp: Remove atomisp_streaming_count() adds bcc90bb31c81 media: atomisp: Simplify atomisp_isr() and recovery_work() adds 2cb61011bfed media: atomisp: Rename atomisp_destroy_pipes_stream_force( [...] adds 4d141d3fae3e media: atomisp: Allow system suspend to continue with open [...] adds 5ab97df8642e media: atomisp: Remove atomisp_[sub]dev_users() adds e5fab487eac8 media: atomisp: Remove unused css_pipe_id argument from at [...] adds 1180d072e05c media: atomisp: Remove unused atomisp_get_css_pipe_id() function adds ae39964d2c01 media: atomisp: Remove in_reset argument from atomisp_css_start() adds 250781c5a2e6 media: atomisp: Set asd.subdev.devnode once from isp_subde [...] adds 76d2d7d6afae media: atomisp: gc0310: Drop XXGC0310 ACPI hardware-id adds 2746a966f9f0 media: atomisp: gc0310: Fix double free in gc0310_remove() adds 63558464ad4d media: atomisp: gc0310: Cleanup includes adds f5e381ffb6fd media: atomisp: gc0310: Remove gc0310_s_config() function adds 1bb2a551e65b media: atomisp: gc0310: Remove gc0310.h adds 1ad997e83110 media: atomisp: Drop MRFLD_PORT_NUM define adds 9af6100f4ff5 media: atomisp: Remove unused fields from struct atomisp_i [...] adds 45b4ab382a9e media: atomisp: Remove atomisp_video_init() parametrization adds 64be20708a4b media: atomisp: Rename __get_mipi_port() to atomisp_port_t [...] adds 5b9ca47a2588 media: atomisp: Store number of sensor lanes per port in s [...] adds 96f18f25c1f5 media: atomisp: Delay mapping sensors to inputs till atomi [...] adds d374e4559127 media: atomisp: Move pad linking to atomisp_register_devic [...] adds 4d9858096261 media: atomisp: Allow camera_mipi_info to be NULL adds 625ac9af3844 media: atomisp: Switch i2c drivers back to use .probe() adds 66c1dfad0012 media: atomisp: initialize settings to 0 adds 5e131b80605a media: atomisp: move up sanity checks adds 8d28ec7e9145 media: atomisp: Add support for v4l2-async sensor registration adds 947550f8c08e media: atomisp: ov2680: Turn into standard v4l2 sensor driver adds 1aace3da2847 media: atomisp: gc0310: Turn into standard v4l2 sensor driver adds d80be6a10cd3 media: atomisp: Drop v4l2_get_acpi_sensor_info() function adds 1657f2934daf media: atomisp: gmin_platform: fix out_len in gmin_get_con [...] adds fadac6afccf7 media: atomisp: Fix buffer overrun in gmin_get_var_int() adds 36f48c705242 media: atomisp: Update TODO adds 19cdcf676355 media: atomisp: ov2680: s/ov2680_device/ov2680_dev/ adds b0e880e4a85b media: atomisp: ov2680: s/input_lock/lock/ adds c1ee1db3c936 media: atomisp: ov2680: Add missing ov2680_calc_mode() cal [...] adds b1b2d3992623 media: atomisp: ov2680: Add init_cfg pad-op adds a5cc2f0dc519 media: atomisp: ov2680: Implement selection support adds 503bf3090a19 media: atomisp: Remove a bunch of sensor related custom IOCTLs adds af330c965fdd media: atomisp: Remove redundant atomisp_subdev_set_select [...] adds 7caa6570da6a media: atomisp: Simplify atomisp_subdev_set_selection() ca [...] adds 566f6de6aa28 media: atomisp: Add target validation to atomisp_subdev_se [...] adds e79fae3d1509 media: atomisp: Remove bogus fh use from atomisp_set_fmt*() adds 9f221053342a media: atomisp: Add input helper variable for isp->asd->in [...] adds eec8787bfb55 media: atomisp: Add ia_css_frame_pad_width() helper function adds 929eee2fb07a media: atomisp: Refactor atomisp_try_fmt() / atomisp_set_fmt() adds 04eca8316053 media: atomisp: Add support for sensors which implement se [...] adds a08183b8460e media: atomisp: Pass MEDIA_BUS_FMT_* code when calling enu [...] adds 62866c23c78d media: atomisp: Make atomisp_init_sensor() check if the se [...] adds 3e399cf20f69 media: atomisp: Use selection API info to determine sensor [...] adds 1e28b9e048b5 media: atomisp: Set crop before setting fmt adds e980fb04e779 media: atomisp: Add enum_framesizes function for sensors w [...] adds 0af9078315c1 media: atomisp: csi2-bridge: Set PMC clk-rate for sensors [...] adds 72f0ba79a063 media: atomisp: Take minimum padding requirement on BYT/IS [...] adds 0f417dc1b733 media: atomisp: Make atomisp_enum_framesizes_crop() check [...] adds 930d333a00e1 media: atomisp: Fix binning check in atomisp_set_crop() adds ef0feca22e86 media: atomisp: Stop resetting selected input to 0 between [...] adds 7d45a432251a media: atomisp: ov2680: Stop using half pixelclock for bin [...] adds 61ae5ec4c8b8 media: atomisp: ov2680: Remove unnecessary registers from [...] adds dbacd5c5e1ff media: atomisp: ov2680: Rename unknown/0x370a to sensor_ctrl_0a adds 4f7d1334114f media: atomisp: Add testing instructions to TODO file adds f7c487366b3a media: atomisp: csi2-bridge: Add support for setting "cloc [...] adds 254f3337ce25 media: rockchip: rga: fix clock cleanup adds 7cc471112edd media: usb: as102: drop as102_dev NULL check adds 99f9cd2e25cc media: platform: renesas-ceu: drop buf NULL check adds 3df55cd773e8 media: platform: mediatek: vpu: fix NULL ptr dereference adds 2192fa95276b media: mediatek: vpu: add missing clk_unprepare adds 2104793233c2 media: pci: tw686x: no need to check 'next' adds 9de30f579980 media: Add AV1 uAPI adds 1fb38c3cfd39 media: dt-bindings: media: rockchip-vpu: Add rk3588 vpu co [...] adds 2ef3372355f6 media: AV1: Make sure that bit depth in correctly initialize adds 86c256be5848 media: v4l2-common: Add support for fractional bpp adds fc91af075512 media: Add NV15_4L4 pixel format adds aa1e34c85b9e media: verisilicon: Get bit depth for V4L2_PIX_FMT_NV15_4L4 adds 53421e73b6a2 media: verisilicon: Add AV1 decoder mode and controls adds 7040ed4ee68c media: verisilicon: Check AV1 bitstreams bit depth adds 1b9ef2744c5e media: verisilicon: Compute motion vectors size for AV1 frames adds c0d0e579db4e media: verisilicon: Add AV1 entropy helpers adds 727a400686a2 media: verisilicon: Add Rockchip AV1 decoder adds d8ebe59e7b36 media: verisilicon: Add film grain feature to AV1 driver adds 003afda97c65 media: verisilicon: Enable AV1 decoder on rk3588 adds 80c7373a456e media: verisilicon: Conditionally ignore native formats adds 2f5d0aef37c6 media: mediatek: vcodec: support stateless AV1 decoder adds 7866e124394d media: mediatek: vcodec: Add debugfs interface to get debu [...] adds 404500ba8009 media: mediatek: vcodec: Add debug params to control diffe [...] adds 5e488a4fd859 media: mediatek: vcodec: Add a debugfs file to get differe [...] adds 07b7e505ff13 media: mediatek: vcodec: Get each context resolution information adds 6d5aea131f4d media: mediatek: vcodec: Get each instance format type adds 5910584b560b media: mediatek: vcodec: Change dbgfs interface to support encode adds cc7702182265 media: mediatek: vcodec: Add encode to support dbgfs adds d78b9d6671de media: mediatek: vcodec: Add dbgfs help function adds 582d4ad468cb media: tc358746: select CONFIG_GENERIC_PHY adds 7997604bc90b media: add HAS_IOPORT dependencies adds 29f96ac23648 media: cec: i2c: ch7322: also select REGMAP adds 190e2e117701 media: dvb: mb86a20s: get rid of a clang-15 warning adds c61480a2ea5e media: wl128x: fix a clang warning new 15ac468614e5 Merge tag 'media/v6.5-1' of git://git.kernel.org/pub/scm/l [...] adds 505bdb9dff2e dt-bindings: soundwire: qcom: add Qualcomm Soundwire v2.0.0 adds a536bf5afa28 dt-bindings: soundwire: qcom: add 16-bit sample interval adds a8dffaa0f826 soundwire: qcom: allow 16-bit sample interval for ports adds 6f76e79153d5 soundwire: qcom: use consistently 'ctrl' as state variable name adds 6378fe11207a soundwire: qcom: prepare for handling different register layouts adds 312355a6a9f6 soundwire: qcom: add support for v2.0.0 controller adds e24d0b658fb3 soundwire: qcom: use tabs for indentation in defines adds 9420c9719f03 soundwire: bus: Don't filter slave alerts adds 4f5706f16c99 ASoC: SOF: Intel: shim: add enum for ACE 2.0 IP used in LunarLake adds 27c433ce081f soundwire: intel: add ACE2.x SHIM definitions adds 6f23f4e2c62b soundwire: intel_ace2x: add empty new ops for LunarLake adds 6ab915b9c355 soundwire/ASOC: Intel: update offsets for LunarLake adds e40e0e11fe64 soundwire: intel/cadence: set ip_offset at run-time adds 881cf1e9df73 ASoC/soundwire: intel: pass hdac_bus pointer for link management adds ec2c9dbe5392 soundwire: intel: add eml_lock in the interface for new platforms adds be1798d0d715 ASoC: SOF: Intel: hda: retrieve SoundWire eml_lock and pas [...] adds e52cae0bb40c soundwire: intel_init: use eml_lock parameter adds 312316d5a16c soundwire: intel_ace2x: add debugfs support adds 806f5abd9ce7 soundwire: intel_ace2x: add link power-up/down helpers adds d3565643dda3 soundwire: intel_ace2x: set SYNCPRD before powering-up adds f40bb2446f1e soundwire: intel_ace2x: configure link PHY adds d2f0daf6f127 soundwire: intel_ace2x: add DAI registration adds 4d1e2464a110 soundwire: intel_ace2x: add sync_arm/sync_go helpers adds f90ba30170f2 soundwire: intel_ace2x: use common helpers for bus start/stop adds b8e39bc4c20f soundwire: intel_ace2x: enable wake support adds 7ba18639a9f0 soundwire: intel_ace2x: add check_cmdsync_unlocked helper adds 6bac0d8d1b4c soundwire: bus: add new manager callback to deal with peri [...] adds bcf71917c9dd soundwire: intel_ace2x: add new_peripheral_assigned callback adds 32c3aa85fb9b soundwire: intel_ace2x: add pre/post bank switch callbacks adds 1d905d355ef3 ASoC: SOF/soundwire: re-add substream in params_stream structure adds 02428406a0b0 soundwire: intel: remove .trigger callback implementation adds 8bff8c49c85b soundwire: intel: use substream for .trigger callback adds 0127104507b1 soundwire: intel: remove .free callback implementation adds 6dd0776ddde8 soundwire: intel: use substream for .free callback adds 3d912d1a28da soundwire: intel: read AC timing control register before u [...] adds 0a207b6b1892 soundwire: qcom: drop unused struct qcom_swrm_ctrl members adds 9ac4a4441a39 soundwire: qcom: wait for fifo to be empty before suspend adds 671ca2ef12fe soundwire: qcom: add software workaround for bus clash int [...] adds 4830bfa2c812 soundwire: qcom: set clk stop need reset flag at runtime adds 9f9914b178a7 soundwire: qcom: fix unbalanced pm_runtime_put() adds 217f5e0de397 soundwire: debugfs: fix unbalanced pm_runtime_put() adds 1ec33e22b8bd soundwire: amd: Improve error message in remove callback adds ccc6cf1573b9 soundwire: intel_bus_common: update error log adds 46b56a5cd2ff soundwire: intel_bus_common: enable interrupts last adds ffc363d970d1 soundwire: intel/cadence: update hardware reset sequence adds 94f89950850e soundwire: cadence: revisit parity injection adds c05bfbd0c62b Merge branch 'fixes' into next adds 6eedc227241e soundwire: bandwidth allocation: Remove pointless variable adds 2b2da40979dd soundwire: stream: Remove unneeded checks for NULL bus adds e0240644e7cb soundwire: stream: Invert logic on runtime alloc flags adds 0cbcced983e7 soundwire: stream: Remove unnecessary gotos adds 038306aabee6 soundwire: debugfs: Add missing SCP registers adds a1b828f202ae soundwire: intel_ace2x: fix SND_SOC_SOF_HDA_MLINK dependency adds 490937d479ab soundwire: qcom: fix storing port config out-of-bounds adds 256a9978eb2b soundwire: bus: Prevent lockdep asserts when stream has mu [...] adds a4857d1afdd1 soundwire: stream: Make master_list ordered to prevent deadlocks new fe1de5516796 Merge tag 'soundwire-6.5-rc1' of git://git.kernel.org/pub/ [...] adds 6592d29393e3 dt-bindings: watchdog: cdns,wdt-r1p2: Convert cadence watc [...] adds c51251083ad6 dt-bindings: watchdog: brcm,kona-wdt: convert txt file to yaml adds 6cca6cf3f5ab dt-bindings: watchdog: restrict node name suffixes adds fee34f7b6d37 dt-bindings: slimbus: restrict node name suffixes adds f0ac35049606 dt-bindings: timestamp: restrict node name suffixes new ad5d96016830 dt-bindings: cleanup DTS example whitespaces new 31e9f406efae dt-bindings: soc: qcom: stats: Update maintainer email new b98615816412 Merge tag 'devicetree-for-6.5-2' of git://git.kernel.org/p [...] adds 2b8e30b1bd50 pwm: clk: Use the devm_clk_get_prepared() helper function adds 55e644b840ba pwm: sifive: Simplify using devm_clk_get_prepared() adds 88c66e018aa8 dt-bindings: pwm: mediatek: Add mediatek,mt7981 compatible adds 967da67a745f pwm: mediatek: Add support for MT7981 adds c799ad062a75 dt-bindings: pwm: imx: add i.MX8QXP compatible adds 5442c33f218b dt-bindings: pwm: Add R-Car V3U device tree bindings adds 6b9352f3f8a1 pwm: meson: modify and simplify calculation in meson_pwm_g [...] adds 87a2cbf02d77 pwm: meson: fix handling of period/duty if greater than UINT_MAX adds bafa23b6c07c pwm: meson: remove not needed check in meson_pwm_calc adds ed73300326ec pwm: meson: switch to using struct clk_parent_data for mux [...] adds 3bddf73285d5 pwm: meson: don't use hdmi/video clock as mux parent adds 329db102a26d pwm: meson: make full use of common clock framework adds 661dfb7f4629 pwm: imx-tpm: force 'real_period' to be zero in suspend adds 38ba83598633 pwm: sysfs: Do not apply state to already disabled PWMs adds 2bf7ecf7b4ff pwm: add microchip soft ip corePWM driver adds de0bb6a88833 MAINTAINERS: add pwm to PolarFire SoC entry adds cdcffafc4d84 pwm: ab8500: Fix error code in probe() adds 8bfc651a28ce pwm: pca9685: Switch i2c driver back to use .probe() adds 05b743db9d8c dt-bindings: pwm: restrict node name suffixes adds bc13d60e4e1e pwm: mtk_disp: Fix the disable flow of disp_pwm adds 254d3a727421 pwm: Add Renesas RZ/G2L MTU3a PWM driver adds 92554cdd428f dt-bindings: pwm: convert pwm-bcm2835 bindings to YAML new ace1ba1c9038 Merge tag 'pwm/for-6.5-rc1' of git://git.kernel.org/pub/sc [...] adds 347eb95b27eb xfs: remove redundant initializations of pointers drop_lea [...] adds 939bd50dfbe7 xfs: don't reverse order of items in bulk AIL insertion adds b742d7b4f0e0 xfs: use deferred frees for btree block freeing adds 6a2a9d776c4a xfs: pass alloc flags through to xfs_extent_busy_flush() adds 0853b5de42b4 xfs: allow extent free intents to be retried adds 8ebbf262d468 xfs: don't block in busy flushing when freeing extents adds f1e1765aad7d xfs: journal geometry is not properly bounds checked adds edd8276dd702 xfs: AGF length has never been bounds checked adds 2bed0d82c2f7 xfs: fix bounds check in xfs_defer_agfl_block() adds 63ef7a35912d xfs: fix interval filtering in multi-step fsmap queries adds 7975aba19cba xfs: fix integer overflows in the fsmap rtbitmap and logde [...] adds d898137d789c xfs: fix getfsmap reporting past the last rt extent adds f045dd00328d xfs: clean up the rtbitmap fsmap backend adds a949a1c2a198 xfs: fix logdev fsmap query result filtering adds 3ee9351e7490 xfs: validate fsmap offsets specified in the query keys adds 75dc03453122 xfs: fix xfs_btree_query_range callers to initialize btree [...] adds 5cf32f63b0f4 xfs: fix the calculation for "end" and "length" adds 2d7d1e7ea321 xfs: AGI length should be bounds checked adds 34acceaa8818 xfs: Remove unneeded semicolon new bb8e7e9f0bc4 Merge tag 'xfs-6.5-merge-5' of git://git.kernel.org/pub/sc [...] adds b62e71be2110 f2fs: support errors=remount-ro|continue|panic mountoption adds 888ca6edac81 f2fs: add sanity check for proc_mkdir adds 7cd2e5f75b86 f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED adds 1223e432d9e1 f2fs: remove redundant goto statement in f2fs_read_single_page() adds 08c3eab525ef f2fs: remove some dead code adds e067dc3c6b9c f2fs: maintain six open zones for zoned devices adds 633c8b9409f5 f2fs: fix the wrong condition to determine atomic context adds 04abeb699ddc f2fs: close unused open zones while mounting adds 36ded4c106db f2fs: Fix over-estimating free section during FG GC adds f082c6b205a0 f2fs: fix potential deadlock due to unpaired node_write lock use adds 478d7100f44b f2fs: renew value of F2FS_MOUNT_* adds 77e820ea73a5 f2fs: renew value of F2FS_FEATURE_* adds 90b7c4b748d8 f2fs: fix to set noatime and immutable flag for quota file adds bfd476623999 f2fs: clean up w/ sbi->log_sectors_per_block adds d8189834d434 f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() adds 458c15dfbce6 f2fs: don't reset unchangable mount option in f2fs_remount() adds 901c12d14457 f2fs: flush error flags in workqueue adds 25f9080576b9 f2fs: add async reset zone command support adds 38a4a330c8bf f2fs: Detect looped node chain efficiently adds 20872584b8c0 f2fs: fix to drop all dirty meta/node pages during umount() adds 38b57833de1d f2fs: flag as supporting buffered async reads adds cadfc2f9f8c3 f2fs: fix args passed to trace_f2fs_lookup_end adds 5079e1c0c879 f2fs: avoid dead loop in f2fs_issue_checkpoint() adds 8bec7dd1b3f7 f2fs: check return value of freeze_super() adds ccf3ff2b30ed f2fs: introduce F2FS_QUOTA_DEFAULT_FL for cleanup adds 00e120b5e4b5 f2fs: assign default compression level adds 698a5c8c8e05 f2fs: add sanity compress level check for compressed file adds 64ee9163fe1b f2fs: compress: fix to check validity of i_compress_flag field adds f240d3aaf5a1 f2fs: do more sanity check on inode adds 94c8431fb46b f2fs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method adds c571fbb5b59a f2fs: add helper to check compression level adds dde38c03b351 f2fs: cleanup MIN_INLINE_XATTR_SIZE adds ac1ee161dec5 f2fs: add f2fs_ioc_get_compress_blocks adds c9667b19e2cf f2fs: check zone write pointer points to the end of zone adds 9ac00e7cef10 f2fs: do not issue small discard commands during checkpoint adds 3f8ac7da8c6e f2fs: remove redundant assignment to variable err adds c3355ea9d82f f2fs: convert to use sbi directly adds 6201c478dedc f2fs: refactor struct f2fs_attr macro adds 2724daf6c24c f2fs: compress tmp files given extension adds 396d0a28836d f2fs: update mtime and ctime in move file range method adds cf2423a7555c f2fs: remove unneeded page uptodate check/set adds 5eda1ad1aaff f2fs: fix deadlock in i_xattr_sem and inode page lock adds 0135c482fa97 f2fs: fix error path handling in truncate_dnode() adds c31e49615762 f2fs: fix compile warning in f2fs_destroy_node_manager() adds 87a91a155902 f2fs: only set release for file that has compressed data adds a6ec83786ab9 f2fs: fix to do sanity check on direct node in truncate_dnode() new 73a3fcdaa732 Merge tag 'f2fs-for-6.5-rc1' of git://git.kernel.org/pub/s [...] new 1f4ac1fae81f fork: lock VMAs of the parent process when forking new 40e2167a2cdc mm: disable CONFIG_PER_VMA_LOCK until its fixed new 9fd73e8d42f7 MAINTAINERS: update ocfs2-devel mailing list address new 840d5043ee21 docs: update ocfs2-devel mailing list address new 505ac13b4eaf mm: keep memory type same on DEVMEM Page-Fault new 5352cfe2ef2f mm/shmem: fix race in shmem_undo_range w/THP new a7f1ed00d187 mm-shmem-fix-race-in-shmem_undo_range-w-thp-fix new 98afd62f26f4 mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte c [...] new 793cd7bf0621 squashfs: fix cache race with migration new d8326323af46 mm: call arch_swap_restore() from do_swap_page() new 2d3aad533c9c writeback: account the number of pages written back new 118c16a47d2e mailmap: add Markus Schneider-Pargmann new c4fa41ae01df MAINTAINERS: add linux-next info new 62aac7933d01 bootmem: remove the vmemmap pages from kmemleak in free_bo [...] new c7baac685236 mailmap: update manpage link new fd9467185760 mailmap: add entries for Heiko Stuebner new 72f56446cb29 kasan: fix type cast in memory_is_poisoned_n new f4fb5aa4fbe4 kasan, slub: fix HW_TAGS zeroing with slub_debug new 627002db1186 lib: dhry: fix sleeping allocations inside non-preemptable [...] new e1248692ad66 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 2fa4139f3e48 RISC-V: make ARCH_THEAD preclude XIP_KERNEL new 7fb75904d7ce ARM: dts: st: add missing space before { new 6722e46513e0 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK new 0028f3e127bb Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new a84523e126dc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 80de809bd35e s390/qeth: Fix vipa deletion new 3fffa15bfef4 mptcp: ensure subflow is unhashed before cleaning the backlog new 0226436acf24 mptcp: do not rely on implicit state check in mptcp_listen() new 221e4550454a selftests: mptcp: connect: fail if nft supposed to work new a5a5990c099d selftests: mptcp: sockopt: use 'iptables-legacy' if available new 9ac4c28eb70c selftests: mptcp: sockopt: return error if wrong mark new d8566d0e0392 selftests: mptcp: userspace_pm: use correct server port new 966c6c3adfb1 selftests: mptcp: userspace_pm: report errors with 'remove' tests new 6c8880fcaa5c selftests: mptcp: depend on SYN_COOKIES new 61d965805026 selftests: mptcp: pm_nl_ctl: fix 32-bit support new c451410ca7e3 Merge branch 'mptcp-fixes' new fdaff05b4a67 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] new cc7eab25b1cf nfp: clean mc addresses in application firmware when closing port new 57bb48f87e3c Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new b2e0945414f5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 983b9180db96 ALSA: seq: ump: fix typo in system_2p_ev_to_ump_midi1() new 5284876d82da Merge branch 'topic/midi20' into for-linus new 07d7a8e7d0d7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d9ba2975e98a ASoC: cs35l45: Select REGMAP_IRQ new bf62eec5cdec ASoC: rt5645: check return value after reading device id new e42dfa812524 Merge remote-tracking branch 'asoc/for-6.4' into asoc-linus new cee8924b926e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 85479c071023 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 7c05928d15f5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 570d99799026 Merge branch 'counter-current' of git://git.kernel.org/pub [...] new bac6eb7235ab Input: exc3000 - add ACPI support for EXC80H60 new afbc67a90c7c Input: cpcap-pwrbutton - remove initial kernel-doc notation new 2479191c30fe Input: cpcap-pwrbutton - replace GPLv2 boilerplate with SPDX new 4201fb7aec03 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d3dccb0a487d crypto: af_alg - Fix merging of written data into spliced pages new 45fd6a9dff53 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a86db6400d75 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new a8491fd3d8c7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new bf59f1910768 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 9e3b090071e9 Merge branch 'riscv-soc-fixes' of git://git.kernel.org/pub [...] new b71145178403 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 5d82179e0e74 Merge branch 'fixes/next' of git://git.kernel.org/pub/scm/ [...] new 020b527b556a accel/ivpu: Fix VPU register access in irq disable new 7f34e01f77f8 accel/ivpu: Clear specific interrupt status bits on C0 new c3dae9b3ad97 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (cd77f0c9fecc) \ N -- N -- N refs/heads/pending-fixes (c3dae9b3ad97)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 76 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/media/rkisp1.rst | 4 +- .../devicetree/bindings/arm/arm,coresight-cti.yaml | 18 +- .../devicetree/bindings/arm/keystone/ti,sci.yaml | 8 +- .../devicetree/bindings/display/msm/gmu.yaml | 2 +- .../bindings/display/panel/samsung,s6e8aa0.yaml | 2 +- .../bindings/display/rockchip/rockchip-vop.yaml | 4 +- .../bindings/display/tegra/nvidia,tegra20-vi.yaml | 59 + .../bindings/display/tegra/nvidia,tegra20-vip.yaml | 41 + .../devicetree/bindings/iio/adc/ti,adc108s102.yaml | 2 +- .../bindings/media/i2c/maxim,max96712.yaml | 7 + .../bindings/media/qcom,msm8916-camss.yaml | 2 +- .../bindings/media/qcom,msm8996-camss.yaml | 2 +- .../bindings/media/qcom,sdm660-camss.yaml | 2 +- .../bindings/media/qcom,sdm845-camss.yaml | 2 +- .../bindings/media/renesas,rzg2l-cru.yaml | 4 +- .../devicetree/bindings/media/renesas,vin.yaml | 4 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../devicetree/bindings/mtd/mtd-physmap.yaml | 2 +- .../devicetree/bindings/net/mediatek-dwmac.yaml | 2 +- .../bindings/perf/amlogic,g12-ddr-pmu.yaml | 4 +- .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 2 +- Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 4 + .../bindings/pwm/mediatek,mt2712-pwm.yaml | 1 + .../devicetree/bindings/pwm/pwm-bcm2835.txt | 30 - .../devicetree/bindings/pwm/pwm-bcm2835.yaml | 43 + Documentation/devicetree/bindings/pwm/pwm.yaml | 2 +- .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 1 + .../remoteproc/amlogic,meson-mx-ao-arc.yaml | 2 +- .../devicetree/bindings/slimbus/slimbus.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom-stats.yaml | 2 +- .../bindings/soundwire/qcom,soundwire.yaml | 39 +- .../timestamp/hardware-timestamps-common.yaml | 2 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 2 +- .../devicetree/bindings/usb/ti,am62-usb.yaml | 2 +- .../devicetree/bindings/watchdog/brcm,kona-wdt.txt | 15 - .../bindings/watchdog/brcm,kona-wdt.yaml | 41 + .../devicetree/bindings/watchdog/cadence-wdt.txt | 23 - .../bindings/watchdog/cdns,wdt-r1p2.yaml | 62 + .../devicetree/bindings/watchdog/watchdog.yaml | 4 +- Documentation/driver-api/media/camera-sensor.rst | 22 + Documentation/filesystems/f2fs.rst | 16 + Documentation/tools/rtla/common_options.rst | 8 + Documentation/tools/rtla/common_timerlat_aa.rst | 7 - .../tools/rtla/common_timerlat_options.rst | 7 + Documentation/tools/rtla/rtla-timerlat-hist.rst | 7 +- Documentation/tools/rtla/rtla-timerlat-top.rst | 7 + .../userspace-api/media/frontend.h.rst.exceptions | 4 + Documentation/userspace-api/media/v4l/biblio.rst | 9 + .../userspace-api/media/v4l/ext-ctrls-camera.rst | 3 + .../media/v4l/ext-ctrls-codec-stateless.rst | 1216 +++++- .../userspace-api/media/v4l/meta-formats.rst | 14 +- .../v4l/{pixfmt-meta-d4xx.rst => metafmt-d4xx.rst} | 55 +- ...-meta-intel-ipu3.rst => metafmt-intel-ipu3.rst} | 0 .../{pixfmt-meta-rkisp1.rst => metafmt-rkisp1.rst} | 0 .../v4l/{pixfmt-meta-uvc.rst => metafmt-uvc.rst} | 0 .../{pixfmt-meta-vivid.rst => metafmt-vivid.rst} | 0 ...xfmt-meta-vsp1-hgo.rst => metafmt-vsp1-hgo.rst} | 0 ...xfmt-meta-vsp1-hgt.rst => metafmt-vsp1-hgt.rst} | 0 .../userspace-api/media/v4l/pixfmt-compressed.rst | 16 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 16 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 20 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 24 + .../media/v4l/vidioc-subdev-g-routing.rst | 2 +- .../userspace-api/media/videodev2.h.rst.exceptions | 4 + MAINTAINERS | 16 +- arch/arm/boot/dts/st/spear1310.dtsi | 2 +- arch/arm/boot/dts/st/spear1340.dtsi | 2 +- arch/arm/boot/dts/st/stih407-family.dtsi | 2 +- arch/arm/boot/dts/st/stih407-pinctrl.dtsi | 10 +- arch/arm/boot/dts/st/stm32f429-disco.dts | 2 +- arch/arm/boot/dts/st/stm32f746-pinctrl.dtsi | 2 +- arch/arm/boot/dts/st/stm32f769-pinctrl.dtsi | 2 +- arch/arm/boot/dts/st/stm32h7-pinctrl.dtsi | 6 +- arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 4 +- .../boot/dts/st/stm32mp157a-icore-stm32mp1.dtsi | 6 +- .../boot/dts/st/stm32mp157a-microgea-stm32mp1.dtsi | 6 +- arch/parisc/include/asm/processor.h | 2 + arch/parisc/kernel/Makefile | 3 + arch/parisc/kernel/pdt.c | 1 + arch/parisc/kernel/smp.c | 2 - arch/parisc/kernel/unwind.c | 5 +- arch/parisc/math-emu/Makefile | 3 +- arch/riscv/Kconfig.socs | 1 + crypto/af_alg.c | 7 +- drivers/accel/ivpu/ivpu_drv.h | 1 + drivers/accel/ivpu/ivpu_hw_mtl.c | 20 +- drivers/bus/intel-ixp4xx-eb.c | 2 +- drivers/input/misc/cpcap-pwrbutton.c | 12 +- drivers/input/touchscreen/exc3000.c | 10 + drivers/media/cec/i2c/Kconfig | 1 + drivers/media/cec/i2c/ch7322.c | 2 +- drivers/media/common/saa7146/saa7146_core.c | 6 +- drivers/media/dvb-core/dvbdev.c | 161 +- drivers/media/dvb-frontends/a8293.c | 2 +- drivers/media/dvb-frontends/af9013.c | 2 +- drivers/media/dvb-frontends/af9033.c | 2 +- drivers/media/dvb-frontends/au8522_decoder.c | 2 +- drivers/media/dvb-frontends/cxd2099.c | 2 +- drivers/media/dvb-frontends/cxd2820r_core.c | 2 +- drivers/media/dvb-frontends/dvb-pll.c | 2 +- drivers/media/dvb-frontends/helene.c | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 2 +- drivers/media/dvb-frontends/lgdt330x.c | 2 +- drivers/media/dvb-frontends/m88ds3103.c | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 5 +- drivers/media/dvb-frontends/mn88443x.c | 2 +- drivers/media/dvb-frontends/mn88472.c | 2 +- drivers/media/dvb-frontends/mn88473.c | 2 +- drivers/media/dvb-frontends/mxl692.c | 2 +- drivers/media/dvb-frontends/rtl2830.c | 2 +- drivers/media/dvb-frontends/rtl2832.c | 2 +- drivers/media/dvb-frontends/si2165.c | 2 +- drivers/media/dvb-frontends/si2168.c | 2 +- drivers/media/dvb-frontends/sp2.c | 2 +- drivers/media/dvb-frontends/stv090x.c | 2 +- drivers/media/dvb-frontends/stv6110x.c | 2 +- drivers/media/dvb-frontends/tc90522.c | 2 +- drivers/media/dvb-frontends/tda10071.c | 2 +- drivers/media/dvb-frontends/ts2020.c | 2 +- drivers/media/i2c/Kconfig | 14 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/ad5820.c | 2 +- drivers/media/i2c/adp1653.c | 2 +- drivers/media/i2c/adv7170.c | 2 +- drivers/media/i2c/adv7175.c | 2 +- drivers/media/i2c/adv7180.c | 2 +- drivers/media/i2c/adv7183.c | 2 +- drivers/media/i2c/adv7343.c | 2 +- drivers/media/i2c/adv7393.c | 2 +- drivers/media/i2c/adv748x/adv748x-core.c | 2 +- drivers/media/i2c/adv7511-v4l2.c | 2 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/ak7375.c | 2 +- drivers/media/i2c/ak881x.c | 2 +- drivers/media/i2c/ar0521.c | 2 +- drivers/media/i2c/bt819.c | 2 +- drivers/media/i2c/bt856.c | 2 +- drivers/media/i2c/bt866.c | 2 +- drivers/media/i2c/ccs/ccs-core.c | 2 +- drivers/media/i2c/cs3308.c | 2 +- drivers/media/i2c/cs5345.c | 2 +- drivers/media/i2c/cs53l32a.c | 2 +- drivers/media/i2c/cx25840/cx25840-core.c | 2 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/dw9768.c | 2 +- drivers/media/i2c/dw9807-vcm.c | 2 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 2 +- drivers/media/i2c/hi556.c | 2 +- drivers/media/i2c/hi846.c | 5 +- drivers/media/i2c/hi847.c | 2 +- drivers/media/i2c/imx208.c | 2 +- drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/imx219.c | 2 +- drivers/media/i2c/imx258.c | 2 +- drivers/media/i2c/imx274.c | 2 +- drivers/media/i2c/imx290.c | 4 +- drivers/media/i2c/imx296.c | 6 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx334.c | 64 +- drivers/media/i2c/imx335.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/imx412.c | 2 +- drivers/media/i2c/imx415.c | 2 +- drivers/media/i2c/ir-kbd-i2c.c | 2 +- drivers/media/i2c/isl7998x.c | 2 +- drivers/media/i2c/ks0127.c | 2 +- drivers/media/i2c/lm3560.c | 2 +- drivers/media/i2c/lm3646.c | 2 +- drivers/media/i2c/m52790.c | 2 +- drivers/media/i2c/max2175.c | 2 +- drivers/media/i2c/max9286.c | 2 +- drivers/media/i2c/ml86v7667.c | 2 +- drivers/media/i2c/msp3400-driver.c | 2 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/mt9m111.c | 2 +- drivers/media/i2c/mt9p031.c | 2 +- drivers/media/i2c/mt9t112.c | 2 +- drivers/media/i2c/mt9v011.c | 2 +- drivers/media/i2c/mt9v032.c | 2 +- drivers/media/i2c/mt9v111.c | 2 +- drivers/media/i2c/og01a1b.c | 2 +- drivers/media/i2c/ov01a10.c | 1004 +++++ drivers/media/i2c/ov02a10.c | 4 +- drivers/media/i2c/ov08d10.c | 2 +- drivers/media/i2c/ov08x40.c | 2 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov13b10.c | 2 +- drivers/media/i2c/ov2640.c | 2 +- drivers/media/i2c/ov2659.c | 2 +- drivers/media/i2c/ov2680.c | 2 +- drivers/media/i2c/ov2685.c | 4 +- drivers/media/i2c/ov2740.c | 2 +- drivers/media/i2c/ov4689.c | 2 +- drivers/media/i2c/ov5640.c | 21 +- drivers/media/i2c/ov5645.c | 2 +- drivers/media/i2c/ov5647.c | 2 +- drivers/media/i2c/ov5648.c | 4 +- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5675.c | 2 +- drivers/media/i2c/ov5693.c | 6 +- drivers/media/i2c/ov5695.c | 4 +- drivers/media/i2c/ov6650.c | 2 +- drivers/media/i2c/ov7251.c | 2 +- drivers/media/i2c/ov7640.c | 2 +- drivers/media/i2c/ov7670.c | 2 +- drivers/media/i2c/ov772x.c | 2 +- drivers/media/i2c/ov7740.c | 2 +- drivers/media/i2c/ov8856.c | 2 +- drivers/media/i2c/ov8858.c | 4 +- drivers/media/i2c/ov8865.c | 4 +- drivers/media/i2c/ov9282.c | 2 +- drivers/media/i2c/ov9640.c | 2 +- drivers/media/i2c/ov9650.c | 2 +- drivers/media/i2c/ov9734.c | 2 +- drivers/media/i2c/rdacm20.c | 2 +- drivers/media/i2c/rdacm21.c | 2 +- drivers/media/i2c/rj54n1cb0c.c | 2 +- drivers/media/i2c/s5c73m3/s5c73m3-core.c | 2 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/i2c/s5k6a3.c | 2 +- drivers/media/i2c/saa6588.c | 2 +- drivers/media/i2c/saa6752hs.c | 2 +- drivers/media/i2c/saa7110.c | 2 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/saa7127.c | 2 +- drivers/media/i2c/saa717x.c | 2 +- drivers/media/i2c/saa7185.c | 2 +- drivers/media/i2c/sony-btf-mpx.c | 2 +- drivers/media/i2c/st-mipid02.c | 17 +- drivers/media/i2c/st-vgxy61.c | 2 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/i2c/tc358746.c | 2 +- drivers/media/i2c/tda1997x.c | 2 +- drivers/media/i2c/tda7432.c | 2 +- drivers/media/i2c/tda9840.c | 2 +- drivers/media/i2c/tea6415c.c | 2 +- drivers/media/i2c/tea6420.c | 2 +- drivers/media/i2c/ths7303.c | 2 +- drivers/media/i2c/ths8200.c | 2 +- drivers/media/i2c/tlv320aic23b.c | 2 +- drivers/media/i2c/tvaudio.c | 2 +- drivers/media/i2c/tvp514x.c | 2 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/i2c/tvp7002.c | 2 +- drivers/media/i2c/tw2804.c | 2 +- drivers/media/i2c/tw9903.c | 2 +- drivers/media/i2c/tw9906.c | 2 +- drivers/media/i2c/tw9910.c | 2 +- drivers/media/i2c/uda1342.c | 2 +- drivers/media/i2c/upd64031a.c | 2 +- drivers/media/i2c/upd64083.c | 2 +- drivers/media/i2c/video-i2c.c | 4 +- drivers/media/i2c/vp27smpx.c | 2 +- drivers/media/i2c/vpx3220.c | 2 +- drivers/media/i2c/wm8739.c | 2 +- drivers/media/i2c/wm8775.c | 2 +- drivers/media/mc/mc-entity.c | 18 +- drivers/media/pci/bt8xx/dst_ca.c | 2 +- drivers/media/pci/cx18/cx18-av-vbi.c | 2 +- drivers/media/pci/cx18/cx18-dvb.c | 4 +- drivers/media/pci/dm1105/Kconfig | 2 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 31 +- drivers/media/pci/saa7164/saa7164-dvb.c | 4 +- drivers/media/pci/ttpci/budget-core.c | 4 +- drivers/media/pci/tw686x/tw686x-audio.c | 2 +- drivers/media/platform/amphion/vdec.c | 7 +- drivers/media/platform/amphion/venc.c | 4 +- drivers/media/platform/amphion/vpu_malone.c | 12 + drivers/media/platform/amphion/vpu_v4l2.c | 5 +- drivers/media/platform/amphion/vpu_v4l2.h | 2 +- .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 858 ++-- .../platform/mediatek/jpeg/mtk_jpeg_dec_parse.c | 17 +- .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 15 +- drivers/media/platform/mediatek/vcodec/Makefile | 8 + .../platform/mediatek/vcodec/mtk_vcodec_dbgfs.c | 215 + .../platform/mediatek/vcodec/mtk_vcodec_dbgfs.h | 74 + .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 5 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 26 +- .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 106 +- .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 8 +- .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 8 +- .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 2 + .../platform/mediatek/vcodec/mtk_vcodec_util.c | 8 + .../platform/mediatek/vcodec/mtk_vcodec_util.h | 26 +- .../mediatek/vcodec/vdec/vdec_av1_req_lat_if.c | 2207 ++++++++++ .../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c | 6 +- .../mediatek/vcodec/vdec/vdec_hevc_req_multi_if.c | 1097 +++++ .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 4 +- .../media/platform/mediatek/vcodec/vdec_drv_if.c | 8 + .../media/platform/mediatek/vcodec/vdec_drv_if.h | 2 + .../platform/mediatek/vcodec/vdec_msg_queue.c | 132 +- .../platform/mediatek/vcodec/vdec_msg_queue.h | 32 +- drivers/media/platform/mediatek/vpu/mtk_vpu.c | 7 +- drivers/media/platform/nxp/imx7-media-csi.c | 94 +- .../platform/nxp/imx8-isi/imx8-isi-crossbar.c | 2 +- drivers/media/platform/qcom/camss/camss-vfe.c | 6 +- drivers/media/platform/qcom/venus/core.h | 39 + drivers/media/platform/qcom/venus/helpers.c | 33 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 19 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 4 +- drivers/media/platform/qcom/venus/hfi_helper.h | 2 + drivers/media/platform/qcom/venus/hfi_msgs.c | 34 +- drivers/media/platform/qcom/venus/hfi_msgs.h | 14 +- drivers/media/platform/qcom/venus/hfi_plat_bufs.h | 3 + .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 11 +- drivers/media/platform/qcom/venus/hfi_venus.c | 28 +- drivers/media/platform/qcom/venus/vdec.c | 94 +- drivers/media/platform/qcom/venus/venc.c | 35 +- drivers/media/platform/renesas/rcar-isp.c | 1 + .../media/platform/renesas/rcar-vin/rcar-core.c | 13 + .../media/platform/renesas/rcar-vin/rcar-csi2.c | 100 +- drivers/media/platform/renesas/rcar_fdp1.c | 5 + drivers/media/platform/renesas/rcar_jpu.c | 55 +- drivers/media/platform/renesas/renesas-ceu.c | 9 - .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 8 +- drivers/media/platform/rockchip/rga/rga.c | 9 +- drivers/media/platform/samsung/exynos4-is/Kconfig | 2 +- .../media/platform/samsung/exynos4-is/fimc-core.c | 2 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 2 +- .../media/platform/samsung/s5p-jpeg/jpeg-core.h | 12 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 37 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.h | 4 +- drivers/media/platform/st/sti/hva/hva-h264.c | 8 +- drivers/media/platform/verisilicon/Makefile | 3 + drivers/media/platform/verisilicon/hantro.h | 8 + drivers/media/platform/verisilicon/hantro_drv.c | 68 +- drivers/media/platform/verisilicon/hantro_hevc.c | 23 +- drivers/media/platform/verisilicon/hantro_hw.h | 102 + .../media/platform/verisilicon/hantro_postproc.c | 9 +- drivers/media/platform/verisilicon/hantro_v4l2.c | 67 +- drivers/media/platform/verisilicon/hantro_v4l2.h | 8 +- .../verisilicon/rockchip_av1_entropymode.c | 4424 ++++++++++++++++++++ .../verisilicon/rockchip_av1_entropymode.h | 272 ++ .../platform/verisilicon/rockchip_av1_filmgrain.c | 401 ++ .../platform/verisilicon/rockchip_av1_filmgrain.h | 36 + .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 2232 ++++++++++ .../platform/verisilicon/rockchip_vpu981_regs.h | 477 +++ .../media/platform/verisilicon/rockchip_vpu_hw.c | 134 + drivers/media/platform/video-mux.c | 102 +- drivers/media/radio/Kconfig | 14 +- drivers/media/radio/radio-tea5764.c | 2 +- drivers/media/radio/saa7706h.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +- drivers/media/radio/si4713/si4713.c | 2 +- drivers/media/radio/tef6862.c | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 6 +- drivers/media/rc/Kconfig | 6 + drivers/media/test-drivers/vidtv/vidtv_demod.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_tuner.c | 2 +- drivers/media/test-drivers/vivid/vivid-vid-cap.c | 49 +- drivers/media/tuners/e4000.c | 2 +- drivers/media/tuners/fc2580.c | 2 +- drivers/media/tuners/m88rs6000t.c | 2 +- drivers/media/tuners/mt2060.c | 2 +- drivers/media/tuners/mxl301rf.c | 2 +- drivers/media/tuners/qm1d1b0004.c | 2 +- drivers/media/tuners/qm1d1c0042.c | 2 +- drivers/media/tuners/si2157.c | 2 +- drivers/media/tuners/tda18212.c | 2 +- drivers/media/tuners/tda18250.c | 2 +- drivers/media/tuners/tua9001.c | 2 +- drivers/media/usb/as102/as102_usb_drv.c | 6 +- drivers/media/usb/au0828/au0828-core.c | 2 +- drivers/media/usb/dvb-usb-v2/az6007.c | 19 +- drivers/media/usb/dvb-usb/af9005-fe.c | 3 +- drivers/media/usb/dvb-usb/az6027.c | 34 +- drivers/media/usb/dvb-usb/dtt200u-fe.c | 2 +- drivers/media/usb/dvb-usb/dw2102.c | 26 +- drivers/media/usb/dvb-usb/opera1.c | 3 +- drivers/media/usb/dvb-usb/pctv452e.c | 20 +- drivers/media/usb/go7007/s2250-board.c | 2 +- drivers/media/usb/siano/smsusb.c | 3 +- drivers/media/usb/stk1160/Kconfig | 12 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 2 +- drivers/media/usb/uvc/uvc_driver.c | 137 +- drivers/media/usb/uvc/uvc_v4l2.c | 79 +- drivers/media/usb/uvc/uvc_video.c | 20 +- drivers/media/usb/uvc/uvcvideo.h | 12 +- drivers/media/v4l2-core/tuner-core.c | 2 +- drivers/media/v4l2-core/v4l2-common.c | 162 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 263 ++ drivers/media/v4l2-core/v4l2-ctrls-defs.c | 61 + drivers/media/v4l2-core/v4l2-ioctl.c | 2 + drivers/media/v4l2-core/v4l2-mc.c | 38 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 5 + drivers/phy/Kconfig | 1 + drivers/pwm/Kconfig | 21 + drivers/pwm/Makefile | 2 + drivers/pwm/pwm-ab8500.c | 2 +- drivers/pwm/pwm-clk.c | 12 +- drivers/pwm/pwm-imx-tpm.c | 7 + drivers/pwm/pwm-mediatek.c | 39 +- drivers/pwm/pwm-meson.c | 212 +- drivers/pwm/pwm-microchip-core.c | 507 +++ drivers/pwm/pwm-mtk-disp.c | 13 +- drivers/pwm/pwm-pca9685.c | 2 +- drivers/pwm/pwm-rz-mtu3.c | 551 +++ drivers/pwm/pwm-sifive.c | 7 +- drivers/pwm/sysfs.c | 17 + drivers/s390/net/qeth_l3_sys.c | 2 +- drivers/soundwire/Kconfig | 1 + drivers/soundwire/Makefile | 3 +- drivers/soundwire/amd_manager.c | 9 +- drivers/soundwire/bus.c | 30 +- drivers/soundwire/cadence_master.c | 50 +- drivers/soundwire/cadence_master.h | 5 + drivers/soundwire/debugfs.c | 12 +- drivers/soundwire/generic_bandwidth_allocation.c | 10 +- drivers/soundwire/intel.c | 57 +- drivers/soundwire/intel.h | 16 + drivers/soundwire/intel_ace2x.c | 393 ++ drivers/soundwire/intel_ace2x_debugfs.c | 147 + drivers/soundwire/intel_auxdevice.c | 17 + drivers/soundwire/intel_bus_common.c | 92 +- drivers/soundwire/intel_init.c | 21 +- drivers/soundwire/qcom.c | 496 ++- drivers/soundwire/stream.c | 161 +- drivers/staging/media/atomisp/Makefile | 1 + drivers/staging/media/atomisp/TODO | 238 +- drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 313 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 2 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 2 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 2 +- drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 252 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 2 +- drivers/staging/media/atomisp/i2c/gc0310.h | 309 -- drivers/staging/media/atomisp/i2c/ov2680.h | 141 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 42 +- .../staging/media/atomisp/include/linux/atomisp.h | 127 +- .../media/atomisp/include/linux/atomisp_platform.h | 1 + drivers/staging/media/atomisp/pci/atomisp-regs.h | 1 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 1034 ++--- drivers/staging/media/atomisp/pci/atomisp_cmd.h | 28 +- drivers/staging/media/atomisp/pci/atomisp_common.h | 4 + drivers/staging/media/atomisp/pci/atomisp_compat.h | 41 +- .../media/atomisp/pci/atomisp_compat_css20.c | 283 +- .../media/atomisp/pci/atomisp_compat_ioctl32.h | 55 - drivers/staging/media/atomisp/pci/atomisp_csi2.c | 10 +- drivers/staging/media/atomisp/pci/atomisp_csi2.h | 94 +- .../media/atomisp/pci/atomisp_csi2_bridge.c | 874 ++++ drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_fops.c | 183 +- drivers/staging/media/atomisp/pci/atomisp_fops.h | 3 - .../media/atomisp/pci/atomisp_gmin_platform.c | 248 +- .../staging/media/atomisp/pci/atomisp_internal.h | 29 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 398 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 5 - drivers/staging/media/atomisp/pci/atomisp_subdev.c | 262 +- drivers/staging/media/atomisp/pci/atomisp_subdev.h | 36 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 425 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 4 +- .../pci/runtime/frame/interface/ia_css_frame.h | 2 + .../media/atomisp/pci/runtime/frame/src/frame.c | 62 +- drivers/staging/media/atomisp/pci/sh_css.c | 524 ++- .../staging/media/atomisp/pci/sh_css_firmware.c | 33 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 56 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 10 +- drivers/staging/media/av7110/av7110_av.c | 4 +- drivers/staging/media/imx/imx-media-utils.c | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 45 + drivers/staging/media/max96712/max96712.c | 40 +- drivers/staging/media/tegra-video/Kconfig | 1 + drivers/staging/media/tegra-video/Makefile | 2 + drivers/staging/media/tegra-video/csi.c | 48 + drivers/staging/media/tegra-video/csi.h | 4 - drivers/staging/media/tegra-video/tegra20.c | 661 +++ drivers/staging/media/tegra-video/tegra210.c | 90 + drivers/staging/media/tegra-video/vi.c | 222 +- drivers/staging/media/tegra-video/vi.h | 71 +- drivers/staging/media/tegra-video/video.c | 5 + drivers/staging/media/tegra-video/video.h | 2 +- drivers/staging/media/tegra-video/vip.c | 287 ++ drivers/staging/media/tegra-video/vip.h | 68 + fs/f2fs/checkpoint.c | 7 +- fs/f2fs/compress.c | 41 +- fs/f2fs/data.c | 71 +- fs/f2fs/dir.c | 9 +- fs/f2fs/f2fs.h | 124 +- fs/f2fs/file.c | 77 +- fs/f2fs/gc.c | 43 +- fs/f2fs/inode.c | 207 +- fs/f2fs/iostat.c | 1 + fs/f2fs/namei.c | 32 +- fs/f2fs/node.c | 45 +- fs/f2fs/node.h | 3 +- fs/f2fs/recovery.c | 75 +- fs/f2fs/segment.c | 162 +- fs/f2fs/super.c | 252 +- fs/f2fs/sysfs.c | 279 +- fs/f2fs/xattr.c | 6 +- fs/f2fs/xattr.h | 1 + fs/xfs/libxfs/xfs_ag.c | 2 +- fs/xfs/libxfs/xfs_alloc.c | 289 +- fs/xfs/libxfs/xfs_alloc.h | 24 +- fs/xfs/libxfs/xfs_attr_leaf.c | 2 - fs/xfs/libxfs/xfs_bmap.c | 8 +- fs/xfs/libxfs/xfs_bmap_btree.c | 3 +- fs/xfs/libxfs/xfs_ialloc.c | 32 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 3 +- fs/xfs/libxfs/xfs_refcount.c | 22 +- fs/xfs/libxfs/xfs_refcount_btree.c | 8 +- fs/xfs/libxfs/xfs_rmap.c | 10 +- fs/xfs/libxfs/xfs_sb.c | 56 +- fs/xfs/xfs_extent_busy.c | 36 +- fs/xfs/xfs_extent_busy.h | 6 +- fs/xfs/xfs_extfree_item.c | 75 +- fs/xfs/xfs_fsmap.c | 255 +- fs/xfs/xfs_log.c | 47 +- fs/xfs/xfs_notify_failure.c | 9 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_trace.h | 25 + fs/xfs/xfs_trans_ail.c | 2 +- include/linux/f2fs_fs.h | 1 + include/linux/soundwire/sdw.h | 6 +- include/linux/soundwire/sdw_intel.h | 94 +- include/media/dvbdev.h | 6 +- include/media/jpeg.h | 20 + include/media/media-entity.h | 6 +- include/media/v4l2-common.h | 2 + include/media/v4l2-ctrls.h | 8 + include/media/v4l2-mem2mem.h | 18 +- include/trace/events/f2fs.h | 24 +- include/uapi/linux/dvb/frontend.h | 8 + include/uapi/linux/dvb/version.h | 2 +- include/uapi/linux/media.h | 28 +- include/uapi/linux/v4l2-controls.h | 727 +++- include/uapi/linux/videodev2.h | 17 +- kernel/fork.c | 6 + lib/dhry_1.c | 11 +- mm/Kconfig | 3 +- mm/gup.c | 51 +- mm/kasan/kasan.h | 12 - mm/slab.h | 16 +- net/mptcp/protocol.c | 7 +- scripts/min-tool-version.sh | 4 +- sound/core/seq/seq_ump_convert.c | 2 +- sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/rt5645.c | 6 +- sound/soc/sof/intel/hda.c | 33 +- sound/soc/sof/intel/shim.h | 1 + tools/testing/selftests/net/mptcp/config | 1 + tools/testing/selftests/net/mptcp/mptcp_connect.sh | 3 + tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 29 +- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 10 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 4 +- tools/tracing/rtla/src/osnoise.c | 65 + tools/tracing/rtla/src/osnoise.h | 5 + tools/tracing/rtla/src/osnoise_hist.c | 90 +- tools/tracing/rtla/src/osnoise_top.c | 83 +- tools/tracing/rtla/src/timerlat_aa.c | 35 +- tools/tracing/rtla/src/timerlat_aa.h | 5 +- tools/tracing/rtla/src/timerlat_hist.c | 262 +- tools/tracing/rtla/src/timerlat_top.c | 229 +- tools/tracing/rtla/src/timerlat_u.c | 224 + tools/tracing/rtla/src/timerlat_u.h | 18 + tools/tracing/rtla/src/utils.c | 324 +- tools/tracing/rtla/src/utils.h | 7 + 558 files changed, 27345 insertions(+), 6847 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-bcm2835.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-bcm2835.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/brcm,kona-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/brcm,kona-wdt.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/cadence-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/cdns,wdt-r1p2.yaml rename Documentation/userspace-api/media/v4l/{pixfmt-meta-d4xx.rst => metafmt-d4xx [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-intel-ipu3.rst => metafm [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-rkisp1.rst => metafmt-rk [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-uvc.rst => metafmt-uvc.r [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-vivid.rst => metafmt-viv [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-vsp1-hgo.rst => metafmt- [...] rename Documentation/userspace-api/media/v4l/{pixfmt-meta-vsp1-hgt.rst => metafmt- [...] create mode 100644 drivers/media/i2c/ov01a10.c create mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dbgfs.c create mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dbgfs.h create mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_av1_req_lat_if.c create mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_hevc_req_multi_if.c create mode 100644 drivers/media/platform/verisilicon/rockchip_av1_entropymode.c create mode 100644 drivers/media/platform/verisilicon/rockchip_av1_entropymode.h create mode 100644 drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c create mode 100644 drivers/media/platform/verisilicon/rockchip_av1_filmgrain.h create mode 100644 drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c create mode 100644 drivers/media/platform/verisilicon/rockchip_vpu981_regs.h create mode 100644 drivers/pwm/pwm-microchip-core.c create mode 100644 drivers/pwm/pwm-rz-mtu3.c create mode 100644 drivers/soundwire/intel_ace2x.c create mode 100644 drivers/soundwire/intel_ace2x_debugfs.c delete mode 100644 drivers/staging/media/atomisp/i2c/gc0310.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c create mode 100644 drivers/staging/media/tegra-video/tegra20.c create mode 100644 drivers/staging/media/tegra-video/vip.c create mode 100644 drivers/staging/media/tegra-video/vip.h create mode 100644 include/media/jpeg.h create mode 100644 tools/tracing/rtla/src/timerlat_u.c create mode 100644 tools/tracing/rtla/src/timerlat_u.h