)]}'
{
  "commit": "8de53883a4bf807a628f0d150a7ca7ddf56a5cc3",
  "tree": "b36df409612ab3970137b28c8ef5e3e91cfd58e3",
  "parents": [
    "e2e92714d08117d18f0e560673206717d10edbd4"
  ],
  "author": {
    "name": "Antony Antony",
    "email": "antony.antony@secunet.com",
    "time": "Tue May 26 21:07:30 2026 +0200"
  },
  "committer": {
    "name": "Steffen Klassert",
    "email": "steffen.klassert@secunet.com",
    "time": "Thu Jun 04 12:22:39 2026 +0200"
  },
  "message": "xfrm: split xfrm_state_migrate into create and install functions\n\nTo prepare for subsequent patches, split\nxfrm_state_migrate() into two functions:\n- xfrm_state_migrate_create(): creates the migrated state\n- xfrm_state_migrate_install(): installs it into the state table\n\nsplitting will help to avoid SN/IV reuse when migrating AEAD SA.\n\nAnd add const whenever possible.\nNo functional change.\n\nReviewed-by: Sabrina Dubroca \u003csd@queasysnail.net\u003e\nSigned-off-by: Antony Antony \u003cantony.antony@secunet.com\u003e\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "368b1dc22e5cc376cbe96a7f6fb8cddc2e1cec87",
      "old_mode": 33188,
      "old_path": "include/net/xfrm.h",
      "new_id": "4137986f15e241bf0bda2003be1da8deb5a58f0c",
      "new_mode": 33188,
      "new_path": "include/net/xfrm.h"
    },
    {
      "type": "modify",
      "old_id": "5424f2becbafbc6ed4a5e4fa2a2ab5ed9e3b404d",
      "old_mode": 33188,
      "old_path": "net/xfrm/xfrm_state.c",
      "new_id": "85fd80520184f46dcc9a7bf350be467b0b083134",
      "new_mode": 33188,
      "new_path": "net/xfrm/xfrm_state.c"
    }
  ]
}
