{
  "_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" : 244,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6615c8cfc85f1373cf93a9fc08cb1cb3bbefc964",
            "branch" : [
              {
                "SHA1" : "6615c8cfc85f1373cf93a9fc08cb1cb3bbefc964",
                "name" : "refs/remotes/origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6615c8cfc85f1373cf93a9fc08cb1cb3bbefc964",
            "branch" : [
              {
                "SHA1" : "6615c8cfc85f1373cf93a9fc08cb1cb3bbefc964",
                "name" : "refs/remotes/origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "6615c8cfc85f1373cf93a9fc08cb1cb3bbefc964",
        "branch" : [
          {
            "SHA1" : "6615c8cfc85f1373cf93a9fc08cb1cb3bbefc964",
            "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" : "#244",
  "duration" : 2078994,
  "estimatedDuration" : 2071526,
  "executor" : None,
  "fullDisplayName" : "OpenWrt (master) for NEC Aterm (NetBSD based) #244",
  "id" : "244",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 244,
  "queueId" : 237,
  "result" : "SUCCESS",
  "timestamp" : 1752450000323,
  "url" : "https://taiha.net/jenkins/view/all/job/OpenWrt-master-NEC-BSD-Aterm/244/",
  "builtOn" : "home-slave02_taihasv",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/cli/files/usr/share/ucode/cli/types.uc"
        ],
        "commitId" : "14d5a51822a1f6c385fc51f65b1d8019b7b6ac0d",
        "timestamp" : 1752137299000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/nbd",
          "fullName" : "nbd"
        },
        "authorEmail" : "nbd@nbd.name",
        "comment" : "cli: add json data type\u000a\u000aSigned-off-by: Felix Fietkau <nbd@nbd.name>\u000a",
        "date" : "2025-07-10 10:48:19 +0200",
        "id" : "14d5a51822a1f6c385fc51f65b1d8019b7b6ac0d",
        "msg" : "cli: add json data type",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/utils/cli/files/usr/share/ucode/cli/types.uc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/services/unetd/Makefile",
          "package/network/services/unetd/files/unet.uc"
        ],
        "commitId" : "bcf51747a27856773a33f0414c7eb6b004547537",
        "timestamp" : 1752137299000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/nbd",
          "fullName" : "nbd"
        },
        "authorEmail" : "nbd@nbd.name",
        "comment" : "unetd: update to Git HEAD (2025-07-05)\u000a\u000a790b41b6b987 pex: indicate refused update requests\u000a8b100a9e311a host: add support for defining per-host metadata\u000a\u000aSigned-off-by: Felix Fietkau <nbd@nbd.name>\u000a",
        "date" : "2025-07-10 10:48:19 +0200",
        "id" : "bcf51747a27856773a33f0414c7eb6b004547537",
        "msg" : "unetd: update to Git HEAD (2025-07-05)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/services/unetd/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "package/network/services/unetd/files/unet.uc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/devel/perf/Makefile"
        ],
        "commitId" : "ed23b44e55fe9a01b3156a818a1cb0fe030c0183",
        "timestamp" : 1752172927000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "perf: disable BUILD_BPF_SKEL\u000a\u000aBUILD_BPF_SKEL was set to 1 by default in upstream commit:\u000a9925495d96efc14d885ba66c5696f664fe0e663c (\"perf build: Default\u000aBUILD_BPF_SKEL, warn/disable for missing deps\")\u000a\u000aPrior to that, it was disabled by default and you had to enable it to\u000abuild BPF skeleton support.\u000a\u000aSo in order to fix perf compilation with kernel 6.12, lets disable\u000aBUILD_BPF_SKEL.\u000a\u000aFixes: #19310\u000aLink: https://github.com/openwrt/openwrt/pull/19361\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2025-07-10 20:42:07 +0200",
        "id" : "ed23b44e55fe9a01b3156a818a1cb0fe030c0183",
        "msg" : "perf: disable BUILD_BPF_SKEL",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/devel/perf/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/devel/perf/Makefile"
        ],
        "commitId" : "9d47c1522750639d8589c59ead1bca600320632b",
        "timestamp" : 1752172927000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "perf: disable shellcheck\u000a\u000aSince upstream commit:\u000ab809fc656e763296f227b9b31e8f225e5977a8af (\"perf build: Shellcheck support\u000afor OUTPUT directory\")\u000a\u000aperf will attempt to run shellcheck on the test shell scripts, however\u000athere is no point in doing this in OpenWrt and while perf checks for\u000ashellcheck presence on your host it can fail to build in some cases.\u000a\u000aSo, simply disable it for now.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/19361\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2025-07-10 20:42:07 +0200",
        "id" : "9d47c1522750639d8589c59ead1bca600320632b",
        "msg" : "perf: disable shellcheck",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/devel/perf/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/config/wifi-scripts/files/lib/netifd/hostapd.sh"
        ],
        "commitId" : "a854d833eabdbc3b42065927c136d75b981a1021",
        "timestamp" : 1752195575000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/mail",
          "fullName" : "mail"
        },
        "authorEmail" : "mail@david-bauer.net",
        "comment" : "wifi-scripts: correctly set basic-rates with wpa_supplicant\u000a\u000aCorrectly load the list of basic_rates from UCI. basic-rates shall be\u000astored as a option-list. The current code did not retrieve this list\u000acorrectly.\u000a\u000awpa_supplicant uses a different config option to set basic-rates\u000awhen operating in mesh-mode.\u000a\u000aUse the correct config key and calculation for mesh-interfaces.\u000a\u000aSigned-off-by: David Bauer <mail@david-bauer.net>\u000a",
        "date" : "2025-07-11 02:59:35 +0200",
        "id" : "a854d833eabdbc3b42065927c136d75b981a1021",
        "msg" : "wifi-scripts: correctly set basic-rates with wpa_supplicant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/config/wifi-scripts/files/lib/netifd/hostapd.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.12/drivers/net/phy/rtl83xx-phy.c"
        ],
        "commitId" : "d2108c2c5896dcc878c7d65d8c3cd9c5b616dfae",
        "timestamp" : 1752221152000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
          "fullName" : "robimarko"
        },
        "authorEmail" : "robimarko@gmail.com",
        "comment" : "realtek: enhance RTL930x SerDes/PLL/CMU interoperability\u000a\u000aThe operating mode of a SerDes must be aligned with the attached PHY or\u000aSFP module. That does not only require to change the protocol (e.g. SGMII,\u000a10Gbase-R, ...) but also the speed (e.g. 1.25G). For this the SerDes must\u000abe re-initialized properly.\u000a\u000a- It must be taken into power down\u000a- The PLL speed must be set\u000a- Maybe the CMU (clock management unit) must be resetted\u000a- The new mode must be set\u000a- The state machine must be resetted\u000a- The power must be reactivated\u000a\u000aUntil now this sequence is bugged. First the driver relies on a clean\u000asetup from U-Boot (rtk network on) and second trying to to change mode\u000aand PLL speeds does not work at all. And not to forget: Currently two\u000aadjacent SerDes cannot drive SGMII/HSGMII at the same time. Fix this by\u000ataking care about the right SerDes/PLL/CMU command init order.\u000a\u000aP.S. This code is inspired by the work of Jan Hofmann, who tried to\u000aenable parallel SGMII/HSGMII mode. The only missing bit was a proper CMU\u000areset sequence.\u000a\u000aSigned-off-by: Jan Hoffmann <jan@3e8.eu>\u000aSigned-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>\u000aLink: https://github.com/openwrt/openwrt/pull/19220\u000aSigned-off-by: Robert Marko <robimarko@gmail.com>\u000a",
        "date" : "2025-07-11 10:05:52 +0200",
        "id" : "d2108c2c5896dcc878c7d65d8c3cd9c5b616dfae",
        "msg" : "realtek: enhance RTL930x SerDes/PLL/CMU interoperability",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/phy/rtl83xx-phy.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/services/dropbear/patches/050-dropbear-multihop-fix.patch",
          "package/network/services/dropbear/patches/910-signkey-fix-use-of-rsa-sha2-256-pubkeys.patch",
          "package/network/services/dropbear/Makefile",
          "package/network/services/dropbear/patches/100-pubkey_path.patch",
          "package/network/services/dropbear/patches/140-disable_assert.patch",
          "package/network/services/dropbear/patches/160-lto-jobserver.patch"
        ],
        "commitId" : "bbe4d6ddb2a97271a779521304fb1e26c70246fe",
        "timestamp" : 1752225829000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/mail",
          "fullName" : "mail"
        },
        "authorEmail" : "mail@aparcar.org",
        "comment" : "dropbear: bump to 2025.88\u000a\u000a- update dropbear to latest stable 2025.88;\u000a  for the changes see https://matt.ucc.asn.au/dropbear/CHANGES\u000a- rewrite 100-pubkey_path.patch\u000a- refresh remaining patches\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000a",
        "date" : "2025-07-11 11:23:49 +0200",
        "id" : "bbe4d6ddb2a97271a779521304fb1e26c70246fe",
        "msg" : "dropbear: bump to 2025.88",
        "paths" : [
          {
            "editType" : "add",
            "file" : "package/network/services/dropbear/patches/050-dropbear-multihop-fix.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/patches/910-signkey-fix-use-of-rsa-sha2-256-pubkeys.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/patches/100-pubkey_path.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/patches/140-disable_assert.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/patches/160-lto-jobserver.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/services/dropbear/files/dropbear.init",
          "package/network/services/dropbear/Makefile",
          "package/network/services/dropbear/Config.in"
        ],
        "commitId" : "d8ff2d8cba7c90d7d77c493cf585142758346009",
        "timestamp" : 1752225830000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/mail",
          "fullName" : "mail"
        },
        "authorEmail" : "mail@aparcar.org",
        "comment" : "dropbear: refactor configuration\u000a\u000aThis allows to fine-tune dropbear build options.\u000a\u000aThis change is heavily based on similar work done by Marius Dinu earlier\u000aso I'd like to say many thanks to original author.\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000a",
        "date" : "2025-07-11 11:23:50 +0200",
        "id" : "d8ff2d8cba7c90d7d77c493cf585142758346009",
        "msg" : "dropbear: refactor configuration",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/files/dropbear.init"
          },
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/Config.in"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/services/dropbear/Makefile"
        ],
        "commitId" : "3dc05213e0261bb960006c957c32f8f14559abe9",
        "timestamp" : 1752225830000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/mail",
          "fullName" : "mail"
        },
        "authorEmail" : "mail@aparcar.org",
        "comment" : "dropbear: simplify rebuild on config changes\u000a\u000aIt's hard or even impossible to track affected sources\u000aso it's safe to remove all built objects (if any).\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000a",
        "date" : "2025-07-11 11:23:50 +0200",
        "id" : "3dc05213e0261bb960006c957c32f8f14559abe9",
        "msg" : "dropbear: simplify rebuild on config changes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/services/dropbear/Config.in"
        ],
        "commitId" : "5e0fbca9b98e9bc415bbaa9aeeecb95848699a3f",
        "timestamp" : 1752225830000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/mail",
          "fullName" : "mail"
        },
        "authorEmail" : "mail@aparcar.org",
        "comment" : "dropbear: disable RSA-SHA1 by default\u000a\u000aUpstream has disabled SHA-1 algorithms by default since version 2025.87.\u000aSHA-1 has known weakness and most SSH implementations support alternatives.\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000a",
        "date" : "2025-07-11 11:23:50 +0200",
        "id" : "5e0fbca9b98e9bc415bbaa9aeeecb95848699a3f",
        "msg" : "dropbear: disable RSA-SHA1 by default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/Config.in"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/7z/patches/7-zip-musl.patch",
          "tools/7z/Makefile"
        ],
        "commitId" : "01654bc2ad747ace71720aa2567992403a9aebed",
        "timestamp" : 1752307589000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
          "fullName" : "vincent"
        },
        "authorEmail" : "vincent@systemli.org",
        "comment" : "tools/7z: update to 25.00\u000a\u000aChangelog: https://www.7-zip.org/history.txt\u000a\u000aAll patches are automatically refreshed.\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19360\u000aSigned-off-by: Nick Hainke <vincent@systemli.org>\u000a",
        "date" : "2025-07-12 10:06:29 +0200",
        "id" : "01654bc2ad747ace71720aa2567992403a9aebed",
        "msg" : "tools/7z: update to 25.00",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/7z/patches/7-zip-musl.patch"
          },
          {
            "editType" : "edit",
            "file" : "tools/7z/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/boot/uboot-tools/patches/013-tools-fit_check_sign-all-image-types.patch",
          "package/boot/uboot-tools/patches/012-tools-fit_check_sign-no-libcrypto.patch",
          "package/boot/uboot-tools/patches/010-image-fit-sig-skip-in-tools-build-if-key-is-missing.patch",
          "package/boot/uboot-tools/Makefile",
          "package/boot/uboot-tools/patches/011-tools-fit_check_sign-make-key-optional.patch",
          "package/boot/uboot-tools/patches/014-tools-fit_check_sign-no-decompress.patch",
          "package/boot/uboot-tools/patches/003-tools-dumpimage-fix-tools-compile.patch"
        ],
        "commitId" : "9dc4128e033c3fa902ecfe5926a393620bfa817c",
        "timestamp" : 1752331069000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "uboot-tools: update to v2025.07\u000a\u000aUpdate to the latest version.\u000a\u000aRemove upstreamed patches:\u000a  010-image-fit-sig-skip-in-tools-build-if-key-is-missing.patch[1]\u000a  011-tools-fit_check_sign-make-key-optional.patch[2]\u000a  012-tools-fit_check_sign-no-libcrypto.patch[2]\u000a\u000a[1] https://github.com/u-boot/u-boot/commit/40dcd5088b7f64ee2841c233c8ab82ce9c188d73\u000a[2] https://github.com/u-boot/u-boot/commit/9c79c8fe70da7cd05fa4c242197f14122f245d81\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19342\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 16:37:49 +0200",
        "id" : "9dc4128e033c3fa902ecfe5926a393620bfa817c",
        "msg" : "uboot-tools: update to v2025.07",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-tools/Makefile"
          },
          {
            "editType" : "delete",
            "file" : "package/boot/uboot-tools/patches/012-tools-fit_check_sign-no-libcrypto.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-tools/patches/003-tools-dumpimage-fix-tools-compile.patch"
          },
          {
            "editType" : "delete",
            "file" : "package/boot/uboot-tools/patches/011-tools-fit_check_sign-make-key-optional.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-tools/patches/013-tools-fit_check_sign-all-image-types.patch"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-tools/patches/014-tools-fit_check_sign-no-decompress.patch"
          },
          {
            "editType" : "delete",
            "file" : "package/boot/uboot-tools/patches/010-image-fit-sig-skip-in-tools-build-if-key-is-missing.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/airoha/patches-6.6/048-06-v6.15-net-dsa-mt7530-Enable-Rx-sptag-for-EN7581-SoC.patch",
          "target/linux/generic/pending-6.6/650-Revert-ipv6-save-dontfrag-in-cork.patch",
          "target/linux/generic/kernel-6.6"
        ],
        "commitId" : "2d8d11a42c0293595871dbbb24a33ea86a0c5ebf",
        "timestamp" : 1752331678000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.6 to 6.6.96\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.96\u000a\u000aRemove upstream patch:\u000a  generic/pending-6.6/650-Revert-ipv6-save-dontfrag-in-cork.patch[1]\u000a\u000aAll other patches are automatically refreshed.\u000a\u000a[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.96&id=c46358d0275953b27c3d86f7a224e229f2d57d05\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aTested-by: John Audia <therealgraysky@proton.me>\u000aLink: https://github.com/openwrt/openwrt/pull/19317\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 16:47:58 +0200",
        "id" : "2d8d11a42c0293595871dbbb24a33ea86a0c5ebf",
        "msg" : "kernel: bump 6.6 to 6.6.96",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/generic/pending-6.6/650-Revert-ipv6-save-dontfrag-in-cork.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.6"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/airoha/patches-6.6/048-06-v6.15-net-dsa-mt7530-Enable-Rx-sptag-for-EN7581-SoC.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/imx/patches-6.12/506-6.16-PCI-imx6-Skip-link-up-workaround-for-newer-platforms.patch",
          "target/linux/starfive/patches-6.12/1011-net-stmmac-use-GFP_DMA32.patch",
          "target/linux/generic/pending-6.12/681-net-remove-NETIF_F_GSO_FRAGLIST-from-NETIF_F_GSO_SOF.patch",
          "target/linux/generic/backport-6.12/781-05-v6.13-net-phy-realtek-add-RTL8125D-internal-PHY.patch",
          "target/linux/generic/backport-6.12/780-03-v6.13-r8169-implement-additional-ethtool-stats-ops.patch",
          "target/linux/generic/backport-6.12/781-04-v6.13-net-phy-realtek-merge-the-drivers-for-internal-NBase.patch",
          "target/linux/generic/backport-6.12/780-04-v6.13-r8169-don-t-take-RTNL-lock-in-rtl_task.patch",
          "target/linux/generic/backport-6.12/780-02-v6.13-r8169-enable-SG-TSO-on-selected-chip-versions-per-de.patch",
          "target/linux/generic/backport-6.12/781-01-v6.13-net-phy-realtek-read-duplex-and-gbit-master-from-PHY.patch",
          "target/linux/imx/patches-6.12/506-pending-PCI-imx6-Remove-apps_reset-toggle-in-_core_reset-function.patch",
          "target/linux/generic/kernel-6.12",
          "target/linux/generic/backport-6.12/780-01-v6.13-r8169-remove-original-workaround-for-RTL8125-broken-.patch",
          "target/linux/generic/backport-6.12/780-09-v6.13-r8169-add-support-for-RTL8125D.patch",
          "target/linux/generic/backport-6.12/780-05-v6.13-replace-custom-flag-with-disable_work-et-al.patch",
          "target/linux/generic/backport-6.12/780-07-v6.13-r8169-remove-rtl_dash_loop_wait_high-low.patch",
          "target/linux/bcm27xx/patches-6.12/950-0073-ASoC-Add-support-for-all-the-downstream-rpi-sound-ca.patch",
          "target/linux/generic/backport-6.12/781-02-v6.13-net-phy-realtek-change-order-of-calls-in-C22-read_st.patch",
          "target/linux/generic/backport-6.12/781-03-v6.13-net-phy-realtek-clear-1000Base-T-link-partner-advert.patch"
        ],
        "commitId" : "be3ce63822d8ace584d8bb1c06391eca101611a2",
        "timestamp" : 1752331678000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.12 to 6.12.36\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.36\u000a\u000aRemove upstream patches:\u000a  generic/backport-6.12/780-09-v6.13-r8169-add-support-for-RTL8125D.patch[1]\u000a  generic/backport-6.12/781-04-v6.13-net-phy-realtek-merge-the-drivers-for-internal-NBase.patch[2]\u000a  generic/backport-6.12/781-05-v6.13-net-phy-realtek-add-RTL8125D-internal-PHY.patch[3]\u000a\u000aAll other patches are automatically refreshed.\u000a\u000a[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.36&id=37cb5967bd2513416398ff1a87a5ee2e63270b00\u000a[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.36&id=5eb0b10eea271e2e1f7d4fa1a6af6c09b2ecc4f5\u000a[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.36&id=5d479182d4ccde76df830a72927b3bdaafd142bf\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aTested-by: John Audia <therealgraysky@proton.me>\u000aLink: https://github.com/openwrt/openwrt/pull/19317\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 16:47:58 +0200",
        "id" : "be3ce63822d8ace584d8bb1c06391eca101611a2",
        "msg" : "kernel: bump 6.12 to 6.12.36",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/780-03-v6.13-r8169-implement-additional-ethtool-stats-ops.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/780-09-v6.13-r8169-add-support-for-RTL8125D.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/781-03-v6.13-net-phy-realtek-clear-1000Base-T-link-partner-advert.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/781-01-v6.13-net-phy-realtek-read-duplex-and-gbit-master-from-PHY.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/imx/patches-6.12/506-pending-PCI-imx6-Remove-apps_reset-toggle-in-_core_reset-function.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/781-05-v6.13-net-phy-realtek-add-RTL8125D-internal-PHY.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/backport-6.12/780-04-v6.13-r8169-don-t-take-RTNL-lock-in-rtl_task.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/starfive/patches-6.12/1011-net-stmmac-use-GFP_DMA32.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/780-02-v6.13-r8169-enable-SG-TSO-on-selected-chip-versions-per-de.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/780-05-v6.13-replace-custom-flag-with-disable_work-et-al.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/781-02-v6.13-net-phy-realtek-change-order-of-calls-in-C22-read_st.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/780-07-v6.13-r8169-remove-rtl_dash_loop_wait_high-low.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.12/781-04-v6.13-net-phy-realtek-merge-the-drivers-for-internal-NBase.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/imx/patches-6.12/506-6.16-PCI-imx6-Skip-link-up-workaround-for-newer-platforms.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/780-01-v6.13-r8169-remove-original-workaround-for-RTL8125-broken-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.12/681-net-remove-NETIF_F_GSO_FRAGLIST-from-NETIF_F_GSO_SOF.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/backport-6.6/001-powerpc-kernel-Fix-pcc_save_regs-inclusion.patch",
          "target/linux/generic/backport-6.6/792-v6.16-igc-enable-HW-vlan-tag-insertion-stripping-by-defaul.patch",
          "target/linux/mediatek/patches-6.6/330-snand-mtk-bmt-support.patch",
          "target/linux/generic/kernel-6.6",
          "target/linux/bcm53xx/patches-6.6/180-usb-xhci-add-support-for-performing-fake-doorbell.patch",
          "target/linux/mediatek/patches-6.6/960-asus-hack-u-boot-ignore-mtdparts.patch",
          "target/linux/generic/pending-6.6/681-net-remove-NETIF_F_GSO_FRAGLIST-from-NETIF_F_GSO_SOF.patch",
          "target/linux/generic/backport-6.6/0080-v6.9-smp-Avoid-setup_max_cpus_namespace_collision_shadowing.patch",
          "target/linux/generic/backport-6.6/806-01-v6.10-xhci-pci-Use-PCI_VENDOR_ID_RENESAS.patch",
          "target/linux/generic/backport-6.6/806-03-v6.12-xhci-pci-Make-xhci-pci-renesas-a-proper-modular-driver.patch"
        ],
        "commitId" : "04d764576b766ce849ea68af5ed7f5cfd8f47260",
        "timestamp" : 1752331678000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.6 to 6.6.97\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.97\u000a\u000aRemove upstream patch:\u000a  generic/backport-6.6/001-powerpc-kernel-Fix-pcc_save_regs-inclusion.patch[1]\u000a\u000aManually rebased patch:\u000a  bcm53xx/patches-6.6/180-usb-xhci-add-support-for-performing-fake-doorbell.patch[2]\u000a\u000aAll other patches are automatically refreshed.\u000a\u000a[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.97&id=8a7ac2737211451b8b98657b919c4c4e0a4c0c2f\u000a[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.97&id=7609899eb6b70b536123eb58eeab27c764752b82\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aCo-authored-by: John Audia <therealgraysky@proton.me>\u000aTested-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19317\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 16:47:58 +0200",
        "id" : "04d764576b766ce849ea68af5ed7f5cfd8f47260",
        "msg" : "kernel: bump 6.6 to 6.6.97",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.6/806-01-v6.10-xhci-pci-Use-PCI_VENDOR_ID_RENESAS.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/pending-6.6/681-net-remove-NETIF_F_GSO_FRAGLIST-from-NETIF_F_GSO_SOF.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.6/0080-v6.9-smp-Avoid-setup_max_cpus_namespace_collision_shadowing.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/patches-6.6/330-snand-mtk-bmt-support.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/generic/backport-6.6/001-powerpc-kernel-Fix-pcc_save_regs-inclusion.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.6/792-v6.16-igc-enable-HW-vlan-tag-insertion-stripping-by-defaul.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.6"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/patches-6.6/960-asus-hack-u-boot-ignore-mtdparts.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm53xx/patches-6.6/180-usb-xhci-add-support-for-performing-fake-doorbell.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.6/806-03-v6.12-xhci-pci-Make-xhci-pci-renesas-a-proper-modular-driver.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/bcm27xx/patches-6.12/950-0054-Add-dwc_otg-driver.patch",
          "target/linux/bcm27xx/patches-6.12/950-0525-drivers-usb-xhci-prevent-a-theoretical-race-on-non-c.patch",
          "target/linux/bcm27xx/patches-6.12/950-0344-sdhci-Add-SD-Express-hook.patch",
          "target/linux/bcm27xx/patches-6.12/950-0396-drivers-mmc-sdhci-add-SPURIOUS_INT_RESP-quirk.patch",
          "target/linux/ramips/patches-6.12/831-01-mmc-mtk-sd-add-tuning-parameters-for-legacy-MIPS-MT7.patch",
          "target/linux/bcm27xx/patches-6.12/950-0777-drm-v3d-Remove-v3d-cpu_job.patch",
          "target/linux/bcm27xx/patches-6.12/950-0442-drivers-mmc-disable-write-caching-on-Samsung-2023-mo.patch",
          "target/linux/bcm27xx/patches-6.12/950-0096-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch",
          "target/linux/x86/config-6.12",
          "target/linux/bcm27xx/patches-6.12/950-0322-Bluetooth-hci_sync-Add-fallback-bd-address-prop.patch",
          "target/linux/bcm27xx/patches-6.12/950-0127-usb-xhci-drop-and-add-the-endpoint-context-in-xhci_f.patch",
          "target/linux/bcm27xx/patches-6.12/950-0445-mmc-quirks-add-MMC_QUIRK_BROKEN_ERASE-for-Phison-Int.patch",
          "target/linux/bcm27xx/patches-6.12/950-0125-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch",
          "target/linux/bcm27xx/patches-6.12/950-0863-drm-v3d-Use-V3D_SMS-registers-for-power-on-off-and-r.patch",
          "target/linux/bcm27xx/patches-6.12/950-0126-usb-xhci-workaround-for-bogus-SET_DEQ_PENDING-endpoi.patch",
          "target/linux/bcm27xx/patches-6.12/950-0767-drm-v3d-Fix-return-if-scheduler-initialization-fails.patch",
          "target/linux/bcm27xx/patches-6.12/950-0768-drm-v3d-Introduce-gemfs.patch",
          "target/linux/generic/backport-6.12/710-v6.16-igc-enable-HW-vlan-tag-insertion-stripping-by-defaul.patch",
          "target/linux/bcm27xx/patches-6.12/950-0333-xhci-quirks-add-link-TRB-quirk-for-VL805.patch",
          "target/linux/mediatek/patches-6.12/960-asus-hack-u-boot-ignore-mtdparts.patch",
          "target/linux/bcm27xx/patches-6.12/950-0860-drm-v3d-Associate-a-V3D-tech-revision-to-all-support.patch",
          "target/linux/bcm27xx/patches-6.12/950-0334-usb-xhci-add-VLI_SS_BULK_OUT_BUG-quirk.patch",
          "target/linux/bcm27xx/patches-6.12/950-0006-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch",
          "target/linux/bcm27xx/patches-6.12/950-0772-drm-v3d-Add-modparam-for-turning-off-Big-Super-Pages.patch",
          "target/linux/bcm27xx/patches-6.12/950-0437-mmc-sdhci-extend-maximum-ADMA-transfer-length-to-4Mi.patch",
          "target/linux/ramips/patches-6.12/003-v6.13-mmc-mtk-sd-Implement-Host-Software-Queue-for-eMMC.patch",
          "target/linux/bcm27xx/patches-6.12/950-0502-Bluetooth-hci_sync-Fix-crash-on-NULL-parent.patch",
          "target/linux/bcm27xx/patches-6.12/950-0443-mmc-quirks-disable-cache-on-more-known-bad-Sandisk-c.patch",
          "target/linux/ramips/patches-6.12/831-02-mmc-mtk-sd-disable-auto-CMD23-support-for-mt7620.patch",
          "target/linux/generic/hack-6.12/902-debloat_proc.patch",
          "target/linux/bcm27xx/patches-6.12/950-0360-i2c-designware-Add-SMBUS-quick-command-support.patch",
          "target/linux/bcm27xx/patches-6.12/950-0950-usb-xhci-default-to-Intel-scheme-for-calculating-U1-.patch",
          "target/linux/mediatek/patches-6.12/330-snand-mtk-bmt-support.patch",
          "target/linux/bcm27xx/patches-6.12/950-0751-mmc-set-MMC_QUIRK_KNOWN_WORKING_SD_CQ-on-Raspberry-P.patch",
          "target/linux/bcm27xx/patches-6.12/950-0130-drm-v3d-Clock-V3D-down-when-not-in-use.patch",
          "target/linux/bcm27xx/patches-6.12/950-0775-drm-v3d-Add-DRM_IOCTL_V3D_PERFMON_SET_GLOBAL.patch",
          "target/linux/bcm27xx/patches-6.12/950-0335-usb-xhci-add-XHCI_VLI_HUB_TT_QUIRK.patch",
          "target/linux/generic/kernel-6.12",
          "target/linux/ramips/patches-6.12/831-03-mmc-mtk-sd-use-default-PATCH_BIT1-2-values-for-mt762.patch",
          "target/linux/bcm27xx/patches-6.12/950-0446-i2c-designware-Add-support-for-bus-clear-feature.patch",
          "target/linux/bcm27xx/patches-6.12/950-0057-MMC-added-alternative-MMC-driver.patch",
          "target/linux/bcm27xx/patches-6.12/950-0124-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch"
        ],
        "commitId" : "57aa05e8e515f9341af950fe0f52b7e83ec638d4",
        "timestamp" : 1752331678000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: bump 6.12 to 6.12.37\u000a\u000aChangelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.37\u000a\u000aManually rebased patch:\u000a  generic/hack-6.12/902-debloat_proc.patch[1]\u000a\u000aNew Kconfig symbol:\u000a  x86: enable MITIGATION_TSA[2]\u000a\u000aAll other patches are automatically refreshed.\u000a\u000a[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.37&id=ead91de35d9cd5c4f80ec51e6020f342079170af\u000a[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.12.37&id=7a0395f6607a5d01e2b2a86355596b3f1224acbd\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19317\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 16:47:58 +0200",
        "id" : "57aa05e8e515f9341af950fe0f52b7e83ec638d4",
        "msg" : "kernel: bump 6.12 to 6.12.37",
        "paths" : [
          {
            "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/bcm27xx/patches-6.12/950-0775-drm-v3d-Add-DRM_IOCTL_V3D_PERFMON_SET_GLOBAL.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0126-usb-xhci-workaround-for-bogus-SET_DEQ_PENDING-endpoi.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0443-mmc-quirks-disable-cache-on-more-known-bad-Sandisk-c.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/patches-6.12/831-03-mmc-mtk-sd-use-default-PATCH_BIT1-2-values-for-mt762.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/patches-6.12/831-02-mmc-mtk-sd-disable-auto-CMD23-support-for-mt7620.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0767-drm-v3d-Fix-return-if-scheduler-initialization-fails.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0006-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0777-drm-v3d-Remove-v3d-cpu_job.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0442-drivers-mmc-disable-write-caching-on-Samsung-2023-mo.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0096-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0360-i2c-designware-Add-SMBUS-quick-command-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0525-drivers-usb-xhci-prevent-a-theoretical-race-on-non-c.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/x86/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0396-drivers-mmc-sdhci-add-SPURIOUS_INT_RESP-quirk.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0950-usb-xhci-default-to-Intel-scheme-for-calculating-U1-.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0437-mmc-sdhci-extend-maximum-ADMA-transfer-length-to-4Mi.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0860-drm-v3d-Associate-a-V3D-tech-revision-to-all-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/patches-6.12/330-snand-mtk-bmt-support.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0863-drm-v3d-Use-V3D_SMS-registers-for-power-on-off-and-r.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0334-usb-xhci-add-VLI_SS_BULK_OUT_BUG-quirk.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0768-drm-v3d-Introduce-gemfs.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/hack-6.12/902-debloat_proc.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/patches-6.12/003-v6.13-mmc-mtk-sd-Implement-Host-Software-Queue-for-eMMC.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0124-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0445-mmc-quirks-add-MMC_QUIRK_BROKEN_ERASE-for-Phison-Int.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0333-xhci-quirks-add-link-TRB-quirk-for-VL805.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0446-i2c-designware-Add-support-for-bus-clear-feature.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/backport-6.12/710-v6.16-igc-enable-HW-vlan-tag-insertion-stripping-by-defaul.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/bcm27xx/patches-6.12/950-0751-mmc-set-MMC_QUIRK_KNOWN_WORKING_SD_CQ-on-Raspberry-P.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0127-usb-xhci-drop-and-add-the-endpoint-context-in-xhci_f.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/patches-6.12/831-01-mmc-mtk-sd-add-tuning-parameters-for-legacy-MIPS-MT7.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0335-usb-xhci-add-XHCI_VLI_HUB_TT_QUIRK.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/patches-6.12/960-asus-hack-u-boot-ignore-mtdparts.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0344-sdhci-Add-SD-Express-hook.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0057-MMC-added-alternative-MMC-driver.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0772-drm-v3d-Add-modparam-for-turning-off-Big-Super-Pages.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0130-drm-v3d-Clock-V3D-down-when-not-in-use.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0054-Add-dwc_otg-driver.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/bcm27xx/patches-6.12/950-0125-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/generic/kernel-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/dts/mt7981b-huasifei-wh3000-pro.dts",
          "target/linux/mediatek/image/filogic.mk",
          "target/linux/mediatek/filogic/base-files/etc/board.d/03_gpio_switches",
          "target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh",
          "target/linux/mediatek/filogic/base-files/etc/board.d/02_network"
        ],
        "commitId" : "db1de8d21fd7f115cc1a6274f031119c9f36eefd",
        "timestamp" : 1752341514000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: add Huasifei WH3000 Pro support\u000a\u000a**Huasifei WH3000 Pro**\u000aPortable Wi-Fi 6 travel router based on MediaTek MT7981A SoC. MT7981B+MT7976CN+RTL8221B Dual Core 1.3GHZ with 5G modems module and PWM Fan.\u000a\u000a**Specifications**\u000aSoC: Filogic 820 MT7981A (1.3GHz)\u000aRAM: DDR4 1GB\u000aFlash: eMMC 8GB\u000aWiFi: 2.4GHz and 5GHz with 3 antennas\u000aEthernet:\u000a1x WAN (10/100/1000M)\u000a1x LAN (10/100/1000/2500M)\u000aUSB: 1x USB 3.0 port\u000aTwo buttons: power/reset and mode (BTN_0)\u000aLEDS: blue, red, blue+red=pink\u000aUART: 3.3V, TX, RX, GND / 115200 8N1\u000a\u000a**Installation via U-Boot rescue**\u000a1. Set static IP 192.168.1.2 on your computer and default route as 192.168.1.1\u000a2. Connect to the WAN port and hold the reset button while booting the device.\u000a3. Wait for the LED to blink 5 times, and release the reset button.\u000a4. Open U-boot web page on your browser at http://192.168.1.1\u000a5. Select the OpenWRT sysupgrade image, upload it, and start the upgrade.\u000a6. Wait for the router to flash the new firmware.\u000a7. Wait for the router to reboot itself.\u000a\u000a**Installation via sysupgrade**\u000aJust flash sysupgrade file via [LuCI upgrade page](http://192.168.1.1/cgi-bin/luci/admin/system/flash) without saving the settings.\u000a\u000a**Installation via SSH**\u000aUpload the file to the router `/tmp` directory, `ssh root@192.168.1.1` and issue a command:\u000a```\u000asysupgrade -n /tmp/openwrt-mediatek-filogic-huasifei_wh3000-pro-squashfs-sysupgrade.bin\u000a```\u000a\u000a**Factory MAC**\u000aYou can find your Factory MAC which is mentioned on the box at `/dev/mmcblck0p2` partition `factory` starting from `0x4`\u000a```\u000add if=/dev/mmcblk0p2 bs=1 skip=4 count=6 | hexdump -C\u000a```\u000a\u000aCherry-picked from https://github.com/coolsnowwolf/lede/commit/949d0bd77a2e97c2d982531f72b76c575fb28839\u000a\u000aFixed `green` to `blue` LED in dts, added `SUPPORTED_DEVICES += huasifei,fudy-pro` - to make sysupgrade compatible with factory QWRT/Lede fork firmware.\u000a\u000aSigned-off-by: Fil Dunsky <filipp.dunsky@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19315\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 19:31:54 +0200",
        "id" : "db1de8d21fd7f115cc1a6274f031119c9f36eefd",
        "msg" : "mediatek: add Huasifei WH3000 Pro support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/board.d/02_network"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/board.d/03_gpio_switches"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/image/filogic.mk"
          },
          {
            "editType" : "add",
            "file" : "target/linux/mediatek/dts/mt7981b-huasifei-wh3000-pro.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/filogic/base-files/lib/preinit/09_mount_cfg_part"
        ],
        "commitId" : "d8754f38665b723686a9b0de3175af1aa9ca983c",
        "timestamp" : 1752344503000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: allow mounting ubifs by its device and partition name\u000a\u000aSince not every device sets an ubifs partition name as the same as their\u000aparent mtd partition, this change allows mount_ubi_part to usable in\u000aother devices\u000a\u000aSigned-off-by: Yonghyu Ban <yhban@silicon.moe>\u000aLink: https://github.com/openwrt/openwrt/pull/19203\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 20:21:43 +0200",
        "id" : "d8754f38665b723686a9b0de3175af1aa9ca983c",
        "msg" : "mediatek: allow mounting ubifs by its device and partition name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/lib/preinit/09_mount_cfg_part"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac",
          "target/linux/mediatek/filogic/base-files/etc/hotplug.d/firmware/11-mt76-caldata",
          "target/linux/mediatek/filogic/base-files/lib/preinit/09_mount_cfg_part",
          "target/linux/mediatek/filogic/base-files/etc/board.d/01_leds",
          "target/linux/mediatek/filogic/base-files/lib/preinit/10_fix_eth_mac.sh",
          "target/linux/mediatek/dts/mt7981b-tplink-fr365v1.dts",
          "target/linux/mediatek/image/filogic.mk",
          "target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh",
          "target/linux/mediatek/filogic/base-files/etc/board.d/02_network"
        ],
        "commitId" : "e507398b88322a69417de47b94942ab53dae4603",
        "timestamp" : 1752344503000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: filogic: add support for TP-Link Festa FR365\u000a\u000aHardware\u000a--------\u000aSOC     : MediaTek MT7981B 2x A53\u000aRAM     : NT5AD256M16E4-JR 512MiB\u000aFlash   : ESMT F50L1G41LB 128MB\u000aETH     : 5x 1GbE (1x WAN, 4x LAN)\u000a          1x SFP+ (2.5 GbE)\u000aSwitch  : MediaTek MT7531AE\u000aWiFi    : MediaTek MT7976D\u000aButtons : Reset\u000aPower   : DC 12V 2A\u000a\u000aInstallation\u000a------------\u000a1. Disassemble the device\u000a2. Create solder bridge on R85, R86, Solder 4-pin header on J4.\u000a3. Connect UART console.\u000a4. In U-Boot shell, enter the following commands to prepare flashing\u000a```\u000aenable_phy\u000aextra_para set extra-para score 100\u000aextra_para set extra-para fwFlag good\u000a```\u000a5. Use `mtkupgrade` command to TFTP flash openwrt-mediatek-filogic-tplink_fr365-v1-squashfs-factory.bin\u000a6. Reboot the device\u000a\u000aSigned-off-by: Yonghyu Ban <yhban@silicon.moe>\u000aLink: https://github.com/openwrt/openwrt/pull/19203\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 20:21:43 +0200",
        "id" : "e507398b88322a69417de47b94942ab53dae4603",
        "msg" : "mediatek: filogic: add support for TP-Link Festa FR365",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/lib/upgrade/platform.sh"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/board.d/02_network"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/lib/preinit/10_fix_eth_mac.sh"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/board.d/01_leds"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/hotplug.d/firmware/11-mt76-caldata"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/image/filogic.mk"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/lib/preinit/09_mount_cfg_part"
          },
          {
            "editType" : "add",
            "file" : "target/linux/mediatek/dts/mt7981b-tplink-fr365v1.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/boot/uboot-tools/uboot-envtools/files/imx_cortexa53"
        ],
        "commitId" : "29f7c0ef977f03c32ebc5031cc1cda75b6fa2268",
        "timestamp" : 1752344668000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "uboot-envtools: add support for Gateworks venice\u000a\u000aAdd uboot-envtools support for Gateworks venice boards based on i.MX8M\u000aSoC's (imx_cortexa53) which boot from and store their U-Boot env on\u000aeMMC boot0 hardware partition.\u000a\u000aSigned-off-by: Tim Harvey <tharvey@gateworks.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19347\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 20:24:28 +0200",
        "id" : "29f7c0ef977f03c32ebc5031cc1cda75b6fa2268",
        "msg" : "uboot-envtools: add support for Gateworks venice",
        "paths" : [
          {
            "editType" : "add",
            "file" : "package/boot/uboot-tools/uboot-envtools/files/imx_cortexa53"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ramips/image/mt7621.mk",
          "target/linux/ramips/dts/mt7621_tplink_ex220-v2.dts"
        ],
        "commitId" : "dd15117dab568c7ebeaa8d3963f041bd8747e4ab",
        "timestamp" : 1752349072000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ramips: add support for TP-Link EX220 v2\u000a\u000aThis device is similar to the TP-Link EX220 v1.\u000aThe differences are the number of ports (3 LANs\u000aand 1 WAN) and the number of LEDs (1 LED RGB)\u000a\u000aHardware\u000a--------\u000a\u000aCPU:    MediaTek MT7621 DAT\u000aRAM:    128MB DDR3 (integrated)\u000aFLASH:  16MB SPI-NOR\u000aWiFi:   MediaTek MT7905 + MT7975 (2.4 / 5 DBDC) 802.11ax\u000aSERIAL: 115200 8N1\u000a        LED - (TX - RX - GND - 3V3 ) - ETH ports\u000a\u000aInstallation\u000a------------\u000a\u000aFlashing is only possible via a serial connection using the sysupgrade\u000aimage; the factory image must be signed. You can flash the sysupgrade\u000aimage directly through the U-Boot console, or preferably, by booting the\u000ainitramfs image and flashing with the sysupgrade command. Follow these\u000asteps for sysupgrade flashing:\u000a\u000a1. Establish a UART serial connection.\u000a2. Set up a TFTP server at 192.168.0.2 and copy the initramfs image\u000a   there.\u000a3. Power on the device and press any key to interrupt normal boot.\u000a4. Load the initramfs image using tftpboot.\u000a5. Boot with bootm.\u000a6. If you haven't done so already, back up all stock mtd partitions.\u000a7. Copy the sysupgrade image to the router.\u000a8. Flash OpenWrt through either LuCI or the sysupgrade command. Remember\u000a   not to attempt saving settings.\u000a\u000aRevert to stock firmware\u000a------------------------\u000a\u000aFlash stock firmware via OEM web-recovery mode. If you don't have access\u000ato the stock firmware image, you will need to restore the firmware\u000apartition backed up earlier.\u000a\u000aWeb-Recovery\u000a------------\u000a\u000aThe router supports an HTTP recovery mode:\u000a\u000a1. Turn off the router.\u000a2. Press the reset button and power on the device.\u000a3. When the LED start flashing, release reset and quickly press it\u000a   again.\u000a\u000aThe interface is reachable at 192.168.0.1 and supports installation of\u000athe OEM factory image. Note that flashing OpenWrt this way is not\u000apossible, as mentioned above.\u000a\u000aSigned-off-by: Gustavo Curi <gpcuri@land.ufrj.br>\u000aLink: https://github.com/openwrt/openwrt/pull/19104\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 21:37:52 +0200",
        "id" : "dd15117dab568c7ebeaa8d3963f041bd8747e4ab",
        "msg" : "ramips: add support for TP-Link EX220 v2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/image/mt7621.mk"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ramips/dts/mt7621_tplink_ex220-v2.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ath79/dts/qca9563_ubnt_amplifi-router-hd.dts"
        ],
        "commitId" : "80a9da93f622abed69907d3cf07963ef64c2bb8c",
        "timestamp" : 1752349402000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ath79: ubnt-amplifi-hd: Add 2nd USB bus (integrated ath3k bluetooth)\u000a\u000aAdd/enable 2nd USB bus (integrated ath3k bluetooth) to dts. This already\u000aexists in the qca956x dtsi, adding the pointer here to bring the bluetooth to life.\u000a\u000aThe 2nd bus hosts the integrated bluetooth at 0x1b400000.\u000a\u000aSee in the comments for more info:\u000ahttps://github.com/openwrt/openwrt/commit/c5b7ec8cee497c3a84eb8ad90d88494f0812698c\u000a\u000aTested-by: Russ Innes <russ.innes@gmail.com> on Ubiquiti Amplifi HD .\u000a\u000aSigned-off-by: Russ Innes <russ.innes@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19303\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 21:43:22 +0200",
        "id" : "80a9da93f622abed69907d3cf07963ef64c2bb8c",
        "msg" : "ath79: ubnt-amplifi-hd: Add 2nd USB bus (integrated ath3k bluetooth)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/dts/qca9563_ubnt_amplifi-router-hd.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ramips/image/mt76x8.mk",
          "target/linux/ramips/dts/mt7628an_wavlink_wl-wn570ha2.dts",
          "target/linux/ramips/mt76x8/base-files/etc/board.d/01_leds"
        ],
        "commitId" : "79b5151d7f212be4369946eaa0f4bf3fe850ef90",
        "timestamp" : 1752353499000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ramips: add support for Wavlink WL-WN570HA2\u000a\u000aThe Wavlink Aerial HD3 (WL-WN570HA2) is an AC1200 dual-band outdoor\u000aaccess point.  It supports 802.3AT/AF PoE and is IP67 waterproof.\u000aIt is based on the MediaTek MT7628DAN SoC and MT7613BEN WiFi 5 chip.\u000aThis model uses the 100Mbit LAN and 2.4Ghz WiFi elements of the\u000aMT7628 and the 5Ghz WiFi of the MT7613.\u000a\u000aSpecification:\u000a- SoC: MediaTek MT7628DAN (1C/1T) @ 580MHz\u000a- RAM: 64MB DDR2 (integrated in SoC)\u000a- FLASH: 16MB SPI NOR (Fudan FM25Q128A)\u000a- Ethernet: 1x 10/100Mbps\u000a- WiFi: 2.4/5 GHz 2T2R\u000a  - 2.4GHz MediaTek MT7628DAN bgn\u000a  - 5GHz MediaTek MT7613BEN nac\u000a- Antennas: 2x detachable, dual-band 7dBi with RP-SMA connectors.\u000a- USB: none\u000a- BTN: Reset\u000a- LED: 6 total: power; WAN/LAN; WiFi; WiFi low; WiFi med; Wifi high\u000a- UART:  surface-mount on PCB.  Pins are marked via silkscreen.\u000a   pin1 (square pad, towards Ethernet)=Vcc, pin2=RX,\u000a   pin3=TX, pin4=GND.  Settings: 57600/8N1.\u000a   NOTE: The TX & RX silkscreens were reversed on my test unit.\u000a\u000aInstallation:\u000a1) This device requires a HTTP recovery procedure to do an initial load\u000a  of OpenWRT.  You will need:\u000a  a. A web browser (private window recommended)\u000a  b. Configure an Ethernet interface to 192.168.1.x/24; don't use .1\u000a  c. Connect a cable between the computer and the Wavlink's PoE injector.\u000a2) Put the Wavlink in HTTP recovery mode.\u000a  a. Do this by pressing and holding the reset button on the bottom while\u000a  powering the unit on.\u000a  b. As soon as all 6 LEDs light up blue (roughly 2-3 seconds), release\u000a  the button.\u000a  c. The LEDs should all remain lit, indicating it's in HTTP recovery.\u000a3) Point the browser at http://192.168.1.1/index.html\u000a4) Click \"Choose File\" and select the OpenWRT sysupgrade image.\u000a5) Click the \"Update Firmware\" button and wait while the unit flashes\u000athe image and reboots.\u000a6) When the system comes back up fully, only the power LED will be lit.\u000aWait an extra minute then you should be able to reach OpenWRT on\u000ahttp://192.168.1.1\u000a5) Log into LuCI as root; there is no password.\u000a\u000aRevert to the OEM Firmware:\u000a--------------------------\u000a* U-boot HTTP:\u000a  Follow the HTTP recovery steps, and use a firmware image downloaded\u000a  from Wavlink.\u000a\u000aSigned-off-by: Jonathan Sturges <jsturges@redhat.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18856\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 22:51:39 +0200",
        "id" : "79b5151d7f212be4369946eaa0f4bf3fe850ef90",
        "msg" : "ramips: add support for Wavlink WL-WN570HA2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/image/mt76x8.mk"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ramips/mt76x8/base-files/etc/board.d/01_leds"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ramips/dts/mt7628an_wavlink_wl-wn570ha2.dts"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/image/filogic.mk"
        ],
        "commitId" : "e34e874a11f0506ff17365819bc101a455dc503e",
        "timestamp" : 1752354214000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: add support for Zyxel NWA90AX PRO\u000a\u000aSame hardware as Zyxel NWA50AX PRO.\u000aDEVICE_ALT0_VENDOR := Zyxel\u000aDEVICE_ALT0_MODEL := NWA90AX Pro\u000a\u000aSigned-off-by: Antonino Orlando <orlando.antonino@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19257\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:03:34 +0200",
        "id" : "e34e874a11f0506ff17365819bc101a455dc503e",
        "msg" : "mediatek: add support for Zyxel NWA90AX PRO",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/image/filogic.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/loongarch64/config-6.6",
          "target/linux/loongarch64/config-6.12"
        ],
        "commitId" : "9454095e1ab05d31cfc98246166ce1759743008e",
        "timestamp" : 1752355011000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "loongarch64: Create kernel files for v6.12 (from v6.6)\u000a\u000aThis is an automatically generated commit.\u000a\u000aWhen doing `git bisect`, consider `git bisect --skip`.\u000a\u000aSigned-off-by: Weijie Gao <hackpascal@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19136\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:16:51 +0200",
        "id" : "9454095e1ab05d31cfc98246166ce1759743008e",
        "msg" : "loongarch64: Create kernel files for v6.12 (from v6.6)",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/loongarch64/config-6.6"
          },
          {
            "editType" : "add",
            "file" : "target/linux/loongarch64/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/loongarch64/config-6.6"
        ],
        "commitId" : "492cb20976c02f2b7e9329f594b519d48d4b602b",
        "timestamp" : 1752355016000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "loongarch64: Restore kernel files for v6.6\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: Weijie Gao <hackpascal@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19136\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:16:56 +0200",
        "id" : "492cb20976c02f2b7e9329f594b519d48d4b602b",
        "msg" : "loongarch64: Restore kernel files for v6.6",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/loongarch64/config-6.6"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/loongarch64/config-6.12",
          "target/linux/loongarch64/Makefile",
          "target/linux/generic/config-6.12"
        ],
        "commitId" : "01a9a27dfa41ba566611583529ae466114628280",
        "timestamp" : 1752355020000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "loongarch64: add 6.12 as testing kernel\u000a\u000aRuntime-tested on Loongson-3A6000-HV-7A2000-XA61200 with AMD RX580\u000a\u000aSigned-off-by: Weijie Gao <hackpascal@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19136\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:17:00 +0200",
        "id" : "01a9a27dfa41ba566611583529ae466114628280",
        "msg" : "loongarch64: add 6.12 as testing kernel",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/loongarch64/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/loongarch64/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/pending-6.12/250-kernel-fork-Increase-minimum-number-of-allowed-threa.patch",
          "target/linux/generic/pending-6.6/250-kernel-fork-Increase-minimum-number-of-allowed-threa.patch"
        ],
        "commitId" : "c5330bdf7e8a577d98a4075cd9d022c1048d2913",
        "timestamp" : 1752355423000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: Fix boot of amrsr target in qemu\u000a\u000aThe bootup of the armsr target sometimes failed like this:\u000a```\u000a[    0.762283] NET: Registered PF_INET6 protocol family\u000a[    0.791987] workqueue: Failed to create a worker thread: -EAGAIN\u000a[    0.801986] workqueue: Failed to create a rescuer kthread for wq \"mld\": -EAGAIN\u000a[    0.964017] NET: Unregistered PF_INET6 protocol family\u000a```\u000a\u000aIncrease the maximum number of threads the kernel allows.\u000a\u000aLink: https://github.com/openwrt/openwrt/pull/19376\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:23:43 +0200",
        "id" : "c5330bdf7e8a577d98a4075cd9d022c1048d2913",
        "msg" : "kernel: Fix boot of amrsr target in qemu",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.6/250-kernel-fork-Increase-minimum-number-of-allowed-threa.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/generic/pending-6.12/250-kernel-fork-Increase-minimum-number-of-allowed-threa.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/spidev_test/Makefile"
        ],
        "commitId" : "315398be580abda0de75ad2a48e72cb661bb39e4",
        "timestamp" : 1752355594000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "spidev-test: Add license\u000a\u000aAdd GPL-2.0-only license.\u000a\u000aSigned-off-by: Jan Kardell <jan.kardell@telliq.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/mailman.87460.1751380623.1866309.openwrt-devel@lists.openwrt.org/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:26:34 +0200",
        "id" : "315398be580abda0de75ad2a48e72cb661bb39e4",
        "msg" : "spidev-test: Add license",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/utils/spidev_test/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/boot/kexec-tools/Makefile"
        ],
        "commitId" : "7a83949520628c448cc5b14764f3fa64706bc630",
        "timestamp" : 1752355646000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kexec-tools: Add license\u000a\u000aAdd GPL-2.0-only license and CPE id.\u000a\u000aSigned-off-by: Jan Kardell <jan.kardell@telliq.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/mailman.87462.1751380624.1866309.openwrt-devel@lists.openwrt.org/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:27:26 +0200",
        "id" : "7a83949520628c448cc5b14764f3fa64706bc630",
        "msg" : "kexec-tools: Add license",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/boot/kexec-tools/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/nettle/Makefile"
        ],
        "commitId" : "2722ba02c16e04cbe32800f9269454ba34be6be8",
        "timestamp" : 1752355683000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "nettle: Fix PKG_LICENSE_FILES\u000a\u000aUpdate file names.\u000a\u000aSigned-off-by: Jan Kardell <jan.kardell@telliq.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/mailman.87465.1751380624.1866309.openwrt-devel@lists.openwrt.org/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:28:03 +0200",
        "id" : "2722ba02c16e04cbe32800f9269454ba34be6be8",
        "msg" : "nettle: Fix PKG_LICENSE_FILES",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/nettle/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/util-linux/Makefile"
        ],
        "commitId" : "c78c386568ac0a5e6e7440143009e628ac825565",
        "timestamp" : 1752355749000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "util-linux: Update licenses\u000a\u000aSince util-linux has parts with different licences, give each part it's\u000aown licence.\u000a\u000aSigned-off-by: Jan Kardell <jan.kardell@telliq.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/mailman.87466.1751380624.1866309.openwrt-devel@lists.openwrt.org/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:29:09 +0200",
        "id" : "c78c386568ac0a5e6e7440143009e628ac825565",
        "msg" : "util-linux: Update licenses",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/utils/util-linux/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "toolchain/glibc/patches/050-Revert-Disallow-use-of-DES-encryption-functions-in-n.patch",
          "toolchain/glibc/common.mk"
        ],
        "commitId" : "39c1ca333235d4acda4c18e98f263f9797391bf4",
        "timestamp" : 1752356298000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "toolchain: glibc: update to 2.41\u000a\u000aglibc 2.39 has removed libcrypt completely:\u000a- configuration flag \"--enable-crypt\" is obsolete and removed\u000a- patch \"050-Revert-Disallow-use-of-DES-encryption-functions-in-n.patch\"\u000a  does not matter anymore\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19293\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:38:18 +0200",
        "id" : "39c1ca333235d4acda4c18e98f263f9797391bf4",
        "msg" : "toolchain: glibc: update to 2.41",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "toolchain/glibc/common.mk"
          },
          {
            "editType" : "delete",
            "file" : "toolchain/glibc/patches/050-Revert-Disallow-use-of-DES-encryption-functions-in-n.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "toolchain/glibc/common.mk"
        ],
        "commitId" : "8a40ccac372e7651eb52bd027f0913ea88c7da7a",
        "timestamp" : 1752356298000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "toolchain: glibc: Update glibc 2.41 to recent HEAD\u000a\u000a9f48a8abb2b2 Remove advisories from release branch\u000a0a7c7a3e283a NEWS: start new section\u000abdccbfbc52d3 math: Fix log10p1f internal table value (BZ 32626)\u000ad85a7719536f math: Fix sinhf for some inputs (BZ 32627)\u000acb7f20653724 nptl: Correct stack size attribute when stack grows up [BZ #32574]\u000acf88351b685d math: Fix tanf for some inputs (BZ 32630)\u000a69fda28279b4 assert: Add test for CVE-2025-0395\u000a1e0e33e1b19a Fix tst-aarch64-pkey to handle ENOSPC as not supported\u000aa900dbaf70f0 x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL compiler [BZ #32723]\u000a2cb04444b934 math: Fix `unknown type name '__float128'` for clang 3.4 to 3.8.1 (bug 32694)\u000a07288c7445bb math: Add optimization barrier to ensure a1 + u.d is not reused [BZ #30664]\u000a30992cb5e9d7 RISC-V: Fix IFUNC resolver cannot access gp pointer\u000a7c9a0868077c Aarch64: Improve codegen in SVE asinh\u000a94859e86807a Aarch64: Improve codegen in SVE exp and users, and update expf_inline\u000af3d9c116cb0a AArch64: Improve codegen for SVE erfcf\u000a2025e27a817f AArch64: Improve codegen for SVE pow\u000a7774a9d07ab2 AArch64: Improve codegen for SVE powf\u000a6d1f97bb0667 aarch64: Add configure checks for GCS support\u000afda5730898bc aarch64: Add tests for Guarded Control Stack\u000a61ba3cdfa9e9 aarch64: Add GCS tests for transitive dependencies\u000a8d98ee8d70cd aarch64: Add GCS tests for dlopen\u000a009c5a2dca7c aarch64: Add GCS test with signal handler\u000ae0bc5f64eaf7 math: Improve layout of exp/exp10 data\u000ac47c3890f15e AArch64: Add SVE memset\u000a89be78704ed8 AArch64: Use prefer_sve_ifuncs for SVE memset\u000a56609f8df1fa Pass -Wl,--no-error-execstack for tests where -Wl,-z,execstack is used [PR32717]\u000a746ef8e93964 static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763]\u000afd202462c5f8 elf: Check if __attribute__ ((aligned (65536))) is supported\u000a91f8cff2c48f configure: Fix spelling of -Wl,--no-error-execstack option\u000a1a3083b99992 posix: Move environ helper variables next to environ definition (bug 32541)\u000a66fc3bd75871 math: Remove an extra semicolon in math function declarations\u000a33bfd9020fda Linux: Remove attribute access from sched_getattr (bug 32781)\u000ae22c132484ea nptl: clear the whole rseq area before registration\u000a98c712855d66 nptl: PTHREAD_COND_INITIALIZER compatibility with pre-2.41 versions (bug 32786)\u000ace9b765522f0 nptl: Check if thread is already terminated in sigcancel_handler (BZ 32782)\u000a6a3a4a5e583a x86_64: Add tanh with FMA\u000a7e72fa7577f2 x86_64: Add sinh with FMA\u000abcd4cf9d5ff2 x86_64: Add atanh with FMA\u000aa282e2c0aee8 x86: Skip XSAVE state size reset if ISA level requires XSAVE\u000a80cd6566496e x86: Use separate variable for TLSDESC XSAVE/XSAVEC state size (bug 32810)\u000a200d20123cb8 x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread\u000ab861755a84ee elf: Extend glibc.rtld.execstack tunable to force executable stack (BZ 32653)\u000ad6d56af6e78c elf: Fix arm-linux-gnueabihf build break from b861755a84\u000af68b407d4bc5 x86: Optimize xstate size calculation\u000aaca31d27123d x86: Add ARL/PTL/CWF model detection support\u000aa53e76465791 x86: Handle unknown Intel processor with default tuning\u000a046b33800c3e x86: Detect Intel Diamond Rapids\u000a5cb575ca9a3d elf: tst-audit10: split AVX512F code into dedicated functions [BZ #32882]\u000a5b4c4617016d nptl: Fix pthread_getattr_np when modules with execstack are allowed (BZ 32897)\u000a5cf17ebc659c hurd: Fix tst-stack2 test build on Hurd\u000adab44a3b2bb5 elf: Keep using minimal malloc after early DTV resize (bug 32412)\u000a2ca34d76270d support: Use const char * argument in support_capture_subprogram_self_sgid\u000a624285af3bfc elf: Test case for bug 32976 (CVE-2025-4802)\u000a899dd3ab2fc2 x86_64: Fix typo in ifunc-impl-list.c.\u000a515d4166f4db elf: Fix subprocess status handling for tst-dlopen-sgid (bug 32987)\u000ad952c6efaa87 sparc: Fix argument passing to __libc_start_main (BZ 32981)\u000a84bdbf8a6f2f ppc64le: Revert \"powerpc: Optimized strncmp for power10\" (CVE-2025-5745)\u000a55cdcadf7306 ppc64le: Revert \"powerpc: Fix performance issues of strcmp power10\" (CVE-2025-5702)\u000ab48d7ab03643 ppc64le: Revert \"powerpc : Add optimized memchr for POWER10\" (Bug 33059)\u000a0c76c951620f ppc64le: Revert \"powerpc: Optimized strcmp for power10\" (CVE-2025-5702)\u000a61e461ed0c16 sparc: Fix sparc32 Fix argument passing to __libc_start_main (BZ 32981)\u000a11e634ccf32e support: Pick group in support_capture_subprogram_self_sgid if UID == 0\u000a6e489c17f827 Fix error reporting (false negatives) in SGID tests\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19293\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:38:18 +0200",
        "id" : "8a40ccac372e7651eb52bd027f0913ea88c7da7a",
        "msg" : "toolchain: glibc: Update glibc 2.41 to recent HEAD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "toolchain/glibc/common.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/toolchain/Makefile"
        ],
        "commitId" : "c571ac4bdf25b23b333f380591176628c5a20610",
        "timestamp" : 1752356298000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "toolchain: adjust with recent glibc\u000a\u000aglibc 2.39 has removed libcrypt completely.\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19293\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:38:18 +0200",
        "id" : "c571ac4bdf25b23b333f380591176628c5a20610",
        "msg" : "toolchain: adjust with recent glibc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/toolchain/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/ext-toolchain.sh"
        ],
        "commitId" : "ddd49e82f605933c46d20703c87faa67b5878eb1",
        "timestamp" : 1752356299000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "scripts/ext-toolchain: adjust with recent glibc\u000a\u000aglibc 2.39 has removed libcrypt completely.\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19293\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:38:19 +0200",
        "id" : "ddd49e82f605933c46d20703c87faa67b5878eb1",
        "msg" : "scripts/ext-toolchain: adjust with recent glibc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "scripts/ext-toolchain.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/libs/libpcap/Makefile"
        ],
        "commitId" : "34c2e7701a9a2ac49f3335ddee89956023b5a93a",
        "timestamp" : 1752356299000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "libpcap: adjust with glibc and libcrypt-compat\u000a\u000aglibc 2.39 has removed libcrypt completely.\u000asolution: link against libxcrypt built with glibc compatibility.\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19293\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:38:19 +0200",
        "id" : "34c2e7701a9a2ac49f3335ddee89956023b5a93a",
        "msg" : "libpcap: adjust with glibc and libcrypt-compat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/libs/libpcap/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/services/dropbear/Makefile"
        ],
        "commitId" : "eecc53cbe5c2978c95ee7c87b6e8e31cfe0f595b",
        "timestamp" : 1752356299000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "dropbear: adjust with glibc and libcrypt-compat\u000a\u000aglibc 2.39 has removed libcrypt completely.\u000asolution: link against libxcrypt built with glibc compatibility.\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19293\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:38:19 +0200",
        "id" : "eecc53cbe5c2978c95ee7c87b6e8e31cfe0f595b",
        "msg" : "dropbear: adjust with glibc and libcrypt-compat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/services/dropbear/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/services/ppp/Makefile"
        ],
        "commitId" : "ea6bcebc417cbf0c464d5d0310d894af63a6820d",
        "timestamp" : 1752356299000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ppp: adjust with glibc and libcrypt-compat\u000a\u000aglibc 2.39 has removed libcrypt completely.\u000asolution: link against libxcrypt built with glibc compatibility.\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19293\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:38:19 +0200",
        "id" : "ea6bcebc417cbf0c464d5d0310d894af63a6820d",
        "msg" : "ppp: adjust with glibc and libcrypt-compat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/services/ppp/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/services/uhttpd/Makefile"
        ],
        "commitId" : "ec62e87c0c01948deaf214b17100111ae3988568",
        "timestamp" : 1752356299000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "uhttpd: adjust with glibc and libcrypt-compat\u000a\u000aglibc 2.39 has removed libcrypt completely.\u000asolution: link against libxcrypt built with glibc compatibility.\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19293\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:38:19 +0200",
        "id" : "ec62e87c0c01948deaf214b17100111ae3988568",
        "msg" : "uhttpd: adjust with glibc and libcrypt-compat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/services/uhttpd/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/system/rpcd/Makefile"
        ],
        "commitId" : "3a188488197d5c004b9e8de1115f5acf73293a4e",
        "timestamp" : 1752356299000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "rpcd: adjust with glibc and libcrypt-compat\u000a\u000aglibc 2.39 has removed libcrypt completely.\u000asolution: link against libxcrypt built with glibc compatibility.\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19293\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:38:19 +0200",
        "id" : "3a188488197d5c004b9e8de1115f5acf73293a4e",
        "msg" : "rpcd: adjust with glibc and libcrypt-compat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/system/rpcd/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/busybox/Makefile"
        ],
        "commitId" : "f0e7868b7e0c780c84ccac7bd85ed470b44703b8",
        "timestamp" : 1752356299000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "busybox: adjust with glibc and libcrypt-compat\u000a\u000aglibc 2.39 has removed libcrypt completely.\u000asolution: link against libxcrypt built with glibc compatibility.\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19293\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:38:19 +0200",
        "id" : "f0e7868b7e0c780c84ccac7bd85ed470b44703b8",
        "msg" : "busybox: adjust with glibc and libcrypt-compat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/utils/busybox/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/utils/policycoreutils/Makefile"
        ],
        "commitId" : "6cac528f7227f08e748dcfff53366c96cc0ad4a2",
        "timestamp" : 1752356299000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "policycoreutils: adjust with glibc and libcrypt-compat\u000a\u000aglibc 2.39 has removed libcrypt completely.\u000asolution: link against libxcrypt built with glibc compatibility.\u000a\u000aSigned-off-by: Konstantin Demin <rockdrilla@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19293\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-12 23:38:19 +0200",
        "id" : "6cac528f7227f08e748dcfff53366c96cc0ad4a2",
        "msg" : "policycoreutils: adjust with glibc and libcrypt-compat",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/utils/policycoreutils/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/tegra/patches-6.6/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch"
        ],
        "commitId" : "b8dea6056d32431f21096760df71a6d98441945a",
        "timestamp" : 1752360514000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "tegra: bring back workaround for spurious interrupts\u000a\u000aUnfortunately they still apear with prolonged serial console usage.\u000aWhile it's not common to use serial console past initial setup, alas\u000awhen the condition is hit the console is almost unusable.\u000a\u000aSigned-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-2-tmn505@terefe.re/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 00:48:34 +0200",
        "id" : "b8dea6056d32431f21096760df71a6d98441945a",
        "msg" : "tegra: bring back workaround for spurious interrupts",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/tegra/patches-6.6/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/boot/uboot-tegra/Makefile"
        ],
        "commitId" : "92cd360aacd697f81f649ef78a7a5bb0d007f84a",
        "timestamp" : 1752360525000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "uboot-tegra: bump version to 2025.04\u000a\u000aFixes build issue when faced with Swig>=4.3.x\u000a\u000aSigned-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-3-tmn505@terefe.re/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 00:48:45 +0200",
        "id" : "92cd360aacd697f81f649ef78a7a5bb0d007f84a",
        "msg" : "uboot-tegra: bump version to 2025.04",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-tegra/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/generic/config-6.12"
        ],
        "commitId" : "2073f2e16bca12e4b86e7e0574ecde0c8bfbed78",
        "timestamp" : 1752360536000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "generic: 6.12: add few DRM symbols\u000a\u000aFound on tegra kernel 6.12 refresh.\u000a\u000aSigned-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-4-tmn505@terefe.re/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 00:48:56 +0200",
        "id" : "2073f2e16bca12e4b86e7e0574ecde0c8bfbed78",
        "msg" : "generic: 6.12: add few DRM symbols",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/tegra/patches-6.12/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch",
          "target/linux/tegra/patches-6.12/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch",
          "target/linux/tegra/patches-6.6/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch",
          "target/linux/tegra/config-6.6",
          "target/linux/tegra/config-6.12",
          "target/linux/tegra/patches-6.6/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch"
        ],
        "commitId" : "c89f3d3864adfcb7f0e04a0763ebde7887b06c94",
        "timestamp" : 1752360545000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel/tegra: Create kernel files for v6.12 (from v6.6)\u000a\u000aThis is an automatically generated commit.\u000a\u000aWhen doing `git bisect`, consider `git bisect --skip`.\u000a\u000aSigned-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-5-tmn505@terefe.re/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 00:49:05 +0200",
        "id" : "c89f3d3864adfcb7f0e04a0763ebde7887b06c94",
        "msg" : "kernel/tegra: Create kernel files for v6.12 (from v6.6)",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "target/linux/tegra/patches-6.6/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/tegra/patches-6.12/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/tegra/config-6.6"
          },
          {
            "editType" : "add",
            "file" : "target/linux/tegra/config-6.12"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/tegra/patches-6.6/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/tegra/patches-6.12/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/tegra/patches-6.6/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch",
          "target/linux/tegra/patches-6.6/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch",
          "target/linux/tegra/config-6.6"
        ],
        "commitId" : "9e30462287a55eb9684598a767cea06db1ac29cb",
        "timestamp" : 1752360554000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel/tegra: Restore kernel files for v6.6\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: Tomasz Maciej Nowak <tmn505@gmail.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-6-tmn505@terefe.re/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 00:49:14 +0200",
        "id" : "9e30462287a55eb9684598a767cea06db1ac29cb",
        "msg" : "kernel/tegra: Restore kernel files for v6.6",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/tegra/patches-6.6/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/tegra/patches-6.6/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch"
          },
          {
            "editType" : "add",
            "file" : "target/linux/tegra/config-6.6"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/tegra/patches-6.12/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch",
          "target/linux/tegra/patches-6.12/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch",
          "target/linux/tegra/config-6.12"
        ],
        "commitId" : "5aae86b39df95ae6e9379f8cac8dcc566610b754",
        "timestamp" : 1752360568000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "tegra: 6.12: refresh config and drop upstreamed patch\u000a\u000aRefresh of config drops IOMMU GART driver as it has been removed\u000aupstream.\u000a\u000aSigned-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-7-tmn505@terefe.re/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 00:49:28 +0200",
        "id" : "5aae86b39df95ae6e9379f8cac8dcc566610b754",
        "msg" : "tegra: 6.12: refresh config and drop upstreamed patch",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/tegra/patches-6.12/100-serial8250-on-tegra-hsuart-recover-from-spurious-interrupts-due-to-tegra2-silicon-bug.patch"
          },
          {
            "editType" : "delete",
            "file" : "target/linux/tegra/patches-6.12/101-ARM-dtc-tegra-enable-front-panel-leds-in-TrimSlice.patch"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/tegra/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/tegra/Makefile",
          "target/linux/tegra/base-files/etc/uci-defaults/04_led_migration"
        ],
        "commitId" : "1d3cfe8eb077a95addd57ff7aeaf4c6fb3d993b4",
        "timestamp" : 1752360577000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "tegra: add 6.12 as testing kernel\u000a\u000aIntroduce LED migration script as the names have changed.\u000a\u000aSigned-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/20250618170045.473711-8-tmn505@terefe.re/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 00:49:37 +0200",
        "id" : "1d3cfe8eb077a95addd57ff7aeaf4c6fb3d993b4",
        "msg" : "tegra: add 6.12 as testing kernel",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/tegra/base-files/etc/uci-defaults/04_led_migration"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/tegra/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/kernel/linux/modules/other.mk"
        ],
        "commitId" : "e73570a113ca7a732a5edf9254b67ee3fd93c2e0",
        "timestamp" : 1752361405000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: modules: package userspace consumer regulator\u000a\u000aAllows to enable/disable attached regulators from userspace, i.e. by\u000asimply writing value to a sysfs exported state file. Useful in case of\u000aUSB port VBUS toggled by GPIO.\u000a\u000aSigned-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/20250529202033.28250-1-tmn505@terefe.re/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 01:03:25 +0200",
        "id" : "e73570a113ca7a732a5edf9254b67ee3fd93c2e0",
        "msg" : "kernel: modules: package userspace consumer regulator",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/kernel/linux/modules/other.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/ath79/image/generic.mk",
          "target/linux/ath79/generic/base-files/etc/board.d/01_leds",
          "target/linux/ath79/dts/qca9550_dell_apl2x.dtsi",
          "target/linux/ath79/dts/qca9550_dell_apl26-0ae.dts",
          "package/boot/uboot-tools/uboot-envtools/files/ath79",
          "target/linux/ath79/generic/base-files/etc/board.d/02_network",
          "target/linux/ath79/dts/qca9550_dell_apl27-0b1.dts"
        ],
        "commitId" : "a89eced3ab2cc8dde322d750a39b4f33369aaa36",
        "timestamp" : 1752361416000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ath79: add support for Dell SonicPoint ACi APL27-0B1\u000a\u000aDell/SonicWall APL27-0B1 (marketed as SonicPoint ACi) is a dual band\u000awireless access point. Very similar to already supported APL26-0AE,\u000awhich all antennas are external, while this variant has internal\u000aantennas. End of life as of 2022-07-31.\u000a\u000aSpecification\u000aSoC: QualcommAtheros QCA9550\u000aRAM: 256 MB DDR2\u000aFlash: 32 MB SPI NOR\u000aWIFI: 2.4 GHz 3T3R integrated\u000a      5 GHz 3T3R QCA9890 oversized Mini PCIe card\u000aEthernet: 2x 10/100/1000 Mbps QCA8334\u000a          port labeled lan1 is PoE capable (802.3at)\u000aUSB: 1x 2.0\u000aLEDs: LEDs: 6x which 5 are GPIO controlled and two of them are dual color\u000aButtons: 1x GPIO controlled\u000aSerial: RJ-45 port, SonicWall pinout\u000a        baud: 115200, parity: none, flow control: none\u000a\u000aBefore flashing, be sure to have a copy of factory firmware, in case You\u000awish to revert to original firmware.\u000a\u000aInstallation\u000a1. Prepare TFTP server with OpenWrt sysupgrade image and rename that\u000a   image to \"ap135.bin\".\u000a2. Connect to one of LAN ports.\u000a3. Connect to serial port.\u000a4. Hold the reset button (small through hole on side of the unit),\u000a   power on the device and when prompted to stop autoboot, hit any key.\u000a   The held button can now be released.\u000a5. Alter U-Boot environment with following commands:\u000a    setenv bootcmd bootm 0x9F110000\u000a    saveenv\u000a6. Adjust \"ipaddr\" (access point, default is 192.168.1.1) and \"serverip\"\u000a   (TFTP server, default is 192.168.1.10) addresses in U-Boot\u000a   environment, then run following commands:\u000a    tftp 0x80060000 ap135.bin\u000a    erase 0x9F110000 +0x1EF0000\u000a    cp.b 0x80060000 0x9F110000 $filesize\u000a7. After successful flashing, execute:\u000a    boot\u000a8. The access point will boot to OpenWrt. Wait few minutes, until the\u000a    wrench LED will stop blinking, then it's ready for configuration.\u000a\u000aNotes\u000aBy default no power is provided on USB port, so attached USB devices\u000awon't enumerate. To change that enable regulator with:\u000aecho \"enabled\" > /sys/devices/platform/output-usb-vbus/state\u000aTo disable power write \"disabled\" to the same file.\u000aTher regulator state will reset on reboot, consider running this command\u000aon hotplug event or add it to /etc/rc.local. The hotplug event should\u000alook like this:\u000aif [ \"${PRODUCT}\" = \"1d6b/2/606\" ] && [ \"${ACTION}\" = \"add\" ]; then\u000a\u0009echo \"enabled\" > /sys/devices/platform/output-usb-vbus/state\u000afi\u000aPlace it in /etc/hotplug.d/usb/10-usb-power.\u000a\u000aKnown issues\u000aInitramfs image can't be bigger than specified kernel size, otherwise\u000abootloader will throw LZMA decompressing error. Switching to lzma-loader\u000ashould workaround that.\u000a\u000aSigned-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/20250529202033.28250-2-tmn505@terefe.re/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 01:03:36 +0200",
        "id" : "a89eced3ab2cc8dde322d750a39b4f33369aaa36",
        "msg" : "ath79: add support for Dell SonicPoint ACi APL27-0B1",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/ath79/dts/qca9550_dell_apl2x.dtsi"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/generic/base-files/etc/board.d/02_network"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/generic/base-files/etc/board.d/01_leds"
          },
          {
            "editType" : "add",
            "file" : "target/linux/ath79/dts/qca9550_dell_apl27-0b1.dts"
          },
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-tools/uboot-envtools/files/ath79"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/dts/qca9550_dell_apl26-0ae.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/ath79/image/generic.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/stm32/stm32mp1/config-6.12",
          "target/linux/qualcommax/config-6.12",
          "target/linux/rockchip/armv8/config-6.12",
          "target/linux/sunxi/config-6.12",
          "target/linux/armsr/config-6.12",
          "target/linux/qualcommbe/config-6.12",
          "target/linux/mediatek/mt7622/config-6.12",
          "target/linux/mvebu/config-6.12",
          "target/linux/mediatek/filogic/config-6.12",
          "target/linux/generic/config-6.12",
          "target/linux/imx/config-6.12"
        ],
        "commitId" : "0ceedec6fa808c736b995ef97a8ebe19088a0235",
        "timestamp" : 1752413274000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "generic: 6.12: add new config symbols\u000a\u000aMove the following kernel symbol configs to generic:\u000a  COMPRESSED_INSTALL and IMX_SCMI related configs\u000a\u000aSigned-off-by: Chukun Pan <amadeus@jmu.edu.cn>\u000aLink: https://github.com/openwrt/openwrt/pull/19380\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 15:27:54 +0200",
        "id" : "0ceedec6fa808c736b995ef97a8ebe19088a0235",
        "msg" : "generic: 6.12: add new config symbols",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/generic/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/qualcommbe/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/stm32/stm32mp1/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/armsr/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/mt7622/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/qualcommax/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/imx/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mvebu/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/rockchip/armv8/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/config-6.12"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/sunxi/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/qualcommax/config-6.12"
        ],
        "commitId" : "c70de5277d020fd5ff34e1ff56cc1f355cec392d",
        "timestamp" : 1752413274000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "qualcommax: remove useless cpu erratum\u000a\u000aThese cpu erratums are used by other SoCs, just remove them.\u000a\u000aSigned-off-by: Chukun Pan <amadeus@jmu.edu.cn>\u000aLink: https://github.com/openwrt/openwrt/pull/19380\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 15:27:54 +0200",
        "id" : "c70de5277d020fd5ff34e1ff56cc1f355cec392d",
        "msg" : "qualcommax: remove useless cpu erratum",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/qualcommax/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/qualcommbe/config-6.12"
        ],
        "commitId" : "bad9ec332206ce026191a5d575e70c01b1f6b393",
        "timestamp" : 1752413274000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "qualcommbe: remove useless cpu erratum\u000a\u000aThese cpu erratums are used by other SoCs, just remove them.\u000a\u000aSigned-off-by: Chukun Pan <amadeus@jmu.edu.cn>\u000aLink: https://github.com/openwrt/openwrt/pull/19380\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 15:27:54 +0200",
        "id" : "bad9ec332206ce026191a5d575e70c01b1f6b393",
        "msg" : "qualcommbe: remove useless cpu erratum",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/qualcommbe/config-6.12"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/network/config/ltq-vdsl-vr9-app/src/src/dsl_cpe_ubus.c",
          "package/network/config/ltq-vdsl-vr11-app/Makefile",
          "package/network/config/ltq-adsl-app/Makefile",
          "package/network/config/ltq-vdsl-vr9-app/Makefile"
        ],
        "commitId" : "b002cdd6a3b9a469aad91b488c21a0604c01f941",
        "timestamp" : 1752413954000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "ltq-*-app: correctly report downstream band borders\u000a\u000aThe direction needs to be included in the IOCTL call.\u000a\u000aFixes: b91d7d9d78ea (\"ltq-*-app: extend ubus metrics/statistics\")\u000aSigned-off-by: Jan Hoffmann <jan@3e8.eu>\u000aLink: https://github.com/openwrt/openwrt/pull/19363\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 15:39:14 +0200",
        "id" : "b002cdd6a3b9a469aad91b488c21a0604c01f941",
        "msg" : "ltq-*-app: correctly report downstream band borders",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/network/config/ltq-vdsl-vr9-app/src/src/dsl_cpe_ubus.c"
          },
          {
            "editType" : "edit",
            "file" : "package/network/config/ltq-vdsl-vr11-app/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "package/network/config/ltq-vdsl-vr9-app/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "package/network/config/ltq-adsl-app/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/boot/opensbi/Makefile"
        ],
        "commitId" : "2aff9ba76efc5d35e31b137d4c858919a006944c",
        "timestamp" : 1752416650000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "opensbi: update tarball hash compressed by the zstd 1.5.7\u000a\u000aThe source code tarball packaged by the zstd 1.5.6 was accidentally\u000alost from OpenWrt mirror https://sources.cdn.openwrt.org/ and\u000ahttps://sources.openwrt.org/. Now we have to use the new tarball\u000apackaged by the zstd 1.5.7 to fix the GitHub CI warning.\u000a\u000aSigned-off-by: Shiji Yang <yangshiji66@outlook.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19319\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 16:24:10 +0200",
        "id" : "2aff9ba76efc5d35e31b137d4c858919a006944c",
        "msg" : "opensbi: update tarball hash compressed by the zstd 1.5.7",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/boot/opensbi/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/boot/uboot-tools/uboot-envtools/files/qualcommbe_ipq95xx"
        ],
        "commitId" : "655eb05699975fff2e1df96bf80cb284d3215ec3",
        "timestamp" : 1752417814000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "uboot-tools: envtools: ipq95xx: use common function\u000a\u000aUse common function ubootenv_add_mmc\u000a\u000aSigned-off-by: Paweł Owoc <frut3k7@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19269\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 16:43:34 +0200",
        "id" : "655eb05699975fff2e1df96bf80cb284d3215ec3",
        "msg" : "uboot-tools: envtools: ipq95xx: use common function",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-tools/uboot-envtools/files/qualcommbe_ipq95xx"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c"
        ],
        "commitId" : "6432b411805fad2e35ad2f3726bcb9d4cd58ce89",
        "timestamp" : 1752418062000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "realtek: rtl931x: fix setting number of leds per port\u000a\u000aIn rtl931x_led_init, the number of leds per port is not properly set. It\u000acurrently uses a hardcoded value of 1 which seems to be taken initially\u000afrom a specific device. This hardcoded value assumes any port always has\u000aexactly two leds.\u000a\u000aThe RTL930x variant - rtl930x_led_init - does a better job at this. So\u000atake it and use it for RTL931x too with the corresponding register.\u000aWhile at it, rename the function to a proper naming scheme.\u000a\u000aSigned-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/19241\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 16:47:42 +0200",
        "id" : "6432b411805fad2e35ad2f3726bcb9d4cd58ce89",
        "msg" : "realtek: rtl931x: fix setting number of leds per port",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl931x.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/boot/uboot-mediatek/patches/439-add-zyxel_ex5601-t0.patch"
        ],
        "commitId" : "de1f47cd9faf210d802cb39debaab6d7821412cc",
        "timestamp" : 1752418450000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "uboot-mediatek: add USB bootmenu for Zyxel EX5601\u000a\u000aAdd new option to bootmenu which allows to boot the system from USB.\u000aYou can use dd to prepare USB with initramfs:\u000a- dd bs=1M if=openwrt-mediatek-filogic-zyxel_ex5601-t0-ubootmod-initramfs-factory.ubi of=/dev/sdX\u000a\u000aSigned-off-by: Paweł Owoc <frut3k7@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18949\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 16:54:10 +0200",
        "id" : "de1f47cd9faf210d802cb39debaab6d7821412cc",
        "msg" : "uboot-mediatek: add USB bootmenu for Zyxel EX5601",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-mediatek/patches/439-add-zyxel_ex5601-t0.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/dts/mt7986a-zyxel-ex5601-t0-common.dtsi"
        ],
        "commitId" : "058bd6c9d3a058206f1b8eb9f229d5793eea1df4",
        "timestamp" : 1752419046000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: filogic: mt7986: fix SPI driving for NAND and increase to 52MHz on ZyXEL EX5601\u000a\u000a8mA driving will cause overshoot issue on SPI NAND. Change it to 4mA.\u000a- Reference:\u000ahttps://git01.mediatek.com/plugins/gitiles/openwrt/feeds/mtk-openwrt-feeds/+/003744197aa3a587828b4330ab1112ebdb9e840a\u000a\u000aOn Linux mainline (mt7986.dtsi), spi's source clock is: clocks = <&topckgen CLK_TOP_MPLL_D2>, which is\u000a208MHz. Usable clock division will be:\u000a- 208/4=52MHz\u000a- 208/6~=35MHz\u000a- 208/8=26MHz\u000aand so on\u000a\u000aIf we specify 50MHz for spi-max-frequency, it will actually run under about 35MHz. Most SPI NAND & NOR\u000aflashes are capable of running with more than 52MHz, include Micorn MT29F4G01ABAFDWB on ZyXEL EX5601.\u000a[Ref: #18752] To reach highest performance on mt7986, use spi-max-frequency = <520000000>. Basically,\u000athis setting should work on all mt7986 PCBs since most mt7986 boards follow reference design. However,\u000aother boards needs further test to guarantee stability.\u000a\u000aSigned-off-by: Sky Huang <SkyLake.Huang@mediatek.com>\u000aTested-by: Aleksander Jan Bajkowski <olek2@wp.pl>\u000aLink: https://github.com/openwrt/openwrt/pull/18813\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 17:04:06 +0200",
        "id" : "058bd6c9d3a058206f1b8eb9f229d5793eea1df4",
        "msg" : "mediatek: filogic: mt7986: fix SPI driving for NAND and increase to 52MHz on ZyXEL EX5601",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/dts/mt7986a-zyxel-ex5601-t0-common.dtsi"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/boot/uboot-tegra/Makefile"
        ],
        "commitId" : "3669874b4e13ff9bcf6cf4580fe51d20d5a94bd2",
        "timestamp" : 1752419895000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "uboot-tegra: disable mkeficapsule build\u000a\u000aHost default environment doesn't provide/require gnutls headers needed\u000afor building mkeficapsule tools, and as tegra target doesn't require EFI\u000acapability, disable the build of mentioned tool.\u000a\u000aFixes: 92cd360aacd6 (\"uboot-tegra: bump version to 2025.04\")\u000aSigned-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>\u000aLink: https://patchwork.ozlabs.org/project/openwrt/patch/20250713125126.215092-1-tmn505@terefe.re/\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 17:18:15 +0200",
        "id" : "3669874b4e13ff9bcf6cf4580fe51d20d5a94bd2",
        "msg" : "uboot-tegra: disable mkeficapsule build",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/boot/uboot-tegra/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac",
          "target/linux/mediatek/filogic/base-files/etc/board.d/01_leds",
          "target/linux/mediatek/dts/mt7981b-iptime-ax3000sm.dts",
          "target/linux/mediatek/image/filogic.mk",
          "target/linux/mediatek/filogic/base-files/etc/board.d/02_network"
        ],
        "commitId" : "1c6cb6d5be10281d3b45ef8deec50b9e1e9aa8bb",
        "timestamp" : 1752420361000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: add support for ipTIME AX3000SM\u000a\u000aSpecification\u000a-------------\u000a- SoC       : MediaTek MT7981BA dual-core ARM Cortex-A53 1.3GHz\u000a- RAM       : DDR3 256Mbytes, Nanya Technology NT5CC128M16IP\u000a- Flash     : 128Mbytes NAND Flash, ESMT F50L1G41LB\u000a- WLAN      : MediaTek MT7976CN dual-band Wi-Fi 6\u000a  - 2.4GHz  : b/g/n/ax, MU-MIMO\u000a  - 5GHz    : a/n/ac/ax, MU-MIMO\u000a- Ethernet  : 10/100/1000 Mbps x4, LAN (MediaTek MT7531AE)\u000a              10/100/1000 Mbps x1, WAN (MT7981 internal PHY)\u000a- UART      : 1x4 pin header on PCB\u000a  - [J500] 3.3V, TX, RX, GND (115200, 8N1)\u000a- Buttons   : WPS, Reset\u000a- LEDs      : 1x Power (Amber)\u000a              1x CPU (Amber)\u000a              1x Wi-Fi 5GHz (Amber)\u000a              1x Wi-Fi 2.4GHz (Amber)\u000a              1x WAN activity (Amber)\u000a              4x LAN activity (Amber)\u000a- Power     : 12VDC, 1A (Center positive polarity)\u000a\u000aMAC address\u000a-----------\u000a+-----------+-------------------+-----------+\u000a| Interface | MAC               | Algorithm |\u000a+-----------+-------------------+-----------+\u000a| WLAN 2.4G | B0:38:6C:xx:xx:xx | label     |\u000a| WLAN 5G   | B2:38:6C:4x:xx:xx |           |\u000a| WAN       | B0:38:6C:xx:xx:xx | label + 1 |\u000a| LAN       | B0:38:6C:xx:xx:xx | label + 3 |\u000a+-----------+-------------------+-----------+\u000aThe WLAN 2.4G MAC address was found in 'Factory' partition, 0x4\u000a\u000aInstallation\u000a------------\u000a1. Download the *initramfs-kernel.bin file from the OpenWrt website\u000a2. Attach UART to the router, and interrupt the boot process by pressing '0'\u000a\u000a   If you successfully interrupt the boot process, a terminal prompt\u000a   name should look like this:\u000a\u000a   MT7981>\u000a\u000a3. Connect the router(LAN port) to the PC\u000a4. Assign the PC IP address: 192.168.0.100/24\u000a5. Load and run the *initramfs-kernel.bin:\u000a\u000a  tftpboot 0x46000000 initramfs-kernel.bin\u000a  bootm\u000a\u000a6. Upload the OpenWrt *squashfs-sysupgrade.bin to the router\u000a7. Run 'sysupgrade -n' with the sysupgrade OpenWrt image\u000a\u000aSigned-off-by: Donghyun Ko <nyankosoftware@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18689\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 17:26:01 +0200",
        "id" : "1c6cb6d5be10281d3b45ef8deec50b9e1e9aa8bb",
        "msg" : "mediatek: add support for ipTIME AX3000SM",
        "paths" : [
          {
            "editType" : "add",
            "file" : "target/linux/mediatek/dts/mt7981b-iptime-ax3000sm.dts"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/board.d/02_network"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/hotplug.d/ieee80211/11_fix_wifi_mac"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/image/filogic.mk"
          },
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/filogic/base-files/etc/board.d/01_leds"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "package/kernel/linux/modules/other.mk"
        ],
        "commitId" : "b93bb3dc629d50cd8885b8ee11e379e3b2a3c4b6",
        "timestamp" : 1752420720000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "kernel: make tty count for 8250 configurable\u000a\u000aThe number of serial interfaces for the chip 8250 can be configured at\u000abuild time. This is currently not configurable and is always set to 16\u000ainterfaces. This is too little for some small embedded devices and too much\u000afor others (x86_64). Therefore, this commit creates the possibility to set\u000athis at compile time.\u000a\u000aSigned-off-by: Florian Eckert <fe@dev.tdt.de>\u000aLink: https://github.com/openwrt/openwrt/pull/19217\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 17:32:00 +0200",
        "id" : "b93bb3dc629d50cd8885b8ee11e379e3b2a3c4b6",
        "msg" : "kernel: make tty count for 8250 configurable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "package/kernel/linux/modules/other.mk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "target/linux/mediatek/image/filogic.mk"
        ],
        "commitId" : "6615c8cfc85f1373cf93a9fc08cb1cb3bbefc964",
        "timestamp" : 1752420939000,
        "author" : {
          "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
          "fullName" : "hauke"
        },
        "authorEmail" : "hauke@hauke-m.de",
        "comment" : "mediatek: filogic: D-Link M30/M60: include initramfs in recovery\u000a\u000aCurrently, if OEM recovery flashes OpenWrt to second ubi1,\u000aOpenWrt cannot boot. With this commit, recovery image is built\u000awith initramfs kernel, so that it can boot from either ubi or ubi1.\u000a\u000aThis adds an extra step to OpenWrt installation from OEM:\u000auser needs to sysupgrade from initramfs to full system.\u000a\u000aSigned-off-by: Mateusz Krzak <kszaquitto+github@gmail.com>\u000aLink: https://github.com/openwrt/openwrt/pull/18878\u000aSigned-off-by: Hauke Mehrtens <hauke@hauke-m.de>\u000a",
        "date" : "2025-07-13 17:35:39 +0200",
        "id" : "6615c8cfc85f1373cf93a9fc08cb1cb3bbefc964",
        "msg" : "mediatek: filogic: D-Link M30/M60: include initramfs in recovery",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "target/linux/mediatek/image/filogic.mk"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/robimarko",
      "fullName" : "robimarko"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/hauke",
      "fullName" : "hauke"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/vincent",
      "fullName" : "vincent"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/mail",
      "fullName" : "mail"
    },
    {
      "absoluteUrl" : "https://taiha.net/jenkins/user/nbd",
      "fullName" : "nbd"
    }
  ]
}