)]}'
{
  "log": [
    {
      "commit": "7170be5f586b59bdcdab082778a5d9203ba7b667",
      "tree": "00d34a062c5bbab83315232078296567037bd3f4",
      "parents": [
        "faf3a98918aa5f14a29e0d246e194be58b9357f0"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Sat Jan 14 13:20:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:25:19 2006 -0800"
      },
      "message": "[PATCH] convert /proc/devices to use seq_file interface\n\nA Christoph suggested that the /proc/devices file be converted to use the\nseq_file interface.  This patch does that.\n\nI\u0027ve obxerved one or two installation that had sufficiently large sans that\nthey overran the 4k limit on /proc/devices.\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7da6844cf7bc44dcda548a0a0aebf85f3a1c1485",
      "tree": "9105032fd6803f2e0d6a24a483145f39ef5fdecd",
      "parents": [
        "50a5223428bbe77bc0f312100c950b6f4520ba34"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Jul 12 13:58:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 16:01:02 2005 -0700"
      },
      "message": "[PATCH] cdev: cdev_put oops\n\nWhile fixing an oops in the st driver in a dirty release path, I\nencountered an oops in cdev_put for cdevs allocated using cdev_alloc.  If\ncdev_del is called when the cdev kobject still has an open user, when the\nlast cdev_put is called, the cdev_put will call kobject_put, which will end\nup ultimately releasing the cdev in cdev_dynamic_release.  Patch fixes the\noops by preventing cdev_put from accessing freed memory.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d451687ca57371d303c5554b377d7f5c2ac6ae0",
      "tree": "e77910e971918887b7dea8c93bf6e8804518def4",
      "parents": [
        "7e568e62e9d4674d487cdc11f369e49e56ce6703"
      ],
      "author": {
        "name": "Wen-chien Jesse Sung",
        "email": "jesse@cola.voip.idv.tw",
        "time": "Tue Jun 28 20:44:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:29 2005 -0700"
      },
      "message": "[PATCH] fix semaphore handling in __unregister_chrdev_region\n\nThis up() should be down() instead.\n\nSigned-off-by: Wen-chien Jesse Sung \u003cjesse@cola.voip.idv.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac20427ef6aa63da663bdc88b71d16f7394f5e23",
      "tree": "49ba4f88c5cea42d59b386c508174f585efc8a01",
      "parents": [
        "3bc1ee3e8f1c05c0f64a479c6d56eb34a6190599"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Thu Jun 23 00:09:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:19 2005 -0700"
      },
      "message": "[PATCH] add check to /proc/devices read routines\n\nPatch to add check to get_chrdev_list and get_blkdev_list to prevent reads\nof /proc/devices from spilling over the provided page if more than 4096\nbytes of string data are generated from all the registered character and\nblock devices in a system\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75c96f85845a6707b0f9916cb263cb3584f7d48f",
      "tree": "45a64d1c9bb71d7093db3a11e0f21465c2e3dec6",
      "parents": [
        "5e198d94dd0c3ec7f6138229e2e412c2c6268c38"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 16:16:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:47 2005 -0700"
      },
      "message": "[PATCH] make some things static\n\nThis patch makes some needlessly global identifiers static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Arjan van de Ven \u003carjanv@infradead.org\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d4d5b325315f064e8cd4efaefbe50cdda0357c7",
      "tree": "b4a2bc39f9c60a28d965ed2586dc33dd02816392",
      "parents": [
        "a757e64cfa400391041ed7953f0290c34a820c93"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 17 10:57:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 17 10:57:20 2005 -0700"
      },
      "message": "[PATCH] revert fs/char_dev.c CONFIG_BASE_FULL change\n\nThis reverts a fs/char_dev.c patch that was merged into BK on March 3.\n\nThe problem is that it breaks things ... __register_chrdev_region() has\na block of code, commented \"temporary\" for over two years now, which\nfails rudely during PCMCIA initialization or other register_chrdev()\ncalls, because it doesn\u0027t \"degrade to linked list\".  This keeps whole\nsubsystems from working.\n\nA real fix to that \"temporary\" code should be possible, using some better\nscheme to allocate major numbers, but it\u0027s not something I want to spend\ntime on just now.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
