This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 80db457e8d28 Merge tag 'auxdisplay-v6.13-1' of git://git.kernel.org/pub [...] 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 adds 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 [...] adds 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 adds 873c578324c7 Merge branch 'for-6.13/steelseries' into for-linus adds e8a0581914bd HID: multitouch: make mt_set_mode() less cryptic adds 65578513c3a9 Merge branch 'for-6.13/multitouch-v2' into for-linus adds fb6c0583a143 HID: logitech-hidpp: Remove feature_type from hidpp_root_g [...] adds 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 adds 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 adds 9411aacd72b6 Merge branch 'for-6.13/intel-ish' into for-linus adds 4005667d3a09 HID: i2c-hid-of: Drop explicit initialization of struct i2 [...] adds 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 adds 390b059ac7f6 Merge branch 'for-6.13/goodix' into for-linus adds 6ea2a6fd3872 HID: corsair-void: Add Corsair Void headset family driver adds 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' adds 22380b5f03ae Merge branch 'for-6.13/core' into for-linus adds 2e592244c487 HID: replace BUG_ON() with WARN_ON() adds 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 adds 903796855b61 Merge branch 'for-6.13/bpf' into for-linus adds 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 adds 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 [...] adds 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 adds 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 adds 18a411cc5d5c Merge tag 'efi-next-for-v6.13' of git://git.kernel.org/pub [...] adds 8cf8dfceebda seccomp: Stub for !HAVE_ARCH_SECCOMP_FILTER adds df66aeadd8f8 Merge tag 'seccomp-v6.13-rc1' of git://git.kernel.org/pub/ [...] adds 9080d11a6c5c scripts: ipe: polgen: remove redundant close and error exit path adds 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() adds f103749785a7 Merge tag 'microblaze-v6.13' of git://git.monstr.eu/linux- [...] adds 1037d186edfc openrisc: Implement fixmap to fix earlycon adds 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 adds 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 adds 44a50de51b82 Merge tag 'sunxi-fixes-for-6.12' of https://git.kernel.org [...] adds 26bda0dff9ca arm64: dts: amd: Remove unused and undocumented "amd,zlib- [...] adds a21b2eb7cfe2 arm: dts: spear13xx: Remove unused and undocumented "pl022 [...] adds 9f5cbdaae5f7 arm64: dts: apm: Remove unused and undocumented "bus_num" [...] adds 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. [...] adds 844d098b6f33 soc: fsl: cpm1: tsa: switch to for_each_available_child_of [...] adds c9f1efabf8e3 soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpc [...] adds cb3daa51db81 soc: fsl: cpm1: qmc: Set the ret error code on platform_ge [...] adds b77587ac51d2 Merge tag 'soc_fsl-6.13-1' of https://github.com/chleroy/l [...] adds 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/ [...] adds 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 [...] adds 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 adds 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 adds 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 adds 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 [...] adds 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 adds 597861d6cd34 Merge tag 'for_v6.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds fb6f20ecb121 reiserfs: The last commit adds 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 adds 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 adds 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 [...] adds 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 adds 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 adds 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 adds 341d041daae5 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...]
No new revisions were added by this update.
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