This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits 85ff74ab004e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 3d973b98d274 dt-bindings: trivial-devices: add onnn,adt7462 adds c5f02e0218e1 dt-bindings: interrupt-controller: ti,sci-inta: Add missin [...] adds b70ea8781988 dt-bindings: interrupt-controller: fsl,mu-msi: Drop "inter [...] adds a6fa1f9e32f5 dt-bindings: Fix array property constraints adds fbe4ba6c5c7c dt-bindings: fpga: altr,fpga-passive-serial: Convert to yaml adds 29bf3116cf29 of:of_numa: remove unused macro adds 1d31c6fc86c0 dt-bindings: writing-schema: Add details on YAML text blocks adds 6ba55951e70b logic_pio: Constify fwnode_handle adds f68303cf1cf2 PCI: Constify pci_register_io_range() fwnode_handle adds ec8c2329da1a of: Constify struct device_node function arguments adds 9c63fea9acd0 of: Constify struct property pointers adds 7118782dfb4a of: Constify of_changeset_entry function arguments adds 3539089bcc86 of: Constify safe_name() kobject arg adds d79616b04f0e of/address: Constify of_busses[] array and pointers adds 8a6e02d0c00e of: reserved_mem: Restructure how the reserved memory regi [...] adds 00c9a452a235 of: reserved_mem: Add code to dynamically allocate reserve [...] adds 2e030910fa90 of: module: remove strlen() call in of_modalias() adds 02ac5f9d6cae of: property: add of_graph_get_next_port() adds 58fe47d6ac74 of: property: add of_graph_get_next_port_endpoint() adds 3d4b0149b4d4 of: property: use new of_graph functions adds b345b5b20708 ASoC: test-component: use new of_graph functions adds 75e3d9622f3b ASoC: audio-graph-card: use new of_graph functions adds 0d4f080e9fe4 ASoC: audio-graph-card2: use new of_graph functions adds c005d3776ac7 gpu: drm: omapdrm: use new of_graph functions adds 78cd57bbb452 fbdev: omapfb: use new of_graph functions adds 393194cdf11e media: xilinx-tpg: use new of_graph functions adds a9c2d9de1033 dt-bindings: input: convert zii,rave-sp-pwrbutton.txt to yaml adds b213f06da235 dt-bindings: watchdog: convert zii,rave-sp-wdt.txt to yaml format adds f9759e2b5704 dt-bindings: cache: qcom,llcc: Fix X1E80100 reg entries adds b2473a359763 of/fdt: add dt_phys arg to early_init_dt_scan and early_in [...] adds 01d0467488c7 dt-bindings: Enable dtc "interrupt_provider" warnings adds 67759cfb043a of/fdt: Don't use default address cell sizes for address t [...] adds 045b14ca5c36 of: WARN on deprecated #address-cells/#size-cells handling adds 64ee3cf096ac of/address: Rework bus matching to avoid warnings adds 919e0dd4118e dt-bindings: interrupt-controller: qcom,pdc: Add SAR2130P [...] adds 332857fdac73 of: Allow overlay kunit tests to run CONFIG_OF_OVERLAY=n adds 28b513b5a683 Merge branch 'dt/linus' into dt/next new e6de688e93a9 Merge tag 'devicetree-for-6.13' of git://git.kernel.org/pu [...] adds 49a397ad24ee HID: wacom: Interpret tilt data from Intuos Pro BT as sign [...] adds ae117e622a92 HID: rmi: Add select RMI4_F3A in Kconfig adds 87a2f10395c8 HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support adds 66ef47faa90d HID: hyperv: streamline driver probe to avoid devres issues adds a025b0dbd83f HID: wacom: Set eraser status when either 'Eraser' or 'Inv [...] new f33e46a0c6bd Merge branch 'for-6.13/wacom' into for-linus adds 138a339e39bb HID: steelseries: Fix battery requests stopping after some time adds 8ee0f23e2672 HID: steelseries: Add capacity_level mapping new 873c578324c7 Merge branch 'for-6.13/steelseries' into for-linus new e8a0581914bd HID: multitouch: make mt_set_mode() less cryptic new 65578513c3a9 Merge branch 'for-6.13/multitouch-v2' into for-linus adds fb6c0583a143 HID: logitech-hidpp: Remove feature_type from hidpp_root_g [...] new a737d9d62d55 Merge branch 'for-6.13/logitech' into for-linus adds ff39b0bbc2a4 HID: Add IDs for Kysona adds 30c32d052945 HID: Kysona: Add basic battery reporting for Kysona M600 adds 94ec1cd82f55 HID: Kysona: check battery status every 5s using a workqueue adds 9372b6c4ed80 HID: Kysona: add basic online status new b14927b3300f Merge branch 'for-6.13/kysona' into for-linus adds 63cafaf47a83 HID: ishtp-hid-client: replace fake-flex arrays with flex- [...] adds ac0cba683772 HID: intel-ish-hid: Add firmware version sysfs attributes new 9411aacd72b6 Merge branch 'for-6.13/intel-ish' into for-linus adds 4005667d3a09 HID: i2c-hid-of: Drop explicit initialization of struct i2 [...] new d273b820f711 Merge branch 'for-6.13/i2c-hid' into for-linus adds be8f7f2281a2 HID: hid-goodix: Return 0 when receiving an empty HID feat [...] adds 253ed2740be0 HID: hid-goodix: Fix HID get/set feature operation overwri [...] adds 20bcb2734baf dt-bindings: input: Goodix GT7986U SPI HID Touchscreen adds c8eb2faef118 HID: hid-goodix-spi: Add OF supports new 390b059ac7f6 Merge branch 'for-6.13/goodix' into for-linus adds 6ea2a6fd3872 HID: corsair-void: Add Corsair Void headset family driver new 359bfdc3c991 Merge branch 'for-6.13/corsair' into for-linus adds 61595012f280 HID: simplify code in fetch_item() adds ae9b956cb26c HID: simplify snto32() adds c653ffc28340 HID: stop exporting hid_snto32() adds aa68d2bd9bef HID: Fix typo in the comment adds b2b8a75e1d88 HID: Remove default case statement in fetch_item() adds 7b2daa648eb7 HID: debug: Remove duplicates from 'keys' new 22380b5f03ae Merge branch 'for-6.13/core' into for-linus adds 2e592244c487 HID: replace BUG_ON() with WARN_ON() new ffca1be9b4b3 Merge branch 'for-6.13/bug-on-to-warn-on' into for-linus adds 8b7fd6a15f8c HID: bpf: move HID-BPF report descriptor fixup earlier adds 52cd1906ef6b HID: core: save one kmemdup during .probe() adds 7316fef4b993 HID: core: remove one more kmemdup on .probe() adds 6fd47effe92b HID: bpf: allow write access to quirks field in struct hid_device adds 0b838d768ccd selftests/hid: add dependency on hid_common.h adds 4fb41dfde069 selftests/hid: cleanup C tests by adding a common struct u [...] adds 72c55473fc8c selftests/hid: allow to parametrize bus/vid/pid/rdesc on t [...] adds 645c224ac5f6 HID: add per device quirk to force bind to hid-generic adds e14e0eaeb040 selftests/hid: add test for assigning a given device to hi [...] adds 9bc089307e8d HID: bpf: Fix NKRO on Mistel MD770 adds cee9faff2f65 HID: bpf: Fix Rapoo M50 Plus Silent side buttons adds b6d8c474e265 HID: bpf: drop use of Logical|Physical|UsageRange new 903796855b61 Merge branch 'for-6.13/bpf' into for-linus new b57807cbbf36 Merge tag 'hid-for-linus-2024111801' of git://git.kernel.o [...] adds 67cefecf2a03 mailmap: add entries for Hans Verkuil adds 2af8dbd4abbf media: gpio-ir-tx: Driver does not behave with PREEMPT_RT adds 4738cae3ce67 media: gpio-ir-tx: Remove redundant call to local_irq_disable() adds a4e3f00e127c docs: media: fix misspelling in lirc-set-send-duty-cycle adds 95397784be23 media: staging: drop omap4iss adds b990b0088bee media: chips-media: wave5: Support SPS/PPS generation for [...] adds 2092b3833487 media: chips-media: wave5: Support runtime suspend/resume adds 88ff31fd0181 media: chips-media: wave5: Use helpers to calculate bytesp [...] adds 1b4420bdfa8b media: chips-media: wave5: Support YUV422 raw pixel-format [...] adds a8f2cdd27d11 media: v4l: Add luma 16-bit interlaced pixel format adds 55b834873e80 media: uvcvideo: Add luma 16-bit interlaced pixel format adds c6104297c965 media: uvcvideo: RealSense D421 Depth module metadata adds a7e742e416bc media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type adds b2ec92bb5605 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infr [...] adds c9df99302fff media: uvcvideo: Force UVC version to 1.0a for 0408:4033 adds 3dd075fe8ebb media: uvcvideo: Require entities to have a non-zero unique ID adds 44f703386021 media: uvcvideo: Refactor the status irq API adds c5fe3ed618f9 media: uvcvideo: Avoid race condition during unregister adds 4115edeff98f media: uvcvideo: Exit early if there is not int_urb adds bfe703ac0c9f media: dvb-core: add missing buffer index check adds ccb32f2357c0 media: v4l2-core: add v4l2_debugfs_root() adds 01c76fc995cd media: v4l2-core: add v4l2_debugfs_if_alloc/free() adds c6a38df9162c media: i2c: adv7511-v4l2: export InfoFrames to debugfs adds 60bdc2ffe53d media: i2c: adv7604: export InfoFrames to debugfs adds 42765902bd4c media: i2c: adv7842: export InfoFrames to debugfs adds 23788ceb8781 media: i2c: tc358743: export InfoFrames to debugfs adds 6ce4c5dc5dd2 media: omap3isp: add missing wait_prepare/finish ops adds 5e53592063f3 media: pisp_be: add missing wait_prepare/finish ops adds 547629f7b167 media: venus: add missing wait_prepare/finish ops adds 3653f14841dc media: pwc: set lock before calling vb2_queue_init() adds fee248fb86ae media: msi2500: set lock before calling vb2_queue_init() adds cf78f3d3a676 media: hackrf: set lock before calling vb2_queue_init() adds 8d04fcc76f82 media: airspy: set lock before calling vb2_queue_init() adds 922b739445f3 media: rcar_drif.c: set lock before calling vb2_queue_init() adds 7e8ca483c0a9 media: video-i2c: set lock before calling vb2_queue_init() adds c780d01cf1a6 media: vb2: vb2_core_queue_init(): sanity check lock and w [...] adds 88785982a19d media: vb2: use lock if wait_prepare/finish are NULL adds 45defa4578cc media: tda18271: add missing result checking of tda18271_l [...] adds d4f53fe70e86 media: imx-jpeg: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() adds 93ee2d7ce266 media: nvidia: tegra: Use iommu_paging_domain_alloc() adds 953c03d8cb41 media: platform: rga: fix 32-bit DMA limitation adds 4510319676bd media: pvrusb2: Use kmemdup_array instead of kmemdup for m [...] adds 9d31522aa557 media: mgb4: Fix debugfs error handling adds 7ade935392a3 media: amphion: Guard memory allocation to catch failures adds 365365a26614 media: vde: Convert comma to semicolon adds 672f24ed6ebc media: verisilicon: av1: Fix reference video buffer pointe [...] adds 2c21fd53a1a0 media: siano: remove redundant null pointer checks in cec_ [...] adds 17af2b39daf1 media: mtk-jpeg: Fix null-ptr-deref during unload module adds 399bb7cc730d MAINTAINERS: mailmap: update Jai Luthra's email address adds 21ea3dcf8590 dt-bindings: media: ti,j721e-csi2rx-shim: Update maintainer email adds d2b7ecc26bd5 media: imx-jpeg: Set video drvdata before register video device adds 8cbb1a7bd597 media: amphion: Set video drvdata before register video device adds fd0af4cd35da media: imx-jpeg: Ensure power suppliers be suspended befor [...] adds 0d4d90b9416b media: dw100: Rectify debug log adds 1e63c7940bb1 media:tuners: Fix typos in comments across various files adds 2f88509db015 media: dvb: Fix typos in comments across various files adds b8fc42dc0657 media: Switch back to struct platform_driver::remove() adds ca59f9956d45 media: wl128x: Fix atomicity violation in fmc_send_cmd() adds d30bb4b43ed6 media: cx231xx: Fix the S-Video capture on August VGB100 adds 61a830bc0ea6 media: cx231xx: Add support for Dexatek USB Video Grabber [...] adds a4124417d095 media: platform: ti: omap: fix a typo adds cc23e3d69958 media: cec: seco: add HAS_IOPORT dependency adds c5120f3b20a1 MAINTAINERS: mailmap: update Alexey Klimov's email address adds 869f38ae07f7 media: i2c: tc358743: Fix crash in the probe error path wh [...] adds 0f514068fbc5 media: platform: allegro-dvt: Fix possible memory leak in [...] adds 4a058b34b52e media: ts2020: fix null-ptr-deref in ts2020_probe() adds 4f45d65b7814 media: qcom: camss: fix error path on configuration of pow [...] adds 288db22ef9f2 media: qcom: camss: Add hooks to get CSID wrapper resources adds 44fdbb9d1a38 media: qcom: camss: add management of supply regulators to CSIPHY adds 0567d0f1cc62 media: qcom: camss: move SM8250 regulators from CSID to CS [...] adds 06f5531958dd media: videodev2: Add flag to unconditionally enumerate pi [...] adds 1faaae77608f media: test-drivers: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag adds bcd4f091cf1e media: verisilicon: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag adds d95fdc0408a8 media: i2c: max96714: add HAS_EVENTS support adds 0d88a37edf54 media: i2c: max96717: add HAS_EVENTS support adds d56786977ba1 media: i2c: max96717: clean up on error in max96717_subdev_init() adds ad17dcef881f media: i2c: Fix typos in comments across various files adds 856e89ff581d media: i2c: imx290: Remove CHIP_ID reg definition adds a92651b8e288 media: i2c: imx290: Avoid communication during probe() adds 9755343cb27e media: i2c: imx290: Check for availability in probe() adds bcca6cb79a49 media: ti: j721e-csi2rx: Convert comma to semicolon adds f35b2e24a7ad media: staging/intel-ipu3: css: Convert comma to semicolon adds 5ba5bda6b62e dt-bindings: media: renesas,csi2: Add binding for V4M adds ba7eb745e058 media: rcar-csi2: Correct field size for PHTW writes adds b230ddd87601 media: rcar-csi2: Allow writing any code and data value to PHTW adds 28a034da232d media: rcar-csi2: Abstract PHTW and PHYPLL register offsets adds e5be5622b3a2 media: rcar-csi2: Add helper to lookup mbps settings adds a8c916edc04e media: rcar-csi2: Move PHTW write helpers adds a59f7ffdf435 media: rcar-csi2: Add documentation for PHY_EN and PHY_MOD [...] adds 7e86c7a520b9 media: rcar-csi2: Add support for R-Car V4M adds 708cef6d4df4 dt-bindings: i2c: maxim,max96712: Add compatible for MAX96724 adds aa1e8e184266 media: staging: max96712: Remove device id check adds 2536a0715f0e media: staging: max96712: Move link frequency setting to d [...] adds 9350219aa357 media: staging: max96712: Document the DEBUG_EXTRA register adds 6c872b782aea media: staging: max96712: Add support for MAX96724 adds f367e313d2dc dt-bindings: media: renesas,isp: Add Gen4 family fallback adds 59ba2cd33196 media: rcar-isp: Add family compatible for R-Car Gen4 family adds 27d23cecf33a dt-bindings: media: renesas,isp: Add binding for V4M adds 1b7e7240eaf3 media: rcar-vin: Add support for RAW10 adds a23b2b21b02f staging: media: ipu3: fix spelling mistakes adds 6390834c6f9b media: uapi: Add meta formats for PiSP FE config and stats adds 1358bb523949 dt-bindings: media: Add bindings for raspberrypi,rp1-cfe adds 6edb685abb2a media: raspberrypi: Add support for RP1-CFE adds 40249b1d5b3c media: admin-guide: Document the Raspberry Pi CFE (rp1-cfe) adds 0d5c92cde4d3 media: i2c: vgxy61: Fix an error handling path in vgxy61_detect() adds 0c200daa5780 media: platform: rzg2l-cru: rzg2l-video: Move request_irq( [...] adds 30fe661eb9d3 media: Documentation: Deprecate s_stream video op, update docs adds 646aed96d510 media: Documentation: Update {enable,disable}_streams docu [...] adds fd0e579bc62c media: Documentation: Improve v4l2_subdev_{en,dis}able_str [...] adds 24ad2d1f773a media: i2c: ds90ub960: Fix missing return check on ub960_r [...] adds afdb1f1fefb4 v4l2-subdev: Return -EOPNOTSUPP for unsupported pad type i [...] adds 92271cec6812 media: ipu6: fix the wrong type casting and 64-bit division adds 2f091c476db6 media: ipu6: remove redundant dependency in Kconfig adds 1ee5e1fd8295 media: platform: video-mux: Fix mutex locking adds 698b6e3163ba media: atomisp: Replace ternary operator with if adds 12564e809c8c media: platform: rzg2l-cru: rzg2l-video: Set AXI burst max length adds 3b954c34c3fc media: rzg2l-cru: Use RZG2L_CRU_IP_SINK/SOURCE enum entries adds ad982f8522ba media: rzg2l-cru: Mark sink and source pad with MUST_CONNECT flag adds a4e014bfdaa0 media: rzg2l-cru: csi2: Mark sink and source pad with MUST [...] adds a5754e5db387 media: rzg2l-cru: csi2: Use ARRAY_SIZE() in media_entity_p [...] adds 9e880cd9e9e8 media: rzg2l-cru: csi2: Implement .get_frame_desc() adds d7d72dae81d5 media: rzg2l-cru: Retrieve virtual channel information adds c7f3bd38b543 media: rzg2l-cru: Remove `channel` member from `struct rzg [...] adds 3b506155428a media: rzg2l-cru: Use MIPI CSI-2 data types for ICnMC_INF [...] adds 40516958d7ec media: rzg2l-cru: Remove unused fields from rzg2l_cru_ip_f [...] adds 0e575e4eb657 media: rzg2l-cru: Remove unnecessary WARN_ON check in format func adds b56dccafda94 media: rzg2l-cru: Simplify configuring input format for im [...] adds a8af02e8a9df media: rzg2l-cru: Inline calculating image size adds 8853467c41e8 media: rzg2l-cru: Simplify handling of supported formats adds 7e58132ca2bc media: rzg2l-cru: Inline calculating bytesperline adds fcb8f9bb3560 media: rzg2l-cru: Make use of v4l2_format_info() helpers adds ec37ac1ad27a media: rzg2l-cru: Use `rzg2l_cru_ip_formats` array in enum [...] adds fb2ebb89cf99 media: rzg2l-cru: csi2: Remove unused field from rzg2l_csi [...] adds f7b55b77bc09 media: rzg2l-cru: video: Implement .link_validate() callback adds cd559c80ddbf media: rzg2l-cru: csi2: Use rzg2l_csi2_formats array in en [...] adds c6ed80fd6743 media: rzg2l-cru: Refactor ICnDMR register configuration adds 0477b0866cd9 media: rzg2l-cru: Add support to capture 8bit raw sRGB adds c0fc8dd01ffc media: rzg2l-cru: Move register definitions to a separate file adds 2269e399b3f0 media: renesas: rzg2l-cru: Add 'yuv' flag to IP format structure adds c9ec6f173636 media: uvcvideo: Stop stream during unregister adds 1d8aaa86a32a media: videobuf2-core: update vb2_thread if wait_finish/pr [...] adds d01e5a4d866d media: test-drivers: drop vb2_ops_wait_prepare/finish adds bde5d79d0025 media: pci: drop vb2_ops_wait_prepare/finish adds 30e932f5d942 media: usb: drop vb2_ops_wait_prepare/finish adds 361445a26de8 media: video-i2c: drop vb2_ops_wait_prepare/finish adds 8fcd2795d22a media: rtl2832_sdr: drop vb2_ops_wait_prepare/finish adds 4bf194e10e42 media: platform: drop vb2_ops_wait_prepare/finish adds 7a9c25d52ef3 media: common: saa7146: drop vb2_ops_wait_prepare/finish adds 3576f817c5ee staging: media: drop vb2_ops_wait_prepare/finish adds d020ca11a816 media: samples: v4l2-pci-skeleton.c: drop vb2_ops_wait_pre [...] adds 2a45db41b897 media: cx231xx: Remove some deadcode adds 9f070b1862f3 media: v4l2-core: v4l2-dv-timings: check cvt/gtf result adds 2b744cb1a5a4 media: v4l2-core: constify the class struct adds fba1aff8d25d media: raspberrypi: rp1-cfe: Fix spelling mistake "Orphand [...] adds 5d6d950fef1c media: vb2: Fix comment adds 5c73563a212f media: vb2: fix confusing log message adds 0278d6c1ab0a media: mantis: remove orphan mantis_core.h adds c7ccf3683ac9 media: ati_remote: don't push static constants on stack for %*ph adds fa0611dce6f9 media: ov2740: Don't log ov2740_check_hwcfg() errors twice adds 199c204bcc73 media: ipu6: Fix DMA and physical address debugging messag [...] adds daabc5c64703 media: ipu6: not override the dma_ops of device in driver adds 1d4a00028997 media: ipu6: use the IPU6 DMA mapping APIs to do mapping adds c8e9120c2065 media: ipu6: remove architecture DMA ops dependency in Kconfig adds 30dc78138dad media: Documentation: ipu6: remove the dma_ops part from the doc adds 940ff4b41b98 media: ipu6: use PFN_UP() and sg_virt() for code simplicity adds 3bb5080293a3 media: raspberrypi: Remove redundant "no IRQ" message adds e7724e23196a media: v4l2-subdev: Refactor events adds 8e9a03bd410d media: raspberrypi: Do some cleanup in probe() adds 28aeaeaca62e media: i2c: mt9p031: Drop support for legacy platform data adds 8c6699718949 media: i2c: mt9p031: Drop I2C device ID table adds 8f2da25e85c1 media: i2c: mt9p031: Switch from OF to fwnode API adds a3461f73f611 media: dt-bindings: Remove assigned-clock-* from various schema adds 17971a430ff9 media: i2c: Drop HAS_EVENTS and event handlers adds eaf296205c61 media: i2c: imx415: Drop HAS_EVENTS flag adds d6594d507617 media: i2c: dw9768: Fix pm_runtime_set_suspended() with ru [...] adds 316e74500d1c media: amphion: Fix pm_runtime_set_suspended() with runtim [...] adds 2a20869f7d79 media: venus: Fix pm_runtime_set_suspended() with runtime [...] adds d2842dec5779 media: gspca: ov534-ov772x: Fix off-by-one error in set_fr [...] adds d0fef6de4f1b media: ov08x40: Fix burst write sequence adds f6be5a3173f7 media: dt-bindings: Add OmniVision OV08X40 adds f46cf0cfd613 media: ov08x40: Rename ext_clk to xvclk adds df1ae2251a50 media: ov08x40: Add OF probe support adds a80b1bbff88b media: mt9p031: Refactor format handling for different sen [...] adds 8a2189be8599 media: i2c: gc2145: introduce enable/disable_streams ops adds d5c7cc28aa9b media: i2c: st-mipid02: fix mipid02_stream_enable error handling adds 8e8a49884f02 media: i2c: st-mipid02: use enable/disable_streams pad ops adds a74e17ca6443 media: i2c: st-mipid02: add pm_runtime handling adds 0a33a4e050ac media: i2c: st-mipid02: remove parallel mbus format on sink pad adds 1429826883bb media: intel/ipu6: do not handle interrupts when device is [...] adds be7de823847b media: raspberrypi: cfe: Fix mapping of dmabuf buffers adds 23e0661de5c7 media: intel/ipu6: remove buttress ish structure adds ff0f0353826d media: mc: Rename pad as origin in __media_pipeline_start() adds a14908a9925b media: ipu6: move the l2_unmap() up before l2_map() adds f7c924aba3d9 media: ipu6: optimize the IPU6 MMU mapping flow adds 1faf84ff1c06 media: ipu6: optimize the IPU6 MMU unmapping flow adds 7af76aa15328 media: ipu6: make the ipu6_mmu_unmap() as a void function adds 3b3a7440607e media: i2c: ov5645: Use local `dev` pointer for subdev dev [...] adds 82e092fe3676 media: i2c: ov5645: Replace dev_err with dev_err_probe in [...] adds 885ac9871724 media: i2c: ov5645: Use v4l2_async_register_subdev_sensor() adds ecf85e03b4ab media: i2c: ov5645: Drop `power_lock` mutex adds f92711869c53 media: i2c: ov5645: Use subdev active state adds 83ce4f91ef0d media: i2c: ov5645: Switch to {enable,disable}_streams adds a745d7acc1eb media: i2c: dw9768: Use runtime PM autosuspend adds 498375e2cb25 media: venus: Helper function for dynamically updating bitrate adds 0e1d123edf3f media: venus: Enable h.264 hierarchical coding adds 6c9934c5a00a media: venus: fix enc/dec destruction order adds 45b1a1b348ec media: venus: sync with threaded IRQ during inst destruction adds 1b3bb4d69f20 media: venus: factor out inst destruction routine adds 785fbc62d5e9 media: atomisp: Remove unused libmsrlisthelper adds 751d13a0cffb media: atomisp: Fix WARN_ON() in vb2_start_streaming() triggering adds 1059f9e6cc16 media: atomisp: mt9m114: Disable V4L2_CID_3A_LOCK control adds f6d364dbad04 media: atomisp: mt9m114: Add missing mutex_init() call adds 462ed3711b1e media: atomisp: mt9m114: Fix fmt->code not getting set on try_fmt adds 967a5ec1668e media: atomisp: hmm_bo: Fix spelling errors in hmm_bo.h adds d65adf351c91 media: atomisp: Fix typos in comment adds cced43b408f2 media: atomisp: Remove License information boilerplate adds 08964e23783b media: atomisp: Fix spelling errors reported by codespell adds d85a41d88871 media: atomisp: remove redundant re-checking of err adds ed61c5913950 media: atomisp: Add check for rgby_data memory allocation failure adds 0503440f8477 media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_* controls adds c1fcd68e7bd4 Documentation: media: improve V4L2_CID_MIN_BUFFERS_FOR_*, doc adds b855f02427e9 media: replace obsolete hans.verkuil@cisco.com alias adds 54a7ca1bf38f media: mgb4: Fix inconsistent input/output alignment in lo [...] adds 095aa8926bd0 media: dt-bindings: adv7180: Document 'adi,force-bt656-4' adds 69df1f89db2b media: adv7180: Also check for "adi,force-bt656-4" adds 8964eb234082 media: platform: exynos4-is: Fix an OF node reference leak [...] adds be5a002d432a media: qcom: camss: implement pm domain ops for VFE v4.1 adds c830aff08d51 media: dt-bindings: Add qcom,msm8953-camss adds 7ee35e07ccbf media: qcom: camss: Add MSM8953 resources adds 9b47364fd75b media: platform: samsung: s5p-jpeg: Remove deadcode adds 5516200c466f Merge tag 'v6.12-rc7' into __tmp-hansg-linux-tags_media_at [...] adds 5e02c393b7fd media: MAINTAINERS: Add Hans de Goede as USB VIDEO CLASS c [...] adds dc51b3cc9d4d MAINTAINERS: update location of media main tree adds 72ad4ff63804 docs: media: update location of the media patches new 9f5a6a1fe690 Merge tag 'media/v6.13-1' of git://git.kernel.org/pub/scm/ [...] adds ecf2b43018da media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFI [...] new 70e8ef2d6762 Merge tag 'media/v6.13-2' of git://git.kernel.org/pub/scm/ [...] adds 31440fe70167 platform/x86/intel/pmt: Correct the typo 'ACCCESS_LOCAL' adds 066c779b094b platform/x86: intel_scu_ipc: Don't use "proxy" headers adds d12586e1072d platform/x86: wmi: Implement proper shutdown handling adds 8150408bfdb2 asus-laptop: prefer strscpy() over strcpy() adds 7dd123393127 x86: acer-wmi: remove unused macros adds 3ea5eb68b9d6 platform/x86: Switch back to struct platform_driver::remove() adds 90a7d7486004 platform/x86: classmate-laptop: Replace snprintf in show f [...] adds 81e2cc3688cb platform/x86: dell-dcdbase: Replace snprintf in show funct [...] adds 6bd35252102e platform/x86: intel_scu_ipc: Unify the flow in pwr_reg_rdwr() adds 8b142950a5a7 platform/x86: intel_scu_ipc: Replace workaround by 32-bit IO adds ce44b96261a6 platform/x86: intel_scu_ipc: Simplify code with cleanup helpers adds acf1b04c6890 platform/x86: intel_scu_ipc: Convert to check for errors first adds f02fcc7c12a6 platform/x86: intel_scu_ipc: Save a copy of the entire str [...] adds c54eeb8feff5 platform/surface: aggregator_registry: Add Surface Pro 9 5G adds 9fe43c8020a6 platform/x86/intel/pmc: Refactor platform resume functions [...] adds 7a797cc9f809 platform/x86/intel/pmc: Disable C1 auto-demotion during suspend adds 9df193087b9e platform/x86/amd/hsmp: Create hsmp/ directory adds 1e1c4c0ab308 platform/x86/amd/hsmp: Create wrapper function init_acpi() adds d9a621ebddf2 platform/x86/amd/hsmp: Convert amd_hsmp_rdwr() to a functi [...] adds 1757d2b8dcf6 platform/x86/amd/hsmp: Move structure and macros to header file adds e47c018a0ee6 platform/x86/amd/hsmp: Move platform device specific code [...] adds 969f915473d8 platform/x86/amd/hsmp: Move ACPI code to acpi.c adds 8e75dff56e00 platform/x86/amd/hsmp: Change generic plat_dev name to hsmp_pdev adds 7d3135d16356 platform/x86/amd/hsmp: Create separate ACPI, plat and comm [...] adds 4fc0366ef83f platform/x86/amd/hsmp: Use name space while exporting modu [...] adds c1691730d9ff platform/x86/amd/hsmp: Use dev_groups in the driver structure adds 1349dd7dc21c platform/x86/amd/hsmp: Make hsmp_pdev static instead of global adds a7d30cb75b0b platform/x86: eeepc-laptop: use sysfs_emit() instead of sprintf() adds b39e8ece931a platform/x86: think-lmi: improve check if BIOS account sec [...] adds c7842e69e450 platform/x86: think-lmi: Add certificate as mechanism adds 7c0bbf1ae650 platform/x86: think-lmi: Allow empty admin password adds 5dcb5ef12590 platform/x86: think-lmi: Multi-certificate support adds 049571ce7678 platform/x86: wmi: Remove wmi_block_list adds c382429b587a platform/x86: wmi: Replace dev_to_wdev() with to_wmi_device() adds e001341a984e platform/x86: wmi: Introduce to_wmi_driver() adds f60933390852 platform/x86: compal-laptop: use sysfs_emit() instead of s [...] adds 7757f9d5d555 alienware-wmi: fixed indentation and clean up adds 479bb5ff6025 alienware-wmi: alienware_wmax_command() is now input size [...] adds 9f6c43041552 alienware-wmi: added platform profile support adds 18eec62ee065 alienware-wmi: added force module parameters adds f164dd0bf4c6 alienware-wmi: WMAX interface documentation adds df7f9acd8646 platform/x86: intel: Add 'intel' prefix to the modules aut [...] adds d68cb6023356 alienware-wmi: Fix spelling mistake "requieres" -> "requires" adds ab49d7bf991a platform/x86/intel/vsec: Remove a useless mutex adds cc8e2dbf99d2 platform/x86/amd/pmf: Use dev_err_probe() to simplify erro [...] adds ac4976a4f870 MAINTAINERS: Change AMD PMF driver status to "Supported" adds ba6ad33d5c87 platform/x86/amd/pmf: Switch to platform_get_resource() an [...] adds 44ed58e57984 MAINTAINERS: adjust file entry in INTEL TPMI DRIVER adds 01fbfcb3acbb platform/x86: x86-android-tablets: Add get_i2c_adap_by_han [...] adds 5b78e809f948 platform/x86: x86-android-tablets: Add support for getting [...] adds 06f876def346 platform/x86: x86-android-tablets: Add support for Vexia E [...] adds a8e03d821d6a MAINTAINERS: Update ISHTP ECLITE maintainer entry adds 4ceb681f1822 platform/x86: hp: hp-bioscfg: remove redundant if statement adds 895085ec3f2e platform/x86: asus-wmi: Fix inconsistent use of thermal policies adds b0955ce55547 platform/x86: asus-wmi: Use platform_profile_cycle() adds 0d5e2d9b8fcb platform/x86/amd/hsmp: mark hsmp_msg_desc_table[] as maybe_unused adds 75a978bd604b intel-hid: fix volume buttons on Thinkpad X12 Detachable T [...] adds 5a67c0d1c8bd platform/x86/amd: amd_3d_vcache: Add AMD 3D V-Cache optimi [...] adds bd17863a7086 platform/x86/amd: amd_3d_vcache: Add sysfs ABI documentation adds 996b318e6fce platform/x86/amd/hsmp: Add new error code and error logs adds 8560b2775a08 platform/x86/amd/hsmp: Change the error type adds 0c32840763b1 platform/x86/intel/pmt: allow user offset for PMT callbacks adds 2b8dc45b8ca3 alienware-wmi: order alienware_quirks[] alphabetically adds 1c1eb70e7d23 alienware-wmi: extends the list of supported models adds 01bd181d21cf alienware-wmi: Adds support to Alienware x17 R2 adds bfcda5cbcdb6 alienware-wmi: create_thermal_profile() no longer brute-fo [...] adds 6674c5a0eeb5 Documentation: alienware-wmi: Describe THERMAL_INFORMATION [...] adds 5c7bebc1a3f0 platform/x86: panasonic-laptop: Return errno correctly in [...] adds c6a2b4fcec5f platform/x86: p2sb: Cache correct PCI bar for P2SB on Gemini Lake new fcb3ad4366b9 Merge tag 'platform-drivers-x86-v6.13-1' of git://git.kern [...] adds aacfa0ef247b efi/libstub: fix efi_parse_options() ignoring the default [...] adds ade7ccba2d64 efi/libstub: remove unnecessary cmd_line_len from efi_conv [...] adds c004703ed7ae efi/libstub: measure initrd to PCR9 independent of source adds e6d654e9f5a9 tpm: fix signed/unsigned bug when checking event logs adds c33c28f9f6e0 tpm: do not ignore memblock_reserve return value adds a066397e8ed1 tpm: fix unsigned/signed mismatch errors related to __calc [...] adds 63971b0f51fa libstub,tpm: do not ignore failure case when reading final [...] adds 06d39d79cbd5 efi/libstub: Free correct pointer on failure adds 6fce6e979168 efi/zboot: Fix outdated comment about using LoadImage/StartImage adds 8fbe4c49c0cc efi/memattr: Ignore table if the size is clearly bogus adds 7eb4e1dd7100 x86/efi: Drop support for the EFI_PROPERTIES_TABLE adds 21b1a7f7ae2f x86/efi: Apply EFI Memory Attributes after kexec adds e6384c398459 efi/libstub: Parse builtin command line after bootloader p [...] adds 80d01ce607cb efi/libstub: Fix command line fallback handling when loadi [...] adds 851062278436 efi/libstub: Take command line overrides into account for [...] adds c5d91b16f525 efi: Fix memory leak in efivar_ssdt_load new 18a411cc5d5c Merge tag 'efi-next-for-v6.13' of git://git.kernel.org/pub [...] adds 8cf8dfceebda seccomp: Stub for !HAVE_ARCH_SECCOMP_FILTER new df66aeadd8f8 Merge tag 'seccomp-v6.13-rc1' of git://git.kernel.org/pub/ [...] new 9080d11a6c5c scripts: ipe: polgen: remove redundant close and error exit path new 7e7f65647e52 Merge tag 'ipe-pr-20241119' of git://git.kernel.org/pub/sc [...] adds badf752b5e4b microblaze: Export xmb_manager functions adds 01a9664e0d9f microblaze: Remove empty #ifndef __ASSEMBLY__ statement adds eb01f8f3c446 microblaze: mb: Use str_yes_no() helper in show_cpuinfo() new f103749785a7 Merge tag 'microblaze-v6.13' of git://git.monstr.eu/linux- [...] adds 1037d186edfc openrisc: Implement fixmap to fix earlycon new c66fbc6c3df9 Merge tag 'for-linus' of https://github.com/openrisc/linux adds 6d89ead19946 UAPI/ioctl: Improve parameter name of ioctl request defini [...] adds fae41fe16cdd hexagon: Don't select GENERIC_IOMAP without HAS_IOPORT support adds f062b6ecc798 Bluetooth: add HAS_IOPORT dependencies adds f663c6ae3620 drm: handle HAS_IOPORT dependencies adds 7c7e6c8924e7 tty: serial: handle HAS_IOPORT dependencies adds 6f043e757445 asm-generic/io.h: Remove I/O port accessors for HAS_IOPORT=n adds c5c3238d9b8c asm-generic: provide generic page_to_phys and phys_to_page [...] adds 3e25d5a49f99 asm-generic: add an optional pfn_valid check to page_to_phys adds 1dc82675cb79 lib/math/test_div64: add some edge cases relevant to __div [...] adds 00a31dd3acea asm-generic/div64: optimize/simplify __div64_const32() adds 06508533d51a ARM: div64: improve __arch_xprod_64() adds d533cb2d2af4 __arch_xprod64(): make __always_inline when optimizing for [...] adds d4d3125a3452 watchdog: Add HAS_IOPORT dependency for SBC8360 and SBC7240 adds b660d0a2acb9 New implementation for IO memcpy and IO memset adds 0110feaaf6d0 arm64: Use new fallback IO memcpy/memset adds 4c9397cf292f csky: Use new fallback IO memcpy/memset adds 6e3f5e626cb9 loongarch: Use new fallback IO memcpy/memset adds a8cb1e92d290 hexagon: simplify asm/io.h for !HAS_IOPORT adds 5a8b4b400125 lib/iomem_copy: fix kerneldoc format style adds c0dc92144ba1 tty: serial: export serial_8250_warn_need_ioport adds fb56007c9bc3 vt_buffer.h: get rid of dead code in default scr_...() instances adds a36498d22c2b asm/vga.h: don't bother with scr_mem{cpy,move}v() unless w [...] adds 2d22a23c0d71 sparc: get rid of asm/vga.h adds 0af8e32343f8 empty include/asm-generic/vga.h new 79caa6c88ac4 Merge tag 'asm-generic-3.13' of git://git.kernel.org/pub/s [...] adds 566ab427f827 riscv: dts: thead: Add TH1520 pin control nodes adds 5ec423d1df08 riscv: dts: thead: Add TH1520 GPIO ranges adds 33d3a63f9ab3 riscv: dts: thead: Adjust TH1520 GPIO labels adds 3893d1bfe0dc riscv: dts: thead: Add Lichee Pi 4M GPIO line names adds d7252a0731ac riscv: dts: thead: Add TH1520 pinctrl settings for UART0 adds cce219d35511 riscv: dtb: thead: Add BeagleV Ahead LEDs adds bcec43a092d0 riscv: dts: thead: Add missing GPIO clock-names adds 2a3bf75a9408 riscv: dts: thead: remove enabled property for spi0 adds fce30430a420 Merge tag 'thead-dt-for-v6.13' of https://github.com/pdp7/ [...] adds 7e756671a664 riscv: dts: thead: Add TH1520 ethernet nodes adds dc60889cfacf Merge tag 'thead-dt-for-v6.13-p2' of https://github.com/pd [...] adds 0270dbe4f891 arm64: dts: renesas: r8a779h0: Add PCIe Host and Endpoint nodes adds 0f9752bacea2 arm64: dts: renesas: r8a779h0: gray-hawk-single: Enable PCIe Host adds 48e17816c3ef ARM: dts: renesas: genmai: Fix partition size for QSPI NOR Flash adds 0a9a827a1a59 ARM: dts: renesas: genmai: Enable watchdog adds f8e7de25d3eb ARM: dts: renesas: genmai: Enable OS timer modules adds ac0dd586a41c ARM: dts: renesas: genmai: Sort nodes adds f3b1d5c46a02 ARM: dts: renesas: genmai: Define keyboard switch adds e4b26b85a3dd ARM: dts: renesas: Genmai: Update audio codec device node adds b3daf6194e00 ARM: dts: renesas: Remove 'reg-io-width' properties from M [...] adds 47a205227c27 ARM: dts: renesas: marzen: Use interrupts-extended for gpio-keys adds 9c8410f0dea1 ARM: dts: renesas: rskrza1: Use interrupts-extended for gpio-keys adds 0f458e7db3b3 ARM: dts: renesas: rza2mevb: Use interrupts-extended for g [...] adds 25e289d0622a arm64: dts: renesas: rcar-gen4: Switch PCIe to reset-gpios adds ddda5046e484 ARM: dts: renesas: rskrza1: Enable watchdog timer adds 625d8daaba43 ARM: dts: renesas: Add proper node names to (L)BSC devices adds a7190e21f3bf ARM: dts: renesas: r8a7778: Rename 'bsc' to 'lbsc' adds 70ccb46a0cb4 ARM: dts: renesas: Use proper node names for keys adds 9faf2a34c2e6 arm64: dts: renesas: beacon-renesom: Switch to mic-det-gpios adds 43a576ac8442 ARM: dts: renesas: r7s72100: 'bus-width' is a board property adds 7201e6487cd3 ARM: dts: renesas: rcar-gen2: Switch HS-USB to renesas,ena [...] adds c0f2ec568316 arm64: dts: renesas: rzg2ul-smarc-som: Enable serial NOR flash adds 91dcdfbc5b77 arm64: dts: renesas: rz{g2l,g2lc}-smarc-som: Update partit [...] adds 3a1a08549dfa ARM: dts: renesas: genmai: Enable SDHI0 adds 86b0d9fc83fd ARM: dts: renesas: genmai: Enable MMCIF adds 68f03b6e0d6a arm64: dts: renesas: salvator-xs: Add SD/OE pin properties adds 908a4a3ca34c arm64: dts: renesas: ulcb: Add SD/OE pin properties adds 3d0d4af97f04 arm64: dts: renesas: salvator-x: Add SD/OE pin properties adds b583f90f8c13 arm64: dts: renesas: hihope: Add SD/OE pin properties adds 07aca8190a4f arm64: dts: renesas: beacon: Add SD/OE pin properties adds e05f6e48e4f9 arm64: dts: renesas: r8a779a0: Add E-FUSE node adds 928a8de61bce arm64: dts: renesas: r8a779f0: Add E-FUSE node adds 5a910676b1d6 arm64: dts: renesas: r8a779g0: Add OTP_MEM node adds 34e5d9ff622e arm64: dts: renesas: r8a779h0: Add OTP_MEM node adds 1d7d6633d705 ARM: dts: renesas: Use interrupts-extended for Ethernet MACs adds 0cbf959f8dbd ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs adds b814f99576ce ARM: dts: renesas: Use interrupts-extended for HDMI bridges adds 451813b1fe82 ARM: dts: renesas: Use interrupts-extended for PMICs adds 15ff8033dba1 ARM: dts: renesas: Use interrupts-extended for touchpanels adds bf64666281c9 ARM: dts: renesas: Use interrupts-extended for video decoders adds 23000ee84dfb ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended [...] adds 3ad5bc054fe0 ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended [...] adds cfaa94df24e5 ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O [...] adds e7aa5c9f3570 ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors adds 660129993aba arm64: dts: renesas: Use interrupts-extended for DisplayPo [...] adds ba4d843a2ac6 arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs adds 7a6665d4634a arm64: dts: renesas: Use interrupts-extended for HDMI bridges adds ecc5bfdbe74b arm64: dts: renesas: Use interrupts-extended for I/O expanders adds 33a6c4c389ab arm64: dts: renesas: Use interrupts-extended for PMICs adds 43e534350b9c arm64: dts: renesas: Use interrupts-extended for USB muxes adds 53181056f063 arm64: dts: renesas: Use interrupts-extended for video decoders adds 2273da159403 arm64: dts: renesas: Use interrupts-extended for WLAN adds f61980f69a9e arm64: dts: renesas: beacon-renesom: Use interrupts-extend [...] adds 1e03bd2cf0d6 arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended [...] adds 735ac12ee85b Merge tag 'renesas-dts-for-v6.13-tag1' of https://git.kern [...] adds e818a8320edd ARM: dts: ux500: Add touchkeys to Codinas adds 54b6c3795484 ARM: dts: Reconfigure the MC2 eMMC interface adds 98354868cf63 Merge tag 'ux500-dts-for-v6.13' of https://git.kernel.org/ [...] adds 1f451e2493a6 dt-bindings: arm: Tegra234 Industrial Module adds a96b9264f2a2 Merge tag 'tegra-for-6.13-dt-bindings' of https://git.kern [...] adds b8b248de0042 arm64: tegra: Create SKU8 AGX Orin board file adds 2e57d3dc7bff arm64: tegra: p2180: Add mandatory compatible for WiFi node adds c8d63aa0f14a arm64: dts: nvidia: tegra210-smaug: Add touchscreen node adds b219fe91d314 arm64: dts: nvidia: tegra210-smaug: Add TMP451 temperature [...] adds 87b90082179d arm64: tegra: Add SDMMC sdr104-offsets for Tegra X1 adds 2433e22233f0 arm64: tegra: smaug: Declare cros-ec extcon adds 03bf4af2726f Merge tag 'tegra-for-6.13-arm64-dt' of https://git.kernel. [...] adds d27c76fcd419 dt-bindings: arm: cpus: Add Samsung Mongoose M2 adds 2caf56f6cf69 dt-bindings: arm: samsung: Document dreamlte board binding adds 496374c1d004 dt-bindings: soc: samsung: exynos-pmu: Add exynos8895 compatible adds dcabaa8ae457 arm64: dts: exynos: Add initial support for exynos8895 SoC adds 296621bfa3dd arm64: dts: exynos: Add initial support for Samsung Galaxy S8 adds 440e3dcd7c73 dt-bindings: clock: exynosautov920: add peric1, misc and h [...] adds b9afcf44ac71 Merge branch 'for-v6.13/clk-dt-bindings' into next/dt64 adds ef1c2a54cbc7 arm64: dts: exynosautov920: add peric1, misc and hsi0/1 cl [...] adds 0d16910e899d dt-bindings: arm: cpus: Add Samsung Mongoose M5 adds f7aeff28f276 dt-bindings: arm: samsung: samsung-boards: Add bindings fo [...] adds 1e5f14efd65c arm64: dts: exynos: Add initial support for the Exynos 990 SoC adds 8354f854a90b arm64: dts: exynos: Add initial support for Samsung Galaxy [...] adds a81dca057273 dt-bindings: clock: samsung: Add Exynos8895 SoC adds 15c6bda43692 Merge branch 'for-v6.13/clk-dt-bindings' into next/dt64 adds e54eb0465e54 dt-bindings: timer: exynos4210-mct: Add samsung,exynos8895 [...] adds fa986d107380 arm64: dts: exynos8895: Add clock management unit nodes adds 9ad6c3bd1bcb arm64: dts: exynos8895: Add Multi Core Timer (MCT) node adds a5541d737c8d arm64: dts: exynos8895: Add spi_0/1 nodes adds 608c8f408dac dt-bindings: arm: cpus: Add Samsung Mongoose M3 adds 4c745ade9f2b dt-bindings: soc: samsung: exynos-pmu: Add exynos9810 compatible adds 0a4907eea61d dt-bindings: arm: samsung: Document Exynos9810 and starlte [...] adds c78a5066ff4a Merge tag 'samsung-dt64-6.13' of https://git.kernel.org/pu [...] adds 08866412e325 arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-jaguar adds 84a4e9bf4c1e arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3399-puma adds 21b2e2365f14 arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-tiger adds 157707e00085 arm64: dts: rockchip: add tsd,mule-i2c-mux on px30-ringneck adds 1871e6f7c5e6 arm64: dts: rockchip: add attiny_rst_gate to Ringneck adds a804c849ef89 arm64: dts: rockchip: enable automatic fan control on Oran [...] adds 7ad3206b822a dt-bindings: arm: rockchip: Add ArmSoM LM7 SoM adds 4b6167b3a00f arm64: dts: rockchip: Add ArmSoM LM7 SoM adds 50c51bc28a7d arm64: dts: rockchip: Add ArmSoM W3 board adds fab49faebdfb dt-bindings: arm: rockchip: Add RK3588S EVB1 board adds 00c7fb3b8ab2 arm64: dts: rockchip: Add RK3588S EVB1 board adds 4294e3211178 arm64: dts: rockchip: Split up RK3588's PCIe pinctrls adds 3d50680fcb31 arm64: dts: rockchip: Fix Turing RK1 PCIe3 hang adds 7c8ec5e6b9d6 arm64: dts: rockchip: Enable automatic fan control on Turing RK1 adds eb5eb175fee6 arm64: dts: rockchip: Enable GPU on Turing RK1 adds 5d3bc83cc095 arm64: dts: rockchip: Add AP6275P wireless support to Khad [...] adds d3a674ab2888 arm64: dts: rockchip: add LED_FUNCTION_STATUS for RGB LEDs [...] adds 52f21c63ed6a arm64: dts: rockchip: Add power button for puma-haikou adds fbfff2f64673 dt-bindings: arm: rockchip: Add Powkiddy RGB20SX adds de7e071ad5e4 arm64: dts: rockchip: Add Powkiddy RGB20SX adds 6d14287746d1 arm64: dts: rockchip: Enable all 3 USBs on Turing RK1 adds 7ac5c0a592f7 arm64: dts: rockchip: Switch to simple-audio-card,hp-det-gpios adds 3ca743f8a5b5 arm64: dts: rockchip: Switch to hp-det-gpios adds 17a50042b9f6 arm64: dts: rockchip: fix compatible string rk3328 cru node adds bc639b0ff7a8 arm64: rockchip: add clocks property to cru node rk3328 adds c84fe61583d7 arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC p [...] adds cdb98af8c23c arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC p [...] adds e24b93557381 arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC p [...] adds 5a49e05b2926 arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC p [...] adds b99ac7e2a1cc arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC p [...] adds 87e0e43b9219 dt-bindings: arm: rockchip: Add ArmSoM Sige 5 adds 57b1ce903966 arm64: dts: rockchip: Add rk3576 SoC base DT adds 40f742b07ab2 arm64: dts: rockchip: Add rk3576-armsom-sige5 board adds b9c31f1c0e15 dt-bindings: arm: rockchip: Add Radxa E20C board adds 7983e6c379a9 arm64: dts: rockchip: Add base DT for rk3528 SoC adds 05910d497f90 arm64: dts: rockchip: Add Radxa e20c board adds d7bb71e69f58 arm64: dts: rockchip: Add HDMI0 node to rk3588 adds c8152f79c2dd arm64: dts: rockchip: Enable HDMI0 on rock-5b adds de9001b243e7 arm64: dts: rockchip: Enable HDMI0 on rk3588-evb1 adds 1b1977a8490f arm64: dts: rockchip: Enable HDMI0 on orangepi-5-plus adds a98053d098c4 arm64: dts: rockchip: add and enable gpu node for Radxa ROCK 5A adds 45f8335f8174 arm64: dts: rockchip: Enable HDMI0 on Orange Pi 5 adds 1e94bfea52be dt-bindings: arm: rockchip: Add FriendlyARM NanoPi R3S adds 50decd493c83 arm64: dts: rockchip: Add FriendlyARM NanoPi R3S board adds e684f02492f9 arm64: dts: rockchip: fix the pcie refclock oscillator on [...] adds f3c6526d6fb2 arm64: dts: rockchip: Convert dts files used as parents to [...] adds f7f8ec7d8cef arm64: dts: rockchip: Add dtsi file for RK3399S SoC variant adds ae46756faff8 arm64: dts: rockchip: analog audio on Orange Pi 5 adds b5e273e26a6a arm64: dts: rockchip: reorder audio/hdmi nodes in Orange Pi 5 adds 012d72a00b53 arm64: dts: rockchip: pwm-leds for Orange Pi 5 adds c3c9cd8f65f7 arm64: dts: rockchip: Enable HDMI0 on rk3588-nanopc-t6 adds f57a8daf6bbd arm64: dts: rockchip: Enable HDMI0 on rock-5a adds b5bf84206a5c arm64: dts: rockchip: fix model name for FriendlyElec NanoPi R3S adds 82b286893788 arm64: dts: rockchip: replace deprecated snps,reset props [...] adds 17e150fdd983 arm64: dts: rockchip: sort props in pmu_io_domains node fo [...] adds 1b5365034410 arm64: dts: rockchip: enable eMMC HS200 mode for NanoPi R3S adds b7cd1115456d arm64: dts: rockchip: reorder mmc aliases for NanoPi R3S adds 16997a4aed06 arm64: dts: rockchip: add HDMI pinctrl to rk3588-tiger SoM adds 913eeb75a9aa arm64: dts: rockchip: add HDMI support to rk3588-tiger-haikou adds 3cf1add5adf6 arm64: dts: rockchip: add HDMI support to rk3588-jaguar adds 4a9d7e6596f9 arm64: dts: rockchip: Remove 'enable-active-low' from two boards adds c37393b36c1d arm64: dts: rockchip: refactor common Orange Pi 5 board adds 3d346d38367b dt-bindings: arm: rockchip: Add Orange Pi 5b enum to Orang [...] adds 46fa3fee0b1c arm64: dts: rockchip: Add rk3588-orangepi-5b device tree adds 9edd162c920d Merge tag 'v6.13-armsoc/dts64-1' of https://git.kernel.org [...] adds 7e1ef5ccb0e2 arm64: zynqmp: Enable AMS for all boards adds e279e4b2faf8 arm64: zynqmp: Expose AMS to userspace as HWMON adds d57df7a7b78e arm64: zynqmp: Add thermal zones adds 8b474333fcb7 Merge tag 'zynqmp-dt-for-6.13' of https://github.com/Xilin [...] adds 44dae95e6128 ARM: dts: socfpga: Fix at24 EEPROM node names adds 2ffd61e39ea4 Merge tag 'socfpga_dts_updates_for_v6.13' of https://git.k [...] adds 8bcf94778ed3 ARM: dts: qcom: drop underscore in node names adds 8fefd116273e ARM: dts: qcom: minor whitespace cleanup adds 2014756b70d8 ARM: dts: qcom: sdx55: Add 'linux,pci-domain' to PCIe EP c [...] adds 46cc68727f4b ARM: dts: qcom: sdx65: Add 'linux,pci-domain' to PCIe EP c [...] adds 7b49c9cf4b77 ARM: dts: qcom: change labels to lower-case adds ef4b38462e62 ARM: dts: qcom: ipq4019: use nvmem-layout adds 7e2574fafdfc Merge tag 'qcom-arm32-for-6.13' of https://git.kernel.org/ [...] adds 452032289853 dt-bindings: arm: fsl: Add Kontron i.MX8MP OSM-S based boards adds 9da6ab2d9444 dt-bindings: vendor-prefixes: Add an entry for ComVetia AG adds ef6b9bb7a431 dt-bindings: arm: fsl: Document the Comvetia LXR board adds 1dfd35cb1220 dt-bindings: arm: freescale: Add verdin imx8mm ivy board adds 82d8bf0fec74 dt-bindings: arm: freescale: Add verdin imx8mp ivy board adds aa48df3ded1d dt-bindings: arm: Add i.MX8MP IOTA2 Lumpy board adds 53624fc4f4b4 dt-bindings: arm: fsl: Document DH i.MX8MP DHCOM SoM on DR [...] adds 5a893b8d42e8 dt-bindings: arm: fsl: Document DH electronics i.MX8M Plus [...] adds c199740245c1 dt-bindings: arm: fsl: Document i.MX6DL DHCOM SoM on PDK2 [...] adds 8a85a9aade36 dt-bindings: dsp: fsl,dsp: fix power domain count adds 518843408c46 dt-bindings: arm: fsl: Add Gateworks GW82XX-2x dev kit adds 9f592d1b4906 dt-bindings: arm: fsl: Add Boundary Device Nitrogen8MP Uni [...] adds 644cb51e923e dt-bindings: soc: imx: fsl,imx-anatop: Fix the i.MX7 irq number adds 4cfa8c7e95cf dt-bindings: soc: imx: fsl,imx-anatop: Add additional regulators adds 4e57a0c056e5 dt-bindings: power: fsl,imx-gpc: Document fsl,imx6sll-gpc adds f1f6309aa906 dt-bindings: arm: fsl: add compatible strings for Kobo Clara 2E adds 3a4188025ac2 Merge tag 'imx-bindings-6.13' of https://git.kernel.org/pu [...] adds e7b981e3281f ARM: dts: imx6qdl-mba6: Add reserved memory area for CMA memory adds 44fc97d2f86f ARM: dts: imx28-apx4devkit: Fix the rtc compatible adds fb0423d11a0c ARM: dts: imx7ulp: add "nxp,sim" property for usbphy1 adds 178edf156657 ARM: dts: imx6q-lxr: Add board support adds 4d7adb7f9d61 ARM: dts: nxp: imx6ul: add dma support for all uarts adds 1a786aec1688 ARM: dts: nxp: imx6ull: add dma support for uart8 adds 7a2ef1449819 ARM: dts: imx6qdl-tx6: Remove 'turn-on-delay-ms' adds b5707f8ac5fa ARM: dts: imx6qdl-tx6: Fix 'fixed-clock' description adds 61ee39cebc9d ARM: dts: imx6qdl-dhcom: Fix model typo for i.MX6 DHSOM adds 20fb48894fa9 ARM: dts: imx6qdl-apalis: Update audio card name adds 1fd79762a943 ARM: dts: imx6qdl-colibri: Update audio card name adds ac4ffe315573 ARM: dts: imx7-colibri: Update audio card name adds c98224246e3b ARM: dts: imx6qdl-dhcom-som: Drop bogus regulator-suspend- [...] adds 9e9e74df6ff6 ARM: dts: imx6qdl-dhcom-pdk2: Drop incorrect size-cells in [...] adds 8a00ce563c30 ARM: dts: imx6qdl-dhcom-pdk2: Fill in missing panel power-supply adds c3f5d76a6e03 ARM: dts: imx6dl: Add support for i.MX6DL DHCOM SoM on PDK [...] adds a5c45d49932a ARM: dts: imx6sll: fix anatop thermal dtbs_check warnings adds 54736ab4d9bc ARM: dts: imx6qdl: convert fsl,tx-d-cal to correct value adds 4f3a5cbc7989 ARM: dts: imx35: Align pin config nodes with bindings adds 6346b5b2b2e2 ARM: dts: imx50: Align pin config nodes with bindings adds 4b5cd1fe2722 ARM: dts: imx51: Align pin config nodes with bindings adds 9237be3f4155 ARM: dts: imx53: Align pin config nodes with bindings adds 1a980586dd60 ARM: dts: imx6dl: Align pin config nodes with bindings adds 47208272001a ARM: dts: imx6q: Align pin config nodes with bindings adds 63ba0df2f647 ARM: dts: imx6qdl: Align pin config nodes with bindings adds fcf19dc53cff ARM: dts: imx6qp: Align pin config nodes with bindings adds 93dddfb78e40 ARM: dts: imx6sl: imx6sll: Align pin config nodes with bindings adds bcc3d3120702 ARM: dts: imx6sx: Align pin config nodes with bindings adds e63e33357f3a ARM: dts: imx6ul: Drop duplicate space in iomux node groups adds 627659a62d78 ARM: dts: imx6sl/sll: Add the "fsl,imx6dl-gpt" fallback adds 5011fd973bd6 ARM: dts: imx6sx: Remove incorrect mmc fallback compatible adds 46cccef08bce ARM: dts: imx6sl: Remove incorrect mmc fallback compatible adds f3b8536c86bd ARM: dts: imx7ulp: Remove incorrect mmc fallback compatible adds 56ead702150b ARM: dts: imx6sll: Fix the last SPDIF clock name adds a72f3e951f67 ARM: dts: imx6sll: Remove regulator-3p0 unit address adds e6ae4506ab70 ARM: dts: imx6sx: Fix tempmon description adds 82cec771fb43 ARM: dts: imx6sl: Pass tempmon #thermal-sensor-cells adds 0ceb2745283f ARM: dts: imx6sll: Improve gpc description adds 4de1651cde04 ARM: dts: imx: Add devicetree for Kobo Clara 2E adds 430851a9dea8 Merge tag 'imx-dt-6.13' of https://git.kernel.org/pub/scm/ [...] adds 64c7f0e513de arm64: dts: imx8mq: Add dbi2 and atu reg for i.MX8MQ PCIe EP adds 6bb194d3ec83 arm64: dts: imx8mp: Add dbi2 and atu reg for i.MX8MP PCIe EP adds 14fce36dd4e9 arm64: dts: imx8mm: Add dbi2 and atu reg for i.MX8MM PCIe EP adds f241340dca72 arm64: dts: s32g: Add S32G2/S32G3 uSDHC pinmux adds f58b884f8cfe arm64: dts: s32g2: Disable support for SD/eMMC UHS mode adds e07c4c0a5972 arm64: dts: imx8qm: Remove adma pwm adds 54304f99b6bb arm64: dts: imx8-apalis: Set thermal thresholds adds 73214bc97577 arm64: dts: imx8-apalis: Add audio support adds b2ba1c6329e5 arm64: dts: imx8-apalis: Add nau8822 audio-codec to apalis [...] adds ec099924420f arm64: dts: imx8-apalis: Add usb4 host support adds abc01d526030 arm64: dts: imx8mm-emtop-baseboard: Add Peripherals Support adds 56391244a022 arm64: dts: imx93-11x11-evk: remove redundant "sleep" pinc [...] adds b260dd99be9b arm64: dts: imx93-11x11-evk: add io-expander adi,adp5585-01 adds ed73790b6ba7 arm64: dts: imx93-11x11-evk: add flexcan support adds c1015165d4d2 arm64: dts: imx93-11x11-evk: Enable sound-wm8962 sound card adds 946ab10e3f40 arm64: dts: Add support for Kontron OSM-S i.MX8MP SoM and [...] adds 6fe1ced5ccab arm64: dts: Add support for Kontron i.MX8MP SMARC module a [...] adds b98e1aa92da0 arm64: dts: freescale: minor whitespace cleanup adds 6a5d95b06d93 arm64: dts: imx8mp-venice-gw74xx: add M2SKT_GPIO10 gpio co [...] adds dc7ffff7e288 arm64: dts: imx93-9x9-qsb: add I3C overlay file adds 668278ee0d18 arm64: dts: imx8mm-venice-*: add RTC aliases adds 2d74caa74a0a arm64: dts: colibri-imx8x: Add ad7879_ts label to touchscr [...] adds 194a741645a4 arm64: dts: imx8mp-phyboard-pollux-rdk: add gpio-fan adds 0852cba2c39f arm64: dts: freescale: imx8mm-verdin: add label to som adc node adds adca46171ff7 arm64: dts: freescale: imx8mm-verdin: Add Ivy carrier board adds 56ba6fd50e84 arm64: dts: freescale: imx8mp-verdin: add labels to som nodes adds b98948b04295 arm64: dts: freescale: imx8mp-verdin: Add Ivy carrier board adds 49c2a67787f5 arm64: dts: imx: Add imx8mp-iota2-lumpy board adds 05be20ccf779 arm64: dts: imx8mp: Add DH i.MX8MP DHCOM SoM on DRC02 carr [...] adds 4a4f35c6b7f9 arm64: dts: imx8mp-phyboard-pollux-rdk: update gpio-line-names adds 004ccf439d20 arm64: dts: imx8mp: Add support for DH electronics i.MX8M [...] adds a8fe6c8dfc40 arm64: dts: fsl-lx2160a: add rev2 support adds 4a0dc71f7bde arm64: dts: imx8mp-evk: add PCIe Endpoint function overlay file adds dda1bc1d8ad1 arm64: dts: imx8mp: add cpuidle state "cpu-pd-wait" adds 1c45ede83d2f arm64: dts: layerscape: remove cooling-max-state and cooli [...] adds 3885c18fdb2d arm64: dts: imx8mm-kontron: Add support for display bridge [...] adds 33e18fc47118 arm64: dts: imx8mm-kontron: Add DL (Display-Line) overlay [...] adds 61ed94cd54e3 arm64: dts: imx95: set max-rx-timeout-ms adds f7d4801432e0 arm64: dts: imx95: add bbm/misc/syspower scmi nodes adds 8f0618f159d0 arm64: dts: imx95: update a55 thermal trip points adds 539edd24665a arm64: dts: imx95: add anamix temperature thermal zone and [...] adds fe2dfe068b45 arm64: dts: imx95: enable A55 cpuidle adds ade1310d8985 arm64: dts: imx95-19x19-evk: add nxp,ctrl-ids property adds a4f58f88c093 arm64: dts: imx95-19x19-evk: add lpi2c[5,6] and sub-nodes adds ef8686fa1974 arm64: dts: imx93-9x9-qsb: Enable sound-wm8962 sound card adds 7601156dc7ca arm64: dts: imx93-9x9-qsb: add bt-sco sound card support adds 31b2f4e4c4f7 arm64: dts: imx93-9x9-qsb: Add PDM microphone sound card support adds 393271aa712a arm64: dts: colibri-imx8x: Fix typo "rewritting" adds 9f7053f67c8a arm64: dts: imx8-ss-hsio: Add PCIe and SATA support adds 10bf9213a240 arm64: dts: imx8dxl-evk: Add PCIe support adds 136b7f2e374e arm64: dts: imx8qxp-mek: Add PCIe support adds e0dc9e2b660e arm64: dts: imx8qm-mek: Add PCIe and SATA adds ede044113c04 arm64: dts: imx8m*-venice-gw75xx: add Accelerometer device adds 40c815042f34 arm64: dts: imx8qxp-mek: add bluetooth audio codec adds 464f19b2014b arm64: dts: imx8qxp-mek: add esai, cs42888 and related node adds 125d499406fa arm64: dts: imx8qxp-mek: enable jpeg encode and decode adds 2bc80f42f436 arm64: dts: imx8qxp-mek: add flexcan1 and flexcan2 adds 78009bc3ffe1 arm64: dts: imx8qxp-mek: add usbotg1 and related node adds 5fa302590f17 arm64: dts: imx8qxp-mek: add cm4 and related nodes adds 9358c1fde8f8 arm64: dts: imx8dxl-ss-conn: change usbphy1 compatible adds 1531771f375e arm64: dts: imx8qm: change usbphy1 compatible adds e76d3aee909f arm64: dts: imx8qxp: change usbphy1 compatible adds de0f7898c1e0 arm64: dts: imx8qxp: Add LPSPI alias adds d5ca4f8dcfde arm64: dts: imx8qm: Add LPSPI alias adds 289323404702 arm64: dts: imx8dxl: Add LPSPI alias adds 226e39330526 arm64: dts: imx8ulp: Add LPSPI alias adds 02e610f704fb arm64: dts: imx93: Add LPSPI alias adds d3fdc7ae2ca9 arm64: dts: imx8mm-venice-gw73xx: remove compatible in ove [...] adds 391a319c81f6 arm64: dts: imx8-ss-audio: configure dsp node for rproc usage adds f3e22e1d8171 arm64: dts: imx8qxp-mek: add dsp rproc-related mem regions adds 3d163e346c76 arm64: dts: imx8qm: drop dsp node from audio_subsys bus adds 447aed898a47 arm64: dts: imx8qm: add node for VPU dsp adds d0ee7ae8ce26 arm64: dts: imx8qm-mek: enable dsp node for rproc usage adds 28879c0c0938 arm64: dts: imx8ulp: Add audio device nodes adds 9fc7610930e6 arm64: dts: imx8ulp-evk: Add bt-sco sound card support adds 5c65d6dfccf2 arm64: dts: imx8ulp-evk: Add spdif sound card support adds b7416c692d56 arm64: dts: imx: Add i.MX8M Plus Gateworks GW82XX-2X support adds 020f5ed43c4f arm64: dts: mba8mx: remove undocumented 'data-lanes' at panel adds be159f74a5fd arm64: dts: imx8: move samsung,burst-clock-frequency to im [...] adds 2b5a5006a68b arm64: dts: imx8mp: Add Boundary Device Nitrogen8MP Univer [...] adds e2bc14a13e43 arm64: dts: imx8mp-kontron-dl: change touchscreen power-su [...] adds ef7965c7fc69 arm64: dts: layerscape: remove en25s64 and only keep jedec [...] adds c771d311b190 arm64: dts: imx8mn-tqma8mqnl-mba8mx-usbot: fix coexistence [...] adds 2e3c8cffb816 arm64: dts: imx8qxp-mek: replace hardcode 0 with IMX_LPCG_CLK_0 adds 1247f837adbd arm64: dts: imx8qm-ss-hsio: fix interrupt-map indent under [...] adds a6301790885d arm64: dts: imx8qm-ss-hsio: fix PCI and SATA clock indices adds 443a2c45389c arm64: dts: imx8mp-navqp: Add HDMI support adds 8d721ebef7bb arm64: dts: imx95: Add missing vendor string to SCMI property adds 85d65eeb8e4c arm64: dts: imx8mm-verdin: add single-master property to a [...] adds 8328148ae495 arm64: dts: imx8mp-verdin: add single-master property to a [...] adds 0ca7699c3767 arm64: dts: freescale: imx8mm-verdin: Fix SD regulator sta [...] adds 6c5789c9d2c0 arm64: dts: freescale: imx8mp-verdin: Fix SD regulator sta [...] adds cdc9f8bdf771 Merge tag 'imx-dt64-6.13' of https://git.kernel.org/pub/sc [...] adds 4007651c2555 arm64: dts: mediatek: mt8188: Fix wrong clock provider in [...] adds 0158b773a886 arm64: dts: mediatek: mt8390-genio-700-evk: Enable Mali GPU adds ad9d9e158ba0 arm64: dts: mediatek: mt8188: Add missing dma-ranges to soc node adds c1134cbf0010 arm64: dts: mediatek: mt8188: Update vppsys node names to syscon adds 66c466dae8a6 arm64: dts: mediatek: mt8188: Move vdec1 power domain under vdec0 adds 08ea5de59db8 arm64: dts: mediatek: mt8188: Move SPI NOR *-cells properties adds 752804acea01 arm64: dts: mediatek: mt8395-genio-1200-evk: Fix dtbs_chec [...] adds 0fc557b539a1 arm64: dts: mt8195: Fix dtbs_check error for mutex node adds c14ab45f5d45 arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node adds 377548f05bd0 arm64: dts: mediatek: mt8183-kukui: Disable DPI display interface adds 72f3e3d68cfd arm64: dts: mediatek: mt8183-pumpkin: add HDMI support adds 43a9d9ea62ef arm64: dts: mediatek: mt8186: add FHCTL node adds 925ebc0cd55c arm64: dts: mt8192-asurada-spherion: Add Synaptics trackpa [...] adds ec1a37b3cd0c arm64: dts: mt8183: Add port node to dpi node adds 3bbae49ea028 arm64: dts: mediatek: mt8188: Add CPU performance controll [...] adds 43fc1bd08e5b arm64: dts: mediatek: mt8188: Add SMI/LARB/IOMMU support adds 41eb8f7ad206 arm64: dts: mediatek: mt8188: Add PWM nodes for display backlight adds 86bc9aefaef7 arm64: dts: mediatek: mt8188: Add SPMI support for PMIC control adds bd568ce198b8 arm64: dts: mediatek: mt8188: Add audio support adds 85cd59c16cae arm64: dts: mediatek: mt8188: Add socinfo nodes adds a2b93c12f5f4 arm64: dts: mediatek: mt8395-genio-1200-evk: Enable GPU adds 0fd4ffc8709e arm64: dts: mt8183: Add encoder node adds 21e28a0722e4 arm64: dts: mediatek: mt7988: add UART controllers adds 51cf918547b2 arm64: dts: mediatek: mt7988: add efuse block adds e9c60c349486 arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4 adds edbde4923f20 arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4 adds f3bd7a71d3c9 arm64: dts: mediatek: mt8390-genio-700-evk: enable pcie adds a4fd1943bf9b arm64: dts: mediatek: mt8390-genio-700-evk: update regulat [...] adds 20d959fa6fd0 arm64: dts: mediatek: mt8390-genio-700-evk: add keys and USB HUB adds 761b93e62a27 arm64: dts: mediatek: mt8188: Assign GCE aliases adds 111f89e2a297 arm64: dts: mediatek: mt8188: Add PCIe nodes adds 1dafffbeb973 arm64: dts: mediatek: mt8188: Add MIPI DSI nodes adds e9e2a8866314 arm64: dts: mediatek: mt8188: Add video decoder and encoder nodes adds dbcc8ea7140b arm64: dts: mediatek: mt8188: Add JPEG decoder and encoder nodes adds 7075b21d1a8e arm64: dts: mediatek: mt8188: Add display nodes for vdosys0 adds 1e86f80e33c1 arm64: dts: mediatek: mt8188: Add display nodes for vdosys1 adds 26132136eb27 arm64: dts: mediatek: mt8188: Add DP-INTF nodes adds d279c73576a7 arm64: dts: mediatek: mt8188: Add eDP and DP TX nodes adds b666eb393d75 arm64: dts: mediatek: mt8188: Add ethernet node adds 155f9e32409a arm64: dts: mediatek: mt8390-genio-700-evk: Enable ethernet adds 26ea2459d172 arm64: dts: mediatek: mt8186-corsola-voltorb: Merge speake [...] adds f766fae08f6a arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to s [...] adds 6bb64877a415 arm64: dts: mediatek: mt8188: Fix USB3 PHY port default status adds 7d5794e6d964 arm64: dts: mediatek: mt8195-cherry: Use correct audio codec DAI adds 2f1aab0cb066 arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupl [...] adds 713a20e598f8 dt-bindings: arm: mediatek: mmsys: Add OF graph support fo [...] adds c802db127dfb arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns adds 85af64983889 arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns adds bd0eb3b1f7ae arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns adds 6ff2d45f2121 arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns adds fbcc95fceb6d arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset lin [...] adds 76ab2ae0ab9e arm64: dts: mediatek: mt6358: fix dtbs_check error adds c4e8cf13f174 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge [...] adds aaecb1da58a7 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies f [...] adds 436142058e5d arm64: dts: mediatek: mt8183-kukui: Drop bogus fixed regulators adds dc2fe29c88e2 Merge tag 'mtk-dts64-for-v6.13' of https://git.kernel.org/ [...] adds 9ddc07404cba arm64: dts: renesas: r9a09g057: Add OPP table adds 9cc926e3fab4 arm64: dts: renesas: hihope: Drop #sound-dai-cells adds d823e397f3b3 ARM: dts: renesas: r7s72100: Add DMAC node adds 83eb98843759 ARM: dts: renesas: r7s72100: Add DMA support to MMCIF adds 8219a455efd4 arm64: dts: renesas: white-hawk-cpu-common: Add pin contro [...] adds 49991cca67d5 dt-bindings: clock: r9a08g045-cpg: Add power domain ID for RTC adds cdfd5daf90af dt-bindings: clock: renesas,r9a08g045-vbattb: Document VBATTB adds 75f3dec9a4d9 Merge tag 'renesas-r9a08g045-dt-binding-defs-tag3' into re [...] adds 23c44956bce5 arm64: dts: renesas: r9a08g045: Add VBATTB node adds 2d768aee9f52 arm64: dts: renesas: r9a08g045: Add RTC node adds ac948eb8ead1 arm64: dts: renesas: rzg3s-smarc-som: Enable VBATTB adds 0cd647cd53db arm64: dts: renesas: rzg3s-smarc-som: Enable RTC adds 8cd0d9b997a5 Merge tag 'renesas-dts-for-v6.13-tag2' of https://git.kern [...] adds 47048d5bcf05 ARM: dts: ti/omap: Fix at24 EEPROM node names adds ea453dc2d4d6 ARM: dts: ti: drop linux,mtd-name from NAND nodes adds a9c81b1d47ba ARM: dts: ti: omap: am335x-baltos: drop "gpmc,device-nand" [...] adds 9fe9af0ba275 ARM: dts: ti: omap3434-sdp: drop linux,mtd-name from onenand node adds 76a4c6c215f1 ARM: dts: ti: dra7: Remove double include of clock bindings adds 11dcae189003 ARM: dts: omap: omap4-epson-embt2ws: define GPIO regulators adds 142385147508 ARM: dts: omap: omap4-epson-embt2ws: wire up regulators adds 60fdc9713169 ARM: dts: omap: omap4-epson-embt2ws: add unknown gpio outputs adds 358e912ed0e9 ARM: dts: omap: omap4-epson-embt2ws: add GPIO expander adds 55f96ea329ee ARM: dts: ti/omap: use standard node name for twl4030 charger adds d0bdd8bb7f35 ARM: dts: ti/omap: dra7: fix redundant clock divider definition adds d61ceb5a5201 ARM: ti/omap: omap3-gta04a5: add Bluetooth adds 96a64e9730c2 ARM: dts: omap36xx: declare 1GHz OPP as turbo again adds a2c06140b92a ARM: dts: ti/omap: omap4-epson-embt2ws: add charger adds 929d8490f879 ARM: dts: am335x-bone-common: Increase MDIO reset deassert [...] adds 13be2307b577 ARM: dts: omap4-kc1: fix twl6030 power node adds cbfa4e486ef6 Merge tag 'omap-for-v6.13/dt-signed-1' of https://git.kern [...] adds 6317aad0e152 arm64: dts: qcom: qcs6390-rb3gen2: use modem.mbn for modem DSP adds 94d5ffab9d5e arm64: dts: qcom: sc7280: don't enable GPU on unsupported devices adds afa11181fa50 arm64: dts: qcom: qcm6490-idp: enable WiFi adds 0f6c6ae2e9d1 arm64: dts: qcom: qcm6490-rb3gen2: enable WiFi adds 1b97f00d1b11 arm64: dts: qcom: msm8998: add HDMI GPIOs adds 2150c87db80c arm64: dts: qcom: msm8998: add HDMI nodes adds 4bd9b84e093d arm64: dts: qcom: sm8350-hdk: remove a blank overwrite of [...] adds 23be31bdf0aa arm64: dts: qcom: sm8450-qrd: explicitly disable dispcc on [...] adds 30326d120ac8 arm64: dts: qcom: sm8450-sony-xperia-nagara: disable dispc [...] adds c014190967db arm64: dts: qcom: sm8450: don't disable dispcc by default adds c9c87512a5dd arm64: dts: qcom: sm8450-hdk: remove status property from [...] adds 959176141ee6 arm64: dts: qcom: sm8650: don't disable dispcc by default adds 5a93da04248f arm64: dts: qcom: sm8650-hdk: remove status property from [...] adds 615ce95458a3 arm64: dts: qcom: sm8650-mtp: remove status property from [...] adds 7bce7fa2777a arm64: dts: qcom: sm8650-qrd: remove status property from [...] adds c17818a429af arm64: dts: qcom: qcs6490-rb3gen2: Add SD Card node adds 7a52db70c8c5 arm64: dts: qcom: qdu1000: Affirm IDR0.CCTW on apps_smmu adds 3d89c1984000 arm64: dts: qcom: sc7180: Affirm IDR0.CCTW on apps_smmu adds 57222f077bd0 arm64: dts: qcom: sc8180x: Affirm IDR0.CCTW on apps_smmu adds 2b73b83cb82a arm64: dts: qcom: sc8280xp: Affirm IDR0.CCTW on apps_smmu adds e009473c5f5d arm64: dts: qcom: sdm670: Affirm IDR0.CCTW on apps_smmu adds 6b31a9744b87 arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu adds 7abe72765d9f arm64: dts: qcom: sm6350: Affirm IDR0.CCTW on apps_smmu adds 05bd9923d15e arm64: dts: qcom: sm8150: Affirm IDR0.CCTW on apps_smmu adds 051ff563cb3d arm64: dts: qcom: sm8350: Affirm IDR0.CCTW on apps_smmu adds c9ab6652769d arm64: dts: qcom: sm8450: Affirm IDR0.CCTW on apps_smmu adds 5207d9c75f18 arm64: dts: qcom: x1e80100: Affirm IDR0.CCTW on apps_smmu adds 17a809b35dd9 arm64: dts: qcom: qcs6460-rb3gen2: enable venus node adds 8beaf6e08d98 arm64: dts: qcom: x1e80100: describe tcsr download mode register adds 4c3d9c134892 arm64: dts: qcom: x1e80100: Add debug uart to Lenovo Yoga Slim 7x adds 89f324ef54a2 arm64: dts: qcom: sc7280: Fix PMU nodes for Cortex A55 and A78 adds 86d402355e8c arm64: dts: qcom: x1e80100-romulus: Add lid switch adds facead4ce0c4 arm64: dts: qcom: x1e80100-romulus: Set up USB Multiport c [...] adds 504689317667 arm64: dts: qcom: drop underscore in node names adds 8a77bb1e1480 arm64: dts: qcom: minor whitespace cleanup adds e221af165910 dt-bindings: arm: qcom: Document Microsoft Surface Pro 9 5G adds 1e70551123d0 arm64: dts: qcom: sc8280xp: Add uart18 adds f6231a2eefd4 arm64: dts: qcom: sc8280xp: Add Microsoft Surface Pro 9 5G adds 600c499f8f52 arm64: dts: qcom: sm6350: Fix GPU frequencies missing on s [...] adds 73f9c18c341c arm64: dts: qcom: qcm6490-fairphone-fp5: Add thermistor fo [...] adds 166b955a8d60 arm64: dts: qcom: sdm630: enable GPU SMMU and GPUCC adds deac51aedd1e arm64: dts: qcom: sda660-ifc6560: enable GPU adds 1dd7d9d41ded arm64: dts: qcom: sda660-ifc6560: fix l10a voltage ranges adds 41caaf517014 arm64: dts: qcom: sdm630: enable A2NOC and LPASS SMMU adds d7e67846c08f arm64: dts: qcom: sdm630: add WiFI device node adds 04d8ed02cb9b arm64: dts: qcom: sda660-ifc6560: enable mDSP and WiFi devices adds 11c6a294c4f0 arm64: dts: qcom: qcs6490-rb3gen2: Specify i2c1 clock frequency adds 88e3d3266ab4 arm64: dts: qcom: qcs6490-rb3gen2: Enable PWR/VOL keys adds 9c4cd0aef259 arm64: dts: qcom: x1e80100: enable GICv3 ITS for PCIe adds f92dbc3807a9 arm64: dts: qcom: sc7280: Add 0x81 Adreno speed bin adds 422f2d418186 arm64: dts: qcom: Drop undocumented domain "idle-state-name" adds eb2dd93d03b1 arm64: dts: qcom: x1e80100-slim7x: Drop orientation-switch [...] adds 27344eb70c8f arm64: dts: qcom: x1e80100-vivobook-s15: Drop orientation- [...] adds f042bc234c2e arm64: dts: qcom: x1e80100: enable OTG on USB-C controllers adds 2dd3250191bc arm64: dts: qcom: x1e80100-crd: enable otg on usb ports adds 1a48dd7b9ac8 arm64: dts: qcom: x1e78100-t14s: enable otg on usb-c ports adds 1aa50217d7fd dt-bindings: arm: qcom: Add Dell XPS 13 9345 adds f5b788d0e8cd arm64: dts: qcom: Add support for X1-based Dell XPS 13 9345 adds 8847c970ea06 arm64: dts: qcom: x1e80100-t14s: add another trackpad support adds 34a407316b7d arm64: dts: qcom: sa8775p: Populate additional UART DT nodes adds 88dfd0b5a199 arm64: dts: qcom: sm8650: extend the register range for UFS ICE adds 5a25ef30a84c arm64: dts: qcom: sm8550: extend the register range for UFS ICE adds dcf8ef1c8d30 arm64: dts: qcom: sa8775p: extend the register range for UFS ICE adds 87c1870b5aea arm64: dts: qcom: x1e80100: rename vph-pwr regulator nodes adds 9ed1a2b87842 arm64: dts: qcom: x1e80100: Resize GIC Redistributor regis [...] adds 34d17ccb5db8 arm64: dts: qcom: sa8775p: Add GPI configuration adds 82ead233e010 dt-bindings: arm: cpus: Add qcom kryo670 compatible adds ba978ce20f81 arm64: dts: qcom: Add SM7325 device tree adds 7e20ecc8de93 dt-bindings: vendor-prefixes: Add Nothing Technology Limited adds 389df37da15a dt-bindings: arm: qcom: Add SM7325 Nothing Phone 1 adds 6b3d104e5289 arm64: dts: qcom: sm7325: Add device-tree for Nothing Phone 1 adds 7867cb6575ac dt-bindings: clock: qcom: Add SA8775P video clock controller adds 9b1873d2350b dt-bindings: clock: qcom: Add SA8775P camera clock controller adds 33b5cd95d801 dt-bindings: clock: qcom: Add SA8775P display clock controllers adds 4d65f3548a64 Merge branch '20241011-sa8775p-mm-v4-resend-patches-v5-0-4 [...] adds 7ff3da43ef44 arm64: dts: qcom: sa8775p: add QCrypto nodes adds 7b3e9ac60da7 arm64: dts: qcom: sa8775p-ride: add WiFi/BT nodes adds 1a82fbfc87fd arm64: dts: qcom: sa8775p: Add TCSR halt register space adds 9e8f38da6e24 arm64: dts: qcom: sa8775p: Add 'linux,pci-domain' to PCIe [...] adds 7dc36be39c96 arm64: dts: qcom: sm8450: Add 'global' interrupt to the PC [...] adds 6f8c1ed25809 arm64: dts: qcom: ipq: change labels to lower-case adds 2df0741cee99 arm64: dts: qcom: msm: change labels to lower-case adds d95c4358ebdb arm64: dts: qcom: msm8992-libra: drop unused regulators labels adds e5f907351365 arm64: dts: qcom: sc7180: change labels to lower-case adds 183c7c041946 arm64: dts: qcom: sc8280xp: change labels to lower-case adds 1683a3c76081 arm64: dts: qcom: sc: change labels to lower-case adds dfe312b8257f arm64: dts: qcom: sm6115: change labels to lower-case adds b0864ab2273d arm64: dts: qcom: sm6350: change labels to lower-case adds 546d5d51bcf0 arm64: dts: qcom: sm8150: change labels to lower-case adds 93b15b8b735d arm64: dts: qcom: sm8250: change labels to lower-case adds 7a5873a7c9c0 arm64: dts: qcom: sm8350: change labels to lower-case adds 92513494aff8 arm64: dts: qcom: sm8450: change labels to lower-case adds c779146b5066 arm64: dts: qcom: sm8550: change labels to lower-case adds 20eb2057b3e4 arm64: dts: qcom: sm8650: change labels to lower-case adds 7b52cb20183d arm64: dts: qcom: sm: change labels to lower-case adds 4c047c473fad arm64: dts: qcom: sdm: change labels to lower-case adds 6a3649903ccd arm64: dts: qcom: change labels to lower-case adds 5b9d9b910653 arm64: dts: qcom: qcm6490-idp: Add UFS nodes adds 15288649e4c0 arm64: dts: qcom: Use 'ufshc' as the node name for UFS con [...] adds 4e9b7787f80a arm64: dts: qcom: x1e80100-dell-xps13-9345: route edp-pane [...] adds 06d6fe987bda arm64: dts: qcom: x1e80100-dell-xps13-9345: fix nvme regul [...] adds 267643b3e3a4 arm64: dts: qcom: qcs6490-rb3gen2: Add PCIe nodes adds 50b2a9c39661 arm64: dts: qcom: msm8998-lenovo-miix-630: enable touchscreen adds 08cc19ba96b5 arm64: dts: qcom: msm8998-lenovo-miix-630: enable aDSP and SLPI adds 31a31cd74de6 arm64: dts: qcom: msm8998-lenovo-miix-630: enable VolumeUp button adds ac6adde8d540 arm64: dts: qcom: msm8998-clamshell: enable resin/VolDown adds 1a24c290a593 arm64: dts: qcom: msm8998-lenovo-miix-630: add WiFi calibr [...] adds 266cb58f08f3 arm64: dts: qcom: x1e80100-crd: describe HID supplies adds 2e65616ef07f arm64: dts: qcom: x1e80100: Update C4/C5 residency/exit numbers adds e80fd2553754 dt-bindings: arm: qcom: Document qcs9100-ride and qcs9100- [...] adds 7dcc1dfaa3d1 arm64: dts: qcom: qcs9100: Add support for the QCS9100 Rid [...] adds e848528bdfc2 arm64: dts: qcom: sc8280xp-crd: model the PMU of the on-bo [...] adds 38439741623c arm64: dts: qcom: sc8280xp-crd: enable bluetooth adds 36937845ce2a arm64: dts: qcom: sc8280xp-x13s: model the PMU of the on-b [...] adds fe79fbce6efd arm64: dts: qcom: sm8450-hdk: model the PMU of the on-boar [...] adds 231c03c6119d arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Convert me [...] adds 30df676a31b7 arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Conv [...] adds ec83cf7581bd arm64: dts: qcom: sc8280xp-x13s: Drop redundant clock-lane [...] adds 2d444a792b3c arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop redun [...] adds 99d557cfe4fc arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Add cma he [...] adds d40fd02c1faf arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Add [...] adds f50f6052c340 Merge tag 'qcom-arm64-for-6.13' of https://git.kernel.org/ [...] adds 55d0969c4511 arm64: dts: seattle: Update spi clock properties adds bdcbb3f8abfa arm64: dts: lg131x: Update spi clock properties adds 23c7816dddd3 riscv: dts: sophgo: cv1800b: add pinctrl support adds 30003e3f802e riscv: dts: sophgo: cv1812h: add pinctrl support adds 93b61555f509 riscv: dts: sophgo: Add initial SG2002 SoC device tree adds d32552307b6c riscv: dts: sophgo: Add LicheeRV Nano board device tree adds 45a544a62ef7 riscv: dts: sophgo: Add SARADC description for Sophgo CV1800B adds 128bded4bc52 riscv: sophgo: dts: add power key for pioneer box adds 44196383a26f riscv: dts: sophgo: fix pinctrl base-address adds 06133f48a871 riscv: dts: sophgo: Add sdio configuration for Huashan Pi adds b5cf65cc0fd0 riscv: dts: sophgo: Add emmc support for Huashan Pi adds 44533285bdaf Merge tag 'riscv-sophgo-dt-for-v6.13' of https://github.co [...] adds 78233621aca7 ARM: dts: amlogic: meson6: fix clk81 node name adds 285d2d647f4d ARM: dts: amlogic: meson8: fix soc thermal-zone node name adds e1d42e116770 ARM: dts: amlogic: meson8: fix ao_arc_sram node name adds e2a3f11ae11c ARM: dts: amlogic: meson6: remove support for ATV1200 board adds 6c180982d08b ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio adds 7947fd2d350e ARM: dts: amlogic: fix /memory node name adds c3806b25c0f3 ARM: dts: amlogic: meson8: use correct pinctrl bank node name adds e4940a57791d ARM: dts: amlogic: add missing phy-mode in ethmac node adds bf1f647c3af4 ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names adds ecb81fe2ffde ARM: dts: amlogic: meson8b-ec100: add missing clocks prope [...] adds 9d8706ba5abe ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-na [...] adds 2b901e9ef05d ARM: dts: amlogic: meson8/8b: remove invalid pinctrl reg adds bf7626089a62 Merge tag 'amlogic-arm-dt-for-v6.13' of https://git.kernel [...] adds 5774b1e21783 arm64: dts: meson: a1: add definitions for meson PWM adds 7e3b4f56a76b arm64: dts: meson: a1: bind power domain to temperature sensor adds eeb12b07012f arm64: dts: meson-g12-common: fix uart-ao-a typo adds be90cd4bd422 arm64: dts: amlogic: Add Amlogic C3 PWM adds f0cba6f52394 Merge tag 'amlogic-arm64-dt-for-v6.13' of https://git.kern [...] adds 9cc161a4509c arm64: dts: ti: Refactor J784s4 SoC files to a common file adds 39b623c05c46 arm64: dts: ti: Refactor J784s4-evm to a common file adds 9c65033884bf dt-bindings: arm: ti: Add bindings for J742S2 SoCs and Boards adds 38fd90a3e1ac arm64: dts: ti: Introduce J742S2 SoC family adds 13dc96a52712 arm64: dts: ti: Add support for J742S2 EVM board adds bc3552d67553 arm64: dts: ti: am62-phycore-som: Increase cpu frequency t [...] adds 151ed40a4f20 Revert "arm64: dts: ti: am62-phyboard-lyra: Add overlay to [...] adds be4bac3bcb28 arm64: dts: ti: k3-am62: Add M4F remoteproc node adds 23a6aba92e53 arm64: dts: ti: k3-am625-sk: Add M4F remoteproc node adds ef1876ff7609 arm64: dts: ti: k3-am64: Add M4F remoteproc node adds 6e36e6200360 arm64: dts: ti: k3-am642-sk: Add M4F remoteproc node adds 8e77fc1fbb29 arm64: dts: ti: k3-am642-evm: Add M4F remoteproc node adds 79e668d0d938 arm64: dts: ti: k3-am62-main: Add eQEP nodes adds 36370ccf93bd arm64: dts: ti: k3-am62a-main: Add eQEP nodes adds 0f4a318ee64c arm64: dts: ti: k3-am62p-main: Add eQEP nodes adds 78b918b58e4b arm64: dts: ti: k3-am64-main: Add eQEP nodes adds 25da98eb3997 arm64: dts: ti: k3-am64x-sk: Enable eQEP adds c33a0a02a29b arm64: dts: ti: k3-am62x-phyboard-lyra: Drop unnecessary M [...] adds e6c01aeb2202 arm64: dts: ti: k3-am62a7-phyboard-lyra-rdk: Update ethern [...] adds aef4959ee000 arm64: dts: ti: k3-am65-main: Add ti,pruss-pa-st node adds 6fb909467d5a arm64: dts: ti: k3-am654-icssg2: Add ti,pa-stats property adds 007f3e72c913 arm64: dts: ti: k3-am64-main: Add ti,pruss-pa-st node adds 30a9a1a26b95 arm64: dts: ti: k3-am64: Add ti,pa-stats property adds 1d381865ad86 arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Move bootph f [...] adds c4fbee5eb6fa arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Remove parent [...] adds f54d577df4a0 arm64: dts: ti: k3-j784s4: Add bootph-* properties adds 83ab86a4412f arm64: dts: ti: k3-j721s2: Add bootph-* properties adds dd2c7aeca3ec arm64: dts: ti: k3-j721e: Add bootph-* properties adds b903ab269e67 arm64: dts: ti: k3-j7200: Add bootph-* properties adds 49b0b706af96 arm64: dts: ti: k3-j784s4-j742s2-evm-common: Remove parent [...] adds 15a432a4a0d2 arm64: dts: ti: k3-j721s2-evm*: Add bootph-* properties adds 781cb8f1ad76 arm64: dts: ti: k3-am68-sk*: Add bootph-* properties adds fbdb8aa4eab8 arm64: dts: ti: k3-j721e-evm*: Add bootph-* properties adds e45355835c40 arm64: dts: ti: k3-j721e-sk*: Add bootph-* properties adds bdb543b1664b arm64: dts: ti: k3-j7200-evm*: Add bootph-* properties adds b7af8b4acb3e arm64: dts: ti: k3-j7200: Fix register map for main domain pmx adds 3a47e381670f arm64: dts: ti: k3-j7200: Fix clock ids for MCSPI instances adds ab09a68f3be0 arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances adds 891874f015e9 arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances adds 4a050c4ee190 arm64: dts: ti: k3-am625-verdin: add TPM device adds ab53b8c0ac97 arm64: dts: ti: k3-am62-verdin: Fix SoM ADC compatible adds 2213ca51998f arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay adds 1e5e2ff46294 arm64: dts: ti: k3-am625-beagleplay: Enable MikroBUS PWM adds 14afef2333af arm64: dts: ti: k3-am62-main: Update otap/itap values adds f43ec89bbc83 arm64: dts: ti: k3-j7200-evm: Add overlay for PCIE1 Endpoint Mode adds 34d7b8419323 arm64: dts: ti: k3-am642-evm: Add overlay for PCIe0 EP mode adds 018465cd811a arm64: dts: ti: k3-am64-phycore-som: Fix bus-width propert [...] adds dc2660a60321 arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fix bus-wid [...] adds 9130fc1b124c arm64: dts: ti: k3-am62x-phyboard-lyra: Fix indentation in [...] adds cf0e756c8d04 arm64: dts: ti: minor whitespace cleanup adds 703545f04465 arm64: dts: ti: k3-am62-phycore-som: Add M4F remoteproc nodes adds a13f11477e5b arm64: dts: ti: k3-am64-phycore-som: Add M4F remoteproc nodes adds f27861b5ce43 arm64: dts: ti: k3-am642-phyboard-electra-rdk: Enable tric [...] adds 9db282063b2d dt-bindings: arm: ti: Add verdin am62 ivy board adds 25c8a5bebd65 arm64: dts: ti: k3-am62-verdin: add label to som adc node adds 881f5e9d8082 arm64: dts: ti: k3-am62-verdin: Add Ivy carrier board adds aeedca40159c arm64: dts: ti: k3-am62a: add opp frequencies adds 5dae00dfaf8e arm64: dts: ti: k3-am62a7-sk: add 1.4ghz opp entry adds 76d855f05801 arm64: dts: ti: k3-am62p: add opp frequencies adds 50f5ad2cb52f arm64: dts: ti: k3-am62p5-sk: add 1.4ghz opp entry adds 767b6a0d0900 arm64: dts: ti: k3-am62: use opp_efuse_table for opp-table syscon adds d745bdcb7ad0 Merge tag 'ti-k3-dt-for-v6.13' of https://git.kernel.org/p [...] adds cc971f091f23 ARM: dts: stm32: Add IWDG2 EXTI interrupt mapping and mark [...] adds 3f2e7d167307 ARM: dts: stm32: Describe M24256E write-lockable page in D [...] adds d6b0d7a941c4 ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp15 adds 92483a156238 ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp13 adds b7c6e8c286f1 ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32m [...] adds d6e424f92639 ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32m [...] adds 6f37c7365cb3 ARM: dts: stm32: add support of WLAN/BT on stm32mp157c-dk2 adds 6b44fdef4c7a ARM: dts: stm32: add support of WLAN/BT on stm32mp135f-dk adds 52540f537d8b arm64: dts: st: add RTC on stm32mp25x adds 737245a77dcd arm64: dts: st: enable RTC on stm32mp257f-ev1 board adds fab334f4cedc arm64: dts: st: add RNG node on stm32mp251 adds 1e110e44467a arm64: dts: st: add DMA support on U(S)ART instances of stm32mp25 adds ceb9f837e624 arm64: dts: st: add DMA support on I2C instances of stm32mp25 adds b0191a5cbc22 arm64: dts: st: add DMA support on SPI instances of stm32mp25 adds 2f992e73462a Merge tag 'stm32-dt-for-v6.13-1' of https://git.kernel.org [...] adds 4f4749dfc01c ARM: dts: marvell: kirkwood: Fix at24 EEPROM node name adds 68bc6a71f568 ARM: dts: turris-omnia: Add global LED brightness change i [...] adds 4bdb78379136 Merge tag 'mvebu-dt-6.13-1' of https://git.kernel.org/pub/ [...] adds facbe7092f8a arm64: dts: marvell: Drop undocumented SATA phy names adds 4c0676501056 Merge tag 'mvebu-dt64-6.13-1' of https://git.kernel.org/pu [...] adds 7cf3e9bfc63d dt-bindings: vendor-prefixes: add spacemit adds 5a5001d27065 riscv: dts: starfive: jh7110-common: revised device node adds 817eac165ed4 riscv: dts: starfive: jh7110-common: move usb0 config to b [...] adds e9b4ceedb5ae dt-bindings: vendor: add deepcomputing adds e87fa39dbcb4 dt-bindings: riscv: starfive: add deepcomputing,fml13v01 adds c8b72c301dbe riscv: dts: starfive: add DeepComputing FML13V01 board dev [...] adds 6660a1236fbe Merge tag 'riscv-dt-for-v6.13' of https://git.kernel.org/p [...] adds 3eef85034c96 arm64: dts: allwinner: h616: Add audio codec node adds 86a8f1aef970 arm64: dts: allwinner: h313/h616/h618/h700: Enable audio c [...] adds aee2eca83fb4 arm64: dts: allwinner: Add disable-wp for boards with micr [...] adds 654332bede75 dt-bindings: arm: sunxi: document RerVision A33-Vstar board adds 3888715c7695 ARM: dts: sunxi: add support for RerVision A33-Vstar board adds 248b20ed0354 arm64: dts: allwinner: A100: Add PMU mode adds f84a3aa77826 arm64: dts: allwinner: a100: add watchdog node adds 4402ef303d4b dt-bindings: phy: sun50i-a64: add a100 compatible adds 1e7d0e2a53e6 dt-bindings: usb: Add A100 compatible string adds e144e89de0e4 dt-bindings: usb: sunxi-musb: Add A100 compatible string adds c3cc9b02f749 arm64: dts: allwinner: a100: add usb related nodes adds fcfbb8d9ec58 arm64: allwinner: a100: Add MMC related nodes adds 2ccfecbf9d48 ARM: dts: allwinner: Remove accidental suniv duplicates adds 193b199a925b arm64: dts: sun50i-a64-pinephone: Add AF8133J to PinePhone adds 844c35cea6b2 arm64: dts: sun50i-a64-pinephone: Add mount-matrix for Pin [...] adds 2496b2aaacf1 arm64: dts: allwinner: pinephone: Add mount matrix to acce [...] adds af1ad5675a2b arm64: dts: allwinner: a100: perf1: Add eMMC and MMC node adds 36255ab49361 Merge tag 'sunxi-dt-for-6.13-2' of https://git.kernel.org/ [...] adds 39579b8c8f9e dt-bindings: watchdog: rockchip: Add rockchip,rv1126-wdt string adds cbad02491459 ARM: dts: rockchip: Add watchdog node for RV1126 adds d0c9f9b848d0 dt-bindings: vendor-prefixes: Add Relfor labs adds c1386c02d5d4 dt-bindings: arm: rockchip: Add Relfor Saib board adds bdb2696ac578 ARM: dts: rockchip: Add Relfor Saib board adds 2c3944d952ec ARM: dts: rockchip: adapt regulator nodenames to preferred form adds 06fc642c538e Merge tag 'v6.13-rockchip-dts32-2' of https://git.kernel.o [...] adds 9f3360b42bb5 arm64: dts: rockchip: sort rk3588s-rock5a properly in Makefile adds 42d855575272 arm64: dts: rockchip: correct analog audio name on Indiedr [...] adds 3143ef4f0175 arm64: dts: rockchip: Enable GPU on Indiedroid Nova adds 2f4a0c2b29c9 arm64: dts: rockchip: Enable HDMI0 on Indiedroid Nova adds 37e4ad9c795a arm64: dts: rockchip: Add OPP voltage ranges to RK3399 OP1 [...] adds 0e183fcc92b0 arm64: dts: rockchip: Update CPU OPP voltages in RK356x SoC dtsi adds 853f9632a176 arm64: dts: rockchip: Prepare RK356x SoC dtsi files for pe [...] adds e4832d190b4f arm64: dts: rockchip: Add new SoC dtsi for the RK3566T variant adds 8068f5939569 dt-bindings: arm: rockchip: add Banana Pi P2 Pro board adds cdf360b13afc arm64: dts: rockchip: add Banana Pi P2 Pro board adds 6f846fe4d07a arm64: dts: rockchip: Enable HDMI0 on FriendlyElec CM3588 NAS adds ef4b19d3406c arm64: dts: rockchip: Remove non-removable flag from sdmmc [...] adds 3c4278eae471 arm64: dts: rockchip: Enable HDMI on Hardkernel ODROID-M2 adds 3ce613238bc8 arm64: dts: rockchip: Enable GPU on NanoPi R6C/R6S adds 5ec7566e70e1 arm64: dts: rockchip: Enable HDMI on NanoPi R6C/R6S adds ec70819521b7 arm64: dts: rockchip: Enable HDMI0 for rk3588 Cool Pi CM5 EVB adds 8d6cb8423507 arm64: dts: rockchip: Enable HDMI display for rk3588 Cool Pi 4B adds 3fb369c1b43f arm64: dts: rockchip: Enable HDMI display for rk3588 Cool [...] adds 5c96e6330197 arm64: dts: rockchip: adapt regulator nodenames to preferred form adds a6ae420439dc arm64: dts: rockchip: enable USB3 on NanoPC-T6 adds bea70269e9d4 arm64: dts: rockchip: orangepi-5-plus: Enable GPU adds df4e08a5eed1 dt-bindings: arm: rockchip: add Radxa ROCK 5C adds 3ddf5cdb77e6 arm64: dts: rockchip: add Radxa ROCK 5C adds 409e01f32787 arm64: dts: rockchip: use less broad pinctrl for pcie3x1 o [...] adds 31257ea09c88 Merge tag 'v6.13-rockchip-dts64-2' of https://git.kernel.o [...] adds ea90e3a16575 dt-bindings: arm: cpus: Add Apple A7-A11 CPU cores adds 7b417cc5df78 dt-bindings: watchdog: apple,wdt: Add A7-A11 compatibles adds 9a944c7ed410 dt-bindings: pinctrl: apple,pinctrl: Add A7-A11 compatibles adds f30ce10e9a49 dt-bindings: arm: apple: Add A7 devices adds 474952a48a6f dt-bindings: arm: apple: Add A8 devices adds bce8129bd91f dt-bindings: arm: apple: Add A8X devices adds 51cec658c307 dt-bindings: arm: apple: Add A9 devices adds bef712e3c109 dt-bindings: arm: apple: Add A9X devices adds 179626edeafe dt-bindings: arm: apple: Add A10 devices adds 160049876482 dt-bindings: arm: apple: Add A10X devices adds cc35d5bc24cc dt-bindings: arm: apple: Add A11 devices adds 4b9eeff5da41 arm64: dts: apple: Add A7 devices adds 184183130354 arm64: dts: apple: Add A8 devices adds c2da50cb5482 arm64: dts: apple: Add A8X devices adds 0806906b82f1 arm64: dts: apple: Add A9 devices adds 1100a117edad arm64: dts: apple: Add A9X devices adds 33ee92b96481 arm64: dts: apple: Add A10 devices adds a9a28afb837c arm64: dts: apple: Add A10X devices adds d23457abac1e arm64: dts: apple: Add A11 devices adds 5c9de6f45db3 arm64: Kconfig: Update help text for CONFIG_ARCH_APPLE adds 94dd51c3bc80 Merge tag 'asahi-soc-dt-6.13' of https://github.com/AsahiL [...] adds 7f6ea7198e83 dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8895 [...] adds e6bb0575953f soc: samsung: exynos-chipid: add exynos8895 SoC support adds c6dac8443dab dt-bindings: hwinfo: exynos-chipid: Add compatible for Exy [...] adds 9b2a9f5cfa19 soc: samsung: exynos-chipid: Add support for Exynos 990 chipid adds 18910d6b16bb dt-bindings: hwinfo: samsung,exynos-chipid: Add Samsung ex [...] adds fd0b35816668 soc: samsung: exynos-chipid: Add support for Exynos9810 SoC adds 16023977b9e0 Merge tag 'samsung-drivers-6.13' of https://git.kernel.org [...] adds ab79914808df dt-bindings: soc: rockchip: add rk3576 vo1-grf syscon adds 3b8a7753131a dt-bindings: soc: rockchip: add rk3576 usb2phy syscon adds 22e027cc7448 dt-bindings: soc: rockchip: add rk3588 mipi dcphy syscon adds bc329f394bbd Merge tag 'v6.13-armsoc/drivers1' of https://git.kernel.or [...] adds 2f9d013a0c6f ARM: dts: microchip: sam9x60: Add missing property atmel,u [...] adds 251a66b21f61 ARM: dts: microchip: Add trng labels for all at91 SoCs adds 634e1fa7afa4 ARM: dts: microchip: Unify rng node names adds 219ecd256372 ARM: dts: microchip: sam9x60ek: Add power monitor support adds 63006fbf0a5d ARM: dts: microchip: sama5d2_icp: Add power monitor support adds 7093360cd847 ARM: dts: microchip: sama7g54_curiosity: Add power monitor [...] adds 91d75e7f7fa1 ARM: dts: microchip: sama7g5ek: Add power monitor support adds c2f5c84eefec ARM: dts: microchip: Rename the eeprom nodename adds 6914cc12bbf0 ARM: dts: microchip: Rename the pmic node adds 2bd3059f1ac5 ARM: dts: microchip: Rename LED sub nodes name adds 41af45af8bc3 ARM: dts: at91: sam9x7: add device tree for SoC adds 4157293c808f dt-bindings: arm: add sam9x75 curiosity board adds 371a47c9a58a ARM: dts: microchip: sam9x75_curiosity: add sam9x75 curios [...] adds 2b7fda346ee8 Merge tag 'at91-dt-6.13' of https://git.kernel.org/pub/scm [...] adds d1312c5c06f5 dt-bindings: microchip: atmel,at91rm9200-tcb: add sam9x7 c [...] adds a1cc63408f72 Merge tag 'at91-soc-6.13' of https://git.kernel.org/pub/sc [...] adds dd36ad71ad65 ARM: dts: cubieboard4: Fix DCDC5 regulator constraints new 44a50de51b82 Merge tag 'sunxi-fixes-for-6.12' of https://git.kernel.org [...] new 26bda0dff9ca arm64: dts: amd: Remove unused and undocumented "amd,zlib- [...] new a21b2eb7cfe2 arm: dts: spear13xx: Remove unused and undocumented "pl022 [...] new 9f5cbdaae5f7 arm64: dts: apm: Remove unused and undocumented "bus_num" [...] new 9c39d5ab450f Merge tag 'soc-dt-6.13' of git://git.kernel.org/pub/scm/li [...] adds 511c06e39035 soc: Switch back to struct platform_driver::remove() adds 1cbe974f816c soc: hisilicon: kunpeng_hccs: Fix a PCC typo adds 0c811bd2721d soc: hisilicon: kunpeng_hccs: Return failure on having not [...] adds 3400c85f6400 soc: hisilicon: kunpeng_hccs: Add the check for base addre [...] adds b51878373a81 soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field na [...] adds 23fe8112a231 soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs adds e3c289c0916e soc: hisilicon: kunpeng_hccs: Support low power feature fo [...] adds d1d43fae0662 Merge tag 'hisi-drivers-for-6.13' of https://github.com/hi [...] adds 61c6fe3d6f0e Revert "firmware: tegra: bpmp: Use scoped device node hand [...] adds 2570a2449416 Merge tag 'tegra-for-6.13-firmware' of https://git.kernel. [...] adds 89e6684538f5 dt-bindings: memory-controllers: fsl,ifc: split child node [...] adds 1f1d847a6575 arm64: defconfig: Update defconfig with now user-visible C [...] adds 9753ab5b97b9 Merge tag 'memory-controller-drv-6.13' of https://git.kern [...] adds 44ed4f90a97f drivers: soc: xilinx: add the missing kfree in xlnx_add_cb [...] adds 848f2bbb363d firmware: xilinx: Add missing debug firmware interfaces adds f33d6099edf7 firmware: xilinx: use u32 for reset ID in reset APIs adds e8415a8aecdb firmware: xilinx: add a warning print for unsupported feature adds 92fb71333d57 firmware: xilinx: add support for new SMC call format adds 55ed774d0130 firmware: xilinx: fix feature check logic for TF-A specific APIs adds 04d4d0a446bd Merge tag 'zynqmp-soc-for-6.13' of https://github.com/Xili [...] adds 20a0a05f40fa soc: qcom: llcc: Use designated initializers for LLC settings adds eea73fa08e69 soc: qcom: qmi: Reorganize kerneldoc parameter names adds c6fa2834afc6 firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x adds 35791e5672a1 qcom: MAINTAINERS: add linux-msm IRC on OFTC adds 6187aaae71ec soc: qcom: pbs: simplify locking with guard() adds cd3a3e60ebfe soc: qcom: smem_state: simplify locking with guard() adds 99b2186b2c82 firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G adds 78261cb08f06 soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get() adds 31a95fe0851a soc: qcom: pd-mapper: Add QCM6490 PD maps adds 304c250ba121 firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345 adds 11cf9a72bc0b soc: qcom: smem: Fix up kerneldoc adds dbc81e680a0f dt-bindings: arm: qcom,ids: add SoC ID for QCS615 adds 8921bf54bfab soc: qcom: socinfo: Add QCS615 SoC ID table entry adds cb0d1c4e9b6b dt-bindings: soc: qcom: aoss-qmp: Add SM8750 adds 3b3214acd7f2 dt-bindings: arm: qcom,ids: add SoC ID for SAR2130P and SAR1130P adds 3fa0104ed2f1 soc: qcom: socinfo: add SoC IDs for SAR1130P and SAR2130P adds e19bc8b2249b dt-bindings: firmware: qcom,scm: Add SAR2130P compatible adds 25136f046b84 dt-bindings: soc: qcom,aoss-qmp: Add SAR2130P compatible adds b4bd100500c0 dt-bindings: firmware: qcom,scm: document support for SA8255p adds e81ee454d765 dt-bindings: soc: qcom: aoss-qmp: document support for SA8255p adds 454381b5236c soc: qcom: rpmh-rsc: Simplify code with dev_err_probe() adds 876b40500484 soc: qcom: smem: Simplify code with dev_err_probe() adds cd8ec43758a5 soc: qcom: smp2p: Simplify code with dev_err_probe() adds 729ee76561fd dt-bindings: arm: qcom: add the SoC ID for SA8255P adds 558e8b82a52c soc: qcom: socinfo: add support for SA8255P adds fc0dead9b7ae dt-bindings: firmware: qcom,scm: document SCM on QCS8300 SoCs adds f8b2f3813067 dt-bindings: soc: qcom: add qcom,qcs8300-imem compatible adds 8534231e09b8 dt-bindings: soc: qcom,aoss-qmp: Document the QCS8300 AOSS [...] adds 8cbebdfe3e79 dt-bindings: arm: qcom,ids: add SoC ID for QCS9100 adds d088afa7de3c soc: qcom: socinfo: add QCS9100 ID adds 73536ab21a3f Merge tag 'qcom-drivers-for-6.13' of https://git.kernel.or [...] adds 9cc832d37799 soc: imx8m: Probe the SoC driver as platform driver adds 9c1c02fe8d7f soc: imx8m: Remove global soc_uid adds 22b03a4e957e soc: imx8m: Use devm_* to simplify probe failure handling adds f402711c4bf9 Merge tag 'imx-drivers-6.13' of https://git.kernel.org/pub [...] adds e8b259e3771b dt-bindings: soc: mediatek: Add DVFSRC bindings for MT8183 [...] adds 192514ae0568 soc: mediatek: Add MediaTek DVFS Resource Collector (DVFSR [...] adds 4b3347215f26 soc: mediatek: mtk-cmdq: Move mask build and append to function adds 34771841a6a1 soc: mediatek: mtk-cmdq: Move cmdq_instruction init to dec [...] adds d0fa55cc9870 soc: mediatek: mediatek-regulator-coupler: Support mt8188 adds a1643ae9b3e3 soc: mediatek: mtk-svs: Call of_node_put(np) only once in [...] adds b8600cba23c3 Merge tag 'mtk-soc-for-v6.13' of https://git.kernel.org/pu [...] adds 16a0a6924424 soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq() adds d8ee46b226ac thermal/ti-soc-thermal: Fix typos adds 71ad2b07a87c Merge tag 'omap-for-v6.13/drivers-signed' of https://git.k [...] adds 1fac9f8b7d28 bus: Switch back to struct platform_driver::remove() adds 14b2157a9c14 dt-bindings: sram: Document reg-io-width property adds 2cd7f3db25fe firmware: arm_scmi: Support 'reg-io-width' property for sh [...] adds 5c14f38893d0 firmware: arm_scmi: Account for SHMEM memory overhead adds 3229e33311f8 firmware: arm_scmi: Calculate virtio PDU max size dynamically adds 5654d37268bc dt-bindings: firmware: arm,scmi: Introduce more transport [...] adds c091de2d383a firmware: arm_scmi: Use max_msg and max_msg_size devicetre [...] adds 112ffc78dc8f firmware: arm_scmi: Relocate atomic_threshold to scmi_desc adds 109aa654f85c firmware: arm_scpi: Check the DVFS OPP count returned by t [...] adds ec72578ef945 Merge tag 'scmi-updates-6.13' of https://git.kernel.org/pu [...] adds 7af26f3c1164 reset: amlogic: convert driver to regmap adds 58d1d138db32 reset: amlogic: use generic data matching function adds ee6499861032 reset: amlogic: make parameters unsigned adds 6b2d2e5c7a10 reset: amlogic: add driver parameters adds 83dde3e5df6a reset: amlogic: use reset number instead of register count adds d623ee26050f reset: amlogic: add reset status support adds 2c138ee3354f reset: amlogic: move drivers to a dedicated directory adds c38ae95cd31c reset: amlogic: split the device core and platform probe adds fb4c31587adf reset: amlogic: add auxiliary reset driver support adds 5f79c4b659b5 reset: amlogic: Fix small whitespace issue adds dad35f7d2fc1 reset: replace boolean parameters with flags parameter adds d872bed85036 reset: Add devres helpers to request pre-deasserted reset [...] adds c0260e2b0ed8 reset: uniphier-glue: Use devm_reset_control_bulk_get_shar [...] adds 185686beb464 misc: Add support for LAN966x PCI device adds 86f134941a4b MAINTAINERS: Add the Microchip LAN966x PCI driver entry adds 0426a920d626 reset: mchp: sparx5: Map cpu-syscon locally in case of LAN966x adds eba0dedd27f9 reset: mchp: sparx5: Add MCHP_LAN966X_PCI dependency adds 996737ef676f reset: mchp: sparx5: Allow building as a module adds 37b395c2c489 reset: mchp: sparx5: set the dev member of the reset controller adds 344ea0d36b8c misc: lan966x_pci: Fix dtc warns 'missing or empty reg/ran [...] adds cf3e10cc0e88 misc: lan966x_pci: Fix dtc warn 'Missing interrupt-parent' adds 7d6f7cfc34a2 Merge tag 'reset-for-v6.13' of git://git.pengutronix.de/pz [...] adds 10b8a0cc84d2 soc: ti: knav_qmss_queue: Use IRQF_NO_AUTOEN flag in reque [...] adds 74280c3d7314 soc: ti: knav_qmss_queue: Drop redundant continue statement adds 3e360703d0bf PM: QoS: Export dev_pm_qos_read_value adds 055b6cfb62f5 firmware: ti_sci: Add support for querying the firmware caps adds ec24643bdd62 firmware: ti_sci: Add system suspend and resume call adds 60357991f6b9 firmware: ti_sci: Introduce Power Management Ops adds a7a15754c7f7 firmware: ti_sci: add CPU latency constraint management adds a4c14f509509 firmware: ti_sci: Remove use of of_match_ptr() helper adds ffca677936ea Merge tag 'ti-driver-soc-for-v6.13' of https://git.kernel. [...] adds 0efa0fcfe613 firmware: turris-mox-rwtm: Document the driver private dat [...] adds 372eb09cd985 platform: cznic: turris-omnia-mcu: Document the driver pri [...] adds f335e0157717 platform: cznic: turris-omnia-mcu: Rename variable holding [...] adds 53b3e2e0c9a3 dt-bindings: cache: qcom,llcc: document SAR2130P and SAR1130P adds 6dd3f08c72d6 soc: qcom: llcc: use deciman integers for bit shift values adds 1685f685ff80 soc: qcom: llcc: add support for SAR2130P and SAR1130P adds 08e2d7c64edd dt-bindings: cache: qcom,llcc: Document the QCS615 LLCC adds 9f85ed1976bc soc: qcom: llcc: Add configuration data for QCS615 adds a83e18ca8358 dt-bindings: cache: qcom,llcc: Document the QCS8300 LLCC adds 584e936feedf soc: qcom: llcc: Add LLCC configuration for the QCS8300 platform adds 75837f0b2bc6 firmware: qcom: uefisecapp: Allow X1E Devkit devices adds 4cadd1062081 dt-bindings: firmware: qcom,scm: Document sm8750 SCM adds 92f3397c8c8d soc: qcom: llcc: Flip the manual slice configuration condition adds c9cfca98998e dt-bindings: arm: qcom,ids: add SoC ID for IPQ5424/IPQ5404 adds a8fc655e01b6 soc: qcom: socinfo: add IPQ5424/IPQ5404 SoC ID adds 1af75b2ad08b firmware: qcom: scm: Introduce CP_SMMU_APERTURE_ID adds 98e5b7f98356 drm/msm/adreno: Setup SMMU aparture for per-process page table adds 54a8cd0f9206 soc: qcom: ice: Remove the device_link field in qcom_ice adds 1876c788bba1 Merge tag 'qcom-drivers-for-6.13-2' of https://git.kernel. [...] new 844d098b6f33 soc: fsl: cpm1: tsa: switch to for_each_available_child_of [...] new c9f1efabf8e3 soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpc [...] new cb3daa51db81 soc: fsl: cpm1: qmc: Set the ret error code on platform_ge [...] new b77587ac51d2 Merge tag 'soc_fsl-6.13-1' of https://github.com/chleroy/l [...] new 14d0e1a09fe9 Merge tag 'soc-drivers-6.13' of git://git.kernel.org/pub/s [...] adds a1b87bee1bc2 ARM: multi_v7_defconfig: Enable debugging symbols by default adds 7d33d08f3c0d Merge tag 'arm-soc/for-6.13/defconfig' of https://github.c [...] adds 9c957ebbcdd1 arm64: defconfig: Enable sc7280 clock controllers adds 2130962a208d Merge tag 'qcom-arm64-defconfig-for-6.13' of https://git.k [...] adds 0fd75ba17503 ARM: imx_v6_v7_defconfig: Enable drivers for Kobo Clara 2E adds 31e7323a41e4 Merge tag 'imx-defconfig-6.13' of https://git.kernel.org/p [...] adds c520bbb52330 arm64: defconfig: Enable VBATTB clock and Renesas RTCA-3 adds 61107d84aba9 Merge tag 'renesas-arm-defconfig-for-v6.13-tag1' of https: [...] adds 8461bcf0a3d9 arm64: defconfig: Enable PCF857X GPIO expander adds 3fba54700b53 Merge tag 'ti-k3-config-for-v6.13' of https://git.kernel.o [...] adds 07891907687e ARM: configs: at91: enable PAC1934 driver as module adds de6dff2090dd Merge tag 'at91-defconfig-6.13' of https://git.kernel.org/ [...] new 06e47dce8fc3 Merge tag 'soc-defconfig-6.13' of git://git.kernel.org/pub [...] adds 60d76ce9fa62 ARM: bcm: Support BCMBCA debug UART adds 4ee0bd85dd0a ARM: bcm: brcmstb: Drop custom init_irq callback adds 1c8f196da9fc Merge tag 'arm-soc/for-6.13/soc' of https://github.com/Bro [...] adds 0f702757c68b ARM: samsung: Remove obsoleted declaration for s3c_hwmon_s [...] adds 3a6ad95d97eb ASoC: samsung: Remove obsoleted declaration for s3c64xx_ac [...] adds 269e715b9924 Merge tag 'samsung-soc-6.13' of https://git.kernel.org/pub [...] adds 497211150515 ARM: zynq: Remove unused zynq_slcr_init() declaration adds d95fa0fab7ca Merge tag 'zynq-soc-for-6.13' of https://github.com/Xilinx [...] adds 2f76989999a7 ARM: imx: Switch to new sys-off handler API adds 9c6cb0377534 Merge tag 'imx-soc-6.13' of https://git.kernel.org/pub/scm [...] new 43fb83c17ba2 Merge tag 'soc-arm-6.13' of git://git.kernel.org/pub/scm/l [...] adds d002b922c4d5 selftests/bpf: Remove test_skb_cgroup_id.sh from TEST_PROGS adds fd4a0e67838c selftests/bpf: Set vpath in Makefile to search for skels adds 4b7c05598a64 selftests/bpf: Fix uprobe consumer test adds 58dbb3693018 selftests/bpf: Bail out quickly from failing consumer test adds 7bae563c0dbe bpf: Constify struct btf_kind_operations adds a1ec23b94753 selftests/bpf: Add missing va_end. adds 8b334d918346 libbpf: Change log level of BTF loading error message adds a400d08b3014 libbpf: Fix expected_attach_type set handling in program l [...] adds 789711506606 selftests/bpf: vm: Add support for VIRTIO_FS adds 89abc4080301 tools/bpf: Remove unused variable from runqslower adds 90d0f736bd1c libbpf: Remove unneeded semicolon adds 40f34d6f12e2 bpf: Call kfree(obj) only once in free_one() adds c27d8235ba97 selftests/bpf: Fix uprobe_multi compilation error adds e8957c0dde3c libbpf: Improve log message formatting adds 769ad3a61e33 libbpf: Fix header comment typos for BTF.ext adds f896b4a5399e libbpf: Fix output .symtab byte-order during linking adds cf579164e9ea libbpf: Support BTF.ext loading and output in either endianness adds bcc60abd67c7 libbpf: Support opening bpf objects of either endianness adds 0aed726cf6f9 libbpf: Support linking bpf objects of either endianness adds 8ca3323dce43 libbpf: Support creating light skeleton of either endianness adds 5a63c33d6f00 selftests/bpf: Support cross-endian building adds d1334e88e10d Merge branch 'libbpf-selftests-bpf-support-cross-endian-usage' adds 48b13cab1e7c bpf: Allow specifying bpf_fastcall attribute for BPF helpers adds 4f647a780f36 bpf: __bpf_fastcall for bpf_get_smp_processor_id in uapi adds da7d71bcb063 bpf: Use KF_FASTCALL to mark kfuncs supporting fastcall contract adds bf7ce5416f68 bpftool: __bpf_fastcall for kfuncs marked with special decl_tag adds 904181b33478 Merge branch 'bpf_fastcall-attribute-in-vmlinux-h-and-bpf_ [...] adds a5da3d65681f selftests/bpf: Emit top frequent code lines in veristat adds 710fbca820c7 libbpf: Add missing per-arch include path adds 19090f0306f1 selftests: bpf: Add missing per-arch include path adds 4236f114a3ff bpf: Fix the xdp_adjust_tail sample prog issue adds c50fc1cbfd71 bpf: syscall_nrs: Disable no previous prototype warnning adds 4b146e95da87 libbpf: Do not resolve size on duplicate FUNCs adds 3c591de28543 selftests/bpf: Test linking with duplicate extern functions adds 1d943a238b16 Merge branch 'bpf-static-linker-fix-linking-duplicate-exte [...] adds 5bf1557e3d6a selftests/bpf: Fix backtrace printing for selftests crashes adds 965fdf95a327 samples/bpf: Remove unused variables adds 4073213488be libbpf: fix sym_is_subprog() logic for weak global subprogs adds 5bd48a3a14df bpf: fix argument type in bpf_loop documentation adds c6ca31981b54 bpf: Update bpf_override_return() comment adds f3ef53174b23 samples/bpf: Fix a resource leak adds ba4fb3b3f7d8 selftests/bpf: Removed redundant fd after close in bpf_pro [...] adds ec6c4be07323 selftests/bpf: migrate cgroup sock create test for setting [...] adds 64a4658d6f76 selftests/bpf: migrate cgroup sock create test for prohibi [...] adds 5ea68f0493d1 samples/bpf: remove obsolete cgroup related tests adds 118740b87015 samples/bpf: remove obsolete tracing related tests adds 59972544bd22 Merge branch 'selftests-bpf-migrate-and-remove-cgroup-trac [...] adds db089c9158c1 libbpf: never interpret subprogs in .text as entry programs adds 82370ed5ade5 selftests/bpf: add subprog to BPF object file with no entr [...] adds e6c209da7e0e selftests/bpf: Check for timeout in perf_link test adds 989a29cfed9b libbpf: Fix possible compiler warnings in hashmap adds 4971266e1595 bpf: Add kmem_cache iterator adds a992d7a39791 mm/bpf: Add bpf_get_kmem_cache() kfunc adds a496d0cdc84d selftests/bpf: Add a test for kmem_cache_iter adds 1477d31b1c9a Merge branch 'bpf-add-kmem_cache-iterator-and-kfunc' adds 675c3596ff32 bpf: Add bpf_task_from_vpid() kfunc adds f987a640e853 selftests/bpf: Add tests for bpf_task_from_vpid() kfunc adds d6083f040d5d bpf: Prevent tailcall infinite loop caused by freplace adds 021611d33e78 selftests/bpf: Add test to verify tailcall and freplace re [...] adds 8ca77b8f6223 Merge branch 'bpf-fix-tailcall-infinite-loop-caused-by-freplace' adds 6280cf718db0 bpf: Implement bpf_send_signal_task() kfunc adds 0e14189459f6 selftests/bpf: Augment send_signal test with remote signaling adds d39100d01ce1 Merge branch 'implement-mechanism-to-signal-other-threads' adds 94682d6ad969 selftests/bpf: Migrate *_POST_BIND test cases to prog_tests adds c17f9734e35b selftests/bpf: Migrate LOAD_REJECT test cases to prog_tests adds af522f13e917 selftests/bpf: Migrate BPF_CGROUP_INET_SOCK_CREATE test ca [...] adds eea6c14c10ce selftests/bpf: Retire test_sock.c adds efe7921927dc Merge branch 'Retire test_sock.c' adds 1f7c33630724 selftests/bpf: Increase verifier log limit in veristat adds 2c3d022abe6c resolve_btfids: Fix compiler warnings adds 7f4ec77f3fee libbpf: Prevent compiler warnings/errors adds 7a4ffec9fd54 libsubcmd: Silence compiler warning adds c94ffb3ba45b Merge branch 'fix-wmaybe-uninitialized-warnings-errors' adds 1b2bfc29695d selftests/bpf: fix test_spin_lock_fail.c's global vars usage adds 137978f42251 libbpf: move global data mmap()'ing into bpf_object__load() adds 80a54566b7f0 selftests/bpf: validate generic bpf_object and subskel API [...] adds 39b8ab151968 Merge branch 'fix-libbpf-s-bpf_object-and-bpf-subskel-inte [...] adds 1cb80d9e93f8 bpf: Support __uptr type tag in BTF adds 99dde42e3749 bpf: Handle BPF_UPTR in verifier adds b9a5a07aeaa2 bpf: Add "bool swap_uptrs" arg to bpf_local_storage_update [...] adds 5bd5bab76669 bpf: Postpone bpf_selem_free() in bpf_selem_unlink_storage [...] adds 9bac675e6368 bpf: Postpone bpf_obj_free_fields to the rcu callback adds ba512b00e5ef bpf: Add uptr support in the map_value of the task local storage. adds 7aa12b8d9f24 libbpf: define __uptr. adds 4579b4a4279e selftests/bpf: Some basic __uptr tests adds 51fff4083372 selftests/bpf: Test a uptr struct spanning across pages. adds cbf9f849a3e8 selftests/bpf: Add update_elem failure test for task storage uptr adds 898cbca4a757 selftests/bpf: Add uptr failure verifier tests adds bd5879a6fe4b selftests/bpf: Create task_local_storage map with invalid [...] adds c6fb8030b4ba Merge branch 'share-user-memory-to-bpf-program-through-tas [...] adds bfa7b5c98be4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 87cb58aebdf7 bpf, arm64: Remove garbage frame for struct_ops trampoline adds 42602e3a06f8 bpf: handle implicit declaration of function gettid in bpf_iter.c adds 8a0cfd8adf81 docs/bpf: Add description of .BTF.base section adds 74975e1303a3 libbpf: start v1.6 development cycle adds e626a13f6fbb selftests/bpf: drop unnecessary bpf_iter.h type duplication adds 2e9a548009c2 bpf: Add open coded version of kmem_cache iterator adds e5e4799e2ac3 selftests/bpf: Add a test for open coded kmem_cache iter adds 4d99e509c161 bpf, bpftool: Fix incorrect disasm pc adds 0513eeee86d6 bpftool: Prevent setting duplicate _GNU_SOURCE in Makefile adds 77017b9c4682 selftests/bpf: Disable warnings on unused flags for Clang builds adds 46f7ed32f7a8 bpf: Tighten tail call checks for lingering locks, RCU, pr [...] adds d402755ced2e bpf: Unify resource leak checks adds 711df091dea9 selftests/bpf: Add tests for tail calls with locks and refs adds f2daa5a577e9 Merge branch 'fix-resource-leak-checks-for-tail-calls' adds 9a783139614f bpf: Move btf_type_is_struct_ptr() under CONFIG_BPF_SYSCALL adds cb4158ce8ec8 bpf: Mark raw_tp arguments with PTR_MAYBE_NULL adds 0e2fb011a0ba selftests/bpf: Clean up open-coded gettid syscall invocations adds d798ce3f4cab selftests/bpf: Add tests for raw_tp null handling adds 1850ce1bddf2 Merge branch 'handle-possible-null-trusted-raw_tp-arguments' adds 5f67329cb29c Merge tag 'perf-core-for-bpf-next' from tip tree adds ec8d3b5c2adc selftests/bpf: Allow building with extra flags adds 5249b164e666 bpf: Remove trailing whitespace in verifier.rst adds dcf04676f347 selftests/bpf: Fix uprobe consumer test (again) adds 17c4b65a2493 bpf: Allow return values 0 and 1 for kprobe session adds f505005bc742 bpf: Force uprobe bpf program to always return 0 adds d920179b3d48 bpf: Add support for uprobe multi session attach adds 99b403d2060d bpf: Add support for uprobe multi session context adds 022367ec9279 libbpf: Add support for uprobe multi session attach adds 4856ecb11524 selftests/bpf: Add uprobe session test adds f6b45e352f0f selftests/bpf: Add uprobe session cookie test adds 8bcb9c62f068 selftests/bpf: Add uprobe session recursive test adds 8c3a48b0d9b4 selftests/bpf: Add uprobe session verifier test for return value adds 504d21d90500 selftests/bpf: Add kprobe session verifier test for return value adds c574bcd62293 selftests/bpf: Add uprobe session single consumer test adds b1c570adc7a6 selftests/bpf: Add uprobe sessions to consumer test adds abaec8341a86 selftests/bpf: Add threads to consumer test adds 269e7c97cac8 Merge branch 'bpf-add-uprobe-session-support' adds b9e9ed90b10c bpf: Call free_htab_elem() after htab_unlock_bucket() adds 503cfb103c8d selftests/bpf: Move ENOTSUPP from bpf_util.h adds cb55657c7fc8 selftests/bpf: Test the update operations for htab of maps adds 266a557981ab Merge branch 'fix-lockdep-warning-for-htab-of-map' adds 937a1c29a287 selftests/bpf: skip the timer_lockup test for single-CPU nodes adds f6b9a69a9e56 bpf: Refactor active lock management adds ae6e3a273f59 bpf: Drop special callback reference handling adds 7b6e5bfa2541 Merge branch 'refactor-lock-management' adds 09048d22b782 kbuild,bpf: Pass make jobs' value to pahole adds 4b1535420133 tools/bpf: Fix the wrong format specifier in bpf_jit_disasm adds 213a695297e1 bpf: Replace the document for PTR_TO_BTF_ID_OR_NULL adds 1633a83bf993 libbpf: Introduce errstr() for stringifying errno adds 271abf041cb3 libbpf: Stringify errno in log messages in libbpf.c adds af8380d51948 libbpf: Stringify errno in log messages in btf*.c adds 4ce16ddd7105 libbpf: Stringify errno in log messages in the remaining code adds 47e2c45c9c89 Merge branch 'libbpf-stringify-error-codes-in-log-messages' adds d9d4d127e813 selftests/bpf: watchdog timer for test_progs adds 03066ed3105a selftests/bpf: add read_with_timeout() utility function adds 3209139d00e5 selftests/bpf: allow send_signal test to timeout adds 4edab4c55d2d selftests/bpf: update send_signal to lower perf evemts frequency adds c748a255aedf Merge branch 'selftests-bpf-fix-for-bpf_signal-stalls-watc [...] adds a76ab5731e32 bpf: Find eligible subprogs for private stack support adds e00931c02568 bpf: Enable private stack for eligible subprogs adds f4b21ed0b9d6 bpf, x86: Avoid repeated usage of bpf_prog->aux->stack_depth adds 7d1cd70d4b16 bpf, x86: Support private stack in jit adds f4b295ab6598 selftests/bpf: Add tracing prog private stack tests adds 5bd36da1e37e bpf: Support private stack for struct_ops progs adds becfe32b57c7 selftests/bpf: Add struct_ops prog private stack tests adds c1bc51f85cd6 Merge branch 'bpf-support-private-stack-for-bpf-progs' adds bd9d9b48eb18 bpf: Remove unused member rcu from bpf_struct_ops_map adds 821a3fa32bbe bpf: Use function pointers count as struct_ops links count adds 7c8ce4ffb684 bpf: Add kernel symbol for struct_ops trampoline adds faadc69af1ef Merge branch 'add-kernel-symbol-for-struct_ops-trampoline' adds a1087da9d11e bpf, x86: Propagate tailcall info only for subprogs adds b7b31f184f88 bpftool: Cast variable `var` to long long adds 3fcfbfe307dd samples/bpf: Remove unused variables in tc_l2_redirect_kern.c adds b41ec3e6053a samples/bpf: Remove unused variable in xdp2skb_meta_kern.c adds 871438170326 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds b795379757eb bpf: Introduce range_tree data structure and use it in bpf arena adds e58358afa84e selftests/bpf: Add a test for arena range tree algorithm adds 379d5ee624ed Merge branch 'bpf-range_tree-for-bpf-arena' adds f01750aecdfb selftests/bpf: Set test path for token/obj_priv_implicit_t [...] adds ab4dc30c5322 bpf: Do not alloc arena on unsupported arches adds 4ff04abf9d5b bpf: Add necessary migrate_disable to range_tree. adds 96a30e469ca1 bpf: use common instruction history across all states adds fab974e64874 libbpf: Fix memory leak in bpf_program__attach_uprobe_multi adds 608e99f7869e selftests/bpf: Fix build error with llvm 19 adds 2c8b09ac2537 libbpf: Change hash_combine parameters from long to unsigned long new 6e95ef0258ff Merge tag 'bpf-next-6.13' of git://git.kernel.org/pub/scm/ [...] adds c824deb1a897 cxgb4: clip_tbl: Fix spelling mistake "wont" -> "won't" adds 44badc908f2c tcp: Fix spelling mistake "emtpy" -> "empty" adds 78997e9a5e4d net: phy: mxl-gpy: add basic LED support adds 277b339c4ba5 net: pcs: xpcs: move PCS reset to .pcs_pre_config() adds 92fb8986083a net: pcs: xpcs: drop interface argument from internal functions adds a487c9e7cfc4 net: pcs: xpcs: get rid of xpcs_init_iface() adds bedea1539acb net: pcs: xpcs: add xpcs_destroy_pcs() and xpcs_create_pcs [...] adds 155c499ffd1d net: wangxun: txgbe: use phylink_pcs internally adds a18891b55703 net: dsa: sja1105: simplify static configuration reload adds 907476c66d73 net: dsa: sja1105: call PCS config/link_up via pcs_ops structure adds 41bf58314b17 net: dsa: sja1105: use phylink_pcs internally adds bf5a61645bb2 net: pcs: xpcs: drop interface argument from xpcs_create*() adds faefc9730d07 net: pcs: xpcs: make xpcs_do_config() and xpcs_link_up() internal adds 6b67e098c9c9 Merge branch 'net-pcs-xpcs-cleanups-batch-1' adds 7c2f1c2690a5 selftests/net: Add missing va_end. adds e26a0c5d828b net: mana: Increase the DEF_RX_BUFFERS_PER_QUEUE to 1024 adds c30a3f54e661 net: mana: Add get_link and get_link_ksettings in ethtool adds f66ebf37d69c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 8b3e26677bc6 lib: packing: refuse operating on bit indices which exceed [...] adds a636ba5e8682 lib: packing: adjust definitions and implementation for ar [...] adds 816ad8f1e498 lib: packing: remove kernel-doc from header file adds 7263f64e16d9 lib: packing: add pack() and unpack() wrappers over packing() adds 28aec9ca29f0 lib: packing: duplicate pack() and unpack() implementations adds e9502ea6db8a lib: packing: add KUnit tests adapted from selftests adds fcd6dd91d0e8 lib: packing: add additional KUnit tests adds e7fdf5dddce5 lib: packing: fix QUIRK_MSB_ON_THE_RIGHT behavior adds fb02c7c8a577 lib: packing: use BITS_PER_BYTE instead of 8 adds 46e784e94b82 lib: packing: use GENMASK() for box_mask adds d07dceb91acc Merge branch 'packing-various-improvements-and-kunit-tests' adds 989867846f7f ena: Link IRQs to NAPI instances adds 888634377f8e ena: Link queues to NAPIs adds 35d8471e242d Merge branch 'ena-link-irqs-queues-and-napi-instances' adds 9b8ca04854fd ipv4: avoid quadratic behavior in FIB insertion of common address adds 913c83a610bb ipv4: Convert icmp_route_lookup() to dscp_t. adds 7e863e5db618 ipv4: Convert ip_route_input() to dscp_t. adds 66fb6386d358 ipv4: Convert ip_route_input_noref() to dscp_t. adds be612f5e99e1 ipv4: Convert ip_route_input_rcu() to dscp_t. adds 783946aa0358 ipv4: Convert ip_route_input_slow() to dscp_t. adds 046e64f5471e Merge branch 'ipv4-convert-ip_route_input_slow-and-its-cal [...] adds 5fad1c1a09ac net: phy: microchip_t1: Interrupt support for lan887x adds 3ed8d344e061 rust: net::phy always define device_table in module_phy_dr [...] adds 25ba2a5adab2 net/rds: remove unused struct 'rds_ib_dereg_odp_mr' adds be4e32354457 selftests: mlxsw: rtnetlink: Use devlink_reload() API adds d772cc25ccf7 selftests: net: csum: Clean up recv_verify_packet_ipv6 adds 3017238b60d3 gve: Map IRQs to NAPI instances adds 021f9e671e4a gve: Map NAPI instances to queues adds b7074e4375b0 Merge branch 'gve-link-irqs-queues-and-napi-instances' adds 4c5107b8f508 net: marvell: mvmdio: use clk_get_optional adds 2ee73c54a615 ibmvnic: Add stat for tx direct vs tx batched adds b63c755cb65d appletalk: Remove deadcode adds ab4239c8a724 net: ag71xx: use devm_ioremap_resource adds 27dc497b7b7e net: ag71xx: use some dev_err_probe adds 94656823c1ac net: ag71xx: remove platform_set_drvdata adds 8b4ed4d5ffb6 net: ag71xx: replace INIT_LIST_HEAD adds d14fe43e0007 net: ag71xx: move assignment into main loop adds 59169e0a132c Merge branch 'net-ag71xx-small-cleanups' adds 4d77e88ab42f net: mv643xx: use devm_platform_ioremap_resource adds 50c3a7fbaa10 net: mv643xx: fix wrong devm_clk_get usage adds 4cd0bd19ce93 Merge branch 'net-mv643xx-devm-fixes' adds b8db67d4df00 qed: make 'ethtool -d' 10 times faster adds 6cd695706f8b qed: put cond_resched() in qed_grc_dump_ctx_data() adds cf54ae6b5920 qed: allow the callee of qed_mcp_nvm_read() to sleep adds 2efeaf1d2a13 qed: put cond_resched() in qed_dmae_operation_wait() adds 6443cf1bdf79 Merge branch 'qed-ethtool-d-faster-less-latency' adds 1d39d02a1535 net: mdio: thunder: switch to scoped device_for_each_child_node() adds e97dccd3e976 net: hns: hisilicon: hns_dsaf_mac: switch to scoped device [...] adds 7d68b6f664a0 Merge branch 'net-switch-to-scoped-device_for_each_child_node' adds 1f3e7ff4f296 net: airoha: read default PSE reserved pages value before [...] adds 8e38e08f2c56 net: airoha: fix PSE memory configuration in airoha_fe_pse [...] adds 7bc22763d51f Merge branch 'net-airoha-fix-pse-memory-configuration' adds 8389cdb5c192 net: macb: Adding support for Jumbo Frames up to 10240 Byt [...] adds c55ff46aeebe octeontx2-af: Change block parameter to const pointer in g [...] adds 5acd957a986c net/mlx5: hw counters: Make fc_stats & fc_pool private adds 10cd92df833c net/mlx5: hw counters: Use kvmalloc for bulk query buffer adds 918af0219a4d net/mlx5: hw counters: Replace IDR+lists with xarray adds d95f77f1196a net/mlx5: hw counters: Drop unneeded cacheline alignment adds 4a67ebf85f38 net/mlx5: hw counters: Don't maintain a counter count adds d1c9cffe4b01 net/mlx5: hw counters: Remove mlx5_fc_create_ex adds 34ea1df802f7 Merge branch 'net-mlx5-hw-counters-refactor' adds 4aecca4c7680 net_tstamp: add SCM_TS_OPT_ID to provide OPT_ID in control [...] adds 822b5bc6db55 net_tstamp: add SCM_TS_OPT_ID for RAW sockets adds a89568e9be75 selftests: txtimestamp: add SCM_TS_OPT_ID test adds a73f214e8998 Merge branch 'add-option-to-provide-opt_id-value-via-cmsg' adds 26017cff6890 ice: Implement ice_ptp_pin_desc adds 1d86cca479d7 ice: Add SDPs support for E825C adds e4291b64e118 ice: Align E810T GPIO to other products adds d755a7e129a5 ice: Cache perout/extts requests and check flags adds df0b394f1ca7 ice: Disable shared pin on E810 on setfunc adds ebb2693f8fbd ice: Read SDP section from NVM for pin definitions adds 5a4f45c435fa ice: Enable 1PPS out from CGU for E825C products adds 5e0776451d89 ice: Introduce ice_get_phy_model() wrapper adds 97ed20a01f5b ice: Add ice_get_ctrl_ptp() wrapper to simplify the code adds fdb7f54700b1 ice: Initial support for E825C hardware in ice_adapter adds e800654e85b5 ice: Use ice_adapter for PTP shared data instead of auxdev adds 0333c82fc6b7 ice: Drop auxbus use for PTP to finalize ice_adapter move adds 00110c5eeb7c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5c2ab978f9c9 ethtool: rss: fix rss key initialization warning adds c86ab60b92d1 hv_netvsc: Don't assume cpu_possible_mask is dense adds 94a2a84f5e9e net: dsa: mv88e6xxx: Support LED control adds 897408d5e224 selftests: net: remove ioam tests adds 2d2b5028b4ab selftests: net: add new ioam tests adds d454184bba23 Merge branch 'selftests-net-ioam-add-tunsrc-support' adds 5a9071a760a6 tcp: annotate data-races around icsk->icsk_pending adds 3b7842930162 tcp: add a fast path in tcp_write_timer() adds 81df4fa94ee8 tcp: add a fast path in tcp_delack_timer() adds 2f6516835536 Merge branch 'tcp-add-fast-path-in-timer-handlers' adds 3d07b691ee70 selftest/ptp: update ptp selftest to exercise the gettimex [...] adds f858cc9eed5b net: add IFLA_MAX_PACING_OFFLOAD_HORIZON device attribute adds f26080d47007 net_sched: sch_fq: add the ability to offload pacing adds 0da7fb3bcae0 Merge branch 'net-prepare-pacing-offload-support' adds 41378cfdc47f net: dsa: bcm_sf2: fix crossbar port bitwidth logic adds e96321fad3ad net: ethernet: Switch back to struct platform_driver::remove() adds 4818016ded1c net: dsa: Switch back to struct platform_driver::remove() adds a208a39ed01f net: mdio: Switch back to struct platform_driver::remove() adds 46e338bbd719 net: Switch back to struct platform_driver::remove() adds d521db38f339 Merge branch 'net-switch-back-to-struct-platform_driver-remove' adds 65131ea8d3f9 sfc: remove obsolete counters from struct efx_channel adds 873e85795026 sfc: implement basic per-queue stats adds 5c24de42f1c1 sfc: add n_rx_overlength to ethtool stats adds cfa63b9080bc sfc: account XDP TXes in netdev base stats adds 07e5fa5b7f43 sfc: implement per-queue rx drop and overrun stats adds db3067c8aab6 sfc: implement per-queue TSO (hw_gso) stats adds b3411dbdaa55 sfc: add per-queue RX bytes stats adds cf9545686230 Merge branch 'sfc-per-q-stats' adds 8b641b5e4c78 hv_netvsc: Link queues to NAPIs adds 269084f74852 net: tcp: refresh tcp_mstamp for compressed ack in timer adds 539770616521 net: dsa: remove obsolete phylink dsa_switch operations adds bec2a32145d5 mlxsw: spectrum_acl_flex_keys: Constify struct mlxsw_afk_e [...] adds 1405981bbba0 lib: packing: catch kunit_kzalloc() failure in the pack() test adds 8a0f62fdeb9e ipv4: remove fib_devindex_hashfn() adds fc38b28365e5 ipv4: use rcu in ip_fib_check_default() adds 143ca845ec0c ipv4: remove fib_info_lock adds a3f5f4c2f9b6 ipv4: remove fib_info_devhash[] adds 58ec6857d576 Merge branch 'ipv4-preliminary-work-for-per-netns-rtnl' adds 7651f1149ace dt-bindings: net: realtek: Use proper node names adds 0458cbedfe35 vmxnet3: support higher link speeds from vmxnet3 v9 adds f95b4725e796 net: phy: mxl-gpy: add missing support for TRIGGER_NETDEV_LINK_10 adds 138d21b68b71 net: qcom/emac: Find sgmii_ops by device_for_each_child() adds 31a9ce20fa8d dt-bindings: net: ethernet-phy: Add timing-role role prope [...] adds 20a4da20e0bd net: phy: Add support for PHY timing-role configuration vi [...] adds a17b9b3a6767 Merge branch 'net-phy-support-master-slave-config-via-devi [...] adds e793b86ae44e Documentation: networking: add Twisted Pair Ethernet diagn [...] adds 1d00c0804852 net: sparx5: add support for private match data adds 5ba3f8460393 net: sparx5: add indirection layer to register macros adds 7a03df01457b net: sparx5: modify SPX5_PORTS_ALL macro adds f68f71f33f62 net: sparx5: add *sparx5 argument to a few functions adds d5a1eb484594 net: sparx5: add constants to match data adds 3f9e46347a46 net: sparx5: use SPX5_CONST for constants which already ha [...] adds 559fb423d5f2 net: sparx5: use SPX5_CONST for constants which do not hav [...] adds 048c96907ca1 net: sparx5: add ops to match data adds 20f8bc8755a7 net: sparx5: ops out chip port to device index/bit functions adds beb36b507170 net: sparx5: ops out functions for getting certain array values adds b7e09ddb673f net: sparx5: ops out function for setting the port mux adds 8c274d69093f net: sparx5: ops out PTP IRQ handler adds a0dd8906824b net: sparx5: ops out function for DSM calendar calculation adds 4b67bcb9094e net: sparx5: add is_sparx5 macro and use it throughout adds 8cc4102363c7 net: sparx5: redefine internal ports and PGID's as offsets adds 5d6a8aeabd5b Merge branch 'net-sparx5-prepare-for-lan969x-switch-driver' adds 1aa772be0444 dt-bindings: net: fec: add pps channel property adds bf8ca67e2167 net: fec: refactor PPS channel configuration adds 566c2d83887f net: fec: make PPS channel configurable adds f178812d74d3 Merge branch 'net-fec-add-pps-channel-configuration' adds ec763c234d7f Revert "rtnetlink: add guard for RTNL" adds 76aed95319da rtnetlink: Add per-netns RTNL. adds 844e5e7e656d rtnetlink: Add assertion helpers for per-netns RTNL. adds 03fa53485659 rtnetlink: Add ASSERT_RTNL_NET() placeholder for netdev notifier. adds 489cee4caeba Merge branch 'rtnetlink-per-netns-rtnl' adds 49717ef01ce1 idpf: Don't hard code napi_struct size adds 42b233108117 tools: ynl-gen: refactor check validation for TypeBinary adds ada5c3229b32 net: dsa: mv88e6xxx: Add FID map cache adds da5e06dee58a net-timestamp: namespacify the sysctl_tstamp_allow_data adds 3fe3dbaf2672 caif: Remove unused cfsrvl_getphyid adds 35213cfeefa5 chelsio/chtls: Remove unused chtls_set_tcb_tflag adds 881c98f44fdf net: phy: smsc: use devm_clk_get_optional_enabled_with_rate() adds 870dd51117cb selftests: mlxsw: sch_red_ets: Increase required backlog adds 8fb5b6073456 selftests: mlxsw: sch_red_core: Increase backlog size tolerance adds 787f148cec34 selftests: mlxsw: sch_red_core: Sleep before querying queue depth adds 7049166e51bc selftests: mlxsw: sch_red_core: Send more packets for drop tests adds 501fa2426b5f selftests: mlxsw: sch_red_core: Lower TBF rate adds 33019c70ae4d Merge branch 'selftests-mlxsw-stabilize-red-tests' adds 1432965bf5ce dt-bindings: net: marvell,aquantia: add property to overri [...] adds a2e1ba275eae net: phy: aquantia: allow forcing order of MDI pairs adds ed1f3b7f1572 fsl/fman: Fix a typo adds 21185019aa9c net: phy: marvell-88q2xxx: Align soft reset for mv88q2110 [...] adds 0e58c188711d net: phy: marvell-88q2xxx: Make register writer function generic adds 20c7722a7aa3 net: phy: marvell-88q2xxx: Enable auto negotiation for mv88q2110 adds 3a04f87127f8 Merge branch 'net-phy-marvell-88q2xxx-enable-auto-negotiat [...] adds 36efaca9cb28 net: phy: microchip_t1: SQI support for LAN887x adds e30993a9ab00 net: pcs: xpcs: remove dw_xpcs_compat enum adds 0397212f9306 net: pcs: xpcs: don't use array for interface adds 4490f5669b06 net: pcs: xpcs: pass xpcs instead of xpcs->id to xpcs_find [...] adds f042365a26b0 net: pcs: xpcs: provide a helper to get the phylink pcs gi [...] adds accd5f5cd2e1 net: pcs: xpcs: move definition of struct dw_xpcs to priva [...] adds 135d118bfd01 net: pcs: xpcs: rename xpcs_get_id() adds 7921d3e602fc net: pcs: xpcs: move searching ID list out of line adds f68189181061 net: pcs: xpcs: use FIELD_PREP() and FIELD_GET() adds ce8d6081fcf4 net: pcs: xpcs: add _modify() accessors adds d69908faf132 net: pcs: xpcs: convert to use read_poll_timeout() adds acb5fb5a42cf net: pcs: xpcs: use dev_*() to print messages adds 5ba561930390 net: pcs: xpcs: correctly place DW_VR_MII_DIG_CTRL1_2G5_EN adds bb0b8aeca636 net: pcs: xpcs: move Wangxun VR_XS_PCS_DIG_CTRL1 configuration adds f31fd0b3b21c Merge branch 'pcs-xpcs-cleanups-batch-2' adds 205032724226 ptp: Add support for the AMZNC10C 'vmclock' device adds 69a3272d787c net: ipv4: igmp: optimize ____ip_mc_inc_group() using mc_hash adds 298f70b37144 net: dpaa: use __dev_mc_sync in dpaa_set_rx_mode() adds 2a80d89256df Merge branch 'net-improve-multicast-group-join-performance' adds 1ffcc8d41306 r8169: add support for the temperature sensor being availa [...] adds 6607c17c6c5e net: mana: Enable debugfs files for MANA device adds 2b78d30620d7 ipv4: Convert ip_route_use_hint() to dscp_t. adds 34f28ffd62c1 ipv4: Convert ip_mkroute_input() to dscp_t. adds 0936c671911f ipv4: Convert __mkroute_input() to dscp_t. adds 1a7c292617e4 ipv4: Convert ip_route_input_mc() to dscp_t. adds d32976408744 ipv4: Convert ip_mc_validate_source() to dscp_t. adds d36236ab5275 ipv4: Convert fib_validate_source() to dscp_t. adds 3768b402735e ipv4: Convert __fib_validate_source() to dscp_t. adds c786a2a8bcb0 Merge branch 'ipv4-convert-__fib_validate_source-and-its-c [...] adds 54b771e6c675 doc: net: Fix .rst rendering of net_cachelines pages adds d35bd24cea94 tcp: remove unnecessary update for tp->write_seq in tcp_connect() adds 234b526896a9 qca_spi: Count unexpected WRBUF_SPC_AVA after reset adds c81cdba6406f qca_spi: Improve reset mechanism adds 652c5017e2fa Merge branch 'qca_spi-improvements-to-qca7000-sync' adds 3325964e995d net: liquidio: Remove unused cn23xx_dump_pf_initialized_regs adds 2518b1196391 net: airoha: Fix EGRESS_RATE_METER_EN_MASK definition adds 4a0ec2aa0704 ipv6: switch inet6_addr_hash() to less predictable hash adds 4daf4dc275f1 ipv6: switch inet6_acaddr_hash() to less predictable hash adds 3a1beabe1159 ipv6: Remove redundant unlikely() adds 0a316b16a6c8 net: stmmac: Add DW QoS Eth v4/v5 ip payload error statistics adds e4650d7ae425 net_sched: sch_sfq: handle bigger packets adds 80c549cd1ab0 Fix misspelling of "accept*" in net adds b699c81af068 ice: Implement ethtool reset support adds 59f4d59b25ae ice: add E830 HW VF mailbox message limit support adds a884c304e18a ice: consistently use q_idx in ice_vc_cfg_qs_msg() adds 7e61c89c6065 ice: store max_frame and rx_buf_len only in ice_rx_ring adds 8d873ccd8a07 ice: Make use of assign_bit() API adds 5f4493f06e81 ice: Use common error handling code in two functions adds ac532f4f4251 ice: Cleanup unused declarations adds cb31d19a0292 iavf: Remove unused declarations adds c3c50d4c62a2 igb: Cleanup unused declarations adds 0cab3b0f8306 e1000e: Remove duplicated writel() in e1000_configure_tx/rx() adds c6b8cd699128 e1000e: Link NAPI instances to queues and IRQs adds 8f7ff18a5ec7 e1000: Link NAPI instances to queues and IRQs adds 22ee378eb681 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 87173021f158 ipv4: Link IPv4 address to per-netns hash table. adds 49e613194292 ipv4: Use per-netns hash table in inet_lookup_ifaddr_rcu(). adds 1675f385213e ipv4: Namespacify IPv4 address GC. adds 99ee348e6a41 ipv4: Retire global IPv4 hash table inet_addr_lst. adds 09cf85ef183a Merge branch 'ipv4-namespacify-ipv4-address-hash-table' adds 9e542ff8b79a net: Remove likely from l3mdev_master_ifindex_by_index adds be65bfc957eb eth: fbnic: add software TX timestamping support adds ad8e66a4d963 eth: fbnic: add initial PHC support adds 6a2b3ede9543 eth: fbnic: add RX packets timestamping support adds ad3d9f8bc66c eth: fbnic: add TX packets timestamping support adds 96f358f75d1a eth: fbnic: add ethtool timestamping statistics adds d9d28b6f6a13 Merge branch 'eth-fbnic-add-timestamping-support' adds 016f426a14f0 net/mlx5: qos: Flesh out element_attributes in mlx5_ifc.h adds 158205ca4baf net/mlx5: qos: Rename vport 'tsar' into 'sched_elem'. adds 16efefde21f5 net/mlx5: qos: Consistently name vport vars as 'vport' adds 8746eeb7f808 net/mlx5: qos: Refactor and document bw_share calculation adds d3a3b0765e18 net/mlx5: qos: Maintain rate group vport members in a list adds a87a561b802a net/mlx5: qos: Always create group0 adds e9fa32f11086 net/mlx5: qos: Drop 'esw' param from vport qos functions adds b9cfe193eb8f net/mlx5: qos: Store the eswitch in a mlx5_esw_rate_group adds 0c4cf09eca83 net/mlx5: qos: Add an explicit 'dev' to vport trace calls adds 43f9011a3d7a net/mlx5: qos: Rename rate group 'list' as 'parent_entry' adds 107a034d5c1e net/mlx5: qos: Store rate groups in a qos domain adds 40efb0b7c755 net/mlx5: qos: Refactor locking to a qos domain mutex adds f91c69f43c54 net/mlx5: Unify QoS element type checks across NIC and E-Switch adds e1013c792960 net/mlx5: Add support check for TSAR types in QoS scheduling adds 88dc9aebd04c Merge branch 'net-mlx5-qos-refactor-esw-qos-to-support-new [...] adds 16aef66643a2 net: phy: Validate PHY LED OPs presence before registering adds 13d68a164303 genetlink: extend info user-storage to match NL cb ctx adds 04e65df94b31 netlink: spec: add shaper YAML spec adds 4b623f9f0f59 net-shapers: implement NL get operation adds 93954b40f6a4 net-shapers: implement NL set and delete operations adds 5d5d4700e75d net-shapers: implement NL group operation adds bf230c497d31 net-shapers: implement delete support for NODE scope shaper adds ff7d4deb1f3e net-shapers: implement shaper cleanup on queue deletion adds 14bba9285aed netlink: spec: add shaper introspection support adds 553ea9f1efd6 net: shaper: implement introspection support adds ecd82cfee355 net-shapers: implement cap validation in the core adds b3ea416419c8 testing: net-drv: add basic shaper test adds 608a5c05c39b virtchnl: support queue rate limit and quanta size configuration adds 015307754a19 ice: Support VF queue rate limit and quanta size configuration adds ef490bbb2267 iavf: Add net_shaper_ops support adds 4c1a457cb8b0 iavf: add support to exchange qos capabilities adds bdb5d2481a53 Merge branch 'net-introduce-tx-h-w-shaping-api' adds cd959bf7c3bb net/smc: Address spelling errors adds 9c0fc36ec493 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 87e26448dbda r8169: don't apply UDP padding quirk on RTL8126A adds 854d71c555df r8169: remove original workaround for RTL8125 broken rx issue adds 25118cce6627 tg3: Link IRQs to NAPI instances adds aec5514d739f tg3: Link queues to NAPIs adds 59ae83dcf102 Merge branch 'tg3-link-irqs-napis-and-queues' adds 8401a108a633 eth: remove the DLink/Sundance (ST201) driver adds 7e5b547cac7a net: phy: aquantia: poll status register adds d677aebd663d tcp: move sysctl_tcp_l3mdev_accept to netns_ipv4_read_rx adds a716ff52bebf fib: rules: use READ_ONCE()/WRITE_ONCE() on ops->fib_rules_seq adds 16207384d292 ipv4: use READ_ONCE()/WRITE_ONCE() on net->ipv4.fib_seq adds e60ea4544776 ipv6: use READ_ONCE()/WRITE_ONCE() on fib6_table->fib_seq adds 055202b16c58 ipmr: use READ_ONCE() to read net->ipv[46].ipmr_seq adds 2698acd6ea47 net: do not acquire rtnl in fib_seq_sum() adds 356d568fa9c0 Merge branch 'net-remove-rtnl-from-fib_seq_sum' adds 60dbdc6e08d6 dt-bindings: net: emaclite: Add clock support adds 130fbea551c5 net: emaclite: Replace alloc_etherdev() with devm_alloc_et [...] adds 76d46d766a45 net: emaclite: Adopt clock support adds f7cb403e9a69 Merge branch 'net-xilinx-emaclite-adopt-clock-support' adds 5e7e69baaded net: dsa: mv88e6xxx: Fix uninitialised err value adds c71bc6da6198 netdevsim: print human readable IP address adds 2cf567f421db netdevsim: copy addresses for both in and out paths adds 3ec920bb978c selftests: rtnetlink: update netdevsim ipsec output format adds c4708bf3cb29 Merge branch 'netdevsim-better-ipsec-output-format' adds ec35b0c53cc7 selftests: drv-net: add missing trailing backslash adds 9826b9a08b9c net: phy: microchip_t1s: restructure cfg read/write functi [...] adds d793beee2d80 net: phy: microchip_t1s: update new initial settings for L [...] adds 7a0414fdccf3 net: phy: microchip_t1s: add support for Microchip's LAN86 [...] adds 117b70e4c67b net: phy: microchip_t1s: move LAN867X reset handling to a [...] adds 662d9c5fe19d net: phy: microchip_t1s: add support for Microchip's LAN86 [...] adds 6b079d8f7b95 net: phy: microchip_t1s: add support for Microchip's LAN86 [...] adds 78341049fbcd net: phy: microchip_t1s: configure collision detection bas [...] adds 44f90d7cf58f Merge branch 'microchip_t1s-update-on-microchip-10base-t1s [...] adds ea22f8eabb56 net: broadcom: remove select MII from brcmstb Ethernet drivers adds c531f2269a53 net: bcmasp: enable SW timestamping adds 454bbde8f0d4 net: skb: add pskb_network_may_pull_reason() helper adds 7f20dbd7de7b net: tunnel: add pskb_inet_may_pull_reason() helper adds 9990ddf47d41 net: tunnel: make skb_vlan_inet_prepare() return drop reasons adds 4c06d9daf8e6 net: vxlan: add skb drop reasons to vxlan_rcv() adds 7b3e018f3eef net: vxlan: make vxlan_remcsum() return drop reasons adds 289fd4e75219 net: vxlan: make vxlan_snoop() return drop reasons adds d209706f562e net: vxlan: make vxlan_set_mac() return drop reasons adds b71a576e452b net: vxlan: use kfree_skb_reason() in vxlan_xmit() adds e7c700aaa67a net: vxlan: add drop reasons support to vxlan_xmit_one() adds 03483dbde80d net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit() adds c106479b612d net: vxlan: use kfree_skb_reason() in vxlan_encap_bypass() adds 790961d88b0e net: vxlan: use kfree_skb_reason() in encap_bypass_if_local() adds eae38f09cc0e Merge branch 'vxlan-skb-drop-reasons' adds edc344568922 net: ethtool: Add new parameters and a function to support EPL adds 9a3b0d078bd8 net: ethtool: Add support for writing firmware blocks usin [...] adds 6aac56631831 Merge branch 'ethtool-write-firmware' adds e4c416533f06 net: hsr: convert to use new timer APIs adds b8bf38440ba9 r8169: enable SG/TSO on selected chip versions per default adds 5c16e118b796 net: ethernet: ti: am65-cpsw: Use __be64 type for id_temp adds 4a7b2ba94a59 net: ethernet: ti: am65-cpsw: Use tstats instead of open c [...] adds 2c9eacbb56de net: ethernet: ti: cpsw_ale: Remove unused accessor functions adds 01b6b9315f15 Merge branch 'net-ti-ethernet-warnings' adds 76d37e4fd638 tg3: Address byte-order miss-matches adds 78e2baf3d96e net: add TIME_WAIT logic to sk_to_full_sk() adds bc43a3c83cad net_sched: sch_fq: prepare for TIME_WAIT sockets adds 5ced52fa8f0d net: add skb_set_owner_edemux() helper adds 507a96737d99 ipv6: tcp: give socket pointer to control skbs adds 79636038d37e ipv4: tcp: give socket pointer to control skbs adds 42386ae4dedc Merge branch 'tcp-add-skb-sk-to-more-control-packets' adds ff1585e97139 net: phylink: allow half-duplex modes with RATE_MATCH_PAUSE adds f15e3b3ddb9f net: napi: Make napi_defer_hard_irqs per-NAPI adds 516010460011 netdev-genl: Dump napi_defer_hard_irqs adds acb8d4ed5661 net: napi: Make gro_flush_timeout per-NAPI adds 0137891e7457 netdev-genl: Dump gro_flush_timeout adds 86e25f40aa1e net: napi: Add napi_config adds 1287c1ae0fc2 netdev-genl: Support setting per-NAPI config values adds 419365227496 bnxt: Add support for persistent NAPI config adds 2a3372cafe02 mlx5: Add support for persistent NAPI config adds c9191eaa7285 mlx4: Add support for persistent NAPI config to RX CQs adds 5bedbfc16552 Merge branch 'add-support-for-per-napi-config-via-netlink' adds 9de722c144d2 net: mvneta: use ethtool_puts adds 2a22bead433e net: mtk_eth_soc: use ethtool_puts adds 0cb06dc6c42b selftests: net: rebuild YNL if dependencies changed adds 60b4d49b9621 selftests: net: move EXTRA_CLEAN of libynl.a into ynl.mk adds 09277e4fc9a6 dt-bindings: net: tja11xx: add "nxp,rmii-refclk-out" property adds 6d8d89873ae0 net: phy: c45-tja11xx: add support for outputting RMII ref [...] adds 9c5ad7bf8aff Merge branch 'make-phy-output-rmii-reference-clock' adds a274465cc3be net: phy: support 'active-high' property for PHY LEDs adds 9d55e68b19f2 net: phy: aquantia: correctly describe LED polarity override adds eb89c79c1b8f net: phy: mxl-gpy: correctly describe LED polarity adds 1758af47b98c net: phy: intel-xway: add support for PHY LEDs adds 97802ffca711 net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J720 [...] adds bcbbfaa2612d tools: ynl-gen: use names of constants in generated limits adds bb9df28e6fcd rtnl_net_debug: Remove rtnl_net_debug_exit(). adds de306f0051ae net: gianfar: Use __be64 * to store pointers to big endian values adds 83752e12896a selftests/bpf: Add mptcp subflow example adds cd19b885106e selftests/bpf: Add getsockopt to inspect mptcp subflow adds 9b85f11efa02 selftests/bpf: Add mptcp subflow subtest adds e076cd7b483b Merge branch 'selftests/bpf: new MPTCP subflow subtest' adds 8f5b408d7661 bpf: Remove unused macro adds 83134ef46093 netkit: Add option for scrubbing skb meta data adds 0ebe224ffce8 netkit: Simplify netkit mode over to use NLA_POLICY_MAX adds 7b9b713b8ef3 netkit: Add add netkit scrub support to rt_link.yaml adds 107525833bce tools: Sync if_link.h uapi tooling header adds 716fa7dadf11 selftests/bpf: Extend netkit tests to validate skb meta data adds d137af876858 Merge branch 'netkit: Add option for scrubbing skb meta data' adds bc9b3fb827fc selftests/bpf: add missing header include for htons adds eb62f49de7ec bpf: add get_netns_cookie helper to tc programs adds 693fe954d61d selftests/bpf: add tcx netns cookie tests adds ac8d16b2d377 selftests/bpf: fix bpf_map_redirect call for cpu map test adds d5fbcf46ee82 selftests/bpf: make xdp_cpumap_attach keep redirect prog attached adds d124d984c8a2 selftests/bpf: check program redirect in xdp_cpumap_attach adds a8057ed23a36 Merge branch 'selftests/bpf: add coverage for xdp_features [...] adds b692bf9a7543 xsk: Get rid of xdp_buff_xsk::xskb_list_node adds 30ec2c1baaea xsk: s/free_list_node/list_node/ adds bea14124bacb xsk: Get rid of xdp_buff_xsk::orig_addr adds 6e126872191d xsk: Carry a copy of xdp_zc_max_segs within xsk_buff_pool adds 1d10b2bed2d4 xsk: Wrap duplicated code to function adds e6c4047f5122 xsk: Use xsk_buff_pool directly for cq functions adds 39ab20647d7b Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds 0f4e6f947600 batman-adv: Start new development cycle adds 4436df478860 batman-adv: Add flex array to struct batadv_tvlv_tt_data adds 5c956d11cfca batman-adv: Use string choice helper to print booleans adds 356c81b6c494 batman-adv: replace call_rcu by kfree_rcu for simple kmem_ [...] adds 4a6f05d9fe8a Merge tag 'batadv-next-pullrequest-20241015' of git://git. [...] adds e3fc5139bd8f r8169: implement additional ethtool stats ops adds 2cee3e6e2e4b af_packet: allow fanout_add when socket is not RUNNING adds 9317e8933e27 selftests: net/psock_fanout: socket joins fanout when link [...] adds 7ec02a3aef05 selftests: net/psock_fanout: unbound socket fanout adds a581ed81940d Merge branch 'net-af_packet-allow-joining-a-fanout-when-li [...] adds 57c28e93694d net: phy: aquantia: fix return value check in aqr107_config_mdi() adds 1d304174106c net: airoha: Implement BQL support adds 497e17d80759 ipv4: replace call_rcu by kfree_rcu for simple kmem_cache_ [...] adds bb5810d4236b inetpeer: replace call_rcu by kfree_rcu for simple kmem_ca [...] adds 85e48bcf294c ipv6: replace call_rcu by kfree_rcu for simple kmem_cache_ [...] adds 4ac64e570c33 net: bridge: replace call_rcu by kfree_rcu for simple kmem [...] adds 7bb3ecbc2b6b kcm: replace call_rcu by kfree_rcu for simple kmem_cache_f [...] adds 02417205fd5c Merge branch 'replace-call_rcu-by-kfree_rcu-for-simple-kme [...] adds 26919411acfa net: dsa: microchip: copy string using strscpy adds d6488e77725e net: txgbe: Pass string literal as format argument of allo [...] adds b1a39cd855ba Merge branch 'net-string-format-safety-updates' adds 020bfdc4ed94 net: fec_mpc52xx_phy: Use %pa to format resource_size_t adds 45fe45fada26 net: ethernet: fs_enet: Use %pa to format resource_size_t adds 6d858708d465 Merge branch 'net-ethernet-freescale-use-pa-to-format-reso [...] adds 65950f275f4e cxgb4: Remove unused cxgb4_alloc/free_encap_mac_filt adds b4701c6359c8 cxgb4: Remove unused cxgb4_alloc/free_raw_mac_filt adds 10f6ef31f861 cxgb4: Remove unused cxgb4_get_srq_entry adds 835c16d137ee cxgb4: Remove unused cxgb4_scsi_init adds 625bb8a9e100 cxgb4: Remove unused cxgb4_l2t_alloc_switching adds 73929750f236 cxgb4: Remove unused t4_free_ofld_rxqs adds 0444596fc1e9 Merge branch 'cxgb4-deadcode-removal' adds 068f3b34c5c2 net: cxgb3: Remove stid deadcode adds 95b3120a485f neighbour: Remove NEIGH_DN_TABLE. adds 397006ba5d91 net/sched: cbs: Fix integer overflow in cbs_set_port_rate() adds 46f2a11cb82b af_packet: avoid erroring out after sock_init_data() in pa [...] adds 7c4f78cdb8e7 Bluetooth: L2CAP: do not leave dangling sk pointer on erro [...] adds 3945c799f12b Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rf [...] adds 811a7ca7320c net: af_can: do not leave a dangling sk pointer in can_create() adds b4fcd63f6ef7 net: ieee802154: do not leave a dangling sk pointer in iee [...] adds 9365fa510c6f net: inet: do not leave a dangling sk pointer in inet_create() adds 9df99c395d0f net: inet6: do not leave a dangling sk pointer in inet6_create() adds 48156296a08c net: warn, if pf->create does not clear sock->sk on error adds 18429e6e0c2a Revert "net: do not leave a dangling sk pointer, when sock [...] adds 2d859aff775d Merge branch 'do-not-leave-dangling-sk-pointers-in-pf-crea [...] adds 93c68f1275f9 gve: move DQO rx buffer management related code to a new file adds ebdfae0d377b gve: adopt page pool for DQ RDA mode adds 2e5e0932dff5 gve: add support for basic queue stats adds df24129567f8 Merge branch 'gve-adopt-page-pool' adds 09aec57d8379 rtnetlink: Panic when __rtnl_register_many() fails for bui [...] adds 181bc7875b71 rtnetlink: Use rtnl_register_many(). adds d0d14aef50a6 neighbour: Use rtnl_register_many(). adds cc72bb030325 net: sched: Use rtnl_register_many(). adds 803838a5f6c8 net: Use rtnl_register_many(). adds 465bac91f953 ipv4: Use rtnl_register_many(). adds a37b0e4eca04 ipv6: Use rtnl_register_many(). adds 3ac84e31b33e ipmr: Use rtnl_register_many(). adds c82b031dcb19 dcb: Use rtnl_register_many(). adds df96b8f45aa5 can: gw: Use rtnl_register_many(). adds e1c6c383123a rtnetlink: Remove rtnl_register() and rtnl_register_module(). adds 53bac8330865 Merge branch 'rtnetlink-use-rtnl_register_many' adds 081c9c0265c9 net: phy: realtek: read duplex and gbit master from PHYSR [...] adds 68d5cd09e891 net: phy: realtek: change order of calls in C22 read_status() adds 5cb409b3960e net: phy: realtek: clear 1000Base-T link partner advertisement adds 42dc431f5d0e ethtool: rss: prevent rss ctx deletion when in use adds 1ec43493c94f selftests: drv-net: rss_ctx: add rss ctx busy testcase adds e60fa8ebc2af Merge branch 'ethtool-rss-track-rss-ctx-busy-from-core' adds d85ebade02e8 eth: fbnic: Add hardware monitoring support via HWMON interface adds f87a17ed3b51 net: phy: realtek: merge the drivers for internal NBase-T PHY's adds ff1d3484d6d2 net: ethernet: ti: am65-cpsw: Fix uninitialized variable adds 4b726103796a net: usb: sr9700: only store little-endian values in __le1 [...] adds 92cee559dbda net: ks8851: use %*ph to print small buffer adds ecb595ebba0e net: dsa: remove dsa_port_phylink_mac_select_pcs() adds 14ca726ada7f net: dsa: mv88e6xxx: return NULL when no PCS is present adds 486dc391ef43 net: phylink: allow mac_select_pcs() to remove a PCS adds 6c48cd044cc8 net: phylink: remove use of pl->pcs in phylink_validate_ma [...] adds 7530ea26c810 net: phylink: remove "using_mac_select_pcs" adds abb7c98b99f6 tg3: Increase buffer size for IRQ label adds 8e3037924a36 net: ravb: Factor out checksum offload enable bits adds c4e347a02b14 net: ravb: Disable IP header RX checksum offloading adds 8d2109c1a515 net: ravb: Drop IP protocol check from RX csum verification adds 5a2d973e3606 net: ravb: Combine if conditions in RX csum validation adds faacdbba0180 net: ravb: Simplify types in RX csum validation adds 4574ba5b711d net: ravb: Disable IP header TX checksum offloading adds e63b5fd02a00 net: ravb: Simplify UDP TX checksum offload adds 59cceae40c67 net: ravb: Enable IPv6 RX checksum offloading for GbEth adds 85c171509821 net: ravb: Enable IPv6 TX checksum offload for GbEth adds 546875ccba93 net: ravb: Add VLAN checksum support adds 30d9d8f6a2d7 net: airoha: Fix typo in REG_CDM2_FWD_CFG configuration adds eb4f99c56ad3 net: vxlan: replace VXLAN_INVALID_HDR with VNI_NOT_FOUND adds 160a810b2a85 net: vxlan: update the document for vxlan_snoop() adds d3296a9d0bc2 eth: fbnic: add CONFIG_PTP_1588_CLOCK_OPTIONAL dependency adds ac48430368c1 r8169: don't take RTNL lock in rtl_task() adds e2015942e90a r8169: replace custom flag with disable_work() et al adds 1c105bacb160 r8169: avoid duplicated messages if loading firmware fails [...] adds d64113c6bb5e r8169: remove rtl_dash_loop_wait_high/low adds b544223bec9f net: phy: mediatek-ge-soc: Fix coding style adds b0f90a863ca5 net: phy: mediatek-ge-soc: Shrink line wrapping to 80 characters adds 93a610c00ffd net: phy: mediatek-ge-soc: Propagate error code correctly [...] adds c9f947769b77 net: airoha: Reset BQL stopping the netdevice adds 8989bad54113 net: phy: realtek: add RTL8125D-internal PHY adds c4e64095c00c r8169: enable EEE at 2.5G per default on RTL8125B adds 9e2ffec543b0 eth: Fix typo 'accelaration'. 'exprienced' and 'rewritting' adds 906c68657850 net: ftgmac100: correct the phy interface of NC-SI mode adds 91afa49a3eda Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 90cb5f1776ba net: sfp: change quirks for Alcatel Lucent G-010S-P adds a95ac4f92aa6 net: hibmcge: Add pci table supported in this module adds fc1992bad7da net: hibmcge: Add read/write registers supported through t [...] adds a239b2b1dee2 net: hibmcge: Add mdio and hardware configuration supporte [...] adds 4d089035fa19 net: hibmcge: Add interrupt supported in this module adds ff4edac6e9bd net: hibmcge: Implement some .ndo functions adds 40735e7543f9 net: hibmcge: Implement .ndo_start_xmit function adds f72e25594061 net: hibmcge: Implement rx_poll function to receive packets adds e8d13548bd08 net: hibmcge: Implement some ethtool_ops functions adds 81e176de6ad4 net: hibmcge: Add a Makefile and update Kconfig for hibmcge adds f9a002a13054 net: hibmcge: Add maintainer for hibmcge adds 7cb08476e19f Merge branch 'add-support-of-hibmcge-ethernet-driver' adds 700814fa41ce net/mlx5: Refactor QoS group scheduling element creation adds 4235fe2cb8e9 net/mlx5: Introduce node type to rate group structure adds 54200dbc685c net/mlx5: Add parent group support in rate group structure adds 24e54e870d11 net/mlx5: Restrict domain list insertion to root TSAR ancestors adds 72a1d121fa6b net/mlx5: Rename vport QoS group reference to parent adds 1c25d4388ba6 net/mlx5: Introduce node struct and rename group terminolo [...] adds 88d5fbcb7ba0 net/mlx5: Refactor vport scheduling element creation function adds 045815fe329a net/mlx5: Refactor vport QoS to use scheduling node structure adds ebecc37befb1 net/mlx5: Remove vport QoS enabled flag adds 70744a46aabf net/mlx5: Simplify QoS scheduling element configuration adds a1903bf50f2e net/mlx5: Generalize QoS operations for nodes and vports adds b37f3f2be0f4 net/mlx5: Add sync reset drop mode support adds f0ac6209460e net/mlx5: Only create VEPA flow table when in VEPA mode adds 1715f0a73233 net/mlx5: fs, rename packet reformat struct member action adds 7b919caaeb18 net/mlx5: fs, rename modify header struct member action adds 6f07cd830170 Merge branch 'net-mlx5-refactor-esw-qos-to-support-general [...] adds fa8ef258da2b rtnetlink: Allocate linkinfo[] as struct rtnl_newlink_tbs. adds a5838cf9b2ee rtnetlink: Call validate_linkmsg() in do_setlink(). adds cc47bcdf0d2e rtnetlink: Factorise do_setlink() path from __rtnl_newlink(). adds 7fea1a8cb4df rtnetlink: Move simple validation from __rtnl_newlink() to [...] adds 331fe31c50ef rtnetlink: Move rtnl_link_ops_get() and retry to rtnl_newlink(). adds 0d3008d1a9ae rtnetlink: Move ops->validate to rtnl_newlink(). adds 43c7ce69d28e rtnetlink: Protect struct rtnl_link_ops with SRCU. adds 0fef2a1212f1 rtnetlink: Call rtnl_link_get_net_capable() in rtnl_newlink(). adds f7774eec20b4 rtnetlink: Fetch IFLA_LINK_NETNSID in rtnl_newlink(). adds 175cfc5cd373 rtnetlink: Clean up rtnl_dellink(). adds 6e495fad88ef rtnetlink: Clean up rtnl_setlink(). adds a0b63c6457e1 rtnetlink: Call rtnl_link_get_net_capable() in do_setlink(). adds 26eebdc4b005 rtnetlink: Return int from rtnl_af_register(). adds 6ab0f8669483 rtnetlink: Protect struct rtnl_af_ops with SRCU. adds d89fa2739583 Merge branch 'rtnetlink-refactor-rtnl_-new-del-set-link-fo [...] adds d10f1a4e44c3 net: stmmac: Programming sequence for VLAN packets with sp [...] adds c797cb9c0988 net: phy: marvell: Add mdix status reporting adds a6e263f125cd selftests: net: lib: Introduce deferred commands adds b4b0549a4e59 selftests: forwarding: Add a fallback cleanup() adds 0e07d5dbfbd9 selftests: forwarding: lib: Allow passing PID to stop_traffic() adds 7f46615d5937 selftests: RED: Use defer for test cleanup adds a1b3741dcfd1 selftests: TBF: Use defer for test cleanup adds cc3e7ee15ddd selftests: ETS: Use defer for test cleanup adds 979154e90ff8 selftests: mlxsw: qos_mc_aware: Use defer for test cleanup adds 424745af5271 selftests: mlxsw: qos_ets_strict: Use defer for test cleanup adds 919419a8870b selftests: mlxsw: qos_max_descriptors: Use defer for test cleanup adds cebd281f3c75 selftests: mlxsw: devlink_trap_police: Use defer for test cleanup adds 66ffef35680b Merge branch 'selftests-net-introduce-deferred-commands' adds 867d13a75488 tools: ynl-gen: use big-endian netlink attribute types adds ab49de0f7a08 net: netconsole: remove msg_ready variable adds e7650d8d475c net: netconsole: split send_ext_msg_udp() function adds e1e1ea2e78e8 net: netconsole: separate fragmented message handling in s [...] adds e1fa5d23b2c0 net: netconsole: rename body to msg_body adds 606994ad2695 net: netconsole: introduce variable to track body length adds b8dee8ed13b8 net: netconsole: track explicitly if msgbody was written t [...] adds 684dce1f9984 net: netconsole: extract release appending into separate function adds 144d57360f5e net: netconsole: do not pass userdata up to the tail adds 60be416c6380 net: netconsole: split send_msg_fragmented adds 06acd45e244d Merge branch 'net-netconsole-refactoring-and-warning-fix' adds d811ac148f0a virtchnl: fix m68k build. adds 0fbc7a5027c6 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c adds e26f8eac6bb2 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c adds bd3110bc102a octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_flows.c adds ac9183023b6a octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c adds f5b942e6c54b octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dmac_flt.c adds 69297b0d3369 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_dcbnl.c adds 853a2944aaf3 net: atlantic: support reading SFP module info adds 73840ca5ef36 net: mv643xx: use ethtool_puts adds 1a629afd590b netdevsim: macsec: pad u64 to correct length in logs adds 6886c14bdc30 net: use sock_valbool_flag() only in __sock_set_timestamps() adds d631094e4d20 net: sysctl: remove always-true condition adds a8cc8fa14541 net: sysctl: do not reserve an extra char in dump_cpumask [...] adds 124afe773b1a net: sysctl: allow dump_cpumask to handle higher numbers of CPUs adds 94fa523e20c3 Merge branch 'net-sysctl-allow-dump_cpumask-to-handle-high [...] adds 83c289e81e88 net/sched: act_api: unexport tcf_action_dump_1() adds 7213a1c417d2 ip6mr: Add __init to ip6_mr_cleanup(). adds c972c1c41d9b ipv4: Switch inet_addr_hash() to less predictable hash. adds e44ef3f66c54 netpoll: remove ndo_netpoll_setup() second argument adds 7cfc1b1fa867 net: netdev_tx_sent_queue() small optimization adds b0b3683419b4 netlink: specs: Add missing bitset attrs to ethtool spec adds 1d2709d6d390 net: pcs: xpcs: use generic register definitions adds 8d2aeab4ce78 net: pcs: xpcs: remove switch() in xpcs_link_up_1000basex() adds b61a465a7619 net: pcs: xpcs: rearrange xpcs_link_up_1000basex() adds 1c17f9d3fe17 net: pcs: xpcs: replace open-coded mii_bmcr_encode_fixed() adds 4145921c3055 net: pcs: xpcs: combine xpcs_link_up_{1000basex,sgmii}() adds 11afdf3b2ece net: pcs: xpcs: rename xpcs_config_usxgmii() adds fd4056db7aee net: pcs: xpcs: remove return statements in void function adds d05596f24857 Merge branch 'net-pcs-xpcs-yet-more-cleanups' adds 1bf70e6c3a53 tools/net/ynl: improve async notification handling adds 08a9572be368 phonet: Pass ifindex to fill_addr(). adds 68ed5c38b512 phonet: Pass net and ifindex to phonet_address_notify(). adds 42f5fe1dc4ba phonet: Convert phonet_device_list.lock to spinlock_t. adds 8786e98dd0eb phonet: Don't hold RTNL for addr_doit(). adds b7d2fc9ad7fe phonet: Don't hold RTNL for getaddr_dumpit(). adds 302fc6bbcba4 phonet: Pass ifindex to fill_route(). adds de51ad08b117 phonet: Pass net and ifindex to rtm_phonet_notify(). adds 3deec3b4afb4 phonet: Convert phonet_routes.lock to spinlock_t. adds 17a1ac0018ae phonet: Don't hold RTNL for route_doit(). adds 8b448f0dbcae Merge branch 'phonet-convert-all-doit-and-dumpit-to-rcu' adds 81bc949f640f selftests: tls: add a selftest for wrapping rec_seq adds 03fc07a24735 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 788d5d655bc9 bareudp: Use pcpu stats to update rx_dropped counter. adds b8ee7a11c754 net: dsa: mv88e6xxx: fix unreleased fwnode_handle in setup_port() adds a3e4bf7f9675 configs/debug: make sure PROVE_RCU_LIST=y takes effect adds 05c9afb9bfa3 dt-bindings: nfc: nxp,nci: Document PN553 compatible adds 9f6cb3197973 net: amd8111e: Remove duplicate definition of PCI_VENDOR_ID_AMD adds 47e99f30730c selftest/tcp-ao: Add filter tests adds 890bde75a236 net: systemport: Remove unused txchk accessors adds e69fbd287d5a net: systemport: Move IO macros to header file adds fbb26ecc5502 Merge branch 'net-systemport-minor-io-macros-changes' adds a42f3076648e mptcp: pm: send ACK on non-stale subflows adds 581c8cbfa934 mptcp: annotate data-races around subflow->fully_established adds 5add80bfdc46 mptcp: implement mptcp_pm_connection_closed adds 46a3282b87b1 mptcp: use "middlebox interference" RST when no DSS adds 825199bf2017 Merge branch 'mptcp-various-small-improvements' adds 22ccb684c1ca bonding: return detailed error when loading native XDP fails adds 9f59eccd9dd5 Documentation: bonding: add XDP support explanation adds c7cf3e928e63 Merge branch 'bonding-returns-detailed-error-about-xdp-failures' adds 25872a079bbb net/mlx5: unique names for per device caches adds ba4e469e42fe vsock: do not leave dangling sk pointer in vsock_create() adds 63afe0c217dc netlink: specs: Add missing phy-ntf command to ethtool spec adds ab101c553bc1 neighbour: use kvzalloc()/kvfree() adds 9cb7e40d388d rtnetlink: Make per-netns RTNL dereference helpers to macro. adds 26d8db55eeac rtnetlink: Define RTNL_FLAG_DOIT_PERNET for per-netns RTNL [...] adds 2d34429d14f9 ipv4: Factorise RTM_NEWADDR validation to inet_validate_rtm(). adds abd0deff03d8 ipv4: Don't allocate ifa for 0.0.0.0 in inet_rtm_newaddr(). adds 487257786b71 ipv4: Convert RTM_NEWADDR to per-netns RTNL. adds d4b483208b26 ipv4: Use per-netns RTNL helpers in inet_rtm_newaddr(). adds 4df5066f079c ipv4: Convert RTM_DELADDR to per-netns RTNL. adds c350c4761e7f ipv4: Convert check_lifetime() to per-netns RTNL. adds d1c81818aa22 rtnetlink: Define rtnl_net_trylock(). adds 77453d428d4c ipv4: Convert devinet_sysctl_forward() to per-netns RTNL. adds 88d1f8770690 ipv4: Convert devinet_ioctl() to per-netns RTNL except for [...] adds 7ed8da17bfb2 ipv4: Convert devinet_ioctl to per-netns RTNL. adds dd1b082f0153 Merge branch 'ipv4-convert-rtm_-new-del-addr-and-more-to-p [...] adds 0a24488d93e8 net: ibm: emac: use netif_receive_skb_list adds c9bf90863df5 net: ibm: emac: use devm_platform_ioremap_resource adds a598f66d9169 net: ibm: emac: use platform_get_irq adds af4698be49e8 net: ibm: emac: use devm for mutex_init adds 707f1c4b6a2c net: ibm: emac: generate random MAC if not found adds c093e2b9768b Merge branch 'ibm-emac-more-cleanups' adds b76ebf22c578 ipv4: Prepare fib_compute_spec_dst() to future .flowi4_tos [...] adds 0ed373390c5c ipv4: Prepare icmp_reply() to future .flowi4_tos conversion. adds 6ab04392dd08 ipv4: Prepare ipmr_rt_fib_lookup() to future .flowi4_tos c [...] adds 85ef52e8693c ipv4: Prepare ip_rt_get_source() to future .flowi4_tos con [...] adds 25c509f483c3 Merge branch 'ipv4-prepare-core-ipv4-files-to-future-flowi [...] adds bdd85ddce5a9 rtnetlink: Fix kdoc of rtnl_af_register(). adds 9a1036389fa2 selftests: tc-testing: Fix typo error adds 3f7f3ef44f4b wwan: core: Pass string literal as format argument of dev_ [...] adds 7999da12a670 net/mlx5e: Update features on MTU change adds a7b6c074e42d net/mlx5e: Update features on ring size change adds 6c9c579166b7 Merge branch 'mlx5e-update-features-on-config-changes' adds e0e918494c3c net: phylink: simplify phylink_parse_fixedlink() adds 280ed44982ff net: phylink: add common validation for sfp_select_interface() adds 41caa7e81b97 net: phylink: validate sfp_select_interface() returned interface adds 25391e82ffe2 net: phylink: simplify how SFP PHYs are attached adds b62607870b29 Merge branch 'net-phylink-simplify-sfp-phy-attachment' adds 4dbc8d6d05b7 net: ftgmac100: refactor getting phy device handle adds 89abb6b3bd7b ibmvnic: use ethtool string helpers adds ae2930b0b311 net: mana: use ethtool string helpers adds cf57ee160152 amd-xgbe: use ethtool string helpers adds 5713f9831fe2 mlx5: fix typo in "mlx5_cqwq_get_cqe_enahnced_comp" adds 77693e6c140a mlx5: simplify EQ interrupt polling logic adds 2d7dfe2d0ba7 net: marvell: use ethtool string helpers adds a27646c42ec9 net: qlogic: use ethtool string helpers adds f75d1fbe7809 r8169: add support for RTL8125D adds 4bbd360a5084 socket: Print pf->create() when it does not clear sock->sk [...] adds b8bd8c44a266 r8169: fix inconsistent indenting in rtl8169_get_eth_mac_stats adds da3ee3cd79ca devlink: introduce devlink_nl_put_u64() adds a788acf154eb devlink: use devlink_nl_put_u64() helper adds e0b140c44f32 devlink: devl_resource_register(): differentiate error codes adds 72429e9e0cfb devlink: region: snapshot IDs: consolidate error values adds d5020cb41e3c net: dsa: replace devlink resource registration calls by d [...] adds 2a0df10434dd devlink: remove unused devlink_resource_occ_get_register() [...] adds e3302f9a503a devlink: remove unused devlink_resource_register() adds ef0ed88af800 Merge branch 'devlink-minor-cleanup' adds 50282c028316 wifi: brcmfmac: of: Make use of irq_get_trigger_type() adds 18ae128c1ddc wifi: wlcore: sdio: Make use of irq_get_trigger_type() adds a3ede2b0e65a wifi: wlcore: sdio: Use helper to define resources adds 97cb465ee6c1 dt-bindings: net: wireless: brcm4329-fmac: add pci14e4,449d adds 7ca3fac19541 dt-bindings: net: wireless: brcm4329-fmac: add clock descr [...] adds 0ff0843310b7 wifi: brcmfmac: Add optional lpo clock enable support adds ea11a89c3ac6 wifi: brcmfmac: add flag for random seed during firmware download adds bcd1371bd85e wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq() adds 9a98dd48b6d8 wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq() adds 5a4d42c1688c wifi: wl1251: Use IRQF_NO_AUTOEN flag in request_irq() adds 2b73e9ab8535 wifi: mac80211: constify ieee80211_ie_build_{he,eht}_oper( [...] adds 4b482281eeb2 wifi: mac80211, cfg80211: miscellaneous spelling fixes adds bd9813d13be4 wifi: cfg80211: check radio iface combination for multi ra [...] adds b0b6646a9d68 mac80211: Reorganize kerneldoc parameter names adds 484bd64bdc27 wifi: nl80211: remove redundant null pointer check in coalescing adds 77511103be44 wifi: qtnfmac: don't include lib80211.h adds da066f387175 wifi: mwifiex: don't include lib80211.h adds 4fe9a5ec4501 wifi: libertas: don't select/include lib80211 adds be9be9f54f22 staging: rtl8192e: delete the driver adds 02f220b52670 wifi: ipw2x00/lib80211: move remaining lib80211 into libipw adds 4991d2e7ad38 staging: don't recommend using lib80211 adds 3a1d429ebd43 wifi: wext/libipw: move spy implementation to libipw adds 49e3307da0f1 wifi: cfg80211: stop exporting wext symbols adds 836265d31631 wifi: remove iw_public_data from struct net_device adds aee809aaa2d1 wifi: cfg80211: unexport wireless_nlevent_flush() adds 9e1a98aac11b wifi: wext: merge adjacent CONFIG_COMPAT ifdef blocks adds ff919efb5fe8 wireless: wext: shorten struct iw_ioctl_description adds db03488897a7 Revert "wifi: cfg80211: unexport wireless_nlevent_flush()" adds a0efa2f362a6 Merge net-next/main to resolve conflicts adds 5ab202f26746 wifi: ipw: select CRYPTO_LIB_ARC4 adds 0d7c2194f17c wifi: mwifiex: add missing locking for cfg80211 calls adds c8945c8cd41a wifi: rt2x00: convert comma to semicolon adds 98ca3178ad79 wifi: wilc1000: Keep slot powered on during suspend/resume adds 1b292a161cfb dt-bindings: wireless: wilc1000: Document WILC3000 compati [...] adds 719e469eb9a2 wifi: wilc1000: Clean up usage of wilc_get_chipid() adds 0a6ea2e235ef wifi: wilc1000: Fold chip_allow_sleep()/chip_wakeup() into wlan.c adds 1241c5650ff7 wifi: wilc1000: Fill in missing error handling adds 577c04fc3b8e wifi: wilc1000: Fold wilc_create_wiphy() into cfg80211.c adds fbdf0c5248dc wifi: wilc1000: Register wiphy after reading out chipid adds e1408c115ef9 wifi: wilc1000: Add WILC3000 support adds d0847e16ca2a wifi: mwifiex: cleanup struct mwifiex_auto_tdls_peer adds 6dc944577254 wifi: mwifiex: cleanup struct mwifiex_private adds 29dd3e48b9bd wifi: wilc1000: Set MAC after operation mode adds e2e25113473b wifi: brcmfmac: Remove unused brcmf_cfg80211_get_iftype() adds 13d21a289608 wifi: brcmsmac: Remove unused brcms_debugfs_get_devdir() adds 7cc7267a0163 wifi: brcmfmac: of: use devm_clk_get_optional_enabled_with_rate() adds d241a139c2e9 wifi: mwifiex: Fix memcpy() field-spanning write warning i [...] adds b2d23b83d8d0 wifi: cw1200: Remove unused cw1200_queue_requeue_all() adds 9e698af3a42f wifi: rtlwifi: make read-only arrays static const adds 2e8fd540c081 wifi: rtw89: 8922a: rfk: enlarge TSSI timeout time to 20ms adds cd0d81d101b9 wifi: rtw89: 8922a: rfk: support firmware command RX DCK v [...] adds 8d445310ba61 wifi: rtw89: rfk: add firmware debug log of TSSI adds 6f540670456e wifi: rtw89: rfk: add firmware debug log of IQK adds bd25f45f0896 wifi: rtw89: rfk: update firmware debug log of DACK to v2 adds 140403599b74 wifi: rtw88: Constify some arrays and structs adds 3e5e4a801aaf wifi: rtw88: use ieee80211_purge_tx_queue() to purge TX skb adds 2f7dae17c48c wifi: rtw89: rename rtw89_vif to rtw89_vif_link ahead for MLO adds 9ee282193440 wifi: rtw89: rename rtw89_sta to rtw89_sta_link ahead for MLO adds 89bac818bbd2 wifi: rtw89: read bss_conf corresponding to the link adds 04911c0fe874 wifi: rtw89: read link_sta corresponding to the link adds 26d460e13f84 wifi: rtw89: refactor VIF related func ahead for MLO adds 72e9457c1954 wifi: rtw89: refactor STA related func ahead for MLO adds aad0394e7a02 wifi: rtw89: tweak driver architecture for impending MLO support adds 630d5d8f2bf6 wifi: rtw89: check return value of ieee80211_probereq_get( [...] adds 6cdfb5659624 wifi: rtw89: coex: initialize local .dbcc_2g_phy in _set_b [...] adds 7bf2f8fe4237 wifi: rtw89: 8852c: rfk: remove unnecessary assignment of [...] adds bbb6f9be7f99 wifi: rtw88: Parse the RX descriptor with a single function adds 1a82680839ee wifi: rtw89: pci: consolidate PCI basic configurations for [...] adds bbc0be2ee2d8 wifi: rtw89: 8922ae: disable PCI PHY EQ to improve compatibility adds c76afc421cf7 wifi: rtw89: 8852ce: fix gray code conversion for filter out EQ adds 6f46547d3db9 wifi: rtw89: 8852ce: set offset K of PCI PHY EQ to manual [...] adds f82a4471fc51 wifi: rtw89: initialize dual HW bands for MLO and control [...] adds ad95bb3b92c6 wifi: rtw89: handle entity active flag per PHY adds 284939d7e87f wifi: rtw89: debug: add beacon RSSI for debugging adds d7063ed6758c wifi: rtl8xxxu: Perform update_beacon_work when beaconing [...] adds e6802d1e6974 wifi: rtw89: coex: Update priority setting for Wi-Fi is scanning adds afa753d823ae wifi: rtw89: coex: Reorder Bluetooth info related logic adds e7a7f705a854 wifi: rtw89: coex: Solved BT PAN profile idle decrease Wi- [...] adds 5ab2f7830228 wifi: rtw89: coex: Add function to reorder Wi-Fi firmware [...] adds fc442560016d wifi: rtw89: wow: do not configure CPU IO to receive packe [...] adds 1f3de77752a7 Merge tag 'rtw-next-2024-10-10' of https://github.com/pkshih/rtw adds 074a8b54dacc wifi: mac80211: Add support to indicate that a new interfa [...] adds 62262dd00c31 wifi: cfg80211: disallow SMPS in AP mode adds 9c5f2c7eeb58 wifi: mac80211: rename IEEE80211_CHANCTX_CHANGE_MIN_WIDTH adds e21dd758cf4c wifi: mac80211: make bss_param_ch_cnt available for the lo [...] adds eea3323c4354 wifi: mac80211: remove unneeded parameters adds 9925aa855d4b wifi: mac80211: ieee80211_recalc_txpower receives a link adds 0b7392ee3bcf wifi: mac80211: __ieee80211_recalc_txpower receives a link adds c4382d5ca1af wifi: mac80211: update the right link for tx power adds f828deb70c96 wifi: mac80211: allow rate_control_rate_init() for links adds 88b67e91e292 wifi: mac80211: call rate_control_rate_update() for link STA adds cf0079279727 wifi: mac80211: parse A-MSDU len from EHT capabilities adds 41eba07636af wifi: mac80211: add an option to fake ieee80211_connection_loss adds b23af47921a7 wifi: mac80211: chan: calculate min_def also for client mode adds 751e7489c1d7 wifi: mac80211: expose ieee80211_chan_width_to_rx_bw() to drivers adds 447c55e235f3 wifi: iwlwifi: mvm: Add support for prep_add_interface() callback adds 7953a1f57a86 wifi: iwlwifi: mvm: exit EMLSR earlier if bss_param_ch_cnt [...] adds 108e80db1fd9 wifi: iwlwifi: mvm: prepare the tx_power handling to be per-link adds b958cb0b0a10 wifi: iwlwifi: mvm: log information about HW restart completion adds fac20611c2ab wifi: iwlwifi: fw: api: update link context API version adds 1bf5964efe9a wifi: iwlwifi: bump FW API to 94 for BZ/SC devices adds f6db1fd49f9b wifi: iwlwifi: mvm: Remove unused last_amsdu from reorder buffer adds e5c6c4152220 wifi: iwlwifi: mvm: Remove redundant rcu_read_lock() in re [...] adds f2e05b5d972e wifi: iwlwifi: mvm: remove unneeded check adds b6ed795539d0 wifi: iwlwifi: mvm: remove IWL_MVM_HW_CSUM_DISABLE adds 02ea0fb981f0 wifi: iwlwifi: do not warn about a flush with an empty TX queue adds 43e0b2ada519 wifi: iwlwifi: fw: add an error table status getter adds ab1eab765769 wifi: iwlwifi: mvm: remove redundant check adds a834cd0c4565 wifi: iwlwifi: allow IWL_FW_CHECK() with just a string adds 3607798ad9bd wifi: cfg80211: add option for vif allowed radios adds 32ee616a7f8c wifi: mac80211: use vif radio mask to limit ibss scan frequencies adds 7b68f63d5c00 wifi: mac80211: use vif radio mask to limit creating chanctx adds ebda716ea4da wifi: cfg80211: report per wiphy radio antenna mask adds 006a97ceb673 wifi: mac80211: remove status->ampdu_delimiter_crc adds 9c4f83092775 wifi: cfg80211: pass net_device to .set_monitor_channel adds 9d40f7e32774 wifi: mac80211: add flag to opt out of virtual monitor support adds a77e527b470c wifi: cfg80211: add monitor SKIP_TX flag adds 754905ce1a32 wifi: mac80211: add support for the monitor SKIP_TX flag adds 342afe693ee7 wifi: mac80211: refactor ieee80211_rx_monitor adds f92e0cf19ae0 wifi: mac80211: filter on monitor interfaces based on conf [...] adds 2d63e6530ec1 wifi: mac80211: refactor BW limitation check for CSA parsing adds 6ee0270943b5 wifi: mac80211_hwsim: use hrtimer_active() adds b457d8713872 wifi: mac80211: remove misleading j_0 construction parts adds 8dc6d81c6b2a debugfs: add small file operations for most files adds 31cb94f71c1b wifi: mac80211: convert debugfs files to short fops adds 188a1bf89432 wifi: mac80211: re-order assigning channel in activate links adds cadae7ead443 wifi: iwlwifi: work around -Wenum-compare-conditional warning adds eaed5fc0c322 mac80211: Remove NOP call to ieee80211_hw_config adds 71e0ad345163 Merge tag 'wireless-next-2024-10-25' of git://git.kernel.o [...] adds 2b1d193a5a57 Documentation: networking: Add missing PHY_GET command in [...] adds 386c2b877b97 tcp: add a common helper to debug the underlying issue adds 668d663989c7 tcp: add more warn of socket in tcp_send_loss_probe() adds d30b56c8666d Merge branch 'tcp-warn-once' adds 365836e010a1 tests: hsr: Increase timeout to 50 seconds adds f247fd22e9f2 s390/time: Add clocksource id to TOD clock adds 2d7de7a3010d s390/time: Add PtP driver adds 427b064adcde Merge branch 'ptp-driver-for-s390-clocks' adds 2748697225c3 net: sched: propagate "skip_sw" flag to struct flow_cls_co [...] adds a0af7162ccb5 net: dsa: clean up dsa_user_add_cls_matchall() adds c11ace14d9db net: dsa: use "extack" as argument to flow_action_basic_hw [...] adds 4cc4394a897e net: dsa: add more extack messages in dsa_user_add_cls_mat [...] adds 3535d70df9c8 net: dsa: allow matchall mirroring rules towards the CPU adds 49a09073cb23 net: mscc: ocelot: allow tc-flower mirred action towards f [...] adds b4d0679b34e4 Merge branch 'mirroring-to-dsa-cpu-port' adds fbc704b3104b octeontx2-pf: Define common API for HW resources configuration adds 03d80a1ba526 octeontx2-pf: Add new APIs for queue memory alloc/free. adds dec6f5ebd724 octeontx2-pf: Reuse PF max mtu value adds 78bd5d81241e octeontx2-pf: Move shared APIs to header file adds e110225ec120 Merge branch 'refactoring-rvu-nic-driver' adds 4ddf7ccfdf70 gve: change to use page_pool_put_full_page when recycling pages adds 1ebaa5e18915 net: sparx5: add support for lan969x targets and core clock adds 9324881cef51 net: sparx5: change spx5_wr to spx5_rmw in cal update() adds 728267dc46d3 net: sparx5: change frequency calculation for SDLB's adds ead854c46359 net: sparx5: add sparx5 context pointer to a few functions adds 199498490cac net: sparx5: add registers required by lan969x adds 7280f01e79cc net: lan969x: add match data for lan969x adds 69b614251784 net: lan969x: add register diffs to match data adds c1edd1b23e90 net: lan969x: add constants to match data adds d8ab8c637049 net: lan969x: add lan969x ops to match data adds 24fe83541755 net: lan969x: add PTP handler function adds 5d2ba3941016 net: lan969x: add function for calculating the DSM calendar adds b074c5e6c542 net: sparx5: use is_sparx5() macro throughout adds 41c6439fdc2b dt-bindings: net: add compatible strings for lan969x targets adds 98a01119608d net: sparx5: add compatible string for lan969x adds 207966787b71 net: sparx5: add feature support adds dd2fda10db96 Merge branch 'net-sparx5-add-support-for-lan969x-switch-device' adds 1aea2c42d494 dt-bindings: net: renesas,ether: Add iommus property adds bd03e7627c37 rtnetlink: Fix an error handling path in rtnl_newlink() adds bf8207ec8c30 bna: Remove error checking for debugfs create APIs adds 67826db318dd bna: Remove field bnad_dentry_files[] in struct bnad adds a3c1185e9319 Merge branch 'bna-remove-error-checking-for-debugfs-create-apis' adds 32535b9410b8 dt-bindings: net: qcom,ethqos: add description for qcs615 adds 0fb248365993 dt-bindings: net: qcom,ethqos: add description for qcs8300 adds 157a4881225b Merge branch 'add-ethernet-dts-schema-for-qcs615-qcs8300' adds 9e114ec80840 net: phy: dp83822: Configure RMII mode on DP83825 devices adds 5b1c96595674 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds cf44bd08cdee tcp: only release congestion control if it has been initialized adds f611cc38925b net: freescale: use ethtool string helpers adds 9c5649c17737 ptp_pch: Replace deprecated PCI functions adds d86c7a9162ae netlabel: document doi_remove field of struct netlbl_calipso_ops adds bd50c4125c98 fsl/fman: Validate cell-index value obtained from Device Tree adds 4138e9ec0093 netlink: add NLA_POLICY_MAX_LEN macro adds a911bad094b0 dql: annotate data-races around dql->last_obj_cnt adds 7f66456d776a selftests: netdevsim: add fib_notifications to Makefile adds d3774a4b21e9 selftests/net: Fix ./ns-XXXXXX not cleanup adds bc74d329ceba netlink: Remove the dead code in netlink_proto_init() adds dbb9a7ef3478 net: fjes: use ethtool string helpers adds a1afb959add1 dpll: add clock quality level attribute and op adds e2017f27b6f8 net/mlx5: DPLL, Add clock quality level op implementation adds f07a6e6ceb05 Merge branch 'dpll-expose-clock-quality-level' adds a8f80673ca0d compiler_types: Add noinline_for_tracing annotation adds dbd5e2e79ed8 net: tcp: Add noinline_for_tracing annotation for tcp_drop [...] adds 574583c30cc3 Merge branch 'add-noinline_for_tracing-and-apply-it-to-tcp [...] adds f12b363887c7 net: dsa: use ethtool string helpers adds 43d3487035e9 UAPI: ethtool: Use __struct_group() in struct ethtool_link [...] adds 3bd9b9abdf15 net: ethtool: Avoid thousands of -Wflex-array-member-not-a [...] adds 69cb0b97ed27 Merge branch 'uapi-net-ethtool-avoid-thousands-of-wflex-ar [...] adds 1441df3a37ec net: phy: use ethtool string helpers adds 9b4b2e02c1e1 net: bnxt: use ethtool string helpers adds 3affa310de52 net: airoha: Read completion queue data in airoha_qdma_tx_ [...] adds 0c729f53b8c3 net: airoha: Simplify Tx napi logic adds 34d15f6ffb72 Merge branch 'simplify-tx-napi-logic-in-airoha_eth-driver' adds d051cd72dcb7 net: netconsole: selftests: Change the IP subnet adds afa4ceb0fb64 net: netconsole: selftests: Add userdata validation adds 6578a7499af1 Merge branch 'selftest-netconsole-enhance-selftest-to-vali [...] adds 6b2d11e2d8fc net/tcp: Add missing lockdep annotations for TCP-AO hlist [...] adds a865276872ec dim: make dim_calc_stats() inputs const pointers adds 61bf0009a765 dim: pass dim_sample to net_dim() by reference adds 2e570cd187e3 net: dsa: mt7530: Add TBF qdisc offload support adds 5c87206cdb53 ptp: fc3: remove redundant check on variable ret adds d847548c7ef4 dt-bindings: net: snps,dwmac: Fix "snps,kbbe" type adds 8a6631f1cece net: macb: avoid redundant lookup for "mdio" child node in [...] adds 0c30d6eedd1e ipvlan: Prepare ipvlan_process_v4_outbound() to future .fl [...] adds 937677f48125 vrf: Prepare vrf_process_v4_outbound() to future .flowi4_t [...] adds 96111f1ec6bf net: ibm: emac: tah: use devm for kzalloc adds 18082a84a7f0 net: ibm: emac: tah: use devm for mutex_init adds 9f3ea8d70d6c net: ibm: emac: tah: devm_platform_get_resources adds 070239c07ac1 net: ibm: emac: rgmii: use devm for kzalloc adds 01902fe2bdd7 net: ibm: emac: rgmii: use devm for mutex_init adds 9fb40aeeb521 net: ibm: emac: rgmii: devm_platform_get_resource adds e2da0216e55e net: ibm: emac: zmii: use devm for kzalloc adds 3fb5272de034 net: ibm: emac: zmii: use devm for mutex_init adds c2744ab3ce28 net: ibm: emac: zmii: devm_platform_get_resource adds 3f55d1655549 net: ibm: emac: mal: use devm for kzalloc adds 14f59154ff0b net: ibm: emac: mal: use devm for request_irq adds c4f5d0454cab net: ibm: emac: mal: move irq maps down adds 45acedec3a5f Merge branch 'ibm-emac-cleanup-modules-to-use-devm' adds ee9b352ce465 selftests/bpf: Fix msg_verify_data in test_sockmap adds b29e231d6630 selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap adds 91158257bc33 Merge branch 'Two fixes for test_sockmap' adds 6414b3e5d5d4 selftests/bpf: factorize conn and syncookies tests in a si [...] adds 0335dd6b5a4c selftests/bpf: add missing ns cleanups in btf_skc_cls_ingress adds 0da0a75cf649 selftests/bpf: get rid of global vars in btf_skc_cls_ingress adds 8a5cd9860235 selftests/bpf: add ipv4 and dual ipv4/ipv6 support in btf_ [...] adds 3845ce74777e selftests/bpf: test MSS value returned with bpf_tcp_gen_syncookie adds c3566ee6c66c selftests/bpf: remove test_tcp_check_syncookie adds 97e90539983e Merge branch 'selftests/bpf: integrate test_tcp_check_sync [...] adds 0ab7cd1f1864 selftests/bpf: remove xdp_synproxy IP_DF check adds db71aae70e3e net: checksum: Move from32to16() to generic header adds 6a4794d5a3e2 bpf: bpf_csum_diff: Optimize and homogenize for all archs adds b87f584024e1 selftests/bpf: Don't mask result of bpf_csum_diff() in tes [...] adds 00c1f3dc66a3 selftests/bpf: Add a selftest for bpf_csum_diff() adds cbf49bed6a8c Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds eb90f876b796 r8169: align RTL8125 EEE config with vendor driver adds 4af2f60bf737 r8169: align RTL8125/RTL8126 PHY config with vendor driver adds a3d8520e6a19 r8169: align RTL8126 EEE config with vendor driver adds 72ea418bd7c4 Merge branch 'r8169-align-rtl8125-rtl8126-phy-config-with- [...] adds 2c6ad81de163 net: stmmac: Introduce separate files for FPE implementation adds 61e6051f4bbb net: stmmac: Rework macro definitions for gmac4 and xgmac adds af478ca82204 net: stmmac: Introduce stmmac_fpe_supported() adds c9cd9a5a834c net: stmmac: Refactor FPE functions to generic version adds 2558fe30ae8b net: stmmac: Get the TC number of net_device by netdev_get [...] adds df9e7b0250ad net: stmmac: xgmac: Rename XGMAC_RQ to XGMAC_FPRQ adds b440d677e15f net: stmmac: xgmac: Complete FPE support adds 77be7d737305 net: stmmac: xgmac: Enable FPE for tc-mqprio/tc-taprio adds 74a11428cb24 Merge branch 'net-stmmac-refactor-fpe-as-a-separate-module' adds 9ff75a23dff3 selftests/tc-testing: add tests for qdisc_tree_reduce_backlog adds cac7356c653d net/mlx5: Rework esw qos domain init and cleanup adds e03cf321882b net/mlx5: DR, moved all the SWS code into a separate directory adds a2740138ec65 net/mlx5: HWS, renamed the files in accordance with naming [...] adds bb135e40129d net/mlx5e: move XDP_REDIRECT sq to dynamic allocation adds 355cf2749769 net/mlx5e: do not create xdp_redirect for non-uplink rep adds 8d1807a95c7d Merge branch 'mlx5-misc-patches-2024-10-31' adds da98dbbc2c74 dt-bindings: net: add compatible string for i.MX95 EMDIO adds db2fb74c8560 dt-bindings: net: add i.MX95 ENETC support adds f70384e53b09 dt-bindings: net: add bindings for NETC blocks control adds fe5ba6bf91b3 net: enetc: add initial netc-blk-ctrl driver support adds 80c8c852615e net: enetc: extract common ENETC PF parts for LS1028A and [...] adds 3774409fd4c6 net: enetc: build enetc_pf_common.c as a separate module adds 86831a3f4cd4 net: enetc: remove ERR050089 workaround for i.MX95 adds a52201fb9caa net: enetc: add i.MX95 EMDIO support adds b4bfd0a904e9 net: enetc: extract enetc_int_vector_init/destroy() from e [...] adds 9e7f2116199d net: enetc: optimize the allocation of tx_bdr adds 99100d0d9922 net: enetc: add preliminary support for i.MX95 ENETC PF adds f488649e40f8 MAINTAINERS: update ENETC driver files and maintainers adds ecf99864ea6b Merge branch 'mx95-netc-support' adds 0a2cdeeae9dd net: tcp: replace the document for "lsndtime" in tcp_sock adds 690e50dd69ee tools: ynl-gen: de-kdocify enums with no doc for entries adds b356b9170815 net: ena: Remove autopolling mode adds 6a7d68f72797 net: ena: Remove deadcode adds 18ec5491a495 ptp: Remove 'default y' for VMCLOCK PTP device adds d2068805f688 net: ena: remove devm from ethtool adds a12fcef429e1 soc: fsl_qbman: use be16_to_cpu() in qm_sg_entry_get_off() adds 81f8ee2823f3 net: dpaa_eth: add assertions about SGT entry offsets in s [...] adds 0a746cf8bb6d net: dpaa_eth: extract hash using __be32 pointer in rx_def [...] adds c688a96c432e Merge branch 'fix-sparse-warnings-in-dpaa_eth-driver' adds 6aacd1484468 virtio-net: fix overflow inside virtnet_rq_alloc adds a33f3df85075 virtio_net: big mode skip the unmap check adds 47008bb51c3e virtio_net: enable premapped mode for merge and small by default adds fb22437c1ba3 virtio_net: rx remove premapped failover code adds 7af3a6558cb4 Merge branch 'virtio_net-enable-premapped-mode-by-default' adds 9bdb67b53f3f net: sparx5: expose some sparx5 VCAP symbols adds 8f5a812efff8 net: sparx5: replace SPX5_PORTS with n_ports adds 8caa21e4e4ed net: sparx5: add new VCAP constants to match data adds d4c97e39bf40 net: sparx5: execute sparx5_vcap_init() on lan969x adds 7ef750e490dc net: lan969x: add autogenerated VCAP information adds 1091487dc743 net: lan969x: add VCAP configuration data adds ccb35037c48a Merge branch 'net-lan969x-add-vcap-functionality' adds 0452a2d8b8b9 mlx5_en: use read sequence for gettimex64 adds f72aa1b27628 selftests: net: include lib/sh/*.sh with lib.sh adds bb2ef9b92bdf bnxt_en: cache only 24 bits of hw counter adds 6c0828d00f07 bnxt_en: replace PTP spinlock with seqlock adds 84bfbfbbd32a netlink: typographical error in nlmsg_type constants definition adds cc4914d90479 sfc: Remove falcon deadcode adds 70e58249a646 sfc: Remove unused efx_mae_mport_vf adds 5254fdfc746a sfc: Remove unused mcdi functions adds d3e80070b5b4 sfc: Remove more unused functions adds 33d005b26fef Merge branch 'a-pile-of-sfc-deadcode' adds 2cd02f2fdd8a r8169: improve initialization of RSS registers on RTL8125/RTL8126 adds 7d1c2d517f50 openvswitch: Pass on secpath details for internal port rx. adds 7a4ea5da4d02 net: hisilicon: hns: use ethtool string helpers adds ffda5c62878f net: stmmac: add support for dwmac 3.72a adds 8bed89232a8c dt-bindings: net: snps,dwmac: add support for Arria10 adds 2eed720933fc Merge branch 'add-support-for-synopsis-designware-version-3-72a' adds 83cb4b470c66 r8169: remove leftover locks after reverted change adds f920ce04c399 dt-bindings: net: Add T-HEAD dwmac support adds 33a1a01e3afa net: stmmac: Add glue layer for T-HEAD TH1520 SoC adds dc0f314bc9c5 Merge branch 'add-the-dwmac-driver-support-for-t-head-th1520-soc' adds f2c71c49da8f mptcp: remove unneeded lock when listing scheds adds fc49b804967e selftests: netfilter: run conntrack_dump_flush in netns adds a84e8c05f583 selftests: netfilter: nft_queue.sh: fix warnings with soca [...] adds eb02688c5c45 ipv6: release nexthop on device removal adds 52ed077aa633 selftests: net: really check for bg process completion adds 3545f9b72f3e Merge branch 'ipv6-fix-hangup-on-device-removal' adds 1e4033b53db4 net: skb_reset_mac_len() must check if mac_header was set adds cfe8394e06f2 net: add debug check in skb_reset_inner_transport_header() adds 1732e4bedb3e net: add debug check in skb_reset_inner_network_header() adds 78a0cb2f45dc net: add debug check in skb_reset_inner_mac_header() adds ae50ea52bdd7 net: add debug check in skb_reset_transport_header() adds 305ae87dafc1 net: add debug check in skb_reset_network_header() adds 3b6167e9bfc9 net: add debug check in skb_reset_mac_header() adds c1ddfdbee369 Merge branch 'net-add-debug-checks-to-skb_reset_xxx_header' adds 516a5f11eb97 net: phy: respect cached advertising when re-enabling EEE adds 4f19c824025a net: enetc: Fix spelling mistake "referencce" -> "reference" adds 050eb2cebb9e bnxt_en: ethtool: Remove ip4/ip6 ntuple support for IPPROTO_RAW adds 5f143efd3804 bnxt_en: ethtool: Support unset l4proto on ip4/ip6 ntuple rules adds 720d33143276 Merge branch 'bnxt_en-ethtool-improve-wildcard-l4proto-on- [...] adds 4069dcb7da95 net: bnx2x: use ethtool string helpers adds 4ea3e221907a net: hisilicon: hns3: use ethtool string helpers adds fda960354eac net: broadcom: use ethtool string helpers adds 2246f5b2e982 net: ucc_geth: use devm for kmemdup adds edf0e374e446 net: ucc_geth: use devm for alloc_etherdev adds 85d05befbbfc net: ucc_geth: use devm for register_netdev adds 257589764032 net: ucc_geth: fix usage with NVMEM MAC address adds dc7c381bb864 Merge branch 'net-ucc_geth-devm-cleanups' adds 9907cda95fcb net: nfc: Propagate ISO14443 type A target ATS to userspac [...] adds 90c940ff1f74 eth: fbnic: Add support to write TCE TCAM entries adds 6c959fd5e173 netfilter: Make legacy configs user selectable adds 0741f5559354 netfilter: nf_tables: Fix percpu address space issues in n [...] adds 544dded8cb63 netfilter: nf_tables: replace deprecated strncpy with strscpy_pad adds 08e52cccae11 netfilter: nf_tables: prefer nft_trans_elem_alloc helper adds 9adbb4198bf6 netfilter: nf_tables: avoid false-positive lockdep splat o [...] adds 8f5f3786dba7 netfilter: nf_tables: avoid false-positive lockdep splats [...] adds b3e8f29d6b45 netfilter: nf_tables: avoid false-positive lockdep splats [...] adds 28b7a6b84c0a netfilter: nf_tables: avoid false-positive lockdep splats [...] adds 3567146b94af netfilter: nf_tables: avoid false-positive lockdep splats [...] adds ee666a541ed9 netfilter: nf_tables: must hold rcu read lock while iterat [...] adds cddc04275f95 netfilter: nf_tables: must hold rcu read lock while iterat [...] adds 17bcfe66376c Merge tag 'nf-next-24-11-07' of git://git.kernel.org/pub/s [...] adds 495e7c8e9601 wwan: core: Add WWAN ADB and MIPC port type adds 61329a1152dd net: wwan: t7xx: Add debug ports adds 238f2ca1e61f net: wwan: t7xx: Unify documentation column width adds 2a6f99ee1a80 Merge branch 'net-wwan-t7xx-add-t7xx-debug-ports' adds 702c290a1cb1 sctp: Avoid enqueuing addr events redundantly adds 2696e451dfb0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9c477088b60d net: phy: make genphy_c45_write_eee_adv() static adds bcfb95c9898a net: phy: export genphy_c45_an_config_eee_aneg adds 3cc97d2fa987 net: phy: broadcom: use genphy_c45_an_config_eee_aneg in b [...] adds db73835f54fc net: phy: remove genphy_config_eee_advert adds 334fef7a2c01 Merge branch 'net-phy-remove-genphy_config_eee_advert' adds 48171c65f611 ipv4: Prepare ip_route_output() to future .flowi4_tos conversion. adds 38a1f50a5efb phonet: do not call synchronize_rcu() from phonet_route_del() adds bc515ed06652 netlink: specs: Add a spec for neighbor tables in rtnetlink adds a852e3c35641 netlink: specs: Add a spec for FIB rule management adds 4592de83a4aa Merge branch 'netlink-specs-add-neigh-and-rule-ynl-specs' adds 4861333b4217 bonding: add ESP offload features when slaves support adds 580db513b4a9 net: mctp: Expose transport binding identifier via IFLA attribute adds 7d28f4fc868c mptcp: remove the redundant assignment of 'new_ctx->tcp_so [...] adds 9dae59210556 net: sfc: use ethtool string helpers adds e629295bd60a hv_sock: Initializing vsk->trans to NULL to prevent a dang [...] adds 2b08dfcc2ce7 mISDN: Fix typos adds cf6d9fe09185 tc: fix typo probabilty in tc.yaml doc adds c507e96b5763 r8169: improve __rtl8169_set_wol adds 330dc2297c82 r8169: improve rtl_set_d3_pll_down adds e3e9e9039fa6 r8169: align WAKE_PHY handling with r8125/r8126 vendor drivers adds 5e5be50342c0 Merge branch 'r8169-improve-wol-suspend-related-code' adds 41b3caa7c076 neighbour: Add hlist_node to struct neighbour adds d7ddee1a522d neighbour: Define neigh_for_each_in_bucket adds 00df5e1a3fdf neighbour: Convert seq_file functions to use hlist adds 0e3bcb0f78a0 neighbour: Convert iteration to use hlist+macro adds a01a67ab2fff neighbour: Remove bare neighbour::next pointer adds f7f52738637f neighbour: Create netdev->neighbour association adds e4e3fd0a99d5 Merge branch 'improve-neigh_flush_dev-performance' adds 0ac20437412b mlx5/core: Schedule EQ comp tasklet only if necessary adds 774ca6d3bf24 bridge: Allow deleting FDB entries with non-existent VLAN adds 7f4b3960e54f net: netlink: add nla_get_*_default() accessors adds a885a6b2d37e net: convert to nla_get_*_default() adds 7fef0dec415c mm: page_frag: add a test module for page_frag adds 65941f10caf2 mm: move the page fragment allocator from page_alloc into [...] adds 8218f62c9c9b mm: page_frag: use initial zero offset for page_frag_alloc [...] adds 3d18dfe69ce4 mm: page_frag: avoid caller accessing 'page_frag_cache' directly adds 49e302be73f1 xtensa: remove the get_order() implementation adds 0c3ce2f50261 mm: page_frag: reuse existing space for 'size' and 'pfmemalloc' adds ec397ea00cb3 mm: page_frag: use __alloc_pages() to replace alloc_pages_node() adds 4d1d3b52dcec Merge branch 'replace-page_frag-with-page_frag_cache-part-1' adds 494bd83bb519 netdevsim: add more hw_features adds 0189270117c3 selftests: netdevsim: add a test checking ethtool features adds bd97c29f7e9e macsec: add some of the lower device's features when offloading adds f29d24a2106a macsec: clean up local variables in macsec_notify adds de187a390838 macsec: inherit lower device's TSO limits when offloading adds 415b7cef1c73 selftests: move macsec offload tests from net/rtnetlink to [...] adds 29084ea5d0e8 selftests: netdevsim: add test toggling macsec offload adds 0f8800eb67ae selftests: netdevsim: add ethtool features to macsec offlo [...] adds f95a392ed43c Merge branch 'macsec-inherit-lower-device-s-features-and-t [...] adds b83db10996f5 mlx5/core: relax memory barrier in eq_update_ci() adds 619e4109e258 mlx5/core: deduplicate {mlx5_,}eq_update_ci() adds ca122473ebca octeontx2-af: Refactor few NPC mcam APIs adds 70a7434bdb13 octeontx2-af: Knobs for NPC default rule counters adds 46799a41d292 devlink: Add documentation for OcteonTx2 AF adds c4e39b895a5c Merge branch 'knobs-for-npc-default-rule-counters' adds d9ccb18f83ea ipv6: Fix soft lockups in fib6_select_path under high next [...] adds 8b9a7bd4d6c8 rxrpc: Add a tracepoint for aborts being proposed adds fcf42409c6e1 bnxt_en: use irq_update_affinity_hint() adds d9e2e290f714 nfp: use irq_update_affinity_hint() adds 2cd78740effc net: atlantic: use irq_update_affinity_hint() adds 7eb4c2571443 dt-bindings: net: dsa: microchip: add internal MDIO bus de [...] adds 698b20a679be dt-bindings: net: dsa: microchip: add mdio-parent-bus prop [...] adds 9afaf0eec2ab net: dsa: microchip: Refactor MDIO handling for side MDIO access adds 8bbba4161b65 net: dsa: microchip: cleanup error handling in ksz_mdio_register adds f47e6e1e79a1 net: dsa: microchip: add support for side MDIO interface i [...] adds 34125ac851b8 net: dsa: microchip: parse PHY config from device tree adds 23462e036e47 Merge branch 'side-mdio-support-for-lan937x-switches' adds d977d7eb09fe net: hsr: Add VLAN support adds 1a8a63a5305e net: hsr: Add VLAN CTAG filter support adds e6bf1f7aea4d net: ti: icssg-prueth: Add VLAN support for HSR mode adds 75e3f12fa51b selftests: hsr: Add test for VLAN adds 53fdf67df766 Merge branch 'introduce-vlan-support-in-hsr' adds bc3d60bd4c91 net: phy: aquantia: Add mdix config and reporting adds 6d4a34fe429f net: stmmac: dwmac4: Fix MTL_OP_MODE_RTC mask and shift macros adds 3fccba8fdc1b net: stmmac: dwmac4: Fix the MTL_OP_MODE_*_MASK operation adds 671672977012 net: stmmac: dwmac4: Receive Watchdog Timeout is not in ab [...] adds af9a58911f7c Merge branch 'net-stmmac-dwmac4-fixes-issues-in-dwmac4' adds 6891f0b523e1 selftests: ncdevmem: Redirect all non-payload output to stderr adds 8b9049af8066 selftests: ncdevmem: Separate out dmabuf provider adds bfccbaac1b45 selftests: ncdevmem: Unify error handling adds 0ebd75f5f239 selftests: ncdevmem: Make client_ip optional adds d3ca35c64d48 selftests: ncdevmem: Remove default arguments adds 933056357a8c selftests: ncdevmem: Switch to AF_INET6 adds e3c09623a53b selftests: ncdevmem: Properly reset flow steering adds 798d822e5d34 selftests: ncdevmem: Use YNL to enable TCP header split adds d4ef05d21131 selftests: ncdevmem: Remove hard-coded queue numbers adds 77f870a00016 selftests: ncdevmem: Run selftest when none of the -s or - [...] adds be43a6b23829 selftests: ncdevmem: Move ncdevmem under drivers/net/hw adds 80230864b7b0 selftests: ncdevmem: Add automated test adds 7762876fdb3e Merge branch 'selftests-ncdevmem-add-ncdevmem-to-ksft' adds 7a3bcd39ae1f r8169: use helper r8169_mod_reg8_cond to simplify rtl_jumb [...] adds d5ec8d91f82e rtnetlink: Remove __rtnl_link_unregister(). adds 6b57ff21a310 rtnetlink: Protect link_ops by mutex. adds 68297dbb967f rtnetlink: Remove __rtnl_link_register() adds cbaaa6326bc5 rtnetlink: Introduce struct rtnl_nets and helpers. adds 28690e5361c0 rtnetlink: Add peer_type in struct rtnl_link_ops. adds 0eb87b02a705 veth: Set VETH_INFO_PEER to veth_link_ops.peer_type. adds 6b84e558e95d vxcan: Set VXCAN_INFO_PEER to vxcan_link_ops.peer_type. adds fefd5d082172 netkit: Set IFLA_NETKIT_PEER_INFO to netkit_link_ops.peer_type. adds d91191ffe23f rtnetlink: Convert RTM_NEWLINK to per-netns RTNL. adds 636af13f213b rtnetlink: Register rtnl_dellink() and rtnl_setlink() with [...] adds 5ffb7ac02dbf Merge branch 'rtnetlink-convert-rtnl_newlink-to-per-netns-rtnl' adds f0fe51a04386 bnxt_en: add unlocked version of bnxt_refclk_read adds 5dc51ec86df6 net: Add napi_struct parameter irq_suspend_timeout adds 3fcbecbdeb04 net: Add control functions for irq suspension adds ab5b28b007a7 eventpoll: Trigger napi_busy_loop, if prefer_busy_poll is set adds 8a6de2627fd3 eventpoll: Control irq suspension for prefer_busy_poll adds 347fcdc414f9 selftests: net: Add busy_poll_test adds a90a91e24b48 docs: networking: Describe irq suspension adds 80b6f094756f Merge branch 'suspend-irqs-during-application-busy-periods' adds 8cc5f4cb94c0 net: phylink: move manual flow control setting adds 92abfcb4ced4 net: phylink: move MLO_AN_FIXED resolve handling to if() s [...] adds f0f46c2a3d8e net: phylink: move MLO_AN_PHY resolve handling to if() statement adds d1a16dbbd84e net: phylink: remove switch() statement in resolve handling adds bc08ce37d99a net: phylink: clean up phylink_resolve() adds 874ed898a204 Merge branch 'net-phylink-phylink_resolve-cleanups' adds 43271bb5bf67 net: netconsole: selftests: Check if netdevsim is available adds 7d3f3b4367f3 net: ipv4: Cache pmtu for all packet paths if multipath enabled adds ab85ebf43723 net/mlx5: E-switch, refactor eswitch mode change adds 5a731857656e net/mlx5: Simplify QoS normalization by removing error handling adds ac778fefed34 net/mlx5: Generalize max_rate and min_rate setting for nodes adds cc4bb15ffa84 net/mlx5: Refactor scheduling element configuration bitmasks adds 663bc605d0db net/mlx5: Generalize scheduling element operations adds d67bfd10e668 net/mlx5: Integrate esw_qos_vport_enable logic into rate o [...] adds be034baba83e net/mlx5: Make vport QoS enablement more flexible for futu [...] adds 8a0ee54027b1 net/mlx5e: SHAMPO, Simplify UMR allocation for headers adds 1a4b58857704 net/mlx5e: SHAMPO, Fix page_index calculation inconsistency adds 4f56868b7132 net/mlx5e: SHAMPO, Change frag page setup order during allocation adds 945ca432bfd0 net/mlx5e: SHAMPO, Drop info array adds ab4219db89da net/mlx5e: SHAMPO, Rework header allocation loop adds 544070db6c8b Merge branch 'mlx5-esw-qos-refactor-and-shampo-cleanup' adds 37653a0b8a6f net: ip: make fib_validate_source() support drop reasons adds c6c670784b86 net: ip: make ip_route_input_mc() return drop reason adds d46f827016d8 net: ip: make ip_mc_validate_source() return drop reason adds 5b92112acd8e net: ip: make ip_route_input_slow() return drop reasons adds 61b95c70f344 net: ip: make ip_route_input_rcu() return drop reasons adds 82d9983ebeb8 net: ip: make ip_route_input_noref() return drop reasons adds 50038bf38e65 net: ip: make ip_route_input() return drop reasons adds d9340d1e0277 net: ip: make ip_mkroute_input/__mkroute_input return drop [...] adds 479aed04e84a net: ip: make ip_route_use_hint() return drop reasons adds 12f077a728fa Merge branch 'net-ip-add-drop-reasons-to-input-route' adds 12079a59ce52 net: Implement fault injection forcing skb reallocation adds a58f00ed24b8 net: sched: cls_api: improve the error message for ID allo [...] adds b169e76ebad2 mptcp: fix possible integer overflow in mptcp_reset_tout_timer adds 078e0d596f7b dsa: qca8k: Use nested lock to avoid splat adds 7ed816be35ab eth: bnxt: use page pool for head frags adds ef04d290c013 net: page_pool: do not count normal frag allocation in stats adds 222a4eea9c6b octeontx2-pf: RVU representor driver adds 3937b7308d4f octeontx2-pf: Create representor netdev adds 22f858796758 octeontx2-pf: Add basic net_device_ops adds 683645a2317e octeontx2-af: Add packet path between representor and VF adds 940754a21dec octeontx2-pf: Get VF stats via representor adds b8fea84a0468 octeontx2-pf: Add support to sync link state between repre [...] adds 3392f9190373 octeontx2-pf: Configure VF mtu via representor adds 2f7f33a09516 octeontx2-pf: Add representors for sdp MAC adds 9ed0343f561e octeontx2-pf: Add devlink port support adds d8dec30b5165 octeontx2-pf: Implement offload stats ndo for representors adds 6c40ca957fe5 octeontx2-pf: Adds TC offload support adds 6050b04dca8e Documentation: octeontx2: Add Documentation for RVU representors adds 8545b75bc414 Merge branch 'octeontx2-rvu-rep' adds 4c452f7ea862 net: phy: mediatek: Re-organize MediaTek ethernet phy drivers adds 7f9c320c98db net: phy: mediatek: Move LED helper functions into mtk phy lib adds 477c200aa7d2 net: phy: mediatek: Improve readability of mtk-phy-lib.c's [...] adds 3cb1a3c9cbaa net: phy: mediatek: Integrate read/write page helper functions adds 219cecbb3e86 net: phy: mediatek: add MT7530 & MT7531's PHY ID macros adds 31a1f8752f7d Merge branch 'phy-mediatek-reorg' adds 1d66430cc9af wifi: ath9k: use clamp() in ar9003_aic_cal_post_process() adds 8619593634cb wifi: ath9k: add range check for conn_rsp_epid in htc_conn [...] adds 841e1ff5369f wifi: ath9k: eeprom: remove platform data adds e46333b41e43 wifi: ath9k: btcoex: remove platform_data adds 2b0996c76462 wifi: ath9k: remove ath9k_platform_data adds f8acfee2f8e0 wifi: ath12k: make read-only array svc_id static const adds e2f4563bd1fa wifi: wcn36xx: fix a typo in struct wcn36xx_sta documentation adds 07211778c0ca wifi: ath6kl: fix typos in struct wmi_rssi_threshold_param [...] adds d50886b27850 wifi: ath10k: fix invalid VHT parameters in supported_vht_ [...] adds 52db16ec5bae wifi: ath10k: fix invalid VHT parameters in supported_vht_ [...] adds c4c074d3fddc wifi: ath10k: fix the stack frame size warning in ath10k_r [...] adds acf8304b58e8 wifi: ath10k: fix the stack frame size warning in ath10k_hw_scan adds 5094204ff5ae wifi: ath11k: Fix double free issue during SRNG deinit adds c9c6a4f1be1f wifi: ath11k: enable fw_wmi_diag_event hw param for WCN6750 adds 6f15937833d8 wifi: ath11k: fix the stack frame size warning in ath11k_v [...] adds 095cb947490c wifi: ath11k: allow missing memory-regions adds 3ed5cb8dfbeb wifi: ath12k: move txbaddr/rxbaddr into struct ath12k_dp adds 02d697272cc6 dt-bindings: net: ath11k: document the inputs of the ath11 [...] adds 1a0c640ce1cd wifi: ath12k: Skip Rx TID cleanup for self peer adds bdb281103373 wifi: ath12k: fix use-after-free in ath12k_dp_cc_cleanup() adds e985dc550297 wifi: ath12k: Modify print_array_to_buf() to support array [...] adds 19c23eb61fa4 wifi: ath12k: fix one more memcpy size error adds 4c57ec6c4bb9 wifi: ath11k: Fix CE offset address calculation for WCN675 [...] adds 44cfb7c58eb8 wifi: ath12k: Support Self-Generated Transmit stats adds 7e4eed987d5d wifi: ath12k: Support Ring and SFM stats adds 6f27b59af173 wifi: ath12k: Support pdev Transmit Multi-user stats adds 3f5ecfc4503a wifi: ath12k: Support pdev CCA Stats adds 15d91424ea82 wifi: ath12k: Support Pdev OBSS Stats adds 8fac3266c68a wifi: ath12k: fix atomic calls in ath12k_mac_op_set_bitrat [...] adds 58550cdda961 wifi: ath12k: convert struct ath12k_sta::update_wk to use [...] adds b8c67509b91e wifi: ath12k: switch to using wiphy_lock() and remove ar-> [...] adds 31489439e648 wifi: ath12k: cleanup unneeded labels adds 37d06d71e69c wifi: ath12k: ath12k_mac_set_key(): remove exit label adds e805272f8c2d wifi: ath12k: ath12k_mac_op_sta_state(): clean up update_w [...] adds 95c38953cb1e wifi: ath10k: avoid NULL pointer error during sdio remove adds da0474012402 wifi: ath5k: add PCI ID for SX76X adds f3ced9bb90b0 wifi: ath5k: add PCI ID for Arcadyan devices adds c347f1816021 wifi: ath12k: add missing lockdep_assert_wiphy() for ath12 [...] adds a9b46dd2e483 wifi: ath12k: Add firmware coredump collection support adds 6c3bd9c31aad wifi: ath12k: Support DMAC Reset Stats adds 9fa60c6d4059 wifi: ath12k: Support Pdev Scheduled Algorithm Stats adds 25ff1ae52139 wifi: ath12k: Support BE OFDMA Pdev Rate Stats adds 3dd2c68f206e wifi: ath12k: prepare vif data structure for MLO handling adds 005fe43b93de wifi: ath12k: pass ath12k_link_vif instead of vif/ahvif adds b89b5dbea652 wifi: ath12k: prepare sta data structure for MLO handling adds 84c597108294 wifi: ath12k: prepare vif config caching for MLO adds abaadb934b30 wifi: ath12k: modify ath12k_mac_vif_chan() for MLO adds 94a2712f0b15 wifi: ath12k: modify ath12k_get_arvif_iter() for MLO adds afbab6e4e88d wifi: ath12k: modify ath12k_mac_op_bss_info_changed() for MLO adds 25e18b9d6b4b wifi: ath12k: modify ath12k_mac_op_set_key() for MLO adds af41f908c9e4 wifi: ath12k: update ath12k_mac_op_conf_tx() for MLO adds f4adb07e0a52 wifi: ath12k: update ath12k_mac_op_update_vif_offload() for MLO adds 477cabfdb776 wifi: ath12k: modify link arvif creation and removal for MLO adds fd01ace11404 wifi: ath12k: remove msdu_end structure for WCN7850 adds 1304446f6786 wifi: ath12k: fix crash when unbinding adds ca68ce0d9f4b wifi: ath12k: fix warning when unbinding adds 4d05ee786e32 wifi: ath12k: remove unused variable monitor_present adds 68e6a80b3619 wifi: ath12k: fix struct hal_rx_ppdu_end_user_stats adds 2298e37ac058 wifi: ath12k: fix struct hal_rx_ppdu_start adds 04f33114af00 wifi: ath12k: fix struct hal_rx_phyrx_rssi_legacy_info adds f76bbedf5bda wifi: ath12k: fix struct hal_rx_mpdu_start adds 78d2405fd51b wifi: ath12k: delete NSS and TX power setting for monitor vdev adds bba112e6ed9b wifi: ath12k: use tail MSDU to get MSDU information adds f7b982d13df7 wifi: ath12k: fix A-MSDU indication in monitor mode adds cdad73716057 wifi: ath12k: convert tasklet to BH workqueue for CE interrupts adds 3c1f19ab3d59 Merge tag 'ath-next-20241030' of git://git.kernel.org/pub/ [...] adds 3b88a9876779 wifi: wfx: Fix error handling in wfx_core_init() adds 1e52d0061a83 wifi: brcm80211: Remove unused dma_txflush() adds 2b94751626a6 wifi: cw1200: Fix potential NULL dereference adds df81366b484d wifi: mac80211: fix description of ieee80211_set_active_li [...] adds b4ebb58cb9a4 wifi: cfg80211: Remove the Medium Synchronization Delay va [...] adds 9c46a3a5b394 wifi: nl80211: fix bounds checker error in nl80211_parse_s [...] adds bb9df91cfe65 wifi: cfg80211: Fix an error handling path in nl80211_start_ap() adds 1c318887d407 wifi: iwlwifi: mvm: clarify fw_id_to_link_sta protection adds 5b10d2014ed2 wifi: iwlwifi: mvm: unify link info initialization adds a883b693f4d0 wifi: iwlwifi: mvm: allow always calling iwl_mvm_get_bss_vif() adds 4635e6eaa0fe wifi: iwlwifi: mvm: support new versions of the wowlan APIs adds dc40fde44607 wifi: iwlwifi: mvm: MLO scan upon channel condition degradation adds bf595b573eaa wifi: iwlwifi: mvm: use wiphy locked debugfs for low-latency adds 4e76287f9778 wifi: iwlwifi: mvm: support new initiator and responder co [...] adds e53ebc72054e wifi: iwlwifi: allow fast resume on ax200 adds d1a54ec21b8e wifi: iwlwifi: mvm: tell iwlmei when we finished suspending adds 0572b7715ffd wifi: iwlwifi: be less noisy if the NIC is dead in S3 adds e5e0257c4d14 wifi: iwlwifi: move IWL_LMAC_*_INDEX to fw/api/context.h adds 748f92e3ce65 wifi: iwlwifi: bump minimum API version in BZ/SC to 92 adds 98ea9d595836 wifi: iwlwifi: s/IWL_MVM_INVALID_STA/IWL_INVALID_STA adds c95f1fcd557d wifi: iwlwifi: mvm: don't call power_update_mac in fast suspend adds 5af57c4f9937 wifi: rtw89: wow: cast nd_config->delay to u64 in tsf arithmetic adds 778e2478d195 wifi: rtw89: pci: use 'int' as return type of error code i [...] adds 66595e319886 wifi: rtw89: 8851b: use 'int' as return type of error code [...] adds 50e9febff35f wifi: rtw89: 8852b: use 'int' as return type of error code [...] adds c72c54fd96d0 wifi: rtw89: 8852bt: use 'int' as return type of error cod [...] adds 74432751ff63 wifi: rtw89: 8852c: use 'int' as return type of error code [...] adds 062689f2cb6b wifi: rtw89: sar: add supported UNII-4 frequency range alo [...] adds 63aca1726213 wifi: rtw89: add thermal protection adds 9ef90a49b0db wifi: rtw89: pci: add quirks by PCI subsystem ID for therm [...] adds 39fc7d38654d wifi: rtw89: regd: block 6 GHz if marked as N/A in regd map adds 7846f0b63562 wifi: rtw88: Refactor looping in rtw_phy_store_tx_power_by_rate adds 142c062d5814 wifi: rtlwifi: use MODULE_FIRMWARE() to declare used firmware adds c67d7c7f4151 wifi: rtw89: fix -Wenum-compare-conditional warnings adds 9dffa44171d9 wifi: rtw89: coex: Set Wi-Fi/Bluetooth priority for Wi-Fi [...] adds f16c40acd319 wifi: rtw89: Fix TX fail with A2DP after scanning adds ac4f4e5a2039 wifi: rtw89: unlock on error path in rtw89_ops_unassign_vi [...] adds b8499664fca9 wifi: rtw89: Add header conversion for MLO connections adds c39eed4bd70d wifi: rtw89: Add encryption support for MLO connections adds 68ec751b2881 wifi: rtw89: chan: manage active interfaces adds 2305ebc1835b wifi: rtw89: tweak setting of channel and TX power for MLO adds 94318a40033e wifi: rtw89: 8922a: extend RFK handling and consider MLO adds 47f754b3f838 wifi: rtw88: Report the signal strength only if it's known adds d12722830ea4 wifi: rtw88: Add some definitions for RTL8821AU/RTL8812AU adds 87341ca1eac9 wifi: rtw88: Dump the HW features only for some chips adds d9018f437351 wifi: rtw88: Allow different C2H RA report sizes adds 95a772e30b60 wifi: rtw88: Extend the init table parsing for RTL8812AU adds 7c5bbeba7c36 wifi: rtw88: Allow rtw_chip_info.ltecoex_addr to be NULL adds fbb5e1b3637a wifi: rtw88: Let each driver control the power on/off process adds c7706b1173c7 wifi: rtw88: Enable data rate fallback for older chips adds abb0f19492ba wifi: rtw88: Make txagc_remnant_ofdm an array adds 82a617413e85 wifi: rtw88: Support TX page sizes bigger than 128 adds 67d915604e69 wifi: rtw88: Move pwr_track_tbl to struct rtw_rfe_def adds 85bf3041a0ea wifi: rtw88: usb: Set pkt_info.ls for the reserved page adds 57289d30cd2a wifi: rtw88: Detect beacon loss with chips other than 8822c adds b19840afc051 wifi: rtw88: coex: Support chips without a scoreboard adds bfcee5ee924f wifi: rtw88: 8821a: Regularly ask for BT info updates adds f9e0189cbc2d wifi: rtw88: 8812a: Mitigate beacon loss adds 345c894ee79b wifi: rtw89: don't check done-ack for entering PS adds 3e407dae7151 wifi: rtw89: set pause_data field to avoid transmitting da [...] adds d230e215e3b9 wifi: rtw89: efuse: move reading efuse of fw secure info t [...] adds 0ce1df1cc352 wifi: rtw89: efuse: move recognize firmware MSS info v1 to common adds e1551a79c499 wifi: rtw89: efuse: read firmware secure info v0 from efus [...] adds 40c06adf63d0 wifi: rtw89: fw: shrink download size of security section [...] adds 86ee0024e582 wifi: rtw89: fw: set recorded IDMEM share mode in firmware [...] adds f9fe3baeb204 wifi: rtw89: fw: move v1 MSSC out of __parse_security_sect [...] adds 6d995ef770af wifi: rtw89: fw: use common function to parse security sec [...] adds da824a86b07c wifi: rtw89: mac: no configure CMAC/DMAC tables for firmwa [...] adds 95fa94562298 wifi: rtw89: 8922a: fill the missing OP1dB configuration adds 81df5ed446b4 wifi: rtw89: coex: check NULL return of kmalloc in btc_fw_ [...] adds 927f19c8efd7 wifi: rtw89: 8852b: change RF mode to normal mode when set [...] adds 1b1350e2008c wifi: rtw89: coex: set higher priority to BT when WL scan [...] adds 528f902ecc0e wifi: rtw88: Add rtw8812a_table.{c,h} adds 4b81da5cd2b4 wifi: rtw88: Add rtw8821a_table.{c,h} adds b870b9d31c9e wifi: rtw88: Add rtw88xxa.{c,h} adds 32e284a23880 wifi: rtw88: Add rtw8821a.{c,h} adds 4f8ec8927bc2 wifi: rtw88: Add rtw8812a.{c,h} adds 8f82bb2cfaf7 wifi: rtw88: Add rtw8821au.c and rtw8812au.c adds 0e3e8284f8e1 wifi: rtw88: Enable the new RTL8821AU/RTL8812AU drivers adds 5c1b54456300 wifi: rtlwifi: Drastically reduce the attempts to read efu [...] adds d41df04183db wifi: rtlwifi: Remove some exhalbtc deadcode adds 5255ee958f58 Merge tag 'rtw-next-2024-11-06' of https://github.com/pkshih/rtw adds 2e19a3b590eb wifi: brcmfmac: release 'root' node in all execution paths adds 4fa4f049dc0d wifi: ipw2x00: libipw_rx_any(): fix bad alignment adds b41f96ecb9b7 wifi: Switch back to struct platform_driver::remove() adds 857282b819cb wifi: brcmfmac: Fix oops due to NULL pointer dereference i [...] adds 8251e7621b25 net: rfkill: gpio: Add check for clk_enable() adds 406c5548c661 wifi: mac80211: Support EHT 1024 aggregation size in TX adds f2aadc721274 wifi: mac80211: pass MBSSID config by reference adds 11597043d748 Revert "wifi: iwlegacy: do not skip frames with bad FCS" adds 5c46638540f0 Merge tag 'wireless-next-2024-11-13' of git://git.kernel.o [...] adds c3b3eb565bd7 tools: ynl: add script dir to sys.path adds 05a318b4fc13 tools: ynl: extend CFLAGS to keep options from environment adds f6fa7da1d1ed Merge branch 'tools-ynl-two-patches-to-ease-building-with- [...] adds a8c300ccd2e7 ynl: samples: Fix the wrong format specifier adds 6b998404c71e net: simplify eeecfg_mac_can_tx_lpi adds 3bf8163a36ad net: phy: c45: don't use temporary linkmode bitmaps in gen [...] adds 80dc1ff787a9 net: stmmac: Don't modify the global ptp ops directly adds 13e908800c0d net: stmmac: Use per-hw ptp clock ops adds 0bfd0afc746c net: stmmac: Only update the auto-discovered PTP clock features adds 8e7620726beb net: stmmac: Introduce dwmac1000 ptp_clock_info and operations adds 477c3e1f6363 net: stmmac: Introduce dwmac1000 timestamping operations adds 774f57d6562d net: stmmac: Enable timestamping interrupt on dwmac1000 adds 85cebb7279e8 net: stmmac: Don't include dwmac4 definitions in stmmac_ptp adds 62935443214e net: stmmac: Configure only the relevant bits for timestam [...] adds b818268d9250 net: stmmac: dwmac_socfpga: This platform has GMAC adds 1975aa0d76e3 Merge branch 'support-external-snapshots-on-dwmac1000' adds 3a371e10521d dt-bindings: net: dsa: microchip: Add LAN9646 switch support adds 16220cb315a0 net: dsa: microchip: Add LAN9646 switch support to KSZ DSA driver adds a71c69f51d11 Merge branch 'net-dsa-microchip-add-lan9646-switch-support' adds 3d12862b216d eth: fbnic: Add support to dump registers adds a79993b5fce6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 721aa69e708b net: phy: convert eee_broken_modes to a linkmode bitmap adds ed623fb8e38e net: phy: add phy_set_eee_broken adds e340bff27e63 r8169: copy vendor driver 2.5G/5G EEE advertisement constraints adds 76e81a5a1749 Merge branch 'net-phy-switch-eee_broken_modes-to-linkmode- [...] adds cef009cc4a76 Revert "tools/net/ynl: improve async notification handling" adds 8aefcfa04bea tools/net/ynl: add async notification handling adds 59b6c043da0b Merge branch 'tools-net-ynl-rework-async-notification-handling' adds bfe086be5c4c bpf: ipv4: Prepare __bpf_redirect_neigh_v4() to future .fl [...] adds dab9c6307161 bpf: lwtunnel: Prepare bpf_lwt_xmit_reroute() to future .f [...] adds 66dae28aeb11 Merge branch 'ipv4-prepare-bpf-helpers-to-flowi4_tos-conversion' adds ac1bd50164b7 selftests/bpf: Drop netns helpers in mptcp adds 66c54c20408d selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap adds 4095031463d4 selftests/bpf: Fix SENDPAGE data logic in test_sockmap adds 523dffccbade selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap adds 862087c3d362 selftests/bpf: Add push/pop checking for msg_verify_data i [...] adds 47eae080410b selftests/bpf: Add more tests for test_txmsg_push_pop in t [...] adds 15ab0548e310 bpf, sockmap: Several fixes to bpf_msg_push_data adds 5d609ba26247 bpf, sockmap: Several fixes to bpf_msg_pop_data adds 955afd57dc4b bpf, sockmap: Fix sk_msg_reset_curr adds 141b4d6a8049 Merge branch 'Fixes to bpf_msg_push/pop_data and test_sockmap' adds 55c8590129b5 Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/l [...] adds e7cb7cf43afb include: mdio: Remove mdio45_ethtool_gset() adds 575092a7f0ce mdio: Remove mdio45_ethtool_gset_npage() adds f66af9616148 net: enetc: clean up before returning in probe() adds 4c54e9497d9a net: sparx5: add missing lan969x Kconfig dependency adds ac0928d5b6ff dt-bindings: net: mdio-mux-gpio: Drop undocumented "marvel [...] adds b52a8deea530 dt-bindings: net: sff,sfp: Fix "interrupts" property typo adds 9e43ad7a1ede net: ethtool: only allow set_rxnfc with rss + ring_cookie [...] adds a64499f618b2 net: ethtool: account for RSS+RXNFC add semantics when che [...] adds b2d5b4c46856 selftest: include dst-ip in ethtool ntuple rules adds e9e8abfec214 selftest: validate RSS+ntuple filters with nonzero ring_cookie adds 29a4bc1fe961 selftest: extend test_rss_context_queue_reconfigure for ac [...] adds dfc14664794a Merge branch 'net-make-rss-rxnfc-semantics-more-explicit' adds 3f5495962824 netfilter: nfnetlink: Report extack policy errors for batched ops adds 8340b0056ac7 netfilter: bpf: Pass string literal as format argument of [...] adds 4ee29181216d netfilter: nf_tables: add nft_trans_commit_list_add_elem helper adds a8ee6b900c14 netfilter: nf_tables: prepare for multiple elements in nft [...] adds 466c9b3b2a92 netfilter: nf_tables: prepare nft audit for set element co [...] adds b0c49466043a netfilter: nf_tables: switch trans_elem to real flex array adds 508180850b73 netfilter: nf_tables: allocate element update information [...] adds 0608746f95b2 netfilter: ipv4: Convert ip_route_me_harder() to dscp_t. adds 6f9615a6e686 netfilter: flow_offload: Convert nft_flow_route() to dscp_t. adds f694ce6de589 netfilter: rpfilter: Convert rpfilter_mt() to dscp_t. adds f12b67cc7d1b netfilter: nft_fib: Convert nft_fib4_eval() to dscp_t. adds f0d839c13ed5 netfilter: nf_dup4: Convert nf_dup_ipv4_route() to dscp_t. adds a12143e6084c netfilter: bitwise: rename some boolean operation functions adds b0ccf4f53d96 netfilter: bitwise: add support for doing AND, OR and XOR [...] adds 26a3beee2435 Merge tag 'nf-next-24-11-15' of git://git.kernel.org/pub/s [...] adds ad0c6f603bb0 Bluetooth: btusb: mediatek: move Bluetooth power off comma [...] adds cea1805f165c Bluetooth: btusb: mediatek: add callback function in btusb [...] adds 489304e67087 Bluetooth: btusb: mediatek: add intf release flow when usb [...] adds defc33b5541e Bluetooth: btusb: mediatek: change the conditions for ISO [...] adds add1b1656f90 Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x adds 45f745dd1ac8 Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualco [...] adds e69bcffce21c Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for Qualco [...] adds c5da9bd6e805 Bluetooth: btnxpuart: Drop _v0 suffix from FW names adds 8c52d2f8dc98 Bluetooth: btnxpuart: Rename IW615 to IW610 adds d96b543c6f3b Bluetooth: hci_conn: Reduce hci_conn_drop() calls in two f [...] adds e623e2a066e2 bluetooth: Fix typos in the comments adds 69b84ffce260 Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables adds a94bc93a305b Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925 adds 2b0f2fc9ed62 Bluetooth: hci_conn: Use disable_delayed_work_sync adds 6db0cd55432e dt-bindings: net: bluetooth: nxp: Add support for power sa [...] adds c135a5bc34a8 Bluetooth: btnxpuart: Add GPIO support to power save feature adds 3fe288a8214e Bluetooth: hci_core: Fix not checking skb length on hci_ac [...] adds 59437cbb5781 Bluetooth: hci_core: Fix not checking skb length on hci_sc [...] adds 05c200c8f029 Bluetooth: btintel_pcie: Add handshake between driver and [...] adds a430c2a10c74 Bluetooth: btintel_pcie: Add recovery mechanism adds 6d83d955f6a1 Bluetooth: btmtksdio: Lookup device node only as fallback adds d88a8bb8bbbe Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU [...] adds c6256ec2165f Bluetooth: hci_qca: use devm_clk_get_optional_enabled_with_rate() adds 9b49561f6c35 Bluetooth: btintel_pcie: Remove deadcode adds 510e8380b038 Bluetooth: btintel: Do no pass vendor events to stack adds 5fe6caa62b07 Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}() adds 4900e041c3f0 Bluetooth: btintel_pcie: remove redundant assignment to va [...] adds 94464a7b7163 Bluetooth: Add new quirks for ATS2851 adds 5bd3135924b4 Bluetooth: Support new quirks for ATS2851 adds 677a55ba11a8 Bluetooth: Set quirks for ATS2851 adds 41f4ff86e795 Bluetooth: btintel_pcie: Replace deprecated PCI functions adds 61c5a3def90a Bluetooth: btmtk: adjust the position to init iso data anchor adds faa5fd605d20 Bluetooth: btusb: Add new VID/PID 0489/e111 for MT7925 adds e42eec0f182a Bluetooth: btbcm: fix missing of_node_put() in btbcm_get_b [...] adds 2dc98ac1cb9c Bluetooth: btrtl: Decrease HCI_OP_RESET timeout from 10 s to 2 s adds 4a5e0ba68676 Bluetooth: ISO: Do not emit LE PA Create Sync if previous [...] adds 79321b06a03e Bluetooth: ISO: Fix matching parent socket for BIS slave adds 42ecf1947135 Bluetooth: ISO: Do not emit LE BIG Create Sync if previous [...] adds 83d328a72eff Bluetooth: ISO: Update hci_conn_hash_lookup_big for Broadc [...] adds 679cb60fd607 Bluetooth: btusb: Add new VID/PID 0489/e124 for MT7925 adds de7dcf9d1df4 Bluetooth: btusb: Add 3 HWIDs for MT7925 adds 96e7c4273560 Bluetooth: HCI: Add IPC(11) bus type adds e6720779ae61 Bluetooth: SCO: Use kref to track lifetime of sco_conn adds dc26097bdb86 Bluetooth: ISO: Use kref to track lifetime of iso_conn adds 25ab2db3e60e Bluetooth: hci_conn: Remove alloc from critical section adds 07a9342b94a9 Bluetooth: ISO: Send BIG Create Sync via hci_sync adds 2de33a21a136 Bluetooth: hci_bcm: Use the devm_clk_get_optional() helper adds 55abbd148dfb Bluetooth: hci_core: Fix calling mgmt_device_connected adds acece9d1ca92 Bluetooth: btintel: Direct exception event to bluetooth stack adds 27aabf27fd01 Bluetooth: fix use-after-free in device_for_each_child() adds 827af4787e74 Bluetooth: MGMT: Add initial implementation of MGMT_OP_HCI [...] adds 6cd663f03fa6 Merge tag 'for-net-next-2024-11-14' of git://git.kernel.or [...] adds ed7231f56cd7 netdev-genl: Hold rcu_read_lock in napi_set adds c7a21af711e8 bnxt_en: optimize gettimex64 adds 6bbdb903db08 dt-bindings: net: dsa: microchip,ksz: Drop undocumented "id" adds 025b2bbc5ab1 net: phy: microchip_t1: Clause-45 PHY loopback support for [...] adds b67609c93153 enic: Create enic_wq/rq structures to bundle per wq/rq data adds 231646cb6a8c enic: Make MSI-X I/O interrupts come after the other requi [...] adds 5aee3324724a enic: Save resource counts we read from HW adds a64e5492ca90 enic: Allocate arrays in enic struct based on VIC config adds cc94d6c4d40c enic: Adjust used MSI-X wq/rq/cq/interrupt resources in a [...] adds 374f6c04df8e enic: Move enic resource adjustments to separate function adds a28ccf1d6c10 enic: Move kdump check into enic_adjust_resources() adds 253239044808 Merge branch 'enic-use-all-the-resources-configured-on-vic' adds e51edeaf3506 net/netlink: Correct the comment on netlink message max cap adds 11ee317d883e octeontx2-pf: Fix spelling mistake "reprentator" -> "representor" adds 221a9c1df790 net: netpoll: Individualize the skb pool adds 6c59f16f1770 net: netpoll: flush skb pool during cleanup adds bf3c76b4c46a Merge branch 'net-netpoll-improve-skb-pool-management' adds fdb53791195c rtase: Modify the name of the goto label adds 39007e1c1c7c rtase: Modify the content format of the enum rtase_registers adds 2a8ce470c59e Merge branch 'modifying-format-and-renaming-goto-labels' adds 4b42fbc6bd8f ndo_fdb_add: Add a parameter to report whether notificatio [...] adds 42575ad5aab9 ndo_fdb_del: Add a parameter to report whether notificatio [...] adds b219bcfcc92e selftests: net: lib: Move logging from forwarding/lib.sh here adds 601d9d70a40a selftests: net: lib: Move tests_run from forwarding/lib.sh here adds af76b4431818 selftests: net: lib: Move checks from forwarding/lib.sh here adds 46f6569cf075 selftests: net: lib: Add kill_process adds 15880bec9bc3 selftests: net: fdb_notify: Add a test for FDB notifications adds e709d4424163 Merge branch 'net-ndo_fdb_add-del-have-drivers-report-whet [...] adds 8ea085937dad ice: rework of dump serdes equalizer values feature adds 99dbcab0cdd6 ice: extend dump serdes equalizer values feature adds d6920900398a ice: refactor "last" segment of DDP pkg adds 09ec79d42e42 ice: support optional flags in signature segment header adds 492a044508ad ice: Add support for persistent NAPI config adds 2a52984c53f3 ice: only allow Tx promiscuous for multicast adds 8cca16be5efc ice: initialize pf->supported_rxdids immediately after loa [...] adds eaa3e9876bbc ice: use stack variable for virtchnl_supported_rxdids adds fcc17a3ba0ce ice: Unbind the workqueue adds 4b2c75ffeaad ixgbe: Break include dependency cycle adds ade6fded7957 igc: remove autoneg parameter from igc_mac_info adds f40b0acad688 igb: Fix 2 typos in comments in igb_main.c adds 4d26b6eccdc2 igbvf: remove unused spinlock adds e400c7444d84 e1000: Hold RTNL when e1000_down can be called adds 1c9786163b89 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 9f19c084057a virtio_ring: introduce vring_need_unmap_buffer adds bc2b4c3401c6 virtio_ring: split: record extras for indirect buffers adds aaa789843a93 virtio_ring: packed: record extras for indirect buffers adds c7e1b422afac virtio_ring: perform premapped operations based on per-buffer adds 3ef66af31fea virtio_ring: introduce add api for premapped adds 31f3cd4e5756 virtio-net: rq submits premapped per-buffer adds 880ebcbe0663 virtio_ring: remove API virtqueue_set_dma_premapped adds 7db956707f5f virtio_net: refactor the xmit type adds 21a4e3ce6dc7 virtio_net: xsk: bind/unbind xsk for tx adds 1df5116a41a8 virtio_net: xsk: prevent disable tx napi adds 89f86675cb03 virtio_net: xsk: tx: support xmit xsk buffer adds e2c5c57f1af8 virtio_net: update tx timeout record adds 37e0ca657a3d virtio_net: xdp_features add NETDEV_XDP_ACT_XSK_ZEROCOPY adds 38f83a57aa8e Merge branch 'virtio-net-support-af_xdp-zero-copy-tx' adds 1ddf9916ac09 xfrm: Add support for per cpu xfrm state handling. adds 0045e3d80613 xfrm: Cache used outbound xfrm states at the policy. adds 81a331a0e72d xfrm: Add an inbound percpu state cache. adds 83dfce38c49f xfrm: Restrict percpu SA attribute to specific netlink mes [...] adds 766f532089af xfrm: Convert xfrm_get_tos() to dscp_t. adds 01f61cbfc8b2 xfrm: Convert xfrm_bundle_create() to dscp_t. adds 3021a2a3403d xfrm: Convert xfrm_dst_lookup() to dscp_t. adds e57dfaa4b0a7 xfrm: Convert struct xfrm_dst_lookup_params -> tos to dscp_t. adds af2c4fa55972 Merge branch 'xfrm: Convert __xfrm4_dst_lookup() and its c [...] adds 9d287e70c51f xfrm: Add error handling when nla_put_u32() returns an error adds 9e1a6db68e3c xfrm: replace deprecated strncpy with strscpy_pad adds a35672819f8d xfrm: Fix acquire state insertion. adds 296a681def3e Merge tag 'ipsec-next-2024-11-15' of git://git.kernel.org/ [...] adds accdd51dc74f net/udp: Add a new struct for hash2 slot adds dab78a1745ab net/udp: Add 4-tuple hash list basis adds 78c91ae2c6de ipv4/udp: Add 4-tuple hash for connected socket adds 1b29a730ef8b ipv6/udp: Add 4-tuple hash for connected socket adds ac60031f7988 Merge branch 'udp-4tuple-hash' adds 01a45daebb2e net: ethernet: ti: am65-cpsw: update pri_thread_map as per [...] adds a208f417582f net: ethernet: ti: am65-cpsw: enable DSCP to priority map for RX adds d7ef9eeef072 Merge branch 'am65-cpsw-rx-dscp-prio-map' adds 5bf99baefb3e dt-bindings: net: renesas,ether: Drop undocumented "micrel [...] adds 6204656478be tools: ynl-gen: allow uapi headers in sub-dirs adds a0c80d5108ab net: wwan: t7xx: Change PM_AUTOSUSPEND_MS to 5000 adds e64285ff41bb rocker: fix link status detection in rocker_carrier_init() adds 0de6a472c3b3 net/neighbor: clear error in case strict check is not set adds 357c52ff860b selftests: net: netlink-dumps: validation checks adds e1a897ef4e9e eth: fbnic: add missing SPDX headers adds 2a0d6c1705c4 eth: fbnic: add missing header guards adds 08606cb528be eth: fbnic: add basic debugfs structure adds 25ba596d137d eth: fbnic: add PCIe hardware statistics adds 79da2aaa08ee eth: fbnic: add RPC hardware statistics adds 4be4a91d53b6 Merge branch 'eth-fbnic-cleanup-and-add-a-few-stats' adds e867ed3ac8aa net: txgbe: remove GPIO interrupt controller adds cc84d89ad8d4 stmmac: dwmac-intel-plat: remove redundant dwmac->data che [...] adds 3fbb27b7f87e mptcp: pm: lockless list traversal to dump endp adds 1d7fa6ceb91f mptcp: pm: avoid code duplication to lookup endp adds 5b7cfe06333d Merge branch 'mptcp-pm-lockless-list-traversal-and-cleanup' adds 16a04d043baa net/smc: Run patches also by RDMA ML adds 920efe3e13f7 selftests: net: add more info to error in bpf_offload adds 1cfb5e57886a Revert "net: ethtool: Avoid thousands of -Wflex-array-memb [...] adds ebda123fe703 Revert "UAPI: ethtool: Use __struct_group() in struct etht [...] adds 96c677fca54a UAPI: ethtool: Avoid flex-array in struct ethtool_link_settings adds a537cfdaa78e Merge branch 'uapi-ethtool-avoid-flex-array-in-struct-etht [...] adds 78a36139fcec net/fungible: Remove unused fun_create_queue adds 85c7975acd97 net: ip: fix unexpected return in fib_validate_source() adds 2c862914fbcf wireguard: device: omit unnecessary memset of netdev private data adds c1822fb64f67 wireguard: allowedips: remove redundant selftest call adds 0290abc98609 wireguard: selftests: load nf_conntrack if not present adds 06a34f7db773 wireguard: device: support big tcp GSO adds 84ad48256059 Merge branch 'wireguard-updates-and-fixes-for-6-13' adds ff00bcc9eccc bnxt_en: Update firmware interface spec to 1.10.3.85 adds 0b350b4927e6 bnxt_en: Add mem_valid bit to struct bnxt_ctx_mem_type adds 968d2cc07c2f bnxt_en: Refactor bnxt_free_ctx_mem() adds 46010d43ab7b bnxt_en: Add a 'force' parameter to bnxt_free_ctx_mem() adds 24d694aec139 bnxt_en: Allocate backing store memory for FW trace logs adds 84fcd9449fd7 bnxt_en: Manage the FW trace context memory adds de999362ad33 bnxt_en: Do not free FW log context memory adds 23a18b91b609 bnxt_en: Add functions to copy host context memory adds a854a17097b9 bnxt_en: Add 2 parameters to bnxt_fill_coredump_seg_hdr() adds bda2e63a508b bnxt_en: Add a new ethtool -W dump flag adds 3c2179e66355 bnxt_en: Add FW trace coredump segments to the coredump adds c664e2136f08 Merge branch 'bnxt_en-add-context-memory-dump-to-coredump' adds 6116075e18f7 selftests: nic_link_layer: Add link layer selftest for NIC driver adds c087dc54394b selftests: nic_link_layer: Add selftest case for speed and [...] adds fbbf93556f0c selftests: nic_performance: Add selftest for performance o [...] adds 16fe012a1359 Merge branch 'selftests-add-selftest-for-link-layer-and-pe [...] adds a202e6014709 Documentation: tipc: fix formatting issue in tipc.rst adds 96ed62ea0298 mm: page_frag: fix a compile error when kernel is not compiled adds 378e8feea9a7 net: phy: dp83869: fix status reporting for 1000base-x aut [...] adds ea301aec8bb7 i40e: Fix handling changed priv flags adds c53bf100f686 netdev-genl: Hold rcu_read_lock in napi_get adds df6cb25f0779 selftests: netfilter: Add missing gitignore file adds 041bd1e4f2d8 selftests: netfilter: Fix missing return values in conntra [...] adds 35f56c554eb1 netfilter: ipset: add missing range check in bitmap_ip_uadt adds 880785069771 Merge tag 'nf-24-11-14' of git://git.kernel.org/pub/scm/li [...] adds 0c0d0f42ffa6 xsk: Free skb when TX metadata options are invalid adds 41ffcd95015f net: phy: fix phylib's dual eee_enabled adds 8ffade77b633 gve: Flow steering trigger reset only for timeout error adds 62e9c00ea868 eth: fbnic: don't disable the PCI device twice adds 2160428bcb20 net: txgbe: fix null pointer to pcs adds 4262bacb748f MAINTAINERS: exclude can core, drivers and DT bindings fro [...] adds c69c5e10adb9 netpoll: Use rcu_access_pointer() in __netpoll_setup adds a57d5a72f8de netpoll: Use rcu_access_pointer() in netpoll_poll_lock adds 21742be898fb Merge branch 'netpoll-use-rcu-primitives-for-npinfo-pointe [...] adds 8ca2a1eeadf0 bpf: fix recursive lock when verdict program return SK_PASS adds 0c4d5cb9a1c3 selftests/bpf: Add some tests with sockmap SK_PASS adds 66418447d27b Merge branch 'bpf-fix-recursive-lock-and-add-test' adds dd7207838d38 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new fcc79e1714e8 Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/ [...] adds 83a8836fa19a erofs: add SEEK_{DATA,HOLE} support adds b091e8ed24b7 erofs: get rid of erofs_{find,insert}_workgroup adds 9c91f959626e erofs: move erofs_workgroup operations into zdata.c adds bf1aa03980f4 erofs: sunset `struct erofs_workgroup` adds f5ad9f9a603f erofs: free pclusters if no cached folio is attached adds db80b98305f7 erofs: add sysfs node to drop internal caches adds 90655ee279b2 erofs: simplify definition of the log functions adds 3a23787ca875 erofs: fix file-backed mounts over FUSE adds ec4f59d1a99d erofs: get rid of `buf->kmap_type` adds bae085416093 erofs: fix blksize < PAGE_SIZE for file-backed mounts adds b49c0215b176 erofs: clarify direct I/O support adds 0bc8061ffc73 erofs: handle NONHEAD !delta[1] lclusters gracefully new 90a19b744de3 Merge tag 'erofs-for-6.13-rc1' of git://git.kernel.org/pub [...] adds 8b9b261594d8 xfs: remove the redundant xfs_alloc_log_agf adds 792ef2745d12 xfs: simplify sector number calculation in xfs_zero_extent adds 59e43f5479cc xfs: sb_spino_align is not verified adds 1171de329692 xfs: split the page fault trace event adds 1eb6fc044752 xfs: split write fault handling out of __xfs_filemap_fault adds a7fd3327d3ba xfs: remove __xfs_filemap_fault adds fe4e0faac931 xfs: remove xfs_page_mkwrite_iomap_ops adds 62027820eb44 xfs: fix simplify extent lookup in xfs_can_free_eofblocks adds cd8ae42a82d2 xfs: fix superfluous clearing of info->low in __xfs_getfsm [...] adds 4e071d79e477 xfs: remove the unused pagb_count field in struct xfs_perag adds 9943b4573290 xfs: remove the unused pag_active_wq field in struct xfs_perag adds 67ce5ba57535 xfs: pass a pag to xfs_difree_inode_chunk adds db129fa01113 xfs: remove the agno argument to xfs_free_ag_extent adds 856a920ac2bb xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers adds 6abd82ab6ea4 xfs: add a xfs_agino_to_ino helper adds b6dc8c6dd2d3 xfs: pass a pag to xfs_extent_busy_{search,reuse} adds 4a137e09151e xfs: keep a reference to the pag for busy extents adds 8dcf5e617f0e xfs: remove the mount field from struct xfs_busy_extents adds c896fb44f6ee xfs: remove the unused trace_xfs_iwalk_ag trace point adds 3c39444939da xfs: remove the unused xrep_bmap_walk_rmap trace point adds 2337ac79e933 xfs: constify pag arguments to trace points adds 835ddb592fab xfs: pass a perag structure to the xfs_ag_resv_init_error [...] adds 487092ceaa72 xfs: pass objects to the xfs_irec_merge_{pre,post} trace points adds 1209d360eb7a xfs: pass the iunlink item to the xfs_iunlink_update_dinod [...] adds 618a27a94d06 xfs: pass objects to the xrep_ibt_walk_rmap tracepoint adds 934dde65b202 xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsi [...] adds dc8df7e3826e xfs: pass the pag to the xrep_newbt_extent_class tracepoints adds c4ae021bcb6b xfs: convert remaining trace points to pass pag structures adds 201c5fa342af xfs: split xfs_initialize_perag adds d66496578b2a xfs: insert the pag structures into the xarray later adds 131ffe5e695a Merge tag 'perag-xarray-6.13_2024-11-05' of https://git.ke [...] adds 0a4d79741d6f xfs: factor out a xfs_iwalk_args helper adds e9c4d8bfb26c xfs: factor out a generic xfs_group structure adds 819928770bd9 xfs: add a xfs_group_next_range helper adds 86437e6abbd2 xfs: switch perag iteration from the for_each macros to a [...] adds 5c8483cec3fe xfs: move metadata health tracking to the generic group structure adds 2ed27a546415 xfs: mark xfs_perag_intent_{hold,rele} static adds 34cf3a6f3952 xfs: move draining of deferred operations to the generic g [...] adds eb4a84a3c2bd xfs: move the online repair rmap hooks to the generic grou [...] adds 6af1300d47d9 xfs: return the busy generation from xfs_extent_busy_list_empty adds 0e10cb98f149 xfs: convert extent busy tracepoints to the generic group [...] adds adbc76aa0fed xfs: convert busy extent tracking to the generic group structure adds 77a530e6c49d xfs: add a generic group pointer to the btree cursor adds 198febb9fe65 xfs: store a generic xfs_group pointer in xfs_getfsmap_info adds 759cc1989a53 xfs: add group based bno conversion helpers adds ba102a682d93 xfs: remove xfs_group_intent_hold and xfs_group_intent_rele adds e5e5cae05b71 xfs: store a generic group structure in the intents adds 28cf0d1a34b2 Merge tag 'generic-groups-6.13_2024-11-05' of https://git. [...] adds 8d939f4bd7b2 xfs: constify the xfs_sb predicates adds fdf5703b6110 xfs: constify the xfs_inode predicates adds 4d272929a525 xfs: rename metadata inode predicates adds ecc8065dfa18 xfs: standardize EXPERIMENTAL warning generation adds 4f3d4dd1b04b xfs: define the on-disk format for the metadir feature adds dcf606914334 xfs: iget for metadata inodes adds c555dd9b8c2d xfs: load metadata directory root at mount time adds 7297fd0bebbd xfs: enforce metadata inode flag adds 5d9b54a4ef34 xfs: read and write metadata inode directory tree adds 8651b410ae78 xfs: disable the agi rotor for metadata inodes adds bb6cdd5529ff xfs: hide metadata inodes from everyone because they are special adds 688828d8f8cd xfs: advertise metadata directory feature adds df866c538ff0 xfs: allow bulkstat to return metadata directories adds 382e275f0e8d xfs: don't count metadata directory files to quota adds cc0cf84aa7fe xfs: mark quota inodes as metadata files adds 61b6bdb30a4b xfs: adjust xfs_bmap_add_attrfork for metadir adds be42fc1393d6 xfs: record health problems with the metadata directory adds 679b098b59cf xfs: refactor directory tree root predicates adds 13af229ee0dc xfs: do not count metadata directory files when doing onli [...] adds 91fb4232be87 xfs: metadata files can have xattrs if metadir is enabled adds aec2eb7da8f7 xfs: adjust parent pointer scrubber for sb-rooted metadata files adds 5dab2daa8aa1 xfs: fix di_metatype field of inodes that won't load adds 3d2c34111144 xfs: scrub metadata directories adds dcde94bdeeb9 xfs: check the metadata directory inumber in superblocks adds 9dc31acb01a1 xfs: move repair temporary files to the metadata directory tree adds b3c03efa5972 xfs: check metadata directory file path connectivity adds 87b7c205da8a xfs: confirm dotdot target before replacing it during a repair adds 0d2c636e489c xfs: repair metadata directory file path connectivity adds d7a5b69bf07e Merge tag 'metadata-directory-tree-6.13_2024-11-05' of htt [...] adds dcfc65befb76 xfs: clean up xfs_getfsmap_helper arguments adds 87fe4c34a383 xfs: create incore realtime group structures adds 0e4875b3fb24 xfs: define locking primitives for realtime groups adds c29237a65c8d xfs: add a lockdep class key for rtgroup inodes adds 65b1231b8cea xfs: support caching rtgroup metadata inodes adds cd5b26f0c099 xfs: add rtgroup-based realtime scrubbing context management adds 9c3cfb9c96ee xfs: add a xfs_bmap_free_rtblocks helper adds cd8d0490825c xfs: add a xfs_qm_unmount_rt helper adds 9154b5008c03 xfs: factor out a xfs_growfs_rt_alloc_blocks helper adds d6d5c90adacc xfs: cleanup xfs_getfsmap_rtdev_rtbitmap adds c8edf1cbef7e xfs: split xfs_trim_rtdev_extents adds e3088ae2dcae xfs: move RT bitmap and summary information to the rtgroup adds ae897e0bed0f xfs: support creating per-RTG files in growfs adds c1442d22a02a xfs: remove XFS_ILOCK_RT* adds cb9cd6e56e48 xfs: calculate RT bitmap and summary blocks based on sb_rextents adds 1029f08dc539 xfs: factor out a xfs_growfs_rt_alloc_fake_mount helper adds fc233f1fb058 xfs: use xfs_growfs_rt_alloc_fake_mount in xfs_growfs_rt_a [...] adds bde86b42d282 xfs: factor out a xfs_growfs_check_rtgeom helper adds 5a7566c8d6b9 xfs: refactor xfs_rtbitmap_blockcount adds f8c5a8415f6e xfs: refactor xfs_rtsummary_blockcount adds f220f6da5f4a xfs: make RT extent numbers relative to the rtgroup adds 6b3582aca371 Merge tag 'incore-rtgroups-6.13_2024-11-05' of https://git [...] adds dca94251f617 xfs: fix rt device offset calculations for FITRIM adds 64c58d7c9934 iomap: add a merge boundary flag adds cb288c9fb2ab Merge tag 'rtgroups-prep-6.13_2024-11-05' of https://git.k [...] adds 96768e91511b xfs: define the format of rt groups adds 18618e7100dd xfs: check the realtime superblock at mount time adds 76d3be00df91 xfs: update realtime super every time we update the primar [...] adds 8edde94d6401 xfs: export realtime group geometry via XFS_FSOP_GEOM adds 9bb512734722 xfs: check that rtblock extents do not break rtsupers or rtgroups adds 8458c4944e10 xfs: add a helper to prevent bmap merges across rtgroup bo [...] adds 35537f25d236 xfs: add frextents to the lazysbcounters when rtgroups enabled adds 21e62bddf0ef xfs: convert sick_map loops to use ARRAY_SIZE adds ab7bd650e17a xfs: record rt group metadata errors in the health system adds 3fa7a6d0c7eb xfs: export the geometry of realtime groups to userspace adds 118895aa9513 xfs: add block headers to realtime bitmap and summary blocks adds eba42c2c53c8 xfs: encode the rtbitmap in big endian format adds a2c28367396a xfs: encode the rtsummary in big endian format adds ee321351487a xfs: grow the realtime section when realtime groups are enabled adds e464d8e8bb02 xfs: store rtgroup information with a bmap intent adds b57283e1a0e9 xfs: force swapext to a realtime file to use the file cont [...] adds 4c8900bbf106 xfs: support logging EFIs for realtime extents adds fc91d9430e5d xfs: support error injection when freeing rt extents adds 44e69c9af159 xfs: use realtime EFI to free extents when rtgroups are enabled adds b91afef72471 xfs: don't merge ioends across RTGs adds d162491c5459 xfs: make the RT allocator rtgroup aware adds 7333c948c2bc xfs: don't coalesce file mappings that cross rtgroup bound [...] adds 3f1bdf50ab1b xfs: scrub the realtime group superblock adds 1433f8f9cead xfs: repair realtime group superblock adds a74923333d9c xfs: scrub metadir paths for rtgroup metadata adds ea99122b18ca xfs: mask off the rtbitmap and summary inodes when metadir in use adds fd7588fa6475 xfs: create helpers to deal with rounding xfs_fileoff_t to [...] adds 3f0205ebe71f xfs: create helpers to deal with rounding xfs_filblks_t to [...] adds 7195f240c657 xfs: make xfs_rtblock_t a segmented address like xfs_fsblock_t adds ceaa0bd773e2 xfs: adjust min_block usage in xfs_verify_agbno adds e0b5b97dde8e xfs: move the min and max group block numbers to xfs_group adds 0c271d906ebc xfs: port the perag discard code to handle generic groups adds 7e85fc239411 xfs: implement busy extent tracking for rtgroups adds a3315d11305f xfs: use rtgroup busy extent list for FITRIM adds b939bcdca375 Merge tag 'realtime-groups-6.13_2024-11-05' of https://git [...] adds fc23a426ce6e xfs: refactor xfs_qm_destroy_quotainos adds e80fbe1ad8ef xfs: use metadir for quota inodes adds 128a055291eb xfs: scrub quota file metapaths adds d5d9dd5b3026 xfs: persist quota flags with metadir adds 93c0f79edf1c Merge tag 'metadir-quotas-6.13_2024-11-05' of https://git. [...] adds b28564cae1e4 xfs: fix chown with rt quota adds 184c619f5543 xfs: advertise realtime quota support in the xqm stat files adds 9a17ebfea9d0 xfs: report realtime block quota limits on realtime directories adds 5dd70852b039 xfs: create quota preallocation watermarks for realtime quota adds b7020ba86acc xfs: reserve quota for realtime files correctly adds edc038f7f386 xfs: enable realtime quota again adds 8ca118e17a61 Merge tag 'realtime-quotas-6.13_2024-11-05' of https://git [...] adds 28d756d4d562 xfs: update sb field checks when metadir is turned on adds ea079efd365e xfs: enable metadata directory feature adds 052378aef8b9 Merge tag 'metadir-6.13_2024-11-05' of https://git.kernel. [...] adds 89b38282d1b0 xfs: convert struct typedefs in xfs_ondisk.h adds 131a883fffb1 xfs: separate space btree structures in xfs_ondisk.h adds 13877bc79d81 xfs: port ondisk structure checks from xfs/122 to the kernel adds 5877dc24be5d Merge tag 'better-ondisk-6.13_2024-11-05' of https://git.k [...] new 2edc8f933df7 Merge tag 'xfs-6.13-merge-1' of git://git.kernel.org/pub/s [...] adds 0b5bbeee4de6 isofs: avoid memory leak in iocharset adds 344044d8c9e2 dquot.c: get rid of include ../internal.h new 597861d6cd34 Merge tag 'for_v6.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds fb6f20ecb121 reiserfs: The last commit new c01f664e4ca2 Merge tag 'reiserfs_delete' of git://git.kernel.org/pub/sc [...] adds 1cda52f1b461 fsnotify, lsm: Decouple fsnotify from lsm adds 522249f05c55 fanotify: allow reporting errors on failure to open fd adds aa52c54da40d fsnotify: fix sending inotify event with unexpected filename adds 21d1b618b6b9 fsnotify: Fix ordering of iput() and watched_objects decrement new 2dde263d81dc Merge tag 'fsnotify_for_v6.13-rc1' of git://git.kernel.org [...] adds 6d59f2fbfb18 dlm: fix swapped args sb_flags vs sb_status adds b98333c67daf dlm: fix possible lkb_resource null dereference adds 7138c7903468 dlm: disallow different configs nodeid storages adds f92a5be5717e dlm: handle port as __be16 network byte order adds 76e342d32f7f dlm: use dlm_config as only cluster configuration adds cc5580bca3a4 dlm: dlm_config_info config fields to unsigned int adds dfe5a6cc4204 dlm: make add_to_waiters() that it can't fail adds f74dacb4c811 dlm: fix recovery of middle conversions adds 200b977ebbc3 dlm: fix dlm_recover_members refcount on error new 6a550ae5560f Merge tag 'dlm-6.13' of git://git.kernel.org/pub/scm/linux [...] adds ca84a2c9be48 jfs: array-index-out-of-bounds fix in dtReadFirst adds a5f5e4698f8a jfs: fix shift-out-of-bounds in dbSplit adds 839f102efb16 jfs: fix array-index-out-of-bounds in jfs_readdir adds d9f9d96136cb jfs: xattr: check invalid xattr size more strictly adds a174706ba4da jfs: add a check to prevent array-index-out-of-bounds in d [...] new fc39fb56917b Merge tag 'jfs-6.13' of github.com:kleikamp/linux-shaggy adds 8312c879e10c configfs: remove unused configfs_hash_and_remove adds 84147f4e84c4 configfs: improve item creation performance new 40f48f82a139 Merge tag 'configfs-6.13-2024-11-19' of git://git.infradea [...] adds 7543c3e3b9b8 dma-debug: fix a possible deadlock on radix_lock adds 9d4f645a1fd4 dma-debug: store a phys_addr_t in struct dma_debug_entry adds 150745b49aca dma-debug: remove DMA_API_DEBUG_SG adds 5935b8377a0f dma-mapping: remove an outdated comment from dma-map-ops.h adds 5af5fc895fb9 dma-mapping: use macros to define events in a class adds 3afff779a725 dma-mapping: trace dma_alloc/free direction adds c4484ab86ee0 dma-mapping: use trace_dma_alloc for dma_alloc* instead of [...] adds 68b6dbf1f441 dma-mapping: trace more error paths adds be164349e173 dma-mapping: drop unneeded includes from dma-mapping.h adds d5bbfbad58ec dma-mapping: fix swapped dir/flags arguments to trace_dma_ [...] adds 22293c33738c dma-mapping: save base/size instead of pointer to shared DMA pool new 51ae62a12c24 Merge tag 'dma-mapping-6.13-2024-11-19' of git://git.infra [...] adds e2d8fe9148b7 Documentation: userspace-api: iommufd: Update HWPT_PAGING [...] adds a2ad1b8101a3 mm/gup: Add folio_add_pins() adds 32383c085c1c iommufd: Rename uptr in iopt_alloc_iova() adds 99ff06dcca20 iommufd: Generalize iopt_pages address adds c27f0a606c2a iommufd: pfn_reader local variables adds ed9178fbfd4e iommufd: Folio subroutines adds 92687c793644 iommufd: pfn_reader for file mappings adds f4986a72d6e4 iommufd: Add IOMMU_IOAS_MAP_FILE adds 976a40c07561 iommufd: File mappings for mdev adds 0bcceb1f51c7 iommufd: Selftest coverage for IOMMU_IOAS_MAP_FILE adds c9d6ee6699fd iommufd: Allow fault reporting for non-PRI PCI devices adds d1b3dad9de79 iommufd: Move struct iommufd_object to public iommufd header adds 7d4f46c2372d iommufd: Move _iommufd_object_alloc helper to a sharable file adds 6b22d562fcd6 iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct adds d56d1e8405a9 iommufd: Verify object in iommufd_object_finalize/abort() adds 4db97c21ed07 iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl adds 69d2689e57f5 iommufd: Add alloc_domain_nested op to iommufd_viommu_ops adds 13a750180fc8 iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC adds fd6b853f50c8 iommufd/selftest: Add container_of helpers adds 18f819901d53 iommufd/selftest: Prepare for mock_viommu_alloc_domain_nested() adds 86070569450e iommufd/selftest: Add refcount to mock_iommu_device adds db70827a8827 iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST adds 7156cd9ef245 iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage adds 87210b100e49 Documentation: userspace-api: iommufd: Update vIOMMU adds 0ce5c2477af2 iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ [...] adds 5778c75703c6 iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverage adds 67db79dc1a41 iommu/viommu: Add cache_invalidate to iommufd_viommu_ops adds 54ce69e36c71 iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_I [...] adds 4f2e59ccb698 iommu: Add iommu_copy_struct_from_full_user_array helper adds c747e67978ff iommufd/viommu: Add iommufd_viommu_find_dev helper adds d6563aa2a830 iommufd/selftest: Add mock_viommu_cache_invalidate adds 576ad6eb45d6 iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command adds 49ad12771924 iommufd/selftest: Add vIOMMU coverage for IOMMU_HWPT_INVAL [...] adds b047c0644f4e Documentation: userspace-api: iommufd: Update vDEVICE adds 35890f85573c vfio: Remove VFIO_TYPE1_NESTING_IOMMU adds 1b8655bb8d97 ACPICA: IORT: Update for revision E.f adds 807404d66fcf ACPI/IORT: Support CANWBS memory access flag adds e89573cf4a13 iommu/arm-smmu-v3: Report IOMMU_CAP_ENFORCE_CACHE_COHERENC [...] adds 6912ec91828b iommu/arm-smmu-v3: Support IOMMU_GET_HW_INFO via struct ar [...] adds 874b87c7539f iommu/arm-smmu-v3: Implement IOMMU_HWPT_ALLOC_NEST_PARENT adds f6681abd4139 iommu/arm-smmu-v3: Expose the arm_smmu_attach interface adds 4e6bd13aa33c Merge branch 'iommufd/arm-smmuv3-nested' of iommu/linux in [...] adds 69d9b312f38a iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOC adds 1e8be08d1c91 iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED adds 67e4fe398513 iommu/arm-smmu-v3: Use S2FWB for NESTED domains adds f27298a82ba0 iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED adds d68beb276ba2 iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a V [...] adds 10caa8b45119 iommufd: Export do_update_pinned adds 051ae5aa73d7 iommufd: Lock all IOAS objects adds 829ed626499c iommufd: Add IOMMU_IOAS_CHANGE_PROCESS adds c0dec4b848ce iommufd: IOMMU_IOAS_CHANGE_PROCESS selftest adds 6d026e6d48cd iommu/arm-smmu-v3: Import IOMMUFD module namespace new 341d041daae5 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] new 92073cfdae86 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...]
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 (85ff74ab004e) \ N -- N -- N refs/heads/fs-current (92073cfdae86)
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 50 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: .mailmap | 4 + .../sysfs-bus-platform-drivers-amd_x3d_vcache | 12 + .../ABI/testing/sysfs-class-firmware-attributes | 3 +- .../testing/sysfs-devices-platform-kunpeng_hccs | 45 + .../ABI/testing/sysfs-driver-hid-corsair-void | 38 + Documentation/ABI/testing/sysfs-fs-erofs | 11 + Documentation/admin-guide/kernel-parameters.txt | 1 + Documentation/admin-guide/media/building.rst | 2 +- Documentation/admin-guide/media/omap4_camera.rst | 62 - .../admin-guide/media/raspberrypi-rp1-cfe.dot | 27 + .../admin-guide/media/raspberrypi-rp1-cfe.rst | 78 + Documentation/admin-guide/media/saa7134.rst | 2 +- Documentation/admin-guide/media/v4l-drivers.rst | 2 +- Documentation/arch/x86/amd_hsmp.rst | 67 +- Documentation/bpf/btf.rst | 77 +- Documentation/bpf/verifier.rst | 4 +- Documentation/core-api/packing.rst | 71 + Documentation/devicetree/bindings/Makefile | 1 - Documentation/devicetree/bindings/arm/apple.yaml | 160 +- .../devicetree/bindings/arm/atmel-at91.yaml | 6 + Documentation/devicetree/bindings/arm/cpus.yaml | 12 +- Documentation/devicetree/bindings/arm/fsl.yaml | 45 +- .../bindings/arm/mediatek/mediatek,mmsys.yaml | 28 + Documentation/devicetree/bindings/arm/qcom.yaml | 16 + .../devicetree/bindings/arm/rockchip.yaml | 47 +- .../bindings/arm/samsung/samsung-boards.yaml | 18 + Documentation/devicetree/bindings/arm/sunxi.yaml | 6 + Documentation/devicetree/bindings/arm/tegra.yaml | 5 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 8 + .../devicetree/bindings/cache/l2c2x0.yaml | 5 +- .../devicetree/bindings/cache/qcom,llcc.yaml | 68 +- .../bindings/clock/qcom,sa8775p-camcc.yaml | 62 + .../bindings/clock/qcom,sa8775p-dispcc.yaml | 79 + .../bindings/clock/qcom,sa8775p-videocc.yaml | 62 + .../bindings/clock/renesas,r9a08g045-vbattb.yaml | 84 + .../bindings/clock/samsung,exynos8895-clock.yaml | 239 + .../devicetree/bindings/dma/dma-common.yaml | 7 +- Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 31 +- .../devicetree/bindings/example-schema.yaml | 1 + .../devicetree/bindings/firmware/arm,scmi.yaml | 15 + .../devicetree/bindings/firmware/qcom,scm.yaml | 6 + .../bindings/fpga/altera-passive-serial.txt | 29 - .../bindings/fpga/altr,fpga-passive-serial.yaml | 74 + .../bindings/hwinfo/samsung,exynos-chipid.yaml | 3 + .../bindings/input/goodix,gt7986u-spifw.yaml | 69 + .../bindings/input/zii,rave-sp-pwrbutton.txt | 22 - .../bindings/input/zii,rave-sp-pwrbutton.yaml | 36 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 12 +- .../bindings/interrupt-controller/fsl,mu-msi.yaml | 4 - .../bindings/interrupt-controller/qcom,pdc.yaml | 1 + .../bindings/interrupt-controller/ti,sci-inta.yaml | 1 + .../devicetree/bindings/mailbox/arm,mhuv2.yaml | 2 +- .../devicetree/bindings/media/i2c/adv7180.yaml | 6 + .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 10 - .../bindings/media/i2c/maxim,max96712.yaml | 5 +- .../bindings/media/i2c/ovti,ov08x40.yaml | 120 + .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 11 - .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 10 - .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 8 - .../devicetree/bindings/media/i2c/sony,imx258.yaml | 7 - .../devicetree/bindings/media/i2c/sony,imx334.yaml | 8 - .../devicetree/bindings/media/i2c/sony,imx335.yaml | 8 - .../devicetree/bindings/media/i2c/sony,imx412.yaml | 8 - .../bindings/media/i2c/thine,thp7312.yaml | 3 +- .../bindings/media/qcom,msm8953-camss.yaml | 322 ++ .../bindings/media/raspberrypi,rp1-cfe.yaml | 93 + .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,isp.yaml | 4 +- .../bindings/media/ti,j721e-csi2rx-shim.yaml | 2 +- .../bindings/memory-controllers/exynos-srom.yaml | 5 +- .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 32 +- .../bindings/net/bluetooth/nxp,88w8987-bt.yaml | 8 + .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 22 +- .../devicetree/bindings/net/dsa/realtek.yaml | 46 +- .../devicetree/bindings/net/ethernet-phy.yaml | 21 + .../devicetree/bindings/net/fsl,enetc-mdio.yaml | 11 +- .../devicetree/bindings/net/fsl,enetc.yaml | 28 +- Documentation/devicetree/bindings/net/fsl,fec.yaml | 7 + .../devicetree/bindings/net/marvell,aquantia.yaml | 6 + .../devicetree/bindings/net/mdio-mux-gpio.yaml | 32 - .../bindings/net/microchip,sparx5-switch.yaml | 20 +- .../devicetree/bindings/net/nfc/nxp,nci.yaml | 1 + .../devicetree/bindings/net/nxp,netc-blk-ctrl.yaml | 104 + .../devicetree/bindings/net/nxp,tja11xx.yaml | 16 + .../devicetree/bindings/net/qcom,ethqos.yaml | 19 +- .../devicetree/bindings/net/renesas,ether.yaml | 4 +- Documentation/devicetree/bindings/net/sff,sfp.yaml | 2 +- .../devicetree/bindings/net/snps,dwmac.yaml | 5 +- .../devicetree/bindings/net/thead,th1520-gmac.yaml | 110 + .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 9 + .../bindings/net/wireless/microchip,wilc1000.yaml | 6 +- .../bindings/net/wireless/qcom,ath11k-pci.yaml | 29 + .../devicetree/bindings/net/xlnx,emaclite.yaml | 5 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 5 +- .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 10 +- .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 5 + .../devicetree/bindings/power/fsl,imx-gpc.yaml | 1 + .../devicetree/bindings/riscv/starfive.yaml | 1 + .../bindings/soc/imx/fsl,imx-anatop.yaml | 20 +- .../soc/mediatek/mediatek,mt8183-dvfsrc.yaml | 83 + .../soc/microchip/atmel,at91rm9200-tcb.yaml | 20 +- .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 4 + .../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 3 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 5 + .../bindings/soc/samsung/exynos-pmu.yaml | 2 + .../devicetree/bindings/sram/qcom,imem.yaml | 1 + Documentation/devicetree/bindings/sram/sram.yaml | 6 + .../bindings/timer/samsung,exynos4210-mct.yaml | 2 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 1 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 10 + .../devicetree/bindings/watchdog/apple,wdt.yaml | 5 + .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 1 + .../bindings/watchdog/zii,rave-sp-wdt.txt | 39 - .../bindings/watchdog/zii,rave-sp-wdt.yaml | 47 + .../devicetree/bindings/writing-schema.rst | 30 + Documentation/driver-api/media/camera-sensor.rst | 8 +- Documentation/driver-api/media/drivers/ipu6.rst | 15 - Documentation/driver-api/media/tx-rx.rst | 13 +- Documentation/fault-injection/fault-injection.rst | 40 + Documentation/filesystems/porting.rst | 2 +- Documentation/netlink/specs/dpll.yaml | 41 + Documentation/netlink/specs/ethtool.yaml | 11 +- Documentation/netlink/specs/net_shaper.yaml | 362 ++ Documentation/netlink/specs/netdev.yaml | 35 + Documentation/netlink/specs/rt_link.yaml | 19 + Documentation/netlink/specs/rt_neigh.yaml | 442 ++ Documentation/netlink/specs/rt_rule.yaml | 242 + Documentation/netlink/specs/tc.yaml | 2 +- Documentation/networking/bonding.rst | 11 + .../device_drivers/ethernet/intel/ice.rst | 31 + .../device_drivers/ethernet/marvell/octeontx2.rst | 91 + .../device_drivers/ethernet/meta/fbnic.rst | 43 + .../networking/device_drivers/wwan/t7xx.rst | 64 +- Documentation/networking/devlink/octeontx2.rst | 21 + Documentation/networking/diagnostic/index.rst | 17 + .../diagnostic/twisted_pair_layer1_diagnostics.rst | 767 +++ Documentation/networking/ethtool-netlink.rst | 3 + Documentation/networking/index.rst | 1 + Documentation/networking/kapi.rst | 3 + Documentation/networking/napi.rst | 170 +- .../net_cachelines/inet_connection_sock.rst | 86 +- .../networking/net_cachelines/inet_sock.rst | 74 +- .../networking/net_cachelines/net_device.rst | 359 +- .../net_cachelines/netns_ipv4_sysctl.rst | 300 +- Documentation/networking/net_cachelines/snmp.rst | 256 +- .../networking/net_cachelines/tcp_sock.rst | 250 +- Documentation/networking/net_dim.rst | 2 +- Documentation/networking/timestamping.rst | 14 + Documentation/networking/tipc.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/userspace-api/iommufd.rst | 226 +- .../media/rc/lirc-set-send-duty-cycle.rst | 2 +- Documentation/userspace-api/media/v4l/control.rst | 6 +- .../userspace-api/media/v4l/meta-formats.rst | 1 + .../userspace-api/media/v4l/metafmt-pisp-fe.rst | 39 + .../userspace-api/media/v4l/pixfmt-y16i.rst | 73 + .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 18 +- .../userspace-api/media/v4l/yuv-formats.rst | 1 + .../userspace-api/media/videodev2.h.rst.exceptions | 1 + Documentation/wmi/devices/alienware-wmi.rst | 397 ++ Documentation/wmi/driver-development-guide.rst | 7 +- MAINTAINERS | 444 +- arch/alpha/configs/defconfig | 1 - arch/alpha/include/asm/io.h | 1 - arch/alpha/include/uapi/asm/socket.h | 2 + arch/arc/include/asm/io.h | 3 - arch/arc/kernel/devtree.c | 2 +- arch/arm/Kconfig.debug | 12 +- arch/arm/boot/dts/allwinner/Makefile | 5 +- .../boot/dts/allwinner/sun8i-a33-vstar-core1.dtsi | 96 + arch/arm/boot/dts/allwinner/sun8i-a33-vstar.dts | 205 + .../boot/dts/allwinner/sun9i-a80-cubieboard4.dts | 4 +- arch/arm/boot/dts/amlogic/Makefile | 2 - arch/arm/boot/dts/amlogic/meson6-atv1200.dts | 33 - arch/arm/boot/dts/amlogic/meson6.dtsi | 73 - arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts | 5 +- arch/arm/boot/dts/amlogic/meson8.dtsi | 32 +- arch/arm/boot/dts/amlogic/meson8b-ec100.dts | 8 +- arch/arm/boot/dts/amlogic/meson8b-mxq.dts | 2 +- arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts | 4 +- arch/arm/boot/dts/amlogic/meson8b.dtsi | 32 +- arch/arm/boot/dts/amlogic/meson8m2-mxiii-plus.dts | 2 +- .../intel/socfpga/socfpga_cyclone5_vining_fpga.dts | 4 +- .../boot/dts/marvell/armada-385-turris-omnia.dts | 1 + .../boot/dts/marvell/kirkwood-openblocks_a7.dts | 2 +- arch/arm/boot/dts/microchip/Makefile | 3 + arch/arm/boot/dts/microchip/aks-cdu.dts | 12 +- arch/arm/boot/dts/microchip/animeo_ip.dts | 8 +- .../boot/dts/microchip/at91-kizbox2-common.dtsi | 2 +- arch/arm/boot/dts/microchip/at91-sam9x60ek.dts | 37 +- .../boot/dts/microchip/at91-sam9x75_curiosity.dts | 324 ++ .../arm/boot/dts/microchip/at91-sama5d27_som1.dtsi | 2 +- .../boot/dts/microchip/at91-sama5d27_wlsom1.dtsi | 2 +- .../boot/dts/microchip/at91-sama5d29_curiosity.dts | 2 +- arch/arm/boot/dts/microchip/at91-sama5d2_icp.dts | 33 +- .../arm/boot/dts/microchip/at91-sama5d2_ptc_ek.dts | 2 +- .../boot/dts/microchip/at91-sama5d2_xplained.dts | 2 +- .../boot/dts/microchip/at91-sama5d3_xplained.dts | 2 +- .../boot/dts/microchip/at91-sama7g54_curiosity.dts | 31 + arch/arm/boot/dts/microchip/at91-sama7g5ek.dts | 33 +- arch/arm/boot/dts/microchip/at91rm9200ek.dts | 6 +- arch/arm/boot/dts/microchip/at91sam9260ek.dts | 6 +- arch/arm/boot/dts/microchip/at91sam9261ek.dts | 6 +- arch/arm/boot/dts/microchip/at91sam9263ek.dts | 6 +- arch/arm/boot/dts/microchip/at91sam9g20ek.dts | 4 +- .../boot/dts/microchip/at91sam9g20ek_common.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9g45.dtsi | 2 +- arch/arm/boot/dts/microchip/sam9x60.dtsi | 14 +- arch/arm/boot/dts/microchip/sam9x7.dtsi | 1220 +++++ arch/arm/boot/dts/microchip/sama5d2.dtsi | 2 +- arch/arm/boot/dts/microchip/sama5d3.dtsi | 2 +- arch/arm/boot/dts/microchip/sama5d34ek.dts | 2 +- arch/arm/boot/dts/microchip/sama5d3xcm_cmp.dtsi | 2 +- arch/arm/boot/dts/microchip/sama5d4.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/Makefile | 4 + .../boot/dts/nxp/imx/imx35-eukrea-cpuimx35.dtsi | 62 +- .../nxp/imx/imx35-eukrea-mbimxsd35-baseboard.dts | 88 +- arch/arm/boot/dts/nxp/imx/imx35-pdk.dts | 38 +- arch/arm/boot/dts/nxp/imx/imx35.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx50-evk.dts | 62 +- arch/arm/boot/dts/nxp/imx/imx50.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx51-apf51.dts | 56 +- arch/arm/boot/dts/nxp/imx/imx51-apf51dev.dts | 176 +- arch/arm/boot/dts/nxp/imx/imx51-babbage.dts | 438 +- .../dts/nxp/imx/imx51-digi-connectcore-jsk.dts | 78 +- .../dts/nxp/imx/imx51-digi-connectcore-som.dtsi | 292 +- .../boot/dts/nxp/imx/imx51-eukrea-cpuimx51.dtsi | 68 +- .../nxp/imx/imx51-eukrea-mbimxsd51-baseboard.dts | 192 +- arch/arm/boot/dts/nxp/imx/imx51.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx53-ard.dts | 116 +- arch/arm/boot/dts/nxp/imx/imx53-kp-ddc.dts | 62 +- arch/arm/boot/dts/nxp/imx/imx53-kp.dtsi | 90 +- arch/arm/boot/dts/nxp/imx/imx53-m53.dtsi | 64 +- arch/arm/boot/dts/nxp/imx/imx53-m53evk.dts | 268 +- arch/arm/boot/dts/nxp/imx/imx53-m53menlo.dts | 320 +- arch/arm/boot/dts/nxp/imx/imx53-mba53.dts | 114 +- arch/arm/boot/dts/nxp/imx/imx53-qsb-common.dtsi | 274 +- arch/arm/boot/dts/nxp/imx/imx53-qsrb.dts | 10 +- arch/arm/boot/dts/nxp/imx/imx53-smd.dts | 242 +- arch/arm/boot/dts/nxp/imx/imx53-tqma53.dtsi | 274 +- arch/arm/boot/dts/nxp/imx/imx53-tx53-x03x.dts | 112 +- arch/arm/boot/dts/nxp/imx/imx53-tx53-x13x.dts | 62 +- arch/arm/boot/dts/nxp/imx/imx53-tx53.dtsi | 460 +- arch/arm/boot/dts/nxp/imx/imx53-voipac-bsb.dts | 110 +- .../arm/boot/dts/nxp/imx/imx53-voipac-dmm-668.dtsi | 124 +- arch/arm/boot/dts/nxp/imx/imx53.dtsi | 2 +- .../boot/dts/nxp/imx/imx6-logicpd-baseboard.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6dl-colibri-aster.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-dhcom-pdk2.dts | 20 + arch/arm/boot/dts/nxp/imx/imx6dl-dhcom-picoitx.dts | 2 +- .../boot/dts/nxp/imx/imx6dl-eckelmann-ci4x10.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-mamoj.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-prtmvt.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-prtrvt.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-prtvt7.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6dl-qmx6.dtsi | 446 +- arch/arm/boot/dts/nxp/imx/imx6dl-riotboard.dts | 360 +- arch/arm/boot/dts/nxp/imx/imx6dl-tx6dl-comtft.dts | 1 - arch/arm/boot/dts/nxp/imx/imx6dl-yapp4-common.dtsi | 4 +- .../arm/boot/dts/nxp/imx/imx6dl-yapp43-common.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6q-arm2.dts | 198 +- arch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-dhcom-pdk2.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-dmo-edmqmx6.dts | 232 +- arch/arm/boot/dts/nxp/imx/imx6q-gk802.dts | 92 +- arch/arm/boot/dts/nxp/imx/imx6q-h100.dts | 200 +- arch/arm/boot/dts/nxp/imx/imx6q-logicpd.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6q-lxr.dts | 87 + arch/arm/boot/dts/nxp/imx/imx6q-mba6.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-novena.dts | 48 +- arch/arm/boot/dts/nxp/imx/imx6q-prti6q.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-prtwd2.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6q-sbc6x.dts | 82 +- .../boot/dts/nxp/imx/imx6q-tx6q-1010-comtft.dts | 1 - .../boot/dts/nxp/imx/imx6q-tx6q-1020-comtft.dts | 1 - arch/arm/boot/dts/nxp/imx/imx6q-utilite-pro.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 2 +- .../arm/boot/dts/nxp/imx/imx6qdl-aristainetos.dtsi | 428 +- .../boot/dts/nxp/imx/imx6qdl-aristainetos2.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-cubox-i.dtsi | 136 +- .../boot/dts/nxp/imx/imx6qdl-dfi-fs700-m60.dtsi | 192 +- arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-pdk2.dtsi | 21 +- arch/arm/boot/dts/nxp/imx/imx6qdl-dhcom-som.dtsi | 2 - arch/arm/boot/dts/nxp/imx/imx6qdl-ds.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6qdl-emcon.dtsi | 39 +- arch/arm/boot/dts/nxp/imx/imx6qdl-gw54xx.dtsi | 4 +- .../arm/boot/dts/nxp/imx/imx6qdl-hummingboard.dtsi | 160 +- .../dts/nxp/imx/imx6qdl-hummingboard2-emmc.dtsi | 30 +- .../boot/dts/nxp/imx/imx6qdl-hummingboard2.dtsi | 456 +- .../boot/dts/nxp/imx/imx6qdl-kontron-samx6i.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-mba6.dtsi | 14 + arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi | 354 +- .../boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi | 506 +- arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi | 406 +- .../nxp/imx/imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 4 +- .../boot/dts/nxp/imx/imx6qdl-phytec-pfla02.dtsi | 292 +- arch/arm/boot/dts/nxp/imx/imx6qdl-rex.dtsi | 274 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi | 554 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabrelite.dtsi | 428 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi | 430 +- arch/arm/boot/dts/nxp/imx/imx6qdl-solidsense.dtsi | 78 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sr-som-brcm.dtsi | 86 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sr-som-emmc.dtsi | 30 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sr-som-ti.dtsi | 88 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sr-som.dtsi | 96 +- arch/arm/boot/dts/nxp/imx/imx6qdl-ts7970.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tx6-lcd.dtsi | 1 - arch/arm/boot/dts/nxp/imx/imx6qdl-tx6-mb7.dtsi | 2 - arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx6qdl-udoo.dtsi | 224 +- arch/arm/boot/dts/nxp/imx/imx6qdl-var-dart.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-var-som.dtsi | 4 +- .../boot/dts/nxp/imx/imx6qdl-wandboard-revb1.dtsi | 30 +- .../boot/dts/nxp/imx/imx6qdl-wandboard-revc1.dtsi | 32 +- .../boot/dts/nxp/imx/imx6qdl-wandboard-revd1.dtsi | 78 +- arch/arm/boot/dts/nxp/imx/imx6qdl-wandboard.dtsi | 247 +- arch/arm/boot/dts/nxp/imx/imx6qp-prtwd3.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6qp-sabreauto.dts | 40 +- arch/arm/boot/dts/nxp/imx/imx6qp-sabresd.dts | 58 +- arch/arm/boot/dts/nxp/imx/imx6s-dhcom-drc02.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6sl-evk.dts | 480 +- .../boot/dts/nxp/imx/imx6sl-tolino-shine2hd.dts | 16 +- arch/arm/boot/dts/nxp/imx/imx6sl-tolino-shine3.dts | 16 +- .../arm/boot/dts/nxp/imx/imx6sl-tolino-vision5.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6sl-warp.dts | 208 +- arch/arm/boot/dts/nxp/imx/imx6sl.dtsi | 11 +- arch/arm/boot/dts/nxp/imx/imx6sll-evk.dts | 12 +- .../boot/dts/nxp/imx/imx6sll-kobo-clara2e-a.dts | 23 + .../boot/dts/nxp/imx/imx6sll-kobo-clara2e-b.dts | 23 + .../dts/nxp/imx/imx6sll-kobo-clara2e-common.dtsi | 511 ++ arch/arm/boot/dts/nxp/imx/imx6sll-kobo-clarahd.dts | 16 +- .../arm/boot/dts/nxp/imx/imx6sll-kobo-librah2o.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6sll.dtsi | 24 +- arch/arm/boot/dts/nxp/imx/imx6sx-sabreauto.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 572 +- .../dts/nxp/imx/imx6sx-softing-vining-2000.dts | 18 +- arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 11 +- arch/arm/boot/dts/nxp/imx/imx6ul-isiot.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6ul.dtsi | 16 + arch/arm/boot/dts/nxp/imx/imx6ull.dtsi | 2 + arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7ulp.dtsi | 5 +- arch/arm/boot/dts/nxp/mxs/imx28-apx4devkit.dts | 2 +- arch/arm/boot/dts/qcom/qcom-apq8064.dtsi | 38 +- arch/arm/boot/dts/qcom/qcom-apq8084.dtsi | 78 +- arch/arm/boot/dts/qcom/qcom-ipq4018-ap120c-ac.dtsi | 19 +- arch/arm/boot/dts/qcom/qcom-ipq4018-jalapeno.dts | 2 +- arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi | 10 +- arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi | 8 +- arch/arm/boot/dts/qcom/qcom-mdm9615.dtsi | 4 +- arch/arm/boot/dts/qcom/qcom-msm8226.dtsi | 34 +- arch/arm/boot/dts/qcom/qcom-msm8660.dtsi | 6 +- arch/arm/boot/dts/qcom/qcom-msm8916-smp.dtsi | 2 +- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 6 +- .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts | 2 +- arch/arm/boot/dts/qcom/qcom-msm8974.dtsi | 92 +- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 1 + arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 67 +- arch/arm/boot/dts/renesas/emev2-kzm9d.dts | 11 +- arch/arm/boot/dts/renesas/iwg20d-q7-common.dtsi | 3 +- arch/arm/boot/dts/renesas/iwg20d-q7-dbcm-ca.dtsi | 3 +- arch/arm/boot/dts/renesas/r7s72100-genmai.dts | 199 +- arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts | 14 +- arch/arm/boot/dts/renesas/r7s72100.dtsi | 37 +- arch/arm/boot/dts/renesas/r7s9210-rza2mevb.dts | 3 +- arch/arm/boot/dts/renesas/r8a73a4-ape6evm.dts | 3 +- arch/arm/boot/dts/renesas/r8a73a4.dtsi | 2 - .../boot/dts/renesas/r8a7740-armadillo800eva.dts | 3 +- arch/arm/boot/dts/renesas/r8a7742-iwg21d-q7.dts | 3 +- arch/arm/boot/dts/renesas/r8a7742-iwg21m.dtsi | 3 +- arch/arm/boot/dts/renesas/r8a7742.dtsi | 2 - arch/arm/boot/dts/renesas/r8a7743-sk-rzg1m.dts | 3 +- arch/arm/boot/dts/renesas/r8a7743.dtsi | 1 - arch/arm/boot/dts/renesas/r8a7744.dtsi | 1 - .../dts/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 3 +- .../arm/boot/dts/renesas/r8a7745-iwg22d-sodimm.dts | 3 +- arch/arm/boot/dts/renesas/r8a7745-sk-rzg1e.dts | 3 +- arch/arm/boot/dts/renesas/r8a7745.dtsi | 1 - arch/arm/boot/dts/renesas/r8a77470-iwg23s-sbc.dts | 6 +- arch/arm/boot/dts/renesas/r8a7778-bockw.dts | 5 +- arch/arm/boot/dts/renesas/r8a7778.dtsi | 2 +- arch/arm/boot/dts/renesas/r8a7779-marzen.dts | 9 +- arch/arm/boot/dts/renesas/r8a7779.dtsi | 2 +- arch/arm/boot/dts/renesas/r8a7790-lager.dts | 25 +- arch/arm/boot/dts/renesas/r8a7790-stout.dts | 15 +- arch/arm/boot/dts/renesas/r8a7790.dtsi | 2 - arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 17 +- arch/arm/boot/dts/renesas/r8a7791-porter.dts | 12 +- arch/arm/boot/dts/renesas/r8a7791.dtsi | 1 - arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 9 +- arch/arm/boot/dts/renesas/r8a7792-wheat.dts | 3 +- arch/arm/boot/dts/renesas/r8a7792.dtsi | 2 +- arch/arm/boot/dts/renesas/r8a7793-gose.dts | 15 +- arch/arm/boot/dts/renesas/r8a7793.dtsi | 1 - arch/arm/boot/dts/renesas/r8a7794-alt.dts | 14 +- arch/arm/boot/dts/renesas/r8a7794-silk.dts | 9 +- arch/arm/boot/dts/renesas/r8a7794.dtsi | 1 - arch/arm/boot/dts/renesas/sh73a0-kzm9g.dts | 17 +- arch/arm/boot/dts/renesas/sh73a0.dtsi | 1 - arch/arm/boot/dts/rockchip/Makefile | 1 + arch/arm/boot/dts/rockchip/rk3036-kylin.dts | 2 +- arch/arm/boot/dts/rockchip/rk3066a-bqcurie2.dts | 4 +- arch/arm/boot/dts/rockchip/rk3066a-marsboard.dts | 6 +- arch/arm/boot/dts/rockchip/rk3066a-mk808.dts | 12 +- arch/arm/boot/dts/rockchip/rk3066a-rayeager.dts | 16 +- arch/arm/boot/dts/rockchip/rk3128-evb.dts | 4 +- arch/arm/boot/dts/rockchip/rk3128-xpi-3128.dts | 28 +- arch/arm/boot/dts/rockchip/rk3188-bqedison2qc.dts | 14 +- arch/arm/boot/dts/rockchip/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rockchip/rk3188-radxarock.dts | 8 +- arch/arm/boot/dts/rockchip/rk3228-evb.dts | 2 +- arch/arm/boot/dts/rockchip/rk3229-evb.dts | 16 +- arch/arm/boot/dts/rockchip/rk3229-xms6.dts | 16 +- arch/arm/boot/dts/rockchip/rk3288-evb-act8846.dts | 4 +- arch/arm/boot/dts/rockchip/rk3288-evb.dtsi | 8 +- .../dts/rockchip/rk3288-firefly-reload-core.dtsi | 2 +- .../boot/dts/rockchip/rk3288-firefly-reload.dts | 18 +- arch/arm/boot/dts/rockchip/rk3288-firefly.dtsi | 16 +- arch/arm/boot/dts/rockchip/rk3288-miqi.dts | 8 +- arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dts | 6 +- arch/arm/boot/dts/rockchip/rk3288-phycore-som.dtsi | 6 +- arch/arm/boot/dts/rockchip/rk3288-popmetal.dts | 10 +- arch/arm/boot/dts/rockchip/rk3288-r89.dts | 8 +- arch/arm/boot/dts/rockchip/rk3288-rock2-som.dtsi | 4 +- arch/arm/boot/dts/rockchip/rk3288-rock2-square.dts | 6 +- arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi | 4 +- arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dts | 6 +- .../dts/rockchip/rk3288-veyron-chromebook.dtsi | 10 +- arch/arm/boot/dts/rockchip/rk3288-veyron-edp.dtsi | 4 +- .../arm/boot/dts/rockchip/rk3288-veyron-fievel.dts | 10 +- .../arm/boot/dts/rockchip/rk3288-veyron-mickey.dts | 4 +- arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dts | 4 +- arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi | 8 +- arch/arm/boot/dts/rockchip/rk3288-vmarc-som.dtsi | 2 +- arch/arm/boot/dts/rockchip/rk3288-vyasa.dts | 18 +- .../rockchip/rockchip-radxa-dalang-carrier.dtsi | 8 +- arch/arm/boot/dts/rockchip/rv1108-elgin-r1.dts | 2 +- arch/arm/boot/dts/rockchip/rv1108-evb.dts | 2 +- arch/arm/boot/dts/rockchip/rv1109-relfor-saib.dts | 422 ++ .../boot/dts/rockchip/rv1126-edgeble-neu2-io.dts | 6 +- .../arm/boot/dts/rockchip/rv1126-edgeble-neu2.dtsi | 2 +- arch/arm/boot/dts/rockchip/rv1126.dtsi | 8 + arch/arm/boot/dts/st/spear1310-evb.dts | 2 - arch/arm/boot/dts/st/spear1340-evb.dts | 2 - arch/arm/boot/dts/st/ste-dbx5x0-pinctrl.dtsi | 49 + .../boot/dts/st/ste-ux500-samsung-codina-tmo.dts | 1 + arch/arm/boot/dts/st/ste-ux500-samsung-codina.dts | 27 +- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 7 + arch/arm/boot/dts/st/stm32mp135f-dk.dts | 52 + arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi | 6 + arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 7 + arch/arm/boot/dts/st/stm32mp151.dtsi | 2 + arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 51 +- arch/arm/boot/dts/ti/omap/am335x-baltos.dtsi | 3 +- arch/arm/boot/dts/ti/omap/am335x-bone-common.dtsi | 12 +- arch/arm/boot/dts/ti/omap/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/ti/omap/am335x-pdu001.dts | 6 +- arch/arm/boot/dts/ti/omap/am335x-shc.dts | 2 +- arch/arm/boot/dts/ti/omap/am3517-som.dtsi | 1 - arch/arm/boot/dts/ti/omap/am3874-iceboard.dts | 8 +- arch/arm/boot/dts/ti/omap/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/ti/omap/am437x-idk-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/am437x-sbc-t43.dts | 2 +- arch/arm/boot/dts/ti/omap/am437x-sk-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/ti/omap/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/ti/omap/am57xx-sbc-am57x.dts | 2 +- arch/arm/boot/dts/ti/omap/dm8148-evm.dts | 1 - arch/arm/boot/dts/ti/omap/dm8168-evm.dts | 1 - arch/arm/boot/dts/ti/omap/dra62x-j5eco-evm.dts | 1 - arch/arm/boot/dts/ti/omap/dra7.dtsi | 1 - arch/arm/boot/dts/ti/omap/dra7xx-clocks.dtsi | 1 - arch/arm/boot/dts/ti/omap/logicpd-som-lv.dtsi | 1 - arch/arm/boot/dts/ti/omap/logicpd-torpedo-som.dtsi | 3 +- arch/arm/boot/dts/ti/omap/omap3-cm-t3x.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3-evm-37xx.dts | 1 - arch/arm/boot/dts/ti/omap/omap3-evm.dts | 1 - arch/arm/boot/dts/ti/omap/omap3-gta04.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3-gta04a5.dts | 10 + arch/arm/boot/dts/ti/omap/omap3-igep.dtsi | 1 - arch/arm/boot/dts/ti/omap/omap3-ldp.dts | 1 - arch/arm/boot/dts/ti/omap/omap3-overo-base.dtsi | 1 - arch/arm/boot/dts/ti/omap/omap3-sb-t35.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap3430-sdp.dts | 2 - arch/arm/boot/dts/ti/omap/omap36xx.dtsi | 1 + arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts | 211 +- arch/arm/boot/dts/ti/omap/omap4-kc1.dts | 6 +- arch/arm/boot/dts/ti/omap/omap5-cm-t54.dts | 2 +- arch/arm/boot/dts/ti/omap/omap5-sbc-t54.dts | 2 +- arch/arm/boot/dts/ti/omap/twl4030.dtsi | 2 +- arch/arm/configs/at91_dt_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/multi_v7_defconfig | 3 + arch/arm/configs/pxa_defconfig | 4 - arch/arm/configs/sama5_defconfig | 1 + arch/arm/configs/sama7_defconfig | 1 + arch/arm/include/asm/div64.h | 13 +- arch/arm/include/asm/memory.h | 6 - arch/arm/kernel/devtree.c | 2 +- arch/arm/mach-bcm/Makefile | 1 + arch/arm/mach-bcm/board_bcmbca.c | 31 + arch/arm/mach-bcm/brcmstb.c | 6 - arch/arm/mach-imx/pm-imx6.c | 6 +- arch/arm/mach-zynq/common.h | 1 - arch/arm64/Kconfig.platforms | 4 +- .../dts/allwinner/sun50i-a100-allwinner-perf1.dts | 18 + arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 185 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 21 + .../boot/dts/allwinner/sun50i-h313-tanix-tx1.dts | 5 + .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 1 + .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 1 + .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 1 + .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 1 + .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 1 + .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 1 + .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 1 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 1 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 1 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 1 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi | 1 + .../dts/allwinner/sun50i-h616-orangepi-zero.dtsi | 6 + .../boot/dts/allwinner/sun50i-h616-x96-mate.dts | 6 + arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi | 44 +- .../boot/dts/allwinner/sun50i-h618-longanpi-3h.dts | 1 + .../dts/allwinner/sun50i-h618-orangepi-zero2w.dts | 5 + .../allwinner/sun50i-h618-transpeed-8k618-t.dts | 6 + .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 13 +- arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dts | 1 - arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dts | 1 - arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 8 +- arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 364 ++ arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 216 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 2 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 2 - arch/arm64/boot/dts/apm/apm-storm.dtsi | 1 - arch/arm64/boot/dts/apple/Makefile | 53 + arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi | 51 + arch/arm64/boot/dts/apple/s5l8960x-air1.dtsi | 51 + arch/arm64/boot/dts/apple/s5l8960x-common.dtsi | 48 + arch/arm64/boot/dts/apple/s5l8960x-j71.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j72.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j73.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j85.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j85m.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j86.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j86m.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j87.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-j87m.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-mini2.dtsi | 51 + arch/arm64/boot/dts/apple/s5l8960x-mini3.dtsi | 14 + arch/arm64/boot/dts/apple/s5l8960x-n51.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x-n53.dts | 14 + arch/arm64/boot/dts/apple/s5l8960x.dtsi | 113 + arch/arm64/boot/dts/apple/s800-0-3-common.dtsi | 48 + arch/arm64/boot/dts/apple/s8000-j71s.dts | 15 + arch/arm64/boot/dts/apple/s8000-j72s.dts | 15 + arch/arm64/boot/dts/apple/s8000-n66.dts | 15 + arch/arm64/boot/dts/apple/s8000-n69u.dts | 15 + arch/arm64/boot/dts/apple/s8000-n71.dts | 15 + arch/arm64/boot/dts/apple/s8000.dtsi | 144 + arch/arm64/boot/dts/apple/s8001-common.dtsi | 48 + arch/arm64/boot/dts/apple/s8001-j127.dts | 14 + arch/arm64/boot/dts/apple/s8001-j128.dts | 14 + arch/arm64/boot/dts/apple/s8001-j98a.dts | 14 + arch/arm64/boot/dts/apple/s8001-j99a.dts | 14 + arch/arm64/boot/dts/apple/s8001-pro.dtsi | 44 + arch/arm64/boot/dts/apple/s8001.dtsi | 133 + arch/arm64/boot/dts/apple/s8003-j71t.dts | 15 + arch/arm64/boot/dts/apple/s8003-j72t.dts | 15 + arch/arm64/boot/dts/apple/s8003-n66m.dts | 15 + arch/arm64/boot/dts/apple/s8003-n69.dts | 15 + arch/arm64/boot/dts/apple/s8003-n71m.dts | 15 + arch/arm64/boot/dts/apple/s8003.dtsi | 21 + arch/arm64/boot/dts/apple/s800x-6s.dtsi | 49 + arch/arm64/boot/dts/apple/s800x-ipad5.dtsi | 43 + arch/arm64/boot/dts/apple/s800x-se.dtsi | 49 + arch/arm64/boot/dts/apple/t7000-6.dtsi | 50 + arch/arm64/boot/dts/apple/t7000-common.dtsi | 36 + arch/arm64/boot/dts/apple/t7000-handheld.dtsi | 27 + arch/arm64/boot/dts/apple/t7000-j42d.dts | 31 + arch/arm64/boot/dts/apple/t7000-j96.dts | 14 + arch/arm64/boot/dts/apple/t7000-j97.dts | 14 + arch/arm64/boot/dts/apple/t7000-mini4.dtsi | 51 + arch/arm64/boot/dts/apple/t7000-n102.dts | 48 + arch/arm64/boot/dts/apple/t7000-n56.dts | 14 + arch/arm64/boot/dts/apple/t7000-n61.dts | 14 + arch/arm64/boot/dts/apple/t7000.dtsi | 125 + arch/arm64/boot/dts/apple/t7001-air2.dtsi | 74 + arch/arm64/boot/dts/apple/t7001-j81.dts | 14 + arch/arm64/boot/dts/apple/t7001-j82.dts | 14 + arch/arm64/boot/dts/apple/t7001.dtsi | 123 + arch/arm64/boot/dts/apple/t8010-7.dtsi | 43 + arch/arm64/boot/dts/apple/t8010-common.dtsi | 48 + arch/arm64/boot/dts/apple/t8010-d10.dts | 14 + arch/arm64/boot/dts/apple/t8010-d101.dts | 14 + arch/arm64/boot/dts/apple/t8010-d11.dts | 14 + arch/arm64/boot/dts/apple/t8010-d111.dts | 14 + arch/arm64/boot/dts/apple/t8010-ipad6.dtsi | 44 + arch/arm64/boot/dts/apple/t8010-ipad7.dtsi | 14 + arch/arm64/boot/dts/apple/t8010-j171.dts | 14 + arch/arm64/boot/dts/apple/t8010-j172.dts | 14 + arch/arm64/boot/dts/apple/t8010-j71b.dts | 14 + arch/arm64/boot/dts/apple/t8010-j72b.dts | 14 + arch/arm64/boot/dts/apple/t8010-n112.dts | 47 + arch/arm64/boot/dts/apple/t8010.dtsi | 133 + arch/arm64/boot/dts/apple/t8011-common.dtsi | 46 + arch/arm64/boot/dts/apple/t8011-j105a.dts | 16 + arch/arm64/boot/dts/apple/t8011-j120.dts | 16 + arch/arm64/boot/dts/apple/t8011-j121.dts | 16 + arch/arm64/boot/dts/apple/t8011-j207.dts | 16 + arch/arm64/boot/dts/apple/t8011-j208.dts | 16 + arch/arm64/boot/dts/apple/t8011-pro2.dtsi | 42 + arch/arm64/boot/dts/apple/t8011.dtsi | 141 + arch/arm64/boot/dts/apple/t8015-8.dtsi | 13 + arch/arm64/boot/dts/apple/t8015-8plus.dtsi | 9 + arch/arm64/boot/dts/apple/t8015-common.dtsi | 48 + arch/arm64/boot/dts/apple/t8015-d20.dts | 14 + arch/arm64/boot/dts/apple/t8015-d201.dts | 14 + arch/arm64/boot/dts/apple/t8015-d21.dts | 14 + arch/arm64/boot/dts/apple/t8015-d211.dts | 14 + arch/arm64/boot/dts/apple/t8015-d22.dts | 14 + arch/arm64/boot/dts/apple/t8015-d221.dts | 14 + arch/arm64/boot/dts/apple/t8015-x.dtsi | 13 + arch/arm64/boot/dts/apple/t8015.dtsi | 234 + arch/arm64/boot/dts/exynos/Makefile | 2 + arch/arm64/boot/dts/exynos/exynos8895-dreamlte.dts | 126 + arch/arm64/boot/dts/exynos/exynos8895-pinctrl.dtsi | 1094 ++++ arch/arm64/boot/dts/exynos/exynos8895.dtsi | 386 ++ arch/arm64/boot/dts/exynos/exynos990-c1s.dts | 115 + arch/arm64/boot/dts/exynos/exynos990-pinctrl.dtsi | 2195 ++++++++ arch/arm64/boot/dts/exynos/exynos990.dtsi | 251 + arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 50 + arch/arm64/boot/dts/freescale/Makefile | 25 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +- .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 2 - arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 3 - .../arm64/boot/dts/freescale/fsl-lx2160a-rev2.dtsi | 169 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 2 +- .../boot/dts/freescale/imx8-apalis-eval-v1.2.dtsi | 69 + .../arm64/boot/dts/freescale/imx8-apalis-eval.dtsi | 31 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 31 +- .../boot/dts/freescale/imx8-apalis-ixora-v1.2.dtsi | 31 +- .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 135 +- arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 19 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi | 123 + arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 33 + arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8dxl-ss-hsio.dtsi | 51 + arch/arm64/boot/dts/freescale/imx8dxl.dtsi | 6 + .../boot/dts/freescale/imx8mm-emtop-baseboard.dts | 335 ++ .../arm64/boot/dts/freescale/imx8mm-kontron-bl.dts | 131 + .../boot/dts/freescale/imx8mm-kontron-dl.dtso | 189 + .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 5 + .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 7 +- .../imx8mm-venice-gw73xx-0x-rs232-rts.dtso | 4 - .../freescale/imx8mm-venice-gw73xx-0x-rs422.dtso | 4 - .../freescale/imx8mm-venice-gw73xx-0x-rs485.dtso | 4 - .../boot/dts/freescale/imx8mm-venice-gw75xx.dtsi | 16 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 4 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 4 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 4 +- .../boot/dts/freescale/imx8mm-venice-gw7904.dts | 7 +- .../boot/dts/freescale/imx8mm-verdin-ivy.dtsi | 471 ++ .../dts/freescale/imx8mm-verdin-nonwifi-ivy.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-wifi-ivy.dts | 18 + arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 9 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 8 +- .../freescale/imx8mn-tqma8mqnl-mba8mx-usbotg.dtso | 29 +- .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 5 + .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 4 +- .../boot/dts/freescale/imx8mp-dhcom-drc02.dts | 255 + .../boot/dts/freescale/imx8mp-dhcom-picoitx.dts | 176 + .../boot/dts/freescale/imx8mp-evk-pcie-ep.dtso | 17 + .../boot/dts/freescale/imx8mp-iota2-lumpy.dts | 423 ++ .../boot/dts/freescale/imx8mp-kontron-bl-osm-s.dts | 305 ++ .../boot/dts/freescale/imx8mp-kontron-dl.dtso | 111 + .../boot/dts/freescale/imx8mp-kontron-osm-s.dtsi | 908 +++ .../imx8mp-kontron-smarc-eval-carrier.dts | 254 + .../boot/dts/freescale/imx8mp-kontron-smarc.dtsi | 280 + arch/arm64/boot/dts/freescale/imx8mp-navqp.dts | 47 + .../dts/freescale/imx8mp-nitrogen-smarc-som.dtsi | 348 ++ .../imx8mp-nitrogen-smarc-universal-board.dts | 17 + .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 50 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 4 +- .../boot/dts/freescale/imx8mp-venice-gw702x.dtsi | 4 +- .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 7 +- .../boot/dts/freescale/imx8mp-venice-gw75xx.dtsi | 16 + .../boot/dts/freescale/imx8mp-venice-gw82xx-2x.dts | 19 + .../boot/dts/freescale/imx8mp-venice-gw82xx.dtsi | 533 ++ .../boot/dts/freescale/imx8mp-verdin-ivy.dtsi | 512 ++ .../dts/freescale/imx8mp-verdin-nonwifi-ivy.dts | 18 + .../boot/dts/freescale/imx8mp-verdin-wifi-ivy.dts | 18 + arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 25 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 89 + arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 3 + arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi | 209 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 34 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 298 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8qxp-ss-hsio.dtsi | 41 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 6 + arch/arm64/boot/dts/freescale/imx8ulp-evk.dts | 70 + arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 214 + arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 115 +- .../boot/dts/freescale/imx93-9x9-qsb-i3c.dtso | 72 + arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 158 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 8 + arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 86 + arch/arm64/boot/dts/freescale/imx95.dtsi | 68 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 6 - arch/arm64/boot/dts/freescale/s32g2.dtsi | 153 + arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 5 + arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 13 + arch/arm64/boot/dts/freescale/s32g3.dtsi | 153 + arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts | 4 + arch/arm64/boot/dts/lg/lg1312.dtsi | 8 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 8 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 1 - .../boot/dts/marvell/armada-7040-mochabin.dts | 2 - .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 1 - arch/arm64/boot/dts/marvell/armada-8040-db.dts | 2 - arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 1 - .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 2 - arch/arm64/boot/dts/mediatek/mt6358.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 42 +- arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi | 8 + .../dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts | 3 + .../dts/mediatek/mt8183-kukui-jacuzzi-cozmo.dts | 2 + .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 3 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 3 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 30 +- .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 4 +- .../boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts | 2 +- .../boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts | 2 +- .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 4 +- .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 30 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 123 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 21 + .../boot/dts/mediatek/mt8186-corsola-voltorb.dtsi | 21 +- arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 14 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 7 + arch/arm64/boot/dts/mediatek/mt8188-evb.dts | 2 - arch/arm64/boot/dts/mediatek/mt8188.dtsi | 1124 +++- .../dts/mediatek/mt8192-asurada-spherion-r0.dts | 11 + arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 6 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 4 +- .../boot/dts/mediatek/mt8390-genio-700-evk.dts | 192 +- .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 21 +- arch/arm64/boot/dts/nvidia/Makefile | 1 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 27 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 2 + .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 544 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0008.dts | 11 + .../boot/dts/nvidia/tegra234-p3737-0000+p3701.dtsi | 547 ++ arch/arm64/boot/dts/qcom/Makefile | 11 + arch/arm64/boot/dts/qcom/ipq5018.dtsi | 10 +- arch/arm64/boot/dts/qcom/ipq5332.dtsi | 18 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 26 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 18 +- arch/arm64/boot/dts/qcom/ipq9574.dtsi | 52 +- .../boot/dts/qcom/msm8916-wingtech-wt86518.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 100 +- arch/arm64/boot/dts/qcom/msm8939.dtsi | 110 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 68 +- arch/arm64/boot/dts/qcom/msm8976.dtsi | 34 +- arch/arm64/boot/dts/qcom/msm8992-lg-h815.dts | 12 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 4 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 52 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 54 +- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 38 +- .../boot/dts/qcom/msm8998-lenovo-miix-630.dts | 68 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 220 +- arch/arm64/boot/dts/qcom/qcm2290.dtsi | 68 +- arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 40 + arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 30 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 68 +- arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 127 +- arch/arm64/boot/dts/qcom/qcs8550.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts | 11 + arch/arm64/boot/dts/qcom/qcs9100-ride.dts | 11 + arch/arm64/boot/dts/qcom/qdu1000.dtsi | 89 +- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 14 +- arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 4 +- .../boot/dts/qcom/qrb5165-rb5-vision-mezzanine.dts | 62 - .../dts/qcom/qrb5165-rb5-vision-mezzanine.dtso | 77 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 4 +- arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 121 + arch/arm64/boot/dts/qcom/sa8775p.dtsi | 701 ++- arch/arm64/boot/dts/qcom/sc7180-firmware-tfa.dtsi | 84 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 8 +- .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 8 +- .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 366 +- arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 10 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 397 +- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 166 +- arch/arm64/boot/dts/qcom/sc8280xp-crd.dts | 169 + .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 120 +- .../boot/dts/qcom/sc8280xp-microsoft-arcata.dts | 1032 ++++ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 211 +- .../arm64/boot/dts/qcom/sda660-inforce-ifc6560.dts | 32 +- arch/arm64/boot/dts/qcom/sdm450-lenovo-tbx605f.dts | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 190 +- arch/arm64/boot/dts/qcom/sdm632.dtsi | 26 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 16 +- arch/arm64/boot/dts/qcom/sdm670.dtsi | 159 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 74 +- .../qcom/sdm845-db845c-navigation-mezzanine.dts | 104 - .../qcom/sdm845-db845c-navigation-mezzanine.dtso | 123 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 179 +- arch/arm64/boot/dts/qcom/sdx75.dtsi | 90 +- arch/arm64/boot/dts/qcom/sm4250.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm4450.dtsi | 160 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 154 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 54 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 207 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 160 +- arch/arm64/boot/dts/qcom/sm7125.dtsi | 16 +- arch/arm64/boot/dts/qcom/sm7225.dtsi | 16 +- .../boot/dts/qcom/sm7325-nothing-spacewar.dts | 1260 +++++ arch/arm64/boot/dts/qcom/sm7325.dtsi | 17 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 371 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 366 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 353 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 161 +- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 4 + .../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi | 4 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 176 +- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 167 +- arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 4 - arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 4 - arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 4 - arch/arm64/boot/dts/qcom/sm8650.dtsi | 162 +- .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts | 25 +- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 26 +- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 70 +- .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 875 +++ .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 39 +- .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 104 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 229 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 10 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 11 +- arch/arm64/boot/dts/renesas/cat875.dtsi | 3 +- arch/arm64/boot/dts/renesas/condor-common.dtsi | 6 +- arch/arm64/boot/dts/renesas/draak.dtsi | 6 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 17 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 5 +- arch/arm64/boot/dts/renesas/hihope-rev2.dtsi | 3 - arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 3 - arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 9 +- .../renesas/r8a77970-eagle-function-expansion.dtso | 7 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 6 +- arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 6 +- arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 6 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 3 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 8 + .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 2 +- .../boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 9 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts | 6 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 5 + .../dts/renesas/r8a779g2-white-hawk-single.dts | 3 +- .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 31 +- arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 72 + arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 34 + arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 41 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 21 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 3 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 18 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 3 +- arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 51 +- arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 22 +- arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 9 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 11 +- arch/arm64/boot/dts/renesas/salvator-x.dtsi | 2 + arch/arm64/boot/dts/renesas/salvator-xs.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 18 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 8 +- .../boot/dts/renesas/white-hawk-cpu-common.dtsi | 19 +- .../boot/dts/renesas/white-hawk-ethernet.dtsi | 6 +- arch/arm64/boot/dts/rockchip/Makefile | 11 +- .../boot/dts/rockchip/px30-engicam-common.dtsi | 4 +- .../boot/dts/rockchip/px30-engicam-px30-core.dtsi | 2 +- arch/arm64/boot/dts/rockchip/px30-evb.dts | 4 +- .../boot/dts/rockchip/px30-firefly-jd4-core-mb.dts | 4 +- .../boot/dts/rockchip/px30-firefly-jd4-core.dtsi | 4 +- .../boot/dts/rockchip/px30-ringneck-haikou.dts | 10 +- arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 39 +- arch/arm64/boot/dts/rockchip/rk3308-bpi-p2-pro.dts | 362 ++ arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 12 +- arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 12 +- .../boot/dts/rockchip/rk3326-anbernic-rg351m.dtsi | 4 +- .../boot/dts/rockchip/rk3326-gameforce-chi.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2.dtsi | 394 ++ .../boot/dts/rockchip/rk3328-nanopi-r2c-plus.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dts | 28 +- .../arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dtsi | 35 + .../boot/dts/rockchip/rk3328-nanopi-r2s-plus.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 399 +- .../arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dtsi | 29 + .../dts/rockchip/rk3328-orangepi-r1-plus-lts.dts | 6 +- .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dts | 346 +- .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi | 358 ++ arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 379 +- arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3328-roc.dtsi | 377 ++ arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-lba3368.dts | 16 +- .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 4 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 18 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 18 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 4 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 20 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 16 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 30 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 16 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dts | 47 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dtsi | 60 + arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts | 3 +- .../arm64/boot/dts/rockchip/rk3399-nanopi-neo4.dts | 6 +- .../dts/rockchip/rk3399-nanopi-r4s-enterprise.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 124 +- .../arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi | 131 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3399-op1.dtsi | 52 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 18 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 30 +- .../boot/dts/rockchip/rk3399-pinephone-pro.dts | 37 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 40 +- .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 6 +- .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 22 +- .../boot/dts/rockchip/rk3399-rock-4c-plus.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 20 +- .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 2 +- .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 24 +- arch/arm64/boot/dts/rockchip/rk3399-s.dtsi | 123 + .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 18 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 22 + arch/arm64/boot/dts/rockchip/rk3528.dtsi | 189 + .../boot/dts/rockchip/rk3566-anbernic-rg-arc.dtsi | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353p.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353ps.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353v.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg353vs.dts | 2 +- .../boot/dts/rockchip/rk3566-anbernic-rg503.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566-base.dtsi | 35 + arch/arm64/boot/dts/rockchip/rk3566-lckfb-tspi.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3566-nanopi-r3s.dts | 554 ++ arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi | 22 +- .../boot/dts/rockchip/rk3566-powkiddy-rgb20sx.dts | 89 + .../boot/dts/rockchip/rk3566-powkiddy-x55.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 14 +- .../boot/dts/rockchip/rk3566-radxa-cm3-io.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3566-radxa-cm3.dtsi | 10 +- .../boot/dts/rockchip/rk3566-radxa-zero-3.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts | 18 +- .../boot/dts/rockchip/rk3566-soquartz-blade.dts | 6 +- .../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 6 +- .../boot/dts/rockchip/rk3566-soquartz-model-a.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 8 +- arch/arm64/boot/dts/rockchip/rk3566.dtsi | 116 +- arch/arm64/boot/dts/rockchip/rk3566t.dtsi | 90 + arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 24 +- arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 18 +- .../boot/dts/rockchip/rk3568-fastrhino-r66s.dtsi | 12 +- arch/arm64/boot/dts/rockchip/rk3568-lubancat-2.dts | 18 +- .../arm64/boot/dts/rockchip/rk3568-nanopi-r5s.dtsi | 20 +- arch/arm64/boot/dts/rockchip/rk3568-odroid-m1.dts | 16 +- .../arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi | 12 +- arch/arm64/boot/dts/rockchip/rk3568-radxa-e25.dts | 17 +- arch/arm64/boot/dts/rockchip/rk3568-roc-pc.dts | 20 +- arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 28 +- .../rk3568-wolfvision-pf5-io-expander.dtso | 7 +- .../boot/dts/rockchip/rk3568-wolfvision-pf5.dts | 14 +- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 113 +- arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 1856 +++++++ arch/arm64/boot/dts/rockchip/rk356x.dtsi | 1937 ------- .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 658 +++ arch/arm64/boot/dts/rockchip/rk3576-pinctrl.dtsi | 5775 ++++++++++++++++++++ arch/arm64/boot/dts/rockchip/rk3576.dtsi | 1678 ++++++ .../arm64/boot/dts/rockchip/rk3588-armsom-lm7.dtsi | 455 ++ .../boot/dts/rockchip/rk3588-armsom-sige7.dts | 12 +- arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dts | 408 ++ .../boot/dts/rockchip/rk3588-base-pinctrl.dtsi | 271 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 41 + .../boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | 59 +- .../dts/rockchip/rk3588-coolpi-cm5-genbook.dts | 63 +- .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi | 8 +- .../dts/rockchip/rk3588-edgeble-neu6a-common.dtsi | 6 +- .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi | 8 +- .../dts/rockchip/rk3588-edgeble-neu6a-wifi.dtso | 2 +- arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 71 +- arch/arm64/boot/dts/rockchip/rk3588-fet3588-c.dtsi | 12 +- .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 49 +- arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 95 +- .../boot/dts/rockchip/rk3588-nanopc-t6-lts.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 103 +- arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts | 16 +- .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 94 +- .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 16 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 40 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 61 +- .../boot/dts/rockchip/rk3588-tiger-haikou.dts | 67 +- arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 35 +- .../arm64/boot/dts/rockchip/rk3588-toybrick-x0.dts | 20 +- .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 144 +- arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 67 +- arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts | 1170 ++++ .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 12 +- .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 69 +- .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 26 +- .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | 812 +++ .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6c.dts | 2 +- .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6s.dts | 756 +-- arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts | 47 + .../arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts | 738 +-- .../boot/dts/rockchip/rk3588s-orangepi-5.dtsi | 866 +++ .../boot/dts/rockchip/rk3588s-orangepi-5b.dts | 19 + arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 75 +- arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | 920 ++++ arch/arm64/boot/dts/st/stm32mp251.dtsi | 95 + arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 6 + arch/arm64/boot/dts/ti/Makefile | 18 +- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 74 +- arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 13 + arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 37 +- arch/arm64/boot/dts/ti/k3-am62-verdin-ivy.dtsi | 655 +++ arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 9 +- arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 12 + .../dts/ti/k3-am625-phyboard-lyra-1-4-ghz-opp.dtso | 20 - .../boot/dts/ti/k3-am625-verdin-nonwifi-ivy.dts | 22 + .../arm64/boot/dts/ti/k3-am625-verdin-wifi-ivy.dts | 22 + arch/arm64/boot/dts/ti/k3-am625.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 27 + arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 5 + .../boot/dts/ti/k3-am62a7-phyboard-lyra-rdk.dts | 4 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 9 + arch/arm64/boot/dts/ti/k3-am62a7.dtsi | 51 + .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 27 + .../boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi | 5 + arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 9 + arch/arm64/boot/dts/ti/k3-am62p5.dtsi | 47 + arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 19 + arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 37 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 13 + arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 29 +- arch/arm64/boot/dts/ti/k3-am642-evm-pcie0-ep.dtso | 51 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 22 +- .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 5 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 36 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 15 + arch/arm64/boot/dts/ti/k3-am654-icssg2.dtso | 1 + arch/arm64/boot/dts/ti/k3-am654-idk.dtso | 2 + arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts | 8 + arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi | 5 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 15 +- arch/arm64/boot/dts/ti/k3-j7200-evm-pcie1-ep.dtso | 53 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 40 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 17 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 6 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 16 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 2 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 16 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 18 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 5 + .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 14 + arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 17 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 19 +- arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 3 + arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j742s2-evm.dts | 26 + arch/arm64/boot/dts/ti/k3-j742s2-main.dtsi | 45 + arch/arm64/boot/dts/ti/k3-j742s2.dtsi | 98 + arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 1488 +---- .../arm64/boot/dts/ti/k3-j784s4-j742s2-common.dtsi | 148 + .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 1481 +++++ .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 2671 +++++++++ .../dts/ti/k3-j784s4-j742s2-mcu-wakeup-common.dtsi | 762 +++ ...l.dtsi => k3-j784s4-j742s2-thermal-common.dtsi} | 0 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 2847 +--------- arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 760 --- arch/arm64/boot/dts/ti/k3-j784s4.dtsi | 133 +- arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 18 - arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 4 - arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 4 - arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 4 - arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 4 - arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 101 +- arch/arm64/configs/defconfig | 7 + arch/arm64/include/asm/io.h | 11 - arch/arm64/include/asm/memory.h | 6 - arch/arm64/kernel/io.c | 87 - arch/arm64/kernel/setup.c | 6 +- arch/arm64/net/bpf_jit_comp.c | 47 +- arch/csky/include/asm/io.h | 11 - arch/csky/include/asm/page.h | 3 - arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/io.c | 91 - arch/csky/kernel/setup.c | 4 +- arch/hexagon/Kconfig | 5 +- arch/hexagon/include/asm/io.h | 223 +- arch/hexagon/include/asm/page.h | 6 - arch/hexagon/lib/Makefile | 2 +- arch/hexagon/lib/io.c | 82 - arch/loongarch/include/asm/io.h | 10 - arch/loongarch/include/asm/page.h | 3 - arch/loongarch/kernel/Makefile | 2 +- arch/loongarch/kernel/io.c | 94 - arch/loongarch/kernel/setup.c | 2 +- arch/m68k/configs/amiga_defconfig | 1 - arch/m68k/configs/apollo_defconfig | 1 - arch/m68k/configs/atari_defconfig | 1 - arch/m68k/configs/bvme6000_defconfig | 1 - arch/m68k/configs/hp300_defconfig | 1 - arch/m68k/configs/mac_defconfig | 1 - arch/m68k/configs/multi_defconfig | 1 - arch/m68k/configs/mvme147_defconfig | 1 - arch/m68k/configs/mvme16x_defconfig | 1 - arch/m68k/configs/q40_defconfig | 1 - arch/m68k/configs/sun3_defconfig | 1 - arch/m68k/configs/sun3x_defconfig | 1 - arch/m68k/include/asm/virtconvert.h | 3 - arch/microblaze/include/asm/page.h | 1 - arch/microblaze/include/uapi/asm/setup.h | 3 - arch/microblaze/kernel/cpu/mb.c | 10 +- arch/microblaze/kernel/microblaze_ksyms.c | 10 + arch/microblaze/kernel/prom.c | 2 +- arch/mips/configs/mtx1_defconfig | 1 - arch/mips/include/asm/io.h | 5 - arch/mips/include/asm/vga.h | 4 - arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/prom.c | 2 +- arch/mips/kernel/relocate.c | 2 +- arch/nios2/include/asm/io.h | 3 - arch/nios2/kernel/prom.c | 4 +- arch/openrisc/Kconfig | 3 + arch/openrisc/include/asm/fixmap.h | 21 +- arch/openrisc/include/asm/page.h | 2 - arch/openrisc/kernel/prom.c | 2 +- arch/openrisc/mm/init.c | 37 + arch/parisc/include/asm/page.h | 1 - arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/lib/checksum.c | 13 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/include/asm/io.h | 12 - arch/powerpc/include/asm/vga.h | 5 - arch/powerpc/kernel/dt_cpu_ftrs.c | 2 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/platforms/pseries/plpks.c | 2 +- arch/powerpc/platforms/pseries/svm.c | 1 + arch/riscv/boot/dts/renesas/rzfive-smarc-som.dtsi | 4 + arch/riscv/boot/dts/sophgo/Makefile | 1 + arch/riscv/boot/dts/sophgo/cv1800b-milkv-duo.dts | 49 + arch/riscv/boot/dts/sophgo/cv1800b.dtsi | 10 + arch/riscv/boot/dts/sophgo/cv1812h-huashan-pi.dts | 23 + arch/riscv/boot/dts/sophgo/cv1812h.dtsi | 11 + arch/riscv/boot/dts/sophgo/cv181x.dtsi | 21 + arch/riscv/boot/dts/sophgo/cv18xx.dtsi | 32 + .../boot/dts/sophgo/sg2002-licheerv-nano-b.dts | 95 + arch/riscv/boot/dts/sophgo/sg2002.dtsi | 43 + .../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts | 15 + arch/riscv/boot/dts/starfive/Makefile | 1 + arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 10 - .../dts/starfive/jh7110-deepcomputing-fml13v01.dts | 17 + arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dts | 22 + .../boot/dts/starfive/jh7110-pine64-star64.dts | 22 + .../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 25 + arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts | 177 +- .../boot/dts/thead/th1520-lichee-module-4a.dtsi | 158 + arch/riscv/boot/dts/thead/th1520-lichee-pi-4a.dts | 30 +- arch/riscv/boot/dts/thead/th1520.dtsi | 120 +- arch/riscv/include/asm/page.h | 3 - arch/riscv/kernel/setup.c | 2 +- arch/s390/include/asm/page.h | 2 - arch/s390/include/asm/stp.h | 1 + arch/s390/include/asm/timex.h | 6 + arch/s390/kernel/time.c | 7 + arch/sh/configs/landisk_defconfig | 1 - arch/sh/configs/titan_defconfig | 1 - arch/sh/include/asm/page.h | 1 - arch/sh/include/asm/vga.h | 7 - arch/sh/kernel/setup.c | 2 +- arch/sparc/include/asm/page.h | 2 - arch/sparc/include/asm/vga.h | 60 - arch/sparc/include/uapi/asm/socket.h | 2 + arch/um/configs/i386_defconfig | 1 - arch/um/configs/x86_64_defconfig | 1 - arch/um/include/asm/pgtable.h | 2 - arch/um/kernel/dtb.c | 2 +- arch/x86/include/asm/io.h | 5 - arch/x86/include/uapi/asm/amd_hsmp.h | 3 +- arch/x86/kernel/devicetree.c | 2 +- arch/x86/net/bpf_jit_comp.c | 149 +- arch/x86/platform/efi/efi.c | 20 +- arch/x86/platform/efi/efi_64.c | 42 - arch/xtensa/include/asm/page.h | 19 - arch/xtensa/kernel/setup.c | 2 +- drivers/acpi/arm64/iort.c | 13 + drivers/base/power/qos.c | 1 + drivers/block/Kconfig | 2 +- drivers/bluetooth/Kconfig | 6 +- drivers/bluetooth/btbcm.c | 4 +- drivers/bluetooth/btintel.c | 108 +- drivers/bluetooth/btintel.h | 10 + drivers/bluetooth/btintel_pcie.c | 387 +- drivers/bluetooth/btintel_pcie.h | 18 +- drivers/bluetooth/btmtk.c | 3 +- drivers/bluetooth/btmtksdio.c | 21 +- drivers/bluetooth/btmtkuart.c | 2 +- drivers/bluetooth/btnxpuart.c | 81 +- drivers/bluetooth/btrtl.c | 2 +- drivers/bluetooth/btusb.c | 76 +- drivers/bluetooth/hci_bcm.c | 25 +- drivers/bluetooth/hci_ldisc.c | 2 +- drivers/bluetooth/hci_ll.c | 2 +- drivers/bluetooth/hci_nokia.c | 2 +- drivers/bluetooth/hci_qca.c | 32 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 2 +- drivers/bus/hisi_lpc.c | 2 +- drivers/bus/omap-ocp2scp.c | 2 +- drivers/bus/omap_l3_smx.c | 2 +- drivers/bus/qcom-ssc-block-bus.c | 2 +- drivers/bus/simple-pm-bus.c | 2 +- drivers/bus/sun50i-de2.c | 2 +- drivers/bus/sunxi-rsb.c | 2 +- drivers/bus/tegra-aconnect.c | 2 +- drivers/bus/tegra-gmi.c | 2 +- drivers/bus/ti-pwmss.c | 2 +- drivers/bus/ti-sysc.c | 2 +- drivers/bus/ts-nbus.c | 2 +- drivers/dpll/dpll_netlink.c | 24 + drivers/firmware/arm_scmi/common.h | 45 +- drivers/firmware/arm_scmi/driver.c | 42 +- drivers/firmware/arm_scmi/shmem.c | 85 +- drivers/firmware/arm_scmi/transports/mailbox.c | 15 +- drivers/firmware/arm_scmi/transports/optee.c | 19 +- drivers/firmware/arm_scmi/transports/smc.c | 13 +- drivers/firmware/arm_scmi/transports/virtio.c | 15 +- drivers/firmware/arm_scpi.c | 3 + drivers/firmware/efi/Kconfig | 10 +- drivers/firmware/efi/efi.c | 41 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 12 +- drivers/firmware/efi/libstub/efi-stub.c | 26 +- drivers/firmware/efi/libstub/efistub.h | 2 +- drivers/firmware/efi/libstub/file.c | 22 + drivers/firmware/efi/libstub/tpm.c | 9 +- drivers/firmware/efi/libstub/x86-stub.c | 3 +- drivers/firmware/efi/memattr.c | 18 +- drivers/firmware/efi/tpm.c | 26 +- drivers/firmware/qcom/qcom_scm.c | 30 + drivers/firmware/qcom/qcom_scm.h | 1 + drivers/firmware/tegra/bpmp.c | 14 +- drivers/firmware/ti_sci.c | 489 +- drivers/firmware/ti_sci.h | 143 +- drivers/firmware/turris-mox-rwtm.c | 23 +- drivers/firmware/xilinx/zynqmp-debug.c | 162 +- drivers/firmware/xilinx/zynqmp.c | 153 +- drivers/gpu/drm/gma500/Kconfig | 2 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 11 + drivers/gpu/drm/omapdrm/dss/dpi.c | 3 +- drivers/gpu/drm/omapdrm/dss/sdi.c | 3 +- drivers/gpu/drm/qxl/Kconfig | 2 +- drivers/gpu/drm/tiny/bochs.c | 19 +- drivers/gpu/drm/tiny/cirrus.c | 2 + drivers/gpu/drm/xe/Kconfig | 2 +- drivers/hid/Kconfig | 13 + drivers/hid/Makefile | 3 +- drivers/hid/bpf/hid_bpf_dispatch.c | 9 +- drivers/hid/bpf/hid_bpf_struct_ops.c | 1 + drivers/hid/bpf/progs/Huion__Dial-2.bpf.c | 66 +- drivers/hid/bpf/progs/Huion__Inspiroy-2-S.bpf.c | 60 +- drivers/hid/bpf/progs/Mistel__MD770.bpf.c | 154 + drivers/hid/bpf/progs/Rapoo__M50-Plus-Silent.bpf.c | 148 + drivers/hid/bpf/progs/hid_report_helpers.h | 36 +- drivers/hid/hid-asus.c | 2 +- drivers/hid/hid-core.c | 182 +- drivers/hid/hid-corsair-void.c | 829 +++ drivers/hid/hid-cp2112.c | 3 +- drivers/hid/hid-debug.c | 9 +- drivers/hid/hid-generic.c | 3 + drivers/hid/hid-goodix-spi.c | 35 +- drivers/hid/hid-hyperv.c | 58 +- drivers/hid/hid-ids.h | 5 + drivers/hid/hid-kysona.c | 248 + drivers/hid/hid-lg4ff.c | 3 +- drivers/hid/hid-logitech-hidpp.c | 74 +- drivers/hid/hid-magicmouse.c | 56 +- drivers/hid/hid-multitouch.c | 30 +- drivers/hid/hid-picolcd_fb.c | 2 +- drivers/hid/hid-sensor-custom.c | 2 +- drivers/hid/hid-sony.c | 3 +- drivers/hid/hid-steam.c | 2 +- drivers/hid/hid-steelseries.c | 19 +- drivers/hid/i2c-hid/i2c-hid-of.c | 6 +- drivers/hid/intel-ish-hid/ipc/pci-ish.c | 45 + drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 25 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 11 +- drivers/hid/intel-ish-hid/ishtp/client.c | 2 +- drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 12 + drivers/hid/intel-ish-hid/ishtp/loader.c | 35 +- drivers/hid/intel-ish-hid/ishtp/loader.h | 34 + drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/wacom_wac.c | 11 +- drivers/hid/wacom_wac.h | 2 +- drivers/iommu/Kconfig | 9 + drivers/iommu/arm/arm-smmu-v3/Makefile | 1 + .../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 401 ++ drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 139 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 92 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 16 - drivers/iommu/io-pgtable-arm.c | 27 +- drivers/iommu/iommu.c | 10 - drivers/iommu/iommufd/Kconfig | 4 + drivers/iommu/iommufd/Makefile | 6 +- drivers/iommu/iommufd/driver.c | 53 + drivers/iommu/iommufd/fault.c | 9 +- drivers/iommu/iommufd/hw_pagetable.c | 113 +- drivers/iommu/iommufd/io_pagetable.c | 105 +- drivers/iommu/iommufd/io_pagetable.h | 26 +- drivers/iommu/iommufd/ioas.c | 259 + drivers/iommu/iommufd/iommufd_private.h | 58 +- drivers/iommu/iommufd/iommufd_test.h | 32 + drivers/iommu/iommufd/main.c | 65 +- drivers/iommu/iommufd/pages.c | 319 +- drivers/iommu/iommufd/selftest.c | 364 +- drivers/iommu/iommufd/vfio_compat.c | 7 +- drivers/iommu/iommufd/viommu.c | 157 + drivers/isdn/hardware/mISDN/hfcmulti.c | 16 +- drivers/media/cec/core/cec-core.c | 2 +- drivers/media/cec/platform/Kconfig | 2 +- drivers/media/cec/platform/cec-gpio/cec-gpio.c | 4 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 +- drivers/media/cec/platform/meson/ao-cec-g12a.c | 2 +- drivers/media/cec/platform/meson/ao-cec.c | 2 +- drivers/media/cec/platform/s5p/s5p_cec.c | 2 +- drivers/media/cec/platform/seco/seco-cec.c | 2 +- drivers/media/cec/platform/sti/stih-cec.c | 2 +- drivers/media/cec/platform/stm32/stm32-cec.c | 2 +- drivers/media/cec/platform/tegra/tegra_cec.c | 2 +- drivers/media/common/saa7146/saa7146_vbi.c | 2 - drivers/media/common/saa7146/saa7146_video.c | 2 - drivers/media/common/siano/smsdvb-debugfs.c | 9 +- drivers/media/common/uvc.c | 8 + drivers/media/common/videobuf2/videobuf2-core.c | 49 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 2 +- drivers/media/dvb-frontends/bcm3510.c | 2 +- drivers/media/dvb-frontends/dib0090.c | 4 +- drivers/media/dvb-frontends/dib3000mb.c | 2 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 4 +- drivers/media/dvb-frontends/stv6111.c | 2 +- drivers/media/dvb-frontends/tda18271c2dd.c | 2 +- drivers/media/dvb-frontends/ts2020.c | 8 +- drivers/media/dvb-frontends/zd1301_demod.c | 2 +- drivers/media/dvb-frontends/zl10036.c | 2 +- drivers/media/i2c/adv7180.c | 3 +- drivers/media/i2c/adv7511-v4l2.c | 91 +- drivers/media/i2c/adv7604.c | 97 +- drivers/media/i2c/adv7842.c | 135 +- drivers/media/i2c/alvium-csi2.c | 5 +- drivers/media/i2c/ds90ub953.c | 5 +- drivers/media/i2c/ds90ub960.c | 7 +- drivers/media/i2c/dw9768.c | 15 +- drivers/media/i2c/gc0308.c | 4 - drivers/media/i2c/gc05a2.c | 10 +- drivers/media/i2c/gc08a3.c | 10 +- drivers/media/i2c/gc2145.c | 41 +- drivers/media/i2c/hi556.c | 2 +- drivers/media/i2c/imx219.c | 10 +- drivers/media/i2c/imx283.c | 10 +- drivers/media/i2c/imx290.c | 40 +- drivers/media/i2c/imx415.c | 3 +- drivers/media/i2c/max96717.c | 6 +- drivers/media/i2c/mt9p031.c | 96 +- drivers/media/i2c/ov01a10.c | 6 +- drivers/media/i2c/ov08x40.c | 181 +- drivers/media/i2c/ov2740.c | 7 +- drivers/media/i2c/ov5640.c | 2 +- drivers/media/i2c/ov5645.c | 278 +- drivers/media/i2c/ov5670.c | 2 +- drivers/media/i2c/ov5675.c | 4 +- drivers/media/i2c/ov64a40.c | 10 +- drivers/media/i2c/ov772x.c | 2 +- drivers/media/i2c/ov7740.c | 2 +- drivers/media/i2c/ov8856.c | 2 +- drivers/media/i2c/ov8858.c | 9 +- drivers/media/i2c/ov9650.c | 2 +- drivers/media/i2c/ov9734.c | 2 +- drivers/media/i2c/st-mipid02.c | 117 +- drivers/media/i2c/tc358743.c | 40 +- drivers/media/i2c/thp7312.c | 5 +- drivers/media/i2c/ths7303.c | 2 +- drivers/media/i2c/vgxy61.c | 2 +- drivers/media/i2c/video-i2c.c | 4 +- drivers/media/mc/mc-entity.c | 14 +- drivers/media/mc/mc-request.c | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 2 - drivers/media/pci/bt8xx/bttv-vbi.c | 2 - drivers/media/pci/cobalt/cobalt-driver.c | 2 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 2 - drivers/media/pci/cx18/cx18-streams.c | 2 - drivers/media/pci/cx23885/cx23885-417.c | 2 - drivers/media/pci/cx23885/cx23885-dvb.c | 2 - drivers/media/pci/cx23885/cx23885-vbi.c | 2 - drivers/media/pci/cx23885/cx23885-video.c | 2 - drivers/media/pci/cx25821/cx25821-video.c | 2 - drivers/media/pci/cx88/cx88-blackbird.c | 2 - drivers/media/pci/cx88/cx88-dvb.c | 2 - drivers/media/pci/cx88/cx88-vbi.c | 2 - drivers/media/pci/cx88/cx88-video.c | 2 - drivers/media/pci/dt3155/dt3155.c | 2 - drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 - drivers/media/pci/intel/ipu6/Kconfig | 10 +- drivers/media/pci/intel/ipu6/ipu6-bus.c | 6 - drivers/media/pci/intel/ipu6/ipu6-buttress.c | 65 +- drivers/media/pci/intel/ipu6/ipu6-buttress.h | 6 - drivers/media/pci/intel/ipu6/ipu6-cpd.c | 24 +- drivers/media/pci/intel/ipu6/ipu6-dma.c | 208 +- drivers/media/pci/intel/ipu6/ipu6-dma.h | 34 +- drivers/media/pci/intel/ipu6/ipu6-fw-com.c | 22 +- drivers/media/pci/intel/ipu6/ipu6-isys-dwc-phy.c | 4 +- drivers/media/pci/intel/ipu6/ipu6-isys-queue.c | 66 +- drivers/media/pci/intel/ipu6/ipu6-isys-queue.h | 1 + drivers/media/pci/intel/ipu6/ipu6-isys-video.c | 6 +- drivers/media/pci/intel/ipu6/ipu6-isys.c | 25 +- drivers/media/pci/intel/ipu6/ipu6-isys.h | 2 +- drivers/media/pci/intel/ipu6/ipu6-mmu.c | 310 +- drivers/media/pci/intel/ipu6/ipu6-mmu.h | 4 +- .../pci/intel/ipu6/ipu6-platform-buttress-regs.h | 2 - drivers/media/pci/intel/ipu6/ipu6.c | 6 +- drivers/media/pci/mantis/mantis_core.h | 43 - drivers/media/pci/mgb4/mgb4_core.c | 8 +- drivers/media/pci/mgb4/mgb4_core.h | 2 - drivers/media/pci/mgb4/mgb4_vin.c | 57 +- drivers/media/pci/mgb4/mgb4_vin.h | 1 - drivers/media/pci/mgb4/mgb4_vout.c | 27 +- drivers/media/pci/mgb4/mgb4_vout.h | 1 - drivers/media/pci/saa7134/saa7134-empress.c | 2 - drivers/media/pci/saa7134/saa7134-ts.c | 2 - drivers/media/pci/saa7134/saa7134-vbi.c | 2 - drivers/media/pci/saa7134/saa7134-video.c | 2 - drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 2 - drivers/media/pci/solo6x10/solo6x10-v4l2.c | 2 - drivers/media/pci/sta2x11/sta2x11_vip.c | 2 - drivers/media/pci/tw5864/tw5864-video.c | 2 - drivers/media/pci/tw68/tw68-video.c | 2 - drivers/media/pci/tw686x/tw686x-video.c | 2 - drivers/media/pci/zoran/zoran_driver.c | 2 - drivers/media/platform/allegro-dvt/allegro-core.c | 8 +- drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 4 +- drivers/media/platform/amphion/venc.c | 12 + drivers/media/platform/amphion/vpu_core.c | 2 +- drivers/media/platform/amphion/vpu_drv.c | 4 +- drivers/media/platform/amphion/vpu_v4l2.c | 4 +- drivers/media/platform/aspeed/aspeed-video.c | 4 +- drivers/media/platform/atmel/atmel-isi.c | 4 +- drivers/media/platform/broadcom/bcm2835-unicam.c | 4 +- drivers/media/platform/cadence/cdns-csi2rx.c | 2 +- drivers/media/platform/cadence/cdns-csi2tx.c | 2 +- .../media/platform/chips-media/coda/coda-common.c | 4 +- .../platform/chips-media/wave5/wave5-helper.c | 37 +- .../platform/chips-media/wave5/wave5-helper.h | 5 + .../media/platform/chips-media/wave5/wave5-hw.c | 30 +- .../platform/chips-media/wave5/wave5-vpu-dec.c | 323 +- .../platform/chips-media/wave5/wave5-vpu-enc.c | 315 +- .../media/platform/chips-media/wave5/wave5-vpu.c | 52 +- .../media/platform/chips-media/wave5/wave5-vpu.h | 5 +- .../platform/chips-media/wave5/wave5-vpuapi.c | 33 +- .../platform/chips-media/wave5/wave5-vpuapi.h | 1 + .../platform/chips-media/wave5/wave5-vpuconfig.h | 27 +- drivers/media/platform/chips-media/wave5/wave5.h | 3 + .../media/platform/imagination/e5010-jpeg-enc.c | 4 +- drivers/media/platform/intel/pxa_camera.c | 4 +- drivers/media/platform/m2m-deinterlace.c | 4 +- drivers/media/platform/marvell/mcam-core.c | 4 - drivers/media/platform/marvell/mmp-driver.c | 2 +- .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 16 +- .../media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c | 11 - drivers/media/platform/mediatek/mdp/mtk_mdp_core.c | 2 +- drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c | 2 - .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 2 +- .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 2 - .../mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c | 2 +- .../vcodec/decoder/mtk_vcodec_dec_stateful.c | 2 - .../vcodec/decoder/mtk_vcodec_dec_stateless.c | 2 - .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 2 - .../mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c | 2 +- drivers/media/platform/mediatek/vpu/mtk_vpu.c | 2 +- .../media/platform/microchip/microchip-csi2dc.c | 2 +- .../media/platform/microchip/microchip-isc-base.c | 2 - .../platform/microchip/microchip-sama5d2-isc.c | 2 +- .../platform/microchip/microchip-sama7g5-isc.c | 2 +- drivers/media/platform/nuvoton/npcm-video.c | 4 +- drivers/media/platform/nvidia/tegra-vde/iommu.c | 7 +- drivers/media/platform/nvidia/tegra-vde/v4l2.c | 14 +- drivers/media/platform/nvidia/tegra-vde/vde.c | 2 +- drivers/media/platform/nxp/dw100/dw100.c | 6 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 19 +- drivers/media/platform/nxp/imx-mipi-csis.c | 2 +- drivers/media/platform/nxp/imx-pxp.c | 4 +- drivers/media/platform/nxp/imx7-media-csi.c | 4 +- .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 2 +- drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c | 2 - .../media/platform/nxp/imx8-isi/imx8-isi-video.c | 2 - drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 2 +- drivers/media/platform/nxp/mx2_emmaprp.c | 4 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 36 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 2 + drivers/media/platform/qcom/camss/camss-ispif.c | 5 + drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 10 +- drivers/media/platform/qcom/camss/camss-vfe.c | 1 + drivers/media/platform/qcom/camss/camss-video.c | 2 - drivers/media/platform/qcom/camss/camss.c | 223 +- drivers/media/platform/qcom/camss/camss.h | 7 + drivers/media/platform/qcom/venus/core.c | 29 +- drivers/media/platform/qcom/venus/core.h | 6 + drivers/media/platform/qcom/venus/vdec.c | 15 +- drivers/media/platform/qcom/venus/vdec.h | 1 - drivers/media/platform/qcom/venus/vdec_ctrls.c | 5 - drivers/media/platform/qcom/venus/venc.c | 87 +- drivers/media/platform/qcom/venus/venc.h | 1 - drivers/media/platform/qcom/venus/venc_ctrls.c | 131 +- drivers/media/platform/raspberrypi/Kconfig | 1 + drivers/media/platform/raspberrypi/Makefile | 1 + .../media/platform/raspberrypi/pisp_be/pisp_be.c | 2 +- drivers/media/platform/raspberrypi/rp1-cfe/Kconfig | 15 + .../media/platform/raspberrypi/rp1-cfe/Makefile | 6 + .../media/platform/raspberrypi/rp1-cfe/cfe-fmts.h | 332 ++ .../media/platform/raspberrypi/rp1-cfe/cfe-trace.h | 202 + drivers/media/platform/raspberrypi/rp1-cfe/cfe.c | 2509 +++++++++ drivers/media/platform/raspberrypi/rp1-cfe/cfe.h | 43 + drivers/media/platform/raspberrypi/rp1-cfe/csi2.c | 586 ++ drivers/media/platform/raspberrypi/rp1-cfe/csi2.h | 89 + drivers/media/platform/raspberrypi/rp1-cfe/dphy.c | 181 + drivers/media/platform/raspberrypi/rp1-cfe/dphy.h | 27 + .../media/platform/raspberrypi/rp1-cfe/pisp-fe.c | 605 ++ .../media/platform/raspberrypi/rp1-cfe/pisp-fe.h | 53 + drivers/media/platform/renesas/rcar-csi2.c | 520 +- drivers/media/platform/renesas/rcar-fcp.c | 2 +- drivers/media/platform/renesas/rcar-isp.c | 6 +- .../media/platform/renesas/rcar-vin/rcar-core.c | 3 +- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 32 +- .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 43 + drivers/media/platform/renesas/rcar-vin/rcar-vin.h | 4 +- drivers/media/platform/renesas/rcar_drif.c | 6 +- drivers/media/platform/renesas/rcar_fdp1.c | 4 +- drivers/media/platform/renesas/rcar_jpu.c | 4 +- drivers/media/platform/renesas/renesas-ceu.c | 4 +- .../media/platform/renesas/rzg2l-cru/rzg2l-core.c | 18 +- .../platform/renesas/rzg2l-cru/rzg2l-cru-regs.h | 80 + .../media/platform/renesas/rzg2l-cru/rzg2l-cru.h | 34 +- .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 41 +- .../media/platform/renesas/rzg2l-cru/rzg2l-ip.c | 85 +- .../media/platform/renesas/rzg2l-cru/rzg2l-video.c | 305 +- drivers/media/platform/renesas/sh_vou.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_drv.c | 2 +- drivers/media/platform/renesas/vsp1/vsp1_histo.c | 2 - drivers/media/platform/renesas/vsp1/vsp1_video.c | 2 - drivers/media/platform/rockchip/rga/rga-buf.c | 2 - drivers/media/platform/rockchip/rga/rga.c | 4 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 2 - .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 2 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 2 - .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 2 - .../media/platform/samsung/exynos-gsc/gsc-core.c | 2 +- .../media/platform/samsung/exynos-gsc/gsc-m2m.c | 2 - .../platform/samsung/exynos4-is/fimc-capture.c | 2 - .../media/platform/samsung/exynos4-is/fimc-core.c | 2 +- .../platform/samsung/exynos4-is/fimc-is-i2c.c | 2 +- .../media/platform/samsung/exynos4-is/fimc-is.c | 2 +- .../platform/samsung/exynos4-is/fimc-isp-video.c | 2 - .../media/platform/samsung/exynos4-is/fimc-lite.c | 4 +- .../media/platform/samsung/exynos4-is/fimc-m2m.c | 2 - .../media/platform/samsung/exynos4-is/media-dev.c | 2 +- .../media/platform/samsung/exynos4-is/media-dev.h | 5 +- .../media/platform/samsung/exynos4-is/mipi-csis.c | 2 +- .../platform/samsung/s3c-camif/camif-capture.c | 2 - .../media/platform/samsung/s3c-camif/camif-core.c | 2 +- drivers/media/platform/samsung/s5p-g2d/g2d.c | 4 +- .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 4 +- .../platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.c | 5 - .../platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.h | 1 - .../platform/samsung/s5p-jpeg/jpeg-hw-exynos4.c | 19 - .../platform/samsung/s5p-jpeg/jpeg-hw-exynos4.h | 4 - drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 2 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 2 - .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 2 - drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c | 4 +- .../platform/st/sti/c8sectpfe/c8sectpfe-core.c | 2 +- drivers/media/platform/st/sti/delta/delta-v4l2.c | 6 +- drivers/media/platform/st/sti/hva/hva-v4l2.c | 4 +- drivers/media/platform/st/stm32/dma2d/dma2d.c | 4 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 4 +- .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 6 - .../platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 2 - drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 2 +- .../platform/sunxi/sun6i-csi/sun6i_csi_capture.c | 2 - .../sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c | 2 +- .../sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c | 2 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 +- .../platform/sunxi/sun8i-rotate/sun8i_rotate.c | 4 +- drivers/media/platform/ti/am437x/am437x-vpfe.c | 4 +- drivers/media/platform/ti/cal/cal-video.c | 2 - drivers/media/platform/ti/cal/cal.c | 2 +- drivers/media/platform/ti/davinci/vpif.c | 2 +- drivers/media/platform/ti/davinci/vpif_capture.c | 4 +- drivers/media/platform/ti/davinci/vpif_display.c | 4 +- .../media/platform/ti/j721e-csi2rx/j721e-csi2rx.c | 10 +- drivers/media/platform/ti/omap/omap_vout.c | 4 +- drivers/media/platform/ti/omap/omap_voutdef.h | 2 +- drivers/media/platform/ti/omap3isp/isp.c | 2 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 18 + drivers/media/platform/ti/vpe/vpe.c | 4 +- drivers/media/platform/verisilicon/hantro_drv.c | 2 +- drivers/media/platform/verisilicon/hantro_v4l2.c | 20 +- .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 3 +- drivers/media/platform/via/via-camera.c | 4 +- drivers/media/platform/video-mux.c | 8 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 2 +- drivers/media/platform/xilinx/xilinx-dma.c | 2 - drivers/media/platform/xilinx/xilinx-tpg.c | 16 +- drivers/media/platform/xilinx/xilinx-vipp.c | 2 +- drivers/media/platform/xilinx/xilinx-vtc.c | 2 +- drivers/media/radio/radio-aimslab.c | 2 +- drivers/media/radio/radio-gemtek.c | 2 +- drivers/media/radio/radio-isa.c | 2 +- drivers/media/radio/radio-isa.h | 2 +- drivers/media/radio/radio-miropcm20.c | 2 +- drivers/media/radio/radio-rtrack2.c | 2 +- drivers/media/radio/radio-si476x.c | 2 +- drivers/media/radio/radio-terratec.c | 2 +- drivers/media/radio/radio-timb.c | 2 +- drivers/media/radio/radio-wl1273.c | 2 +- drivers/media/radio/radio-zoltrix.c | 2 +- drivers/media/radio/si4713/radio-platform-si4713.c | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 3 +- drivers/media/rc/Kconfig | 1 + drivers/media/rc/ati_remote.c | 6 +- drivers/media/rc/gpio-ir-recv.c | 2 +- drivers/media/rc/gpio-ir-tx.c | 4 - drivers/media/rc/img-ir/img-ir-core.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/meson-ir.c | 2 +- drivers/media/rc/mtk-cir.c | 2 +- drivers/media/rc/st_rc.c | 2 +- drivers/media/rc/sunxi-cir.c | 2 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 29 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 2 +- drivers/media/test-drivers/vim2m.c | 4 +- drivers/media/test-drivers/vimc/vimc-capture.c | 6 - drivers/media/test-drivers/vimc/vimc-core.c | 2 +- drivers/media/test-drivers/visl/visl-core.c | 2 +- drivers/media/test-drivers/visl/visl-video.c | 22 +- drivers/media/test-drivers/vivid/vivid-core.c | 2 +- drivers/media/test-drivers/vivid/vivid-meta-cap.c | 2 - drivers/media/test-drivers/vivid/vivid-meta-out.c | 2 - drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 2 - drivers/media/test-drivers/vivid/vivid-touch-cap.c | 2 - drivers/media/test-drivers/vivid/vivid-vbi-cap.c | 2 - drivers/media/test-drivers/vivid/vivid-vbi-out.c | 2 - drivers/media/test-drivers/vivid/vivid-vid-cap.c | 17 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 2 - drivers/media/tuners/it913x.c | 2 +- drivers/media/tuners/mt2063.c | 2 +- drivers/media/tuners/mxl301rf.c | 2 +- drivers/media/tuners/mxl5005s.c | 2 +- drivers/media/tuners/tda18271-fe.c | 4 +- drivers/media/tuners/tea5761.c | 4 +- drivers/media/tuners/tea5767.c | 4 +- drivers/media/usb/airspy/airspy.c | 4 +- drivers/media/usb/au0828/au0828-vbi.c | 2 - drivers/media/usb/au0828/au0828-video.c | 2 - drivers/media/usb/cx231xx/cx231xx-417.c | 2 - drivers/media/usb/cx231xx/cx231xx-avcore.c | 59 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 6 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 - drivers/media/usb/cx231xx/cx231xx-video.c | 2 - drivers/media/usb/cx231xx/cx231xx.h | 5 +- drivers/media/usb/dvb-usb/cxusb-analog.c | 2 - drivers/media/usb/em28xx/em28xx-vbi.c | 2 - drivers/media/usb/em28xx/em28xx-video.c | 2 - drivers/media/usb/go7007/go7007-v4l2.c | 2 - drivers/media/usb/gspca/gspca.c | 2 - drivers/media/usb/gspca/ov534.c | 2 +- drivers/media/usb/hackrf/hackrf.c | 6 +- drivers/media/usb/msi2500/msi2500.c | 4 +- drivers/media/usb/pvrusb2/pvrusb2-io.c | 4 +- drivers/media/usb/pwc/pwc-if.c | 4 +- drivers/media/usb/s2255/s2255drv.c | 2 - drivers/media/usb/stk1160/stk1160-v4l.c | 2 - drivers/media/usb/usbtv/usbtv-video.c | 2 - drivers/media/usb/uvc/uvc_driver.c | 148 +- drivers/media/usb/uvc/uvc_queue.c | 4 - drivers/media/usb/uvc/uvc_status.c | 63 +- drivers/media/usb/uvc/uvc_v4l2.c | 22 +- drivers/media/usb/uvc/uvcvideo.h | 10 +- drivers/media/v4l2-core/v4l2-dev.c | 16 +- drivers/media/v4l2-core/v4l2-dv-timings.c | 199 +- drivers/media/v4l2-core/v4l2-ioctl.c | 3 + drivers/media/v4l2-core/v4l2-subdev.c | 27 +- drivers/misc/Kconfig | 24 + drivers/misc/Makefile | 3 + drivers/misc/lan966x_pci.c | 215 + drivers/misc/lan966x_pci.dtso | 177 + drivers/net/Kconfig | 1 + drivers/net/amt.c | 12 +- drivers/net/bareudp.c | 16 +- drivers/net/bonding/bond_main.c | 16 +- drivers/net/can/vxcan.c | 12 +- drivers/net/dsa/b53/b53_common.c | 3 +- drivers/net/dsa/b53/b53_mmap.c | 2 +- drivers/net/dsa/b53/b53_srab.c | 2 +- drivers/net/dsa/bcm_sf2.c | 15 +- drivers/net/dsa/bcm_sf2.h | 5 +- drivers/net/dsa/bcm_sf2_cfp.c | 22 +- drivers/net/dsa/dsa_loop.c | 3 +- drivers/net/dsa/hirschmann/hellcreek.c | 10 +- drivers/net/dsa/lantiq_gswip.c | 2 +- drivers/net/dsa/microchip/ksz9477.c | 4 + drivers/net/dsa/microchip/ksz9477_i2c.c | 14 +- drivers/net/dsa/microchip/ksz_common.c | 315 +- drivers/net/dsa/microchip/ksz_common.h | 60 + drivers/net/dsa/microchip/ksz_ptp.c | 2 +- drivers/net/dsa/microchip/ksz_spi.c | 7 + drivers/net/dsa/microchip/lan937x.h | 2 + drivers/net/dsa/microchip/lan937x_main.c | 226 +- drivers/net/dsa/microchip/lan937x_reg.h | 4 + drivers/net/dsa/mt7530-mmio.c | 2 +- drivers/net/dsa/mt7530.c | 49 + drivers/net/dsa/mt7530.h | 12 + drivers/net/dsa/mv88e6xxx/Kconfig | 10 + drivers/net/dsa/mv88e6xxx/Makefile | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 133 +- drivers/net/dsa/mv88e6xxx/chip.h | 22 +- drivers/net/dsa/mv88e6xxx/devlink.c | 11 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 3 + drivers/net/dsa/mv88e6xxx/leds.c | 839 +++ drivers/net/dsa/mv88e6xxx/port.c | 1 + drivers/net/dsa/mv88e6xxx/port.h | 133 + drivers/net/dsa/mv88e6xxx/serdes.c | 14 +- drivers/net/dsa/mv88e6xxx/serdes.h | 8 +- drivers/net/dsa/ocelot/ocelot_ext.c | 2 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- drivers/net/dsa/qca/qca8k-8xxx.c | 2 +- drivers/net/dsa/realtek/realtek-mdio.c | 2 +- drivers/net/dsa/realtek/realtek-smi.c | 2 +- drivers/net/dsa/realtek/rtl8365mb.c | 2 +- drivers/net/dsa/realtek/rtl8366rb.c | 2 +- drivers/net/dsa/rzn1_a5psw.c | 8 +- drivers/net/dsa/sja1105/sja1105.h | 2 +- drivers/net/dsa/sja1105/sja1105_ethtool.c | 7 +- drivers/net/dsa/sja1105/sja1105_main.c | 85 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 28 +- drivers/net/dsa/vitesse-vsc73xx-platform.c | 2 +- drivers/net/dsa/xrs700x/xrs700x.c | 6 +- drivers/net/dummy.c | 17 +- drivers/net/ethernet/8390/ax88796.c | 2 +- drivers/net/ethernet/8390/mcf8390.c | 2 +- drivers/net/ethernet/8390/ne.c | 2 +- drivers/net/ethernet/actions/owl-emac.c | 2 +- drivers/net/ethernet/aeroflex/greth.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 2 +- drivers/net/ethernet/amazon/ena/ena_com.c | 58 +- drivers/net/ethernet/amazon/ena/ena_com.h | 32 - drivers/net/ethernet/amazon/ena/ena_ethtool.c | 14 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 42 +- drivers/net/ethernet/amd/amd8111e.h | 1 - drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 22 +- drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 73 + .../net/ethernet/aquantia/atlantic/aq_ethtool.h | 8 + drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 3 + .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 132 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 43 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 21 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 32 + drivers/net/ethernet/arc/emac_rockchip.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 37 +- drivers/net/ethernet/broadcom/Kconfig | 3 - drivers/net/ethernet/broadcom/asp2/bcmasp.c | 2 +- .../net/ethernet/broadcom/asp2/bcmasp_ethtool.c | 7 +- drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c | 3 + drivers/net/ethernet/broadcom/bcm4908_enet.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 16 +- drivers/net/ethernet/broadcom/bcmsysport.c | 48 +- drivers/net/ethernet/broadcom/bcmsysport.h | 23 + drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 3 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 68 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 452 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 58 +- drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c | 160 +- drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.h | 43 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 163 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 173 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 132 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 43 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 10 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 80 +- drivers/net/ethernet/broadcom/tg3.h | 2 +- drivers/net/ethernet/brocade/bna/bnad.h | 1 - drivers/net/ethernet/brocade/bna/bnad_debugfs.c | 31 +- drivers/net/ethernet/cadence/macb_main.c | 28 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 169 - .../ethernet/cavium/liquidio/cn23xx_pf_device.h | 2 - drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | 39 - drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h | 3 - drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 23 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 12 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c | 98 - drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 2 - drivers/net/ethernet/chelsio/cxgb4/l2t.c | 19 - drivers/net/ethernet/chelsio/cxgb4/l2t.h | 2 - drivers/net/ethernet/chelsio/cxgb4/sge.c | 16 - drivers/net/ethernet/chelsio/cxgb4/srq.c | 58 - drivers/net/ethernet/chelsio/cxgb4/srq.h | 2 - .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 1 - .../chelsio/inline_crypto/chtls/chtls_hw.c | 9 - .../chelsio/inline_crypto/chtls/chtls_main.c | 4 +- drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cirrus/mac89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic.h | 62 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 8 +- drivers/net/ethernet/cisco/enic/enic_main.c | 386 +- drivers/net/ethernet/cisco/enic/enic_res.c | 42 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dlink/Kconfig | 20 - drivers/net/ethernet/dlink/Makefile | 1 - drivers/net/ethernet/dlink/sundance.c | 1985 ------- drivers/net/ethernet/dnet.c | 2 +- drivers/net/ethernet/engleder/tsnep_main.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/ezchip/nps_enet.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 32 +- drivers/net/ethernet/faraday/ftmac100.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 48 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 40 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 15 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 9 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 2 +- .../freescale/dpaa2/dpaa2-switch-ethtool.c | 9 +- drivers/net/ethernet/freescale/enetc/Kconfig | 40 + drivers/net/ethernet/freescale/enetc/Makefile | 9 + drivers/net/ethernet/freescale/enetc/enetc.c | 271 +- drivers/net/ethernet/freescale/enetc/enetc.h | 30 +- drivers/net/ethernet/freescale/enetc/enetc4_hw.h | 155 + drivers/net/ethernet/freescale/enetc/enetc4_pf.c | 756 +++ .../net/ethernet/freescale/enetc/enetc_ethtool.c | 70 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 53 +- .../net/ethernet/freescale/enetc/enetc_pci_mdio.c | 31 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 314 +- drivers/net/ethernet/freescale/enetc/enetc_pf.h | 21 + .../net/ethernet/freescale/enetc/enetc_pf_common.c | 336 ++ .../net/ethernet/freescale/enetc/enetc_pf_common.h | 19 + drivers/net/ethernet/freescale/enetc/enetc_qos.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 8 + .../net/ethernet/freescale/enetc/netc_blk_ctrl.c | 445 ++ drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx_phy.c | 4 +- drivers/net/ethernet/freescale/fec_ptp.c | 11 +- drivers/net/ethernet/freescale/fman/fman.c | 1 - drivers/net/ethernet/freescale/fman/fman.h | 3 + drivers/net/ethernet/freescale/fman/fman_dtsec.c | 1 - drivers/net/ethernet/freescale/fman/fman_memac.c | 1 - drivers/net/ethernet/freescale/fman/fman_port.c | 2 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 1 - drivers/net/ethernet/freescale/fman/mac.c | 49 +- drivers/net/ethernet/freescale/fman/mac.h | 2 - .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- .../net/ethernet/freescale/fs_enet/mii-bitbang.c | 4 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 2 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 9 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 8 +- drivers/net/ethernet/freescale/ucc_geth.c | 36 +- drivers/net/ethernet/freescale/ucc_geth_ethtool.c | 21 +- drivers/net/ethernet/fungible/funcore/fun_queue.c | 65 - drivers/net/ethernet/fungible/funcore/fun_queue.h | 1 - drivers/net/ethernet/google/Kconfig | 1 + drivers/net/ethernet/google/gve/Makefile | 3 +- drivers/net/ethernet/google/gve/gve.h | 36 + drivers/net/ethernet/google/gve/gve_adminq.c | 4 +- .../net/ethernet/google/gve/gve_buffer_mgmt_dqo.c | 311 ++ drivers/net/ethernet/google/gve/gve_main.c | 66 + drivers/net/ethernet/google/gve/gve_rx_dqo.c | 314 +- drivers/net/ethernet/google/gve/gve_utils.c | 1 + drivers/net/ethernet/hisilicon/Kconfig | 18 +- drivers/net/ethernet/hisilicon/Makefile | 1 + drivers/net/ethernet/hisilicon/hibmcge/Makefile | 8 + .../net/ethernet/hisilicon/hibmcge/hbg_common.h | 131 + .../net/ethernet/hisilicon/hibmcge/hbg_ethtool.c | 17 + .../net/ethernet/hisilicon/hibmcge/hbg_ethtool.h | 11 + drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c | 271 + drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h | 59 + drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c | 127 + drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.h | 11 + drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c | 253 + drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c | 222 + drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.h | 12 + drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h | 143 + drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c | 409 ++ drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.h | 39 + drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 20 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 5 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 13 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 4 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c | 72 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c | 31 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c | 66 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 5 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 67 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 +- .../hns3/hns3_common/hclge_comm_tqp_stats.c | 11 +- .../hns3/hns3_common/hclge_comm_tqp_stats.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 54 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 50 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 6 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 2 +- drivers/net/ethernet/i825xx/sni_82596.c | 2 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 44 +- drivers/net/ethernet/ibm/emac/mal.c | 90 +- drivers/net/ethernet/ibm/emac/rgmii.c | 49 +- drivers/net/ethernet/ibm/emac/tah.c | 49 +- drivers/net/ethernet/ibm/emac/zmii.c | 49 +- drivers/net/ethernet/ibm/ibmvnic.c | 45 +- drivers/net/ethernet/ibm/ibmvnic.h | 3 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/e1000/e1000_main.c | 15 +- drivers/net/ethernet/intel/e1000e/netdev.c | 17 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 3 +- drivers/net/ethernet/intel/iavf/iavf.h | 23 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 161 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 3 - drivers/net/ethernet/intel/iavf/iavf_txrx.h | 2 + drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 157 +- drivers/net/ethernet/intel/ice/ice.h | 17 +- drivers/net/ethernet/intel/ice/ice_adapter.c | 22 +- drivers/net/ethernet/intel/ice/ice_adapter.h | 22 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 26 + drivers/net/ethernet/intel/ice/ice_base.c | 39 +- drivers/net/ethernet/intel/ice/ice_common.c | 21 + drivers/net/ethernet/intel/ice/ice_ddp.c | 302 +- drivers/net/ethernet/intel/ice/ice_ddp.h | 5 +- drivers/net/ethernet/intel/ice/ice_eswitch.h | 5 - drivers/net/ethernet/intel/ice/ice_ethtool.c | 187 +- drivers/net/ethernet/intel/ice/ice_ethtool.h | 39 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 3 - drivers/net/ethernet/intel/ice/ice_gnss.c | 4 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 11 + drivers/net/ethernet/intel/ice/ice_lib.c | 9 +- drivers/net/ethernet/intel/ice/ice_lib.h | 2 - drivers/net/ethernet/intel/ice/ice_main.c | 68 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 1487 +++-- drivers/net/ethernet/intel/ice/ice_ptp.h | 143 +- drivers/net/ethernet/intel/ice/ice_ptp_consts.h | 2 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 125 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 80 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 3 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 4 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 4 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 1 - drivers/net/ethernet/intel/ice/ice_type.h | 1 + drivers/net/ethernet/intel/ice/ice_vf_lib.c | 26 +- drivers/net/ethernet/intel/ice/ice_vf_lib.h | 8 + drivers/net/ethernet/intel/ice/ice_vf_mbx.c | 32 + drivers/net/ethernet/intel/ice/ice_vf_mbx.h | 9 + drivers/net/ethernet/intel/ice/ice_virtchnl.c | 428 +- drivers/net/ethernet/intel/ice/ice_virtchnl.h | 11 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 6 + drivers/net/ethernet/intel/idpf/idpf_txrx.c | 4 +- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 3 +- drivers/net/ethernet/intel/igb/e1000_mac.h | 1 - drivers/net/ethernet/intel/igb/e1000_nvm.h | 1 - drivers/net/ethernet/intel/igb/igb_main.c | 6 +- drivers/net/ethernet/intel/igbvf/igbvf.h | 3 - drivers/net/ethernet/intel/igbvf/netdev.c | 3 - drivers/net/ethernet/intel/igc/igc_diag.c | 3 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 13 +- drivers/net/ethernet/intel/igc/igc_hw.h | 1 - drivers/net/ethernet/intel/igc/igc_mac.c | 316 +- drivers/net/ethernet/intel/igc/igc_main.c | 1 - drivers/net/ethernet/intel/igc/igc_phy.c | 24 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 1 + drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/lantiq_xrx200.c | 2 +- drivers/net/ethernet/litex/litex_liteeth.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 42 +- drivers/net/ethernet/marvell/mvmdio.c | 13 +- drivers/net/ethernet/marvell/mvneta.c | 6 +- drivers/net/ethernet/marvell/mvneta_bm.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 41 +- .../net/ethernet/marvell/octeon_ep/octep_ethtool.c | 31 +- .../marvell/octeon_ep_vf/octep_vf_ethtool.c | 31 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 8 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 3 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 75 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 38 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 41 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 35 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 49 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 132 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 50 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 1 + .../net/ethernet/marvell/octeontx2/af/rvu_rep.c | 468 ++ .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 26 + .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 20 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 + drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 9 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 62 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 90 +- .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 5 + .../ethernet/marvell/octeontx2/nic/otx2_devlink.c | 49 + .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 9 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 88 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 15 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 303 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 25 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 31 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 3 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 19 +- drivers/net/ethernet/marvell/octeontx2/nic/rep.c | 864 +++ drivers/net/ethernet/marvell/octeontx2/nic/rep.h | 54 + drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 3 +- drivers/net/ethernet/marvell/sky2.c | 3 +- drivers/net/ethernet/mediatek/airoha_eth.c | 141 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 12 +- drivers/net/ethernet/mellanox/mlx4/en_cq.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 63 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/dpll.c | 81 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 7 +- .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 96 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 127 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 36 +- .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 4 +- .../mellanox/mlx5/core/esw/diag/qos_tracepoint.h | 86 +- .../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 1072 ++-- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.h | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 34 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 6 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 387 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 9 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h | 4 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/qos.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 58 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 874 --- .../mellanox/mlx5/core/steering/hws/action.c | 2604 +++++++++ .../mellanox/mlx5/core/steering/hws/action.h | 307 ++ .../mellanox/mlx5/core/steering/hws/buddy.c | 149 + .../mellanox/mlx5/core/steering/hws/buddy.h | 21 + .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c | 995 ++++ .../ethernet/mellanox/mlx5/core/steering/hws/bwc.h | 73 + .../mellanox/mlx5/core/steering/hws/bwc_complex.c | 86 + .../mellanox/mlx5/core/steering/hws/bwc_complex.h | 29 + .../ethernet/mellanox/mlx5/core/steering/hws/cmd.c | 1300 +++++ .../ethernet/mellanox/mlx5/core/steering/hws/cmd.h | 361 ++ .../mellanox/mlx5/core/steering/hws/context.c | 260 + .../mellanox/mlx5/core/steering/hws/context.h | 65 + .../mellanox/mlx5/core/steering/hws/debug.c | 480 ++ .../mellanox/mlx5/core/steering/hws/debug.h | 40 + .../mellanox/mlx5/core/steering/hws/definer.c | 2146 ++++++++ .../mellanox/mlx5/core/steering/hws/definer.h | 834 +++ .../mellanox/mlx5/core/steering/hws/internal.h | 59 + .../mellanox/mlx5/core/steering/hws/matcher.c | 1216 +++++ .../mellanox/mlx5/core/steering/hws/matcher.h | 107 + .../mlx5/core/steering/hws/mlx5hws_action.c | 2604 --------- .../mlx5/core/steering/hws/mlx5hws_action.h | 307 -- .../mlx5/core/steering/hws/mlx5hws_buddy.c | 149 - .../mlx5/core/steering/hws/mlx5hws_buddy.h | 21 - .../mellanox/mlx5/core/steering/hws/mlx5hws_bwc.c | 995 ---- .../mellanox/mlx5/core/steering/hws/mlx5hws_bwc.h | 73 - .../mlx5/core/steering/hws/mlx5hws_bwc_complex.c | 86 - .../mlx5/core/steering/hws/mlx5hws_bwc_complex.h | 29 - .../mellanox/mlx5/core/steering/hws/mlx5hws_cmd.c | 1300 ----- .../mellanox/mlx5/core/steering/hws/mlx5hws_cmd.h | 361 -- .../mlx5/core/steering/hws/mlx5hws_context.c | 260 - .../mlx5/core/steering/hws/mlx5hws_context.h | 65 - .../mlx5/core/steering/hws/mlx5hws_debug.c | 480 -- .../mlx5/core/steering/hws/mlx5hws_debug.h | 40 - .../mlx5/core/steering/hws/mlx5hws_definer.c | 2146 -------- .../mlx5/core/steering/hws/mlx5hws_definer.h | 834 --- .../mlx5/core/steering/hws/mlx5hws_internal.h | 59 - .../mlx5/core/steering/hws/mlx5hws_matcher.c | 1216 ----- .../mlx5/core/steering/hws/mlx5hws_matcher.h | 107 - .../mlx5/core/steering/hws/mlx5hws_pat_arg.c | 579 -- .../mellanox/mlx5/core/steering/hws/mlx5hws_pool.c | 640 --- .../mellanox/mlx5/core/steering/hws/mlx5hws_rule.c | 780 --- .../mellanox/mlx5/core/steering/hws/mlx5hws_send.c | 1231 ----- .../mlx5/core/steering/hws/mlx5hws_table.c | 493 -- .../mlx5/core/steering/hws/mlx5hws_vport.c | 86 - .../mellanox/mlx5/core/steering/hws/pat_arg.c | 579 ++ .../steering/hws/{mlx5hws_pat_arg.h => pat_arg.h} | 0 .../mellanox/mlx5/core/steering/hws/pool.c | 640 +++ .../core/steering/hws/{mlx5hws_pool.h => pool.h} | 0 .../core/steering/hws/{mlx5hws_prm.h => prm.h} | 0 .../mellanox/mlx5/core/steering/hws/rule.c | 780 +++ .../core/steering/hws/{mlx5hws_rule.h => rule.h} | 0 .../mellanox/mlx5/core/steering/hws/send.c | 1231 +++++ .../core/steering/hws/{mlx5hws_send.h => send.h} | 0 .../mellanox/mlx5/core/steering/hws/table.c | 493 ++ .../core/steering/hws/{mlx5hws_table.h => table.h} | 0 .../mellanox/mlx5/core/steering/hws/vport.c | 86 + .../core/steering/hws/{mlx5hws_vport.h => vport.h} | 0 .../mlx5/core/steering/{ => sws}/dr_action.c | 0 .../mellanox/mlx5/core/steering/{ => sws}/dr_arg.c | 0 .../mlx5/core/steering/{ => sws}/dr_buddy.c | 0 .../mellanox/mlx5/core/steering/{ => sws}/dr_cmd.c | 0 .../mellanox/mlx5/core/steering/{ => sws}/dr_dbg.c | 0 .../mellanox/mlx5/core/steering/{ => sws}/dr_dbg.h | 0 .../mlx5/core/steering/{ => sws}/dr_definer.c | 0 .../mlx5/core/steering/{ => sws}/dr_domain.c | 0 .../mellanox/mlx5/core/steering/{ => sws}/dr_fw.c | 0 .../mlx5/core/steering/{ => sws}/dr_icm_pool.c | 0 .../mlx5/core/steering/{ => sws}/dr_matcher.c | 0 .../mlx5/core/steering/{ => sws}/dr_ptrn.c | 0 .../mlx5/core/steering/{ => sws}/dr_rule.c | 0 .../mlx5/core/steering/{ => sws}/dr_send.c | 0 .../mellanox/mlx5/core/steering/{ => sws}/dr_ste.c | 0 .../mellanox/mlx5/core/steering/{ => sws}/dr_ste.h | 0 .../mlx5/core/steering/{ => sws}/dr_ste_v0.c | 0 .../mlx5/core/steering/{ => sws}/dr_ste_v1.c | 0 .../mlx5/core/steering/{ => sws}/dr_ste_v1.h | 0 .../mlx5/core/steering/{ => sws}/dr_ste_v2.c | 0 .../mlx5/core/steering/{ => sws}/dr_table.c | 0 .../mlx5/core/steering/{ => sws}/dr_types.h | 0 .../mellanox/mlx5/core/steering/sws/fs_dr.c | 879 +++ .../mellanox/mlx5/core/steering/{ => sws}/fs_dr.h | 0 .../mlx5/core/steering/{ => sws}/mlx5_ifc_dr.h | 0 .../core/steering/{ => sws}/mlx5_ifc_dr_ste_v1.h | 0 .../mellanox/mlx5/core/steering/{ => sws}/mlx5dr.h | 0 drivers/net/ethernet/mellanox/mlx5/core/wq.h | 2 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.c | 6 +- .../ethernet/mellanox/mlxsw/core_acl_flex_keys.h | 2 +- .../mellanox/mlxsw/spectrum_acl_flex_keys.c | 66 +- drivers/net/ethernet/meta/Kconfig | 1 + drivers/net/ethernet/meta/fbnic/Makefile | 8 +- drivers/net/ethernet/meta/fbnic/fbnic.h | 26 + drivers/net/ethernet/meta/fbnic/fbnic_csr.c | 148 + drivers/net/ethernet/meta/fbnic/fbnic_csr.h | 122 + drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c | 68 + drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 145 + drivers/net/ethernet/meta/fbnic/fbnic_fw.h | 7 + drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c | 193 + drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.h | 28 + drivers/net/ethernet/meta/fbnic/fbnic_hwmon.c | 81 + drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 22 + drivers/net/ethernet/meta/fbnic/fbnic_mac.h | 7 + drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 92 +- drivers/net/ethernet/meta/fbnic/fbnic_netdev.h | 18 + drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 30 +- drivers/net/ethernet/meta/fbnic/fbnic_rpc.c | 141 + drivers/net/ethernet/meta/fbnic/fbnic_rpc.h | 4 + drivers/net/ethernet/meta/fbnic/fbnic_time.c | 303 + drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 168 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 3 + drivers/net/ethernet/micrel/ks8842.c | 2 +- drivers/net/ethernet/micrel/ks8851_common.c | 20 +- drivers/net/ethernet/micrel/ks8851_par.c | 2 +- drivers/net/ethernet/microchip/Kconfig | 1 + drivers/net/ethernet/microchip/Makefile | 1 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 2 +- drivers/net/ethernet/microchip/lan969x/Kconfig | 5 + drivers/net/ethernet/microchip/lan969x/Makefile | 13 + drivers/net/ethernet/microchip/lan969x/lan969x.c | 353 ++ drivers/net/ethernet/microchip/lan969x/lan969x.h | 65 + .../ethernet/microchip/lan969x/lan969x_calendar.c | 191 + .../net/ethernet/microchip/lan969x/lan969x_regs.c | 222 + .../microchip/lan969x/lan969x_vcap_ag_api.c | 3843 +++++++++++++ .../ethernet/microchip/lan969x/lan969x_vcap_impl.c | 85 + drivers/net/ethernet/microchip/sparx5/Makefile | 2 +- .../ethernet/microchip/sparx5/sparx5_calendar.c | 128 +- drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c | 5 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 34 +- .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 12 +- .../ethernet/microchip/sparx5/sparx5_mactable.c | 10 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 307 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 208 +- .../ethernet/microchip/sparx5/sparx5_main_regs.h | 4603 +++++++++------- .../net/ethernet/microchip/sparx5/sparx5_mirror.c | 10 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 39 +- .../net/ethernet/microchip/sparx5/sparx5_packet.c | 24 +- .../net/ethernet/microchip/sparx5/sparx5_pgid.c | 15 +- .../net/ethernet/microchip/sparx5/sparx5_police.c | 3 +- .../net/ethernet/microchip/sparx5/sparx5_port.c | 122 +- .../net/ethernet/microchip/sparx5/sparx5_port.h | 23 +- .../net/ethernet/microchip/sparx5/sparx5_psfp.c | 49 +- drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 59 +- drivers/net/ethernet/microchip/sparx5/sparx5_qos.c | 11 +- drivers/net/ethernet/microchip/sparx5/sparx5_qos.h | 2 + .../net/ethernet/microchip/sparx5/sparx5_regs.c | 222 + .../net/ethernet/microchip/sparx5/sparx5_regs.h | 247 + .../net/ethernet/microchip/sparx5/sparx5_sdlb.c | 25 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 33 +- drivers/net/ethernet/microchip/sparx5/sparx5_tc.c | 8 +- .../ethernet/microchip/sparx5/sparx5_tc_flower.c | 9 +- .../ethernet/microchip/sparx5/sparx5_vcap_ag_api.h | 2 + .../ethernet/microchip/sparx5/sparx5_vcap_impl.c | 48 +- .../ethernet/microchip/sparx5/sparx5_vcap_impl.h | 21 + .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 47 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 43 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 105 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 66 +- drivers/net/ethernet/moxa/moxart_ether.c | 2 +- drivers/net/ethernet/mscc/ocelot_flower.c | 54 +- drivers/net/ethernet/mscc/ocelot_net.c | 4 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 2 +- drivers/net/ethernet/natsemi/jazzsonic.c | 2 +- drivers/net/ethernet/natsemi/macsonic.c | 2 +- drivers/net/ethernet/natsemi/ns83820.c | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 4 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 4 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 4 +- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 2 +- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 14 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 1 + drivers/net/ethernet/qlogic/qed/qed_hw.c | 1 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 45 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 34 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 60 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.c | 22 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/qualcomm/qca_debug.c | 4 +- drivers/net/ethernet/qualcomm/qca_spi.c | 30 +- drivers/net/ethernet/qualcomm/qca_spi.h | 2 +- drivers/net/ethernet/realtek/r8169.h | 1 + drivers/net/ethernet/realtek/r8169_firmware.c | 6 +- drivers/net/ethernet/realtek/r8169_main.c | 436 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 36 +- drivers/net/ethernet/realtek/rtase/rtase.h | 2 +- drivers/net/ethernet/realtek/rtase/rtase_main.c | 10 +- drivers/net/ethernet/renesas/ravb.h | 6 + drivers/net/ethernet/renesas/ravb_main.c | 103 +- drivers/net/ethernet/renesas/rswitch.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/rocker/rocker_main.c | 2 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +- drivers/net/ethernet/seeq/sgiseeq.c | 2 +- drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sfc/ef100_ethtool.c | 1 + drivers/net/ethernet/sfc/ef100_nic.c | 2 +- drivers/net/ethernet/sfc/ef100_rx.c | 5 +- drivers/net/ethernet/sfc/efx.c | 117 +- drivers/net/ethernet/sfc/efx.h | 1 - drivers/net/ethernet/sfc/efx_channels.c | 6 + drivers/net/ethernet/sfc/efx_channels.h | 7 + drivers/net/ethernet/sfc/efx_common.c | 16 - drivers/net/ethernet/sfc/efx_common.h | 1 - drivers/net/ethernet/sfc/ethtool.c | 1 + drivers/net/ethernet/sfc/ethtool_common.c | 49 +- drivers/net/ethernet/sfc/falcon/efx.c | 8 - drivers/net/ethernet/sfc/falcon/efx.h | 1 - drivers/net/ethernet/sfc/falcon/ethtool.c | 34 +- drivers/net/ethernet/sfc/falcon/falcon.c | 2 +- drivers/net/ethernet/sfc/falcon/farch.c | 22 - drivers/net/ethernet/sfc/falcon/net_driver.h | 2 +- drivers/net/ethernet/sfc/falcon/nic.c | 20 +- drivers/net/ethernet/sfc/falcon/nic.h | 7 +- drivers/net/ethernet/sfc/falcon/tx.c | 8 - drivers/net/ethernet/sfc/falcon/tx.h | 3 - drivers/net/ethernet/sfc/mae.c | 11 - drivers/net/ethernet/sfc/mae.h | 1 - drivers/net/ethernet/sfc/mcdi.c | 76 - drivers/net/ethernet/sfc/mcdi.h | 10 - drivers/net/ethernet/sfc/net_driver.h | 49 +- drivers/net/ethernet/sfc/nic.c | 9 +- drivers/net/ethernet/sfc/nic_common.h | 2 +- drivers/net/ethernet/sfc/ptp.c | 7 +- drivers/net/ethernet/sfc/ptp.h | 3 +- drivers/net/ethernet/sfc/rx.c | 5 +- drivers/net/ethernet/sfc/rx_common.c | 3 + drivers/net/ethernet/sfc/siena/ethtool_common.c | 46 +- drivers/net/ethernet/sfc/siena/net_driver.h | 2 +- drivers/net/ethernet/sfc/siena/nic.c | 14 +- drivers/net/ethernet/sfc/siena/nic_common.h | 5 +- drivers/net/ethernet/sfc/siena/ptp.c | 2 +- drivers/net/ethernet/sfc/siena/ptp.h | 2 +- drivers/net/ethernet/sfc/siena/siena.c | 2 +- drivers/net/ethernet/sfc/tx.c | 14 +- drivers/net/ethernet/sfc/tx.h | 3 - drivers/net/ethernet/sfc/tx_common.c | 33 +- drivers/net/ethernet/sfc/tx_common.h | 4 +- drivers/net/ethernet/sgi/ioc3-eth.c | 2 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 10 + drivers/net/ethernet/stmicro/stmmac/Makefile | 3 +- drivers/net/ethernet/stmicro/stmmac/common.h | 4 + .../net/ethernet/stmicro/stmmac/dwmac-anarion.c | 2 +- .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 55 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-starfive.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c | 273 + .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 12 + .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 101 + drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 10 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 11 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 2 + drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.h | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 9 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 150 - drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 26 - drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 6 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 31 +- drivers/net/ethernet/stmicro/stmmac/hwif.c | 22 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 20 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 11 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c | 413 ++ drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.h | 33 + .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 26 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 165 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 7 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 38 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 10 + drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 4 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sunplus/spl2sw_driver.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 198 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 9 - drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/cpsw_ale.c | 66 +- drivers/net/ethernet/ti/cpsw_new.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/davinci_mdio.c | 2 +- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 47 +- drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 1 - drivers/net/ethernet/toshiba/ps3_gelic_wireless.h | 1 - drivers/net/ethernet/tundra/tsi108_eth.c | 2 +- drivers/net/ethernet/via/via-rhine.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c | 24 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 1 - drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 188 +- drivers/net/ethernet/wangxun/txgbe/txgbe_phy.h | 2 - drivers/net/ethernet/wangxun/txgbe/txgbe_type.h | 9 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 23 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/fjes/fjes_ethtool.c | 64 +- drivers/net/fjes/fjes_main.c | 2 +- drivers/net/geneve.c | 4 +- drivers/net/gtp.c | 16 +- drivers/net/hyperv/netvsc.c | 13 +- drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/hyperv/rndis_filter.c | 9 +- drivers/net/ieee802154/fakelb.c | 2 +- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/ifb.c | 17 +- drivers/net/ipa/ipa_main.c | 2 +- drivers/net/ipvlan/ipvlan_core.c | 3 +- drivers/net/ipvlan/ipvlan_l3s.c | 6 +- drivers/net/macsec.c | 70 +- drivers/net/macvlan.c | 6 +- drivers/net/mctp/mctp-i2c.c | 3 +- drivers/net/mctp/mctp-i3c.c | 2 +- drivers/net/mctp/mctp-serial.c | 5 +- drivers/net/mdio.c | 172 - drivers/net/mdio/mdio-aspeed.c | 2 +- drivers/net/mdio/mdio-bcm-iproc.c | 2 +- drivers/net/mdio/mdio-bcm-unimac.c | 2 +- drivers/net/mdio/mdio-gpio.c | 2 +- drivers/net/mdio/mdio-hisi-femac.c | 2 +- drivers/net/mdio/mdio-ipq4019.c | 2 +- drivers/net/mdio/mdio-ipq8064.c | 2 +- drivers/net/mdio/mdio-moxart.c | 2 +- drivers/net/mdio/mdio-mscc-miim.c | 2 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 2 +- drivers/net/mdio/mdio-mux-bcm6368.c | 2 +- drivers/net/mdio/mdio-mux-gpio.c | 2 +- drivers/net/mdio/mdio-mux-meson-g12a.c | 2 +- drivers/net/mdio/mdio-mux-meson-gxl.c | 2 +- drivers/net/mdio/mdio-mux-mmioreg.c | 2 +- drivers/net/mdio/mdio-mux-multiplexer.c | 2 +- drivers/net/mdio/mdio-octeon.c | 2 +- drivers/net/mdio/mdio-sun4i.c | 2 +- drivers/net/mdio/mdio-thunder.c | 4 +- drivers/net/mdio/mdio-xgene.c | 2 +- drivers/net/netconsole.c | 197 +- drivers/net/netdevsim/ethtool.c | 2 + drivers/net/netdevsim/ipsec.c | 23 +- drivers/net/netdevsim/macsec.c | 56 +- drivers/net/netdevsim/netdev.c | 45 +- drivers/net/netkit.c | 102 +- drivers/net/pcs/pcs-rzn1-miic.c | 2 +- drivers/net/pcs/pcs-xpcs-nxp.c | 24 +- drivers/net/pcs/pcs-xpcs-wx.c | 56 +- drivers/net/pcs/pcs-xpcs.c | 641 +-- drivers/net/pcs/pcs-xpcs.h | 38 +- drivers/net/phy/Kconfig | 21 +- drivers/net/phy/Makefile | 3 +- drivers/net/phy/adin.c | 6 +- drivers/net/phy/aquantia/aquantia.h | 1 + drivers/net/phy/aquantia/aquantia_leds.c | 19 +- drivers/net/phy/aquantia/aquantia_main.c | 116 +- drivers/net/phy/bcm-phy-lib.c | 5 +- drivers/net/phy/dp83822.c | 31 +- drivers/net/phy/dp83869.c | 20 +- drivers/net/phy/icplus.c | 3 +- drivers/net/phy/intel-xway.c | 253 +- drivers/net/phy/marvell-88q2xxx.c | 124 +- drivers/net/phy/marvell.c | 26 +- drivers/net/phy/mediatek-ge-soc.c | 1555 ------ drivers/net/phy/mediatek-ge.c | 111 - drivers/net/phy/mediatek/Kconfig | 27 + drivers/net/phy/mediatek/Makefile | 4 + drivers/net/phy/mediatek/mtk-ge-soc.c | 1370 +++++ drivers/net/phy/mediatek/mtk-ge.c | 106 + drivers/net/phy/mediatek/mtk-phy-lib.c | 270 + drivers/net/phy/mediatek/mtk.h | 89 + drivers/net/phy/micrel.c | 8 +- drivers/net/phy/microchip_t1.c | 233 + drivers/net/phy/microchip_t1s.c | 300 +- drivers/net/phy/mscc/mscc_main.c | 3 +- drivers/net/phy/mxl-gpy.c | 227 + drivers/net/phy/nxp-c45-tja11xx.c | 36 +- drivers/net/phy/nxp-c45-tja11xx.h | 1 + drivers/net/phy/nxp-cbtx.c | 2 +- drivers/net/phy/phy-c45.c | 34 +- drivers/net/phy/phy-core.c | 52 +- drivers/net/phy/phy_device.c | 47 +- drivers/net/phy/phylink.c | 235 +- drivers/net/phy/qcom/qca83xx.c | 6 +- drivers/net/phy/realtek.c | 121 +- drivers/net/phy/sfp.c | 5 +- drivers/net/phy/smsc.c | 5 +- drivers/net/team/team_core.c | 3 +- drivers/net/tun.c | 2 +- drivers/net/usb/sr9700.c | 10 +- drivers/net/veth.c | 18 +- drivers/net/virtio_net.c | 458 +- drivers/net/vmxnet3/vmxnet3_drv.c | 8 + drivers/net/vrf.c | 2 +- drivers/net/vxlan/vxlan_core.c | 127 +- drivers/net/vxlan/vxlan_mdb.c | 4 +- drivers/net/wan/framer/pef2256/pef2256.c | 2 +- drivers/net/wan/fsl_qmc_hdlc.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 2 +- drivers/net/wan/ixp4xx_hss.c | 2 +- drivers/net/wireguard/device.c | 3 +- drivers/net/wireguard/selftest/allowedips.c | 1 - drivers/net/wireless/ath/ath10k/ahb.c | 8 +- drivers/net/wireless/ath/ath10k/mac.c | 105 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 +- drivers/net/wireless/ath/ath10k/snoc.c | 6 +- drivers/net/wireless/ath/ath11k/ahb.c | 20 +- drivers/net/wireless/ath/ath11k/core.c | 2 +- drivers/net/wireless/ath/ath11k/hal.c | 1 + drivers/net/wireless/ath/ath11k/mac.c | 5 +- drivers/net/wireless/ath/ath11k/qmi.c | 3 + drivers/net/wireless/ath/ath11k/wow.c | 39 +- drivers/net/wireless/ath/ath12k/Kconfig | 10 + drivers/net/wireless/ath/ath12k/Makefile | 1 + drivers/net/wireless/ath/ath12k/ce.h | 2 +- drivers/net/wireless/ath/ath12k/core.c | 9 +- drivers/net/wireless/ath/ath12k/core.h | 110 +- drivers/net/wireless/ath/ath12k/coredump.c | 51 + drivers/net/wireless/ath/ath12k/coredump.h | 80 + drivers/net/wireless/ath/ath12k/debugfs.c | 4 +- .../net/wireless/ath/ath12k/debugfs_htt_stats.c | 1358 ++++- .../net/wireless/ath/ath12k/debugfs_htt_stats.h | 444 +- drivers/net/wireless/ath/ath12k/dp.c | 58 +- drivers/net/wireless/ath/ath12k/dp.h | 7 +- drivers/net/wireless/ath/ath12k/dp_mon.c | 122 +- drivers/net/wireless/ath/ath12k/dp_rx.c | 16 +- drivers/net/wireless/ath/ath12k/dp_rx.h | 2 +- drivers/net/wireless/ath/ath12k/dp_tx.c | 9 +- drivers/net/wireless/ath/ath12k/dp_tx.h | 2 +- drivers/net/wireless/ath/ath12k/hal.c | 12 +- drivers/net/wireless/ath/ath12k/hal_rx.h | 53 +- drivers/net/wireless/ath/ath12k/hif.h | 6 + drivers/net/wireless/ath/ath12k/hw.c | 4 +- drivers/net/wireless/ath/ath12k/mac.c | 1850 ++++--- drivers/net/wireless/ath/ath12k/mac.h | 11 +- drivers/net/wireless/ath/ath12k/mhi.c | 5 + drivers/net/wireless/ath/ath12k/mhi.h | 2 +- drivers/net/wireless/ath/ath12k/p2p.c | 17 +- drivers/net/wireless/ath/ath12k/p2p.h | 2 +- drivers/net/wireless/ath/ath12k/pci.c | 200 +- drivers/net/wireless/ath/ath12k/peer.c | 13 +- drivers/net/wireless/ath/ath12k/peer.h | 4 +- drivers/net/wireless/ath/ath12k/rx_desc.h | 88 +- drivers/net/wireless/ath/ath12k/wmi.c | 30 +- drivers/net/wireless/ath/ath12k/wmi.h | 8 +- drivers/net/wireless/ath/ath12k/wow.c | 87 +- drivers/net/wireless/ath/ath5k/ahb.c | 8 +- drivers/net/wireless/ath/ath5k/pci.c | 2 + drivers/net/wireless/ath/ath6kl/wmi.h | 8 +- drivers/net/wireless/ath/ath9k/ahb.c | 10 +- drivers/net/wireless/ath/ath9k/ar9003_aic.c | 10 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 1 - drivers/net/wireless/ath/ath9k/btcoex.c | 16 +- drivers/net/wireless/ath/ath9k/eeprom.c | 12 - drivers/net/wireless/ath/ath9k/htc_drv_main.c | 6 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 3 + drivers/net/wireless/ath/ath9k/hw.c | 2 +- drivers/net/wireless/ath/ath9k/init.c | 52 +- drivers/net/wireless/ath/wcn36xx/main.c | 8 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 6 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 7 - .../broadcom/brcm80211/brcmfmac/cfg80211.h | 1 - .../wireless/broadcom/brcm80211/brcmfmac/common.c | 5 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 29 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.h | 9 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 55 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 22 +- .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c | 3 + .../wireless/broadcom/brcm80211/brcmsmac/debug.c | 5 - .../wireless/broadcom/brcm80211/brcmsmac/debug.h | 1 - .../net/wireless/broadcom/brcm80211/brcmsmac/dma.c | 9 - .../net/wireless/broadcom/brcm80211/brcmsmac/dma.h | 1 - .../broadcom/brcm80211/include/brcm_hw_ids.h | 2 + drivers/net/wireless/intel/ipw2x00/Kconfig | 11 +- drivers/net/wireless/intel/ipw2x00/Makefile | 7 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 9 +- drivers/net/wireless/intel/ipw2x00/ipw2100.h | 2 - drivers/net/wireless/intel/ipw2x00/ipw2200.c | 25 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 4 - drivers/net/wireless/intel/ipw2x00/libipw.h | 114 +- drivers/net/wireless/intel/ipw2x00/libipw_crypto.c | 246 + .../wireless/intel/ipw2x00/libipw_crypto_ccmp.c | 438 ++ .../wireless/intel/ipw2x00/libipw_crypto_tkip.c | 728 +++ .../net/wireless/intel/ipw2x00/libipw_crypto_wep.c | 247 + drivers/net/wireless/intel/ipw2x00/libipw_module.c | 36 +- drivers/net/wireless/intel/ipw2x00/libipw_rx.c | 19 +- drivers/net/wireless/intel/ipw2x00/libipw_spy.c | 233 + drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 4 +- drivers/net/wireless/intel/ipw2x00/libipw_wx.c | 43 +- drivers/net/wireless/intel/iwlegacy/3945.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/bz.c | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/sc.c | 4 +- .../net/wireless/intel/iwlwifi/fw/api/binding.h | 2 - .../net/wireless/intel/iwlwifi/fw/api/context.h | 3 + drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 69 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 30 +- .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 32 +- drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 9 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 27 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 179 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 66 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 6 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/link.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 25 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 63 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/mld-mac80211.c | 89 +- drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c | 30 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 21 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 57 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 14 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 6 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 2 + drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 4 + drivers/net/wireless/intersil/p54/p54spi.c | 4 +- drivers/net/wireless/marvell/libertas/Kconfig | 1 - drivers/net/wireless/marvell/libertas/cfg.c | 1 + drivers/net/wireless/marvell/libertas/mesh.h | 1 - drivers/net/wireless/marvell/mwifiex/cmdevt.c | 2 + drivers/net/wireless/marvell/mwifiex/fw.h | 2 +- drivers/net/wireless/marvell/mwifiex/ioctl.h | 2 +- drivers/net/wireless/marvell/mwifiex/join.c | 11 +- drivers/net/wireless/marvell/mwifiex/main.c | 4 +- drivers/net/wireless/marvell/mwifiex/main.h | 4 - drivers/net/wireless/marvell/mwifiex/sta_event.c | 6 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 2 - drivers/net/wireless/marvell/mwifiex/tdls.c | 2 - drivers/net/wireless/marvell/mwifiex/util.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7996/main.c | 5 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 113 +- drivers/net/wireless/microchip/wilc1000/cfg80211.h | 2 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 37 +- drivers/net/wireless/microchip/wilc1000/sdio.c | 99 +- drivers/net/wireless/microchip/wilc1000/spi.c | 8 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 444 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 53 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 1 - drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 2 +- drivers/net/wireless/realtek/rtl8xxxu/core.c | 6 +- .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 11 - .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.h | 1 - .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 79 - .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 10 - drivers/net/wireless/realtek/rtlwifi/efuse.c | 11 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 3 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 18 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 3 + drivers/net/wireless/realtek/rtw88/Kconfig | 33 + drivers/net/wireless/realtek/rtw88/Makefile | 15 + drivers/net/wireless/realtek/rtw88/coex.c | 37 +- drivers/net/wireless/realtek/rtw88/coex.h | 11 + drivers/net/wireless/realtek/rtw88/debug.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 46 +- drivers/net/wireless/realtek/rtw88/fw.h | 17 +- drivers/net/wireless/realtek/rtw88/mac.c | 15 +- drivers/net/wireless/realtek/rtw88/mac.h | 3 + drivers/net/wireless/realtek/rtw88/mac80211.c | 6 +- drivers/net/wireless/realtek/rtw88/main.c | 35 +- drivers/net/wireless/realtek/rtw88/main.h | 52 +- drivers/net/wireless/realtek/rtw88/pci.c | 4 +- drivers/net/wireless/realtek/rtw88/phy.c | 82 +- drivers/net/wireless/realtek/rtw88/reg.h | 174 + drivers/net/wireless/realtek/rtw88/rtw8703b.c | 83 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 70 +- drivers/net/wireless/realtek/rtw88/rtw8723x.c | 3 +- drivers/net/wireless/realtek/rtw88/rtw8812a.c | 1102 ++++ drivers/net/wireless/realtek/rtw88/rtw8812a.h | 10 + .../net/wireless/realtek/rtw88/rtw8812a_table.c | 2812 ++++++++++ .../net/wireless/realtek/rtw88/rtw8812a_table.h | 26 + drivers/net/wireless/realtek/rtw88/rtw8812au.c | 28 + drivers/net/wireless/realtek/rtw88/rtw8821a.c | 1197 ++++ drivers/net/wireless/realtek/rtw88/rtw8821a.h | 10 + .../net/wireless/realtek/rtw88/rtw8821a_table.c | 2350 ++++++++ .../net/wireless/realtek/rtw88/rtw8821a_table.h | 21 + drivers/net/wireless/realtek/rtw88/rtw8821au.c | 28 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 87 +- drivers/net/wireless/realtek/rtw88/rtw8821c.h | 24 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 73 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 12 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 82 +- drivers/net/wireless/realtek/rtw88/rtw88xxa.c | 1989 +++++++ drivers/net/wireless/realtek/rtw88/rtw88xxa.h | 175 + drivers/net/wireless/realtek/rtw88/rx.c | 82 +- drivers/net/wireless/realtek/rtw88/rx.h | 64 +- drivers/net/wireless/realtek/rtw88/sdio.c | 11 +- drivers/net/wireless/realtek/rtw88/tx.c | 6 +- drivers/net/wireless/realtek/rtw88/tx.h | 4 +- drivers/net/wireless/realtek/rtw88/usb.c | 14 +- drivers/net/wireless/realtek/rtw89/cam.c | 310 +- drivers/net/wireless/realtek/rtw89/cam.h | 48 +- drivers/net/wireless/realtek/rtw89/chan.c | 384 +- drivers/net/wireless/realtek/rtw89/chan.h | 23 +- drivers/net/wireless/realtek/rtw89/coex.c | 391 +- drivers/net/wireless/realtek/rtw89/coex.h | 6 +- drivers/net/wireless/realtek/rtw89/core.c | 1091 ++-- drivers/net/wireless/realtek/rtw89/core.h | 512 +- drivers/net/wireless/realtek/rtw89/debug.c | 144 +- drivers/net/wireless/realtek/rtw89/efuse.c | 150 + drivers/net/wireless/realtek/rtw89/efuse.h | 2 + drivers/net/wireless/realtek/rtw89/efuse_be.c | 52 +- drivers/net/wireless/realtek/rtw89/fw.c | 896 +-- drivers/net/wireless/realtek/rtw89/fw.h | 284 +- drivers/net/wireless/realtek/rtw89/mac.c | 761 ++- drivers/net/wireless/realtek/rtw89/mac.h | 128 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 663 ++- drivers/net/wireless/realtek/rtw89/mac_be.c | 73 +- drivers/net/wireless/realtek/rtw89/pci.c | 105 +- drivers/net/wireless/realtek/rtw89/pci.h | 39 + drivers/net/wireless/realtek/rtw89/pci_be.c | 77 + drivers/net/wireless/realtek/rtw89/phy.c | 702 ++- drivers/net/wireless/realtek/rtw89/phy.h | 13 +- drivers/net/wireless/realtek/rtw89/phy_be.c | 12 +- drivers/net/wireless/realtek/rtw89/ps.c | 109 +- drivers/net/wireless/realtek/rtw89/ps.h | 14 +- drivers/net/wireless/realtek/rtw89/reg.h | 2 + drivers/net/wireless/realtek/rtw89/regd.c | 111 +- drivers/net/wireless/realtek/rtw89/rtw8851b.c | 18 +- drivers/net/wireless/realtek/rtw89/rtw8851be.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 13 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852b.c | 18 +- .../net/wireless/realtek/rtw89/rtw8852b_common.c | 8 +- drivers/net/wireless/realtek/rtw89/rtw8852be.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852bt.c | 18 +- drivers/net/wireless/realtek/rtw89/rtw8852bte.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 17 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 8 +- drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 2 + drivers/net/wireless/realtek/rtw89/rtw8922a.c | 121 +- drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c | 61 +- drivers/net/wireless/realtek/rtw89/rtw8922ae.c | 8 + drivers/net/wireless/realtek/rtw89/sar.c | 6 +- drivers/net/wireless/realtek/rtw89/ser.c | 37 +- drivers/net/wireless/realtek/rtw89/wow.c | 217 +- drivers/net/wireless/realtek/rtw89/wow.h | 10 +- drivers/net/wireless/silabs/wfx/main.c | 17 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 2 +- drivers/net/wireless/st/cw1200/queue.c | 27 - drivers/net/wireless/st/cw1200/queue.h | 1 - drivers/net/wireless/ti/wl1251/sdio.c | 4 +- drivers/net/wireless/ti/wl12xx/main.c | 2 +- drivers/net/wireless/ti/wl18xx/main.c | 4 +- drivers/net/wireless/ti/wlcore/main.c | 5 +- drivers/net/wireless/ti/wlcore/sdio.c | 13 +- drivers/net/wireless/virtual/mac80211_hwsim.c | 12 +- drivers/net/wwan/qcom_bam_dmux.c | 2 +- drivers/net/wwan/t7xx/t7xx_modem_ops.c | 1 + drivers/net/wwan/t7xx/t7xx_pci.c | 60 +- drivers/net/wwan/t7xx/t7xx_pci.h | 1 + drivers/net/wwan/t7xx/t7xx_port.h | 3 + drivers/net/wwan/t7xx/t7xx_port_proxy.c | 51 +- drivers/net/wwan/t7xx/t7xx_port_proxy.h | 1 + drivers/net/wwan/t7xx/t7xx_port_wwan.c | 8 +- drivers/net/wwan/wwan_core.c | 10 +- drivers/of/.kunitconfig | 1 + drivers/of/Kconfig | 2 +- drivers/of/address.c | 36 +- drivers/of/base.c | 48 +- drivers/of/cpu.c | 2 +- drivers/of/dynamic.c | 4 +- drivers/of/fdt.c | 23 +- drivers/of/fdt_address.c | 4 +- drivers/of/irq.c | 4 +- drivers/of/kexec.c | 2 +- drivers/of/kobj.c | 8 +- drivers/of/module.c | 4 +- drivers/of/of_numa.c | 3 - drivers/of/of_private.h | 15 +- drivers/of/of_reserved_mem.c | 227 +- drivers/of/overlay.c | 19 +- drivers/of/overlay_test.c | 2 + drivers/of/property.c | 109 +- drivers/of/resolver.c | 12 +- drivers/pci/pci.c | 2 +- drivers/pci/quirks.c | 1 + drivers/platform/cznic/turris-omnia-mcu-gpio.c | 4 +- drivers/platform/cznic/turris-omnia-mcu.h | 42 +- .../platform/surface/surface_aggregator_registry.c | 19 +- drivers/platform/x86/acer-wmi.c | 7 +- drivers/platform/x86/adv_swbutton.c | 2 +- drivers/platform/x86/amd/Kconfig | 18 +- drivers/platform/x86/amd/Makefile | 5 +- drivers/platform/x86/amd/hsmp.c | 988 ---- drivers/platform/x86/amd/hsmp/Kconfig | 47 + drivers/platform/x86/amd/hsmp/Makefile | 12 + drivers/platform/x86/amd/hsmp/acpi.c | 378 ++ drivers/platform/x86/amd/hsmp/hsmp.c | 408 ++ drivers/platform/x86/amd/hsmp/hsmp.h | 66 + drivers/platform/x86/amd/hsmp/plat.c | 338 ++ drivers/platform/x86/amd/pmc/pmc.c | 2 +- drivers/platform/x86/amd/pmf/Kconfig | 1 + drivers/platform/x86/amd/pmf/acpi.c | 46 +- drivers/platform/x86/amd/pmf/core.c | 10 +- drivers/platform/x86/amd/pmf/pmf.h | 6 +- drivers/platform/x86/amd/pmf/tee-if.c | 8 +- drivers/platform/x86/amd/x3d_vcache.c | 176 + drivers/platform/x86/amilo-rfkill.c | 6 +- drivers/platform/x86/asus-laptop.c | 4 +- drivers/platform/x86/asus-wmi.c | 90 +- drivers/platform/x86/barco-p50-gpio.c | 2 +- drivers/platform/x86/classmate-laptop.c | 7 +- drivers/platform/x86/compal-laptop.c | 61 +- drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/dell/alienware-wmi.c | 577 +- drivers/platform/x86/dell/dcdbas.c | 13 +- drivers/platform/x86/dell/dell-smo8800.c | 2 +- drivers/platform/x86/dell/dell-uart-backlight.c | 2 +- drivers/platform/x86/eeepc-laptop.c | 9 +- .../x86/hp/hp-bioscfg/passwdobj-attributes.c | 11 +- drivers/platform/x86/hp/hp-wmi.c | 2 +- drivers/platform/x86/hp/hp_accel.c | 2 +- drivers/platform/x86/hp/tc1100-wmi.c | 2 +- drivers/platform/x86/huawei-wmi.c | 2 +- drivers/platform/x86/ideapad-laptop.c | 2 +- drivers/platform/x86/intel/Makefile | 68 +- drivers/platform/x86/intel/bxtwc_tmu.c | 2 +- drivers/platform/x86/intel/bytcrc_pwrsrc.c | 2 +- drivers/platform/x86/intel/chtdc_ti_pwrbtn.c | 2 +- drivers/platform/x86/intel/chtwc_int33fe.c | 2 +- drivers/platform/x86/intel/hid.c | 9 +- drivers/platform/x86/intel/int0002_vgpio.c | 4 +- drivers/platform/x86/intel/int1092/intel_sar.c | 2 +- drivers/platform/x86/intel/int3472/discrete.c | 2 +- drivers/platform/x86/intel/mrfld_pwrbtn.c | 2 +- .../x86/intel/{intel_plr_tpmi.c => plr_tpmi.c} | 0 drivers/platform/x86/intel/pmc/arl.c | 3 +- drivers/platform/x86/intel/pmc/cnp.c | 53 + drivers/platform/x86/intel/pmc/core.c | 2 +- drivers/platform/x86/intel/pmc/lnl.c | 3 +- drivers/platform/x86/intel/pmc/mtl.c | 3 +- drivers/platform/x86/intel/pmt/class.c | 10 +- drivers/platform/x86/intel/pmt/class.h | 2 +- drivers/platform/x86/intel/pmt/telemetry.c | 2 +- drivers/platform/x86/intel/telemetry/pltdrv.c | 2 +- drivers/platform/x86/intel/tpmi.c | 857 --- drivers/platform/x86/intel/vbtn.c | 2 +- drivers/platform/x86/intel/vsec.c | 6 - drivers/platform/x86/intel/vsec_tpmi.c | 857 +++ drivers/platform/x86/intel_scu_ipc.c | 140 +- .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c | 2 +- drivers/platform/x86/lenovo-yogabook.c | 2 +- drivers/platform/x86/mlx-platform.c | 2 +- drivers/platform/x86/p2sb.c | 1 + drivers/platform/x86/panasonic-laptop.c | 10 +- drivers/platform/x86/samsung-q10.c | 2 +- drivers/platform/x86/sel3350-platform.c | 2 +- drivers/platform/x86/serial-multi-instantiate.c | 2 +- .../x86/siemens/simatic-ipc-batt-apollolake.c | 2 +- .../x86/siemens/simatic-ipc-batt-elkhartlake.c | 2 +- .../platform/x86/siemens/simatic-ipc-batt-f7188x.c | 2 +- drivers/platform/x86/siemens/simatic-ipc-batt.c | 2 +- drivers/platform/x86/think-lmi.c | 149 +- drivers/platform/x86/think-lmi.h | 6 +- drivers/platform/x86/wmi.c | 98 +- drivers/platform/x86/x86-android-tablets/Kconfig | 4 +- drivers/platform/x86/x86-android-tablets/core.c | 60 +- drivers/platform/x86/x86-android-tablets/dmi.c | 10 + drivers/platform/x86/x86-android-tablets/other.c | 163 + .../x86/x86-android-tablets/x86-android-tablets.h | 2 + drivers/platform/x86/xo1-rfkill.c | 2 +- drivers/ptp/Kconfig | 28 + drivers/ptp/Makefile | 2 + drivers/ptp/ptp_fc3.c | 5 - drivers/ptp/ptp_pch.c | 6 +- drivers/ptp/ptp_s390.c | 129 + drivers/ptp/ptp_vmclock.c | 615 +++ drivers/reset/Kconfig | 19 +- drivers/reset/Makefile | 3 +- drivers/reset/amlogic/Kconfig | 27 + drivers/reset/amlogic/Makefile | 4 + .../reset/{ => amlogic}/reset-meson-audio-arb.c | 0 drivers/reset/amlogic/reset-meson-aux.c | 136 + drivers/reset/amlogic/reset-meson-common.c | 142 + drivers/reset/amlogic/reset-meson.c | 105 + drivers/reset/amlogic/reset-meson.h | 28 + drivers/reset/core.c | 119 +- drivers/reset/reset-meson.c | 159 - drivers/reset/reset-microchip-sparx5.c | 38 +- drivers/reset/reset-uniphier-glue.c | 24 +- drivers/soc/aspeed/aspeed-lpc-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 2 +- drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +- drivers/soc/aspeed/aspeed-uart-routing.c | 2 +- drivers/soc/fsl/dpaa2-console.c | 2 +- drivers/soc/fsl/dpio/dpio-service.c | 2 +- drivers/soc/fsl/qe/qmc.c | 6 +- drivers/soc/fsl/qe/tsa.c | 30 +- drivers/soc/fsl/rcpm.c | 1 + drivers/soc/fujitsu/a64fx-diag.c | 2 +- drivers/soc/hisilicon/Kconfig | 7 +- drivers/soc/hisilicon/kunpeng_hccs.c | 516 +- drivers/soc/hisilicon/kunpeng_hccs.h | 33 +- drivers/soc/imx/soc-imx8m.c | 174 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 2 +- drivers/soc/ixp4xx/ixp4xx-qmgr.c | 2 +- drivers/soc/litex/litex_soc_ctrl.c | 2 +- drivers/soc/loongson/loongson2_guts.c | 2 +- drivers/soc/mediatek/Kconfig | 11 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 230 +- drivers/soc/mediatek/mtk-devapc.c | 2 +- drivers/soc/mediatek/mtk-dvfsrc.c | 545 ++ drivers/soc/mediatek/mtk-mmsys.c | 2 +- drivers/soc/mediatek/mtk-regulator-coupler.c | 1 + drivers/soc/mediatek/mtk-socinfo.c | 2 +- drivers/soc/mediatek/mtk-svs.c | 4 +- drivers/soc/microchip/mpfs-sys-controller.c | 2 +- drivers/soc/pxa/ssp.c | 2 +- drivers/soc/qcom/icc-bwmon.c | 2 +- drivers/soc/qcom/ice.c | 6 +- drivers/soc/qcom/llcc-qcom.c | 3265 +++++++++-- drivers/soc/qcom/ocmem.c | 2 +- drivers/soc/qcom/pmic_glink.c | 2 +- drivers/soc/qcom/qcom-geni-se.c | 3 +- drivers/soc/qcom/qcom-pbs.c | 22 +- drivers/soc/qcom/qcom_aoss.c | 2 +- drivers/soc/qcom/qcom_gsbi.c | 2 +- drivers/soc/qcom/qcom_pd_mapper.c | 1 + drivers/soc/qcom/qcom_stats.c | 2 +- drivers/soc/qcom/qmi_interface.c | 2 +- drivers/soc/qcom/ramp_controller.c | 4 +- drivers/soc/qcom/rmtfs_mem.c | 2 +- drivers/soc/qcom/rpm-proc.c | 2 +- drivers/soc/qcom/rpm_master_stats.c | 2 +- drivers/soc/qcom/rpmh-rsc.c | 9 +- drivers/soc/qcom/smem.c | 18 +- drivers/soc/qcom/smem_state.c | 12 +- drivers/soc/qcom/smp2p.c | 11 +- drivers/soc/qcom/smsm.c | 6 +- drivers/soc/qcom/socinfo.c | 9 +- drivers/soc/rockchip/io-domain.c | 8 +- drivers/soc/samsung/exynos-chipid.c | 7 +- drivers/soc/tegra/cbb/tegra194-cbb.c | 2 +- drivers/soc/ti/k3-ringacc.c | 2 +- drivers/soc/ti/knav_dma.c | 4 +- drivers/soc/ti/knav_qmss_queue.c | 8 +- drivers/soc/ti/pm33xx.c | 2 +- drivers/soc/ti/pruss.c | 4 +- drivers/soc/ti/smartreflex.c | 6 +- drivers/soc/ti/wkup_m3_ipc.c | 2 +- drivers/soc/xilinx/xlnx_event_manager.c | 6 +- drivers/soc/xilinx/zynqmp_power.c | 2 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/atomisp/i2c/Kconfig | 10 - drivers/staging/media/atomisp/i2c/Makefile | 2 - drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 10 - drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 10 - .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 211 - .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 24 +- drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 10 - drivers/staging/media/atomisp/i2c/gc2235.h | 13 - drivers/staging/media/atomisp/i2c/mt9m114.h | 11 - drivers/staging/media/atomisp/i2c/ov2722.h | 11 - drivers/staging/media/atomisp/include/hmm/hmm.h | 11 - drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 15 +- .../staging/media/atomisp/include/hmm/hmm_common.h | 11 - .../staging/media/atomisp/include/linux/atomisp.h | 11 - .../atomisp/include/linux/atomisp_gmin_platform.h | 9 - .../media/atomisp/include/linux/atomisp_platform.h | 11 - .../media/atomisp/include/linux/libmsrlisthelper.h | 28 - .../staging/media/atomisp/include/mmu/isp_mmu.h | 11 - .../media/atomisp/include/mmu/sh_mmu_mrfld.h | 11 - drivers/staging/media/atomisp/pci/atomisp-regs.h | 11 - drivers/staging/media/atomisp/pci/atomisp_cmd.c | 11 - drivers/staging/media/atomisp/pci/atomisp_cmd.h | 11 - drivers/staging/media/atomisp/pci/atomisp_common.h | 11 - drivers/staging/media/atomisp/pci/atomisp_compat.h | 11 - .../media/atomisp/pci/atomisp_compat_css20.c | 11 - .../media/atomisp/pci/atomisp_compat_css20.h | 11 - .../media/atomisp/pci/atomisp_compat_ioctl32.h | 11 - drivers/staging/media/atomisp/pci/atomisp_csi2.c | 11 - drivers/staging/media/atomisp/pci/atomisp_csi2.h | 11 - .../staging/media/atomisp/pci/atomisp_dfs_tables.h | 11 - drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 11 - drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 11 - drivers/staging/media/atomisp/pci/atomisp_fops.c | 13 - drivers/staging/media/atomisp/pci/atomisp_fops.h | 11 - .../staging/media/atomisp/pci/atomisp_internal.h | 11 - drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 24 +- drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 11 - drivers/staging/media/atomisp/pci/atomisp_subdev.c | 11 - drivers/staging/media/atomisp/pci/atomisp_subdev.h | 11 - drivers/staging/media/atomisp/pci/atomisp_tables.h | 11 - .../media/atomisp/pci/atomisp_trace_event.h | 11 - drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 13 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 11 - .../pci/base/circbuf/interface/ia_css_circbuf.h | 9 - .../base/circbuf/interface/ia_css_circbuf_comm.h | 9 - .../base/circbuf/interface/ia_css_circbuf_desc.h | 9 - .../media/atomisp/pci/base/circbuf/src/circbuf.c | 9 - .../pci/base/refcount/interface/ia_css_refcount.h | 9 - .../media/atomisp/pci/base/refcount/src/refcount.c | 9 - drivers/staging/media/atomisp/pci/bits.h | 9 - .../camera/pipe/interface/ia_css_pipe_binarydesc.h | 9 - .../camera/pipe/interface/ia_css_pipe_stagedesc.h | 9 - .../pci/camera/pipe/interface/ia_css_pipe_util.h | 9 - .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 9 - .../atomisp/pci/camera/pipe/src/pipe_stagedesc.c | 9 - .../media/atomisp/pci/camera/pipe/src/pipe_util.c | 9 - .../pci/camera/util/interface/ia_css_util.h | 9 - .../media/atomisp/pci/camera/util/src/util.c | 9 - drivers/staging/media/atomisp/pci/cell_params.h | 9 - .../atomisp/pci/css_2401_system/csi_rx_global.h | 9 - .../atomisp/pci/css_2401_system/host/csi_rx.c | 9 - .../pci/css_2401_system/host/csi_rx_local.h | 9 - .../pci/css_2401_system/host/csi_rx_private.h | 9 - .../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 9 - .../pci/css_2401_system/host/ibuf_ctrl_local.h | 9 - .../atomisp/pci/css_2401_system/host/isys_dma.c | 9 - .../pci/css_2401_system/host/isys_dma_private.h | 9 - .../atomisp/pci/css_2401_system/host/isys_irq.c | 9 - .../pci/css_2401_system/host/isys_irq_local.h | 9 - .../pci/css_2401_system/host/isys_irq_private.h | 9 - .../pci/css_2401_system/host/isys_stream2mmio.c | 9 - .../css_2401_system/host/isys_stream2mmio_local.h | 9 - .../host/isys_stream2mmio_private.h | 9 - .../pci/css_2401_system/host/pixelgen_local.h | 9 - .../pci/css_2401_system/host/pixelgen_private.h | 9 - .../css_2401_system/hrt/PixelGen_SysBlock_defs.h | 9 - .../pci/css_2401_system/hrt/ibuf_cntrl_defs.h | 9 - .../css_2401_system/hrt/mipi_backend_common_defs.h | 9 - .../pci/css_2401_system/hrt/mipi_backend_defs.h | 9 - .../atomisp/pci/css_2401_system/hrt/rx_csi_defs.h | 9 - .../pci/css_2401_system/hrt/stream2mmio_defs.h | 9 - .../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 9 - .../atomisp/pci/css_2401_system/isys_dma_global.h | 9 - .../atomisp/pci/css_2401_system/isys_irq_global.h | 9 - .../pci/css_2401_system/isys_stream2mmio_global.h | 9 - .../atomisp/pci/css_2401_system/pixelgen_global.h | 9 - .../atomisp/pci/css_receiver_2400_common_defs.h | 9 - .../media/atomisp/pci/css_receiver_2400_defs.h | 9 - drivers/staging/media/atomisp/pci/css_trace.h | 9 - drivers/staging/media/atomisp/pci/dma_v2_defs.h | 9 - drivers/staging/media/atomisp/pci/gdc_v2_defs.h | 9 - drivers/staging/media/atomisp/pci/gp_timer_defs.h | 9 - .../staging/media/atomisp/pci/gpio_block_defs.h | 9 - .../atomisp/pci/hive_isp_css_common/debug_global.h | 9 - .../atomisp/pci/hive_isp_css_common/dma_global.h | 10 - .../pci/hive_isp_css_common/event_fifo_global.h | 9 - .../pci/hive_isp_css_common/fifo_monitor_global.h | 9 - .../atomisp/pci/hive_isp_css_common/gdc_global.h | 9 - .../pci/hive_isp_css_common/gp_device_global.h | 9 - .../pci/hive_isp_css_common/gp_timer_global.h | 9 - .../atomisp/pci/hive_isp_css_common/gpio_global.h | 9 - .../atomisp/pci/hive_isp_css_common/hmem_global.h | 9 - .../atomisp/pci/hive_isp_css_common/host/debug.c | 9 - .../pci/hive_isp_css_common/host/debug_local.h | 9 - .../pci/hive_isp_css_common/host/debug_private.h | 9 - .../atomisp/pci/hive_isp_css_common/host/dma.c | 9 - .../pci/hive_isp_css_common/host/dma_local.h | 9 - .../pci/hive_isp_css_common/host/dma_private.h | 9 - .../pci/hive_isp_css_common/host/event_fifo.c | 9 - .../hive_isp_css_common/host/event_fifo_local.h | 9 - .../hive_isp_css_common/host/event_fifo_private.h | 9 - .../pci/hive_isp_css_common/host/fifo_monitor.c | 9 - .../hive_isp_css_common/host/fifo_monitor_local.h | 9 - .../host/fifo_monitor_private.h | 9 - .../atomisp/pci/hive_isp_css_common/host/gdc.c | 9 - .../pci/hive_isp_css_common/host/gdc_local.h | 9 - .../pci/hive_isp_css_common/host/gdc_private.h | 9 - .../pci/hive_isp_css_common/host/gp_device.c | 9 - .../pci/hive_isp_css_common/host/gp_device_local.h | 9 - .../hive_isp_css_common/host/gp_device_private.h | 9 - .../pci/hive_isp_css_common/host/gp_timer.c | 9 - .../pci/hive_isp_css_common/host/gp_timer_local.h | 9 - .../hive_isp_css_common/host/gp_timer_private.h | 9 - .../pci/hive_isp_css_common/host/gpio_private.h | 9 - .../atomisp/pci/hive_isp_css_common/host/hmem.c | 9 - .../pci/hive_isp_css_common/host/hmem_local.h | 9 - .../pci/hive_isp_css_common/host/hmem_private.h | 9 - .../pci/hive_isp_css_common/host/input_formatter.c | 9 - .../host/input_formatter_local.h | 9 - .../host/input_formatter_private.h | 9 - .../pci/hive_isp_css_common/host/input_system.c | 11 +- .../atomisp/pci/hive_isp_css_common/host/irq.c | 9 - .../pci/hive_isp_css_common/host/irq_local.h | 9 - .../pci/hive_isp_css_common/host/irq_private.h | 9 - .../atomisp/pci/hive_isp_css_common/host/isp.c | 9 - .../pci/hive_isp_css_common/host/isp_local.h | 9 - .../pci/hive_isp_css_common/host/isp_private.h | 9 - .../atomisp/pci/hive_isp_css_common/host/mmu.c | 9 - .../pci/hive_isp_css_common/host/mmu_local.h | 9 - .../atomisp/pci/hive_isp_css_common/host/sp.c | 9 - .../pci/hive_isp_css_common/host/sp_local.h | 9 - .../pci/hive_isp_css_common/host/sp_private.h | 9 - .../pci/hive_isp_css_common/host/timed_ctrl.c | 9 - .../hive_isp_css_common/host/timed_ctrl_local.h | 9 - .../hive_isp_css_common/host/timed_ctrl_private.h | 9 - .../pci/hive_isp_css_common/host/vamem_local.h | 9 - .../atomisp/pci/hive_isp_css_common/host/vmem.c | 9 - .../pci/hive_isp_css_common/host/vmem_local.h | 9 - .../pci/hive_isp_css_common/host/vmem_private.h | 9 - .../hive_isp_css_common/input_formatter_global.h | 9 - .../atomisp/pci/hive_isp_css_common/irq_global.h | 9 - .../atomisp/pci/hive_isp_css_common/isp_global.h | 9 - .../atomisp/pci/hive_isp_css_common/mmu_global.h | 9 - .../atomisp/pci/hive_isp_css_common/sp_global.h | 9 - .../pci/hive_isp_css_common/timed_ctrl_global.h | 9 - .../atomisp/pci/hive_isp_css_common/vamem_global.h | 9 - .../atomisp/pci/hive_isp_css_common/vmem_global.h | 9 - .../staging/media/atomisp/pci/hive_isp_css_defs.h | 9 - .../pci/hive_isp_css_include/assert_support.h | 9 - .../pci/hive_isp_css_include/bitop_support.h | 9 - .../atomisp/pci/hive_isp_css_include/csi_rx.h | 9 - .../media/atomisp/pci/hive_isp_css_include/debug.h | 9 - .../device_access/device_access.h | 8 - .../media/atomisp/pci/hive_isp_css_include/dma.h | 9 - .../atomisp/pci/hive_isp_css_include/event_fifo.h | 9 - .../pci/hive_isp_css_include/fifo_monitor.h | 9 - .../atomisp/pci/hive_isp_css_include/gdc_device.h | 9 - .../atomisp/pci/hive_isp_css_include/gp_device.h | 9 - .../atomisp/pci/hive_isp_css_include/gp_timer.h | 9 - .../media/atomisp/pci/hive_isp_css_include/hmem.h | 9 - .../pci/hive_isp_css_include/host/csi_rx_public.h | 9 - .../pci/hive_isp_css_include/host/debug_public.h | 9 - .../pci/hive_isp_css_include/host/dma_public.h | 9 - .../hive_isp_css_include/host/event_fifo_public.h | 9 - .../host/fifo_monitor_public.h | 9 - .../pci/hive_isp_css_include/host/gdc_public.h | 9 - .../hive_isp_css_include/host/gp_device_public.h | 9 - .../hive_isp_css_include/host/gp_timer_public.h | 9 - .../pci/hive_isp_css_include/host/hmem_public.h | 9 - .../host/input_formatter_public.h | 9 - .../pci/hive_isp_css_include/host/irq_public.h | 9 - .../pci/hive_isp_css_include/host/isp_public.h | 9 - .../hive_isp_css_include/host/isys_dma_public.h | 9 - .../hive_isp_css_include/host/isys_irq_public.h | 9 - .../host/isys_stream2mmio_public.h | 9 - .../pci/hive_isp_css_include/host/mmu_public.h | 9 - .../hive_isp_css_include/host/pixelgen_public.h | 9 - .../pci/hive_isp_css_include/host/sp_public.h | 9 - .../pci/hive_isp_css_include/host/tag_public.h | 9 - .../hive_isp_css_include/host/timed_ctrl_public.h | 9 - .../pci/hive_isp_css_include/host/vamem_public.h | 9 - .../pci/hive_isp_css_include/host/vmem_public.h | 9 - .../pci/hive_isp_css_include/input_formatter.h | 9 - .../pci/hive_isp_css_include/input_system.h | 9 - .../media/atomisp/pci/hive_isp_css_include/irq.h | 9 - .../media/atomisp/pci/hive_isp_css_include/isp.h | 9 - .../atomisp/pci/hive_isp_css_include/isys_irq.h | 9 - .../pci/hive_isp_css_include/isys_stream2mmio.h | 9 - .../pci/hive_isp_css_include/math_support.h | 9 - .../pci/hive_isp_css_include/misc_support.h | 9 - .../atomisp/pci/hive_isp_css_include/mmu_device.h | 9 - .../atomisp/pci/hive_isp_css_include/pixelgen.h | 9 - .../pci/hive_isp_css_include/platform_support.h | 9 - .../pci/hive_isp_css_include/print_support.h | 9 - .../media/atomisp/pci/hive_isp_css_include/queue.h | 9 - .../atomisp/pci/hive_isp_css_include/resource.h | 9 - .../media/atomisp/pci/hive_isp_css_include/sp.h | 9 - .../media/atomisp/pci/hive_isp_css_include/tag.h | 9 - .../atomisp/pci/hive_isp_css_include/timed_ctrl.h | 9 - .../pci/hive_isp_css_include/type_support.h | 9 - .../media/atomisp/pci/hive_isp_css_include/vamem.h | 9 - .../media/atomisp/pci/hive_isp_css_include/vmem.h | 9 - .../pci/hive_isp_css_shared/host/queue_local.h | 9 - .../pci/hive_isp_css_shared/host/queue_private.h | 9 - .../atomisp/pci/hive_isp_css_shared/host/tag.c | 9 - .../pci/hive_isp_css_shared/host/tag_local.h | 9 - .../pci/hive_isp_css_shared/host/tag_private.h | 9 - .../atomisp/pci/hive_isp_css_shared/queue_global.h | 9 - .../pci/hive_isp_css_shared/sw_event_global.h | 9 - .../atomisp/pci/hive_isp_css_shared/tag_global.h | 9 - .../pci/hive_isp_css_streaming_to_mipi_types_hrt.h | 9 - drivers/staging/media/atomisp/pci/hive_types.h | 9 - drivers/staging/media/atomisp/pci/hmm/hmm.c | 11 - drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 11 - drivers/staging/media/atomisp/pci/ia_css.h | 9 - drivers/staging/media/atomisp/pci/ia_css_3a.h | 9 - .../staging/media/atomisp/pci/ia_css_acc_types.h | 9 - drivers/staging/media/atomisp/pci/ia_css_buffer.h | 9 - drivers/staging/media/atomisp/pci/ia_css_control.h | 9 - .../media/atomisp/pci/ia_css_device_access.c | 9 - .../media/atomisp/pci/ia_css_device_access.h | 9 - drivers/staging/media/atomisp/pci/ia_css_dvs.h | 9 - drivers/staging/media/atomisp/pci/ia_css_env.h | 9 - drivers/staging/media/atomisp/pci/ia_css_err.h | 9 - .../media/atomisp/pci/ia_css_event_public.h | 9 - .../staging/media/atomisp/pci/ia_css_firmware.h | 9 - drivers/staging/media/atomisp/pci/ia_css_frac.h | 9 - .../media/atomisp/pci/ia_css_frame_format.h | 9 - .../media/atomisp/pci/ia_css_frame_public.h | 9 - .../staging/media/atomisp/pci/ia_css_host_data.h | 9 - .../staging/media/atomisp/pci/ia_css_input_port.h | 9 - drivers/staging/media/atomisp/pci/ia_css_irq.h | 9 - .../staging/media/atomisp/pci/ia_css_isp_configs.c | 9 - .../staging/media/atomisp/pci/ia_css_isp_configs.h | 9 - .../staging/media/atomisp/pci/ia_css_isp_params.c | 9 - .../staging/media/atomisp/pci/ia_css_isp_params.h | 9 - .../staging/media/atomisp/pci/ia_css_isp_states.c | 9 - .../staging/media/atomisp/pci/ia_css_isp_states.h | 9 - .../staging/media/atomisp/pci/ia_css_metadata.h | 9 - drivers/staging/media/atomisp/pci/ia_css_mipi.h | 9 - drivers/staging/media/atomisp/pci/ia_css_mmu.h | 9 - .../staging/media/atomisp/pci/ia_css_mmu_private.h | 9 - drivers/staging/media/atomisp/pci/ia_css_morph.h | 9 - drivers/staging/media/atomisp/pci/ia_css_pipe.h | 9 - .../staging/media/atomisp/pci/ia_css_pipe_public.h | 9 - drivers/staging/media/atomisp/pci/ia_css_prbs.h | 9 - .../staging/media/atomisp/pci/ia_css_properties.h | 9 - drivers/staging/media/atomisp/pci/ia_css_shading.h | 9 - drivers/staging/media/atomisp/pci/ia_css_stream.h | 9 - .../media/atomisp/pci/ia_css_stream_format.h | 9 - .../media/atomisp/pci/ia_css_stream_public.h | 9 - drivers/staging/media/atomisp/pci/ia_css_timer.h | 8 - drivers/staging/media/atomisp/pci/ia_css_types.h | 9 - drivers/staging/media/atomisp/pci/ia_css_version.h | 9 - .../media/atomisp/pci/ia_css_version_data.h | 9 - drivers/staging/media/atomisp/pci/if_defs.h | 9 - .../atomisp/pci/input_formatter_subsystem_defs.h | 9 - .../media/atomisp/pci/input_selector_defs.h | 9 - .../media/atomisp/pci/input_switch_2400_defs.h | 9 - .../media/atomisp/pci/input_system_ctrl_defs.h | 9 - .../staging/media/atomisp/pci/input_system_defs.h | 9 - .../media/atomisp/pci/irq_controller_defs.h | 9 - drivers/staging/media/atomisp/pci/irq_types_hrt.h | 9 - .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c | 9 - .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h | 9 - .../pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h | 9 - .../pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 9 - .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c | 9 - .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h | 9 - .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h | 9 - .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 9 - .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c | 9 - .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h | 9 - .../pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h | 9 - .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.c | 9 - .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.h | 9 - .../pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h | 9 - .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 9 - .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.h | 9 - .../pci/isp/kernels/bh/bh_2/ia_css_bh_param.h | 9 - .../pci/isp/kernels/bh/bh_2/ia_css_bh_types.h | 9 - .../pci/isp/kernels/bnlm/ia_css_bnlm.host.c | 9 - .../pci/isp/kernels/bnlm/ia_css_bnlm.host.h | 9 - .../pci/isp/kernels/bnlm/ia_css_bnlm_param.h | 9 - .../pci/isp/kernels/bnlm/ia_css_bnlm_types.h | 9 - .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c | 9 - .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h | 9 - .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h | 9 - .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h | 9 - .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c | 9 - .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h | 9 - .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h | 9 - .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c | 9 - .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h | 9 - .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h | 9 - .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c | 9 - .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h | 9 - .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h | 9 - .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 9 - .../conversion_1.0/ia_css_conversion.host.c | 9 - .../conversion_1.0/ia_css_conversion.host.h | 9 - .../conversion_1.0/ia_css_conversion_param.h | 9 - .../conversion_1.0/ia_css_conversion_types.h | 9 - .../copy_output_1.0/ia_css_copy_output.host.c | 9 - .../copy_output_1.0/ia_css_copy_output.host.h | 9 - .../copy_output_1.0/ia_css_copy_output_param.h | 9 - .../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 9 - .../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 9 - .../isp/kernels/crop/crop_1.0/ia_css_crop_param.h | 9 - .../isp/kernels/crop/crop_1.0/ia_css_crop_types.h | 9 - .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c | 9 - .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h | 9 - .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h | 9 - .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 9 - .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c | 9 - .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h | 9 - .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h | 9 - .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c | 9 - .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h | 9 - .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 9 - .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 9 - .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c | 9 - .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h | 9 - .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 9 - .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 9 - .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h | 9 - .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 9 - .../pci/isp/kernels/de/de_1.0/ia_css_de.host.c | 9 - .../pci/isp/kernels/de/de_1.0/ia_css_de.host.h | 9 - .../pci/isp/kernels/de/de_1.0/ia_css_de_param.h | 9 - .../pci/isp/kernels/de/de_1.0/ia_css_de_types.h | 9 - .../pci/isp/kernels/de/de_2/ia_css_de2.host.c | 9 - .../pci/isp/kernels/de/de_2/ia_css_de2.host.h | 9 - .../pci/isp/kernels/de/de_2/ia_css_de2_param.h | 9 - .../pci/isp/kernels/de/de_2/ia_css_de2_types.h | 9 - .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c | 9 - .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h | 9 - .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h | 9 - .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 9 - .../pci/isp/kernels/dpc2/ia_css_dpc2.host.c | 9 - .../pci/isp/kernels/dpc2/ia_css_dpc2.host.h | 9 - .../pci/isp/kernels/dpc2/ia_css_dpc2_param.h | 9 - .../pci/isp/kernels/dpc2/ia_css_dpc2_types.h | 9 - .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 9 - .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 9 - .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 9 - .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 9 - .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c | 9 - .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h | 9 - .../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h | 9 - .../pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h | 9 - .../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 9 - .../isp/kernels/fc/fc_1.0/ia_css_formats.host.h | 9 - .../isp/kernels/fc/fc_1.0/ia_css_formats_param.h | 9 - .../isp/kernels/fc/fc_1.0/ia_css_formats_types.h | 9 - .../fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h | 9 - .../fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h | 9 - .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 9 - .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 9 - .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h | 9 - .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 9 - .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c | 9 - .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h | 9 - .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h | 9 - .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 9 - .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h | 9 - .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 9 - .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c | 9 - .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h | 9 - .../pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h | 9 - .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 9 - .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.h | 9 - .../pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 9 - .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 9 - .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 9 - .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 9 - .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 9 - .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 9 - .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 9 - .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 9 - .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 9 - .../ipu2_io_ls/common/ia_css_common_io_param.h | 8 - .../ipu2_io_ls/common/ia_css_common_io_types.h | 8 - .../yuv444_io_ls/ia_css_yuv444_io.host.c | 8 - .../yuv444_io_ls/ia_css_yuv444_io.host.h | 8 - .../yuv444_io_ls/ia_css_yuv444_io_param.h | 8 - .../yuv444_io_ls/ia_css_yuv444_io_types.h | 8 - .../iterator/iterator_1.0/ia_css_iterator.host.c | 9 - .../iterator/iterator_1.0/ia_css_iterator.host.h | 9 - .../iterator/iterator_1.0/ia_css_iterator_param.h | 9 - .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 9 - .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h | 9 - .../kernels/macc/macc1_5/ia_css_macc1_5_param.h | 9 - .../macc/macc1_5/ia_css_macc1_5_table.host.c | 9 - .../macc/macc1_5/ia_css_macc1_5_table.host.h | 9 - .../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 9 - .../isp/kernels/macc/macc_1.0/ia_css_macc.host.c | 9 - .../isp/kernels/macc/macc_1.0/ia_css_macc.host.h | 9 - .../isp/kernels/macc/macc_1.0/ia_css_macc_param.h | 9 - .../kernels/macc/macc_1.0/ia_css_macc_table.host.c | 9 - .../kernels/macc/macc_1.0/ia_css_macc_table.host.h | 9 - .../isp/kernels/macc/macc_1.0/ia_css_macc_types.h | 9 - .../isp/kernels/norm/norm_1.0/ia_css_norm.host.c | 9 - .../isp/kernels/norm/norm_1.0/ia_css_norm.host.h | 9 - .../isp/kernels/norm/norm_1.0/ia_css_norm_param.h | 9 - .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.c | 9 - .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.h | 9 - .../pci/isp/kernels/ob/ob2/ia_css_ob2_param.h | 9 - .../pci/isp/kernels/ob/ob2/ia_css_ob2_types.h | 9 - .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c | 9 - .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h | 9 - .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h | 9 - .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 9 - .../kernels/output/output_1.0/ia_css_output.host.c | 9 - .../kernels/output/output_1.0/ia_css_output.host.h | 9 - .../output/output_1.0/ia_css_output_param.h | 9 - .../output/output_1.0/ia_css_output_types.h | 9 - .../kernels/qplane/qplane_2/ia_css_qplane.host.c | 9 - .../kernels/qplane/qplane_2/ia_css_qplane.host.h | 9 - .../kernels/qplane/qplane_2/ia_css_qplane_param.h | 9 - .../kernels/qplane/qplane_2/ia_css_qplane_types.h | 9 - .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 9 - .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 9 - .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h | 9 - .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 9 - .../raw_aa_binning_1.0/ia_css_raa.host.c | 9 - .../raw_aa_binning_1.0/ia_css_raa.host.h | 9 - .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 9 - .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 9 - .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 9 - .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h | 9 - .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 9 - .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 9 - .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h | 9 - .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h | 9 - .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 9 - .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 9 - .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 9 - .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 9 - .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 9 - .../kernels/sdis/common/ia_css_sdis_common.host.h | 9 - .../kernels/sdis/common/ia_css_sdis_common_types.h | 9 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 9 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h | 9 - .../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 9 - .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 9 - .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h | 9 - .../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 9 - .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c | 9 - .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h | 9 - .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h | 9 - .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 9 - .../pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 8 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 9 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 9 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 9 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h | 9 - .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 9 - .../pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h | 9 - .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 9 - .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 9 - .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 9 - .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 9 - .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c | 9 - .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h | 9 - .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h | 9 - .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 9 - .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 9 - .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h | 9 - .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 9 - .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 9 - .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h | 9 - .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 9 - .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 9 - .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h | 9 - .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h | 9 - .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 9 - .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c | 9 - .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h | 9 - .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h | 9 - .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 9 - .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c | 9 - .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h | 9 - .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h | 9 - .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 9 - .../pci/isp/modes/interface/input_buf.isp.h | 8 - .../atomisp/pci/isp/modes/interface/isp_const.h | 8 - .../atomisp/pci/isp/modes/interface/isp_types.h | 9 - .../atomisp/pci/isp2400_input_system_global.h | 9 - .../media/atomisp/pci/isp2400_input_system_local.h | 9 - .../atomisp/pci/isp2400_input_system_private.h | 9 - .../atomisp/pci/isp2400_input_system_public.h | 9 - .../staging/media/atomisp/pci/isp2400_support.h | 9 - .../atomisp/pci/isp2401_input_system_global.h | 9 - .../media/atomisp/pci/isp2401_input_system_local.h | 9 - .../atomisp/pci/isp2401_input_system_private.h | 9 - .../media/atomisp/pci/isp_acquisition_defs.h | 9 - .../staging/media/atomisp/pci/isp_capture_defs.h | 9 - .../staging/media/atomisp/pci/mamoiada_params.h | 9 - drivers/staging/media/atomisp/pci/mmu/isp_mmu.c | 11 - .../staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c | 11 - drivers/staging/media/atomisp/pci/mmu_defs.h | 9 - .../pci/runtime/binary/interface/ia_css_binary.h | 9 - .../media/atomisp/pci/runtime/binary/src/binary.c | 11 +- .../pci/runtime/bufq/interface/ia_css_bufq.h | 9 - .../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 9 - .../media/atomisp/pci/runtime/bufq/src/bufq.c | 9 - .../pci/runtime/debug/interface/ia_css_debug.h | 9 - .../debug/interface/ia_css_debug_internal.h | 9 - .../runtime/debug/interface/ia_css_debug_pipe.h | 9 - .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 9 - .../pci/runtime/event/interface/ia_css_event.h | 9 - .../media/atomisp/pci/runtime/event/src/event.c | 9 - .../pci/runtime/eventq/interface/ia_css_eventq.h | 9 - .../media/atomisp/pci/runtime/eventq/src/eventq.c | 9 - .../pci/runtime/frame/interface/ia_css_frame.h | 9 - .../runtime/frame/interface/ia_css_frame_comm.h | 9 - .../media/atomisp/pci/runtime/frame/src/frame.c | 11 +- .../pci/runtime/ifmtr/interface/ia_css_ifmtr.h | 9 - .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 9 - .../runtime/inputfifo/interface/ia_css_inputfifo.h | 9 - .../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 9 - .../runtime/isp_param/interface/ia_css_isp_param.h | 9 - .../isp_param/interface/ia_css_isp_param_types.h | 8 - .../atomisp/pci/runtime/isp_param/src/isp_param.c | 9 - .../pci/runtime/isys/interface/ia_css_isys.h | 9 - .../pci/runtime/isys/interface/ia_css_isys_comm.h | 9 - .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 9 - .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.h | 9 - .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c | 9 - .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h | 9 - .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 9 - .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.h | 9 - .../media/atomisp/pci/runtime/isys/src/isys_init.c | 9 - .../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 9 - .../pci/runtime/isys/src/isys_stream2mmio_rmgr.h | 9 - .../media/atomisp/pci/runtime/isys/src/rx.c | 9 - .../atomisp/pci/runtime/isys/src/virtual_isys.c | 9 - .../atomisp/pci/runtime/isys/src/virtual_isys.h | 9 - .../runtime/pipeline/interface/ia_css_pipeline.h | 9 - .../pipeline/interface/ia_css_pipeline_common.h | 9 - .../atomisp/pci/runtime/pipeline/src/pipeline.c | 9 - .../pci/runtime/queue/interface/ia_css_queue.h | 9 - .../runtime/queue/interface/ia_css_queue_comm.h | 9 - .../media/atomisp/pci/runtime/queue/src/queue.c | 9 - .../atomisp/pci/runtime/queue/src/queue_access.c | 9 - .../atomisp/pci/runtime/queue/src/queue_access.h | 9 - .../pci/runtime/rmgr/interface/ia_css_rmgr.h | 9 - .../pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h | 9 - .../media/atomisp/pci/runtime/rmgr/src/rmgr.c | 9 - .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 9 - .../pci/runtime/spctrl/interface/ia_css_spctrl.h | 9 - .../runtime/spctrl/interface/ia_css_spctrl_comm.h | 9 - .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 9 - .../tagger/interface/ia_css_tagger_common.h | 9 - .../media/atomisp/pci/runtime/timer/src/timer.c | 9 - .../atomisp/pci/scalar_processor_2400_params.h | 9 - drivers/staging/media/atomisp/pci/sh_css.c | 12 - drivers/staging/media/atomisp/pci/sh_css_defs.h | 9 - .../staging/media/atomisp/pci/sh_css_firmware.c | 9 - .../staging/media/atomisp/pci/sh_css_firmware.h | 9 - drivers/staging/media/atomisp/pci/sh_css_frac.h | 15 +- .../staging/media/atomisp/pci/sh_css_host_data.c | 9 - drivers/staging/media/atomisp/pci/sh_css_hrt.c | 9 - drivers/staging/media/atomisp/pci/sh_css_hrt.h | 9 - .../staging/media/atomisp/pci/sh_css_internal.h | 9 - drivers/staging/media/atomisp/pci/sh_css_legacy.h | 9 - drivers/staging/media/atomisp/pci/sh_css_metrics.c | 9 - drivers/staging/media/atomisp/pci/sh_css_metrics.h | 9 - drivers/staging/media/atomisp/pci/sh_css_mipi.c | 11 +- drivers/staging/media/atomisp/pci/sh_css_mipi.h | 9 - drivers/staging/media/atomisp/pci/sh_css_mmu.c | 9 - .../staging/media/atomisp/pci/sh_css_param_dvs.c | 9 - .../staging/media/atomisp/pci/sh_css_param_dvs.h | 9 - .../media/atomisp/pci/sh_css_param_shading.c | 9 - .../media/atomisp/pci/sh_css_param_shading.h | 9 - drivers/staging/media/atomisp/pci/sh_css_params.c | 11 +- drivers/staging/media/atomisp/pci/sh_css_params.h | 9 - .../media/atomisp/pci/sh_css_params_internal.h | 9 - .../staging/media/atomisp/pci/sh_css_properties.c | 9 - drivers/staging/media/atomisp/pci/sh_css_sp.c | 9 - drivers/staging/media/atomisp/pci/sh_css_sp.h | 9 - .../media/atomisp/pci/sh_css_stream_format.c | 9 - .../media/atomisp/pci/sh_css_stream_format.h | 9 - drivers/staging/media/atomisp/pci/sh_css_struct.h | 9 - drivers/staging/media/atomisp/pci/sh_css_uds.h | 9 - drivers/staging/media/atomisp/pci/sh_css_version.c | 9 - drivers/staging/media/atomisp/pci/str2mem_defs.h | 9 - .../media/atomisp/pci/streaming_to_mipi_defs.h | 9 - drivers/staging/media/atomisp/pci/system_local.c | 9 - drivers/staging/media/atomisp/pci/system_local.h | 9 - .../media/atomisp/pci/timed_controller_defs.h | 9 - drivers/staging/media/atomisp/pci/version.h | 9 - .../media/deprecated/atmel/atmel-isc-base.c | 2 - drivers/staging/media/imx/imx-media-capture.c | 2 - drivers/staging/media/imx/imx-media-csc-scaler.c | 2 - drivers/staging/media/ipu3/ipu3-css-params.c | 6 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 2 - drivers/staging/media/max96712/max96712.c | 56 +- drivers/staging/media/meson/vdec/vdec.c | 2 - drivers/staging/media/omap4iss/Kconfig | 12 - drivers/staging/media/omap4iss/Makefile | 9 - drivers/staging/media/omap4iss/TODO | 3 - drivers/staging/media/omap4iss/iss.c | 1354 ----- drivers/staging/media/omap4iss/iss.h | 247 - drivers/staging/media/omap4iss/iss_csi2.c | 1379 ----- drivers/staging/media/omap4iss/iss_csi2.h | 155 - drivers/staging/media/omap4iss/iss_csiphy.c | 277 - drivers/staging/media/omap4iss/iss_csiphy.h | 47 - drivers/staging/media/omap4iss/iss_ipipe.c | 579 -- drivers/staging/media/omap4iss/iss_ipipe.h | 63 - drivers/staging/media/omap4iss/iss_ipipeif.c | 844 --- drivers/staging/media/omap4iss/iss_ipipeif.h | 89 - drivers/staging/media/omap4iss/iss_regs.h | 899 --- drivers/staging/media/omap4iss/iss_resizer.c | 884 --- drivers/staging/media/omap4iss/iss_resizer.h | 72 - drivers/staging/media/omap4iss/iss_video.c | 1274 ----- drivers/staging/media/omap4iss/iss_video.h | 203 - drivers/staging/media/rkvdec/rkvdec.c | 2 - drivers/staging/media/starfive/camss/stf-video.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus_video.c | 2 - .../media/sunxi/sun6i-isp/sun6i_isp_capture.c | 2 - .../media/sunxi/sun6i-isp/sun6i_isp_params.c | 2 - drivers/staging/media/tegra-video/vi.c | 2 - drivers/staging/rtl8192e/Kconfig | 61 - drivers/staging/rtl8192e/Makefile | 19 - drivers/staging/rtl8192e/TODO | 18 - drivers/staging/rtl8192e/rtl8192e/Kconfig | 10 - drivers/staging/rtl8192e/rtl8192e/Makefile | 19 - drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 266 - drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 198 - drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 17 - drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 79 - drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 12 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 1915 ------- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 34 - .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 189 - .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 52 - drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 244 - drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 1110 ---- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 55 - drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 773 --- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 123 - drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 25 - drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2016 ------- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 402 -- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 1856 ------- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 155 - drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 84 - drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 12 - drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 37 - drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 79 - drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 20 - drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 89 - drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 16 - drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 230 - drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 31 - drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 867 --- drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 13 - drivers/staging/rtl8192e/rtl8192e/table.c | 543 -- drivers/staging/rtl8192e/rtl8192e/table.h | 27 - drivers/staging/rtl8192e/rtl819x_BA.h | 60 - drivers/staging/rtl8192e/rtl819x_BAProc.c | 544 -- drivers/staging/rtl8192e/rtl819x_HT.h | 223 - drivers/staging/rtl8192e/rtl819x_HTProc.c | 699 --- drivers/staging/rtl8192e/rtl819x_Qos.h | 43 - drivers/staging/rtl8192e/rtl819x_TS.h | 50 - drivers/staging/rtl8192e/rtl819x_TSProc.c | 450 -- drivers/staging/rtl8192e/rtllib.h | 1799 ------ drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 411 -- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 706 --- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 242 - drivers/staging/rtl8192e/rtllib_module.c | 179 - drivers/staging/rtl8192e/rtllib_rx.c | 2564 --------- drivers/staging/rtl8192e/rtllib_softmac.c | 2309 -------- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 534 -- drivers/staging/rtl8192e/rtllib_tx.c | 901 --- drivers/staging/rtl8192e/rtllib_wx.c | 752 --- drivers/staging/rtl8712/TODO | 1 - drivers/staging/rtl8723bs/TODO | 1 - drivers/staging/vt6655/TODO | 1 - drivers/staging/vt6656/TODO | 1 - drivers/thermal/ti-soc-thermal/dra752-bandgap.h | 4 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 8 +- drivers/thermal/ti-soc-thermal/omap5xxx-bandgap.h | 4 +- drivers/tty/Kconfig | 4 +- drivers/tty/serial/8250/8250_early.c | 4 + drivers/tty/serial/8250/8250_pci.c | 40 + drivers/tty/serial/8250/8250_pcilib.c | 13 +- drivers/tty/serial/8250/8250_pcilib.h | 2 + drivers/tty/serial/8250/8250_port.c | 27 +- drivers/tty/serial/8250/Kconfig | 4 +- drivers/tty/serial/Kconfig | 2 +- drivers/vfio/vfio_iommu_type1.c | 12 +- drivers/vhost/net.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 3 +- drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 66 - drivers/video/fbdev/omap2/omapfb/dss/dss.c | 20 +- drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 3 +- drivers/virtio/virtio_ring.c | 356 +- drivers/watchdog/Kconfig | 4 +- fs/Kconfig | 1 - fs/Makefile | 1 - fs/buffer.c | 3 +- fs/configfs/configfs_internal.h | 4 +- fs/configfs/dir.c | 42 +- fs/configfs/inode.c | 25 - fs/debugfs/file.c | 100 +- fs/debugfs/inode.c | 63 +- fs/debugfs/internal.h | 6 + fs/dlm/ast.c | 2 +- fs/dlm/config.c | 170 +- fs/dlm/config.h | 26 +- fs/dlm/lock.c | 73 +- fs/dlm/lowcomms.c | 8 +- fs/dlm/member.c | 2 +- fs/dlm/recover.c | 35 +- fs/dlm/recoverd.c | 2 +- fs/erofs/data.c | 69 +- fs/erofs/inode.c | 12 +- fs/erofs/internal.h | 35 +- fs/erofs/super.c | 35 +- fs/erofs/sysfs.c | 17 + fs/erofs/zdata.c | 221 +- fs/erofs/zmap.c | 17 +- fs/erofs/zutil.c | 155 +- fs/eventpoll.c | 36 +- fs/iomap/buffered-io.c | 6 + fs/isofs/inode.c | 8 +- fs/jfs/jfs_dmap.c | 6 + fs/jfs/jfs_dtree.c | 15 + fs/jfs/xattr.c | 2 +- fs/notify/fanotify/Kconfig | 1 - fs/notify/fanotify/fanotify_user.c | 85 +- fs/notify/fsnotify.c | 23 +- fs/notify/mark.c | 12 +- fs/open.c | 4 + fs/quota/Kconfig | 15 +- fs/quota/dquot.c | 1 - fs/reiserfs/Kconfig | 91 - fs/reiserfs/Makefile | 30 - fs/reiserfs/README | 151 - fs/reiserfs/acl.h | 78 - fs/reiserfs/bitmap.c | 1476 ----- fs/reiserfs/dir.c | 346 -- fs/reiserfs/do_balan.c | 1900 ------- fs/reiserfs/file.c | 270 - fs/reiserfs/fix_node.c | 2822 ---------- fs/reiserfs/hashes.c | 177 - fs/reiserfs/ibalance.c | 1161 ---- fs/reiserfs/inode.c | 3416 ------------ fs/reiserfs/ioctl.c | 221 - fs/reiserfs/item_ops.c | 737 --- fs/reiserfs/journal.c | 4404 --------------- fs/reiserfs/lbalance.c | 1426 ----- fs/reiserfs/lock.c | 101 - fs/reiserfs/namei.c | 1725 ------ fs/reiserfs/objectid.c | 216 - fs/reiserfs/prints.c | 792 --- fs/reiserfs/procfs.c | 490 -- fs/reiserfs/reiserfs.h | 3419 ------------ fs/reiserfs/resize.c | 230 - fs/reiserfs/stree.c | 2280 -------- fs/reiserfs/super.c | 2646 --------- fs/reiserfs/tail_conversion.c | 318 -- fs/reiserfs/xattr.c | 1039 ---- fs/reiserfs/xattr.h | 117 - fs/reiserfs/xattr_acl.c | 411 -- fs/reiserfs/xattr_security.c | 127 - fs/reiserfs/xattr_trusted.c | 46 - fs/reiserfs/xattr_user.c | 43 - fs/xfs/Makefile | 8 +- fs/xfs/libxfs/xfs_ag.c | 256 +- fs/xfs/libxfs/xfs_ag.h | 205 +- fs/xfs/libxfs/xfs_ag_resv.c | 22 +- fs/xfs/libxfs/xfs_alloc.c | 119 +- fs/xfs/libxfs/xfs_alloc.h | 19 +- fs/xfs/libxfs/xfs_alloc_btree.c | 30 +- fs/xfs/libxfs/xfs_attr.c | 5 +- fs/xfs/libxfs/xfs_bmap.c | 137 +- fs/xfs/libxfs/xfs_bmap.h | 2 +- fs/xfs/libxfs/xfs_btree.c | 38 +- fs/xfs/libxfs/xfs_btree.h | 3 +- fs/xfs/libxfs/xfs_btree_mem.c | 6 +- fs/xfs/libxfs/xfs_defer.c | 6 + fs/xfs/libxfs/xfs_defer.h | 1 + fs/xfs/libxfs/xfs_dquot_buf.c | 190 + fs/xfs/libxfs/xfs_format.h | 199 +- fs/xfs/libxfs/xfs_fs.h | 53 +- fs/xfs/libxfs/xfs_group.c | 225 + fs/xfs/libxfs/xfs_group.h | 164 + fs/xfs/libxfs/xfs_health.h | 89 +- fs/xfs/libxfs/xfs_ialloc.c | 175 +- fs/xfs/libxfs/xfs_ialloc_btree.c | 31 +- fs/xfs/libxfs/xfs_inode_buf.c | 90 +- fs/xfs/libxfs/xfs_inode_buf.h | 3 + fs/xfs/libxfs/xfs_inode_util.c | 6 +- fs/xfs/libxfs/xfs_log_format.h | 8 +- fs/xfs/libxfs/xfs_log_recover.h | 2 + fs/xfs/libxfs/xfs_metadir.c | 481 ++ fs/xfs/libxfs/xfs_metadir.h | 47 + fs/xfs/libxfs/xfs_metafile.c | 52 + fs/xfs/libxfs/xfs_metafile.h | 31 + fs/xfs/libxfs/xfs_ondisk.h | 186 +- fs/xfs/libxfs/xfs_quota_defs.h | 43 + fs/xfs/libxfs/xfs_refcount.c | 33 +- fs/xfs/libxfs/xfs_refcount.h | 2 +- fs/xfs/libxfs/xfs_refcount_btree.c | 17 +- fs/xfs/libxfs/xfs_rmap.c | 42 +- fs/xfs/libxfs/xfs_rmap.h | 6 +- fs/xfs/libxfs/xfs_rmap_btree.c | 28 +- fs/xfs/libxfs/xfs_rtbitmap.c | 388 +- fs/xfs/libxfs/xfs_rtbitmap.h | 247 +- fs/xfs/libxfs/xfs_rtgroup.c | 697 +++ fs/xfs/libxfs/xfs_rtgroup.h | 284 + fs/xfs/libxfs/xfs_sb.c | 276 +- fs/xfs/libxfs/xfs_sb.h | 6 +- fs/xfs/libxfs/xfs_shared.h | 4 + fs/xfs/libxfs/xfs_trans_resv.c | 2 +- fs/xfs/libxfs/xfs_types.c | 44 +- fs/xfs/libxfs/xfs_types.h | 16 +- fs/xfs/scrub/agheader.c | 52 +- fs/xfs/scrub/agheader_repair.c | 42 +- fs/xfs/scrub/alloc.c | 2 +- fs/xfs/scrub/alloc_repair.c | 22 +- fs/xfs/scrub/bmap.c | 38 +- fs/xfs/scrub/bmap_repair.c | 11 +- fs/xfs/scrub/common.c | 149 +- fs/xfs/scrub/common.h | 40 +- fs/xfs/scrub/cow_repair.c | 21 +- fs/xfs/scrub/dir.c | 10 +- fs/xfs/scrub/dir_repair.c | 20 +- fs/xfs/scrub/dirtree.c | 32 +- fs/xfs/scrub/dirtree.h | 12 +- fs/xfs/scrub/findparent.c | 28 +- fs/xfs/scrub/fscounters.c | 35 +- fs/xfs/scrub/fscounters_repair.c | 9 +- fs/xfs/scrub/health.c | 54 +- fs/xfs/scrub/ialloc.c | 16 +- fs/xfs/scrub/ialloc_repair.c | 27 +- fs/xfs/scrub/inode.c | 35 +- fs/xfs/scrub/inode_repair.c | 39 +- fs/xfs/scrub/iscan.c | 4 +- fs/xfs/scrub/metapath.c | 689 +++ fs/xfs/scrub/newbt.c | 52 +- fs/xfs/scrub/nlinks.c | 4 +- fs/xfs/scrub/nlinks_repair.c | 4 +- fs/xfs/scrub/orphanage.c | 4 +- fs/xfs/scrub/parent.c | 39 +- fs/xfs/scrub/parent_repair.c | 37 +- fs/xfs/scrub/quotacheck.c | 7 +- fs/xfs/scrub/reap.c | 10 +- fs/xfs/scrub/refcount.c | 3 +- fs/xfs/scrub/refcount_repair.c | 7 +- fs/xfs/scrub/repair.c | 61 +- fs/xfs/scrub/repair.h | 13 + fs/xfs/scrub/rgsuper.c | 84 + fs/xfs/scrub/rmap.c | 4 +- fs/xfs/scrub/rmap_repair.c | 25 +- fs/xfs/scrub/rtbitmap.c | 54 +- fs/xfs/scrub/rtsummary.c | 116 +- fs/xfs/scrub/rtsummary_repair.c | 22 +- fs/xfs/scrub/scrub.c | 52 +- fs/xfs/scrub/scrub.h | 17 + fs/xfs/scrub/stats.c | 2 + fs/xfs/scrub/tempfile.c | 105 + fs/xfs/scrub/tempfile.h | 3 + fs/xfs/scrub/trace.c | 1 + fs/xfs/scrub/trace.h | 247 +- fs/xfs/xfs_bmap_item.c | 26 +- fs/xfs/xfs_bmap_util.c | 46 +- fs/xfs/xfs_buf_item_recover.c | 67 +- fs/xfs/xfs_discard.c | 308 +- fs/xfs/xfs_dquot.c | 38 +- fs/xfs/xfs_dquot.h | 18 +- fs/xfs/xfs_drain.c | 78 +- fs/xfs/xfs_drain.h | 22 +- fs/xfs/xfs_exchrange.c | 2 +- fs/xfs/xfs_extent_busy.c | 214 +- fs/xfs/xfs_extent_busy.h | 65 +- fs/xfs/xfs_extfree_item.c | 282 +- fs/xfs/xfs_file.c | 66 +- fs/xfs/xfs_filestream.c | 13 +- fs/xfs/xfs_fsmap.c | 363 +- fs/xfs/xfs_fsmap.h | 15 + fs/xfs/xfs_fsops.c | 14 +- fs/xfs/xfs_health.c | 278 +- fs/xfs/xfs_icache.c | 134 +- fs/xfs/xfs_inode.c | 33 +- fs/xfs/xfs_inode.h | 49 +- fs/xfs/xfs_inode_item.c | 7 +- fs/xfs/xfs_inode_item_recover.c | 2 +- fs/xfs/xfs_ioctl.c | 46 +- fs/xfs/xfs_iomap.c | 71 +- fs/xfs/xfs_iomap.h | 1 - fs/xfs/xfs_iops.c | 15 +- fs/xfs/xfs_itable.c | 33 +- fs/xfs/xfs_itable.h | 3 + fs/xfs/xfs_iunlink_item.c | 13 +- fs/xfs/xfs_iwalk.c | 116 +- fs/xfs/xfs_iwalk.h | 7 +- fs/xfs/xfs_log_cil.c | 3 +- fs/xfs/xfs_log_recover.c | 18 +- fs/xfs/xfs_message.c | 51 + fs/xfs/xfs_message.h | 20 +- fs/xfs/xfs_mount.c | 61 +- fs/xfs/xfs_mount.h | 113 +- fs/xfs/xfs_pnfs.c | 3 +- fs/xfs/xfs_qm.c | 381 +- fs/xfs/xfs_qm_bhv.c | 36 +- fs/xfs/xfs_quota.h | 19 +- fs/xfs/xfs_refcount_item.c | 9 +- fs/xfs/xfs_reflink.c | 7 +- fs/xfs/xfs_rmap_item.c | 9 +- fs/xfs/xfs_rtalloc.c | 1025 +++- fs/xfs/xfs_rtalloc.h | 6 + fs/xfs/xfs_stats.c | 7 +- fs/xfs/xfs_super.c | 75 +- fs/xfs/xfs_trace.c | 5 + fs/xfs/xfs_trace.h | 687 ++- fs/xfs/xfs_trans.c | 97 +- fs/xfs/xfs_trans.h | 2 + fs/xfs/xfs_trans_buf.c | 25 +- fs/xfs/xfs_trans_dquot.c | 17 + fs/xfs/xfs_xattr.c | 3 +- include/acpi/actbl2.h | 3 +- include/asm-generic/div64.h | 121 +- include/asm-generic/io.h | 82 +- include/asm-generic/memory_model.h | 13 + include/asm-generic/vga.h | 23 +- include/dt-bindings/arm/qcom,ids.h | 7 + include/dt-bindings/clock/qcom,sa8775p-camcc.h | 108 + include/dt-bindings/clock/qcom,sa8775p-dispcc.h | 87 + include/dt-bindings/clock/qcom,sa8775p-videocc.h | 47 + include/dt-bindings/clock/r9a08g045-cpg.h | 1 + .../dt-bindings/clock/renesas,r9a08g045-vbattb.h | 13 + include/dt-bindings/clock/samsung,exynos8895.h | 453 ++ include/dt-bindings/clock/samsung,exynosautov920.h | 47 + include/linux/ath9k_platform.h | 51 - include/linux/avf/virtchnl.h | 120 + include/linux/bpf-cgroup.h | 2 +- include/linux/bpf.h | 63 +- include/linux/bpf_local_storage.h | 12 +- include/linux/bpf_verifier.h | 67 +- include/linux/btf.h | 22 +- include/linux/btf_ids.h | 1 + include/linux/clocksource_ids.h | 1 + include/linux/compiler_types.h | 6 + include/linux/debugfs.h | 62 +- include/linux/dim.h | 5 +- include/linux/dma-map-ops.h | 2 +- include/linux/dma-mapping.h | 4 - include/linux/dpll.h | 4 + include/linux/dynamic_queue_limits.h | 2 +- include/linux/efi.h | 17 +- include/linux/ethtool.h | 4 + include/linux/fanotify.h | 1 + include/linux/filter.h | 1 + include/linux/firmware/qcom/qcom_scm.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 39 +- include/linux/fsl/netc_global.h | 19 + include/linux/gfp.h | 22 - include/linux/hid.h | 21 +- include/linux/hid_bpf.h | 11 +- include/linux/ieee80211.h | 2 + include/linux/if_ltalk.h | 8 - include/linux/inetdevice.h | 11 +- include/linux/intel_vsec.h | 3 +- include/linux/io-pgtable.h | 2 + include/linux/iomap.h | 4 + include/linux/iommu.h | 67 +- include/linux/iommufd.h | 108 + include/linux/logic_pio.h | 6 +- include/linux/mdio.h | 19 - include/linux/mlx5/driver.h | 33 +- include/linux/mlx5/fs.h | 3 - include/linux/mlx5/mlx5_ifc.h | 67 +- include/linux/mm.h | 1 + include/linux/mm_types.h | 18 - include/linux/mm_types_task.h | 21 + include/linux/netdevice.h | 100 +- include/linux/netlink.h | 5 +- include/linux/netpoll.h | 3 +- include/linux/of.h | 28 +- include/linux/of_address.h | 6 +- include/linux/of_fdt.h | 5 +- include/linux/of_graph.h | 49 + include/linux/of_irq.h | 4 +- include/linux/packing.h | 32 +- include/linux/page_frag_cache.h | 61 + include/linux/pci.h | 4 +- include/linux/pcs/pcs-xpcs.h | 31 +- include/linux/phy.h | 29 +- include/linux/platform_data/asoc-s3c.h | 2 - include/linux/platform_data/hwmon-s3c.h | 10 - include/linux/platform_data/media/omap4iss.h | 66 - include/linux/platform_data/microchip-ksz.h | 1 + include/linux/platform_data/x86/intel_scu_ipc.h | 4 + include/linux/reset.h | 274 +- include/linux/rtnetlink.h | 66 +- include/linux/seccomp.h | 5 + include/linux/serial_core.h | 4 + include/linux/skbuff.h | 65 +- include/linux/soc/mediatek/dvfsrc.h | 36 + include/linux/soc/mediatek/mtk_sip_svc.h | 3 + include/linux/soc/qcom/llcc-qcom.h | 12 + include/linux/soc/ti/ti_sci_protocol.h | 30 + include/linux/tcp.h | 3 +- include/linux/tpm_eventlog.h | 2 +- include/linux/udp.h | 11 + include/linux/usb/uvc.h | 6 + include/linux/virtio.h | 13 +- include/linux/vt_buffer.h | 24 - include/linux/wireless.h | 5 +- include/linux/wmi.h | 12 +- include/linux/wwan.h | 4 + include/media/i2c/mt9p031.h | 18 - include/media/i2c/ths7303.h | 2 +- include/media/media-entity.h | 10 +- include/media/media-request.h | 2 +- include/media/v4l2-dev.h | 15 + include/media/v4l2-dv-timings.h | 66 +- include/media/v4l2-subdev.h | 17 +- include/net/act_api.h | 1 - include/net/bluetooth/hci.h | 19 +- include/net/bluetooth/hci_core.h | 85 +- include/net/bluetooth/mgmt.h | 10 + include/net/busy_poll.h | 3 + include/net/caif/cfsrvl.h | 1 - include/net/cfg80211.h | 23 +- include/net/checksum.h | 6 + include/net/devlink.h | 13 - include/net/dropreason-core.h | 66 + include/net/dsa.h | 15 - include/net/eee.h | 5 +- include/net/fib_notifier.h | 2 +- include/net/fib_rules.h | 2 +- include/net/flow_offload.h | 1 + include/net/genetlink.h | 8 +- include/net/inet_connection_sock.h | 9 +- include/net/inet_sock.h | 12 +- include/net/ip.h | 13 +- include/net/ip6_fib.h | 8 +- include/net/ip_fib.h | 19 +- include/net/ip_tunnels.h | 23 +- include/net/iw_handler.h | 41 +- include/net/l3mdev.h | 2 +- include/net/lib80211.h | 122 - include/net/mac80211.h | 80 +- include/net/mana/gdma.h | 6 +- include/net/mana/mana.h | 10 +- include/net/mctp.h | 18 + include/net/mctpdevice.h | 4 +- include/net/neighbour.h | 27 +- include/net/neighbour_tables.h | 12 + include/net/net_debug.h | 4 +- include/net/net_namespace.h | 4 + include/net/net_shaper.h | 120 + include/net/netfilter/nf_tables.h | 28 +- include/net/netlabel.h | 1 + include/net/netlink.h | 263 + include/net/netns/core.h | 1 + include/net/netns/ipv4.h | 9 +- include/net/netns/xfrm.h | 1 + include/net/nfc/nci.h | 2 +- include/net/nfc/nci_core.h | 4 + include/net/nfc/nfc.h | 4 + include/net/phonet/pn_dev.h | 8 +- include/net/pkt_cls.h | 1 + include/net/route.h | 43 +- include/net/rtnetlink.h | 34 +- include/net/sock.h | 55 +- include/net/tcp.h | 26 +- include/net/tcp_ao.h | 3 +- include/net/udp.h | 137 +- include/net/xdp_sock_drv.h | 14 +- include/net/xfrm.h | 17 +- include/net/xsk_buff_pool.h | 23 +- include/soc/amlogic/reset-meson-aux.h | 23 + include/soc/fsl/qman.h | 2 +- include/trace/events/dma.h | 213 +- include/trace/events/rxrpc.h | 25 + include/uapi/asm-generic/ioctl.h | 14 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/linux/batadv_packet.h | 29 +- include/uapi/linux/bpf.h | 9 +- include/uapi/linux/dpll.h | 24 + include/uapi/linux/ethtool.h | 7 + include/uapi/linux/fanotify.h | 1 + include/uapi/linux/if_link.h | 17 + include/uapi/linux/iommufd.h | 216 +- .../uapi/linux/media/raspberrypi/pisp_fe_config.h | 273 + .../linux/media/raspberrypi/pisp_fe_statistics.h | 64 + include/uapi/linux/net_shaper.h | 95 + include/uapi/linux/netdev.h | 4 + include/uapi/linux/netfilter/nf_tables.h | 18 +- include/uapi/linux/nfc.h | 3 + include/uapi/linux/nl80211.h | 10 + include/uapi/linux/pkt_sched.h | 2 + include/uapi/linux/reiserfs_fs.h | 27 - include/uapi/linux/reiserfs_xattr.h | 25 - include/uapi/linux/rtnetlink.h | 2 +- include/uapi/linux/udp.h | 2 +- include/uapi/linux/v4l2-dv-timings.h | 2 +- include/uapi/linux/vfio.h | 2 +- include/uapi/linux/videodev2.h | 6 + include/uapi/linux/vmclock-abi.h | 182 + include/uapi/linux/xfrm.h | 2 + include/video/omapfb_dss.h | 8 - kernel/bpf/Makefile | 3 +- kernel/bpf/arena.c | 38 +- kernel/bpf/arraymap.c | 26 +- kernel/bpf/bpf_cgrp_storage.c | 4 +- kernel/bpf/bpf_inode_storage.c | 4 +- kernel/bpf/bpf_local_storage.c | 79 +- kernel/bpf/bpf_struct_ops.c | 115 +- kernel/bpf/bpf_task_storage.c | 7 +- kernel/bpf/btf.c | 57 +- kernel/bpf/core.c | 6 + kernel/bpf/dispatcher.c | 3 +- kernel/bpf/hashtab.c | 56 +- kernel/bpf/helpers.c | 29 +- kernel/bpf/kmem_cache_iter.c | 238 + kernel/bpf/memalloc.c | 5 +- kernel/bpf/range_tree.c | 272 + kernel/bpf/range_tree.h | 21 + kernel/bpf/syscall.c | 124 +- kernel/bpf/trampoline.c | 60 +- kernel/bpf/verifier.c | 597 +- kernel/configs/debug.config | 1 + kernel/dma/Kconfig | 17 - kernel/dma/coherent.c | 14 +- kernel/dma/debug.c | 89 +- kernel/dma/mapping.c | 37 +- kernel/trace/bpf_trace.c | 110 +- lib/Kconfig | 12 + lib/Kconfig.debug | 10 + lib/Makefile | 3 +- lib/checksum.c | 11 +- lib/dim/dim.c | 3 +- lib/dim/net_dim.c | 10 +- lib/dynamic_queue_limits.c | 2 +- lib/iomem_copy.c | 136 + lib/logic_pio.c | 4 +- lib/math/test_div64.c | 85 +- lib/packing.c | 322 +- lib/packing_test.c | 413 ++ mm/Makefile | 1 + mm/gup.c | 24 + mm/page_alloc.c | 136 - mm/page_frag_cache.c | 171 + mm/slab_common.c | 19 + net/8021q/vlan_dev.c | 2 +- net/8021q/vlan_netlink.c | 6 +- net/Kconfig | 3 + net/Kconfig.debug | 15 + net/Makefile | 1 + net/appletalk/Makefile | 2 +- net/appletalk/dev.c | 46 - net/batman-adv/bat_iv_ogm.c | 4 +- net/batman-adv/bridge_loop_avoidance.c | 8 +- net/batman-adv/main.h | 2 +- net/batman-adv/translation-table.c | 96 +- net/bluetooth/hci_conn.c | 230 +- net/bluetooth/hci_core.c | 26 +- net/bluetooth/hci_event.c | 47 +- net/bluetooth/hci_sync.c | 9 +- net/bluetooth/hci_sysfs.c | 15 +- net/bluetooth/iso.c | 121 +- net/bluetooth/l2cap_sock.c | 1 + net/bluetooth/mgmt.c | 60 + net/bluetooth/rfcomm/sock.c | 20 +- net/bluetooth/sco.c | 99 +- net/bridge/br_device.c | 2 +- net/bridge/br_fdb.c | 45 +- net/bridge/br_netfilter_hooks.c | 15 +- net/bridge/br_netlink.c | 6 +- net/bridge/br_private.h | 4 +- net/bridge/netfilter/Kconfig | 8 +- net/bridge/netfilter/nft_meta_bridge.c | 2 +- net/caif/cfsrvl.c | 6 - net/can/af_can.c | 1 + net/can/gw.c | 29 +- net/can/raw.c | 2 +- net/core/Makefile | 2 + net/core/bpf_sk_storage.c | 6 +- net/core/dev.c | 143 +- net/core/dev.h | 123 + net/core/dev_ioctl.c | 6 +- net/core/fib_notifier.c | 2 - net/core/fib_rules.c | 34 +- net/core/filter.c | 152 +- net/core/lwt_bpf.c | 11 +- net/core/neighbour.c | 360 +- net/core/net-sysfs.c | 4 +- net/core/net_namespace.c | 26 +- net/core/netdev-genl-gen.c | 23 +- net/core/netdev-genl-gen.h | 1 + net/core/netdev-genl.c | 75 +- net/core/netpoll.c | 49 +- net/core/page_pool.c | 2 +- net/core/rtnetlink.c | 1029 ++-- net/core/rtnl_net_debug.c | 125 + net/core/skb_fault_injection.c | 106 + net/core/skbuff.c | 8 +- net/core/skmsg.c | 4 +- net/core/sock.c | 34 +- net/core/sysctl_net_core.c | 56 +- net/dcb/dcbnl.c | 8 +- net/devlink/dev.c | 18 +- net/devlink/devl_internal.h | 7 +- net/devlink/dpipe.c | 18 +- net/devlink/health.c | 25 +- net/devlink/rate.c | 8 +- net/devlink/region.c | 15 +- net/devlink/resource.c | 101 +- net/devlink/trap.c | 34 +- net/dsa/devlink.c | 23 +- net/dsa/dsa.c | 8 - net/dsa/port.c | 40 - net/dsa/user.c | 94 +- net/ethtool/cmis.h | 16 +- net/ethtool/cmis_cdb.c | 94 +- net/ethtool/cmis_fw_update.c | 108 +- net/ethtool/common.c | 90 +- net/ethtool/common.h | 1 + net/ethtool/ioctl.c | 13 + net/ethtool/rss.c | 2 +- net/hsr/hsr_device.c | 85 +- net/hsr/hsr_forward.c | 19 +- net/hsr/hsr_netlink.c | 11 +- net/ieee802154/nl-mac.c | 15 +- net/ieee802154/nl802154.c | 26 +- net/ieee802154/socket.c | 12 +- net/ipv4/af_inet.c | 22 +- net/ipv4/arp.c | 2 +- net/ipv4/devinet.c | 281 +- net/ipv4/esp4_offload.c | 6 +- net/ipv4/fib_frontend.c | 44 +- net/ipv4/fib_notifier.c | 10 +- net/ipv4/fib_rules.c | 2 +- net/ipv4/fib_semantics.c | 88 +- net/ipv4/fib_trie.c | 8 +- net/ipv4/fou_nl.c | 4 +- net/ipv4/icmp.c | 21 +- net/ipv4/igmp.c | 26 +- net/ipv4/inet_connection_sock.c | 6 +- net/ipv4/inet_diag.c | 10 +- net/ipv4/inetpeer.c | 9 +- net/ipv4/ip_fragment.c | 11 +- net/ipv4/ip_input.c | 20 +- net/ipv4/ip_options.c | 3 +- net/ipv4/ip_output.c | 26 +- net/ipv4/ipmr.c | 40 +- net/ipv4/netfilter.c | 2 +- net/ipv4/netfilter/Kconfig | 16 +- net/ipv4/netfilter/ipt_rpfilter.c | 2 +- net/ipv4/netfilter/nf_dup_ipv4.c | 2 +- net/ipv4/netfilter/nft_fib_ipv4.c | 3 +- net/ipv4/nexthop.c | 44 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 256 +- net/ipv4/tcp.c | 9 +- net/ipv4/tcp_ao.c | 42 +- net/ipv4/tcp_cong.c | 3 +- net/ipv4/tcp_input.c | 4 +- net/ipv4/tcp_ipv4.c | 17 +- net/ipv4/tcp_output.c | 18 +- net/ipv4/tcp_timer.c | 19 +- net/ipv4/udp.c | 249 +- net/ipv4/xfrm4_input.c | 2 +- net/ipv4/xfrm4_policy.c | 3 +- net/ipv4/xfrm4_protocol.c | 2 +- net/ipv6/addrconf.c | 71 +- net/ipv6/addrlabel.c | 28 +- net/ipv6/af_inet6.c | 22 +- net/ipv6/anycast.c | 5 +- net/ipv6/esp6_offload.c | 6 +- net/ipv6/fib6_notifier.c | 2 +- net/ipv6/fib6_rules.c | 2 +- net/ipv6/ila/ila_xlat.c | 15 +- net/ipv6/ioam6.c | 14 +- net/ipv6/ioam6_iptunnel.c | 6 +- net/ipv6/ip6_fib.c | 41 +- net/ipv6/ip6_output.c | 24 +- net/ipv6/ip6_tunnel.c | 4 +- net/ipv6/ip6mr.c | 27 +- net/ipv6/netfilter/Kconfig | 9 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 74 +- net/ipv6/seg6_local.c | 14 +- net/ipv6/tcp_ipv6.c | 17 +- net/ipv6/udp.c | 117 +- net/kcm/kcmsock.c | 10 +- net/key/af_key.c | 7 +- net/mac80211/agg-rx.c | 94 +- net/mac80211/agg-tx.c | 33 +- net/mac80211/cfg.c | 186 +- net/mac80211/chan.c | 65 +- net/mac80211/debugfs.c | 28 +- net/mac80211/debugfs_key.c | 9 +- net/mac80211/debugfs_netdev.c | 3 +- net/mac80211/debugfs_sta.c | 9 +- net/mac80211/driver-ops.c | 16 +- net/mac80211/driver-ops.h | 18 +- net/mac80211/eht.c | 21 +- net/mac80211/ht.c | 2 +- net/mac80211/ibss.c | 7 +- net/mac80211/ieee80211_i.h | 25 +- net/mac80211/iface.c | 52 +- net/mac80211/link.c | 54 +- net/mac80211/mesh.c | 2 +- net/mac80211/mesh_hwmp.c | 6 +- net/mac80211/mesh_pathtbl.c | 10 +- net/mac80211/mesh_plink.c | 7 +- net/mac80211/mesh_sync.c | 2 +- net/mac80211/mlme.c | 118 +- net/mac80211/ocb.c | 4 +- net/mac80211/rate.c | 35 +- net/mac80211/rate.h | 10 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/rx.c | 75 +- net/mac80211/scan.c | 22 +- net/mac80211/spectmgmt.c | 9 +- net/mac80211/sta_info.h | 2 +- net/mac80211/status.c | 5 +- net/mac80211/tdls.c | 3 +- net/mac80211/tkip.c | 2 +- net/mac80211/trace.h | 34 +- net/mac80211/tx.c | 8 +- net/mac80211/util.c | 20 +- net/mac80211/vht.c | 29 +- net/mac80211/wpa.c | 3 - net/mctp/device.c | 28 +- net/mpls/af_mpls.c | 7 +- net/mptcp/diag.c | 2 +- net/mptcp/mptcp_pm_gen.c | 2 +- net/mptcp/options.c | 4 +- net/mptcp/pm.c | 3 + net/mptcp/pm_netlink.c | 47 +- net/mptcp/protocol.c | 15 +- net/mptcp/protocol.h | 6 +- net/mptcp/sched.c | 2 - net/mptcp/subflow.c | 17 +- net/netfilter/ipset/ip_set_bitmap_ip.c | 7 +- net/netfilter/ipvs/ip_vs_ctl.c | 5 +- net/netfilter/nf_bpf_link.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 2 +- net/netfilter/nf_nat_core.c | 6 +- net/netfilter/nf_tables_api.c | 517 +- net/netfilter/nfnetlink.c | 2 +- net/netfilter/nft_bitwise.c | 166 +- net/netfilter/nft_flow_offload.c | 8 +- net/netfilter/nft_set_bitmap.c | 10 +- net/netfilter/nft_set_hash.c | 3 +- net/netfilter/nft_tunnel.c | 5 +- net/netlabel/netlabel_mgmt.c | 13 +- net/netlink/af_netlink.c | 10 +- net/netlink/genetlink.c | 4 +- net/nfc/nci/core.c | 13 +- net/nfc/nci/ntf.c | 32 +- net/nfc/netlink.c | 5 + net/openvswitch/datapath.c | 10 +- net/openvswitch/flow_netlink.c | 2 +- net/openvswitch/vport-internal_dev.c | 1 - net/packet/af_packet.c | 27 +- net/phonet/pn_dev.c | 74 +- net/phonet/pn_netlink.c | 127 +- net/rds/ib_rdma.c | 4 - net/rfkill/rfkill-gpio.c | 8 +- net/rxrpc/conn_object.c | 4 +- net/rxrpc/local_object.c | 4 +- net/rxrpc/sendmsg.c | 1 + net/sched/act_api.c | 102 +- net/sched/act_ct.c | 10 +- net/sched/act_ctinfo.c | 8 +- net/sched/act_gate.c | 11 +- net/sched/act_mpls.c | 18 +- net/sched/act_police.c | 6 +- net/sched/cls_api.c | 72 +- net/sched/sch_api.c | 20 +- net/sched/sch_cbs.c | 2 +- net/sched/sch_choke.c | 2 +- net/sched/sch_fq.c | 36 +- net/sched/sch_gred.c | 2 +- net/sched/sch_htb.c | 4 +- net/sched/sch_qfq.c | 5 +- net/sched/sch_red.c | 2 +- net/sched/sch_sfq.c | 39 +- net/sched/sch_taprio.c | 2 +- net/sctp/ipv6.c | 2 +- net/sctp/protocol.c | 16 +- net/shaper/Makefile | 8 + net/shaper/shaper.c | 1438 +++++ net/shaper/shaper_nl_gen.c | 154 + net/shaper/shaper_nl_gen.h | 44 + net/smc/smc.h | 2 +- net/smc/smc_clc.h | 2 +- net/smc/smc_core.c | 2 +- net/smc/smc_core.h | 4 +- net/socket.c | 8 +- net/sunrpc/svcsock.c | 6 +- net/vmw_vsock/af_vsock.c | 1 + net/vmw_vsock/hyperv_transport.c | 1 + net/wireless/Kconfig | 45 +- net/wireless/Makefile | 5 - net/wireless/chan.c | 5 +- net/wireless/core.c | 66 +- net/wireless/core.h | 1 + net/wireless/lib80211.c | 257 - net/wireless/lib80211_crypt_ccmp.c | 448 -- net/wireless/lib80211_crypt_tkip.c | 738 --- net/wireless/lib80211_crypt_wep.c | 256 - net/wireless/mlme.c | 6 - net/wireless/nl80211.c | 161 +- net/wireless/radiotap.c | 2 +- net/wireless/rdev-ops.h | 5 +- net/wireless/reg.c | 2 +- net/wireless/scan.c | 12 +- net/wireless/trace.h | 10 +- net/wireless/util.c | 31 +- net/wireless/wext-compat.c | 13 +- net/wireless/wext-compat.h | 6 - net/wireless/wext-core.c | 2 +- net/wireless/wext-spy.c | 232 - net/xdp/xsk.c | 49 +- net/xdp/xsk_buff_pool.c | 54 +- net/xdp/xsk_queue.h | 2 +- net/xfrm/xfrm_compat.c | 6 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_policy.c | 28 +- net/xfrm/xfrm_state.c | 171 +- net/xfrm/xfrm_user.c | 83 +- rust/kernel/net/phy.rs | 16 +- samples/bpf/Makefile | 25 - samples/bpf/sock_flags.bpf.c | 47 - samples/bpf/syscall_nrs.c | 5 + samples/bpf/tc_l2_redirect_kern.c | 6 - samples/bpf/test_cgrp2_array_pin.c | 106 - samples/bpf/test_cgrp2_attach.c | 177 - samples/bpf/test_cgrp2_sock.c | 294 - samples/bpf/test_cgrp2_sock.sh | 137 - samples/bpf/test_cgrp2_sock2.c | 95 - samples/bpf/test_cgrp2_sock2.sh | 103 - samples/bpf/test_cgrp2_tc.bpf.c | 56 - samples/bpf/test_cgrp2_tc.sh | 187 - samples/bpf/test_current_task_under_cgroup.bpf.c | 43 - samples/bpf/test_current_task_under_cgroup_user.c | 115 - samples/bpf/test_overhead_kprobe.bpf.c | 41 - samples/bpf/test_overhead_raw_tp.bpf.c | 17 - samples/bpf/test_overhead_tp.bpf.c | 23 - samples/bpf/test_overhead_user.c | 225 - samples/bpf/test_override_return.sh | 16 - samples/bpf/test_probe_write_user.bpf.c | 52 - samples/bpf/test_probe_write_user_user.c | 108 - samples/bpf/tracex7.bpf.c | 15 - samples/bpf/tracex7_user.c | 56 - samples/bpf/xdp2skb_meta_kern.c | 2 +- samples/bpf/xdp_adjust_tail_kern.c | 1 + samples/v4l/v4l2-pci-skeleton.c | 6 +- scripts/Makefile.btf | 6 +- scripts/bpf_doc.py | 53 +- scripts/ipe/polgen/polgen.c | 12 +- scripts/selinux/mdp/mdp.c | 3 - security/security.c | 9 +- sound/soc/generic/audio-graph-card.c | 2 +- sound/soc/generic/audio-graph-card2.c | 104 +- sound/soc/generic/test-component.c | 3 +- tools/bpf/bpf_jit_disasm.c | 2 +- tools/bpf/bpftool/Makefile | 6 +- tools/bpf/bpftool/btf.c | 100 +- tools/bpf/bpftool/jit_disasm.c | 40 +- tools/bpf/resolve_btfids/main.c | 4 +- tools/bpf/runqslower/runqslower.bpf.c | 1 - tools/include/uapi/asm-generic/socket.h | 2 + tools/include/uapi/linux/bpf.h | 9 +- tools/include/uapi/linux/if_link.h | 554 +- tools/include/uapi/linux/netdev.h | 4 + tools/lib/bpf/Makefile | 3 +- tools/lib/bpf/bpf.c | 1 + tools/lib/bpf/bpf_gen_internal.h | 1 + tools/lib/bpf/bpf_helpers.h | 1 + tools/lib/bpf/btf.c | 308 +- tools/lib/bpf/btf.h | 3 + tools/lib/bpf/btf_dump.c | 7 +- tools/lib/bpf/btf_relocate.c | 2 +- tools/lib/bpf/elf.c | 4 +- tools/lib/bpf/features.c | 15 +- tools/lib/bpf/gen_loader.c | 190 +- tools/lib/bpf/hashmap.h | 20 +- tools/lib/bpf/libbpf.c | 526 +- tools/lib/bpf/libbpf.h | 4 +- tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_internal.h | 43 +- tools/lib/bpf/libbpf_version.h | 2 +- tools/lib/bpf/linker.c | 105 +- tools/lib/bpf/relo_core.c | 2 +- tools/lib/bpf/ringbuf.c | 34 +- tools/lib/bpf/skel_internal.h | 3 +- tools/lib/bpf/str_error.c | 71 + tools/lib/bpf/str_error.h | 7 + tools/lib/bpf/usdt.c | 32 +- tools/lib/bpf/zip.c | 2 +- tools/lib/subcmd/parse-options.c | 2 +- tools/net/ynl/cli.py | 19 +- tools/net/ynl/ethtool.py | 2 + tools/net/ynl/generated/Makefile | 2 +- tools/net/ynl/lib/Makefile | 2 +- tools/net/ynl/lib/nlspec.py | 3 + tools/net/ynl/lib/ynl.py | 28 +- tools/net/ynl/samples/Makefile | 2 +- tools/net/ynl/samples/page-pool.c | 2 +- tools/net/ynl/ynl-gen-c.py | 82 +- tools/objtool/noreturns.h | 1 - tools/testing/selftests/bpf/.gitignore | 2 - tools/testing/selftests/bpf/Makefile | 84 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 3 +- tools/testing/selftests/bpf/bpf_experimental.h | 6 + .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 8 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 106 + .../selftests/bpf/bpf_testmod/bpf_testmod.h | 5 + tools/testing/selftests/bpf/bpf_util.h | 12 + tools/testing/selftests/bpf/config.vm | 7 +- tools/testing/selftests/bpf/io_helpers.c | 21 + tools/testing/selftests/bpf/io_helpers.h | 7 + .../selftests/bpf/map_tests/task_storage_map.c | 3 +- tools/testing/selftests/bpf/network_helpers.h | 1 + .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 2 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 14 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 4 - .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 264 +- tools/testing/selftests/bpf/prog_tests/cb_refs.c | 4 +- .../selftests/bpf/prog_tests/cgrp_local_storage.c | 10 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- tools/testing/selftests/bpf/prog_tests/iters.c | 4 +- .../selftests/bpf/prog_tests/kmem_cache_iter.c | 126 + .../selftests/bpf/prog_tests/kprobe_multi_test.c | 2 + .../selftests/bpf/prog_tests/linked_funcs.c | 2 +- tools/testing/selftests/bpf/prog_tests/log_buf.c | 3 - .../testing/selftests/bpf/prog_tests/lsm_cgroup.c | 4 - .../testing/selftests/bpf/prog_tests/map_in_map.c | 132 +- tools/testing/selftests/bpf/prog_tests/mptcp.c | 155 +- .../selftests/bpf/prog_tests/netns_cookie.c | 29 +- .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 2 +- tools/testing/selftests/bpf/prog_tests/perf_link.c | 15 +- .../testing/selftests/bpf/prog_tests/raw_tp_null.c | 25 + .../selftests/bpf/prog_tests/rcu_read_lock.c | 4 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 146 +- tools/testing/selftests/bpf/prog_tests/sock_addr.c | 4 - .../testing/selftests/bpf/prog_tests/sock_create.c | 348 ++ .../selftests/bpf/prog_tests/sock_post_bind.c | 426 ++ .../selftests/bpf/prog_tests/sockmap_basic.c | 54 + .../bpf/prog_tests/struct_ops_private_stack.c | 106 + .../testing/selftests/bpf/prog_tests/subskeleton.c | 76 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 128 +- .../testing/selftests/bpf/prog_tests/task_kfunc.c | 80 + .../selftests/bpf/prog_tests/task_local_storage.c | 286 +- tools/testing/selftests/bpf/prog_tests/tc_netkit.c | 94 +- .../selftests/bpf/prog_tests/test_csum_diff.c | 408 ++ .../selftests/bpf/prog_tests/timer_lockup.c | 6 + tools/testing/selftests/bpf/prog_tests/token.c | 19 +- .../selftests/bpf/prog_tests/uprobe_multi_test.c | 361 +- tools/testing/selftests/bpf/prog_tests/verifier.c | 2 + .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 44 +- tools/testing/selftests/bpf/progs/bpf_iter.h | 167 - .../selftests/bpf/progs/bpf_iter_bpf_array_map.c | 2 +- .../selftests/bpf/progs/bpf_iter_bpf_hash_map.c | 2 +- .../selftests/bpf/progs/bpf_iter_bpf_link.c | 2 +- .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 2 +- .../bpf/progs/bpf_iter_bpf_percpu_array_map.c | 2 +- .../bpf/progs/bpf_iter_bpf_percpu_hash_map.c | 2 +- .../bpf/progs/bpf_iter_bpf_sk_storage_helpers.c | 2 +- .../bpf/progs/bpf_iter_bpf_sk_storage_map.c | 2 +- .../selftests/bpf/progs/bpf_iter_ipv6_route.c | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_ksym.c | 2 +- .../testing/selftests/bpf/progs/bpf_iter_netlink.c | 2 +- .../selftests/bpf/progs/bpf_iter_setsockopt.c | 2 +- .../selftests/bpf/progs/bpf_iter_setsockopt_unix.c | 2 +- .../testing/selftests/bpf/progs/bpf_iter_sockmap.c | 2 +- .../selftests/bpf/progs/bpf_iter_task_btf.c | 2 +- .../selftests/bpf/progs/bpf_iter_task_file.c | 2 +- .../selftests/bpf/progs/bpf_iter_task_stack.c | 2 +- .../selftests/bpf/progs/bpf_iter_task_vmas.c | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_tasks.c | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c | 2 +- .../selftests/bpf/progs/bpf_iter_test_kern3.c | 2 +- .../selftests/bpf/progs/bpf_iter_test_kern4.c | 2 +- .../selftests/bpf/progs/bpf_iter_test_kern5.c | 2 +- .../selftests/bpf/progs/bpf_iter_test_kern6.c | 2 +- .../bpf/progs/bpf_iter_test_kern_common.h | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_udp4.c | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_udp6.c | 2 +- tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 2 +- .../selftests/bpf/progs/bpf_iter_vma_offset.c | 2 +- tools/testing/selftests/bpf/progs/cgroup_iter.c | 3 +- .../selftests/bpf/progs/cgrp_ls_sleepable.c | 3 +- tools/testing/selftests/bpf/progs/csum_diff_test.c | 42 + .../testing/selftests/bpf/progs/exceptions_fail.c | 4 +- .../testing/selftests/bpf/progs/kmem_cache_iter.c | 108 + .../selftests/bpf/progs/kprobe_multi_verifier.c | 31 + tools/testing/selftests/bpf/progs/linked_funcs1.c | 8 + tools/testing/selftests/bpf/progs/linked_funcs2.c | 8 + tools/testing/selftests/bpf/progs/mptcp_bpf.h | 42 + tools/testing/selftests/bpf/progs/mptcp_subflow.c | 128 + .../selftests/bpf/progs/netns_cookie_prog.c | 10 + tools/testing/selftests/bpf/progs/preempt_lock.c | 14 +- tools/testing/selftests/bpf/progs/raw_tp_null.c | 32 + .../selftests/bpf/progs/struct_ops_detach.c | 12 + .../selftests/bpf/progs/struct_ops_private_stack.c | 62 + .../bpf/progs/struct_ops_private_stack_fail.c | 62 + .../bpf/progs/struct_ops_private_stack_recur.c | 50 + tools/testing/selftests/bpf/progs/tailcall_fail.c | 64 + .../selftests/bpf/progs/task_kfunc_common.h | 1 + .../selftests/bpf/progs/task_kfunc_failure.c | 14 + .../selftests/bpf/progs/task_kfunc_success.c | 51 + tools/testing/selftests/bpf/progs/task_ls_uptr.c | 63 + tools/testing/selftests/bpf/progs/tc_bpf2bpf.c | 5 +- .../selftests/bpf/progs/test_btf_skc_cls_ingress.c | 82 +- .../selftests/bpf/progs/test_send_signal_kern.c | 35 +- .../selftests/bpf/progs/test_spin_lock_fail.c | 4 +- tools/testing/selftests/bpf/progs/test_tc_link.c | 12 + .../bpf/progs/test_tcp_check_syncookie_kern.c | 167 - .../selftests/bpf/progs/test_tp_btf_nullable.c | 6 +- .../bpf/progs/test_xdp_with_cpumap_helpers.c | 7 +- .../selftests/bpf/progs/update_map_in_htab.c | 30 + .../selftests/bpf/progs/uprobe_multi_consumers.c | 6 +- .../selftests/bpf/progs/uprobe_multi_session.c | 71 + .../bpf/progs/uprobe_multi_session_cookie.c | 48 + .../bpf/progs/uprobe_multi_session_recursive.c | 44 + .../bpf/progs/uprobe_multi_session_single.c | 44 + .../selftests/bpf/progs/uprobe_multi_verifier.c | 31 + tools/testing/selftests/bpf/progs/uptr_failure.c | 105 + .../testing/selftests/bpf/progs/uptr_map_failure.c | 27 + .../selftests/bpf/progs/uptr_update_failure.c | 42 + .../selftests/bpf/progs/verifier_arena_large.c | 110 +- .../selftests/bpf/progs/verifier_array_access.c | 3 +- .../selftests/bpf/progs/verifier_private_stack.c | 272 + .../selftests/bpf/progs/verifier_ref_tracking.c | 4 +- tools/testing/selftests/bpf/progs/verifier_sock.c | 60 + .../selftests/bpf/progs/verifier_spin_lock.c | 2 +- .../selftests/bpf/progs/xdp_synproxy_kern.c | 3 +- tools/testing/selftests/bpf/test_maps.c | 4 - tools/testing/selftests/bpf/test_progs.c | 114 +- tools/testing/selftests/bpf/test_progs.h | 14 + tools/testing/selftests/bpf/test_sock.c | 556 -- tools/testing/selftests/bpf/test_sockmap.c | 202 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 85 - .../selftests/bpf/test_tcp_check_syncookie_user.c | 213 - tools/testing/selftests/bpf/test_verifier.c | 4 - tools/testing/selftests/bpf/uprobe_multi.c | 4 + tools/testing/selftests/bpf/uptr_test_common.h | 63 + tools/testing/selftests/bpf/veristat.c | 161 +- tools/testing/selftests/drivers/net/Makefile | 1 + tools/testing/selftests/drivers/net/hw/.gitignore | 1 + tools/testing/selftests/drivers/net/hw/Makefile | 11 + tools/testing/selftests/drivers/net/hw/devmem.py | 45 + .../selftests/drivers/net/hw/lib/py/__init__.py | 1 + .../selftests/drivers/net/hw/lib/py/linkconfig.py | 222 + tools/testing/selftests/drivers/net/hw/ncdevmem.c | 789 +++ .../selftests/drivers/net/hw/nic_link_layer.py | 113 + .../selftests/drivers/net/hw/nic_performance.py | 137 + tools/testing/selftests/drivers/net/hw/rss_ctx.py | 107 +- tools/testing/selftests/drivers/net/lib/py/load.py | 20 +- .../selftests/drivers/net/mlxsw/devlink_trap.sh | 2 +- .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 4 +- .../net/mlxsw/devlink_trap_l3_exceptions.sh | 12 +- .../drivers/net/mlxsw/devlink_trap_policer.sh | 85 +- .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 4 +- .../drivers/net/mlxsw/devlink_trap_tunnel_ipip6.sh | 4 +- .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 4 +- .../net/mlxsw/devlink_trap_tunnel_vxlan_ipv6.sh | 4 +- .../selftests/drivers/net/mlxsw/qos_ets_strict.sh | 167 +- .../drivers/net/mlxsw/qos_max_descriptors.sh | 118 +- .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 138 +- .../selftests/drivers/net/mlxsw/rtnetlink.sh | 10 +- .../testing/selftests/drivers/net/mlxsw/sch_ets.sh | 26 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 213 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 32 +- .../selftests/drivers/net/mlxsw/sch_red_root.sh | 18 +- .../selftests/drivers/net/mlxsw/tc_sample.sh | 4 +- .../testing/selftests/drivers/net/netcons_basic.sh | 40 +- .../selftests/drivers/net/netdevsim/Makefile | 3 + .../testing/selftests/drivers/net/netdevsim/config | 1 + .../drivers/net/netdevsim/ethtool-features.sh | 31 + .../drivers/net/netdevsim/fib_notifications.sh | 6 +- .../drivers/net/netdevsim/macsec-offload.sh | 117 + tools/testing/selftests/drivers/net/shaper.py | 461 ++ .../filesystems/statmount/statmount_test.c | 2 +- tools/testing/selftests/hid/Makefile | 2 +- tools/testing/selftests/hid/hid_bpf.c | 151 +- tools/testing/selftests/hid/hid_common.h | 112 +- tools/testing/selftests/hid/hidraw.c | 36 +- tools/testing/selftests/hid/progs/hid.c | 12 + .../testing/selftests/hid/progs/hid_bpf_helpers.h | 6 +- tools/testing/selftests/iommu/Makefile | 1 + tools/testing/selftests/iommu/iommufd.c | 606 +- tools/testing/selftests/iommu/iommufd_fail_nth.c | 54 + tools/testing/selftests/iommu/iommufd_utils.h | 174 + tools/testing/selftests/mm/Makefile | 21 + tools/testing/selftests/mm/page_frag/Makefile | 18 + .../selftests/mm/page_frag/page_frag_test.c | 198 + tools/testing/selftests/mm/run_vmtests.sh | 8 + tools/testing/selftests/mm/test_page_frag.sh | 175 + tools/testing/selftests/net/.gitignore | 2 +- tools/testing/selftests/net/Makefile | 7 +- tools/testing/selftests/net/bpf_offload.py | 5 +- tools/testing/selftests/net/busy_poll_test.sh | 165 + tools/testing/selftests/net/busy_poller.c | 346 ++ tools/testing/selftests/net/drop_monitor_tests.sh | 2 +- tools/testing/selftests/net/fdb_notify.sh | 96 + tools/testing/selftests/net/fib_tests.sh | 8 +- tools/testing/selftests/net/forwarding/Makefile | 3 +- .../selftests/net/forwarding/devlink_lib.sh | 2 +- tools/testing/selftests/net/forwarding/lib.sh | 200 +- tools/testing/selftests/net/forwarding/sch_ets.sh | 7 +- .../selftests/net/forwarding/sch_ets_core.sh | 81 +- .../selftests/net/forwarding/sch_ets_tests.sh | 14 +- tools/testing/selftests/net/forwarding/sch_red.sh | 103 +- .../selftests/net/forwarding/sch_tbf_core.sh | 91 +- .../selftests/net/forwarding/sch_tbf_etsprio.sh | 7 +- .../selftests/net/forwarding/sch_tbf_root.sh | 3 +- .../testing/selftests/net/forwarding/tc_police.sh | 8 +- tools/testing/selftests/net/hsr/config | 1 + tools/testing/selftests/net/hsr/hsr_common.sh | 4 +- tools/testing/selftests/net/hsr/hsr_ping.sh | 98 + tools/testing/selftests/net/hsr/settings | 1 + tools/testing/selftests/net/ioam6.sh | 1832 +++++-- tools/testing/selftests/net/ioam6_parser.c | 1087 ++-- .../selftests/net/ipv6_route_update_soft_lockup.sh | 262 + tools/testing/selftests/net/lib.sh | 226 + tools/testing/selftests/net/lib/Makefile | 2 +- tools/testing/selftests/net/lib/csum.c | 12 +- tools/testing/selftests/net/lib/py/__init__.py | 1 + tools/testing/selftests/net/lib/py/ynl.py | 5 + tools/testing/selftests/net/lib/sh/defer.sh | 115 + tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/ncdevmem.c | 570 -- tools/testing/selftests/net/netfilter/.gitignore | 1 + tools/testing/selftests/net/netfilter/Makefile | 7 +- .../selftests/net/netfilter/conntrack_dump_flush.c | 6 + .../net/netfilter/conntrack_dump_flush.sh | 3 + tools/testing/selftests/net/netfilter/nft_queue.sh | 8 +- tools/testing/selftests/net/netlink-dumps.c | 4 +- tools/testing/selftests/net/pmtu.sh | 114 +- tools/testing/selftests/net/psock_fanout.c | 78 +- tools/testing/selftests/net/rtnetlink.sh | 112 +- tools/testing/selftests/net/tcp_ao/lib/aolib.h | 1 + .../selftests/net/tcp_ao/setsockopt-closed.c | 186 +- tools/testing/selftests/net/tls.c | 19 + tools/testing/selftests/net/txtimestamp.c | 44 +- tools/testing/selftests/net/txtimestamp.sh | 12 +- tools/testing/selftests/net/veth.sh | 2 - tools/testing/selftests/net/ynl.mk | 16 +- tools/testing/selftests/ptp/testptp.c | 62 +- .../tc-testing/tc-tests/filters/basic.json | 6 +- .../tc-testing/tc-tests/filters/cgroup.json | 6 +- .../tc-testing/tc-tests/filters/flow.json | 2 +- .../tc-testing/tc-tests/filters/route.json | 2 +- .../tc-testing/tc-tests/infra/qdiscs.json | 98 + tools/testing/selftests/wireguard/netns.sh | 1 + 4817 files changed, 208810 insertions(+), 156496 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache create mode 100644 Documentation/ABI/testing/sysfs-driver-hid-corsair-void delete mode 100644 Documentation/admin-guide/media/omap4_camera.rst create mode 100644 Documentation/admin-guide/media/raspberrypi-rp1-cfe.dot create mode 100644 Documentation/admin-guide/media/raspberrypi-rp1-cfe.rst create mode 100644 Documentation/devicetree/bindings/clock/qcom,sa8775p-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sa8775p-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sa8775p-videocc.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,r9a08g045-vbattb.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos8895-clock.yaml delete mode 100644 Documentation/devicetree/bindings/fpga/altera-passive-serial.txt create mode 100644 Documentation/devicetree/bindings/fpga/altr,fpga-passive-serial.yaml create mode 100644 Documentation/devicetree/bindings/input/goodix,gt7986u-spifw.yaml delete mode 100644 Documentation/devicetree/bindings/input/zii,rave-sp-pwrbutton.txt create mode 100644 Documentation/devicetree/bindings/input/zii,rave-sp-pwrbutton.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8953-camss.yaml create mode 100644 Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml create mode 100644 Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,mt8183- [...] delete mode 100644 Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.yaml create mode 100644 Documentation/netlink/specs/net_shaper.yaml create mode 100644 Documentation/netlink/specs/rt_neigh.yaml create mode 100644 Documentation/netlink/specs/rt_rule.yaml create mode 100644 Documentation/networking/diagnostic/index.rst create mode 100644 Documentation/networking/diagnostic/twisted_pair_layer1_diagnos [...] create mode 100644 Documentation/userspace-api/media/v4l/metafmt-pisp-fe.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16i.rst create mode 100644 Documentation/wmi/devices/alienware-wmi.rst create mode 100644 arch/arm/boot/dts/allwinner/sun8i-a33-vstar-core1.dtsi create mode 100644 arch/arm/boot/dts/allwinner/sun8i-a33-vstar.dts delete mode 100644 arch/arm/boot/dts/amlogic/meson6-atv1200.dts delete mode 100644 arch/arm/boot/dts/amlogic/meson6.dtsi create mode 100644 arch/arm/boot/dts/microchip/at91-sam9x75_curiosity.dts create mode 100644 arch/arm/boot/dts/microchip/sam9x7.dtsi create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-dhcom-pdk2.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-lxr.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6sll-kobo-clara2e-a.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6sll-kobo-clara2e-b.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6sll-kobo-clara2e-common.dtsi create mode 100644 arch/arm/boot/dts/rockchip/rv1109-relfor-saib.dts create mode 100644 arch/arm/mach-bcm/board_bcmbca.c create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-air1.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j71.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j72.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j73.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j85.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j85m.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j86.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j86m.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j87.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-j87m.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-mini2.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-mini3.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-n51.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-n53.dts create mode 100644 arch/arm64/boot/dts/apple/s5l8960x.dtsi create mode 100644 arch/arm64/boot/dts/apple/s800-0-3-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8000-j71s.dts create mode 100644 arch/arm64/boot/dts/apple/s8000-j72s.dts create mode 100644 arch/arm64/boot/dts/apple/s8000-n66.dts create mode 100644 arch/arm64/boot/dts/apple/s8000-n69u.dts create mode 100644 arch/arm64/boot/dts/apple/s8000-n71.dts create mode 100644 arch/arm64/boot/dts/apple/s8000.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8001-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8001-j127.dts create mode 100644 arch/arm64/boot/dts/apple/s8001-j128.dts create mode 100644 arch/arm64/boot/dts/apple/s8001-j98a.dts create mode 100644 arch/arm64/boot/dts/apple/s8001-j99a.dts create mode 100644 arch/arm64/boot/dts/apple/s8001-pro.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8001.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8003-j71t.dts create mode 100644 arch/arm64/boot/dts/apple/s8003-j72t.dts create mode 100644 arch/arm64/boot/dts/apple/s8003-n66m.dts create mode 100644 arch/arm64/boot/dts/apple/s8003-n69.dts create mode 100644 arch/arm64/boot/dts/apple/s8003-n71m.dts create mode 100644 arch/arm64/boot/dts/apple/s8003.dtsi create mode 100644 arch/arm64/boot/dts/apple/s800x-6s.dtsi create mode 100644 arch/arm64/boot/dts/apple/s800x-ipad5.dtsi create mode 100644 arch/arm64/boot/dts/apple/s800x-se.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-6.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-handheld.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-j42d.dts create mode 100644 arch/arm64/boot/dts/apple/t7000-j96.dts create mode 100644 arch/arm64/boot/dts/apple/t7000-j97.dts create mode 100644 arch/arm64/boot/dts/apple/t7000-mini4.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-n102.dts create mode 100644 arch/arm64/boot/dts/apple/t7000-n56.dts create mode 100644 arch/arm64/boot/dts/apple/t7000-n61.dts create mode 100644 arch/arm64/boot/dts/apple/t7000.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7001-air2.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7001-j81.dts create mode 100644 arch/arm64/boot/dts/apple/t7001-j82.dts create mode 100644 arch/arm64/boot/dts/apple/t7001.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-7.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-d10.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-d101.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-d11.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-d111.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-ipad6.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-ipad7.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-j171.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-j172.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-j71b.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-j72b.dts create mode 100644 arch/arm64/boot/dts/apple/t8010-n112.dts create mode 100644 arch/arm64/boot/dts/apple/t8010.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8011-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8011-j105a.dts create mode 100644 arch/arm64/boot/dts/apple/t8011-j120.dts create mode 100644 arch/arm64/boot/dts/apple/t8011-j121.dts create mode 100644 arch/arm64/boot/dts/apple/t8011-j207.dts create mode 100644 arch/arm64/boot/dts/apple/t8011-j208.dts create mode 100644 arch/arm64/boot/dts/apple/t8011-pro2.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8011.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015-8.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015-8plus.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015-common.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015-d20.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-d201.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-d21.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-d211.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-d22.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-d221.dts create mode 100644 arch/arm64/boot/dts/apple/t8015-x.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos8895-dreamlte.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos8895-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos8895.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos990-c1s.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos990-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos990.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-rev2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8dxl-ss-hsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-dl.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-ivy.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-ivy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-ivy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-drc02.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-picoitx.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-pcie-ep.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-iota2-lumpy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-kontron-bl-osm-s.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-kontron-dl.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-kontron-osm-s.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-kontron-smarc-eval-carrier.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-kontron-smarc.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-smarc-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nitrogen-smarc-universal-b [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw82xx-2x.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw82xx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-ivy.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-ivy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-ivy.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-hsio.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb-i3c.dtso create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0008.dts create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs9100-ride.dts delete mode 100644 arch/arm64/boot/dts/qcom/qrb5165-rb5-vision-mezzanine.dts create mode 100644 arch/arm64/boot/dts/qcom/qrb5165-rb5-vision-mezzanine.dtso create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-microsoft-arcata.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-db845c-navigation-mezzanine.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm845-db845c-navigation-mezzanine.dtso create mode 100644 arch/arm64/boot/dts/qcom/sm7325-nothing-spacewar.dts create mode 100644 arch/arm64/boot/dts/qcom/sm7325.dtsi create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-dell-xps13-9345.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-bpi-p2-pro.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-s.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3528.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-base.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-nanopi-r3s.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-powkiddy-rgb20sx.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566t.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk356x-base.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk356x.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-armsom-sige5.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3576.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-armsom-lm7.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-armsom-w3.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5b.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-ivy.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am625-phyboard-lyra-1-4-ghz-opp.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-ivy.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-ivy.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm-pcie0-ep.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-evm-pcie1-ep.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j742s2-evm.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j742s2-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j742s2.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-mcu-wakeup-common.dtsi rename arch/arm64/boot/dts/ti/{k3-j784s4-thermal.dtsi => k3-j784s4-j742s2-thermal- [...] delete mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi delete mode 100644 arch/csky/kernel/io.c delete mode 100644 arch/hexagon/lib/io.c delete mode 100644 arch/loongarch/kernel/io.c create mode 100644 arch/riscv/boot/dts/sophgo/cv181x.dtsi create mode 100644 arch/riscv/boot/dts/sophgo/sg2002-licheerv-nano-b.dts create mode 100644 arch/riscv/boot/dts/sophgo/sg2002.dtsi create mode 100644 arch/riscv/boot/dts/starfive/jh7110-deepcomputing-fml13v01.dts delete mode 100644 arch/sh/include/asm/vga.h delete mode 100644 arch/sparc/include/asm/vga.h create mode 100644 drivers/hid/bpf/progs/Mistel__MD770.bpf.c create mode 100644 drivers/hid/bpf/progs/Rapoo__M50-Plus-Silent.bpf.c create mode 100644 drivers/hid/hid-corsair-void.c create mode 100644 drivers/hid/hid-kysona.c create mode 100644 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c create mode 100644 drivers/iommu/iommufd/driver.c create mode 100644 drivers/iommu/iommufd/viommu.c delete mode 100644 drivers/media/pci/mantis/mantis_core.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/Kconfig create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/Makefile create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/cfe-fmts.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/cfe-trace.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/cfe.c create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/cfe.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/csi2.c create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/csi2.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/dphy.c create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/dphy.h create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c create mode 100644 drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.h create mode 100644 drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru-regs.h create mode 100644 drivers/misc/lan966x_pci.c create mode 100644 drivers/misc/lan966x_pci.dtso create mode 100644 drivers/net/dsa/mv88e6xxx/leds.c delete mode 100644 drivers/net/ethernet/dlink/sundance.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc4_hw.h create mode 100644 drivers/net/ethernet/freescale/enetc/enetc4_pf.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_pf_common.c create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_pf_common.h create mode 100644 drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c create mode 100644 drivers/net/ethernet/google/gve/gve_buffer_mgmt_dqo.c create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/Makefile create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_common.h create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.c create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_ethtool.h create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.h create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.h create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c create mode 100644 drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_rep.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/rep.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/rep.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/buddy.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/buddy.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/debug.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/debug.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/internal.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_action.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_action.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_buddy.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_buddy.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_bwc.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_bwc.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_bw [...] delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_bw [...] delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_cmd.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_cmd.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_context.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_context.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_debug.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_debug.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_definer.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_definer.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_in [...] delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_matcher.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_matcher.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_pat_arg.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_pool.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_rule.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_send.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_table.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws_vport.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c rename drivers/net/ethernet/mellanox/mlx5/core/steering/hws/{mlx5hws_pat_arg.h => [...] create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c rename drivers/net/ethernet/mellanox/mlx5/core/steering/hws/{mlx5hws_pool.h => poo [...] rename drivers/net/ethernet/mellanox/mlx5/core/steering/hws/{mlx5hws_prm.h => prm. [...] create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c rename drivers/net/ethernet/mellanox/mlx5/core/steering/hws/{mlx5hws_rule.h => rul [...] create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c rename drivers/net/ethernet/mellanox/mlx5/core/steering/hws/{mlx5hws_send.h => sen [...] create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c rename drivers/net/ethernet/mellanox/mlx5/core/steering/hws/{mlx5hws_table.h => ta [...] create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/hws/vport.c rename drivers/net/ethernet/mellanox/mlx5/core/steering/hws/{mlx5hws_vport.h => vp [...] rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_action.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_arg.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_buddy.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_cmd.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_dbg.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_dbg.h (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_definer.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_domain.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_fw.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_icm_pool.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_matcher.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_ptrn.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_rule.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_send.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_ste.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_ste.h (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_ste_v0.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_ste_v1.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_ste_v1.h (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_ste_v2.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_table.c (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/dr_types.h (100%) create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/fs_dr.h (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/mlx5_ifc_dr.h (100%) rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/mlx5_ifc_dr_ste_ [...] rename drivers/net/ethernet/mellanox/mlx5/core/steering/{ => sws}/mlx5dr.h (100%) create mode 100644 drivers/net/ethernet/meta/fbnic/fbnic_csr.c create mode 100644 drivers/net/ethernet/meta/fbnic/fbnic_debugfs.c create mode 100644 drivers/net/ethernet/meta/fbnic/fbnic_hwmon.c create mode 100644 drivers/net/ethernet/meta/fbnic/fbnic_time.c create mode 100644 drivers/net/ethernet/microchip/lan969x/Kconfig create mode 100644 drivers/net/ethernet/microchip/lan969x/Makefile create mode 100644 drivers/net/ethernet/microchip/lan969x/lan969x.c create mode 100644 drivers/net/ethernet/microchip/lan969x/lan969x.h create mode 100644 drivers/net/ethernet/microchip/lan969x/lan969x_calendar.c create mode 100644 drivers/net/ethernet/microchip/lan969x/lan969x_regs.c create mode 100644 drivers/net/ethernet/microchip/lan969x/lan969x_vcap_ag_api.c create mode 100644 drivers/net/ethernet/microchip/lan969x/lan969x_vcap_impl.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_regs.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_regs.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.c create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_fpe.h delete mode 100644 drivers/net/phy/mediatek-ge-soc.c delete mode 100644 drivers/net/phy/mediatek-ge.c create mode 100644 drivers/net/phy/mediatek/Kconfig create mode 100644 drivers/net/phy/mediatek/Makefile create mode 100644 drivers/net/phy/mediatek/mtk-ge-soc.c create mode 100644 drivers/net/phy/mediatek/mtk-ge.c create mode 100644 drivers/net/phy/mediatek/mtk-phy-lib.c create mode 100644 drivers/net/phy/mediatek/mtk.h create mode 100644 drivers/net/wireless/ath/ath12k/coredump.c create mode 100644 drivers/net/wireless/ath/ath12k/coredump.h create mode 100644 drivers/net/wireless/intel/ipw2x00/libipw_crypto.c create mode 100644 drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c create mode 100644 drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c create mode 100644 drivers/net/wireless/intel/ipw2x00/libipw_crypto_wep.c create mode 100644 drivers/net/wireless/intel/ipw2x00/libipw_spy.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8812a.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8812a.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8812a_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8812a_table.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8812au.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821a.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821a.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821a_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821a_table.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821au.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw88xxa.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw88xxa.h delete mode 100644 drivers/platform/x86/amd/hsmp.c create mode 100644 drivers/platform/x86/amd/hsmp/Kconfig create mode 100644 drivers/platform/x86/amd/hsmp/Makefile create mode 100644 drivers/platform/x86/amd/hsmp/acpi.c create mode 100644 drivers/platform/x86/amd/hsmp/hsmp.c create mode 100644 drivers/platform/x86/amd/hsmp/hsmp.h create mode 100644 drivers/platform/x86/amd/hsmp/plat.c create mode 100644 drivers/platform/x86/amd/x3d_vcache.c rename drivers/platform/x86/intel/{intel_plr_tpmi.c => plr_tpmi.c} (100%) delete mode 100644 drivers/platform/x86/intel/tpmi.c create mode 100644 drivers/platform/x86/intel/vsec_tpmi.c create mode 100644 drivers/ptp/ptp_s390.c create mode 100644 drivers/ptp/ptp_vmclock.c create mode 100644 drivers/reset/amlogic/Kconfig create mode 100644 drivers/reset/amlogic/Makefile rename drivers/reset/{ => amlogic}/reset-meson-audio-arb.c (100%) create mode 100644 drivers/reset/amlogic/reset-meson-aux.c create mode 100644 drivers/reset/amlogic/reset-meson-common.c create mode 100644 drivers/reset/amlogic/reset-meson.c create mode 100644 drivers/reset/amlogic/reset-meson.h delete mode 100644 drivers/reset/reset-meson.c create mode 100644 drivers/soc/mediatek/mtk-dvfsrc.c delete mode 100644 drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.c delete mode 100644 drivers/staging/media/atomisp/include/linux/libmsrlisthelper.h delete mode 100644 drivers/staging/media/omap4iss/Kconfig delete mode 100644 drivers/staging/media/omap4iss/Makefile delete mode 100644 drivers/staging/media/omap4iss/TODO delete mode 100644 drivers/staging/media/omap4iss/iss.c delete mode 100644 drivers/staging/media/omap4iss/iss.h delete mode 100644 drivers/staging/media/omap4iss/iss_csi2.c delete mode 100644 drivers/staging/media/omap4iss/iss_csi2.h delete mode 100644 drivers/staging/media/omap4iss/iss_csiphy.c delete mode 100644 drivers/staging/media/omap4iss/iss_csiphy.h delete mode 100644 drivers/staging/media/omap4iss/iss_ipipe.c delete mode 100644 drivers/staging/media/omap4iss/iss_ipipe.h delete mode 100644 drivers/staging/media/omap4iss/iss_ipipeif.c delete mode 100644 drivers/staging/media/omap4iss/iss_ipipeif.h delete mode 100644 drivers/staging/media/omap4iss/iss_regs.h delete mode 100644 drivers/staging/media/omap4iss/iss_resizer.c delete mode 100644 drivers/staging/media/omap4iss/iss_resizer.h delete mode 100644 drivers/staging/media/omap4iss/iss_video.c delete mode 100644 drivers/staging/media/omap4iss/iss_video.h delete mode 100644 drivers/staging/rtl8192e/Kconfig delete mode 100644 drivers/staging/rtl8192e/Makefile delete mode 100644 drivers/staging/rtl8192e/TODO delete mode 100644 drivers/staging/rtl8192e/rtl8192e/Kconfig delete mode 100644 drivers/staging/rtl8192e/rtl8192e/Makefile delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8190P_def.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_firmware.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_cam.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_cam.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_core.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_core.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_dm.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pci.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pci.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pm.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_pm.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_ps.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_ps.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_wx.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/rtl_wx.h delete mode 100644 drivers/staging/rtl8192e/rtl8192e/table.c delete mode 100644 drivers/staging/rtl8192e/rtl8192e/table.h delete mode 100644 drivers/staging/rtl8192e/rtl819x_BA.h delete mode 100644 drivers/staging/rtl8192e/rtl819x_BAProc.c delete mode 100644 drivers/staging/rtl8192e/rtl819x_HT.h delete mode 100644 drivers/staging/rtl8192e/rtl819x_HTProc.c delete mode 100644 drivers/staging/rtl8192e/rtl819x_Qos.h delete mode 100644 drivers/staging/rtl8192e/rtl819x_TS.h delete mode 100644 drivers/staging/rtl8192e/rtl819x_TSProc.c delete mode 100644 drivers/staging/rtl8192e/rtllib.h delete mode 100644 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c delete mode 100644 drivers/staging/rtl8192e/rtllib_crypt_tkip.c delete mode 100644 drivers/staging/rtl8192e/rtllib_crypt_wep.c delete mode 100644 drivers/staging/rtl8192e/rtllib_module.c delete mode 100644 drivers/staging/rtl8192e/rtllib_rx.c delete mode 100644 drivers/staging/rtl8192e/rtllib_softmac.c delete mode 100644 drivers/staging/rtl8192e/rtllib_softmac_wx.c delete mode 100644 drivers/staging/rtl8192e/rtllib_tx.c delete mode 100644 drivers/staging/rtl8192e/rtllib_wx.c delete mode 100644 fs/reiserfs/Kconfig delete mode 100644 fs/reiserfs/Makefile delete mode 100644 fs/reiserfs/README delete mode 100644 fs/reiserfs/acl.h delete mode 100644 fs/reiserfs/bitmap.c delete mode 100644 fs/reiserfs/dir.c delete mode 100644 fs/reiserfs/do_balan.c delete mode 100644 fs/reiserfs/file.c delete mode 100644 fs/reiserfs/fix_node.c delete mode 100644 fs/reiserfs/hashes.c delete mode 100644 fs/reiserfs/ibalance.c delete mode 100644 fs/reiserfs/inode.c delete mode 100644 fs/reiserfs/ioctl.c delete mode 100644 fs/reiserfs/item_ops.c delete mode 100644 fs/reiserfs/journal.c delete mode 100644 fs/reiserfs/lbalance.c delete mode 100644 fs/reiserfs/lock.c delete mode 100644 fs/reiserfs/namei.c delete mode 100644 fs/reiserfs/objectid.c delete mode 100644 fs/reiserfs/prints.c delete mode 100644 fs/reiserfs/procfs.c delete mode 100644 fs/reiserfs/reiserfs.h delete mode 100644 fs/reiserfs/resize.c delete mode 100644 fs/reiserfs/stree.c delete mode 100644 fs/reiserfs/super.c delete mode 100644 fs/reiserfs/tail_conversion.c delete mode 100644 fs/reiserfs/xattr.c delete mode 100644 fs/reiserfs/xattr.h delete mode 100644 fs/reiserfs/xattr_acl.c delete mode 100644 fs/reiserfs/xattr_security.c delete mode 100644 fs/reiserfs/xattr_trusted.c delete mode 100644 fs/reiserfs/xattr_user.c create mode 100644 fs/xfs/libxfs/xfs_group.c create mode 100644 fs/xfs/libxfs/xfs_group.h create mode 100644 fs/xfs/libxfs/xfs_metadir.c create mode 100644 fs/xfs/libxfs/xfs_metadir.h create mode 100644 fs/xfs/libxfs/xfs_metafile.c create mode 100644 fs/xfs/libxfs/xfs_metafile.h create mode 100644 fs/xfs/libxfs/xfs_rtgroup.c create mode 100644 fs/xfs/libxfs/xfs_rtgroup.h create mode 100644 fs/xfs/scrub/metapath.c create mode 100644 fs/xfs/scrub/rgsuper.c create mode 100644 include/dt-bindings/clock/qcom,sa8775p-camcc.h create mode 100644 include/dt-bindings/clock/qcom,sa8775p-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,sa8775p-videocc.h create mode 100644 include/dt-bindings/clock/renesas,r9a08g045-vbattb.h create mode 100644 include/dt-bindings/clock/samsung,exynos8895.h delete mode 100644 include/linux/ath9k_platform.h create mode 100644 include/linux/fsl/netc_global.h delete mode 100644 include/linux/if_ltalk.h create mode 100644 include/linux/page_frag_cache.h delete mode 100644 include/linux/platform_data/media/omap4iss.h create mode 100644 include/linux/soc/mediatek/dvfsrc.h delete mode 100644 include/media/i2c/mt9p031.h delete mode 100644 include/net/lib80211.h create mode 100644 include/net/neighbour_tables.h create mode 100644 include/net/net_shaper.h create mode 100644 include/soc/amlogic/reset-meson-aux.h create mode 100644 include/uapi/linux/media/raspberrypi/pisp_fe_config.h create mode 100644 include/uapi/linux/media/raspberrypi/pisp_fe_statistics.h create mode 100644 include/uapi/linux/net_shaper.h delete mode 100644 include/uapi/linux/reiserfs_fs.h delete mode 100644 include/uapi/linux/reiserfs_xattr.h create mode 100644 include/uapi/linux/vmclock-abi.h create mode 100644 kernel/bpf/kmem_cache_iter.c create mode 100644 kernel/bpf/range_tree.c create mode 100644 kernel/bpf/range_tree.h create mode 100644 lib/iomem_copy.c create mode 100644 lib/packing_test.c create mode 100644 mm/page_frag_cache.c delete mode 100644 net/appletalk/dev.c create mode 100644 net/core/rtnl_net_debug.c create mode 100644 net/core/skb_fault_injection.c create mode 100644 net/shaper/Makefile create mode 100644 net/shaper/shaper.c create mode 100644 net/shaper/shaper_nl_gen.c create mode 100644 net/shaper/shaper_nl_gen.h delete mode 100644 net/wireless/lib80211.c delete mode 100644 net/wireless/lib80211_crypt_ccmp.c delete mode 100644 net/wireless/lib80211_crypt_tkip.c delete mode 100644 net/wireless/lib80211_crypt_wep.c delete mode 100644 net/wireless/wext-spy.c delete mode 100644 samples/bpf/sock_flags.bpf.c delete mode 100644 samples/bpf/test_cgrp2_array_pin.c delete mode 100644 samples/bpf/test_cgrp2_attach.c delete mode 100644 samples/bpf/test_cgrp2_sock.c delete mode 100755 samples/bpf/test_cgrp2_sock.sh delete mode 100644 samples/bpf/test_cgrp2_sock2.c delete mode 100755 samples/bpf/test_cgrp2_sock2.sh delete mode 100644 samples/bpf/test_cgrp2_tc.bpf.c delete mode 100755 samples/bpf/test_cgrp2_tc.sh delete mode 100644 samples/bpf/test_current_task_under_cgroup.bpf.c delete mode 100644 samples/bpf/test_current_task_under_cgroup_user.c delete mode 100644 samples/bpf/test_overhead_kprobe.bpf.c delete mode 100644 samples/bpf/test_overhead_raw_tp.bpf.c delete mode 100644 samples/bpf/test_overhead_tp.bpf.c delete mode 100644 samples/bpf/test_overhead_user.c delete mode 100755 samples/bpf/test_override_return.sh delete mode 100644 samples/bpf/test_probe_write_user.bpf.c delete mode 100644 samples/bpf/test_probe_write_user_user.c delete mode 100644 samples/bpf/tracex7.bpf.c delete mode 100644 samples/bpf/tracex7_user.c create mode 100644 tools/testing/selftests/bpf/io_helpers.c create mode 100644 tools/testing/selftests/bpf/io_helpers.h create mode 100644 tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c create mode 100644 tools/testing/selftests/bpf/prog_tests/raw_tp_null.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sock_create.c create mode 100644 tools/testing/selftests/bpf/prog_tests/sock_post_bind.c create mode 100644 tools/testing/selftests/bpf/prog_tests/struct_ops_private_stack.c create mode 100644 tools/testing/selftests/bpf/prog_tests/test_csum_diff.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter.h create mode 100644 tools/testing/selftests/bpf/progs/csum_diff_test.c create mode 100644 tools/testing/selftests/bpf/progs/kmem_cache_iter.c create mode 100644 tools/testing/selftests/bpf/progs/kprobe_multi_verifier.c create mode 100644 tools/testing/selftests/bpf/progs/mptcp_bpf.h create mode 100644 tools/testing/selftests/bpf/progs/mptcp_subflow.c create mode 100644 tools/testing/selftests/bpf/progs/raw_tp_null.c create mode 100644 tools/testing/selftests/bpf/progs/struct_ops_private_stack.c create mode 100644 tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c create mode 100644 tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall_fail.c create mode 100644 tools/testing/selftests/bpf/progs/task_ls_uptr.c delete mode 100644 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c create mode 100644 tools/testing/selftests/bpf/progs/update_map_in_htab.c create mode 100644 tools/testing/selftests/bpf/progs/uprobe_multi_session.c create mode 100644 tools/testing/selftests/bpf/progs/uprobe_multi_session_cookie.c create mode 100644 tools/testing/selftests/bpf/progs/uprobe_multi_session_recursive.c create mode 100644 tools/testing/selftests/bpf/progs/uprobe_multi_session_single.c create mode 100644 tools/testing/selftests/bpf/progs/uprobe_multi_verifier.c create mode 100644 tools/testing/selftests/bpf/progs/uptr_failure.c create mode 100644 tools/testing/selftests/bpf/progs/uptr_map_failure.c create mode 100644 tools/testing/selftests/bpf/progs/uptr_update_failure.c create mode 100644 tools/testing/selftests/bpf/progs/verifier_private_stack.c delete mode 100644 tools/testing/selftests/bpf/test_sock.c delete mode 100755 tools/testing/selftests/bpf/test_tcp_check_syncookie.sh delete mode 100644 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c create mode 100644 tools/testing/selftests/bpf/uptr_test_common.h create mode 100644 tools/testing/selftests/drivers/net/hw/.gitignore create mode 100755 tools/testing/selftests/drivers/net/hw/devmem.py create mode 100644 tools/testing/selftests/drivers/net/hw/lib/py/linkconfig.py create mode 100644 tools/testing/selftests/drivers/net/hw/ncdevmem.c create mode 100644 tools/testing/selftests/drivers/net/hw/nic_link_layer.py create mode 100644 tools/testing/selftests/drivers/net/hw/nic_performance.py create mode 100644 tools/testing/selftests/drivers/net/netdevsim/ethtool-features.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/macsec-offload.sh create mode 100755 tools/testing/selftests/drivers/net/shaper.py create mode 100644 tools/testing/selftests/mm/page_frag/Makefile create mode 100644 tools/testing/selftests/mm/page_frag/page_frag_test.c create mode 100755 tools/testing/selftests/mm/test_page_frag.sh create mode 100755 tools/testing/selftests/net/busy_poll_test.sh create mode 100644 tools/testing/selftests/net/busy_poller.c create mode 100755 tools/testing/selftests/net/fdb_notify.sh create mode 100644 tools/testing/selftests/net/hsr/settings create mode 100755 tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh create mode 100644 tools/testing/selftests/net/lib/sh/defer.sh delete mode 100644 tools/testing/selftests/net/ncdevmem.c create mode 100755 tools/testing/selftests/net/netfilter/conntrack_dump_flush.sh create mode 100644 tools/testing/selftests/tc-testing/tc-tests/infra/qdiscs.json