)]}'
{
  "commit": "333cb8bd69852ebb2010fc821e525345f0e6a8a9",
  "tree": "e558dea1d60afb41a0694ffd0bcd5db5134e4c6c",
  "parents": [
    "76e39d81415a51926e784d441760773574ecbdb9"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu Apr 20 23:10:39 2023 +0200"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Fri Apr 21 10:21:02 2023 +0000"
  },
  "message": "t/linux: patch out static virtual interfaces\n\nA few virtual drivers (bonding, dummy) predate netlink (~2003), which\nmeans that the kernel had no way to dynamically create network\ninterfaces.\nThe solution was kernel module paramter which statically precreated a\nlist of these virtual interfaces. The number was generally set to 1 by\ndefault, meaning that loading the module creates one of its interface.\n\nFor compatibility with legacy userspaces this is still kept around. We\ncould set the parameters to zero, but doing that everywhere is a pain.\nThis just patches the default values to zero.\n\nChange-Id: I605781b80fb8b20a7724e7fdfa5a4f75ca25eea1\nReviewed-on: https://review.monogon.dev/c/monogon/+/1589\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "236f891a292ec8d7f053073abbcd5cab729578ed",
      "old_mode": 33188,
      "old_path": "third_party/linux/external.bzl",
      "new_id": "64aeb5414c06f63a87eedc4fc5cf12f50c14cb3e",
      "new_mode": 33188,
      "new_path": "third_party/linux/external.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ffad1eef07230af6a7a4697908cc994f536059c",
      "new_mode": 33188,
      "new_path": "third_party/linux/external/disable-static-ifs.patch"
    }
  ]
}
