)]}'
{
  "log": [
    {
      "commit": "203f40a5a030ed4048cd40e3bd9ab5df6c5df589",
      "tree": "5829b47ddea21cd98901a0f59e655477dc8cdfc9",
      "parents": [
        "1dce071e18b7264457d17c0dec4c7e430bfaee7d"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Nov 11 14:05:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 12 07:55:31 2010 -0800"
      },
      "message": "oom: document obsolete oom_adj tunable\n\n/proc/pid/oom_adj was deprecated in August 2010 with the introduction of\nthe new oom killer heuristic.\n\nThis patch copies the Documentation/feature-removal-schedule.txt entry for\nthis tunable to the Documentation/ABI/obsolete directory so nobody misses\nit.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nReported-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66fa12c571d35e3cd62574c65f1785a460105397",
      "tree": "b4f8de3d5ca827d2b134ed628628a7bff46967ca",
      "parents": [
        "1ef5b816c0eaf84f91106cfc0893069c49e86113"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 10 00:12:20 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Oct 11 14:48:03 2010 +0200"
      },
      "message": "ieee1394: remove the old IEEE 1394 driver stack\n\nThe drivers\n  - ohci1394 (controller driver)\n  - ieee1394 (core)\n  - dv1394, raw1394, video1394 (userspace ABI)\n  - eth1394, sbp2 (protocol drivers)\nare replaced by\n  - firewire-ohci (controller driver)\n  - firewire-core (core and userspace ABI)\n  - firewire-net, firewire-sbp2 (protocol drivers)\nwhich are more featureful, better performing, and more secure than the older\ndrivers; all with a smaller and more modern code base.\n\nThe driver firedtv in drivers/media/dvb/firewire/ contains backends to both\nieee1394 and firewire-core.  Its ieee1394 backend code can be removed in an\nindependent commit; firedtv as-is builds and works fine without ieee1394.\n\nThe driver pcilynx (an incomplete controller driver) is deleted without\nreplacement since PCILynx cards are extremely rare.  Owners of these cards\nuse them with the stand-alone bus sniffer driver nosy instead.\n\nThe drivers nosy and init_ohci1394_dma which do not interact with either of\nthe two IEEE 1394 stacks are not affected by the ieee1394 subsystem removal.\n\nThere are still some issues with the newer firewire subsystem compared to\nthe older one:\n  - The rare and quirky controllers ALi M52xx, Apple UniNorth v1, NVIDIA\n    NForce2 are even less well supported by firewire-ohci than by ohci1394.\n    I am looking into the M52xx issue.\n  - The experimental firewire-net is reportedly less stable than its\n    experimental cousin eth1394.\n  - Audio playback of a certain group of audio devices (ones based on DICE\n    chipset with EAP; supported by prerelease FFADO code) does not work yet.\n    This issue is still under investigation.\n  - There were some ieee1394 based out-of-the-mainline drivers.  Of them,\n    only lisight, an audio driver for iSight webcams, seems still useful.\n    Work is underway to reimplement it on top of firewire-core.\n\nAll these remainig issues are minor; they should not stand in the way of\noverall better user experience of IEEE 1394 on Linux, together with a\nreduction in support efforts and maintenance burden.  The coexistence of two\nIEEE 1394 kernel driver stacks in the mainline since 2.6.22 shall end now,\nas announced earlier this year.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "7a9b149212f3716c598afe973b6261fd58453b7a",
      "tree": "477716d84c71da124448b72278e98da28aadbd3d",
      "parents": [
        "3d62e3fdce8ef265a3706c52ae1ca6ab84e30f0e",
        "e26bcf37234c67624f62d9fc95f922b8dbda1363"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:26:12 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (229 commits)\n  USB: remove unused usb_buffer_alloc and usb_buffer_free macros\n  usb: musb: update gfp/slab.h includes\n  USB: ftdi_sio: fix legacy SIO-device header\n  USB: kl5usb105: reimplement using generic framework\n  USB: kl5usb105: minor clean ups\n  USB: kl5usb105: fix memory leak\n  USB: io_ti: use kfifo to implement write buffering\n  USB: io_ti: remove unsused private counter\n  USB: ti_usb: use kfifo to implement write buffering\n  USB: ir-usb: fix incorrect write-buffer length\n  USB: aircable: fix incorrect write-buffer length\n  USB: safe_serial: straighten out read processing\n  USB: safe_serial: reimplement read using generic framework\n  USB: safe_serial: reimplement write using generic framework\n  usb-storage: always print quirks\n  USB: usb-storage: trivial debug improvements\n  USB: oti6858: use port write fifo\n  USB: oti6858: use kfifo to implement write buffering\n  USB: cypress_m8: use kfifo to implement write buffering\n  USB: cypress_m8: remove unused drain define\n  ...\n\nFix up conflicts (due to usb_buffer_alloc/free renaming) in\n\tdrivers/input/tablet/acecad.c\n\tdrivers/input/tablet/kbtab.c\n\tdrivers/input/tablet/wacom_sys.c\n\tdrivers/media/video/gspca/gspca.c\n\tsound/usb/usbaudio.c\n"
    },
    {
      "commit": "a90309860b0935805d49e75499fb8dc59fea8e94",
      "tree": "2d5ed0376a0f0ead945afdaa11be00a48bc0af6c",
      "parents": [
        "9e18c821659d836bd63f88df3c19729327728496"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Apr 02 13:22:16 2010 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 20 13:21:37 2010 -0700"
      },
      "message": "USB: deprecate the power/level sysfs attribute\n\nThis patch (as1367) deprecates USB\u0027s power/level sysfs attribute in\nfavor of the power/control attribute provided by the runtime PM core.\nThe two attributes do the same thing.\n\nIt would be nice to replace power/level with a symlink to\npower/control, but at the moment sysfs doesn\u0027t offer any way to do so.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "69c86373c6ea1149aa559e6088362d58d8ec8835",
      "tree": "a3d76c3182a5a604b8a40aba7a2e197ffdd6114d",
      "parents": [
        "75a9a92625a7d7401d04209f4226061cd2674b59"
      ],
      "author": {
        "name": "florian@mickler.org",
        "email": "florian@mickler.org",
        "time": "Wed Feb 24 12:05:16 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 10 17:09:33 2010 -0500"
      },
      "message": "Document the rfkill sysfs ABI\n\nThis moves sysfs ABI info from Documentation/rfkill.txt to the\nABI subfolder and reformats it.\n\nThis also schedules the deprecated sysfs parts to be removed in\n2012 (claim file) and 2014 (state file).\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "52f7c21b613f80cb425d115c9e5b4ed958a133c0",
      "tree": "c153942e3fb645dd5f7435d9d08b0d27a8aed517",
      "parents": [
        "a839c5afcdc345aecb35b0d3bcd0e09b571329c3"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Tue Jan 29 17:08:26 2008 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Fri Apr 18 08:56:10 2008 -0700"
      },
      "message": "ocfs2: Move /sys/o2cb to /sys/fs/o2cb\n\n/sys/fs is where we really want file system specific sysfs objects.\n\nOcfs2-tools has been updated to look in /sys/fs/o2cb. We can maintain\nbackwards compatibility with old ocfs2-tools by using a sysfs symlink. After\nsome time (2 years), the symlink can be safely removed. This patch also adds\ndocumentation to make it easier for people to figure out what /sys/fs/o2cb\nis used for.\n\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "199c1167f5e8123a9b0a9ab1e8b78a6aa4b2733f",
      "tree": "ad81f1340063b2a6720cbd7072d6f5c06334fe94",
      "parents": [
        "c2481cc4a8727141474472cb1301fce989ce0865"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Mar 22 00:40:06 2007 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Apr 09 18:52:27 2007 +0200"
      },
      "message": "ieee1394: change deprecation status of dv1394\n\nNobody ported ffmpeg from dv1394 to rawiso yet, and there is no\njustification to remove dv1394 right now.\n\nNevertheless, a strong deprecation of this ABI makes a lot of sense,\nespecially as Kristian H\u0027s drivers shape up to be an attractive\nalternative to the existing ones.  But we don\u0027t have a schedule at the\nmoment.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "6d99eb33f55879bc71ddba077e09cf8a61129707",
      "tree": "2e3dbfa6dbec664ece1f8748073b39a705cd7955",
      "parents": [
        "7e4720201ad44ace85a443f41d668a62a737e7d0"
      ],
      "author": {
        "name": "jens m. noedler",
        "email": "noedler@web.de",
        "time": "Sun Sep 10 18:46:33 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 25 21:08:36 2006 -0700"
      },
      "message": "Documentation/ABI: devfs is not obsolete, but removed!\n\nSigned-off-by: Jens M. Noedler \u003cnoedler@web.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c18f6365fdbaf30611a8822afcd7097865dcaa32",
      "tree": "fb136fffab80d3022edcc4fc17b3da789eb7b838",
      "parents": [
        "183bd5b3da82b80920c30c4772222df8027fc364"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 14:10:12 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jun 21 12:40:47 2006 -0700"
      },
      "message": "[PATCH] Add kernel\u003c-\u003euserspace ABI stability documentation\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ]
}
