)]}'
{
  "commit": "98826cf8a55b0f4bbf1fd20136fea343d203d9d7",
  "tree": "6dcd8fee01c437784f547604b543d8542d48be09",
  "parents": [
    "31a3f54cf21f982cb3b825807ac0da028fa795bc"
  ],
  "author": {
    "name": "Cong Wang",
    "email": "xiyou.wangcong@gmail.com",
    "time": "Thu Apr 03 14:16:31 2025 -0700"
  },
  "committer": {
    "name": "Anil Altinay",
    "email": "aaltinay@google.com",
    "time": "Thu May 01 14:40:22 2025 -0700"
  },
  "message": "codel: remove sch-\u003eq.qlen check before qdisc_tree_reduce_backlog()\n\n[ Upstream commit 342debc12183b51773b3345ba267e9263bdfaaef ]\n\nAfter making all -\u003eqlen_notify() callbacks idempotent, now it is safe to\nremove the check of qlen!\u003d0 from both fq_codel_dequeue() and\ncodel_qdisc_dequeue().\n\nBUG\u003db/410449929\nTEST\u003dpresubmit\nRELEASE_NOTE\u003dFixed KCTF-342debc in the Linux kernel.\n\ncos-patch: security-high\nReported-by: Gerrard Tai \u003cgerrard.tai@starlabs.sg\u003e\nFixes: 4b549a2ef4be (\"fq_codel: Fair Queue Codel AQM\")\nFixes: 76e3cc126bb2 (\"codel: Controlled Delay AQM\")\nChange-Id: I270b21e1140205b967b77f93c58edc561e837fdc\nSigned-off-by: Cong Wang \u003cxiyou.wangcong@gmail.com\u003e\nReviewed-by: Simon Horman \u003chorms@kernel.org\u003e\nLink: https://patch.msgid.link/20250403211636.166257-1-xiyou.wangcong@gmail.com\nAcked-by: Jamal Hadi Salim \u003cjhs@mojatatu.com\u003e\nSigned-off-by: Paolo Abeni \u003cpabeni@redhat.com\u003e\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\nSigned-off-by: Kernel CVE Triage Automation \u003ccloud-image-kernel-cve-triage-automation@prod.google.com\u003e\nReviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/101161\nReviewed-by: Michael Kochera \u003ckochera@google.com\u003e\nTested-by: Cusky Presubmit Bot \u003cpresubmit@cos-infra-prod.iam.gserviceaccount.com\u003e\nReviewed-by: Anil Altinay \u003caaltinay@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7a4874543de5d49796a353645e685d1e2e49e0a",
      "old_mode": 33188,
      "old_path": "net/sched/sch_codel.c",
      "new_id": "5f2e0681574567e14c0589e84c67820a4038b063",
      "new_mode": 33188,
      "new_path": "net/sched/sch_codel.c"
    },
    {
      "type": "modify",
      "old_id": "8c4fee0634366eaf8b20c6af42aaf552b9329540",
      "old_mode": 33188,
      "old_path": "net/sched/sch_fq_codel.c",
      "new_id": "9330923a624c02706005ebf171cc84f801d2fd73",
      "new_mode": 33188,
      "new_path": "net/sched/sch_fq_codel.c"
    }
  ]
}
