)]}'
{
  "commit": "6c5b3fc0147f79d714d2fe748b5869d7892ef2e7",
  "tree": "2cff691b2d4da2afd69660cb4ee647f6b553cdf9",
  "parents": [
    "014ab19a69c325f52d7bae54ceeda73d6307ae0c"
  ],
  "author": {
    "name": "Paul Moore",
    "email": "paul.moore@hp.com",
    "time": "Fri Oct 10 10:16:33 2008 -0400"
  },
  "committer": {
    "name": "Paul Moore",
    "email": "paul.moore@hp.com",
    "time": "Fri Oct 10 10:16:33 2008 -0400"
  },
  "message": "selinux: Cache NetLabel secattrs in the socket\u0027s security struct\n\nPrevious work enabled the use of address based NetLabel selectors, which\nwhile highly useful, brought the potential for additional per-packet overhead\nwhen used.  This patch attempts to mitigate some of that overhead by caching\nthe NetLabel security attribute struct within the SELinux socket security\nstructure.  This should help eliminate the need to recreate the NetLabel\nsecattr structure for each packet resulting in less overhead.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "632ac3e80a61845c1a6634aaa19265f0ae28e78a",
      "old_mode": 33188,
      "old_path": "security/selinux/hooks.c",
      "new_id": "3aa811eba25bd1454279b37fecf273dc29181fa4",
      "new_mode": 33188,
      "new_path": "security/selinux/hooks.c"
    },
    {
      "type": "modify",
      "old_id": "982bac0ac3286835b5fec99f6c6be3bd07e57282",
      "old_mode": 33188,
      "old_path": "security/selinux/include/netlabel.h",
      "new_id": "b913c8d060386728bfe0bc68441a56b4ad3f012f",
      "new_mode": 33188,
      "new_path": "security/selinux/include/netlabel.h"
    },
    {
      "type": "modify",
      "old_id": "ad34787c6c02bd61be40a24ed6ba51e516fb41c3",
      "old_mode": 33188,
      "old_path": "security/selinux/include/objsec.h",
      "new_id": "f8be8d7fa26d7962f020e612254653d849f5b226",
      "new_mode": 33188,
      "new_path": "security/selinux/include/objsec.h"
    },
    {
      "type": "modify",
      "old_id": "b22b7dafa0e3368050813eb9866e6a80153504fd",
      "old_mode": 33188,
      "old_path": "security/selinux/netlabel.c",
      "new_id": "f58701a7b728619a5a50e3bc74981baa23ab60cf",
      "new_mode": 33188,
      "new_path": "security/selinux/netlabel.c"
    }
  ]
}
