{
  "_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" : 412,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "25190c663143a98f61da013cee5877b42b5ad6a2",
            "branch" : [
              {
                "SHA1" : "25190c663143a98f61da013cee5877b42b5ad6a2",
                "name" : "refs/remotes/origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "25190c663143a98f61da013cee5877b42b5ad6a2",
            "branch" : [
              {
                "SHA1" : "25190c663143a98f61da013cee5877b42b5ad6a2",
                "name" : "refs/remotes/origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "25190c663143a98f61da013cee5877b42b5ad6a2",
        "branch" : [
          {
            "SHA1" : "25190c663143a98f61da013cee5877b42b5ad6a2",
            "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" : "#412",
  "duration" : 2155262,
  "estimatedDuration" : 2121482,
  "executor" : null,
  "fullDisplayName" : "OpenWrt (master) for NEC Aterm (NetBSD based) #412",
  "id" : "412",
  "inProgress" : false,
  "keepLog" : false,
  "number" : 412,
  "queueId" : 405,
  "result" : "SUCCESS",
  "timestamp" : 1777506000695,
  "url" : "https://taiha.net/jenkins/view/all/job/OpenWrt-master-NEC-BSD-Aterm/412/",
  "builtOn" : "home-slave02_taihasv",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/kirkwood/patches-6.18/105-linksys-viper-dts.patch",
          "target/linux/kirkwood/patches-6.18/106-goflexnet.patch",
          "target/linux/kirkwood/patches-6.18/111-l-50.patch",
          "target/linux/kirkwood/config-6.12",
          "target/linux/kirkwood/patches-6.18/113-readynas_duo_v2.patch",
          "target/linux/kirkwood/patches-6.18/110-pogo_e02.patch",
          "target/linux/kirkwood/patches-6.12/107-01-zyxel-nsa3x0-common-nand-partitions.patch",
          "target/linux/kirkwood/config-6.18",
          "target/linux/kirkwood/patches-6.12/102-dockstar.patch",
          "target/linux/kirkwood/patches-6.18/112-sheevaplug.patch",
          "target/linux/kirkwood/patches-6.12/106-goflexnet.patch",
          "target/linux/kirkwood/patches-6.12/101-iconnect.patch",
          "target/linux/kirkwood/patches-6.18/109-pogoplug_v4.patch",
          "target/linux/kirkwood/patches-6.12/103-iomega-ix2-200.patch",
          "target/linux/kirkwood/patches-6.18/109-dns325-add-fan-label-and-update-partitions.patch",
          "target/linux/kirkwood/patches-6.18/118-dns-320l.patch",
          "target/linux/kirkwood/patches-6.12/107-03-nsa325.patch",
          "target/linux/kirkwood/patches-6.12/114-ctera-c-200-v1.patch",
          "target/linux/kirkwood/patches-6.12/203-blackarmor-nas220.patch",
          "target/linux/kirkwood/patches-6.12/118-dns-320l.patch",
          "target/linux/kirkwood/patches-6.12/100-ib62x0.patch",
          "target/linux/kirkwood/patches-6.12/115-nsa310s.patch",
          "target/linux/kirkwood/patches-6.18/117-netgear_stora.patch",
          "target/linux/kirkwood/patches-6.18/101-iconnect.patch",
          "target/linux/kirkwood/patches-6.12/105-linksys-viper-dts.patch",
          "target/linux/kirkwood/patches-6.18/115-nsa310s.patch",
          "target/linux/kirkwood/patches-6.18/108-dns325-add-led-labels-and-thermal-zones.patch",
          "target/linux/kirkwood/patches-6.18/102-dockstar.patch",
          "target/linux/kirkwood/patches-6.12/109-dns325-add-fan-label-and-update-partitions.patch",
          "target/linux/kirkwood/patches-6.12/108-dns325-add-led-labels-and-thermal-zones.patch",
          "target/linux/kirkwood/patches-6.12/110-pogo_e02.patch",
          "target/linux/kirkwood/patches-6.12/201-enable-sata-port-specific-led-triggers.patch",
          "target/linux/kirkwood/patches-6.18/103-iomega-ix2-200.patch",
          "target/linux/kirkwood/patches-6.12/112-sheevaplug.patch",
          "target/linux/kirkwood/patches-6.18/114-ctera-c-200-v1.patch",
          "target/linux/kirkwood/patches-6.12/116-4i-edge-200.patch",
          "target/linux/kirkwood/patches-6.12/111-l-50.patch",
          "target/linux/kirkwood/patches-6.12/202-linksys-find-active-root.patch",
          "target/linux/kirkwood/patches-6.18/201-enable-sata-port-specific-led-triggers.patch",
          "target/linux/kirkwood/patches-6.12/109-pogoplug_v4.patch",
          "target/linux/kirkwood/patches-6.12/117-netgear_stora.patch",
          "target/linux/kirkwood/patches-6.18/107-03-nsa325.patch",
          "target/linux/kirkwood/patches-6.18/107-01-zyxel-nsa3x0-common-nand-partitions.patch",
          "target/linux/kirkwood/patches-6.18/100-ib62x0.patch",
          "target/linux/kirkwood/patches-6.18/116-4i-edge-200.patch",
          "target/linux/kirkwood/patches-6.18/202-linksys-find-active-root.patch",
          "target/linux/kirkwood/patches-6.12/113-readynas_duo_v2.patch",
          "target/linux/kirkwood/patches-6.18/203-blackarmor-nas220.patch"
        ],
        "commitId" : "46e03cff987563174de74ec960a43bf1a6e673d3",
        "timestamp" : 1777275561000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/linusw",
          "fullName" : "linusw"
        },
        "authorEmail" : "linusw@kernel.org",
        "comment" : "kernel/kirkwood: create files for v6.18 (from v6.12)\u000a\u000aThis is an automatically generated commit.\u000a\u000aWhen doing `git bisect`, consider `git bisect --skip`.\u000a\u000aSigned-off-by: Pawel Dembicki <paweldembicki@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/22680\u000aSigned-off-by: Linus Walleij <linusw@kernel.org>\u000a",
        "date" : "2026-04-27 09:39:21 +0200",
        "id" : "46e03cff987563174de74ec960a43bf1a6e673d3",
        "msg" : "kernel/kirkwood: create files for v6.18 (from v6.12)",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/100-ib62x0.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/107-01-zyxel-nsa3x0-common-nand-partitions.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/110-pogo_e02.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/116-4i-edge-200.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/106-goflexnet.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/114-ctera-c-200-v1.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/105-linksys-viper-dts.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/100-ib62x0.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/108-dns325-add-led-labels-and-thermal-zones.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/112-sheevaplug.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/109-pogoplug_v4.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/106-goflexnet.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/202-linksys-find-active-root.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/101-iconnect.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/102-dockstar.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/103-iomega-ix2-200.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/107-01-zyxel-nsa3x0-common-nand-partitions.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/105-linksys-viper-dts.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/103-iomega-ix2-200.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/109-dns325-add-fan-label-and-update-partitions.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/203-blackarmor-nas220.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/109-pogoplug_v4.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/118-dns-320l.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/201-enable-sata-port-specific-led-triggers.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/116-4i-edge-200.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/113-readynas_duo_v2.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/108-dns325-add-led-labels-and-thermal-zones.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/110-pogo_e02.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/102-dockstar.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/201-enable-sata-port-specific-led-triggers.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/115-nsa310s.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/107-03-nsa325.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/114-ctera-c-200-v1.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/117-netgear_stora.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/101-iconnect.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/117-netgear_stora.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/118-dns-320l.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/107-03-nsa325.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/111-l-50.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/203-blackarmor-nas220.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.18/111-l-50.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/115-nsa310s.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/config-6.18"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/202-linksys-find-active-root.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/109-dns325-add-fan-label-and-update-partitions.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/112-sheevaplug.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/kirkwood/patches-6.12/113-readynas_duo_v2.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/kirkwood/patches-6.12/109-dns325-add-fan-label-and-update-partitions.patch",
          "target/linux/kirkwood/patches-6.12/108-dns325-add-led-labels-and-thermal-zones.patch",
          "target/linux/kirkwood/config-6.12",
          "target/linux/kirkwood/patches-6.12/110-pogo_e02.patch",
          "target/linux/kirkwood/patches-6.12/201-enable-sata-port-specific-led-triggers.patch",
          "target/linux/kirkwood/patches-6.12/112-sheevaplug.patch",
          "target/linux/kirkwood/patches-6.12/107-01-zyxel-nsa3x0-common-nand-partitions.patch",
          "target/linux/kirkwood/patches-6.12/116-4i-edge-200.patch",
          "target/linux/kirkwood/patches-6.12/111-l-50.patch",
          "target/linux/kirkwood/patches-6.12/102-dockstar.patch",
          "target/linux/kirkwood/patches-6.12/202-linksys-find-active-root.patch",
          "target/linux/kirkwood/patches-6.12/106-goflexnet.patch",
          "target/linux/kirkwood/patches-6.12/101-iconnect.patch",
          "target/linux/kirkwood/patches-6.12/109-pogoplug_v4.patch",
          "target/linux/kirkwood/patches-6.12/117-netgear_stora.patch",
          "target/linux/kirkwood/patches-6.12/107-03-nsa325.patch",
          "target/linux/kirkwood/patches-6.12/114-ctera-c-200-v1.patch",
          "target/linux/kirkwood/patches-6.12/103-iomega-ix2-200.patch",
          "target/linux/kirkwood/patches-6.12/118-dns-320l.patch",
          "target/linux/kirkwood/patches-6.12/203-blackarmor-nas220.patch",
          "target/linux/kirkwood/patches-6.12/100-ib62x0.patch",
          "target/linux/kirkwood/patches-6.12/115-nsa310s.patch",
          "target/linux/kirkwood/patches-6.12/113-readynas_duo_v2.patch",
          "target/linux/kirkwood/patches-6.12/105-linksys-viper-dts.patch"
        ],
        "commitId" : "df5da64a10b06a093407c6e5a226615e5888d67d",
        "timestamp" : 1777275561000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/linusw",
          "fullName" : "linusw"
        },
        "authorEmail" : "linusw@kernel.org",
        "comment" : "kernel/kirkwood: restore files for v6.12\u000a\u000aThis is an automatically generated commit which aids following Kernel patch\u000ahistory, as git will see the move and copy as a rename thus defeating the\u000apurpose.\u000a\u000aFor the original discussion see:\u000ahttps://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html\u000a\u000aSigned-off-by: Pawel Dembicki <paweldembicki@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/22680\u000aSigned-off-by: Linus Walleij <linusw@kernel.org>\u000a",
        "date" : "2026-04-27 09:39:21 +0200",
        "id" : "df5da64a10b06a093407c6e5a226615e5888d67d",
        "msg" : "kernel/kirkwood: restore files for v6.12",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/113-readynas_duo_v2.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/116-4i-edge-200.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/201-enable-sata-port-specific-led-triggers.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/107-03-nsa325.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/110-pogo_e02.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/config-6.12"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/105-linksys-viper-dts.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/106-goflexnet.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/108-dns325-add-led-labels-and-thermal-zones.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/109-pogoplug_v4.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/101-iconnect.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/109-dns325-add-fan-label-and-update-partitions.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/118-dns-320l.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/112-sheevaplug.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/114-ctera-c-200-v1.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/103-iomega-ix2-200.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/107-01-zyxel-nsa3x0-common-nand-partitions.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/100-ib62x0.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/117-netgear_stora.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/202-linksys-find-active-root.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/102-dockstar.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/203-blackarmor-nas220.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/111-l-50.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/kirkwood/patches-6.12/115-nsa310s.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/kirkwood/config-6.18"
        ],
        "commitId" : "e22055551a0a7f09612fb45e009014bda4446cba",
        "timestamp" : 1777275561000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/linusw",
          "fullName" : "linusw"
        },
        "authorEmail" : "linusw@kernel.org",
        "comment" : "kirkwood: kernel: 6.18: refresh config\u000a\u000aDone by `kernel_oldconfig`.\u000a\u000aSigned-off-by: Pawel Dembicki <paweldembicki@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/22680\u000aSigned-off-by: Linus Walleij <linusw@kernel.org>\u000a",
        "date" : "2026-04-27 09:39:21 +0200",
        "id" : "e22055551a0a7f09612fb45e009014bda4446cba",
        "msg" : "kirkwood: kernel: 6.18: refresh config",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/kirkwood/config-6.18"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/kirkwood/Makefile"
        ],
        "commitId" : "f43fd80a4507428ec9eddf4103266e3e095dee62",
        "timestamp" : 1777275561000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/linusw",
          "fullName" : "linusw"
        },
        "authorEmail" : "linusw@kernel.org",
        "comment" : "kirkwood: switch to 6.18 kernel\u000a\u000aThis target is not popular among active developers.\u000aIf nobody is using the testing kernel, this phase is pointless.\u000a\u000aSwitch this niche target to kernel 6.18 for testing.\u000a\u000aSigned-off-by: Pawel Dembicki <paweldembicki@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/22680\u000aSigned-off-by: Linus Walleij <linusw@kernel.org>\u000a",
        "date" : "2026-04-27 09:39:21 +0200",
        "id" : "f43fd80a4507428ec9eddf4103266e3e095dee62",
        "msg" : "kirkwood: switch to 6.18 kernel",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/kirkwood/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
        ],
        "commitId" : "ac916653b82826f1500f499720c1740dba3142a5",
        "timestamp" : 1777278872000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: pcs: add regmap-based MAC mode infrastructure\u000a\u000aAll four Realtek PCS variants (RTL838x, RTL839x, RTL930x, RTL931x)\u000aconfigure the SerDes MAC mode by writing a register field whose layout\u000avaries per variant — different base registers, different bit positions,\u000aand in some cases per-SerDes packing that isn't arithmetically regular.\u000a\u000aAdd the common infrastructure to express this uniformly:\u000a\u000a - per-SerDes regmap_field pointers in a new 'swcore_regs' anonymous\u000a   struct on rtpcs_serdes: mac_mode, mac_mode_force (931x only, nullable)\u000a   and usxgmii_submode (930x only, nullable).\u000a\u000a - a per-variant mode-value table pointer (sds_hw_mode_vals) on\u000a   rtpcs_config, keyed by enum rtpcs_sds_mode. Values are s16 with -1 as\u000a   the \"unsupported\" sentinel — u8 with 0 would collide with RTL839x's\u000a   OFF value (0x0).\u000a\u000a - a generic rtpcs_sds_set_mac_mode() that looks up the value for the\u000a   requested mode and writes it via the regmap_field.\u000a\u000aVariant-specific extras (post-write delay, force bit, companion register\u000awrites, USXGMII submode handling) will be added in per-variant wrappers\u000ain the following commits.\u000a\u000aSigned-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23040\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:34:32 +0200",
        "id" : "ac916653b82826f1500f499720c1740dba3142a5",
        "msg" : "realtek: pcs: add regmap-based MAC mode infrastructure",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
        ],
        "commitId" : "bdf41ded293da5f986b69a45e2aea0e0a64b5935",
        "timestamp" : 1777278872000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: pcs: rtl838x: migrate MAC mode setting to regmap_field\u000a\u000aReplace rtpcs_838x_sds_set_mode()'s inline shift/mask arithmetic with\u000aa regmap_field computed and allocated at probe time. The field layout\u000ais regular (5-bit per SerDes, reverse-packed in SDS_MODE_SEL), so the\u000aposition can be derived arithmetically from the SerDes ID rather than\u000adeclared in a table.\u000a\u000aThe function keeps its wrapper role because SerDes 4 and 5 have a\u000asecond companion register (INT_MODE_CTRL) with its own per-mode value\u000aencoding. Since RTL838x is the only variant with this quirk and the\u000aregister is written from only one call site, it is kept inline rather\u000athan abstracted into its own config table.\u000a\u000aSigned-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23040\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:34:32 +0200",
        "id" : "bdf41ded293da5f986b69a45e2aea0e0a64b5935",
        "msg" : "realtek: pcs: rtl838x: migrate MAC mode setting to regmap_field",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
        ],
        "commitId" : "a784d0ba36e7ee9f90d34a5b1f40397ab48df5c7",
        "timestamp" : 1777278872000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: pcs: rtl839x: migrate MAC mode setting to regmap_field\u000a\u000aRTL839x packs the SerDes MAC mode in MAC_SERDES_IF_CTRL with a regular\u000aper-SerDes layout, so the regmap_field can be computed directly in the\u000aprobe hook rather than declared as a static table.\u000a\u000aMode values (currently only OFF and QSGMII) move into a static\u000artpcs_839x_sds_hw_mode_vals[] table. Values for 100BASEX, 1000BASEX\u000aand SGMII from the vendor SDK are kept as comments for future\u000areference — they are not yet exercised here.\u000a\u000aWith no variant-specific extras (no force bit, no companion register,\u000ano submode), rtpcs_839x_sds_set_mode() is removed; setup_serdes calls\u000athe generic rtpcs_sds_set_mac_mode() directly.\u000a\u000aSigned-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23040\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:34:32 +0200",
        "id" : "a784d0ba36e7ee9f90d34a5b1f40397ab48df5c7",
        "msg" : "realtek: pcs: rtl839x: migrate MAC mode setting to regmap_field",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
        ],
        "commitId" : "df02f87cb9758ec29bc09d71976ef1856c60a9c1",
        "timestamp" : 1777278872000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: pcs: rtl930x: migrate MAC mode setting to regmap_field\u000a\u000aRTL930x packs 5-bit mode fields across four registers at irregular\u000apositions. Express this as a static reg_field table indexed by SerDes\u000aID; the probe hook allocates the corresponding regmap_field. The\u000aUSXGMII submode register follows the same pattern with its own\u000areg_field table, allocated only for 10G-capable SerDes (id 2..9).\u000a\u000aThe generic rtpcs_sds_set_mac_mode() replaces the old\u000a__rtpcs_930x_sds_set_mac_mode() helper. The previous behaviour of\u000awriting OFF before the target mode is intentionally dropped — it was\u000aRTL930x-specific and not required by the hardware.\u000a\u000aThe variant-level rtpcs_930x_sds_set_mode() is kept as a pure dispatch\u000abetween the IP mode path (set_ip_mode) and the MAC mode path. The\u000aUSXGMII submode write is factored into rtpcs_93xx_sds_apply_usxgmii_submode(),\u000awhich derives the submode value from hw_mode and no-ops on SerDes\u000awithout the submode register.\u000a\u000aThe __rtpcs_930x_sds_get_mac_mode() and __rtpcs_930x_sds_get_usxgmii_submode()\u000ahelpers are dropped. They were __always_unused and depended on the\u000aremoved parallel arrays. A future get_mode path will be added if a\u000acaller needs it, likely mirroring the setter's wrapper shape.\u000a\u000aSigned-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23040\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:34:32 +0200",
        "id" : "df02f87cb9758ec29bc09d71976ef1856c60a9c1",
        "msg" : "realtek: pcs: rtl930x: migrate MAC mode setting to regmap_field",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
        ],
        "commitId" : "1eeb9027d559029cda5675487a95827674248940",
        "timestamp" : 1777278872000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: pcs: rtl931x: migrate MAC mode setting to regmap_field\u000a\u000aRTL931x uses a regular 8-bit-per-SerDes layout in SERDES_MODE_CTRL, so\u000athe reg_field can be computed in the probe hook with simple arithmetic.\u000a\u000aThe 8-bit-per-SerDes field is split into a 7-bit mac_mode (bits 0..6)\u000aand a 1-bit mac_mode_force (bit 7), each written independently via its\u000aown regmap_field. The mac_mode is widened to 7 bits (rather than the\u000a5 bits strictly needed for the mode value) so MAC mode writes also\u000aclear bit 5 (FEC enable) and bit 6 (10G speedup), matching the original\u000abehaviour where the full 8-bit mask cleared these bits on every mode\u000achange. FEC and speedup are mode-dependent and not yet programmed by\u000athe driver; keeping them cleared leaves headroom for future support\u000awithout changing the effective register value.\u000a\u000artpcs_931x_sds_reset() is updated to save and restore both fields\u000aacross the off/on cycle, preserving the original force-bit handling.\u000artpcs_931x_sds_set_mode() uses the generic rtpcs_sds_set_mac_mode() and\u000asets the force bit explicitly; the same sequence also appears in\u000artpcs_931x_sds_set_ip_mode()'s OFF transition. Both are folded into\u000athe shared RTL93xx wrapper in a later commit.\u000a\u000aSigned-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23040\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:34:32 +0200",
        "id" : "1eeb9027d559029cda5675487a95827674248940",
        "msg" : "realtek: pcs: rtl931x: migrate MAC mode setting to regmap_field",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
        ],
        "commitId" : "6a237334372e0c80762046c1efb0c91a76250387",
        "timestamp" : 1777278872000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: pcs: rtl93xx: add shared MAC mode wrapper\u000a\u000aRTL930x and RTL931x share a set of extras around MAC mode writes:\u000a\u000a - a post-write delay (kept for consistency with the original RTL930x\u000a   behaviour; harmless on RTL931x)\u000a - the force-mode bit (RTL931x only, nullable field)\u000a\u000aAdd rtpcs_93xx_sds_set_mac_mode() as a shared wrapper around the\u000ageneric rtpcs_sds_set_mac_mode() that applies each of these extras\u000aunconditionally; the nullable field makes the force-bit write a no-op\u000aon RTL930x.\u000a\u000aRoute the three RTL93xx call sites (the 930x and 931x set_mode\u000adispatchers, and 931x set_ip_mode's OFF transition) through the\u000awrapper, removing the duplicated force-bit handling from each.\u000a\u000aThe USXGMII submode write stays out of the wrapper and is called\u000aexplicitly from the 930x dispatcher via rtpcs_93xx_sds_apply_usxgmii_submode().\u000aKeeping submode as a separate step leaves room for RTL931x to apply it\u000afrom its IP-mode path once the submode register is wired up, without\u000aretrofitting a MAC-mode wrapper with side effects.\u000a\u000aSigned-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23040\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:34:32 +0200",
        "id" : "6a237334372e0c80762046c1efb0c91a76250387",
        "msg" : "realtek: pcs: rtl93xx: add shared MAC mode wrapper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c"
        ],
        "commitId" : "ea3d646a08524b1cf4560ae351845a125a7d22c6",
        "timestamp" : 1777278983000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: dsa: postpone probe due to deferred PHYs\u000a\u000aPHY drivers might need access to NVMEM or the filesystem to load\u000acalibration/initialization data. The driver will then return -EPROBE_DEFER\u000ato signal to the device core that the probe should be retried multiple\u000atimes again in the 10s driver_deferred_probe_timeout.\u000a\u000aBut when the switch driver calls dsa_register_switch(), it needs to connect\u000athe PHYs directly. As result, all PHYs without an driver will automatically\u000aget the default driver (either `genphy_c45_driver` or `genphy_driver`)\u000aassigned and initialized. But for PHYs with the additional initialization\u000adata from NVMEM/fs, this will usually result in not working PHYs.\u000a\u000aSince there are Realtek based boards with RTL826x PHYs and the new driver\u000aloads the initialization/patch values from rootfs, it is necessary to check\u000ain the beginning of the probe function whether the PHYs are ready and the\u000aprobing can continue.\u000a\u000aIf some driver is still without driver after the deferred probe period\u000aended, the loading will just continue and the generic PHY drivers will\u000astill be used.\u000a\u000aCloses: #22811\u000aCo-authored-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aCo-authored-by: Markus Stockhausen <markus.stockhausen@gmx.de>\u000aSigned-off-by: Sven Eckelmann <sven@narfation.org>\u000aLink: https://github.com/openwrt/openwrt/pull/23075\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:36:23 +0200",
        "id" : "ea3d646a08524b1cf4560ae351845a125a7d22c6",
        "msg" : "realtek: dsa: postpone probe due to deferred PHYs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "toolchain/gcc/patches-14.x/005-include-memory.patch"
        ],
        "commitId" : "a32a367259574958768f44916d6cce8c8939ad27",
        "timestamp" : 1777279630000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "toolchain: gcc: fix include memory against GCC 16\u000a\u000aThis patch backports a small but important part of the upstream commit:\u000a\u000ab3f1b9e2aa07 build: Remove INCLUDE_MEMORY [PR117737]\u000a\u000aIts original commit message fails to mention that the commit also moves\u000athe `#include <memory>` to an earlier position within system.h,\u000awhich is the actual change that we're after in this patch.\u000a\u000aBuilding our GCC 14.3 with host GCC 16, the inclusion order starts to matter,\u000awhich is an issue that was also touched upon by the upstream commits:\u000a\u000a9970b576b7e4 Include safe-ctype.h after C++ standard headers, to avoid over-poisoning\u000af6e00226a4ca build: Move sstream include above safe-ctype.h {PR117771]\u000a\u000aSigned-off-by: Lars Gierth <larsg@systemli.org>\u000aLink: https://github.com/openwrt/openwrt/pull/23095\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:47:10 +0200",
        "id" : "a32a367259574958768f44916d6cce8c8939ad27",
        "msg" : "toolchain: gcc: fix include memory against GCC 16",
        "paths" : [
          {
            "editType" : "add",
            "file" : "toolchain/gcc/patches-14.x/005-include-memory.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/libsepol/Makefile"
        ],
        "commitId" : "36870b804dbac69b24a3271d508355bf2c67f8e6",
        "timestamp" : 1777279853000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "libsepol: update to 3.10\u000a\u000aRelease Notes:\u000ahttps://github.com/SELinuxProject/selinux/wiki/Releases#release-310\u000a\u000aSigned-off-by: Alexandru Ardelean <alex@shruggie.ro>\u000aLink: https://github.com/openwrt/openwrt/pull/23082\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:50:53 +0200",
        "id" : "36870b804dbac69b24a3271d508355bf2c67f8e6",
        "msg" : "libsepol: update to 3.10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/libsepol/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/libselinux/Makefile"
        ],
        "commitId" : "50d79fdb3b9dba4b06f6097fd3d146e7266b559a",
        "timestamp" : 1777279853000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "libselinux: update to 3.10\u000a\u000aRelease Notes:\u000ahttps://github.com/SELinuxProject/selinux/wiki/Releases#release-310\u000a\u000aSigned-off-by: Alexandru Ardelean <alex@shruggie.ro>\u000aLink: https://github.com/openwrt/openwrt/pull/23082\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:50:53 +0200",
        "id" : "50d79fdb3b9dba4b06f6097fd3d146e7266b559a",
        "msg" : "libselinux: update to 3.10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/libselinux/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/libsemanage/Makefile"
        ],
        "commitId" : "589ad78db1edd946d0023fac399682781369409d",
        "timestamp" : 1777279853000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "libsemanage: update to 3.10\u000a\u000aRelease Notes:\u000ahttps://github.com/SELinuxProject/selinux/wiki/Releases#release-310\u000a\u000aSigned-off-by: Alexandru Ardelean <alex@shruggie.ro>\u000aLink: https://github.com/openwrt/openwrt/pull/23082\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:50:53 +0200",
        "id" : "589ad78db1edd946d0023fac399682781369409d",
        "msg" : "libsemanage: update to 3.10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/libsemanage/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/checkpolicy/Makefile"
        ],
        "commitId" : "e14133919c2b79884c1478cc73dda2c8f589878d",
        "timestamp" : 1777279853000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "checkpolicy: update to 3.10\u000a\u000aRelease Notes:\u000ahttps://github.com/SELinuxProject/selinux/wiki/Releases#release-310\u000a\u000aSigned-off-by: Alexandru Ardelean <alex@shruggie.ro>\u000aLink: https://github.com/openwrt/openwrt/pull/23082\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:50:53 +0200",
        "id" : "e14133919c2b79884c1478cc73dda2c8f589878d",
        "msg" : "checkpolicy: update to 3.10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/utils/checkpolicy/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/policycoreutils/Makefile"
        ],
        "commitId" : "153a2cba712ba78db00e35102dd7f7dcefb7f5d3",
        "timestamp" : 1777279853000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "policycoreutils: update to 3.10\u000a\u000aRelease Notes:\u000ahttps://github.com/SELinuxProject/selinux/wiki/Releases#release-310\u000a\u000aSigned-off-by: Alexandru Ardelean <alex@shruggie.ro>\u000aLink: https://github.com/openwrt/openwrt/pull/23082\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:50:53 +0200",
        "id" : "153a2cba712ba78db00e35102dd7f7dcefb7f5d3",
        "msg" : "policycoreutils: update to 3.10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/utils/policycoreutils/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/secilc/Makefile"
        ],
        "commitId" : "bbae0e5c091951b507f77bfd5f5e4c7fc033deb8",
        "timestamp" : 1777279854000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "secilc: update to 3.10\u000a\u000aRelease Notes:\u000ahttps://github.com/SELinuxProject/selinux/wiki/Releases#release-310\u000a\u000aSigned-off-by: Alexandru Ardelean <alex@shruggie.ro>\u000aLink: https://github.com/openwrt/openwrt/pull/23082\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:50:54 +0200",
        "id" : "bbae0e5c091951b507f77bfd5f5e4c7fc033deb8",
        "msg" : "secilc: update to 3.10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/utils/secilc/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/system/refpolicy/Makefile"
        ],
        "commitId" : "a6cd7ace353f087888a70bd4ec61c410fa21e23b",
        "timestamp" : 1777279854000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "refpolicy: update to 2.20260312\u000a\u000aChangelog:\u000a  This release consists mainly of small fixes in the policy.\u000a\u000a  New Modules:\u000a  - ofono\u000a  - pd_mapper\u000a  - tee_supplicant\u000a  - xdsprpcd\u000a  - wayland\u000a\u000aSigned-off-by: Alexandru Ardelean <alex@shruggie.ro>\u000aLink: https://github.com/openwrt/openwrt/pull/23082\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 10:50:54 +0200",
        "id" : "a6cd7ace353f087888a70bd4ec61c410fa21e23b",
        "msg" : "refpolicy: update to 2.20260312",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/system/refpolicy/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ramips/dts/mt7628an_wavlink_wl-wn575a3.dts"
        ],
        "commitId" : "086fb1c06777682f3e16fa6e4062b523da856dea",
        "timestamp" : 1777281067000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "ramips: wn575a3: fix eeprom size for 5ghz wifi\u000a\u000aMT7613 uses 4da8 for eeprom size. eeprom + calibration.\u000a\u000aSigned-off-by: Rosen Penev <rosenp@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/22463\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 11:11:07 +0200",
        "id" : "086fb1c06777682f3e16fa6e4062b523da856dea",
        "msg" : "ramips: wn575a3: fix eeprom size for 5ghz wifi",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/dts/mt7628an_wavlink_wl-wn575a3.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
        ],
        "commitId" : "23f04f6af8be45159b6946409b094906fc6e0cbf",
        "timestamp" : 1777290438000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: pcs: rtl931x: enable USXGMII submode selection\u000a\u000aUSXGMII submode (10GSX vs 10GQX) is selected through a dedicated\u000aregister at 0x13e8, independent of the MAC and IP mode registers.\u000aWithout programming it, USXGMII-QX ports initialise as single-lane\u000aSX and fail to link up correctly; MAC and IP mode alone are\u000ainsufficient for a working USXGMII setup.\u000a\u000aThe register packs 12 x 5-bit entries for SerDes 2..13, six per\u000a32-bit word, non-straddling (bits 0..29 used, 30..31 padded). This\u000amatches the available register dumps and the SDK's\u000areg_array_field_write() non-CROSS_REGISTERS path, which derives the\u000abit position as ((index - larray) % (32 / width)) * width and\u000aaccesses only a single 32-bit word. The submode values are identical\u000ato RTL930x, so the shared RTPCS_93XX_SDS_USXGMII_SUBMODE_* defines\u000aare reused.\u000a\u000aAllocate the regmap_field at probe time with coordinates computed\u000afrom the SerDes ID; the regular packing needs no lookup table. Call\u000artpcs_93xx_sds_apply_usxgmii_submode() from the set_mode dispatcher\u000aafter set_ip_mode - the helper's null-guard and mode filter leave\u000anon-USXGMII paths unchanged.\u000a\u000aSigned-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23120\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 13:47:18 +0200",
        "id" : "23f04f6af8be45159b6946409b094906fc6e0cbf",
        "msg" : "realtek: pcs: rtl931x: enable USXGMII submode selection",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
        ],
        "commitId" : "9eb0edfe2b14e39fbd3d66762a5977394de4185b",
        "timestamp" : 1777290438000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: pcs: rtl93xx: add remaining USXGMII submodes\u000a\u000aComplete the USXGMII submode table with the four values that were\u000amissing so far:\u000a\u000a  0x01  10GDX    (2 x 5G)\u000a  0x03  5GSX     (1 x 5G)\u000a  0x04  5GDX     (2 x 2.5G)\u000a  0x05  2_5GSX   (1 x 2.5G)\u000a\u000aTogether with the existing 10GSX (0x00) and 10GQX (0x02) this covers\u000aall six USXGMII modes the driver declares. Add a corresponding mapping\u000ato the hw_mode table too to cover them properly there.\u000a\u000aReplace the switch in rtpcs_93xx_sds_apply_usxgmii_submode() with a\u000asparse lookup table indexed by hw_mode, using -1 as the sentinel for\u000amodes without a submode value. Non-USXGMII modes silently no-op as\u000abefore; a USXGMII mode hitting a SerDes without an allocated submode\u000aregister now returns -EOPNOTSUPP, catching configuration mismatches\u000athat would previously have been silently dropped.\u000a\u000aSigned-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23120\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 13:47:18 +0200",
        "id" : "9eb0edfe2b14e39fbd3d66762a5977394de4185b",
        "msg" : "realtek: pcs: rtl93xx: add remaining USXGMII submodes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
        ],
        "commitId" : "b447bf56864bc8c9e4693fcb240ae77b3cfacc22",
        "timestamp" : 1777290438000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: pcs: rtl931x: drop USXGMII gating in setup_serdes\u000a\u000aThe USXGMII_10GDXGMII and USXGMII_10GQXGMII early-return was added\u000awhen the submode register was not yet programmed, making those modes\u000aeffectively unconfigurable. With the submode now wired up at probe\u000atime and written from the set_mode path, the gating is no longer\u000aneeded.\u000a\u000aKeep the XSGMII gate - RTL8218D/E bring-up through the proprietary\u000a10G SGMII path is still unimplemented - and rewrite the surrounding\u000acomment accordingly.\u000a\u000aSigned-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23120\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 13:47:18 +0200",
        "id" : "b447bf56864bc8c9e4693fcb240ae77b3cfacc22",
        "msg" : "realtek: pcs: rtl931x: drop USXGMII gating in setup_serdes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/bcm27xx/patches-6.12/950-0901-irqchip-Add-Broadcom-bcm2712-MSI-X-interrupt-control.patch"
        ],
        "commitId" : "9c99843659c98c3c60cdc676bf6d495653d71641",
        "timestamp" : 1777291510000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "bcm27xx: update irq-msi-lib.h header path\u000a\u000aFix build error:\u000a\u000adrivers/irqchip/irq-bcm2712-mip.c:14:10: fatal error: irq-msi-lib.h: No such file or directory\u000a   14 | #include \"irq-msi-lib.h\"\u000a      |          ^~~~~~~~~~~~~~~\u000a\u000aFixes: ba7aa2a97153 (\"generic: backport MSI affinity support for DW PCIe\")\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23125\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 14:05:10 +0200",
        "id" : "9c99843659c98c3c60cdc676bf6d495653d71641",
        "msg" : "bcm27xx: update irq-msi-lib.h header path",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0901-irqchip-Add-Broadcom-bcm2712-MSI-X-interrupt-control.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/kernel/linux/modules/video.mk"
        ],
        "commitId" : "c9a87914a9816ea73edf53c55b9cdb3389207b4b",
        "timestamp" : 1777291778000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "modules: video: Fix DRM client lib dependency\u000a\u000aFix dependency for kmod-drm-client-lib module:\u000aerror: recursive dependency detected!\u000a\u0009symbol LINUX_6_18 is selected by PACKAGE_kmod-drm-client-lib\u000a\u0009symbol PACKAGE_kmod-drm-client-lib is selected by LINUX_6_18\u000a\u000aFixes: e75ba35ed837 (\"modules: video: introduce DRM client setup module\")\u000aSigned-off-by: Paweł Owoc <frut3k7@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23124\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 14:09:38 +0200",
        "id" : "c9a87914a9816ea73edf53c55b9cdb3389207b4b",
        "msg" : "modules: video: Fix DRM client lib dependency",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/kernel/linux/modules/video.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/pending-6.18/795-02-net-ethernet-mtk_ppe-set-tport_idx-on-netsys_v3-for-.patch",
          "target/linux/generic/pending-6.18/795-07-net-ethernet-mtk_ppe_offload-use-DSA-queue-map-in-fl.patch",
          "target/linux/generic/pending-6.18/795-08-net-dsa-tag_mxl862xx_8021q-set-skb-queue_mapping-to-.patch",
          "target/linux/generic/pending-6.18/795-06-net-ethernet-mtk_eth_soc-use-DSA-queue-map-in-TX-pat.patch",
          "target/linux/generic/pending-6.18/795-01-net-ethernet-mtk_ppe_offload-use-rhashtable_lookup_f.patch",
          "target/linux/mediatek/patches-6.18/751-net-ethernet-mtk_eth_soc-revise-hardware-configuration-for-mt7987.patch",
          "target/linux/generic/pending-6.18/795-04-net-ethernet-mtk_eth_soc-per-SoC-QDMA-TX-queue-count.patch",
          "target/linux/generic/pending-6.18/795-03-net-ethernet-mtk_ppe_offload-set-output-device-befor.patch",
          "target/linux/generic/pending-6.18/795-05-net-ethernet-mtk_eth_soc-add-per-conduit-DSA-user-po.patch",
          "target/linux/mediatek/patches-6.18/750-net-ethernet-mtk_eth_soc-add-mt7987-support.patch",
          "target/linux/generic/hack-6.18/730-net-ethernet-mtk_eth_soc-add-hw-dump-for-forced-rese.patch",
          "target/linux/generic/pending-6.18/795-09-net-ethernet-mtk_ppe-offload-flows-to-MxL862xx-switc.patch"
        ],
        "commitId" : "dbd8eab75dd62d49f53885847d71d197fe58f118",
        "timestamp" : 1777291923000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/daniel",
          "fullName" : "daniel"
        },
        "authorEmail" : "daniel@makrotopia.org",
        "comment" : "generic: 6.18: mtk_eth_soc: improve non-MTK tag_8021q DSA\u000a\u000aAdd patches to improve support for using 3rd-party DSA switches\u000alike MaxLinear MxL862xx with MediaTek's mtk_eth_soc being the\u000aconduit. This involves reorganizing hardware queues to avoid\u000aoverlap (currently dp->index is used -- if there is more than one\u000aDSA switch this is problematic), and correctly programming flows\u000aof the non-MTK DSA users ports in the PPE offloading engine.\u000a\u000aSigned-off-by: Daniel Golle <daniel@makrotopia.org>\u000a",
        "date" : "2026-04-27 13:12:03 +0100",
        "id" : "dbd8eab75dd62d49f53885847d71d197fe58f118",
        "msg" : "generic: 6.18: mtk_eth_soc: improve non-MTK tag_8021q DSA",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.18/795-05-net-ethernet-mtk_eth_soc-add-per-conduit-DSA-user-po.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.18/795-09-net-ethernet-mtk_ppe-offload-flows-to-MxL862xx-switc.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.18/795-06-net-ethernet-mtk_eth_soc-use-DSA-queue-map-in-TX-pat.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/hack-6.18/730-net-ethernet-mtk_eth_soc-add-hw-dump-for-forced-rese.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.18/795-01-net-ethernet-mtk_ppe_offload-use-rhashtable_lookup_f.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.18/795-04-net-ethernet-mtk_eth_soc-per-SoC-QDMA-TX-queue-count.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.18/795-02-net-ethernet-mtk_ppe-set-tport_idx-on-netsys_v3-for-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.18/795-07-net-ethernet-mtk_ppe_offload-use-DSA-queue-map-in-fl.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.18/795-08-net-dsa-tag_mxl862xx_8021q-set-skb-queue_mapping-to-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/patches-6.18/751-net-ethernet-mtk_eth_soc-revise-hardware-configuration-for-mt7987.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.18/795-03-net-ethernet-mtk_ppe_offload-set-output-device-befor.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/patches-6.18/750-net-ethernet-mtk_eth_soc-add-mt7987-support.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/patches-6.18/730-add-pcs-rtl-otto.patch"
        ],
        "commitId" : "0509464a934b37608ac6aaea0dbeff48e952105f",
        "timestamp" : 1777296223000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: refresh 'add-pcs-rtl-otto' patch\u000a\u000aRefresh the patch to account for recent changes in the generic kernel\u000apatches. Makes the CI kernel patch check happy again.\u000a\u000aFixes: c271123724fc (\"generic: 6.18: fix MediaTek USXGMII driver\")\u000aSigned-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23127\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-27 15:23:43 +0200",
        "id" : "0509464a934b37608ac6aaea0dbeff48e952105f",
        "msg" : "realtek: refresh 'add-pcs-rtl-otto' patch",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/patches-6.18/730-add-pcs-rtl-otto.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/arch/mips/include/asm/mach-rtl-otto/mach-rtl-otto.h",
          "target/linux/realtek/files-6.18/arch/mips/rtl-otto/prom.c"
        ],
        "commitId" : "596ce2845d338d1b7322f13b1674128a76856b4a",
        "timestamp" : 1777328997000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "realtek: arch: rtl-otto: add rtl9607 model info support\u000a\u000aAdd the registers, family id and cpu port defines to the mach header.\u000aSince RTL96xx SoCs has additional \"subtype\" info, add the respective\u000aproperty to soc_info struct to be used in prom file.\u000a\u000aThe same way as rtl838x, the chip_info register requires 0xa to be\u000awritten. Similarly, 0xb must be written to get the subtype info.\u000aThere doesn't seem any check for testchip in RTL96xx so, we ignore it.\u000a\u000aAdd subtype information to set_system_type function if it is present\u000ausing the added subtype variable.\u000a\u000aThere are some RTL9607 chips out there with 512MB so add the check\u000afor RTL9607 in the prepare_highmem. The registers are the same as\u000ain RTL9300 so nothing else need to be changed.\u000a\u000aSigned-off-by: Rustam Adilov <adilov@tutamail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23023\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-28 00:29:57 +0200",
        "id" : "596ce2845d338d1b7322f13b1674128a76856b4a",
        "msg" : "realtek: arch: rtl-otto: add rtl9607 model info support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/arch/mips/include/asm/mach-rtl-otto/mach-rtl-otto.h"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/arch/mips/rtl-otto/prom.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/mdio/mdio-realtek-otto.c"
        ],
        "commitId" : "0ba4e2c97101b7ad464dc63705f97e887295e8cd",
        "timestamp" : 1777329678000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "realtek: mdio: convert to regmap_assign_bits()\u000a\u000aUse regmap_assign_bits() where it improves readability. With this\u000athere is no need to calculate masks and values in separate lines.\u000a\u000aSplitting the single update_bits() in rtmdio_931x_setup_polling()\u000ainto two separate assign_bits() is uncritical.\u000a\u000aSigned-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>\u000aLink: https://github.com/openwrt/openwrt/pull/23099\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-28 00:41:18 +0200",
        "id" : "0ba4e2c97101b7ad464dc63705f97e887295e8cd",
        "msg" : "realtek: mdio: convert to regmap_assign_bits()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/mdio/mdio-realtek-otto.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/backport-6.18/913-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.12/914-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.12/913-v7.0-crypto-testmgr-allow-authenc-sha224-rfc3686-variant-.patch",
          "target/linux/generic/backport-6.12/915-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.12/916-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.12/917-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.12/914-v7.0-crypto-testmgr-allow-authenc-sha224-rfc3686-variant-.patch",
          "target/linux/generic/backport-6.18/920-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.12/918-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.18/912-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.18/910-v6.19-crypto-testmgr-Add-missing-DES-weak-and-semi-weak-ke.patch",
          "target/linux/generic/backport-6.12/921-v7.1-crypto-tesmgr-allow-authenc-hmac-sha224-sha384-cbc-a.patch",
          "target/linux/generic/backport-6.18/910-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.18/911-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.18/912-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.12/919-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.12/913-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.12/915-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.18/921-v7.1-crypto-tesmgr-allow-authenc-hmac-sha224-sha384-cbc-a.patch",
          "target/linux/generic/backport-6.18/919-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.18/918-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.12/912-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.12/912-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.12/911-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.12/920-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.18/914-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.12/922-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.18/916-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.18/917-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.12/923-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.18/915-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.18/915-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.18/922-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.12/910-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch",
          "target/linux/generic/backport-6.18/923-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/backport-6.12/910-v6.19-crypto-testmgr-Add-missing-DES-weak-and-semi-weak-ke.patch",
          "target/linux/generic/backport-6.18/914-v7.0-crypto-testmgr-allow-authenc-sha224-rfc3686-variant-.patch",
          "target/linux/generic/backport-6.18/913-v7.0-crypto-testmgr-allow-authenc-sha224-rfc3686-variant-.patch",
          "target/linux/generic/pending-6.12/910-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch",
          "target/linux/generic/pending-6.18/910-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
        ],
        "commitId" : "b6f2b5ea13a5e410e0b7d08f118b1d4777d21f50",
        "timestamp" : 1777330327000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: backport crypto selftests\u000a\u000aFIPS 140-3 recommends that all crypto implementations should be tested\u000abefore first use. Testmanager performs initial tests based on existing\u000atest vectors. Not all algorithms have defined test vectors, so to improve\u000athis situation, this commit backports recently added test vectors for\u000asome cipher suites.\u000a\u000aThese vectors were calculated using a software implementation and then\u000adouble-checked on Mediatek MT7981 (safexcel) and NXP P2020 (talitos).\u000aBoth platforms passed self-tests.\u000a\u000aSigned-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>\u000aLink: https://github.com/openwrt/openwrt/pull/23012\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-28 00:52:07 +0200",
        "id" : "b6f2b5ea13a5e410e0b7d08f118b1d4777d21f50",
        "msg" : "kernel: backport crypto selftests",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.18/911-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.18/912-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.18/913-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.18/922-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/912-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.18/923-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/915-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.18/915-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/912-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.18/910-v6.19-crypto-testmgr-Add-missing-DES-weak-and-semi-weak-ke.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/916-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/919-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/917-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.18/910-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.18/914-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/910-v6.19-crypto-testmgr-Add-missing-DES-weak-and-semi-weak-ke.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.18/917-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/913-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/921-v7.1-crypto-tesmgr-allow-authenc-hmac-sha224-sha384-cbc-a.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/923-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.18/913-v7.0-crypto-testmgr-allow-authenc-sha224-rfc3686-variant-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/920-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/911-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/910-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.18/921-v7.1-crypto-tesmgr-allow-authenc-hmac-sha224-sha384-cbc-a.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/914-v7.0-crypto-testmgr-allow-authenc-sha224-rfc3686-variant-.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.12/922-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.18/920-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.18/914-v7.0-crypto-testmgr-allow-authenc-sha224-rfc3686-variant-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.18/916-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.18/919-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/914-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/backport-6.18/915-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/913-v7.0-crypto-testmgr-allow-authenc-sha224-rfc3686-variant-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/918-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/pending-6.12/910-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.18/918-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/pending-6.18/910-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.18/912-v7.0-crypto-testmgr-Add-test-vectors-for-authenc-hmac-md5.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/915-v7.1-crypto-testmgr-Add-test-vectors-for-authenc-hmac-sha.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/config/netifd/Makefile"
        ],
        "commitId" : "da61d63638445ca88a6b5ca8bbd52e64845897ec",
        "timestamp" : 1777336688000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/daniel",
          "fullName" : "daniel"
        },
        "authorEmail" : "daniel@makrotopia.org",
        "comment" : "netifd: update to Git HEAD (2026-04-23)\u000a\u000a e45b890 ethtool: avoid unneeded ioctl\u000a 8c31959 system-linux: gate ethtool reapply on apply_mask\u000a 1375538 device: live-apply pure-sysctl config changes without teardown\u000a 5bddddb device: centralise device-attr diff handling in device_set_config\u000a 18ba5f3 device: realign DEV_OPT_* bits with DEV_ATTR_* enum positions\u000a\u000aSigned-off-by: Daniel Golle <daniel@makrotopia.org>\u000a",
        "date" : "2026-04-28 01:38:08 +0100",
        "id" : "da61d63638445ca88a6b5ca8bbd52e64845897ec",
        "msg" : "netifd: update to Git HEAD (2026-04-23)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/config/netifd/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/mold/Makefile"
        ],
        "commitId" : "de41c05e1cc3c9c7407afe85eac286431315eaea",
        "timestamp" : 1777361753000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "mold: Update to 2.41.0\u000a\u000aUpdate mold to 2.41.0\u000a\u000aRelease notes:\u000ahttps://github.com/rui314/mold/releases/tag/v2.41.0\u000a\u000aSigned-off-by: Carsten Schuette <schuettecarsten@googlemail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23129\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-28 09:35:53 +0200",
        "id" : "de41c05e1cc3c9c7407afe85eac286431315eaea",
        "msg" : "mold: Update to 2.41.0",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/mold/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ramips/Makefile"
        ],
        "commitId" : "1bc1b98de943f61ec0120dc99886d1e35c51b4b4",
        "timestamp" : 1777362243000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "ramips: use kernel 6.18 by default\u000a\u000aSwitch to Linux kernel version 6.18.\u000a\u000aSigned-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>\u000aLink: https://github.com/openwrt/openwrt/pull/22871\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2026-04-28 09:44:03 +0200",
        "id" : "1bc1b98de943f61ec0120dc99886d1e35c51b4b4",
        "msg" : "ramips: use kernel 6.18 by default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ramips/patches-6.12/311-MIPS-use-set_mode-to-enable-disable-the-cevt-r4k-irq.patch",
          "target/linux/ramips/patches-6.12/315-owrt-hack-fix-mt7688-cache-issue.patch",
          "target/linux/ramips/patches-6.12/934-MIPS-SMP-Properly-stop-secondary-CPUs-for-restart.patch",
          "target/linux/ramips/patches-6.12/200-add-ralink-eth.patch",
          "target/linux/ramips/patches-6.12/101-clk-ralink-mtmips-add-pwm-clocks-for-mt76x8.patch",
          "target/linux/ramips/patches-6.12/801-DT-Add-documentation-for-gpio-ralink.patch",
          "target/linux/ramips/patches-6.12/800-dmaengine-mediatek-add-HSDMA-support-for-mt7621.patch",
          "target/linux/ramips/patches-6.12/130-phy-mediatek-allow-building-T-PHY-driver-for-MT7621-.patch",
          "target/linux/ramips/patches-6.12/316-arch-mips-do-not-select-illegal-access-driver-by-def.patch",
          "target/linux/ramips/patches-6.12/312-MIPS-ralink-add-cpu-frequency-scaling.patch",
          "target/linux/ramips/patches-6.12/820-DT-Add-documentation-for-spi-rt2880.patch",
          "target/linux/ramips/patches-6.12/810-uvc-add-iPassion-iP2970-support.patch",
          "target/linux/ramips/patches-6.12/802-GPIO-MIPS-ralink-add-gpio-driver-for-ralink-SoC.patch",
          "target/linux/ramips/patches-6.12/102-01-pwm-mediatek-set-mt7628-pwm45_fixup-flag-to-false.patch",
          "target/linux/ramips/patches-6.12/100-mips-ralink-update-CPU-clock-index.patch",
          "target/linux/ramips/patches-6.12/120-1-mips-pci-mt7620-fix-bridge-register-access.patch",
          "target/linux/ramips/patches-6.12/840-serial-add-ugly-custom-baud-rate-hack.patch",
          "target/linux/ramips/patches-6.12/870-Input-sx951x-add-Semtech-SX9512-SX9513-driver.patch",
          "target/linux/ramips/patches-6.12/809-pinctrl-mtmips-allow-mux-SDXC-pins-for-mt76x8.patch",
          "target/linux/ramips/patches-6.12/821-SPI-ralink-add-Ralink-SoC-spi-driver.patch",
          "target/linux/ramips/rt288x/config-6.12",
          "target/linux/ramips/mt7620/config-6.12",
          "target/linux/ramips/patches-6.12/831-02-mmc-mtk-sd-disable-auto-CMD23-support-for-mt7620.patch",
          "target/linux/ramips/mt7621/config-6.12",
          "target/linux/ramips/patches-6.12/808-pinctrl-mtmips-support-requesting-different-function.patch",
          "target/linux/ramips/patches-6.12/332-mt7620-conditional-stack-align.patch",
          "target/linux/ramips/patches-6.12/102-02-pwm-mediatek-correct-mt7628-clock-source-setting.patch",
          "target/linux/ramips/patches-6.12/324-mt7621-perfctr-fix.patch",
          "target/linux/ramips/rt305x/config-6.12",
          "target/linux/ramips/patches-6.12/825-i2c-MIPS-adds-ralink-I2C-driver.patch",
          "target/linux/ramips/patches-6.12/831-03-mmc-mtk-sd-use-default-PATCH_BIT1-2-values-for-mt762.patch",
          "target/linux/ramips/patches-6.12/004-v6.15-dt-bindings-clock-add-clock-definitions-for-Ralink-S.patch",
          "target/linux/ramips/patches-6.12/932-MIPS-Stop-secondary-CPUs-before-platform-restart-hal.patch",
          "target/linux/ramips/patches-6.12/330-mt7620-avoid-direct-jal-in-random-helper.patch",
          "target/linux/ramips/patches-6.12/405-mtd-spi-nor-Add-support-for-BoHong-bh25q128as.patch",
          "target/linux/ramips/patches-6.12/411-dt-bindings-add-documentation-for-mt7621-nand-driver.patch",
          "target/linux/ramips/patches-6.12/931-mips-ralink-add-missing-include.patch",
          "target/linux/ramips/patches-6.12/331-mt7620-avoid-direct-jal-in-resume_user_mode_work.patch",
          "target/linux/ramips/patches-6.12/835-asoc-add-mt7620-support.patch",
          "target/linux/ramips/patches-6.12/804-dma-ralink-add-back-gdma-driver.patch",
          "target/linux/ramips/patches-6.12/900-pci-rt2880-static-pcibios_init.patch",
          "target/linux/ramips/patches-6.12/831-01-mmc-mtk-sd-add-tuning-parameters-for-legacy-MIPS-MT7.patch",
          "target/linux/ramips/patches-6.12/400-mtd-cfi-cmdset-0002-force-word-write.patch",
          "target/linux/ramips/patches-6.12/320-MIPS-add-support-for-buggy-MT7621S-core-detection.patch",
          "target/linux/ramips/patches-6.12/720-NET-no-auto-carrier-off-support.patch",
          "target/linux/ramips/patches-6.12/830-mmc-MIPS-ralink-add-sdhci-for-mt7620a-SoC.patch",
          "target/linux/ramips/patches-6.12/860-ramips-add-eip93-driver.patch",
          "target/linux/ramips/patches-6.12/300-mt7620-export-chip-version-and-pkg.patch",
          "target/linux/ramips/patches-6.12/850-awake-rt305x-dwc2-controller.patch",
          "target/linux/ramips/patches-6.12/933-MIPS-SMP-Wait-for-secondary-CPUs-to-stop-in-smp_send.patch",
          "target/linux/ramips/patches-6.12/120-2-mips-pci-mt7620-add-more-register-init-values.patch",
          "target/linux/ramips/patches-6.12/003-v6.13-mmc-mtk-sd-Implement-Host-Software-Queue-for-eMMC.patch",
          "target/linux/ramips/patches-6.12/002-03-v6.13-clk-ralink-mtmips-add-mmc-related-clocks-for-SoCs-MT.patch",
          "target/linux/ramips/mt76x8/config-6.12",
          "target/linux/ramips/rt3883/config-6.12",
          "target/linux/ramips/patches-6.12/120-3-mips-pci-mt7620-rework-initialization-procedure.patch",
          "target/linux/ramips/patches-6.12/001-v6.13-clocksource-drivers-ralink-Add-Ralink-System-Tick-Co.patch",
          "target/linux/ramips/patches-6.12/314-MIPS-add-bootargs-override-property.patch",
          "target/linux/ramips/patches-6.12/410-mtd-rawnand-add-driver-support-for-MT7621-nand-flash.patch"
        ],
        "commitId" : "47430172e73a14551e58cf63f78c2b37f643558f",
        "timestamp" : 1777362244000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "ramips: drop 6.12 support\u000a\u000aDrop patches and configs for Linux 6.12.\u000a\u000aSigned-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>\u000aLink: https://github.com/openwrt/openwrt/pull/22871\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2026-04-28 09:44:04 +0200",
        "id" : "47430172e73a14551e58cf63f78c2b37f643558f",
        "msg" : "ramips: drop 6.12 support",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/mt76x8/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/004-v6.15-dt-bindings-clock-add-clock-definitions-for-Ralink-S.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/120-3-mips-pci-mt7620-rework-initialization-procedure.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/405-mtd-spi-nor-Add-support-for-BoHong-bh25q128as.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/870-Input-sx951x-add-Semtech-SX9512-SX9513-driver.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/332-mt7620-conditional-stack-align.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/400-mtd-cfi-cmdset-0002-force-word-write.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/860-ramips-add-eip93-driver.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/314-MIPS-add-bootargs-override-property.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/410-mtd-rawnand-add-driver-support-for-MT7621-nand-flash.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/120-1-mips-pci-mt7620-fix-bridge-register-access.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/820-DT-Add-documentation-for-spi-rt2880.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/002-03-v6.13-clk-ralink-mtmips-add-mmc-related-clocks-for-SoCs-MT.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/100-mips-ralink-update-CPU-clock-index.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/804-dma-ralink-add-back-gdma-driver.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/810-uvc-add-iPassion-iP2970-support.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/300-mt7620-export-chip-version-and-pkg.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/rt305x/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/831-01-mmc-mtk-sd-add-tuning-parameters-for-legacy-MIPS-MT7.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/316-arch-mips-do-not-select-illegal-access-driver-by-def.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/800-dmaengine-mediatek-add-HSDMA-support-for-mt7621.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/825-i2c-MIPS-adds-ralink-I2C-driver.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/801-DT-Add-documentation-for-gpio-ralink.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/320-MIPS-add-support-for-buggy-MT7621S-core-detection.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/900-pci-rt2880-static-pcibios_init.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/720-NET-no-auto-carrier-off-support.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/835-asoc-add-mt7620-support.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/932-MIPS-Stop-secondary-CPUs-before-platform-restart-hal.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/mt7621/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/840-serial-add-ugly-custom-baud-rate-hack.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/934-MIPS-SMP-Properly-stop-secondary-CPUs-for-restart.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/808-pinctrl-mtmips-support-requesting-different-function.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/102-02-pwm-mediatek-correct-mt7628-clock-source-setting.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/312-MIPS-ralink-add-cpu-frequency-scaling.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/933-MIPS-SMP-Wait-for-secondary-CPUs-to-stop-in-smp_send.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/200-add-ralink-eth.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/330-mt7620-avoid-direct-jal-in-random-helper.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/821-SPI-ralink-add-Ralink-SoC-spi-driver.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/830-mmc-MIPS-ralink-add-sdhci-for-mt7620a-SoC.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/rt3883/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/411-dt-bindings-add-documentation-for-mt7621-nand-driver.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/831-03-mmc-mtk-sd-use-default-PATCH_BIT1-2-values-for-mt762.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/rt288x/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/311-MIPS-use-set_mode-to-enable-disable-the-cevt-r4k-irq.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/931-mips-ralink-add-missing-include.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/003-v6.13-mmc-mtk-sd-Implement-Host-Software-Queue-for-eMMC.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/mt7620/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/101-clk-ralink-mtmips-add-pwm-clocks-for-mt76x8.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/802-GPIO-MIPS-ralink-add-gpio-driver-for-ralink-SoC.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/120-2-mips-pci-mt7620-add-more-register-init-values.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/324-mt7621-perfctr-fix.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/831-02-mmc-mtk-sd-disable-auto-CMD23-support-for-mt7620.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/331-mt7620-avoid-direct-jal-in-resume_user_mode_work.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/809-pinctrl-mtmips-allow-mux-SDXC-pins-for-mt76x8.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/102-01-pwm-mediatek-set-mt7628-pwm45_fixup-flag-to-false.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/130-phy-mediatek-allow-building-T-PHY-driver-for-MT7621-.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/315-owrt-hack-fix-mt7688-cache-issue.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/001-v6.13-clocksource-drivers-ralink-Add-Ralink-System-Tick-Co.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.12/850-awake-rt305x-dwc2-controller.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/hack-6.18/927-crypto-eip93-add-mediatek-mtk-eip93-compatible-string.patch",
          "package/kernel/linux/modules/crypto.mk",
          "target/linux/ramips/dts/mt7621.dtsi"
        ],
        "commitId" : "54cb211d50a86f9b729778abde8d3ea541fe1e4a",
        "timestamp" : 1777362244000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "ramips: remove hack and use safexcel-eip93ies\u000a\u000aRemove legacy hack patch, switch mt7621 crypto node to the intended\u000aSafexcel insecure EIP93 compatible string and simplify crypto module\u000apackaging to use the inside-secure eip93 driver.\u000a\u000aSigned-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com>\u000aLink: https://github.com/openwrt/openwrt/pull/22871\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2026-04-28 09:44:04 +0200",
        "id" : "54cb211d50a86f9b729778abde8d3ea541fe1e4a",
        "msg" : "ramips: remove hack and use safexcel-eip93ies",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/kernel/linux/modules/crypto.mk"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/dts/mt7621.dtsi"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/hack-6.18/927-crypto-eip93-add-mediatek-mtk-eip93-compatible-string.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/dts/rtl9302_plasmacloud_mcx3.dts"
        ],
        "commitId" : "fcb2ff6ec60ebaff042e8f4680f4dc8d3fa8f7e9",
        "timestamp" : 1777368268000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: rtl930x: mcx3: specify RTL8224 reset GPIO\u000a\u000aThe nRESET pins of the RTL8224 PHY on the MCX3 are wired to GPIO6 of the\u000aSoC, but this was never described in the devicetree.\u000a\u000aCommit c99a30668d5f (\"realtek: add RTL8224 initialization to Realtek\u000adriver\") introduced support for reinitializing RTL8224 PHYs, and commit\u000a084da38a2e74 (\"realtek: mdio: activate multiple busses\") allowed the MDIO\u000abus provider load the devicetree properties to the bus, including reset\u000adescriptors. With both in place, a bus level PHY reset via the hardware pin\u000ais now correctly triggered before reinitialization.\u000a\u000aAdd the missing reset-gpios property so the PHY can be reset via the\u000ahardware pin.\u000a\u000aSigned-off-by: Sven Eckelmann <sven@narfation.org>\u000aLink: https://github.com/openwrt/openwrt/pull/22966\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-28 11:24:28 +0200",
        "id" : "fcb2ff6ec60ebaff042e8f4680f4dc8d3fa8f7e9",
        "msg" : "realtek: rtl930x: mcx3: specify RTL8224 reset GPIO",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/dts/rtl9302_plasmacloud_mcx3.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/sunxi/Makefile"
        ],
        "commitId" : "3cff8f06bd601bfb4bd6c2519346094b310fc1e9",
        "timestamp" : 1777368465000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/wigyori",
          "fullName" : "wigyori"
        },
        "authorEmail" : "wigyori@uid0.hu",
        "comment" : "sunxi: switch to 6.18\u000a\u000aMake 6.18 the default kernel.\u000a\u000aSigned-off-by: Zoltan HERPAI <wigyori@uid0.hu>\u000a",
        "date" : "2026-04-28 11:27:45 +0200",
        "id" : "3cff8f06bd601bfb4bd6c2519346094b310fc1e9",
        "msg" : "sunxi: switch to 6.18",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/sunxi/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/sunxi/patches-6.12/301-orangepi_pc2_usb_otg_to_host_key_power.patch",
          "target/linux/sunxi/config-6.12",
          "target/linux/sunxi/patches-6.12/431-arm64-dts-allwinner-nanopi-r1s-h5-add-status-LED.patch",
          "target/linux/sunxi/patches-6.12/430-arm64-dts-allwinner-a64-olinuxino-add-status-LED-ali.patch",
          "target/linux/sunxi/arm926ejs/config-6.12",
          "target/linux/sunxi/patches-6.12/451-sunxi-add-csi-video-support-for-nanopi-neo-air.patch",
          "target/linux/sunxi/patches-6.12/461-f1c100s-watchdog-compat.patch",
          "target/linux/sunxi/cortexa8/config-6.12",
          "target/linux/sunxi/patches-6.12/410-sunxi-add-bananapi-p2-zero.patch",
          "target/linux/sunxi/patches-6.12/442-arm64-dts-orangepi-one-plus-enable-PWM.patch",
          "target/linux/sunxi/patches-6.12/460-f1c100s-sram-driver.patch",
          "target/linux/sunxi/cortexa53/config-6.12",
          "target/linux/sunxi/patches-6.12/450-arm64-dts-enable-wifi-on-pine64-boards.patch",
          "target/linux/sunxi/cortexa7/config-6.12",
          "target/linux/sunxi/patches-6.12/400-arm64-allwinner-a64-sopine-Add-Sopine-flash-partitio.patch",
          "target/linux/sunxi/patches-6.12/102-sunxi-add-OF-node-for-USB-eth-on-NanoPi-R1S-H5.patch"
        ],
        "commitId" : "4ca22b16e8dee783c772b734d26c0234e1a1f356",
        "timestamp" : 1777368466000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/wigyori",
          "fullName" : "wigyori"
        },
        "authorEmail" : "wigyori@uid0.hu",
        "comment" : "sunxi: drop support for 6.12\u000a\u000aDrop support for 6.12 by removing config and patches.\u000a\u000aSigned-off-by: Zoltan HERPAI <wigyori@uid0.hu>\u000a",
        "date" : "2026-04-28 11:27:46 +0200",
        "id" : "4ca22b16e8dee783c772b734d26c0234e1a1f356",
        "msg" : "sunxi: drop support for 6.12",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/patches-6.12/410-sunxi-add-bananapi-p2-zero.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/arm926ejs/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/patches-6.12/400-arm64-allwinner-a64-sopine-Add-Sopine-flash-partitio.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/patches-6.12/430-arm64-dts-allwinner-a64-olinuxino-add-status-LED-ali.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/patches-6.12/431-arm64-dts-allwinner-nanopi-r1s-h5-add-status-LED.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/patches-6.12/442-arm64-dts-orangepi-one-plus-enable-PWM.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/patches-6.12/461-f1c100s-watchdog-compat.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/patches-6.12/451-sunxi-add-csi-video-support-for-nanopi-neo-air.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/cortexa7/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/patches-6.12/301-orangepi_pc2_usb_otg_to_host_key_power.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/patches-6.12/460-f1c100s-sram-driver.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/cortexa53/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/patches-6.12/102-sunxi-add-OF-node-for-USB-eth-on-NanoPi-R1S-H5.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/patches-6.12/450-arm64-dts-enable-wifi-on-pine64-boards.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/sunxi/cortexa8/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/airoha/patches-6.12/148-v7.1-net-airoha-Fix-possible-TX-queue-stall-in-airoha_qdm.patch",
          "target/linux/airoha/patches-6.12/149-v7.1-net-airoha-Move-ndesc-initialization-at-end-of-airoh.patch",
          "target/linux/airoha/patches-6.12/152-v7.1-net-airoha-stop-net_device-TX-queue-before-updating-.patch",
          "target/linux/airoha/patches-6.12/606-net-airoha-disable-external-phy-code-if-PCS_AIROHA-i.patch",
          "target/linux/airoha/patches-6.12/153-v7.1-net-airoha-Do-not-wake-all-netdev-TX-queues-in-airoh.patch",
          "target/linux/airoha/patches-6.12/147-v7.1-net-airoha-Fix-PPE-cpu-port-configuration-for-GDM2-l.patch",
          "target/linux/airoha/patches-6.12/310-06-net-airoha-add-initial-fixup-for-GDM3-4-port-support.patch",
          "target/linux/airoha/patches-6.12/154-v7.1-net-airoha-Do-not-read-uninitialized-fragment-addres.patch",
          "target/linux/airoha/patches-6.12/150-v7.1-net-airoha-Add-size-check-for-TX-NAPIs-in-airoha_qdm.patch",
          "target/linux/airoha/patches-6.12/310-07-airoha-ethernet-drop-xsi-mac-reset.patch",
          "target/linux/airoha/patches-6.12/310-10-net-airoha-add-phylink-support-for-GDM2-4.patch",
          "target/linux/airoha/patches-6.12/145-01-v7.1-net-airoha-Move-ndesc-initialization-at-end-of-airoh.patch",
          "target/linux/airoha/patches-6.12/146-v7.1-net-airoha-Wait-for-NPU-PPE-configuration-to-complet.patch",
          "target/linux/airoha/patches-6.12/151-v7.1-net-airoha-fix-BQL-imbalance-in-TX-path.patch",
          "target/linux/airoha/patches-6.12/145-02-v7.1-net-airoha-Add-missing-bits-in-airoha_qdma_cleanup_t.patch",
          "target/linux/airoha/patches-6.12/310-02-net-airoha-deassert-XSI-line-on-hw-init.patch"
        ],
        "commitId" : "1b9922d5e8d96c1f3a65cb7fb30aa90fc89c2417",
        "timestamp" : 1777399743000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "airoha: backport fixes merged in net upstream tree\u000a\u000aAiroha reported some bug in the TX/RX descriptor handling and PPE. Backport\u000athe fix for such bug merged in net staging tree.\u000a\u000aIt's expected that these patch will be dropped in future minor kernel\u000aversion when submitted to stable staging tree.\u000a\u000aAll affected patch automatically refreshed.\u000a\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2026-04-28 20:09:03 +0200",
        "id" : "1b9922d5e8d96c1f3a65cb7fb30aa90fc89c2417",
        "msg" : "airoha: backport fixes merged in net upstream tree",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/310-10-net-airoha-add-phylink-support-for-GDM2-4.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/153-v7.1-net-airoha-Do-not-wake-all-netdev-TX-queues-in-airoh.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/151-v7.1-net-airoha-fix-BQL-imbalance-in-TX-path.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/150-v7.1-net-airoha-Add-size-check-for-TX-NAPIs-in-airoha_qdm.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/154-v7.1-net-airoha-Do-not-read-uninitialized-fragment-addres.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/148-v7.1-net-airoha-Fix-possible-TX-queue-stall-in-airoha_qdm.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/152-v7.1-net-airoha-stop-net_device-TX-queue-before-updating-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/310-02-net-airoha-deassert-XSI-line-on-hw-init.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/147-v7.1-net-airoha-Fix-PPE-cpu-port-configuration-for-GDM2-l.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/310-07-airoha-ethernet-drop-xsi-mac-reset.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/149-v7.1-net-airoha-Move-ndesc-initialization-at-end-of-airoh.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/145-02-v7.1-net-airoha-Add-missing-bits-in-airoha_qdma_cleanup_t.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/310-06-net-airoha-add-initial-fixup-for-GDM3-4-port-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/606-net-airoha-disable-external-phy-code-if-PCS_AIROHA-i.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/145-01-v7.1-net-airoha-Move-ndesc-initialization-at-end-of-airoh.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/airoha/patches-6.12/146-v7.1-net-airoha-Wait-for-NPU-PPE-configuration-to-complet.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/base-files/Makefile"
        ],
        "commitId" : "052665be212bd93f4154f40a0b30ba2599d3ada0",
        "timestamp" : 1777447923000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "dropbear: don't spread conffiles across two packages\u000a\u000aFor some reason, /etc/config/dropbear is enumerated as a\u000aconffile for dropbear packaging, but /etc/dropbear/ is\u000apart of base-files packaging.  If you're an openssh-server\u000auser, then you don't have this directory on your router in\u000aany case.\u000a\u000aSigned-off-by: Philip Prindeville <philipp@redfish-solutions.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23041\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2026-04-29 09:32:03 +0200",
        "id" : "052665be212bd93f4154f40a0b30ba2599d3ada0",
        "msg" : "dropbear: don't spread conffiles across two packages",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/base-files/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/config-6.18",
          "target/linux/generic/config-6.12"
        ],
        "commitId" : "11ca5f39574ca2e49b22afcff50c39ffdc9752a0",
        "timestamp" : 1777448071000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
          "fullName" : "ansuelsmth"
        },
        "authorEmail" : "ansuelsmth@gmail.com",
        "comment" : "generic: overlay: disable OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW\u000a\u000aThe Kconfig symbol help text prompts:\u000a  Disable this to get a possibly more secure configuration, but that\u000a  might not be backward compatible with previous kernels.\u000a  If backward compatibility is not an issue, then it is safe and\u000a  recommended to say N here.\u000a\u000aFor OpenWrt, when updating firmware, we always update the kernel and\u000arecreate the overlay partition. Therefore, compatibility is not a\u000aproblem.\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23126\u000aSigned-off-by: Christian Marangi <ansuelsmth@gmail.com>\u000a",
        "date" : "2026-04-29 09:34:31 +0200",
        "id" : "11ca5f39574ca2e49b22afcff50c39ffdc9752a0",
        "msg" : "generic: overlay: disable OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/config-6.18"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/bcm53xx/Makefile"
        ],
        "commitId" : "4e49582fcaa85540f1fa6c86c86b323540fb52c7",
        "timestamp" : 1777449397000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "bcm53xx: add ramdisk to FEATURES\u000a\u000aCisco/Meraki mx64/mx65 targets require initramfs\u000a( ramdisk) for install.\u000aAdd it to default target build.\u000a\u000aSigned-off-by: Evan Jobling <evan.jobling at mslsc.com.au>\u000aSigned-off-by: Rosen Penev <rosenp@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/22835\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-29 09:56:37 +0200",
        "id" : "4e49582fcaa85540f1fa6c86c86b323540fb52c7",
        "msg" : "bcm53xx: add ramdisk to FEATURES",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/bcm53xx/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/qualcommax/dts/ipq5018-mx5500.dts"
        ],
        "commitId" : "9c2e0ba8d89d90f5a1eb54e513970fc640e7cab2",
        "timestamp" : 1777450029000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "ipq50xx: add label-mac-device to Linksys MX5500\u000a\u000aAdd the label-mac-device alias to the device dts.\u000a\u000aSigned-off-by: Christoph Krapp <achterin@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23134\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-29 10:07:09 +0200",
        "id" : "9c2e0ba8d89d90f5a1eb54e513970fc640e7cab2",
        "msg" : "ipq50xx: add label-mac-device to Linksys MX5500",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/qualcommax/dts/ipq5018-mx5500.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/services/dnsmasq/Makefile"
        ],
        "commitId" : "148830a11d720ed1095b298279f0b2de66b015cc",
        "timestamp" : 1777450160000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "dnsmasq: require busybox pidof applet\u000a\u000aThe dnsmasq init script uses pidof, but BusyBox may be built\u000awithout it. Add a Kconfig dependency on BUSYBOX_CONFIG_PIDOF\u000ato ensure the applet is available at runtime.\u000a\u000aSigned-off-by: Ivan Romanov <drizt72@zoho.eu>\u000aLink: https://github.com/openwrt/openwrt/pull/23132\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-29 10:09:20 +0200",
        "id" : "148830a11d720ed1095b298279f0b2de66b015cc",
        "msg" : "dnsmasq: require busybox pidof applet",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/services/dnsmasq/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/services/dropbear/Makefile"
        ],
        "commitId" : "a6a865e533da38ea0a6b0b5267c275381fbb2f79",
        "timestamp" : 1777450338000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "dropbear: require busybox pidof applet\u000a\u000aThe dropbear init script uses pidof, but BusyBox may be built\u000awithout it. Add a Kconfig dependency on BUSYBOX_CONFIG_PIDOF\u000ato ensure the applet is available at runtime.\u000a\u000aSigned-off-by: Ivan Romanov <drizt72@zoho.eu>\u000aLink: https://github.com/openwrt/openwrt/pull/23128\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2026-04-29 10:12:18 +0200",
        "id" : "a6a865e533da38ea0a6b0b5267c275381fbb2f79",
        "msg" : "dropbear: require busybox pidof applet",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/microchipsw/patches-6.18/131-net-phy-micrel-fix-LAN8814-QSGMII-soft-reset.patch"
        ],
        "commitId" : "30c4c4301ea071945f102607e2afb19f35891d15",
        "timestamp" : 1777455610000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "microchipsw: fix LAN8814 QSGMII soft reset\u000a\u000aCurrently, moving from a port on one LAN8814 PHY package to another results\u000ain a no traffic flowing on that new port.\u000a\u000aIt was tracked down to upstream change that fixed the issue that QSGMII\u000awas soft reset on .config_init of each of 4 PHY-s in the package resulting\u000ain a temporary traffic loss until QSGMII resynced.\u000a\u000aHowever, it seems that the QSGMII soft reset timing is crucial and doing\u000athe reset during probe only cause the QSGMII link to become partially\u000aunsynced (Like 2 or 3 lanes are not synced).\u000a\u000aSo, add an upstream pending patch[1] to fix this, patch was modified as we\u000adont have the inband caps currently.\u000a\u000a[1] https://patchwork.kernel.org/project/netdevbpf/patch/20260428134138.1741253-1-robert.marko@sartura.hr/\u000a\u000aSigned-off-by: Robert Marko <robert.marko@sartura.hr>\u000a",
        "date" : "2026-04-29 11:40:10 +0200",
        "id" : "30c4c4301ea071945f102607e2afb19f35891d15",
        "msg" : "microchipsw: fix LAN8814 QSGMII soft reset",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/microchipsw/patches-6.18/131-net-phy-micrel-fix-LAN8814-QSGMII-soft-reset.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/sdk/files/Config.in",
          "target/sdk/convert-config.pl"
        ],
        "commitId" : "9a6c754d7d844953a6216c71ab9af2341191ac3e",
        "timestamp" : 1777459434000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robert.marko",
          "fullName" : "robert.marko"
        },
        "authorEmail" : "robert.marko@sartura.hr",
        "comment" : "sdk: add support to sign each .apk package by sdk\u000a\u000aAdd support to signing each package's .apk file into SDK.\u000aThis adds into SDK the feature added by f20794a to the normal builds.\u000a\u000aCurrently SDK does not sign the compiled packages, causing untrusted\u000apackage errors at package installation. The reason is the logic of\u000adefaulting to 'n' in BUILDBOT and 'y' elsewhere. As downloadable SDKs\u000aare compiled by the buildbot, the option gets 'n' set as the default.\u000aAnd the option is not among the few build options exposed in the SDK\u000amenuconfig, so the user can't easily change it.\u000a\u000aEnable the feature by default:\u000a\u000a* Exclude the SIGN_EACH_PACKAGE option from sdk/convert-config.pl\u000a* Default to 'y' and expose the option in the SDK config menu.\u000a\u000a(Avoiding untrusted errors naturally requires the user to copy the\u000apublic key into the router, quite similar as with full builds.)\u000a\u000aSigned-off-by: Hannu Nyman <hannu.nyman@iki.fi>\u000aLink: https://github.com/openwrt/openwrt/pull/23104\u000aSigned-off-by: Robert Marko <robert.marko@sartura.hr>\u000a",
        "date" : "2026-04-29 12:43:54 +0200",
        "id" : "9a6c754d7d844953a6216c71ab9af2341191ac3e",
        "msg" : "sdk: add support to sign each .apk package by sdk",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/sdk/files/Config.in"
          },
          {
            "editType" : "edit",
            "file" : "target/sdk/convert-config.pl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h",
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c",
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c",
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl839x.c",
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl838x.c",
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl931x.c"
        ],
        "commitId" : "4b8af1958290cd2ffc1e693c0310dfebd737b6b6",
        "timestamp" : 1777497791000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "realtek: dsa: remove family_id check from xstp_state_set()\u000a\u000aThe rtldsa_port_xstp_state_set() function offers a generic interface\u000ato its callers to set the bridge state of one port. While it calls\u000adevice specific helpers in the background it runs the data mapping\u000afor each architecture with a family_id check on its own. So the\u000ahardware abstraction is done in two places\u000a\u000a- rtldsa_port_xstp_state_set() translates one half\u000a- its helper translate the other half\u000a\u000aConvert the signature of the device specific helpers so that this\u000afunction does not need to know any hardware details. Instead move\u000athe table/offset/bit calculations into the helpers. This way the\u000acode path uses a consistent hardware abstraction.\u000a\u000a- rtldsa_port_xstp_state_set() calls the helpers\u000a- helpers do the hardware translation\u000a\u000aSigned-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>\u000aLink: https://github.com/openwrt/openwrt/pull/23080\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-29 23:23:11 +0200",
        "id" : "4b8af1958290cd2ffc1e693c0310dfebd737b6b6",
        "msg" : "realtek: dsa: remove family_id check from xstp_state_set()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl931x.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl839x.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl838x.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h",
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c",
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl838x.c",
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl839x.c",
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c",
          "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl931x.c"
        ],
        "commitId" : "a30c6aa55633ae1b190e1c241270eb62476f3047",
        "timestamp" : 1777497791000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "realtek: dsa: drop array from stp_get signature\u000a\u000aNow that the stp_set() helpers have been refactored the stp_get()\u000ahelpers can be simplified. Drop the last array parameter. It is\u000ano longer needed/evaluated by its callers.\u000a\u000aSigned-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>\u000aLink: https://github.com/openwrt/openwrt/pull/23080\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-29 23:23:11 +0200",
        "id" : "a30c6aa55633ae1b190e1c241270eb62476f3047",
        "msg" : "realtek: dsa: drop array from stp_get signature",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl838x.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl839x.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl931x.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/system/ca-certificates/Makefile"
        ],
        "commitId" : "403c52db37c74246469e1cdf532aa576235d69fb",
        "timestamp" : 1777501079000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ca-certificates: update to 20260223\u000a\u000aDebian changelog:\u000a\u000a  * Update Mozilla certificate authority bundle to version 2.82\u000a    The following certificate authorities were added (+):\u000a    + TrustAsia TLS ECC Root CA\u000a    + TrustAsia TLS RSA Root CA\u000a    + SwissSign RSA TLS Root CA 2022 - 1\u000a    + OISTE Server Root ECC G1\u000a    +  OISTE Server Root RSA G1\u000a    The following certificate authorities were removed (-):\u000a    - GlobalSign Root CA\u000a    - Entrust.net Premium 2048 Secure Server CA\u000a    - Baltimore CyberTrust Root (closes: #1121936)\u000a    - Comodo AAA Services root\u000a    - XRamp Global CA Root\u000a    - Go Daddy Class 2 CA\u000a    - Starfield Class 2 CA\u000a    - CommScope Public Trust ECC Root-01\u000a    - CommScope Public Trust ECC Root-02\u000a    - CommScope Public Trust RSA Root-01\u000a    - CommScope Public Trust RSA Root-02\u000a  * Use dh_usrlocal to create /usr/local/share/ca-certificates\u000a    (closes: #1127100)\u000a\u000aSigned-off-by: Fengyu Wu <saldry@proton.me>\u000aLink: https://github.com/openwrt/openwrt/pull/23155\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-30 00:17:59 +0200",
        "id" : "403c52db37c74246469e1cdf532aa576235d69fb",
        "msg" : "ca-certificates: update to 20260223",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/system/ca-certificates/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/dts/mt7981b-huasifei-wh3000-pro-nand.dts"
        ],
        "commitId" : "95fb8e435374b33507095926aa3ba7aeebb975d0",
        "timestamp" : 1777501239000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: nmbm fix for Huasifei WH3000 Pro NAND\u000a\u000aThis commit adds missing nmbm parameters to device dts.\u000a\u000aBefore:\u000a```\u000a[   13.065277] ubi0 warning: ubi_eba_init: cannot reserve enough PEBs for bad PEB handling, reserved 36, need 40\u000a[   13.184624] ubi0: attached mtd4 (name \"ubi\", size 226 MiB)\u000a[   13.250170] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes\u000a[   13.332343] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048\u000a[   13.413459] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096\u000a[   13.496659] ubi0: good PEBs: 1812, bad PEBs: 0, corrupted PEBs: 0\u000a[   13.569460] ubi0: user volume: 3, internal volumes: 1, max. volumes count: 128\u000a[   13.655780] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 1717500926\u000a[   13.764971] ubi0: available PEBs: 0, total reserved PEBs: 1812, PEBs reserved for bad PEB handling: 36\u000a```\u000a\u000aAfter:\u000a```\u000a[    0.939053] spi-nand spi0.0: Winbond SPI NAND was found.\u000a[    0.944422] spi-nand spi0.0: 256 MiB, block size: 128 KiB, page size: 2048, OOB size: 128\u000a[    0.953256] Signature found at block 2047 [0x0ffe0000]\u000a[    0.958389] NMBM management region starts at block 1920 [0x0f000000]\u000a[    0.966032] First info table with writecount 0 found in block 1920\u000a[    0.975792] Second info table with writecount 0 found in block 1923\u000a[    0.982076] NMBM has been successfully attached\u000a[    0.986815] 5 fixed-partitions partitions found on MTD device spi0.0\u000a[    0.993245] Creating 5 MTD partitions on \"spi0.0\":\u000a[    0.998028] 0x000000000000-0x000000100000 : \"BL2\"\u000a[    1.003825] 0x000000100000-0x000000180000 : \"u-boot-env\"\u000a[    1.009867] 0x000000180000-0x000000380000 : \"Factory\"\u000a[    1.016776] 0x000000380000-0x000000580000 : \"FIP\"\u000a[    1.023109] 0x000000580000-0x00000e780000 : \"ubi\"\u000a[    1.724925] ubi0: default fastmap pool size: 90\u000a[    1.729444] ubi0: default fastmap WL pool size: 45\u000a[    1.734256] ubi0: attaching mtd4\u000a[    2.441513] ubi0: scanning is finished\u000a[    2.451382] ubi0: attached mtd4 (name \"ubi\", size 226 MiB)\u000a[    2.456876] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes\u000a[    2.463753] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048\u000a[    2.470528] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096\u000a[    2.477481] ubi0: good PEBs: 1808, bad PEBs: 0, corrupted PEBs: 0\u000a[    2.483567] ubi0: user volume: 3, internal volumes: 1, max. volumes count: 128\u000a[    2.490775] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0\u000a[    2.499114] ubi0: available PEBs: 0, total reserved PEBs: 1808, PEBs reserved for bad PEB handling: 38\u000a```\u000a\u000aSigned-off-by: Fil Dunsky <filipp.dunsky@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/23153\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-30 00:20:39 +0200",
        "id" : "95fb8e435374b33507095926aa3ba7aeebb975d0",
        "msg" : "mediatek: nmbm fix for Huasifei WH3000 Pro NAND",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/dts/mt7981b-huasifei-wh3000-pro-nand.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ath79/patches-6.18/900-unaligned_access_hacks.patch",
          "target/linux/generic/pending-6.18/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch",
          "target/linux/generic/pending-6.18/736-04-net-ethernet-mediatek-fix-ppe-flow-accounting-for-L2.patch",
          "target/linux/generic/kernel-6.18",
          "target/linux/generic/pending-6.18/731-net-permit-ieee80211_ptr-even-with-no-CFG82111-suppo.patch",
          "target/linux/ramips/patches-6.18/100-mips-ralink-update-CPU-clock-index.patch",
          "target/linux/generic/pending-6.18/791-tg3-Fix-DMA-allocations-on-57766-devices.patch",
          "target/linux/generic/pending-6.18/360-Revert-MIPS-mm-kmalloc-tlb_vpn-array-to-avoid-stack-.patch",
          "target/linux/generic/hack-6.18/721-net-add-packet-mangeling.patch"
        ],
        "commitId" : "c252e6d3b1a230c6fbedcef36e77b6b98c3942db",
        "timestamp" : 1777504452000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.18 to 6.18.22\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.22\u000a\u000aRemoved upstreamed:\u000a  ramips/patches-6.18/100-mips-ralink-update-CPU-clock-index.patch[1]\u000a\u000aManually rebased:\u000a  pending-6.18/361-Revert-MIPS-mm-Prevent-a-TLB-shutdown-on-initial-uni.patch\u000a\u000aAll patches automatically rebased.\u000a\u000a1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.18.22&id=a99f94e4f28a3c289bd397d521de1187b6320158\u000a\u000aBuild system: x86/64\u000aBuild-tested: x86/64-glibc\u000aRun-tested: x86/64-glibc\u000a\u000aSigned-off-by: John Audia <therealgraysky@proton.me>\u000aLink: https://github.com/openwrt/openwrt/pull/22890\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-30 01:14:12 +0200",
        "id" : "c252e6d3b1a230c6fbedcef36e77b6b98c3942db",
        "msg" : "kernel: bump 6.18 to 6.18.22",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/360-Revert-MIPS-mm-kmalloc-tlb_vpn-array-to-avoid-stack-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/791-tg3-Fix-DMA-allocations-on-57766-devices.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.18"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/731-net-permit-ieee80211_ptr-even-with-no-CFG82111-suppo.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/736-04-net-ethernet-mediatek-fix-ppe-flow-accounting-for-L2.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/hack-6.18/721-net-add-packet-mangeling.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/patches-6.18/900-unaligned_access_hacks.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/ramips/patches-6.18/100-mips-ralink-update-CPU-clock-index.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/kernel-6.18",
          "target/linux/generic/pending-6.18/361-Revert-MIPS-mm-Prevent-a-TLB-shutdown-on-initial-uni.patch",
          "target/linux/generic/pending-6.18/360-Revert-MIPS-mm-kmalloc-tlb_vpn-array-to-avoid-stack-.patch"
        ],
        "commitId" : "35bbca2465c88b256e7e118c291aea09a032e686",
        "timestamp" : 1777504463000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.18 to 6.18.23\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.23\u000a\u000aRemoved upstreamed:\u000a  generic/pending-6.18/360-Revert-MIPS-mm-kmalloc-tlb_vpn-array-to-avoid-stack-.patch[1,2]\u000a  generic/pending-6.18/361-Revert-MIPS-mm-Prevent-a-TLB-shutdown-on-initial-uni.patch[3]\u000a\u000aAll other patches automatically rebased via update_kernel.sh\u000a\u000aUpstream fixed booting the RealTek MIPS 4KEc SoCs. The reverts are not\u000aneeded any more.\u000a\u000a1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.18.23&id=ccc6a2241a49f68d8656ab1e10df377acfe2c5b4\u000a2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.18.23&id=6c600fc0e99180c7a1b91c93e359009be8b4cfc2\u000a3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.18.23&id=d8b281165a86041bb40e055eb79f735826d0df1b\u000a\u000aBuild system: x86/64\u000aBuild-tested: x86/64-glibc\u000aRun-tested: x86/64-glibc\u000a\u000aSigned-off-by: John Audia <therealgraysky@proton.me>\u000aLink: https://github.com/openwrt/openwrt/pull/22890\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-30 01:14:23 +0200",
        "id" : "35bbca2465c88b256e7e118c291aea09a032e686",
        "msg" : "kernel: bump 6.18 to 6.18.23",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/generic/pending-6.18/361-Revert-MIPS-mm-Prevent-a-TLB-shutdown-on-initial-uni.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/pending-6.18/360-Revert-MIPS-mm-kmalloc-tlb_vpn-array-to-avoid-stack-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.18"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/patches-6.18/741-net-sfp-apply-I2C-adapter-quirks-to-limit-blocks.patch",
          "target/linux/generic/kernel-6.18",
          "target/linux/generic/pending-6.18/751-net-sfp-add-quirk-for-TP-LINK-SM410U.patch",
          "target/linux/generic/pending-6.18/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch",
          "target/linux/generic/pending-6.18/750-net-sfp-add-quirk-for-QINIYEK-BJ-SFP-10G-T-copper-SF.patch",
          "target/linux/generic/backport-6.18/710-02-v7.1-net-sfp-add-quirks-for-Hisense-and-HSGQ-GPON-ONT-SFP.patch",
          "target/linux/generic/backport-6.18/710-01-v7.1-net-sfp-add-quirk-for-ZOERAX-SFP-2.5G-T.patch",
          "target/linux/realtek/patches-6.18/742-net-sfp-extend-SMBus-support.patch",
          "target/linux/realtek/patches-6.18/714-net-phy-sfp-add-support-for-SMBus.patch"
        ],
        "commitId" : "8ce1a59bb365fee4a9bc42a798ebc7bdf2d7b16f",
        "timestamp" : 1777504519000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.18 to 6.18.24\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.24\u000a\u000aRemoved upstreamed:\u000a  backport-6.18/710-02-v7.1-net-sfp-add-quirks-for-Hisense-and-HSGQ-GPON-ONT-SFP.patch[1]\u000a\u000aAll patches automatically rebased via update_kernel.sh\u000a\u000ahttps://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.18.24&id=0a59c12ce50a768e84982b65cce9c33459ef72d0\u000a\u000aBuild system: x86/64\u000aBuild-tested: x86/64-glibc\u000aRun-tested: x86/64-glibc\u000a\u000aSigned-off-by: John Audia <therealgraysky@proton.me>\u000aLink: https://github.com/openwrt/openwrt/pull/22890\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-30 01:15:19 +0200",
        "id" : "8ce1a59bb365fee4a9bc42a798ebc7bdf2d7b16f",
        "msg" : "kernel: bump 6.18 to 6.18.24",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.18/710-01-v7.1-net-sfp-add-quirk-for-ZOERAX-SFP-2.5G-T.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.18"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/patches-6.18/742-net-sfp-extend-SMBus-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/750-net-sfp-add-quirk-for-QINIYEK-BJ-SFP-10G-T-copper-SF.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/patches-6.18/741-net-sfp-apply-I2C-adapter-quirks-to-limit-blocks.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/patches-6.18/714-net-phy-sfp-add-support-for-SMBus.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.18/710-02-v7.1-net-sfp-add-quirks-for-Hisense-and-HSGQ-GPON-ONT-SFP.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/710-bridge-add-knob-for-filtering-rx-tx-BPDU-pack.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/751-net-sfp-add-quirk-for-TP-LINK-SM410U.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/backport-6.18/785-v7.0-09-net-pcs-pcs-mtk-lynxi-pass-SGMIISYS-OF-node-to-PCS.patch",
          "target/linux/ath79/patches-6.18/900-unaligned_access_hacks.patch",
          "target/linux/generic/pending-6.18/736-04-net-ethernet-mediatek-fix-ppe-flow-accounting-for-L2.patch",
          "target/linux/generic/pending-6.18/630-packet_socket_type.patch",
          "target/linux/mediatek/patches-6.18/751-net-ethernet-mtk_eth_soc-revise-hardware-configuration-for-mt7987.patch",
          "target/linux/generic/pending-6.18/795-05-net-ethernet-mtk_eth_soc-add-per-conduit-DSA-user-po.patch",
          "target/linux/generic/hack-6.18/730-net-ethernet-mtk_eth_soc-add-hw-dump-for-forced-rese.patch",
          "target/linux/mediatek/patches-6.18/901-arm-add-cmdline-override.patch",
          "target/linux/generic/pending-6.18/737-08-net-ethernet-mtk_eth_soc-improve-probe-deferal.patch",
          "target/linux/generic/pending-6.18/738-02-net-ethernet-mtk_eth_soc-do-not-enable-page-pool-sta.patch",
          "target/linux/generic/kernel-6.18",
          "target/linux/generic/pending-6.18/795-01-net-ethernet-mtk_ppe_offload-use-rhashtable_lookup_f.patch",
          "target/linux/generic/pending-6.18/795-06-net-ethernet-mtk_eth_soc-use-DSA-queue-map-in-TX-pat.patch",
          "target/linux/generic/pending-6.18/795-04-net-ethernet-mtk_eth_soc-per-SoC-QDMA-TX-queue-count.patch",
          "target/linux/generic/pending-6.18/737-09-net-ethernet-mtk_eth_soc-add-paths-and-SerDes-modes-.patch",
          "target/linux/generic/pending-6.18/795-03-net-ethernet-mtk_ppe_offload-set-output-device-befor.patch",
          "target/linux/mediatek/patches-6.18/750-net-ethernet-mtk_eth_soc-add-mt7987-support.patch",
          "target/linux/generic/pending-6.18/732-03-net-ethernet-mtk_eth_soc-optimize-dma-ring-address-i.patch",
          "target/linux/generic/pending-6.18/702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch",
          "target/linux/generic/pending-6.18/795-09-net-ethernet-mtk_ppe-offload-flows-to-MxL862xx-switc.patch",
          "target/linux/generic/pending-6.18/738-01-net-ethernet-mtk_eth_soc-reduce-rx-ring-size-for-older.patch"
        ],
        "commitId" : "ed4b6ad372b9565c9d5a16ef67ddc1f6624b4fc8",
        "timestamp" : 1777504519000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.18 to 6.18.25\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.18.25\u000a\u000aManually rebased:\u000a  generic/pending-6.18/795-09-net-ethernet-mtk_ppe-offload-flows-to-MxL862xx-switc.patch\u000a\u000aAll other patches automatically rebased via update_kernel.sh\u000a\u000aBuild system: x86/64\u000aBuild-tested: x86/64-glibc\u000aRun-tested: x86/64-glibc\u000a\u000aSigned-off-by: John Audia <therealgraysky@proton.me>\u000aLink: https://github.com/openwrt/openwrt/pull/22890\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-30 01:15:19 +0200",
        "id" : "ed4b6ad372b9565c9d5a16ef67ddc1f6624b4fc8",
        "msg" : "kernel: bump 6.18 to 6.18.25",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/patches-6.18/750-net-ethernet-mtk_eth_soc-add-mt7987-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/patches-6.18/901-arm-add-cmdline-override.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/736-04-net-ethernet-mediatek-fix-ppe-flow-accounting-for-L2.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/738-02-net-ethernet-mtk_eth_soc-do-not-enable-page-pool-sta.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/795-04-net-ethernet-mtk_eth_soc-per-SoC-QDMA-TX-queue-count.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/795-01-net-ethernet-mtk_ppe_offload-use-rhashtable_lookup_f.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/patches-6.18/751-net-ethernet-mtk_eth_soc-revise-hardware-configuration-for-mt7987.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.18"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.18/785-v7.0-09-net-pcs-pcs-mtk-lynxi-pass-SGMIISYS-OF-node-to-PCS.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/732-03-net-ethernet-mtk_eth_soc-optimize-dma-ring-address-i.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/737-08-net-ethernet-mtk_eth_soc-improve-probe-deferal.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/hack-6.18/730-net-ethernet-mtk_eth_soc-add-hw-dump-for-forced-rese.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/737-09-net-ethernet-mtk_eth_soc-add-paths-and-SerDes-modes-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/795-06-net-ethernet-mtk_eth_soc-use-DSA-queue-map-in-TX-pat.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/795-05-net-ethernet-mtk_eth_soc-add-per-conduit-DSA-user-po.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/795-03-net-ethernet-mtk_ppe_offload-set-output-device-befor.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/795-09-net-ethernet-mtk_ppe-offload-flows-to-MxL862xx-switc.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/patches-6.18/900-unaligned_access_hacks.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/630-packet_socket_type.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.18/738-01-net-ethernet-mtk_eth_soc-reduce-rx-ring-size-for-older.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/airoha/patches-6.12/074-01-v6.16-net-airoha-Do-not-store-hfwd-references-in-airoha_qd.patch",
          "target/linux/airoha/patches-6.12/104-v6.19-net-airoha-Fix-a-copy-and-paste-bug-in-probe.patch",
          "target/linux/airoha/patches-6.12/048-08-v6.15-net-airoha-Move-REG_GDM_FWD_CFG-initialization-in-ai.patch",
          "target/linux/airoha/patches-6.12/048-01-v6.15-net-airoha-Move-airoha_eth-driver-in-a-dedicated-fol.patch",
          "target/linux/airoha/patches-6.12/099-10-v6.19-net-airoha-Refactor-src-port-configuration-in-airhoh.patch",
          "target/linux/airoha/patches-6.12/048-13-v6.15-net-airoha-Introduce-flowtable-offload-support.patch",
          "target/linux/airoha/patches-6.12/104-v6.16-net-airoha-Fix-an-error-handling-path-in-airoha_prob.patch",
          "target/linux/airoha/patches-6.12/127-v7.1-net-airoha-Move-GDM-forward-port-configuration-in-nd.patch",
          "target/linux/generic/pending-6.12/360-Revert-MIPS-mm-kmalloc-tlb_vpn-array-to-avoid-stack-.patch",
          "target/linux/generic/pending-6.12/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch",
          "target/linux/airoha/patches-6.12/048-14-v6.15-net-airoha-Add-loopback-support-for-GDM2.patch",
          "target/linux/airoha/patches-6.12/063-02-v6.15-net-airoha-Enable-Rx-Scatter-Gather.patch",
          "target/linux/airoha/patches-6.12/046-v6.15-net-airoha-Fix-TSO-support-for-header-cloned-skbs.patch",
          "target/linux/airoha/patches-6.12/069-v6.16-net-airoha-Add-matchall-filter-offload-support.patch",
          "target/linux/airoha/patches-6.12/063-06-v6.15-net-airoha-Enable-TSO-Scatter-Gather-for-LAN-port.patch",
          "target/linux/airoha/patches-6.12/125-v7.1-net-airoha-Rely-__field_prep-for-non-constant-masks.patch",
          "target/linux/bcm27xx/patches-6.12/950-0322-Bluetooth-hci_sync-Add-fallback-bd-address-prop.patch",
          "target/linux/airoha/patches-6.12/063-03-v6.15-net-airoha-Introduce-airoha_dev_change_mtu-callback.patch",
          "target/linux/airoha/patches-6.12/048-07-v6.15-net-airoha-Enable-support-for-multiple-net_devices.patch",
          "target/linux/bcm27xx/patches-6.12/950-0528-drm-Increase-plane_mask-to-64bit.patch",
          "target/linux/airoha/patches-6.12/038-03-v6.14-net-airoha-Add-sched-ETS-offload-support.patch",
          "target/linux/airoha/patches-6.12/099-03-v6.19-net-airoha-Add-airoha_eth_soc_data-struct.patch",
          "target/linux/airoha/patches-6.12/108-v6.19-net-airoha-Add-the-capability-to-consume-out-of-orde.patch",
          "target/linux/airoha/patches-6.12/070-01-v6.16-net-airoha-Introduce-airoha_irq_bank-struct.patch",
          "target/linux/airoha/patches-6.12/099-12-v6.19-net-airoha-Add-AN7583-SoC-support.patch",
          "target/linux/airoha/patches-6.12/095-v6.19-net-airoha-Fix-loopback-mode-configuration-for-GDM2-.patch",
          "target/linux/bcm27xx/patches-6.12/950-0502-Bluetooth-hci_sync-Fix-crash-on-NULL-parent.patch",
          "target/linux/airoha/patches-6.12/038-04-v6.14-net-airoha-Add-sched-HTB-offload-support.patch",
          "target/linux/airoha/patches-6.12/066-02-v6.15-net-airoha-Fix-ETS-priomap-validation.patch",
          "target/linux/airoha/patches-6.12/097-v6.19-net-airoha-Add-get_link-ethtool-callback.patch",
          "target/linux/airoha/patches-6.12/116-v6.19-net-airoha-Move-net_devs-registration-in-a-dedicated.patch",
          "target/linux/airoha/patches-6.12/039-v6.14-net-airoha-Enforce-ETS-Qdisc-priomap.patch",
          "target/linux/airoha/patches-6.12/047-v6.13-net-airoha-Reset-BQL-stopping-the-netdevice.patch",
          "target/linux/airoha/patches-6.12/066-01-v6.15-net-airoha-Fix-qid-report-in-airoha_tc_get_htb_get_l.patch",
          "target/linux/generic/kernel-6.12",
          "target/linux/airoha/patches-6.12/133-v7.1-net-airoha-Rework-the-code-flow-in-airoha_remove-and.patch",
          "target/linux/airoha/patches-6.12/080-02-v6.16-net-airoha-Differentiate-hwfd-buffer-size-for-QDMA0-.patch",
          "target/linux/generic/hack-6.12/721-net-add-packet-mangeling.patch",
          "target/linux/airoha/patches-6.12/038-02-v6.14-net-airoha-Introduce-ndo_select_queue-callback.patch",
          "target/linux/airoha/patches-6.12/067-v6.15-net-airoha-Validate-egress-gdm-port-in-airoha_ppe_fo.patch",
          "target/linux/airoha/patches-6.12/098-v6.19-net-airoha-Take-into-account-out-of-order-tx-complet.patch",
          "target/linux/airoha/patches-6.12/048-05-v6.15-net-airoha-Move-DSA-tag-in-DMA-descriptor.patch",
          "target/linux/airoha/patches-6.12/134-v7.1-net-airoha-Delay-offloading-until-all-net_devices-ar.patch",
          "target/linux/airoha/patches-6.12/074-03-v6.16-net-airoha-Add-the-capability-to-allocate-hfwd-descr.patch",
          "target/linux/airoha/patches-6.12/086-02-v6.18-net-airoha-Add-airoha_ppe_dev-struct-definition.patch",
          "target/linux/airoha/patches-6.12/080-01-v6.16-net-airoha-Compute-number-of-descriptors-according-t.patch",
          "target/linux/airoha/patches-6.12/031-02-v6.13-net-airoha-Simplify-Tx-napi-logic.patch",
          "target/linux/airoha/patches-6.12/099-09-v6.19-net-airoha-Select-default-ppe-cpu-port-in-airoha_dev.patch",
          "target/linux/airoha/patches-6.12/089-v6.14-net-airoha-Fix-channel-configuration-for-ETS-Qdisc.patch",
          "target/linux/airoha/patches-6.12/126-v7.1-net-airoha-Make-flow-control-source-port-mapping-dep.patch",
          "target/linux/generic/pending-6.12/791-tg3-Fix-DMA-allocations-on-57766-devices.patch",
          "target/linux/airoha/patches-6.12/048-09-v6.15-net-airoha-Rename-airoha_set_gdm_port_fwd_cfg-in-air.patch",
          "target/linux/airoha/patches-6.12/075-v6.16-net-airoha-Fix-an-error-handling-path-in-airoha_allo.patch",
          "target/linux/generic/pending-6.12/736-04-net-ethernet-mediatek-fix-ppe-flow-accounting-for-L2.patch",
          "target/linux/airoha/patches-6.12/096-v6.19-net-airoha-Add-missing-stats-to-ethtool_eth_mac_stat.patch",
          "target/linux/airoha/patches-6.12/064-v6.15-net-airoha-Fix-dev-dsa_ptr-check-in-airoha_get_dsa_t.patch",
          "target/linux/generic/pending-6.12/750-net-sfp-add-quirk-for-QINIYEK-BJ-SFP-10G-T-copper-SF.patch",
          "target/linux/airoha/patches-6.12/135-v7.1-net-airoha-Add-missing-cleanup-bits-in-airoha_qdma_c.patch",
          "target/linux/airoha/patches-6.12/120-v7.0-net-airoha-implement-get_link_ksettings.patch",
          "target/linux/generic/pending-6.12/731-net-permit-ieee80211_ptr-even-with-no-CFG82111-suppo.patch",
          "target/linux/airoha/patches-6.12/017-v6.13-net-airoha-Implement-BQL-support.patch",
          "target/linux/ath79/patches-6.12/900-unaligned_access_hacks.patch",
          "target/linux/airoha/patches-6.12/117-v7.0-net-airoha-Use-gdm-port-enum-value-whenever-possible.patch",
          "target/linux/airoha/patches-6.12/132-v7.1-net-airoha-Reset-PPE-default-cput-port-in-airoha_ppe.patch",
          "target/linux/airoha/patches-6.12/074-02-v6.16-net-airoha-Add-the-capability-to-allocate-hwfd-buffe.patch",
          "target/linux/airoha/patches-6.12/129-v7.1-net-airoha-select-QDMA-block-according-LAN-WAN-confi.patch",
          "target/linux/airoha/patches-6.12/070-02-v6.16-net-airoha-Enable-multiple-IRQ-lines-support-in-airo.patch",
          "target/linux/airoha/patches-6.12/099-04-v6.19-net-airoha-Generalize-airoha_ppe2_is_enabled-routine.patch",
          "target/linux/airoha/patches-6.12/063-01-v6.15-net-airoha-Move-min-max-packet-len-configuration-in-.patch",
          "target/linux/airoha/patches-6.12/038-01-v6.14-net-airoha-Enable-Tx-drop-capability-for-each-Tx-DMA.patch",
          "target/linux/airoha/patches-6.12/103-v6.19-net-airoha-Remove-code-duplication-in-airoha_regs.h.patch"
        ],
        "commitId" : "8d827ccc932f779b6706e1d6ec3d333f25e28e31",
        "timestamp" : 1777505504000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.12 to 6.12.81\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.81\u000a\u000aRemoved upstreamed:\u000a  ramips/patches-6.12/100-mips-ralink-update-CPU-clock-index.patch[1]\u000a  airoha/patches-6.12/135-v7.1-net-airoha-Add-missing-cleanup-bits-in-airoha_qdma_c.patch[2]\u000a\u000aManually rebased:\u000a  airoha/patches-6.12/048-01-v6.15-net-airoha-Move-airoha_eth-driver-in-a-dedicated-fol.patch\u000a\u000aAll other patches automatically rebased.\u000a\u000a1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.81&id=e8fd60338545f4bc9c23d3d4686c88324aa76fb8\u000a2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.81&id=cce5027f9dc3a333ccbcd59a2c3ab2906bd08d30\u000a\u000aSigned-off-by: John Audia <therealgraysky@proton.me>\u000aLink: https://github.com/openwrt/openwrt/pull/22913\u000a[Modify airoha move patch]\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-30 01:31:44 +0200",
        "id" : "8d827ccc932f779b6706e1d6ec3d333f25e28e31",
        "msg" : "kernel: bump 6.12 to 6.12.81",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/046-v6.15-net-airoha-Fix-TSO-support-for-header-cloned-skbs.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/063-03-v6.15-net-airoha-Introduce-airoha_dev_change_mtu-callback.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/039-v6.14-net-airoha-Enforce-ETS-Qdisc-priomap.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/360-Revert-MIPS-mm-kmalloc-tlb_vpn-array-to-avoid-stack-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/134-v7.1-net-airoha-Delay-offloading-until-all-net_devices-ar.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/095-v6.19-net-airoha-Fix-loopback-mode-configuration-for-GDM2-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/750-net-sfp-add-quirk-for-QINIYEK-BJ-SFP-10G-T-copper-SF.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/074-02-v6.16-net-airoha-Add-the-capability-to-allocate-hwfd-buffe.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/048-07-v6.15-net-airoha-Enable-support-for-multiple-net_devices.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/126-v7.1-net-airoha-Make-flow-control-source-port-mapping-dep.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/080-02-v6.16-net-airoha-Differentiate-hwfd-buffer-size-for-QDMA0-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/047-v6.13-net-airoha-Reset-BQL-stopping-the-netdevice.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/airoha/patches-6.12/135-v7.1-net-airoha-Add-missing-cleanup-bits-in-airoha_qdma_c.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/069-v6.16-net-airoha-Add-matchall-filter-offload-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/031-02-v6.13-net-airoha-Simplify-Tx-napi-logic.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/048-01-v6.15-net-airoha-Move-airoha_eth-driver-in-a-dedicated-fol.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/731-net-permit-ieee80211_ptr-even-with-no-CFG82111-suppo.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/104-v6.19-net-airoha-Fix-a-copy-and-paste-bug-in-probe.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/048-09-v6.15-net-airoha-Rename-airoha_set_gdm_port_fwd_cfg-in-air.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/099-10-v6.19-net-airoha-Refactor-src-port-configuration-in-airhoh.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/103-v6.19-net-airoha-Remove-code-duplication-in-airoha_regs.h.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/patches-6.12/900-unaligned_access_hacks.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/063-01-v6.15-net-airoha-Move-min-max-packet-len-configuration-in-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/017-v6.13-net-airoha-Implement-BQL-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/063-06-v6.15-net-airoha-Enable-TSO-Scatter-Gather-for-LAN-port.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/066-01-v6.15-net-airoha-Fix-qid-report-in-airoha_tc_get_htb_get_l.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0322-Bluetooth-hci_sync-Add-fallback-bd-address-prop.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/070-02-v6.16-net-airoha-Enable-multiple-IRQ-lines-support-in-airo.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/736-04-net-ethernet-mediatek-fix-ppe-flow-accounting-for-L2.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/048-13-v6.15-net-airoha-Introduce-flowtable-offload-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/038-04-v6.14-net-airoha-Add-sched-HTB-offload-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/048-05-v6.15-net-airoha-Move-DSA-tag-in-DMA-descriptor.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/099-12-v6.19-net-airoha-Add-AN7583-SoC-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0528-drm-Increase-plane_mask-to-64bit.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/075-v6.16-net-airoha-Fix-an-error-handling-path-in-airoha_allo.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/099-04-v6.19-net-airoha-Generalize-airoha_ppe2_is_enabled-routine.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/089-v6.14-net-airoha-Fix-channel-configuration-for-ETS-Qdisc.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/048-08-v6.15-net-airoha-Move-REG_GDM_FWD_CFG-initialization-in-ai.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/097-v6.19-net-airoha-Add-get_link-ethtool-callback.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/099-09-v6.19-net-airoha-Select-default-ppe-cpu-port-in-airoha_dev.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/038-02-v6.14-net-airoha-Introduce-ndo_select_queue-callback.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/116-v6.19-net-airoha-Move-net_devs-registration-in-a-dedicated.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/125-v7.1-net-airoha-Rely-__field_prep-for-non-constant-masks.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/096-v6.19-net-airoha-Add-missing-stats-to-ethtool_eth_mac_stat.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/067-v6.15-net-airoha-Validate-egress-gdm-port-in-airoha_ppe_fo.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/063-02-v6.15-net-airoha-Enable-Rx-Scatter-Gather.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/099-03-v6.19-net-airoha-Add-airoha_eth_soc_data-struct.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/hack-6.12/721-net-add-packet-mangeling.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/117-v7.0-net-airoha-Use-gdm-port-enum-value-whenever-possible.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/098-v6.19-net-airoha-Take-into-account-out-of-order-tx-complet.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/108-v6.19-net-airoha-Add-the-capability-to-consume-out-of-orde.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/791-tg3-Fix-DMA-allocations-on-57766-devices.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0502-Bluetooth-hci_sync-Fix-crash-on-NULL-parent.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/038-03-v6.14-net-airoha-Add-sched-ETS-offload-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/127-v7.1-net-airoha-Move-GDM-forward-port-configuration-in-nd.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/133-v7.1-net-airoha-Rework-the-code-flow-in-airoha_remove-and.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/064-v6.15-net-airoha-Fix-dev-dsa_ptr-check-in-airoha_get_dsa_t.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/104-v6.16-net-airoha-Fix-an-error-handling-path-in-airoha_prob.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/129-v7.1-net-airoha-select-QDMA-block-according-LAN-WAN-confi.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/048-14-v6.15-net-airoha-Add-loopback-support-for-GDM2.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/038-01-v6.14-net-airoha-Enable-Tx-drop-capability-for-each-Tx-DMA.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/074-03-v6.16-net-airoha-Add-the-capability-to-allocate-hfwd-descr.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/086-02-v6.18-net-airoha-Add-airoha_ppe_dev-struct-definition.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/066-02-v6.15-net-airoha-Fix-ETS-priomap-validation.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/070-01-v6.16-net-airoha-Introduce-airoha_irq_bank-struct.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/120-v7.0-net-airoha-implement-get_link_ksettings.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/074-01-v6.16-net-airoha-Do-not-store-hfwd-references-in-airoha_qd.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/080-01-v6.16-net-airoha-Compute-number-of-descriptors-according-t.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.12/132-v7.1-net-airoha-Reset-PPE-default-cput-port-in-airoha_ppe.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ipq40xx/patches-6.12/701-net-dsa-add-out-of-band-tagging-protocol.patch",
          "target/linux/generic/kernel-6.12",
          "target/linux/generic/pending-6.12/360-Revert-MIPS-mm-kmalloc-tlb_vpn-array-to-avoid-stack-.patch",
          "target/linux/generic/pending-6.12/361-Revert-MIPS-mm-Prevent-a-TLB-shutdown-on-initial-uni.patch"
        ],
        "commitId" : "9944b3454c289c3db7cf9e0e8b4d20e3e1d97666",
        "timestamp" : 1777505504000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.12 to 6.12.82\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.82\u000a\u000aRemoved upstreamed:\u000a generic/pending-6.12/360-Revert-MIPS-mm-kmalloc-tlb_vpn-array-to-avoid-stack-.patch[1,2]\u000a generic/pending-6.12/361-Revert-MIPS-mm-Prevent-a-TLB-shutdown-on-initial-uni.patch[3]\u000a\u000aAll other patches automatically rebased via update_kernel.sh\u000a\u000aUpstream fixed booting the RealTek MIPS 4KEc SoCs. The reverts are not\u000aneeded any more.\u000a\u000a1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.82&id=16a49e3fda339aa552cde7f2cdbb25b91426cb8a\u000a2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.82&id=497f7f97894684b62a86201953ca028a3836e48e\u000a3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.82&id=d937204d13f9a25b559b7fb94faf178640fb6af5\u000a\u000aSigned-off-by: John Audia <therealgraysky@proton.me>\u000aLink: https://github.com/openwrt/openwrt/pull/22913\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-30 01:31:44 +0200",
        "id" : "9944b3454c289c3db7cf9e0e8b4d20e3e1d97666",
        "msg" : "kernel: bump 6.12 to 6.12.82",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/pending-6.12/360-Revert-MIPS-mm-kmalloc-tlb_vpn-array-to-avoid-stack-.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/pending-6.12/361-Revert-MIPS-mm-Prevent-a-TLB-shutdown-on-initial-uni.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ipq40xx/patches-6.12/701-net-dsa-add-out-of-band-tagging-protocol.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/bcm27xx/patches-6.12/950-0824-drm-vc4-Correct-one-logging-message-that-got-promote.patch",
          "target/linux/bcm27xx/patches-6.12/950-0132-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch",
          "target/linux/generic/kernel-6.12",
          "target/linux/bcm27xx/patches-6.12/950-0661-drm-vc4-Remove-request-for-min-clocks-when-hdmi-outp.patch",
          "target/linux/bcm27xx/patches-6.12/950-0588-drm-vc4-Make-v3d-paths-unavailable-on-any-generation.patch",
          "target/linux/ath79/patches-6.12/900-unaligned_access_hacks.patch",
          "target/linux/bcm27xx/patches-6.12/950-0073-ASoC-Add-support-for-all-the-downstream-rpi-sound-ca.patch",
          "target/linux/bcm27xx/patches-6.12/950-0644-vc4-Add-jack-detection-to-HDMI-audio-driver.patch",
          "target/linux/bcm27xx/patches-6.12/950-0662-drm-vc4-Disable-the-2pixel-clock-odd-timings-workaro.patch",
          "target/linux/bcm27xx/patches-6.12/950-0179-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch",
          "target/linux/generic/pending-6.12/750-net-sfp-add-quirk-for-QINIYEK-BJ-SFP-10G-T-copper-SF.patch",
          "target/linux/bcm27xx/patches-6.12/950-0604-drm-vc4-hdmi-Add-support-for-BCM2712-HDMI-controller.patch"
        ],
        "commitId" : "39964c99093819a450a8da0682c3ae08f105f534",
        "timestamp" : 1777505504000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.12 to 6.12.83\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.83\u000a\u000aAll patches automatically rebased via update_kernel.sh\u000a\u000aSigned-off-by: John Audia <therealgraysky@proton.me>\u000aLink: https://github.com/openwrt/openwrt/pull/22913\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-30 01:31:44 +0200",
        "id" : "39964c99093819a450a8da0682c3ae08f105f534",
        "msg" : "kernel: bump 6.12 to 6.12.83",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/patches-6.12/900-unaligned_access_hacks.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0179-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0662-drm-vc4-Disable-the-2pixel-clock-odd-timings-workaro.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0073-ASoC-Add-support-for-all-the-downstream-rpi-sound-ca.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/750-net-sfp-add-quirk-for-QINIYEK-BJ-SFP-10G-T-copper-SF.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0661-drm-vc4-Remove-request-for-min-clocks-when-hdmi-outp.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0588-drm-vc4-Make-v3d-paths-unavailable-on-any-generation.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0644-vc4-Add-jack-detection-to-HDMI-audio-driver.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0824-drm-vc4-Correct-one-logging-message-that-got-promote.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0604-drm-vc4-hdmi-Add-support-for-BCM2712-HDMI-controller.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0132-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/hack-6.12/730-net-ethernet-mtk_eth_soc-add-hw-dump-for-forced-rese.patch",
          "target/linux/generic/kernel-6.12",
          "target/linux/generic/pending-6.12/732-03-net-ethernet-mtk_eth_soc-optimize-dma-ring-address-i.patch",
          "target/linux/generic/pending-6.12/738-02-net-ethernet-mtk_eth_soc-do-not-enable-page-pool-sta.patch",
          "target/linux/generic/pending-6.12/737-net-ethernet-mtk_eth_soc-add-paths-and-SerDes-modes-.patch",
          "target/linux/generic/backport-6.12/721-01-v6.15-net-ethernet-mediatek-add-EEE-support.patch",
          "target/linux/generic/pending-6.12/736-04-net-ethernet-mediatek-fix-ppe-flow-accounting-for-L2.patch",
          "target/linux/generic/pending-6.12/702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch",
          "target/linux/generic/pending-6.12/630-packet_socket_type.patch",
          "target/linux/generic/pending-6.12/738-01-net-ethernet-mtk_eth_soc-reduce-rx-ring-size-for-older.patch"
        ],
        "commitId" : "25190c663143a98f61da013cee5877b42b5ad6a2",
        "timestamp" : 1777505504000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.12 to 6.12.84\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.84\u000a\u000aAll patches automatically rebased via update_kernel.sh\u000a\u000aSigned-off-by: John Audia <therealgraysky@proton.me>\u000aLink: https://github.com/openwrt/openwrt/pull/22913\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2026-04-30 01:31:44 +0200",
        "id" : "25190c663143a98f61da013cee5877b42b5ad6a2",
        "msg" : "kernel: bump 6.12 to 6.12.84",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/732-03-net-ethernet-mtk_eth_soc-optimize-dma-ring-address-i.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/hack-6.12/730-net-ethernet-mtk_eth_soc-add-hw-dump-for-forced-rese.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/738-01-net-ethernet-mtk_eth_soc-reduce-rx-ring-size-for-older.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/702-net-ethernet-mtk_eth_soc-enable-threaded-NAPI.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/721-01-v6.15-net-ethernet-mediatek-add-EEE-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/630-packet_socket_type.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/736-04-net-ethernet-mediatek-fix-ppe-flow-accounting-for-L2.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/737-net-ethernet-mtk_eth_soc-add-paths-and-SerDes-modes-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/738-02-net-ethernet-mtk_eth_soc-do-not-enable-page-pool-sta.patch"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
      "fullName" : "robimarko"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/daniel",
      "fullName" : "daniel"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/wigyori",
      "fullName" : "wigyori"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
      "fullName" : "vincent"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/ansuelsmth",
      "fullName" : "ansuelsmth"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
      "fullName" : "hauke"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/robert.marko",
      "fullName" : "robert.marko"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/linusw",
      "fullName" : "linusw"
    }
  ]
}