)]}'
{
  "commit": "6bcb7727d9e612011b70d64a34401688b986d6ab",
  "tree": "e84afd235ba47350a3981cfc3f770aa5dd32bb5b",
  "parents": [
    "2f6e056e95ff5020260ccfd85391a6474d87e4b5",
    "92df4c56cf5b739c2977001c581badeaf82b9857"
  ],
  "author": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Wed Dec 10 01:15:32 2025 -0800"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Wed Dec 10 01:15:33 2025 -0800"
  },
  "message": "Merge branch \u0027inet-frags-flush-pending-skbs-in-fqdir_pre_exit\u0027\n\nJakub Kicinski says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\ninet: frags: flush pending skbs in fqdir_pre_exit()\n\nFix the issue reported by NIPA starting on Sep 18th [1], where\npernet_ops_rwsem is constantly held by a reader, preventing writers\nfrom grabbing it (specifically driver modules from loading).\n\nThe fact that reports started around that time seems coincidental.\nThe issue seems to be skbs queued for defrag preventing conntrack\nfrom exiting.\n\nFirst patch fixes another theoretical issue, it\u0027s mostly a leftover\nfrom an attempt to get rid of the inet_frag_queue refcnt, which\nI gave up on (still think it\u0027s doable but a bit of a time sink).\nSecond patch is a minor refactor.\n\nThe real fix is in the third patch. It\u0027s the simplest fix I can\nthink of which is to flush the frag queues. Perhaps someone has\na better suggestion?\n\nLast patch adds an explicit warning for conntrack getting stuck,\nas this seems like something that can easily happen if bugs sneak in.\nThe warning will hopefully save us the first 20% of the investigation\neffort.\n\nLink: https://lore.kernel.org/20251001082036.0fc51440@kernel.org # [1]\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nLink: https://patch.msgid.link/20251207010942.1672972-1-kuba@kernel.org\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": []
}
