)]}'
{
  "commit": "3232c110b56bd01c5f0fdfd16b4d695f2e05b0a9",
  "tree": "b369f8dc55e9d27bbd0b8b4b6843c0736d61b005",
  "parents": [
    "821f3eff7cdb9d6c7076effabd46c96c322daed1"
  ],
  "author": {
    "name": "Yuichi Nakamura",
    "email": "ynakam@hitachisoft.jp",
    "time": "Fri Aug 24 11:55:11 2007 +0900"
  },
  "committer": {
    "name": "James Morris",
    "email": "jmorris@namei.org",
    "time": "Wed Oct 17 08:59:30 2007 +1000"
  },
  "message": "SELinux: tune avtab to reduce memory usage\n\nThis patch reduces memory usage of SELinux by tuning avtab. Number of hash\nslots in avtab was 32768. Unused slots used memory when number of rules is\nfewer. This patch decides number of hash slots dynamically based on number\nof rules. (chain length)^2 is also printed out in avtab_hash_eval to see\nstandard deviation of avtab hash table.\n\nSigned-off-by: Yuichi Nakamura\u003cynakam@hitachisoft.jp\u003e\nAcked-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85705eb289e02eda07ef79170547b7d004a48e90",
      "old_mode": 33188,
      "old_path": "security/selinux/ss/avtab.c",
      "new_id": "7551af1f78994aea7203a3aa76bf2df8521c9706",
      "new_mode": 33188,
      "new_path": "security/selinux/ss/avtab.c"
    },
    {
      "type": "modify",
      "old_id": "0a90d939af93f8b17167fbef67dbab34b8f2bd04",
      "old_mode": 33188,
      "old_path": "security/selinux/ss/avtab.h",
      "new_id": "d8edf8ca56d12de1eea45c374678b64896fb75ad",
      "new_mode": 33188,
      "new_path": "security/selinux/ss/avtab.h"
    },
    {
      "type": "modify",
      "old_id": "d2737edba5414598a5be034e652e66c52990b6de",
      "old_mode": 33188,
      "old_path": "security/selinux/ss/conditional.c",
      "new_id": "45b93a827c802f2b03dce5fef0c4a2551cbb9d28",
      "new_mode": 33188,
      "new_path": "security/selinux/ss/conditional.c"
    },
    {
      "type": "modify",
      "old_id": "f05f97a2bc3a1343e5960f1c409a8ae0e7e565f4",
      "old_mode": 33188,
      "old_path": "security/selinux/ss/policydb.c",
      "new_id": "5ecbad7d8b9fcd295029035843d27e7de3545bb8",
      "new_mode": 33188,
      "new_path": "security/selinux/ss/policydb.c"
    }
  ]
}
