)]}'
{
  "commit": "dcc60243e726978576cb02b74c84440629c69c87",
  "tree": "f1a4cd4a41c942118a21c3b1cb0b4857fe2c63e1",
  "parents": [
    "dc8ed71eeb8adce08d3070f4130e12ee540baa59"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "srostedt@redhat.com",
    "time": "Wed Apr 29 22:52:21 2009 -0400"
  },
  "committer": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Tue Aug 18 21:49:43 2009 -0400"
  },
  "message": "kconfig: add streamline_config.pl to scripts\n\nstreamline_config.pl is a very powerful tool. For those that install\na kernel to a new box using the config file from the distribution know that\nit can take forever to compile the kernel.\n\nMaking a custom config file that will still boot your box, but bring\ndown the compile time of the kernel can be quit painful, and to ask\nsomeone that reported a bug to do this can be a large burdon since that\nperson may not even know how to build a kernel.\n\nThis script will perform \"lsmod\" to find all the modules loaded on the\ncurrent running system. It will read all the Makefiles to map which\nCONFIG enables a module. It will read the Kconfig files to find the\ndependencies and selects that may be needed to support a CONFIG.\nFinally, it reads the .config file and removes any module \"\u003dm\" that is\nnot needed to enable the currently loaded modules. The output goes to\nstandard out.\n\nHere\u0027s a way to run the script. From the Linux directory that holds\na distribution .config.\n\n $ scripts/kconfig/streamline_config.pl arch/x86/Kconfig \u003e config-sl\n $ mv .config config-save\n $ mv config-sl .config\n $ make oldconfig\n\nNow you have a .config that will still build all your modules, but also\ntake much less time to build the kernel.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79d85573ee0f9e4d5a1cc71d39acd0aa7cb63bbe",
      "new_mode": 33188,
      "new_path": "scripts/kconfig/streamline_config.pl"
    }
  ]
}
