{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTriggerCause",
          "shortDescription" : "Started by timer with parameters: {BUILD_CFG_TARGET_DEV=WR8750N/WR9500N/WG600HP (AR9344)}"
        }
      ]
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "BUILD_CFG_DISTCLEAN",
          "value" : True
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "BUILD_CFG_DIFFCONFIG",
          "value" : True
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BUILD_CFG_TARGET_DEV",
          "value" : "WR8750N/WR9500N/WG600HP (AR9344)"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 298,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e78f000869f1858b9bdf2a72daf2c7e27bfb4b82",
            "branch" : [
              {
                "SHA1" : "e78f000869f1858b9bdf2a72daf2c7e27bfb4b82",
                "name" : "refs/remotes/origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e78f000869f1858b9bdf2a72daf2c7e27bfb4b82",
            "branch" : [
              {
                "SHA1" : "e78f000869f1858b9bdf2a72daf2c7e27bfb4b82",
                "name" : "refs/remotes/origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "e78f000869f1858b9bdf2a72daf2c7e27bfb4b82",
        "branch" : [
          {
            "SHA1" : "e78f000869f1858b9bdf2a72daf2c7e27bfb4b82",
            "name" : "refs/remotes/origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/openwrt/openwrt"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "config.buildinfo",
      "fileName" : "config.buildinfo",
      "relativePath" : "bin/targets/ath79/tiny/config.buildinfo"
    },
    {
      "displayPath" : "feeds.buildinfo",
      "fileName" : "feeds.buildinfo",
      "relativePath" : "bin/targets/ath79/tiny/feeds.buildinfo"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wg600hp-initramfs-factory.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wg600hp-initramfs-factory.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-initramfs-factory.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wg600hp-initramfs-kernel.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wg600hp-initramfs-kernel.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-initramfs-kernel.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wg600hp-squashfs-sysupgrade.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wg600hp-squashfs-sysupgrade.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-squashfs-sysupgrade.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wg600hp-uboot.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wg600hp-uboot.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-uboot.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr8750n-initramfs-factory.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr8750n-initramfs-factory.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-initramfs-factory.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr8750n-initramfs-kernel.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr8750n-initramfs-kernel.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-initramfs-kernel.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr8750n-squashfs-sysupgrade.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr8750n-squashfs-sysupgrade.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-squashfs-sysupgrade.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr8750n-uboot.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr8750n-uboot.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-uboot.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr9500n-initramfs-factory.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr9500n-initramfs-factory.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-initramfs-factory.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr9500n-initramfs-kernel.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr9500n-initramfs-kernel.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-initramfs-kernel.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr9500n-squashfs-sysupgrade.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr9500n-squashfs-sysupgrade.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-squashfs-sysupgrade.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny-nec_wr9500n-uboot.bin",
      "fileName" : "openwrt-ath79-tiny-nec_wr9500n-uboot.bin",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-uboot.bin"
    },
    {
      "displayPath" : "openwrt-ath79-tiny.manifest",
      "fileName" : "openwrt-ath79-tiny.manifest",
      "relativePath" : "bin/targets/ath79/tiny/openwrt-ath79-tiny.manifest"
    },
    {
      "displayPath" : "profiles.json",
      "fileName" : "profiles.json",
      "relativePath" : "bin/targets/ath79/tiny/profiles.json"
    },
    {
      "displayPath" : "sha256sums",
      "fileName" : "sha256sums",
      "relativePath" : "bin/targets/ath79/tiny/sha256sums"
    },
    {
      "displayPath" : "version.buildinfo",
      "fileName" : "version.buildinfo",
      "relativePath" : "bin/targets/ath79/tiny/version.buildinfo"
    }
  ],
  "building" : False,
  "description" : "diffconfig: true, device: WR8750N/WR9500N/WG600HP (AR9344)",
  "displayName" : "#298",
  "duration" : 2122880,
  "estimatedDuration" : 2136995,
  "executor" : None,
  "fullDisplayName" : "OpenWrt (master) for NEC Aterm (NetBSD based) #298",
  "id" : "298",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 298,
  "queueId" : 291,
  "result" : "SUCCESS",
  "timestamp" : 1760571600631,
  "url" : "https://taiha.net/jenkins/job/OpenWrt-master-NEC-BSD-Aterm/298/",
  "builtOn" : "home-slave02_taihasv",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/ucode/patches/122-fs-add-mkdtemp-method-for-creating-temporary-directo.patch"
        ],
        "commitId" : "255d999783656fdbb56867faa8eb4eac0b22c138",
        "timestamp" : 1760345799000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/nbd",
          "fullName" : "nbd"
        },
        "authorEmail" : "nbd@nbd.name",
        "comment" : "ucode: add fs.mkdtemp function\u000a\u000aUseful for creating temporary directories\u000a\u000aSigned-off-by: Felix Fietkau <nbd@nbd.name>\u000a",
        "date" : "2025-10-13 10:56:39 +0200",
        "id" : "255d999783656fdbb56867faa8eb4eac0b22c138",
        "msg" : "ucode: add fs.mkdtemp function",
        "paths" : [
          {
            "editType" : "add",
            "file" : "package/utils/ucode/patches/122-fs-add-mkdtemp-method-for-creating-temporary-directo.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc"
        ],
        "commitId" : "6a68c2fef037d13ad89398391b8d97cb6f921987",
        "timestamp" : 1760345799000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/nbd",
          "fullName" : "nbd"
        },
        "authorEmail" : "nbd@nbd.name",
        "comment" : "wifi-scripts: ucode: fix airtime_mode with hostapd-mini\u000a\u000aCurrently wifi-scripts ucode appends airtime_mode to hostapd config file\u000aunconditionally.\u000aHowever this breaks bringing up interface with hostapd-mini\u000abecause the mini variant doesn't support airtime policy.\u000a\u000aFix this by changing the script to append airtime_mode only when\u000aairtime_mode is set to greater than zero value in /etc/config/wireless.\u000a\u000aFixes: #20136\u000aFixes: #20314\u000a\u000aSigned-off-by: Zhi-Jun You <hujy652@protonmail.com>\u000a",
        "date" : "2025-10-13 10:56:39 +0200",
        "id" : "6a68c2fef037d13ad89398391b8d97cb6f921987",
        "msg" : "wifi-scripts: ucode: fix airtime_mode with hostapd-mini",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/feeds"
        ],
        "commitId" : "e112fd8e59e37ae323fdaebb74bdd6084176d8e4",
        "timestamp" : 1760348827000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "scripts/feeds: implement support for --root option\u000a\u000aSome feeds might need to set the source for their packages in a\u000adifferent directory than the cloned one.\u000a\u000aFor example a feed \"test\" might be an entire repository and the relevant\u000apackages that wants to be included are in the directory \"foo\".\u000a\u000aIn such scenario the source info in the package will result in something\u000alike \"feeds/test/foo/network/dnsmasq\" instead of an expected entry like\u000a\"feeds/test/network/dnsmasq\".\u000a\u000aTo give a more real-world example, this problem is currently present\u000awith OpenWrt SDK where the SDK clone the entire OpenWrt core repository\u000aas \"base\" feeds but the package are present in the \"package\" directory.\u000a\u000aThis cause every package to have the source entry set to\u000a\"feeds/base/package/...\" conflicting with what a non-SDK build do with\u000asetting the source entry to \"feeds/base/...\"\u000a\u000aTo solve this, actually enable support for \"flags\" in the feeds script\u000aand implement a new option \"--root\" to set the root directory for the\u000adefined feed to an inner directory.\u000a\u000aThe \"flags\" in the feed script are no more than argument option that can\u000abe defined right after the \"src-\" type in the feed.conf file.\u000a\u000aThis feature was partially implemented but never actually used for\u000aanything keeping it dormant with all the core piece there (the pattern\u000aregex always accounted for these extra option but they were never passed\u000ato the relevant functions)\u000a\u000aAn example of the \"--root\" flag is the following:\u000a\u000asrc-git --root=package base https://git.openwrt.org/openwrt/openwrt.git;main\u000a\u000aWith \"--root\" defined, the script will append \"_root\" to the feed name\u000aclone directory and will create a symbolic link named with the feed name\u000aand pointing to the feed name clone directory + the value in root.\u000a\u000aFrom the previous example:\u000a\u000afeed name: base -> clone directory: base_root\u000asymbolic link: base -> base_root/package\u000a\u000aThe script internally reference the \"_root\" directory for every update\u000aoperation and OpenWrt build system transparently use the feed name\u000adirectory to reference feed packages producing consistent source info\u000aentry.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20396\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-13 11:47:07 +0200",
        "id" : "e112fd8e59e37ae323fdaebb74bdd6084176d8e4",
        "msg" : "scripts/feeds: implement support for --root option",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/feeds"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/sdk/Makefile"
        ],
        "commitId" : "297057f0f2ff961f2ec9e3634a55423368aff172",
        "timestamp" : 1760348828000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "sdk: set package as the root directory for base feed\u000a\u000aTo produce consistent source entry for package compiled from non-SDK and\u000aSDK build, set the \"--root=package\" flag for the base feed.\u000a\u000aThis will set the root directory for the base feed to the OpenWrt\u000acore repository \"package\" directory.\u000a\u000aThis fix the reproducible problem of package build from SDK that have\u000athe source entry set to \"feeds/base/package/...\" for every package\u000acoming from the base feed.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20396\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-13 11:47:08 +0200",
        "id" : "297057f0f2ff961f2ec9e3634a55423368aff172",
        "msg" : "sdk: set package as the root directory for base feed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/sdk/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts"
        ],
        "commitId" : "e82d113c39fe128c351fd1e054053870136dc242",
        "timestamp" : 1760430444000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: fix dtc warnings for Linksys E8350 V1\u000a\u000a- Add missing #address-cells and #size-cells to the partitions node\u000a- Remove redundant #address-cells and #size-cells for the nand node\u000a\u000aThis patch fixes the following dtc warnings:\u000a\u000aqcom-ipq8064-e8350-v1.dts:85.3-13: Warning (reg_format): /soc/nand-controller@1ac00000/nand@0:reg: property has invalid length (4 bytes) (#address-cells == 1, #size-cells == 1)\u000aqcom-ipq8064-e8350-v1.dts:95.5-25: Warning (reg_format): /soc/nand-controller@1ac00000/nand@0/partitions/partition@0:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1)\u000aqcom-ipq8064-e8350-v1.dts:99.5-33: Warning (reg_format): /soc/nand-controller@1ac00000/nand@0/partitions/partition@4000000:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1)\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:24 +0200",
        "id" : "e82d113c39fe128c351fd1e054053870136dc242",
        "msg" : "ipq806x: fix dtc warnings for Linksys E8350 V1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/config-6.6"
        ],
        "commitId" : "da57f9b6a45469ad4bba25ecde0f24cd65a2eaac",
        "timestamp" : 1760430445000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: refresh kernel symbol configs\u000a\u000aThis is a preparation for introducing the 6.12 kernel support.\u000aAll configs are automatically refreshed. In theory, they will\u000agenerate the same .config files in the kernel build directory\u000aas before.\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:25 +0200",
        "id" : "da57f9b6a45469ad4bba25ecde0f24cd65a2eaac",
        "msg" : "ipq806x: refresh kernel symbol configs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/config-6.6"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/patches-6.12/107-10-ARM-dts-qcom-add-saw-for-l2-cache-and-kraitcc-for.patch",
          "target/linux/ipq806x/patches-6.6/108-02-ARM-dts-qcom-add-MDIO-dedicated-controller-node-for-.patch",
          "target/linux/ipq806x/patches-6.6/107-15-ARM-dts-qcom-add-multiple-missing-binding-for-cpu.patch",
          "target/linux/ipq806x/patches-6.6/901-02-ARM-decompressor-add-option-to-ignore-MEM-ATAGs.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts",
          "target/linux/ipq806x/patches-6.6/107-13-ARM-dts-qcom-add-opp-table-for-cpu-and-l2-for-ipq.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-xr450.dts",
          "target/linux/ipq806x/patches-6.12/901-02-ARM-decompressor-add-option-to-ignore-MEM-ATAGs.patch",
          "target/linux/ipq806x/patches-6.12/108-01-ARM-dts-qcom-fix-wrong-nad_pins-definition-for-ipq80.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200.dts",
          "target/linux/ipq806x/patches-6.12/123-clk-qcom-gcc-ipq806x-remove-cc_register_board-for.patch",
          "target/linux/ipq806x/patches-6.12/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts",
          "target/linux/ipq806x/patches-6.6/900-arm-add-cmdline-override.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi",
          "target/linux/ipq806x/patches-6.6/122-04-clk-qcom-krait-cc-rework-mux-reset-logic-and-reset-h.patch",
          "target/linux/ipq806x/config-6.6",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-r7800.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-mr52.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts",
          "target/linux/ipq806x/patches-6.12/122-01-clk-qcom-krait-cc-handle-qsb-clock-defined-in-DTS.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wpq864.dts",
          "target/linux/ipq806x/patches-6.12/122-05-clk-qcom-clk-krait-generilize-div-functions.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ap161.dts",
          "target/linux/ipq806x/patches-6.12/901-mtd-spi-nor-n25q064a-wp.patch",
          "target/linux/ipq806x/patches-6.6/122-05-clk-qcom-clk-krait-generilize-div-functions.patch",
          "target/linux/ipq806x/patches-6.12/114-02-ARM-dts-qcom-add-krait-cache-compatible-for-ipq806x-.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-xr500.dts",
          "target/linux/ipq806x/patches-6.6/122-01-clk-qcom-krait-cc-handle-qsb-clock-defined-in-DTS.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wpq864.dts",
          "target/linux/ipq806x/config-6.12",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts",
          "target/linux/ipq806x/patches-6.12/115-02-ARM-dts-qcom-add-fab-scaling-node-for-ipq806x.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-db149.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-asus-onhub.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts",
          "target/linux/ipq806x/patches-6.6/115-02-ARM-dts-qcom-add-fab-scaling-node-for-ipq806x.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ea8500.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ap148.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-c2600.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-tplink-onhub.dts",
          "target/linux/ipq806x/patches-6.12/122-03-clk-qcom-krait-cc-drop-pr_info-and-use-dev_info.patch",
          "target/linux/ipq806x/patches-6.6/114-01-devfreq-qcom-Add-L2-Krait-Cache-devfreq-scaling-driv.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-c2600.dts",
          "target/linux/ipq806x/patches-6.6/122-03-clk-qcom-krait-cc-drop-pr_info-and-use-dev_info.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi",
          "target/linux/ipq806x/patches-6.12/850-soc-add-qualcomm-syscon.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts",
          "target/linux/ipq806x/patches-6.6/123-clk-qcom-gcc-ipq806x-remove-cc_register_board-for.patch",
          "target/linux/ipq806x/patches-6.12/122-04-clk-qcom-krait-cc-rework-mux-reset-logic-and-reset-h.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ea7500-v1.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ap148.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-tplink-onhub.dts",
          "target/linux/ipq806x/patches-6.6/114-02-ARM-dts-qcom-add-krait-cache-compatible-for-ipq806x-.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-mr42.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ap161.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts",
          "target/linux/ipq806x/patches-6.12/114-01-devfreq-qcom-Add-L2-Krait-Cache-devfreq-scaling-driv.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ea7500-v1.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-asus-onhub.dts",
          "target/linux/ipq806x/patches-6.6/107-10-ARM-dts-qcom-add-saw-for-l2-cache-and-kraitcc-for.patch",
          "target/linux/ipq806x/patches-6.12/107-13-ARM-dts-qcom-add-opp-table-for-cpu-and-l2-for-ipq.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-r7800.dts",
          "target/linux/ipq806x/patches-6.6/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts",
          "target/linux/ipq806x/patches-6.6/108-01-ARM-dts-qcom-fix-wrong-nad_pins-definition-for-ipq80.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-xr450.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-xr500.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-db149.dts",
          "target/linux/ipq806x/patches-6.6/850-soc-add-qualcomm-syscon.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts",
          "target/linux/ipq806x/patches-6.6/122-02-clk-qcom-krait-cc-register-REAL-qsb-fixed-clock.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-mr42.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts",
          "target/linux/ipq806x/patches-6.6/901-01-ARM-decompressor-support-memory-start-validation-.patch",
          "target/linux/ipq806x/patches-6.12/115-01-devfreq-add-ipq806x-fabric-scaling-driver.patch",
          "target/linux/ipq806x/patches-6.12/122-02-clk-qcom-krait-cc-register-REAL-qsb-fixed-clock.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500.dts",
          "target/linux/ipq806x/patches-6.6/901-mtd-spi-nor-n25q064a-wp.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts",
          "target/linux/ipq806x/patches-6.6/902-ARM-decompressor-support-for-ATAGs-rootblock-parsing.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ea8500.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts",
          "target/linux/ipq806x/patches-6.12/902-ARM-decompressor-support-for-ATAGs-rootblock-parsing.patch",
          "target/linux/ipq806x/patches-6.12/108-02-ARM-dts-qcom-add-MDIO-dedicated-controller-node-for-.patch",
          "target/linux/ipq806x/patches-6.12/107-15-ARM-dts-qcom-add-multiple-missing-binding-for-cpu.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts",
          "target/linux/ipq806x/patches-6.12/900-arm-add-cmdline-override.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts",
          "target/linux/ipq806x/patches-6.12/901-01-ARM-decompressor-support-memory-start-validation-.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-mr52.dts",
          "target/linux/ipq806x/patches-6.6/115-01-devfreq-add-ipq806x-fabric-scaling-driver.patch",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts"
        ],
        "commitId" : "15fa59c41f0d0eea81f6728fac929e80e137b6e2",
        "timestamp" : 1760430445000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: rename patchset and kernel configs to 6.12\u000a\u000aThis is a preparation for 6.12 kernel support. It can help us\u000atrack the patches and Kconfig history by using the Git tool.\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:25 +0200",
        "id" : "15fa59c41f0d0eea81f6728fac929e80e137b6e2",
        "msg" : "ipq806x: rename patchset and kernel configs to 6.12",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/114-02-ARM-dts-qcom-add-krait-cache-compatible-for-ipq806x-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wpq864.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-xr450.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ea7500-v1.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ap161.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/122-04-clk-qcom-krait-cc-rework-mux-reset-logic-and-reset-h.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-tplink-onhub.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wpq864.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/107-13-ARM-dts-qcom-add-opp-table-for-cpu-and-l2-for-ipq.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/107-15-ARM-dts-qcom-add-multiple-missing-binding-for-cpu.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/122-03-clk-qcom-krait-cc-drop-pr_info-and-use-dev_info.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/122-01-clk-qcom-krait-cc-handle-qsb-clock-defined-in-DTS.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/122-04-clk-qcom-krait-cc-rework-mux-reset-logic-and-reset-h.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/122-02-clk-qcom-krait-cc-register-REAL-qsb-fixed-clock.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/902-ARM-decompressor-support-for-ATAGs-rootblock-parsing.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ap148.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/901-mtd-spi-nor-n25q064a-wp.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/115-02-ARM-dts-qcom-add-fab-scaling-node-for-ipq806x.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ea8500.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/122-01-clk-qcom-krait-cc-handle-qsb-clock-defined-in-DTS.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-mr42.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/114-01-devfreq-qcom-Add-L2-Krait-Cache-devfreq-scaling-driv.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/115-02-ARM-dts-qcom-add-fab-scaling-node-for-ipq806x.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/122-05-clk-qcom-clk-krait-generilize-div-functions.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/122-05-clk-qcom-clk-krait-generilize-div-functions.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/123-clk-qcom-gcc-ipq806x-remove-cc_register_board-for.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ap161.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-r7800.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-mr52.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-xr500.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/900-arm-add-cmdline-override.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/114-02-ARM-dts-qcom-add-krait-cache-compatible-for-ipq806x-.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ea7500-v1.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/901-02-ARM-decompressor-add-option-to-ignore-MEM-ATAGs.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/901-02-ARM-decompressor-add-option-to-ignore-MEM-ATAGs.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/107-10-ARM-dts-qcom-add-saw-for-l2-cache-and-kraitcc-for.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/901-01-ARM-decompressor-support-memory-start-validation-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/850-soc-add-qualcomm-syscon.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/108-01-ARM-dts-qcom-fix-wrong-nad_pins-definition-for-ipq80.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/config-6.6"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/123-clk-qcom-gcc-ipq806x-remove-cc_register_board-for.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/900-arm-add-cmdline-override.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/850-soc-add-qualcomm-syscon.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/901-mtd-spi-nor-n25q064a-wp.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-r7800.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-asus-onhub.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/108-02-ARM-dts-qcom-add-MDIO-dedicated-controller-node-for-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-mr52.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/901-01-ARM-decompressor-support-memory-start-validation-.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-mr42.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-db149.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/107-10-ARM-dts-qcom-add-saw-for-l2-cache-and-kraitcc-for.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-c2600.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-c2600.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-asus-onhub.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/122-03-clk-qcom-krait-cc-drop-pr_info-and-use-dev_info.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/114-01-devfreq-qcom-Add-L2-Krait-Cache-devfreq-scaling-driv.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ap148.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/107-15-ARM-dts-qcom-add-multiple-missing-binding-for-cpu.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-tplink-onhub.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-db149.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/122-02-clk-qcom-krait-cc-register-REAL-qsb-fixed-clock.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-xr450.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/115-01-devfreq-add-ipq806x-fabric-scaling-driver.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/108-02-ARM-dts-qcom-add-MDIO-dedicated-controller-node-for-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/115-01-devfreq-add-ipq806x-fabric-scaling-driver.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/902-ARM-decompressor-support-for-ATAGs-rootblock-parsing.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/108-01-ARM-dts-qcom-fix-wrong-nad_pins-definition-for-ipq80.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-xr500.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ea8500.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.6/107-13-ARM-dts-qcom-add-opp-table-for-cpu-and-l2-for-ipq.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/patches-6.6/108-02-ARM-dts-qcom-add-MDIO-dedicated-controller-node-for-.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts",
          "target/linux/ipq806x/patches-6.6/107-15-ARM-dts-qcom-add-multiple-missing-binding-for-cpu.patch",
          "target/linux/ipq806x/patches-6.6/901-02-ARM-decompressor-add-option-to-ignore-MEM-ATAGs.patch",
          "target/linux/ipq806x/patches-6.6/107-13-ARM-dts-qcom-add-opp-table-for-cpu-and-l2-for-ipq.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ap148.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200.dts",
          "target/linux/ipq806x/patches-6.6/114-02-ARM-dts-qcom-add-krait-cache-compatible-for-ipq806x-.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts",
          "target/linux/ipq806x/patches-6.6/900-arm-add-cmdline-override.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi",
          "target/linux/ipq806x/patches-6.6/122-04-clk-qcom-krait-cc-rework-mux-reset-logic-and-reset-h.patch",
          "target/linux/ipq806x/config-6.6",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-mr42.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ea7500-v1.dts",
          "target/linux/ipq806x/patches-6.6/107-10-ARM-dts-qcom-add-saw-for-l2-cache-and-kraitcc-for.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-r7800.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi",
          "target/linux/ipq806x/patches-6.6/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts",
          "target/linux/ipq806x/patches-6.6/108-01-ARM-dts-qcom-fix-wrong-nad_pins-definition-for-ipq80.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wpq864.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ap161.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-xr450.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-xr500.dts",
          "target/linux/ipq806x/patches-6.6/122-05-clk-qcom-clk-krait-generilize-div-functions.patch",
          "target/linux/ipq806x/patches-6.6/850-soc-add-qualcomm-syscon.patch",
          "target/linux/ipq806x/patches-6.6/122-02-clk-qcom-krait-cc-register-REAL-qsb-fixed-clock.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts",
          "target/linux/ipq806x/patches-6.6/122-01-clk-qcom-krait-cc-handle-qsb-clock-defined-in-DTS.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts",
          "target/linux/ipq806x/patches-6.6/901-01-ARM-decompressor-support-memory-start-validation-.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500.dts",
          "target/linux/ipq806x/patches-6.6/901-mtd-spi-nor-n25q064a-wp.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-db149.dts",
          "target/linux/ipq806x/patches-6.6/902-ARM-decompressor-support-for-ATAGs-rootblock-parsing.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-asus-onhub.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ea8500.dts",
          "target/linux/ipq806x/patches-6.6/115-02-ARM-dts-qcom-add-fab-scaling-node-for-ipq806x.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-tplink-onhub.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts",
          "target/linux/ipq806x/patches-6.6/114-01-devfreq-qcom-Add-L2-Krait-Cache-devfreq-scaling-driv.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-c2600.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-mr52.dts",
          "target/linux/ipq806x/patches-6.6/115-01-devfreq-add-ipq806x-fabric-scaling-driver.patch",
          "target/linux/ipq806x/patches-6.6/122-03-clk-qcom-krait-cc-drop-pr_info-and-use-dev_info.patch",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts",
          "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts",
          "target/linux/ipq806x/patches-6.6/123-clk-qcom-gcc-ipq806x-remove-cc_register_board-for.patch"
        ],
        "commitId" : "a33d59f7af8fc69776bece8e330699ad133b476b",
        "timestamp" : 1760430445000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: restore kernel 6.6 config files and patches\u000a\u000aCopy patches and kernel configs from 6.12 kernel to restore the\u000adefault 6.6 kernel support files.\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:25 +0200",
        "id" : "a33d59f7af8fc69776bece8e330699ad133b476b",
        "msg" : "ipq806x: restore kernel 6.6 config files and patches",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/901-mtd-spi-nor-n25q064a-wp.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/108-02-ARM-dts-qcom-add-MDIO-dedicated-controller-node-for-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/901-02-ARM-decompressor-add-option-to-ignore-MEM-ATAGs.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/123-clk-qcom-gcc-ipq806x-remove-cc_register_board-for.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/902-ARM-decompressor-support-for-ATAGs-rootblock-parsing.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/107-10-ARM-dts-qcom-add-saw-for-l2-cache-and-kraitcc-for.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-xr450.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/config-6.6"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-asus-onhub.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ea7500-v1.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ap148.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-xr500.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-mr52.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-mr42.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/122-05-clk-qcom-clk-krait-generilize-div-functions.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/114-02-ARM-dts-qcom-add-krait-cache-compatible-for-ipq806x-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-r7800.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/108-01-ARM-dts-qcom-fix-wrong-nad_pins-definition-for-ipq80.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ea8500.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-tplink-onhub.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/114-01-devfreq-qcom-Add-L2-Krait-Cache-devfreq-scaling-driv.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-db149.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/122-02-clk-qcom-krait-cc-register-REAL-qsb-fixed-clock.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ap161.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/115-02-ARM-dts-qcom-add-fab-scaling-node-for-ipq806x.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/107-15-ARM-dts-qcom-add-multiple-missing-binding-for-cpu.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/115-01-devfreq-add-ipq806x-fabric-scaling-driver.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wpq864.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/900-arm-add-cmdline-override.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/107-13-ARM-dts-qcom-add-opp-table-for-cpu-and-l2-for-ipq.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/122-01-clk-qcom-krait-cc-handle-qsb-clock-defined-in-DTS.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/122-03-clk-qcom-krait-cc-drop-pr_info-and-use-dev_info.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-c2600.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/122-04-clk-qcom-krait-cc-rework-mux-reset-logic-and-reset-h.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/901-01-ARM-decompressor-support-memory-start-validation-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/850-soc-add-qualcomm-syscon.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500.dts"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.6/102-mtd-rootfs-conflicts-with-OpenWrt-auto-mounting.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/patches-6.12/114-02-ARM-dts-qcom-add-krait-cache-compatible-for-ipq806x-.patch",
          "target/linux/ipq806x/patches-6.12/107-10-ARM-dts-qcom-add-saw-for-l2-cache-and-kraitcc-for.patch",
          "target/linux/ipq806x/patches-6.12/901-02-ARM-decompressor-add-option-to-ignore-MEM-ATAGs.patch",
          "target/linux/ipq806x/patches-6.12/108-01-ARM-dts-qcom-fix-wrong-nad_pins-definition-for-ipq80.patch",
          "target/linux/ipq806x/patches-6.12/122-01-clk-qcom-krait-cc-handle-qsb-clock-defined-in-DTS.patch",
          "target/linux/ipq806x/patches-6.12/122-03-clk-qcom-krait-cc-drop-pr_info-and-use-dev_info.patch",
          "target/linux/ipq806x/patches-6.12/900-arm-add-cmdline-override.patch",
          "target/linux/ipq806x/patches-6.12/122-02-clk-qcom-krait-cc-register-REAL-qsb-fixed-clock.patch",
          "target/linux/ipq806x/patches-6.12/115-02-ARM-dts-qcom-add-fab-scaling-node-for-ipq806x.patch",
          "target/linux/ipq806x/patches-6.12/901-mtd-spi-nor-n25q064a-wp.patch",
          "target/linux/ipq806x/patches-6.12/850-soc-add-qualcomm-syscon.patch",
          "target/linux/ipq806x/patches-6.12/902-ARM-decompressor-support-for-ATAGs-rootblock-parsing.patch",
          "target/linux/ipq806x/patches-6.12/122-04-clk-qcom-krait-cc-rework-mux-reset-logic-and-reset-h.patch",
          "target/linux/ipq806x/patches-6.12/108-02-ARM-dts-qcom-add-MDIO-dedicated-controller-node-for-.patch"
        ],
        "commitId" : "621d480e0ec9aeafcf871fd851d8e270b86bf422",
        "timestamp" : 1760430446000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: refresh 6.12 kernel patches\u000a\u000aRemove upstreamed:\u000a901-mtd-spi-nor-n25q064a-wp.patch [1]\u000a\u000aManually rebased:\u000a107-10-ARM-dts-qcom-add-saw-for-l2-cache-and-kraitcc-for.patch\u000a108-01-ARM-dts-qcom-fix-wrong-nad_pins-definition-for-ipq80.patch\u000a122-01-clk-qcom-krait-cc-handle-qsb-clock-defined-in-DTS.patch\u000a122-04-clk-qcom-krait-cc-rework-mux-reset-logic-and-reset-h.patch\u000a902-ARM-decompressor-support-for-ATAGs-rootblock-parsing.patch\u000a\u000a[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=86fd0e6410b453fed93cf8085de1e5b0cfdbb6b9\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:26 +0200",
        "id" : "621d480e0ec9aeafcf871fd851d8e270b86bf422",
        "msg" : "ipq806x: refresh 6.12 kernel patches",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/902-ARM-decompressor-support-for-ATAGs-rootblock-parsing.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/900-arm-add-cmdline-override.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ipq806x/patches-6.12/901-mtd-spi-nor-n25q064a-wp.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/107-10-ARM-dts-qcom-add-saw-for-l2-cache-and-kraitcc-for.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/114-02-ARM-dts-qcom-add-krait-cache-compatible-for-ipq806x-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/115-02-ARM-dts-qcom-add-fab-scaling-node-for-ipq806x.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/901-02-ARM-decompressor-add-option-to-ignore-MEM-ATAGs.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/108-01-ARM-dts-qcom-fix-wrong-nad_pins-definition-for-ipq80.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/122-02-clk-qcom-krait-cc-register-REAL-qsb-fixed-clock.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/122-01-clk-qcom-krait-cc-handle-qsb-clock-defined-in-DTS.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/122-04-clk-qcom-krait-cc-rework-mux-reset-logic-and-reset-h.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/108-02-ARM-dts-qcom-add-MDIO-dedicated-controller-node-for-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/850-soc-add-qualcomm-syscon.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/122-03-clk-qcom-krait-cc-drop-pr_info-and-use-dev_info.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/config-6.12"
        ],
        "commitId" : "1a76ae32699566cda30fe252ee6c499f9b25a2bb",
        "timestamp" : 1760430446000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: refresh 6.12 kernel config files\u000a\u000aManually selected symbols:\u000a\u000a- Enable ARCH_QCOM_RESERVE_SMEM\u000a  Reserve SMEM at the beginning of RAM\u000a\u000a- Enable QCOM_TZMEM_MODE_GENERIC\u000a  TrustZone interface memory allocator mode\u000a\u000a- Disable QCOM_QSEECOM\u000a  Qualcomm QSEECOM interface driver\u000a\u000a- Disable IPQ_NSSCC_QCA8K\u000a  QCA8K(QCA8386 or QCA8084) NSS Clock Controller\u000a\u000a- Disable INTERCONNECT_QCOM\u000a  Qualcomm Network-on-Chip interconnect drivers\u000a\u000aAll other symbols are automatically refreshed by\u000a`make kernel_oldconfig`.\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:26 +0200",
        "id" : "1a76ae32699566cda30fe252ee6c499f9b25a2bb",
        "msg" : "ipq806x: refresh 6.12 kernel config files",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/patches-6.12/114-01-devfreq-qcom-Add-L2-Krait-Cache-devfreq-scaling-driv.patch",
          "target/linux/ipq806x/patches-6.12/115-01-devfreq-add-ipq806x-fabric-scaling-driver.patch",
          "target/linux/ipq806x/patches-6.12/900-arm-add-cmdline-override.patch"
        ],
        "commitId" : "1125d07cf40e72dfb380e830c61e7c40fc9c40bd",
        "timestamp" : 1760430446000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: fix build errors on 6.12 kernel\u000a\u000a- Replace \"strlcpy()\" with \"strscpy()\".\u000a- Convert platform driver .remove() to .remove_new().\u000a\u000aThis patch fixes the following compile errors:\u000a\u000adrivers/of/fdt.c:1064:17: error: implicit declaration of function 'strlcpy'; did you mean 'strncpy'? [-Wimplicit-function-declaration]\u000a 1064 |                 strlcpy(cmdline, p, min((int)l, COMMAND_LINE_SIZE));\u000a      |                 ^~~~~~~\u000a      |                 strncpy\u000a\u000adrivers/devfreq/krait-cache-devfreq.c:171:27: error: initialization of 'void (*)(struct platform_device *)' from incompatible pointer type 'int (*)(struct platform_device *)' [-Wincompatible-pointer-types]\u000a  171 |         .remove         = krait_cache_remove,\u000a      |                           ^~~~~~~~~~~~~~~~~~\u000a\u000adrivers/devfreq/ipq806x-fab-devfreq.c:145:27: error: initialization of 'void (*)(struct platform_device *)' from incompatible pointer type 'int (*)(struct platform_device *)' [-Wincompatible-pointer-types]\u000a  145 |         .remove         = ipq806x_fab_remove,\u000a      |                           ^~~~~~~~~~~~~~~~~~\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:26 +0200",
        "id" : "1125d07cf40e72dfb380e830c61e7c40fc9c40bd",
        "msg" : "ipq806x: fix build errors on 6.12 kernel",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/115-01-devfreq-add-ipq806x-fabric-scaling-driver.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/900-arm-add-cmdline-override.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/114-01-devfreq-qcom-Add-L2-Krait-Cache-devfreq-scaling-driv.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/patches-6.12/700-ARM-dts-qcom-ipq8064-add-reference-labels-for-PCIe-b.patch"
        ],
        "commitId" : "7d2fd7d59070f5b3bf93b3e19ef00865546ee23d",
        "timestamp" : 1760430447000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: add PCIe bridge node reference labels for ipq8064.dtsi\u000a\u000aAdd bridge node labels so that we can insert PCIe peripheral nodes.\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:27 +0200",
        "id" : "7d2fd7d59070f5b3bf93b3e19ef00865546ee23d",
        "msg" : "ipq806x: add PCIe bridge node reference labels for ipq8064.dtsi",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/patches-6.12/700-ARM-dts-qcom-ipq8064-add-reference-labels-for-PCIe-b.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wpq864.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ap161.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts"
        ],
        "commitId" : "6bc9ebc31d4a5a9da81374484518dad2058f68e3",
        "timestamp" : 1760430447000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: dts: fix 6.12 kernel pinmux conflicts\u000a\u000aSome pinmux nodes in the qcom-ipq8064.dtsi have been changed[1].\u000aAdjust our local devices dts to solve the conflicts.\u000a\u000a[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=de52c020e1a9c3313d88405a4545020b1f5ab24d\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:27 +0200",
        "id" : "6bc9ebc31d4a5a9da81374484518dad2058f68e3",
        "msg" : "ipq806x: dts: fix 6.12 kernel pinmux conflicts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ap161.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wpq864.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts"
        ],
        "commitId" : "b56c7731766a94a7f324acfcf64e24a9a56d9720",
        "timestamp" : 1760430447000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: dts: reuse default PCIe bridge nodes\u000a\u000aThe default PCIe bridge nodes have been added upstream[1]. Remove\u000aduplicate PCIe bridge definitions to simplify the device dts.\u000a\u000a[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=0c4d19b125401957123989a25094972cf0e77670\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:27 +0200",
        "id" : "b56c7731766a94a7f324acfcf64e24a9a56d9720",
        "msg" : "ipq806x: dts: reuse default PCIe bridge nodes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-eax500.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi"
        ],
        "commitId" : "a4c654b27cfd08583d058445695f64d32e91fb95",
        "timestamp" : 1760430448000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: dts: rework PCIe nodes for Chromium OnHub\u000a\u000a- Reuse the bridges node defined on \"qcom-ipq8064.dtsi\".\u000a- Rename PCIe device nodes to unified \"wifi@0,0\".\u000a- Add the missing \"qcom,ath10k\" compatibles.\u000a- Remove unseless property \"interrupt-controller\". There are no\u000a  consumers use these PCIe devices as interrupt controllers.\u000a- Change bus number from 0 to 1, just like other ipq806x devices.\u000a  The valid PCIe bus range on this platform is 1 - 255.\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:28 +0200",
        "id" : "a4c654b27cfd08583d058445695f64d32e91fb95",
        "msg" : "ipq806x: dts: rework PCIe nodes for Chromium OnHub",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts",
          "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts"
        ],
        "commitId" : "41fe3aabadcd30fcdc60f028a25ca7b07d27812d",
        "timestamp" : 1760430448000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: dts: correct PCIe device node name\u000a\u000aAccording to the dtc source code, the PCIe device node unitname\u000aneeds to follow the following naming rules:\u000a\u000a```\u000areg = fdt32_to_cpu(cells[0]);\u000adev = (reg & 0xf800) >> 11;\u000afunc = (reg & 0x700) >> 8;\u000asnprintf(unitname, sizeof(unitname), \"%x,%x\", dev, func);\u000a```\u000a\u000aThese devices' reg cell[0] is equal to 0x10000, hence the correct\u000anode unitname should be \"0,0\". This patch fixes the following dtc\u000awarnings on 6.12 kernel:\u000a\u000aqcom-ipq8065-tr4400-v2.dts:482.11-487.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8065-tr4400-v2.dts:499.11-504.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8065-rt4230w-rev6.dts:584.11-589.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8065-rt4230w-rev6.dts:601.11-606.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-g10.dts:291.11-295.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-g10.dts:303.11-307.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-wxr-2533dhp.dts:525.11-530.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-wxr-2533dhp.dts:539.11-544.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8068-ecw5410.dts:235.11-239.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8068-ecw5410.dts:251.11-255.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8068-ap3935.dts:261.11-264.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8068-ap3935.dts:275.11-278.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-fap-421e.dts:347.11-352.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-fap-421e.dts:362.11-367.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8068-cryptid-common.dtsi:78.18-81.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8068-cryptid-common.dtsi:89.18-92.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8068-cryptid-common.dtsi:100.18-103.4: Warning (pci_device_reg): /soc/pcie@1b900000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-wg2600hp.dts:464.11-469.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-wg2600hp.dts:478.11-483.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8062-wg2600hp3.dts:404.11-410.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8062-wg2600hp3.dts:419.11-426.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-d7800.dts:210.11-215.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-d7800.dts:227.11-232.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-r7500v2.dts:213.11-218.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-r7500v2.dts:230.11-235.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8065-nighthawk.dtsi:546.18-549.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8065-nighthawk.dtsi:559.18-562.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8065-ac400i.dts:202.11-206.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8065-ac400i.dts:218.11-222.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-ad7200-c2600.dtsi:319.11-324.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-ad7200-c2600.dtsi:333.11-338.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-vr2600v.dts:347.11-352.4: Warning (pci_device_reg): /soc/pcie@1b500000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000aqcom-ipq8064-vr2600v.dts:361.11-366.4: Warning (pci_device_reg): /soc/pcie@1b700000/pcie@0/wifi@1,0: PCI unit address format error, expected \"0,0\"\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:28 +0200",
        "id" : "41fe3aabadcd30fcdc60f028a25ca7b07d27812d",
        "msg" : "ipq806x: dts: correct PCIe device node name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-g10.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-cryptid-common.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nighthawk.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-d7800.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-r7500v2.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/base-files/etc/hotplug.d/ieee80211/05-wifi-migrate"
        ],
        "commitId" : "ae70dbc26787497e25faa8d67b5944b7bb9023e4",
        "timestamp" : 1760430449000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: migrate wifi configuration device paths for 6.12 kernel\u000a\u000aThe device tree PCIe host node names have been changed in the new\u000a6.12 kernel[1]. Hence we have to update the wifi device path to\u000amake sure it can work properly.\u000a\u000aThis script is based on:\u000atarget/linux/qualcommax/ipq807x/base-files/etc/hotplug.d/ieee80211/05-wifi-migrate\u000a\u000a[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=07299ba2e7d98045e6b522f7c5b97f402b15bc82\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:29 +0200",
        "id" : "ae70dbc26787497e25faa8d67b5944b7bb9023e4",
        "msg" : "ipq806x: migrate wifi configuration device paths for 6.12 kernel",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/ipq806x/base-files/etc/hotplug.d/ieee80211/05-wifi-migrate"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/Makefile"
        ],
        "commitId" : "1f4681f82a59fa50cea19b4d3f1ef4e8331f6f3b",
        "timestamp" : 1760430449000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: enable 6.12 testing kernel\u000a\u000aThe 6.12 testing kernel for ipq806x target is ready now.\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:29 +0200",
        "id" : "1f4681f82a59fa50cea19b4d3f1ef4e8331f6f3b",
        "msg" : "ipq806x: enable 6.12 testing kernel",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq806x/patches-6.12/107-13-ARM-dts-qcom-add-opp-table-for-cpu-and-l2-for-ipq.patch"
        ],
        "commitId" : "0344477547f0364c06b87c685e2e287086a32913",
        "timestamp" : 1760430449000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "ipq806x: 6.12: adapt OPP patch with upstream changes\u000a\u000aAdapt OPP patch with upstream changes to cpufreq driver. Use the krait\u000acompatible and the new opp-supported-hw way instead of deleting nodes.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:29 +0200",
        "id" : "0344477547f0364c06b87c685e2e287086a32913",
        "msg" : "ipq806x: 6.12: adapt OPP patch with upstream changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ipq806x/patches-6.12/107-13-ARM-dts-qcom-add-opp-table-for-cpu-and-l2-for-ipq.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/lantiq/patches-6.12/001-MIPS-lantiq-add-pcie-driver.patch",
          "target/linux/generic/pending-6.12/812-PCI-sysfs-enforce-single-creation-of-sysfs-entry-for.patch"
        ],
        "commitId" : "902f7398178657f6c8499062f94ecff3af9e19c8",
        "timestamp" : 1760430450000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "generic: 6.12: add pending patch to address PCI sysfs creation entry race\u000a\u000aAdd pending patch to address PCI sysfs creation entry race observed on\u000aipq806x. This is to handle a kernel warning on creating the same sysfs\u000aentry multiple times.\u000a\u000aAll affected patch automatically refreshed.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/18989\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 10:27:30 +0200",
        "id" : "902f7398178657f6c8499062f94ecff3af9e19c8",
        "msg" : "generic: 6.12: add pending patch to address PCI sysfs creation entry race",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/lantiq/patches-6.12/001-MIPS-lantiq-add-pcie-driver.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.12/812-PCI-sysfs-enforce-single-creation-of-sysfs-entry-for.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ath79/mikrotik/base-files/lib/upgrade/platform.sh"
        ],
        "commitId" : "b1299c2fcf61d7baa2073ba7ff1d33b5ea28a51e",
        "timestamp" : 1760437556000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/koen.vandeputte",
          "fullName" : "koen.vandeputte"
        },
        "authorEmail" : "koen.vandeputte@citymesh.com",
        "comment" : "ath79: fix broken MikroTik upgrade\u000a\u000aFix a regression introduced by a recent commit.\u000aIt looks like a copy/paste error.\u000a\u000aAdd the missing line which defines the 'board' val\u000aas it does not exist otherwise in the case check.\u000a\u000aThis fixes sysupgrade on ath79 MikroTik non-NOR boards.\u000a\u000aFixes: 318f07c231 (\"ath79: mikrotik: check RouterBOOT version matching sysupgrade image\")\u000aSigned-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>\u000a",
        "date" : "2025-10-14 12:25:56 +0200",
        "id" : "b1299c2fcf61d7baa2073ba7ff1d33b5ea28a51e",
        "msg" : "ath79: fix broken MikroTik upgrade",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/mikrotik/base-files/lib/upgrade/platform.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh"
        ],
        "commitId" : "296f1cfe88e01be6f7b4a2debc1d1891282428fa",
        "timestamp" : 1760438682000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "mediatek: flogic: platform.sh fix typo\u000a\u000aFixes:\u000ahttps://github.com/openwrt/openwrt/commit/726bb8e0e2fca96a160b3abbbf8e18227749cc27\u000a(\"mediatek: filogic: add support for SNR-CPE-AX2\")\u000a\u000aSigned-off-by: air jinkela <air_jinkela@163.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20404\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2025-10-14 12:44:42 +0200",
        "id" : "296f1cfe88e01be6f7b4a2debc1d1891282428fa",
        "msg" : "mediatek: flogic: platform.sh fix typo",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-ax850.dts"
        ],
        "commitId" : "c035447afdf17553b612faeab020ff4c4b008d19",
        "timestamp" : 1760438715000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "qualcommax: ipq50xx: fix XO board clock rate for Yuncore AX850\u000a\u000aCommit 468975a985ab changed the XO board clock definition from a fixed\u000aclock to a fixed rate clock in the dtsi.\u000a\u000aAs such, boards must use clock dividers and multipliers to calculate\u000athe clock rate based on the referenced parent clock.\u000a\u000aFixes: 5d2994a73e20 (\"qualcommax: ipq50xx: Add support for Yuncore AX850\")\u000aSigned-off-by: George Moussalem <george.moussalem@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20405\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2025-10-14 12:45:15 +0200",
        "id" : "c035447afdf17553b612faeab020ff4c4b008d19",
        "msg" : "qualcommax: ipq50xx: fix XO board clock rate for Yuncore AX850",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-ax850.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/firmware/ipq-wifi/Makefile"
        ],
        "commitId" : "bef0bf8efc34362c9917d0c5bc195fd4a044e10b",
        "timestamp" : 1760440679000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "ipq-wifi: update to Git HEAD (2025-10-14)\u000a\u000a821d27b582c1 qca9888: add BDF for TP-Link Archer C59 v1\u000a\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2025-10-14 13:17:59 +0200",
        "id" : "bef0bf8efc34362c9917d0c5bc195fd4a044e10b",
        "msg" : "ipq-wifi: update to Git HEAD (2025-10-14)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/firmware/ipq-wifi/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/backport-6.6/752-33-v6.18-net-mtk-wed-add-dma-mask-limitation-and-GFP_DMA32-fo.patch",
          "target/linux/generic/backport-6.12/733-v6.18-net-mtk-wed-add-dma-mask-limitation-and-GFP_DMA32-fo.patch",
          "target/linux/generic/backport-6.12/732-v6.18-wifi-mt76-wed-use-proper-wed-reference-in-mt76-wed-d.patch",
          "target/linux/generic/backport-6.6/752-32-v6.18-wifi-mt76-wed-use-proper-wed-reference-in-mt76-wed-d.patch"
        ],
        "commitId" : "3632c0d3ce92802867b4aca9062c1d9b20f7b675",
        "timestamp" : 1760446466000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/nbd",
          "fullName" : "nbd"
        },
        "authorEmail" : "nbd@nbd.name",
        "comment" : "kernel: backport mediatek WED DMA mask fixes\u000a\u000aFixes issues on devices with 4 GB RAM.\u000a\u000aSigned-off-by: Felix Fietkau <nbd@nbd.name>\u000a",
        "date" : "2025-10-14 14:54:26 +0200",
        "id" : "3632c0d3ce92802867b4aca9062c1d9b20f7b675",
        "msg" : "kernel: backport mediatek WED DMA mask fixes",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.6/752-32-v6.18-wifi-mt76-wed-use-proper-wed-reference-in-mt76-wed-d.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/733-v6.18-net-mtk-wed-add-dma-mask-limitation-and-GFP_DMA32-fo.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.6/752-33-v6.18-net-mtk-wed-add-dma-mask-limitation-and-GFP_DMA32-fo.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/732-v6.18-wifi-mt76-wed-use-proper-wed-reference-in-mt76-wed-d.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/ucode/patches/010-Revert-nl80211-read-all-pending-event-messages.patch"
        ],
        "commitId" : "7dd62db9a9006d9f3aa323fffca37ca7e80d590e",
        "timestamp" : 1760446466000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/nbd",
          "fullName" : "nbd"
        },
        "authorEmail" : "nbd@nbd.name",
        "comment" : "ucode: revert a broken commit\u000a\u000aIt causes an infinite loop when polling nl80211 netlink sockets\u000a\u000aSigned-off-by: Felix Fietkau <nbd@nbd.name>\u000a",
        "date" : "2025-10-14 14:54:26 +0200",
        "id" : "7dd62db9a9006d9f3aa323fffca37ca7e80d590e",
        "msg" : "ucode: revert a broken commit",
        "paths" : [
          {
            "editType" : "add",
            "file" : "package/utils/ucode/patches/010-Revert-nl80211-read-all-pending-event-messages.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/meson/patches/100-depfixer-zero-out-rpath-entry-string-on-removing-ent.patch",
          "tools/meson/patches/101-02-linkers-don-t-include-absolue-RPATH-on-cross-compili.patch",
          "tools/meson/patches/101-01-interpreter-move-can_run_host_binaries-to-environmen.patch"
        ],
        "commitId" : "0b116e9d7386b8ec78eed5252b894c4a97341499",
        "timestamp" : 1760454784000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "tools/meson: add pending patch to improve binary reproducibility\u000a\u000aAdd 3 pending patch that improve binary reproducibility. The first\u000aaddress a problem with RPATH string not getting cleared on removal of\u000aRPATH entry from ELF section. The other 2 skip including external shared\u000alibrary in RPATH in meson build phase.\u000a\u000aThis follows the logic that on cross-compiling we can't run the binary\u000aanyway as it does target a different arch hence it doesn't make sense to\u000ainclude those extra path in RPATH causing reproducibility problems (as\u000apath for those external library will depend on the build system path)\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/20389\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 17:13:04 +0200",
        "id" : "0b116e9d7386b8ec78eed5252b894c4a97341499",
        "msg" : "tools/meson: add pending patch to improve binary reproducibility",
        "paths" : [
          {
            "editType" : "add",
            "file" : "tools/meson/patches/101-02-linkers-don-t-include-absolue-RPATH-on-cross-compili.patch"
          },
          {
            "editType" : "add",
            "file" : "tools/meson/patches/100-depfixer-zero-out-rpath-entry-string-on-removing-ent.patch"
          },
          {
            "editType" : "add",
            "file" : "tools/meson/patches/101-01-interpreter-move-can_run_host_binaries-to-environmen.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/system/apk/patches/0001-openwrt-move-layer-db-to-temp-folder.patch",
          "package/system/apk/patches/0010-app_list-add-full-print.patch"
        ],
        "commitId" : "e408030cecdf1725060aae988915f91ff631260e",
        "timestamp" : 1760454907000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "apk-tools: fix compilation warning from downstream full print patch\u000a\u000aFix trivial compilation warning caused by downstream full print patch.\u000a\u000a../src/app_list.c: In function 'print_full':\u000a../src/app_list.c:85:35: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]\u000a   85 |         printf(\"Installed-Size: %zu\\n\", pkg->installed_size);\u000a      |                                 ~~^     ~~~~~~~~~~~~~~~~~~~\u000a      |                                   |        |\u000a      |                                   |        uint64_t {aka long long unsigned int}\u000a      |                                   unsigned int\u000a      |                                 %llu\u000a../src/app_list.c:86:25: warning: format '%zu' expects argument of type 'size_t', but argument 2 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]\u000a   86 |         printf(\"Size: %zu\\n\", pkg->size);\u000a      |                       ~~^     ~~~~~~~~~\u000a      |                         |        |\u000a      |                         |        uint64_t {aka long long unsigned int}\u000a      |                         unsigned int\u000a      |                       %llu\u000a../src/app_list.c:58:31: warning: unused variable 'd' [-Wunused-variable]\u000a   58 |         struct apk_dependency d;\u000a\u000aRemove unused variable and use PRIu64 to handle uint64_t type.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2025-10-14 17:15:07 +0200",
        "id" : "e408030cecdf1725060aae988915f91ff631260e",
        "msg" : "apk-tools: fix compilation warning from downstream full print patch",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/system/apk/patches/0001-openwrt-move-layer-db-to-temp-folder.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/system/apk/patches/0010-app_list-add-full-print.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/firmware/ipq-wifi/Makefile"
        ],
        "commitId" : "8ea1396fd29f8c3a509570be49e0298fc30266a1",
        "timestamp" : 1760457054000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "ipq-wifi: Add entry for TP-Link Archer C59 v1\u000a\u000aAdd IPQ Wifi entry for ath79 TP-Link Archer C59 v1.\u000a\u000aSigned-off-by: Christoph Krapp <achterin@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20401\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2025-10-14 17:50:54 +0200",
        "id" : "8ea1396fd29f8c3a509570be49e0298fc30266a1",
        "msg" : "ipq-wifi: Add entry for TP-Link Archer C59 v1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/firmware/ipq-wifi/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ath79/dts/qca9561_tplink_archer-c59-v1.dts",
          "target/linux/ath79/image/generic-tp-link.mk"
        ],
        "commitId" : "2a44808374497b83edb76b4e384f280546a62dbe",
        "timestamp" : 1760457054000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "ath79: add calibtation variant for TP-Link Archer C59 v1\u000a\u000aNow that we have a board file, add calibration variant for TP-Link\u000aArcher C59 v1 and add ipq-wifi package for it.\u000a\u000aTested-by: Mateusz Jończyk <matjon@users.noreply.github.com>\u000aSigned-off-by: Christoph Krapp <achterin@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20401\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2025-10-14 17:50:54 +0200",
        "id" : "2a44808374497b83edb76b4e384f280546a62dbe",
        "msg" : "ath79: add calibtation variant for TP-Link Archer C59 v1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/dts/qca9561_tplink_archer-c59-v1.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/image/generic-tp-link.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/supplicant.uc"
        ],
        "commitId" : "0fe9484fed05a6bc41d580028a081b6b761efe87",
        "timestamp" : 1760514993000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/nbd",
          "fullName" : "nbd"
        },
        "authorEmail" : "nbd@nbd.name",
        "comment" : "wifi-scripts: ucode: add support for WPS client\u000a\u000aFixes unwanted fallback to unencrypted network.\u000a\u000aSigned-off-by: Felix Fietkau <nbd@nbd.name>\u000a",
        "date" : "2025-10-15 09:56:33 +0200",
        "id" : "0fe9484fed05a6bc41d580028a081b6b761efe87",
        "msg" : "wifi-scripts: ucode: add support for WPS client",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/supplicant.uc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/devel/strace/Makefile"
        ],
        "commitId" : "2bf409fd8b5900215aaf9520a6f02972c6546e8a",
        "timestamp" : 1760519768000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "strace: update to 6.17\u000a\u000aRelease Notes:\u000a- https://github.com/strace/strace/releases/tag/v6.17\u000a- https://github.com/strace/strace/releases/tag/v6.16\u000a\u000aSigned-off-by: air jinkela <air_jinkela@163.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20403\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-10-15 11:16:08 +0200",
        "id" : "2bf409fd8b5900215aaf9520a6f02972c6546e8a",
        "msg" : "strace: update to 6.17",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/devel/strace/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/rockchip/patches-6.12/036-06-v6.17-phy-rockchip-pcie-Enable-all-four-lanes-if-required.patch"
        ],
        "commitId" : "7ef19bb9cd59f5018fc96b01a5465ed84038cfe8",
        "timestamp" : 1760529249000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "rockchip: backport pcie fix for rk3399\u000a\u000aThis patch resolves the LAN port not initializing on the\u000aFriendlyElec NanoPI R4S, especially during warm reboots.\u000a\u000aUpstream commit patch is based on:\u000ahttps://github.com/torvalds/linux/commit/c3fe7071e196e25789ecf90dbc9e8491a98884d7\u000a\u000aI've experienced the LAN port failing to initialize from a cold boot and\u000aafter a reboot. Other users have reported this issue on\u000ahttps://forum.openwrt.org/t/nanopi-r4s-rk3399-is-a-great-new-openwrt-device/79143.\u000aThe NanoPI R4S has its LAN port connected to the RK3399 via PCIE. Since the\u000aPCIE lanes don't initialize correctly after reboot, the LAN port\u000adoesn't initialize.\u000a\u000aSigned-off-by: Timothy Feierabend <tim.feierabend@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20406\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-10-15 13:54:09 +0200",
        "id" : "7ef19bb9cd59f5018fc96b01a5465ed84038cfe8",
        "msg" : "rockchip: backport pcie fix for rk3399",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/rockchip/patches-6.12/036-06-v6.17-phy-rockchip-pcie-Enable-all-four-lanes-if-required.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/backport-6.6/540-v6.12-ksmbd-browse-interfaces-list-on-FSCTL_QUERY_INTERFACE_INFO.patch"
        ],
        "commitId" : "711e14af799c126f7be93228c395e4ac9518f131",
        "timestamp" : 1760564373000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: ksmbd: browse-interfaces-list-on-FSCTL_QUERY_INTERFACE_INFO\u000a\u000abackport from kernel 6.12\u000a\u000aksmbd.mount will give each interfaces list and bind_interfaces_only flags\u000ato ksmbd server. Previously, the interfaces list was sent only\u000awhen bind_interfaces_only was enabled.\u000aksmbd server browse only interfaces list given from ksmbd.conf on\u000aFSCTL_QUERY_INTERFACE_INFO IOCTL.\u000a\u000aSigned-off-by: Andrea Pesaresi <andreapesaresi82@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20377\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-10-15 23:39:33 +0200",
        "id" : "711e14af799c126f7be93228c395e4ac9518f131",
        "msg" : "kernel: ksmbd: browse-interfaces-list-on-FSCTL_QUERY_INTERFACE_INFO",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.6/540-v6.12-ksmbd-browse-interfaces-list-on-FSCTL_QUERY_INTERFACE_INFO.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/backport-6.6/541-v6.18-ksmbd-add-max-ip-connections-parameter.patch",
          "target/linux/generic/hack-6.6/941-Revert-ksmbd-limit-repeated-connections-from-clients.patch",
          "target/linux/generic/backport-6.12/541-v6.18-ksmbd-add-max-ip-connections-parameter.patch",
          "target/linux/generic/hack-6.6/940-Revert-ksmbd-extend-the-connection-limiting-mechanism-to-ipv6.patch",
          "target/linux/generic/hack-6.12/940-Revert-ksmbd-extend-the-connection-limiting-mechanism-to-ipv6.patch",
          "target/linux/generic/hack-6.12/941-Revert-ksmbd-limit-repeated-connections-from-clients.patch"
        ],
        "commitId" : "e78f000869f1858b9bdf2a72daf2c7e27bfb4b82",
        "timestamp" : 1760564377000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: ksmbd: add max ip connection parameter\u000a\u000aWith this patch is set the maximum number of connections per ip address instead of no control.\u000aThe default is 8.\u000a\u000aSigned-off-by: Andrea Pesaresi <andreapesaresi82@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/20377\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-10-15 23:39:37 +0200",
        "id" : "e78f000869f1858b9bdf2a72daf2c7e27bfb4b82",
        "msg" : "kernel: ksmbd: add max ip connection parameter",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/generic/hack-6.12/941-Revert-ksmbd-limit-repeated-connections-from-clients.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/hack-6.12/940-Revert-ksmbd-extend-the-connection-limiting-mechanism-to-ipv6.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/hack-6.6/941-Revert-ksmbd-limit-repeated-connections-from-clients.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.6/541-v6.18-ksmbd-add-max-ip-connections-parameter.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/541-v6.18-ksmbd-add-max-ip-connections-parameter.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/hack-6.6/940-Revert-ksmbd-extend-the-connection-limiting-mechanism-to-ipv6.patch"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
      "fullName" : "robimarko"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/koen.vandeputte",
      "fullName" : "koen.vandeputte"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
      "fullName" : "ansuelsmth"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
      "fullName" : "vincent"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
      "fullName" : "hauke"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/nbd",
      "fullName" : "nbd"
    }
  ]
}