)]}'
{
  "commit": "32b70e62034aa72f8414ad4e9122cce7ad418c48",
  "tree": "e64bfdc8c1720497221cfd2912c2715e96a300a6",
  "parents": [
    "9e371b0ba7f5344b071ff813b7dddade8ba7f8c4"
  ],
  "author": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Fri Feb 13 19:51:59 2026 -0800"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Tue Feb 17 17:13:07 2026 -0800"
  },
  "message": "selftests: tc_actions: don\u0027t dump 2MB of \\0 to stdout\n\nSince we started running selftests in NIPA we have been seeing\ntc_actions.sh generate a soft lockup warning on ~20% of the runs.\nOn the pre-netdev foundation setup it was actually a missed irq\nsplat from the console. Now it\u0027s either that or a lockup.\n\nI initially suspected a socket locking issue since the test\nis exercising local loopback with act_mirred.\nAfter hours of staring at this I noticed in strace that ncat\nwhen -o $file is specified _both_ saves the output to the file\nand still prints it to stdout. Because the file being sent\nis constructed with:\n\n  dd conv\u003dsparse status\u003dnone if\u003d/dev/zero bs\u003d1M count\u003d2 of\u003d$mirred\n                                ^^^^^^^^^\n\nthe data printed is all \\0. Most terminals don\u0027t display nul\ncharacters (and neither does vng output capture save them).\nBut QEMU\u0027s serial console still has to poke them thru which\nis very slow and causes the lockup (if the file is \u003e600kB).\n\nReplace the \u0027-o $file\u0027 with \u0027\u003e $file\u0027. This speeds the test up\nfrom 2m20s to 18s on debug kernels, and prevents the warnings.\n\nFixes: ca22da2fbd69 (\"act_mirred: use the backlog for nested calls to mirred ingress\")\nReviewed-by: Simon Horman \u003chorms@kernel.org\u003e\nLink: https://patch.msgid.link/20260214035159.2119699-1-kuba@kernel.org\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea89e558672db0af1e64c8761f7879c649642104",
      "old_mode": 33261,
      "old_path": "tools/testing/selftests/net/forwarding/tc_actions.sh",
      "new_id": "86edbc7e2489b3237689ee250869aabd401adab7",
      "new_mode": 33261,
      "new_path": "tools/testing/selftests/net/forwarding/tc_actions.sh"
    }
  ]
}
