)]}'
{
  "log": [
    {
      "commit": "9e3e31046fc4e994583b1197eeefb26811bc9364",
      "tree": "793dc800563fdb06cc19cf14eebc62e8747f7819",
      "parents": [
        "034fec2e75e97a5429512a6daf2c605a4829853d"
      ],
      "author": {
        "name": "Dirk Hohndel",
        "email": "hohndel@linux.intel.com",
        "time": "Wed Nov 07 16:27:23 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:34 2007 -0800"
      },
      "message": "USB: fix directory references in usb/README\n\nAnother one in the \"ok, this is trivial to fix\" list... :-)\n\n[PATCH] fix directory references in usb/README\n\nSigned-off-by: Dirk Hohndel \u003chohndel@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "034fec2e75e97a5429512a6daf2c605a4829853d",
      "tree": "f2c99b4e45df4ffe1a2211a90b2b3cc357caeef0",
      "parents": [
        "f08812d5eb8f8cd1a5bd5f5c26a96eb93d97ab69"
      ],
      "author": {
        "name": "Mike Pagano",
        "email": "mpagano@gentoo.org",
        "time": "Thu Nov 01 10:53:43 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:34 2007 -0800"
      },
      "message": "USB: add support for an older firmware revision for the Nikon D200\n\nThis is a resubmission of the patch to upgrade the unusual_devs.h file to\nsupport an older firmware revision of the Nikon D200. This patch includes the\nrequested /proc/bus/usb/devices information.\n\nT:  Bus\u003d01 Lev\u003d01 Prnt\u003d01 Port\u003d09 Cnt\u003d02 Dev#\u003d  6 Spd\u003d480 MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003d00(\u003eifc ) Sub\u003d00 Prot\u003d00 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d04b0 ProdID\u003d040f Rev\u003d 1.00\nS:  Manufacturer\u003dNIKON\nS:  Product\u003dNIKON DSC D200\nS:  SerialNumber\u003d0000000\nC:* #Ifs\u003d 1 Cfg#\u003d 1 Atr\u003dc0 MxPwr\u003d  2mA\nI:* If#\u003d 0 Alt\u003d 0 #EPs\u003d 2 Cls\u003d08(stor.) Sub\u003d06 Prot\u003d50 Driver\u003dusb-storage\nE:  Ad\u003d01(O) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\nE:  Ad\u003d82(I) Atr\u003d02(Bulk) MxPS\u003d 512 Ivl\u003d0ms\n\nSigned-off-by: Mike Pagano \u003cmpagano@gentoo.org\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f08812d5eb8f8cd1a5bd5f5c26a96eb93d97ab69",
      "tree": "1e71713fca245258755a0f99f58d0b9343424ee4",
      "parents": [
        "3c886c50486cfbef2a2382b99bf4083a465c970a"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Wed Oct 31 15:59:30 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:34 2007 -0800"
      },
      "message": "USB: FIx locks and urb-\u003estatus in adutux (updated)\n\nTwo main issues fixed here are:\n - An improper use of in-struct lock to protect an open count\n - Use of urb status for -EINPROGRESS\n\nAlso, along the way:\n - Change usb_unlink_urb to usb_kill_urb. Apparently there\u0027s no need\n   to use usb_unlink_urb whatsoever in this driver, and the old use of\n   usb_kill_urb was outright racy (it unlinked and immediately freed).\n - Fix indentation in adu_write. Looks like it was damaged by a script.\n - Vitaly wants -EBUSY on multiply opens.\n - bInterval was taken from a wrong endpoint.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Vitaliy Ivanov \u003cvitalivanov@gmail.com\u003e\nTested-by: Vitaliy Ivanov \u003cvitalivanov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c886c50486cfbef2a2382b99bf4083a465c970a",
      "tree": "e7482b8fd40791db70d1b241ec23d0cd6267c401",
      "parents": [
        "bc59462b80c694670fbb5d0bb1a8450ffc353080"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Nov 16 11:58:15 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:34 2007 -0800"
      },
      "message": "USB: power-management documenation update\n\nThis patch (as1014) was partly written by Tilman Schmidt.  It\nclarifies the USB power-management documentation by explaining that\nwhen a disconnect occurs, a suspend method call might not be followed\nby either a resume or a reset_resume call.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc59462b80c694670fbb5d0bb1a8450ffc353080",
      "tree": "f37c509b0c97781703bb9aa139c62b9e3f261f15",
      "parents": [
        "bfaeafcfc2242277e31cc1cfae687afaac0cd9ec"
      ],
      "author": {
        "name": "Phil Endecott",
        "email": "spam_from_usb_devel@chezphil.org",
        "time": "Mon Oct 29 20:40:30 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:34 2007 -0800"
      },
      "message": "USB: Fix signr comment in usbdevice_fs.h\n\nThis trivial documentation patch corrects a comment in usbdevice_fs.h; it\npreviously suggested that the signal would only be sent on error, but I am\ntold that it is sent on both successful and unsuccessful completion, and\nthat zero indicates that no signal should be sent.\n\nSigned-off-by: Phil Endecott \u003cspam_from_usb_devel@chezphil.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bfaeafcfc2242277e31cc1cfae687afaac0cd9ec",
      "tree": "15b6a182df4e0d2d15a26a9c10124b7ec18e82a3",
      "parents": [
        "ed206ec9ab398e1c3756ff0eb9507db1d009e65f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sun Oct 28 13:24:16 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:34 2007 -0800"
      },
      "message": "usbserial: fix inconsistent lock state\n\nIn commit acd2a847e7fee7df11817f67dba75a2802793e5d usb_serial_generic_write()\ndisables interrupts when taking \u0026port-\u003elock which is also taken in\nusb_serial_generic_read_bulk_callback() resulting in an inconsistent lock state\ndue to the latter not disabling interrupts on the local cpu. Fix that by\ndisabling interrupts in the latter call site also.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ed206ec9ab398e1c3756ff0eb9507db1d009e65f",
      "tree": "d13e50319c8a0f870ffe04b561e7688ea44deb1a",
      "parents": [
        "7ced46c3ad1dfaaabf9ec6c98cbb0a48e080fb11"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sun Oct 28 08:21:59 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:33 2007 -0800"
      },
      "message": "USB: fix usbled disconnect read race #2\n\nusbled has a race where show methods for attributes in sysfs can\nfollow a NULL pointer during disconnect. The correct ordering fixes\nit.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "7ced46c3ad1dfaaabf9ec6c98cbb0a48e080fb11",
      "tree": "335ad5e2a45af15625253e5b52bc70f7e881c805",
      "parents": [
        "2e2c5eea95cfe4f36d708e6f124d9ac050b19fa1"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sat Oct 27 03:36:37 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:33 2007 -0800"
      },
      "message": "USB: free memory when writing fails in usb/serial/mos7840.c\n\nFree buffer when writing ZLP_REG5 failed\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2e2c5eea95cfe4f36d708e6f124d9ac050b19fa1",
      "tree": "a71e52a79fbc23ed79fb704fd37631cbac852675",
      "parents": [
        "f09e495df27d80ae77005ddb2e93df18ec24d04a"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Oct 26 23:54:35 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:33 2007 -0800"
      },
      "message": "USB: Fix priority mistakes in drivers/usb/core/hub.c\n\nFixes priority mistakes similar to \u0027!x \u0026 y\u0027\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f09e495df27d80ae77005ddb2e93df18ec24d04a",
      "tree": "a6dca6b58f2acb594b96d0b66b9e170c2138419d",
      "parents": [
        "9e3285dba5cac12d656da66fd7d420ff1bc0ecc0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Oct 10 16:29:02 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:33 2007 -0800"
      },
      "message": "usb-storage: always set the allow_restart flag\n\nThis patch (as1000) sets the SCSI allow_restart flag for USB disk\ndevices.  In theory this should never hurt, and there definitely are\ndevices out there (such as the Seagate 250-GB external drive) which\nneed the flag to be set.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9e3285dba5cac12d656da66fd7d420ff1bc0ecc0",
      "tree": "2aa28d01b6f1b317cef78c6e7b7a2bf6fac618fa",
      "parents": [
        "9cfbba73118e45d935577389976f0d6af1a8e58b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu Nov 08 16:45:46 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:33 2007 -0800"
      },
      "message": "USB: pl2303: add support for Corega CG-USBRS232R\n\npl2303: add support for Corega CG-USBRS232R\n\nThis patch adds support for Corega CG-USBRS232R Serial Adapters.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9cfbba73118e45d935577389976f0d6af1a8e58b",
      "tree": "bf42420ad7ffa43820b1060d1fd903401d93902a",
      "parents": [
        "1011b326b1e7ab86a480c99b4718d16e6d9f1d11"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Oct 26 13:42:18 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:33 2007 -0800"
      },
      "message": "USB: omap_udc build fix\n\nThis fixes some build errors ... unclear how this got past earlier tests.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1011b326b1e7ab86a480c99b4718d16e6d9f1d11",
      "tree": "6d0b35796024090be83edd672628ddb89410c0dc",
      "parents": [
        "a531a141089714efe39eca89593524fdf05104f2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 27 03:06:47 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 28 13:58:32 2007 -0800"
      },
      "message": "USB: fix USB_OHCI_HCD_SSB dependencies\n\nThis patch fixes a bug introduced by\ncommit b22817b3c81cdb18ffe3d2debfee968731a8b5f4.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a531a141089714efe39eca89593524fdf05104f2",
      "tree": "f858a5d7c11f5da8d00473ed7b176540e2243bdf",
      "parents": [
        "5e6ddf9aaa0f2b16fc503626c70bb19832b22b8b",
        "b1967d0eddeef4869ee283e692735cb994f3745a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 18:54:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 18:54:17 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: reverse inline-data truncate args\n  ocfs2: Fix comparison in ocfs2_size_fits_inline_data()\n  ocfs2: Remove bug statement in ocfs2_dentry_iput()\n  [PATCH] ocfs2: Remove expensive bitmap scanning\n  ocfs2: log valid inode # on bad inode\n  ocfs2: Filter -ENOSPC in mlog_errno()\n  [PATCH] fs/ocfs2: Add missing \"space\"\n  ocfs2: Reset journal parameters after s_mount_opt update\n"
    },
    {
      "commit": "5e6ddf9aaa0f2b16fc503626c70bb19832b22b8b",
      "tree": "87d6b6e2d3e5a8787874aa76cefeee5c06605eb0",
      "parents": [
        "7749c902592f610dc448830210174ab922f54be9",
        "c37a33035720a0faf1f609dc7c2c07080ed83629"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 18:54:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 18:54:08 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev\n\n* \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev:\n  m32r: Update sys_rt_sigsuspend\n  m32r: Ignore warnings for unused syscalls\n  m32r: Add missing syscalls\n"
    },
    {
      "commit": "b1967d0eddeef4869ee283e692735cb994f3745a",
      "tree": "9f99f2a593c01c1755c1a3025577145185e90e48",
      "parents": [
        "0d8a4e0cd688ad0de6430ce3425c7849cfec1c2d"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Nov 20 11:56:39 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Nov 27 16:47:03 2007 -0800"
      },
      "message": "ocfs2: reverse inline-data truncate args\n\nocfs2_truncate() and ocfs2_remove_inode_range() had reversed their \"set\ni_size\" arguments to ocfs2_truncate_inline(). Fix things so that truncate\nsets i_size, and punching a hole ignores it.\n\nThis exposed a problem where punching a hole in an inline-data file wasn\u0027t\nupdating the page cache, so fix that too.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "0d8a4e0cd688ad0de6430ce3425c7849cfec1c2d",
      "tree": "f959aba36b640232ae9f885b8765fe0e463fde67",
      "parents": [
        "bccb9dad8949cd0df1d3d2188a1fdb4b1936d537"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Nov 20 11:48:41 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Nov 27 16:47:03 2007 -0800"
      },
      "message": "ocfs2: Fix comparison in ocfs2_size_fits_inline_data()\n\nThis was causing us to prematurely push out inline data by one byte.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "bccb9dad8949cd0df1d3d2188a1fdb4b1936d537",
      "tree": "93301cb788cdda02acf46f0222e09ed4be504207",
      "parents": [
        "5a58c3ef22d6e5b84ff651a7d27ae2cbea9f9870"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Nov 07 16:35:14 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Nov 27 16:47:02 2007 -0800"
      },
      "message": "ocfs2: Remove bug statement in ocfs2_dentry_iput()\n\nThe existing bug statement didn\u0027t take into account unhashed dentries which\nmight not have a cluster lock on them. This could happen if a node exporting\nthe file system via NFS is rebooted, re-exported to nfs clients and then\nunmounted. It\u0027s fine in this case to not have a dentry cluster lock.\n\nJust remove the bug statement and replace it with an error print, which\ndoes the proper checks. Though we want to know if something has happened\nwhich might have prevented a cluster lock from being created, it\u0027s\ndefinitely not necessary to panic the machine for this.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "5a58c3ef22d6e5b84ff651a7d27ae2cbea9f9870",
      "tree": "07d7d903b1a3d47b432ce36987e021772332d9f7",
      "parents": [
        "a46043e08f300982c51df317e2f8fb919dedadcd"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue Nov 13 19:59:33 2007 +0100"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Nov 27 16:47:02 2007 -0800"
      },
      "message": "[PATCH] ocfs2: Remove expensive bitmap scanning\n\nEnable expensive bitmap scanning only if DEBUG option is enabled.\nThe bitmap scanning quite loads the CPU and on my machine the write\nthroughput of dd if\u003d/dev/zero of\u003d/ocfs2/file bs\u003d1M count\u003d500 conv\u003dsync\nimproves from 37 MB/s to 45.4 MB/s in local mode...\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "a46043e08f300982c51df317e2f8fb919dedadcd",
      "tree": "8ce0523d9cb7a630aebe90fa0fc7bffcddf72ac6",
      "parents": [
        "ef9f86ceb63f2803c9aada249986b84d2f99c635"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mfasheh@ca-build8.us.oracle.com",
        "time": "Mon Nov 19 18:40:16 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Nov 27 16:47:02 2007 -0800"
      },
      "message": "ocfs2: log valid inode # on bad inode\n\nIf the inode block isn\u0027t valid then we don\u0027t want to print the value from\nthat, instead print the block number which was passed in (which should\nalways be correct). Also, turn this into a debug print for now - folks who\nhit an actual problem always have other logs indicating what the source is.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "ef9f86ceb63f2803c9aada249986b84d2f99c635",
      "tree": "2a9577479ca46dedeeb908b84415e872a1e360b4",
      "parents": [
        "2759236f8415ccc0f275b57bd8142c2c81fd2177"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mfasheh@ca-build8.us.oracle.com",
        "time": "Mon Nov 19 18:31:17 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Nov 27 16:47:01 2007 -0800"
      },
      "message": "ocfs2: Filter -ENOSPC in mlog_errno()\n\nIt\u0027s almost never worth printing in that situation and we keep forgetting to\nmanually filter it out.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "2759236f8415ccc0f275b57bd8142c2c81fd2177",
      "tree": "4862ef6360552cafd7fedd876bd37f62d0dff021",
      "parents": [
        "e001e796e47d29c470de6c2cd36400e03c66118b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:53:34 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Nov 27 16:47:01 2007 -0800"
      },
      "message": "[PATCH] fs/ocfs2: Add missing \"space\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e001e796e47d29c470de6c2cd36400e03c66118b",
      "tree": "de9996650fdcfaed6579601af75e45e261e111c7",
      "parents": [
        "7749c902592f610dc448830210174ab922f54be9"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Wed Nov 07 14:21:45 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Nov 27 16:47:01 2007 -0800"
      },
      "message": "ocfs2: Reset journal parameters after s_mount_opt update\n\nRight now we\u0027re just setting them from the existing parameters, not the\nnew ones that a remount specified.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "7749c902592f610dc448830210174ab922f54be9",
      "tree": "aad9430a5d5ff71b68b4f798859a5ac98143d005",
      "parents": [
        "2ea0718884c520f85c869c3bfef57477316ea91f",
        "6413f08666830afec21e41e50c28a2c5105ede69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:29:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:29:03 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide-scsi: use print_hex_dump from \u003clinux/kernel.h\u003e\n  ide: More TSST drives with broken cable detection\n  ali14xx: constify __initdata\n  ide: remove bogus ide_fix_driveid() comment\n  trm290: remove bogus init_hwif_trm290() comment\n  piix: add HP compaq laptop to short cable list\n  alim15x3: add Mitac 8317 and derivatives to ali_cable_override()\n  ide: add TORiSAN model: CD-ROM CDR_U200 fw: 1.09 to DMA blacklist\n  amd74xx: arm hack\n  drivers/ide: Add missing \"space\"\n  ide-cris: don\u0027t override ide_register_hw() result\n  ide: move CONFIG_IDE_ETRAX to drivers/ide/Kconfig\n  ide: add CONFIG_IDE_H8300 config option\n  ide/Kconfig: fix mpc8xx host driver dependencies\n  macide/q40ide: add missing __init tag to {macide,q40ide}_init()\n  aec62xx: Fix kernel oops in driver\u0027s probe function\n  ide: skip ide_wait_not_busy() on noprobe-disks\n  siimage: remove resetproc() method\n  ide: don\u0027t set PIO mode on pre-EIDE drives\n  sis5513.c: Add Packard Bell EasyNote K5305 to laptops\n"
    },
    {
      "commit": "2ea0718884c520f85c869c3bfef57477316ea91f",
      "tree": "560be7967d411d2ce19162c6402f51983d860ee7",
      "parents": [
        "9c8ff4f4dac189e4111238d54c2b12e7837f4818",
        "404fb881b82cf0cf6981832f8d31a7484e4dee81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:27:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:27:56 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: SVM: Fix FPU leak while emulating clts\n  KVM: SVM: Unload guest fpu on vcpu_put()\n  KVM: x86 emulator: Use emulator_write_emulated and not emulator_write_std\n  KVM: x86 emulator: fix the saving of of the eip value\n  KVM: x86 emulator: fix JMP_REL\n"
    },
    {
      "commit": "9c8ff4f4dac189e4111238d54c2b12e7837f4818",
      "tree": "70bd1b82721b56e17ebdbb11b618c47864146061",
      "parents": [
        "86e67a07d4dc8cd40454698f2abb972fced06910",
        "645a8d94629fd812a220d54876339a1ddafd9bc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:21:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:21:19 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  scatterlist: add more safeguards\n  Revert \"ll_rw_blk: temporarily enable max_segments tweaking\"\n  mmc: Add missing sg_init_table() call\n  block: Fix memory leak in alloc_disk_node()\n  alpha: fix sg_page breakage\n  blktrace: Make sure BLKTRACETEARDOWN does the full cleanup.\n"
    },
    {
      "commit": "86e67a07d4dc8cd40454698f2abb972fced06910",
      "tree": "d6c3fb4d8eef44f9bc1b0655085cb52b0d9e8da9",
      "parents": [
        "febb187761b02fce7d61b9c897d0e701f672b5ee",
        "a316b79c3306c59176d7ae04e4aad12374dfed37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:20:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:20:51 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/iser: Add missing counter increment in iser_data_buf_aligned_len()\n  IB/ehca: Fix static rate regression\n  mlx4_core: Fix state check in mlx4_qp_modify()\n  IB/ipath: Normalize error return codes for posting work requests\n  IB/ipath: Fix offset returned to ibv_modify_srq()\n  IB/ipath: Fix error path in QP creation\n  IB/ipath: Fix offset returned to ibv_resize_cq()\n"
    },
    {
      "commit": "febb187761b02fce7d61b9c897d0e701f672b5ee",
      "tree": "a953d8a59f7f7fd7bb34466143a8f3722e14e479",
      "parents": [
        "8c27eba54970c6ebbb408186e5baa2274435e869",
        "35baef2afb6270ff731b4d766f0b163c3912304f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:20:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 27 14:20:35 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: adds the context menu key (HUT GenDesc 0x84)\n  Input: add definitions for frame forward and frame back keys\n  Input: bf54x-keys - keypad does not exist on BF544 parts\n  Input: gpio-keys - request and configure GPIOs\n  Input: i8042 - add i8042.noloop quirk for MS Virtual Machine\n  Sonypi: use synchronize_irq instead of sycnronize_sched\n  sonypi: fit input devices into sysfs tree\n  sony-laptop: fit input devices into sysfs tree\n"
    },
    {
      "commit": "6413f08666830afec21e41e50c28a2c5105ede69",
      "tree": "4b8fdb75f63d1063c9bb581dd53a7fa0e246575b",
      "parents": [
        "e97564f362a93f8c248246c19828895950341252"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Tue Nov 27 21:35:58 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:58 2007 +0100"
      },
      "message": "ide-scsi: use print_hex_dump from \u003clinux/kernel.h\u003e\n\nthese utilities implemented in lib/hexdump.c are more handy, please use this.\n\nBart:\n- s/KERN_DEBUG/KERN_CONT/ as pointed out by Randy\n- s/DUMP_PREFIX_OFFSET/DUMP_PREFIX_NONE/\n- don\u0027t include ASCII dump\n- respect 80-columns limit\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e97564f362a93f8c248246c19828895950341252",
      "tree": "0f78e182251d93707ae303c6615326a8cea06b64",
      "parents": [
        "498f26b45cfc2e16d15f0416a40bc01156c43e92"
      ],
      "author": {
        "name": "Peter Missel",
        "email": "peter.missel@onlinehome.de",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "message": "ide: More TSST drives with broken cable detection\n\nAdd more TSST (Toshiba/Samsung) drives to the\n\u0027broken cable detection\u0027 blacklist.\n\nSigned-off-by: Peter Missel (peter.missel@onlinehome.de)\nCc: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "498f26b45cfc2e16d15f0416a40bc01156c43e92",
      "tree": "3f92e8b4136fe75208ea92dd809bfe5984cfae06",
      "parents": [
        "0546cb045ea487d8702c5ae4da6e0eab7baa17ba"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "message": "ali14xx: constify __initdata\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0546cb045ea487d8702c5ae4da6e0eab7baa17ba",
      "tree": "59bced4fa3d1a8ad375d28bae176ca1a4330dfb5",
      "parents": [
        "8a82387cd235d5251890d53c57bf953d24a76831"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:57 2007 +0100"
      },
      "message": "ide: remove bogus ide_fix_driveid() comment\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8a82387cd235d5251890d53c57bf953d24a76831",
      "tree": "3119c4da47cd58e2ab02753eab760ec81e79fb99",
      "parents": [
        "dd0fd40d5488aadfc54a50919471469a31407322"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "message": "trm290: remove bogus init_hwif_trm290() comment\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dd0fd40d5488aadfc54a50919471469a31407322",
      "tree": "8c693905fa7b466e499b65e53ec7f377e8dd4f41",
      "parents": [
        "d151456a71e2757da4169a6be2eb68ac115b05b0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "message": "piix: add HP compaq laptop to short cable list\n\nPort of Jeff\u0027s libata commit 54174db300ee1bac632d62e4ac37fe02e47d1f18\n(\"[libata] ata_piix: add HP compaq laptop to short cable list\").\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d151456a71e2757da4169a6be2eb68ac115b05b0",
      "tree": "19a97e8ae869af8c14bbcad53cf0c8a56d7e4dec",
      "parents": [
        "b0bc65b9aa7d9eb8af4895ed772ef7fe2c10687c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "message": "alim15x3: add Mitac 8317 and derivatives to ali_cable_override()\n\nPort of Alan\u0027s patch for pata_ali.c.\n\nCc: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b0bc65b9aa7d9eb8af4895ed772ef7fe2c10687c",
      "tree": "e063aa772d533748731bed9e43e14e6f4b8872d0",
      "parents": [
        "9130201003cf3a9f3afe830fe8e544018beab61b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "message": "ide: add TORiSAN model: CD-ROM CDR_U200 fw: 1.09 to DMA blacklist\n\nBased on the report from snowbat@gmail.com.\n\nFixes kernel bugzilla bug #9195.\n\nTested-by: snowbat@gmail.com\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9130201003cf3a9f3afe830fe8e544018beab61b",
      "tree": "36b45f2c0a9bc087bf3d4282a51b32aaaf1340cd",
      "parents": [
        "aca38a5157dec0090ad800d52c138fb83674481f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:56 2007 +0100"
      },
      "message": "amd74xx: arm hack\n\ndrivers/ide/pci/amd74xx.c: In function `init_hwif_amd74xx\u0027:\ndrivers/ide/pci/amd74xx.c:387: error: implicit declaration of function `pci_get_legacy_ide_irq\u0027\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "aca38a5157dec0090ad800d52c138fb83674481f",
      "tree": "7079211a97a5bf18fb048157a5e6cb24ef7bb0af",
      "parents": [
        "e816056210941e9886e447e331b7fdbe133cb5f0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "message": "drivers/ide: Add missing \"space\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e816056210941e9886e447e331b7fdbe133cb5f0",
      "tree": "b08ea004216abd50570f79e4003ee8061ce51118",
      "parents": [
        "c03a9278ad96e1e7d144f5f626c6794f050c0ae7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "message": "ide-cris: don\u0027t override ide_register_hw() result\n\n* Don\u0027t override ide_register_hw() result and check if there is a hwif\n  available to use.\n\n* MAX_HWIFS is user configurable nowadays so replace it by hard-coded value.\n\n* Remove the comment about ide_hwifs[].\n\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c03a9278ad96e1e7d144f5f626c6794f050c0ae7",
      "tree": "114d8880da519bc1f5a170b0921d02d475ee97de",
      "parents": [
        "acfad6e186664fa8521662bb7992ff6508f9357b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:55 2007 +0100"
      },
      "message": "ide: move CONFIG_IDE_ETRAX to drivers/ide/Kconfig\n\n* Move ETRAX_IDE and friends from arch/cris/arch-{v10,v32}/drivers/Kconfig\n  to drivers/ide/Kconfig.\n\n* Don\u0027t force selecting ide-disk and ide-cd device drivers\n  (please handle this through defconfig if necessary).\n\n* Make ETRAX_IDE depend on BROKEN for the time being\n  (it doesn\u0027t even compile currently).\n\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "acfad6e186664fa8521662bb7992ff6508f9357b",
      "tree": "9a459789d5b6c39ef67884872e918788741e66c1",
      "parents": [
        "c5d252cbe9044054476498df163d99cb5a6d0ba8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "message": "ide: add CONFIG_IDE_H8300 config option\n\nAdd a separate config option for ide-8300 host driver instead of depending\non CONFIG_H8300.\n\nThis change is a preparation for the future changes and also allows ide-h8300\nto be disabled if needed.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c5d252cbe9044054476498df163d99cb5a6d0ba8",
      "tree": "e0d60ec8070d1d85443c1160f40d14cfd3b87ea9",
      "parents": [
        "355bd12f4aba2f6acaf5e8dd9c85e0cc7dbae965"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "message": "ide/Kconfig: fix mpc8xx host driver dependencies\n\nOnly LWMON, IVMS8, IVML24 and TQM8xxL platforms have the needed\ndefines (IDE0_BASE_OFFSET and friends) in the platform header file.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "355bd12f4aba2f6acaf5e8dd9c85e0cc7dbae965",
      "tree": "91f46b68d9c9b1436b3b0b49c65288e7abdd88da",
      "parents": [
        "b48d08177fe635a549aaf63eef508be1de069ebf"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:54 2007 +0100"
      },
      "message": "macide/q40ide: add missing __init tag to {macide,q40ide}_init()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b48d08177fe635a549aaf63eef508be1de069ebf",
      "tree": "2d116ba187f198c46b2083b3ef3bca2a3c5ab6d6",
      "parents": [
        "8266105b15192177ac732ab8a27b315dc9291100"
      ],
      "author": {
        "name": "Aleksandar Radovanovic",
        "email": "biblbroks@sezampro.yu",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "message": "aec62xx: Fix kernel oops in driver\u0027s probe function\n\nAdd pci_enable_device() to aec62xx probe function\nbefore doing any I/O.\n\nOriginal probe function tries to read from device\u0027s\nPCI region 4 before calling ide_setup_pci_device().\nSince the device is not enabled at this point,\non machines that have no firmware PCI initialization\n(e.g. ASUS WL-700gE router), corresponding PCI BAR \nis 0 and the following inb() causes a kernel oops.\n\nSigned-off-by: Aleksandar Radovanovic \u003cbiblbroks@sezampro.yu\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e,\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8266105b15192177ac732ab8a27b315dc9291100",
      "tree": "01c64979841a56b0468fb2e5f454213d91f61988",
      "parents": [
        "8ac98ce17cf318f6ceb1eb88053917001f5ca60a"
      ],
      "author": {
        "name": "Jonas Stare",
        "email": "jonas.stare@purplescout.se",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "message": "ide: skip ide_wait_not_busy() on noprobe-disks\n\nThere is a problem in some hardware where the kernel will stall for\n35 seconds waiting for disks that don\u0027t exist. This patch will skip\nwaiting for the BSY-bit on IDE drives to go away if you set \"hdx\u003dnoprobe\"\nas a kernel option and the disk is not marked as \u0027present\u0027 (like when\nyou set the geometry by hand).\n\nIf no noprobe-option is set the code will work (more or less) as the\noriginal but if set the code will skip the ide_wait_not_busy() for\nthat drive. Even if there would be a drive there and it is still busy\nafterwards it should not matter since it isn\u0027t probed for later.\n\nThe code also honors the MAX_DRIVES variable instead of assuming that\nthere will be two harddrives on the bus.\n\nBart: minor cleanups\n\nSigned-off-by: Jonas Stare \u003cjonas.stare@purplescout.se\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e,\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8ac98ce17cf318f6ceb1eb88053917001f5ca60a",
      "tree": "032d3ebeb38dffc153e24a6fec0646e3ac165e79",
      "parents": [
        "89613e667f7539defb053795f18653003179cf7e"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:53 2007 +0100"
      },
      "message": "siimage: remove resetproc() method\n\nThe intent behind siimage_reset() was probably to hard reset the interface and\nthe SATA PHY but as the code writes to two reserved bits instead, it obviously\nhas been ineffective from the start. So, just remove it.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "89613e667f7539defb053795f18653003179cf7e",
      "tree": "3efcfc63e7b7e999db536955464c361f1e53cb4d",
      "parents": [
        "a1d85864d30181a71243193ed01d322dc0618dc6"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Nov 27 21:35:52 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:52 2007 +0100"
      },
      "message": "ide: don\u0027t set PIO mode on pre-EIDE drives\n\nFix handling of the PIO modes for the pre-EIDE drives that did not support\nthe PIO Flow Control Transfer Mode value (00001 nnn) of the Set Transfer Mode\nfeature by skipping the actual mode programming.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a1d85864d30181a71243193ed01d322dc0618dc6",
      "tree": "1e5858de8546bc222dba252daf3329b1cbef7dda",
      "parents": [
        "8c27eba54970c6ebbb408186e5baa2274435e869"
      ],
      "author": {
        "name": "Gabriel Craciunescu",
        "email": "nix.or.die@googlemail.com",
        "time": "Tue Nov 27 21:35:52 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Nov 27 21:35:52 2007 +0100"
      },
      "message": "sis5513.c: Add Packard Bell EasyNote K5305 to laptops\n\nWith newer kernels HDD in my old laptop is limited to UDMA 33.\nWith this patch I get UDMA 100 again.\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c37a33035720a0faf1f609dc7c2c07080ed83629",
      "tree": "a8a97b94f548f18f3bcbed6458c87cdf57e19ef0",
      "parents": [
        "52fda4870e74b43fa5ef5171cc89ac40e5b53ed1"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Sep 12 17:51:35 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 28 01:24:04 2007 +0900"
      },
      "message": "m32r: Update sys_rt_sigsuspend\n\nUpdate sys_rt_sigsuspend() of arch/m32r/signal.c.\nThis modification is derived from generic one of kernel/signal.c.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "52fda4870e74b43fa5ef5171cc89ac40e5b53ed1",
      "tree": "16a7e10d09f626024213fc6f44ac3dd23db767eb",
      "parents": [
        "59ce3df3e107f80c5c849f06bb9da149b1ceb349"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Thu Sep 13 18:31:34 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 28 01:24:04 2007 +0900"
      },
      "message": "m32r: Ignore warnings for unused syscalls\n\nchecksyscalls.sh reports warnings for missing syscalls.\nBut, on m32r, some legacy syscalls were removed elaborately.\n\nThis patch kills warnings for obsolete syscalls, which are\nno longer used in the m32r kernel.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "59ce3df3e107f80c5c849f06bb9da149b1ceb349",
      "tree": "358f768c5ef95c75a0e3976f827d7e7612c24976",
      "parents": [
        "8c27eba54970c6ebbb408186e5baa2274435e869"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Sep 12 17:46:53 2007 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Nov 28 01:24:03 2007 +0900"
      },
      "message": "m32r: Add missing syscalls\n\nAdd the following 39 syscalls for m32r:\n  sys_add_key, sys_request_key, sys_keyctl, sys_ioprio_set,\n  sys_ioprio_get, sys_inotify_init, sys_inotify_add_watch,\n  sys_inotify_rm_watch, sys_migrate_pages, sys_openat,\n  sys_mkdirat, sys_mknodat, sys_fchownat, sys_futimesat,\n  sys_fstatat64, sys_unlinkat, sys_renameat, sys_linkat,\n  sys_symlinkat, sys_readlinkat, sys_fchmodat, sys_faccessat,\n  sys_pselect6, sys_ppoll, sys_unshare, sys_set_robust_list,\n  sys_get_robust_list, sys_splice, sys_sync_file_range,\n  sys_tee, sys_vmsplice, sys_move_pages, sys_getcpu, sys_epoll_pwait,\n  sys_utimensat, sys_signalfd, sys_timerfd, sys_eventfd, sys_fallocate\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "404fb881b82cf0cf6981832f8d31a7484e4dee81",
      "tree": "5da55ec34573b2f691f66f3a0b35a1698393a06f",
      "parents": [
        "8d379a7c069179a98616c9cac6bb2a06a500de49"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@qumranet.com",
        "time": "Mon Nov 19 17:57:35 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Nov 27 15:38:18 2007 +0200"
      },
      "message": "KVM: SVM: Fix FPU leak while emulating clts\n\nThe clts code didn\u0027t use set_cr0 properly, so our lazy FPU\nprocessing wasn\u0027t being done by the clts instruction at all.\n\n(this isn\u0027t called on Intel as the hardware does the decode for us)\n\nSigned-off-by: Amit Shah \u003camit.shah@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "8d379a7c069179a98616c9cac6bb2a06a500de49",
      "tree": "40d9b3b5fc83b773d218abf849269f2736c78f5f",
      "parents": [
        "00b2ef475d4728ca53a2bc788c7978042907e354"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Nov 27 15:33:10 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Nov 27 15:33:10 2007 +0200"
      },
      "message": "KVM: SVM: Unload guest fpu on vcpu_put()\n\nNot unloading the guest fpu can cause fpu leaks from guest to guest (or host\nto guest).\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "00b2ef475d4728ca53a2bc788c7978042907e354",
      "tree": "628dbe7767628045fc6edf6c2335c607174b6636",
      "parents": [
        "2a738e20a11b44219aa83073d625ff1a7004e463"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@qumranet.com",
        "time": "Sun Nov 18 22:25:40 2007 +0530"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Nov 27 15:28:29 2007 +0200"
      },
      "message": "KVM: x86 emulator: Use emulator_write_emulated and not emulator_write_std\n\nemulator_write_std() is not implemented, and calling write_emulated should\nwork just as well in place of write_std.\n\nFixes emulator failures with the push r/m instruction.\n\nSigned-off-by: Amit Shah \u003camit.shah@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "2a738e20a11b44219aa83073d625ff1a7004e463",
      "tree": "fc25b65d8d5b19ddd29f766a7ee079d1da29c71f",
      "parents": [
        "e826ec9ae2baf9980402e85f0bbe1dac53ceb110"
      ],
      "author": {
        "name": "Izik Eidus",
        "email": "izike@qumranet.com",
        "time": "Sun Nov 11 14:46:34 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Nov 27 15:10:45 2007 +0200"
      },
      "message": "KVM: x86 emulator: fix the saving of of the eip value\n\nthis make sure that no matter what is the operand size,\nall the value of the eip will be saved\n\nSigned-off-by: Izik Eidus \u003cizike@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "e826ec9ae2baf9980402e85f0bbe1dac53ceb110",
      "tree": "d931387123cef2bec18115e1a710b60068c68efa",
      "parents": [
        "8c27eba54970c6ebbb408186e5baa2274435e869"
      ],
      "author": {
        "name": "Izik Eidus",
        "email": "izike@qumranet.com",
        "time": "Sun Nov 11 14:40:48 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Nov 27 15:08:22 2007 +0200"
      },
      "message": "KVM: x86 emulator: fix JMP_REL\n\nChange JMP_REL to call to register_address_increment(): the operands size\nshould not effect the calculation of the eip, instead the ad_bytes should\naffect it.\n\nSigned-off-by: Izik Eidus \u003cizike@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "645a8d94629fd812a220d54876339a1ddafd9bc2",
      "tree": "ea333b0ae1dd478e8a902a3bab780a1c6d673304",
      "parents": [
        "7c9f29b128aab5ac95af553e8d8e0e372647f1d5"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Nov 27 09:30:39 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 27 09:30:39 2007 +0100"
      },
      "message": "scatterlist: add more safeguards\n\nAdd more safeguards to protect against misinterpreting a chain entry\nas a normal scatterlist and vice-versa.\n\n* Make sure the entry isn\u0027t a chain when assigning and reading a\n  normal sg.\n\n* Clear offset and length when chaining.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "7c9f29b128aab5ac95af553e8d8e0e372647f1d5",
      "tree": "816e62e0ca82f1464f6055d7fc02c44dcfcc7481",
      "parents": [
        "05e5b136459b11cd9559370d5756719e08074fe0"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 27 09:23:51 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 27 09:23:51 2007 +0100"
      },
      "message": "Revert \"ll_rw_blk: temporarily enable max_segments tweaking\"\n\nThis was a temporary debugging thing for sg chaining testing, revert\nit now as it has served its purpose.\n\nThis reverts commit 563063a808de6b2004d5b8a09ddcb6125481f4b2.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "05e5b136459b11cd9559370d5756719e08074fe0",
      "tree": "1e4888953d39ee1905de676b2e6e326e8faa5b57",
      "parents": [
        "c7674030e5eb83d9ba29318fb9b3ccedf84d583e"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Nov 23 10:19:00 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 27 09:19:40 2007 +0100"
      },
      "message": "mmc: Add missing sg_init_table() call\n\nmmc_init_queue only initializes the scatterlists with sg_init_table()\nwhen using a bounce buffer. This leads to a BUG() when CONFIG_DEBUG_SG\nis set.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c7674030e5eb83d9ba29318fb9b3ccedf84d583e",
      "tree": "cb11cd412c739d2cfcc5d4494ccb0ba8fc8f9920",
      "parents": [
        "8c8d7214d1b35726e950db1f73317e28e827f1cd"
      ],
      "author": {
        "name": "Jerome Marchand",
        "email": "jmarchan@redhat.com",
        "time": "Fri Nov 23 09:17:53 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 27 09:19:40 2007 +0100"
      },
      "message": "block: Fix memory leak in alloc_disk_node()\n\nFix a memory leak in alloc_disk_node(). Don\u0027t forget to free \u0027dkstats\u0027 when the allocation of \u0027part\u0027 failed.\n\nSigned-off-by: Jerome Marchand \u003cjmarchan@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "8c8d7214d1b35726e950db1f73317e28e827f1cd",
      "tree": "4e3be075ebf3cff70a979f3f8f149157346791f2",
      "parents": [
        "35fc51e7a5056889421270c1fb63d8ec45fbccf4"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Wed Nov 21 12:26:31 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 27 09:19:39 2007 +0100"
      },
      "message": "alpha: fix sg_page breakage\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "35fc51e7a5056889421270c1fb63d8ec45fbccf4",
      "tree": "775462a1cc541b5442648343293f50263f5beb45",
      "parents": [
        "8c27eba54970c6ebbb408186e5baa2274435e869"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Wed Nov 21 12:25:41 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Nov 27 09:19:39 2007 +0100"
      },
      "message": "blktrace: Make sure BLKTRACETEARDOWN does the full cleanup.\n\nif blktrace program segfault it will not be able\nto call BLKTRACETEARDOWN. Now if we run the blktrace\nagain that would result in a failure to create the\nblock/\u003cdevice\u003e debugfs directory.This will result\nin blk_remove_root() to be called which will set\nblk_tree_root to NULL. But the  debugfs block dir\nstill exist because it contain subdirectory.\n\nNow if we try to fix it using BLKTRACETEARDOWN\nit won\u0027t work because blk_tree_root is NULL.\n\nFix the same.\n\nTested as below\n\nroot@qemu-image:/home/kvaneesh/blktrace# ./blktrace  -d /dev/hdc\nSegmentation fault\nroot@qemu-image:/home/kvaneesh/blktrace# ./blktrace  -d /dev/hdc\nBLKTRACESETUP: No such file or directory\nFailed to start trace on /dev/hdc\nroot@qemu-image:/home/kvaneesh/blktrace# ./blktrace  -k /dev/hdc\nroot@qemu-image:/home/kvaneesh/blktrace# ./blktrace  -d /dev/hdc\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "35baef2afb6270ff731b4d766f0b163c3912304f",
      "tree": "812e6e8a5c8445d16e60871e05eeab7837f2da61",
      "parents": [
        "c23f1f9c40647971e673b5454c22c76b9ae9c5f5"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@ruivo.org",
        "time": "Tue Nov 27 00:47:04 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 00:47:04 2007 -0500"
      },
      "message": "Input: adds the context menu key (HUT GenDesc 0x84)\n\nSigned-off-by: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c23f1f9c40647971e673b5454c22c76b9ae9c5f5",
      "tree": "8874fc8249a1cfde3f6e4d1679c9001bda600664",
      "parents": [
        "6957c8280080d985518133eab3a57d715a57be78"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@ruivo.org",
        "time": "Tue Nov 27 00:46:57 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 00:46:57 2007 -0500"
      },
      "message": "Input: add definitions for frame forward and frame back keys\n\nSigned-off-by: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6957c8280080d985518133eab3a57d715a57be78",
      "tree": "a692947dcf1457194a9e94e8b180e4dd6346c1e7",
      "parents": [
        "6a2e391190b17f4fb895bd2d5e8b08c7c8f897a2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Tue Nov 27 00:46:42 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Nov 27 00:46:42 2007 -0500"
      },
      "message": "Input: bf54x-keys - keypad does not exist on BF544 parts\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "8c27eba54970c6ebbb408186e5baa2274435e869",
      "tree": "47348cfc4c008692eee4a9174fcc6d8b20f5e647",
      "parents": [
        "8912858bcb9e314549a4abc15db6b5841a96fa2c",
        "5dba4797115c8fa05c1a4d12927a6ae0b33ffc41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 20:09:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 20:09:07 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/net-2.6: (41 commits)\n  [XFRM]: Fix leak of expired xfrm_states\n  [ATM]: [he] initialize lock and tasklet earlier\n  [IPV4]: Remove bogus ifdef mess in arp_process\n  [SKBUFF]: Free old skb properly in skb_morph\n  [IPV4]: Fix memory leak in inet_hashtables.h when NUMA is on\n  [IPSEC]: Temporarily remove locks around copying of non-atomic fields\n  [TCP] MTUprobe: Cleanup send queue check (no need to loop)\n  [TCP]: MTUprobe: receiver window \u0026 data available checks fixed\n  [MAINTAINERS]: tlan list is subscribers-only\n  [SUNRPC]: Remove SPIN_LOCK_UNLOCKED\n  [SUNRPC]: Make xprtsock.c:xs_setup_{udp,tcp}() static\n  [PFKEY]: Sending an SADB_GET responds with an SADB_GET\n  [IRDA]: Compilation for CONFIG_INET\u003dn case\n  [IPVS]: Fix compiler warning about unused register_ip_vs_protocol\n  [ARP]: Fix arp reply when sender ip 0\n  [IPV6] TCPMD5: Fix deleting key operation.\n  [IPV6] TCPMD5: Check return value of tcp_alloc_md5sig_pool().\n  [IPV4] TCPMD5: Use memmove() instead of memcpy() because we have overlaps.\n  [IPV4] TCPMD5: Omit redundant NULL check for kfree() argument.\n  ieee80211: Stop net_ratelimit/IEEE80211_DEBUG_DROP log pollution\n  ...\n"
    },
    {
      "commit": "8912858bcb9e314549a4abc15db6b5841a96fa2c",
      "tree": "92d815952374bc8f387452ab77ab3fb47e00c8f6",
      "parents": [
        "423eaf8f00d89ca79bb2c9d4d22e92c9774e2d8a",
        "38cb2419f544ad413c7f7aa8c17fd7377610cdd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 20:08:42 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 20:08:42 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] api: Fix potential race in crypto_remove_spawn\n  [CRYPTO] authenc: Move initialisations up to shut up gcc\n"
    },
    {
      "commit": "423eaf8f00d89ca79bb2c9d4d22e92c9774e2d8a",
      "tree": "e160521a6b059d50045ea47c3f730bf2c83c1f85",
      "parents": [
        "0685ab4fb8e527639d9867df60d49dccba85d842",
        "02fe494619d525ea803ab1f4f671186dc8a52f7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:42:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:42:59 2007 -0800"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  NFS: Clean up new multi-segment direct I/O changes\n  NFS: Ensure we return zero if applications attempt to write zero bytes\n  NFS: Support multiple segment iovecs in the NFS direct I/O path\n  NFS: Introduce iovec I/O helpers to fs/nfs/direct.c\n  SUNRPC: Add missing \"space\" to net/sunrpc/auth_gss.c\n  SUNRPC: make sunrpc/xprtsock.c:xs_setup_{udp,tcp}() static\n  NFS: fs/nfs/dir.c should #include \"internal.h\"\n  NFS: make nfs_wb_page_priority() static\n  NFS: mount failure causes bad page state\n  SUNRPC: remove NFS/RDMA client\u0027s binary sysctls\n  kernel BUG at fs/nfs/namespace.c:108! - can be triggered by bad server\n  sunrpc: rpc_pipe_poll may miss available data in some cases\n  sunrpc: return error if unsupported enctype or cksumtype is encountered\n  sunrpc: gss_pipe_downcall(), don\u0027t assume all errors are transient\n  NFS: Fix the ustat() regression\n"
    },
    {
      "commit": "0685ab4fb8e527639d9867df60d49dccba85d842",
      "tree": "7d7db22548b95da9555afec2889a9e8efa2053d9",
      "parents": [
        "ff1ea52fa317a5658b6415b25169c5e531f54876",
        "f7b9329e556a8bdb9e07292cddbbe484c7a2b8c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:42:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:42:08 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: bump version of kernel/sched_debug.c\n  sched: fix minimum granularity tunings\n  sched: fix RLIMIT_CPU comment\n  sched: fix kernel/acct.c comment\n  sched: fix prev_stime calculation\n  sched: don\u0027t forget to unlock uids_mutex on error paths\n"
    },
    {
      "commit": "ff1ea52fa317a5658b6415b25169c5e531f54876",
      "tree": "88fd243ddb02de7e3b2b0f55aba91796785b5a63",
      "parents": [
        "b5faa4b89e4d83203b1f44f143a351b518f7cda2",
        "f44d9efd3510776216938fef84adc99cc0e12412"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:41:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:41:28 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: fix APIC related bootup crash on Athlon XP CPUs\n  time: add ADJ_OFFSET_SS_READ\n  x86: export the symbol empty_zero_page on the 32-bit x86 architecture\n  x86: fix kprobes_64.c inlining borkage\n  pci: use pci\u003dbfsort for HP DL385 G2, DL585 G2\n  x86: correctly set UTS_MACHINE for \"make ARCH\u003dx86\"\n  lockdep: annotate do_debug() trap handler\n  x86: turn off iommu merge by default\n  x86: fix ACPI compile for LOCAL_APIC\u003dn\n  x86: printk kernel version in WARN_ON and other dump_stack users\n  ACPI: Set max_cstate to 1 for early Opterons.\n  x86: fix NMI watchdog \u0026 \u0027stopped time\u0027 problem\n"
    },
    {
      "commit": "b5faa4b89e4d83203b1f44f143a351b518f7cda2",
      "tree": "1d195fa302af8f156b049fa548008360f16a78d5",
      "parents": [
        "a039767f8d7eeb0731c4053d43c0d8caa27d69d0",
        "233b28a91caf7cff326e604c437a364eaf794106"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:40:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:40:27 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (56 commits)\n  Blackfin arch: fix bug when enable uart1 with uart0 disabled \u003d\u003e no initial console\n  Blackfin arch: split apart dump_bfin_regs and merge/remove show_regs from process.c, which was largely duplicated\n  Blackfin arch: use common __INIT/__FINIT defines rather than setting the .section ourselves to .init.text\n  Blackfin arch: fix bug when sending signals with the wrong PC, cause gdb get confused\n  Blackfin arch: Ensure we printk out strings with the proper loglevel\n  Blackfin arch: Need to specify ax with the .init.text section,\n  Blackfin arch: Update Kconfig to latest Blackfin silicon datasheets\n  Blackfin arch: update defconfig files\n  Blackfin arch: Fix typo, and add ENDPROC - no functional changes\n  Blackfin arch: convert READY to DMA_READY as it causes build errors in common sound code otherwise\n  Blackfin arch: add defines for the on-chip L1 ROM of BF54x\n  Blackfin arch: cplb and map header file cleanup\n  Blackfin arch: cleanup the cplb declares\n  Blackfin arch: fix broken on BF52x, remove silly checks on processors for L1_SCRATCH defines\n  Blackfin arch: add support for working around anomaly 05000312\n  Blackfin arch: cleanup BF54x header file and add BF547 definition\n  Blackfin arch: fix building for BF542 processors which only have 1 TWI\n  Blackfin arch: rename _return_from_exception to _bfin_return_from_exception and export it\n  Blackfin arch: move EXPORT_SYMBOL() to C files where the symbol is actually defined\n  Blackfin arch: fix bug NOR Flash MTD mount fail\n  ...\n"
    },
    {
      "commit": "a039767f8d7eeb0731c4053d43c0d8caa27d69d0",
      "tree": "4c17bbc74fc8fd338e809f4bb54d159a15f11e37",
      "parents": [
        "cdb32706f6948238ed6d1d85473c64c27366e9e9",
        "9a876d60a1cc1621708536b7f14e0f02c3e174ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:39:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:39:55 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.24\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.24:\n  sh: include ax88796 in the defconfig for r7785rp\n  sh: include ax88796 in the defconfig for r7780mp\n  sh: fix R2D-1 CF support\n  fb: Orphan imsttfb.\n  sh: Update mailing list info.\n  sh: lockless UTLB miss fast-path.\n  sh: Kill off UTLB flush in fast-path.\n  sh: Fix copy_{to,from}_user_page() with cache disabled.\n"
    },
    {
      "commit": "cdb32706f6948238ed6d1d85473c64c27366e9e9",
      "tree": "bc8b267a0b861bbafae9c384cf80a03e14db8bbd",
      "parents": [
        "f6ce5cca74b8681fdf1d7307edc66a7213b43f6f"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Thu Nov 22 21:26:01 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:39:01 2007 -0800"
      },
      "message": "plip: fix parport_register_device name parameter\n\nPlip passes a string \"name\" that is allocated on stack to\nparport_register_device.  parport_register_device holds the pointer to\n\"name\" and when the registering function exits, it points nowhere.\n\nOn some machine, this bug causes bad names to appear in /proc, such as\n/proc/sys/dev/parport/parport0/devices/T^/�X^/�, on others, the plip\nproc node is completely missing.\n\nThe patch also fixes documentation to note this requirement.\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6ce5cca74b8681fdf1d7307edc66a7213b43f6f",
      "tree": "0ac74f5244ab0ea0ad07823dc1af848c4571accc",
      "parents": [
        "64d0793109a98abcc2f4bf0c7d8b000fd220cdcd"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mikulas@artax.karlin.mff.cuni.cz",
        "time": "Thu Nov 22 21:19:39 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:37:31 2007 -0800"
      },
      "message": "plip: use netif_rx_ni() for packet receive\n\nnetif_rx is meant to be called from interrupts because it doesn\u0027t wake\nup ksoftirqd.  For calling from outside interrupts, netif_rx_ni exists.\n\nThis fixes plip to use netif_rx_ni.  It fixes the infamous error \"NOHZ:\nlocal_softirq_panding 08\" that happens on some machines with NOHZ and\nplip --- it is caused by the fact that softirq is pending and ksoftirqd\nis sleeping.\n\nSigned-off-by: Mikulas Patocka \u003cmikulas@artax.karlin.mff.cuni.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64d0793109a98abcc2f4bf0c7d8b000fd220cdcd",
      "tree": "3ae4440db0e67a622d8cb9ad4f467b9306a40c32",
      "parents": [
        "bb40784f4aeae7b9d70c49b422f78ffdfc539739",
        "1dff314451fa24d6b107aa05393d3169e56a7e0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:25:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:25:23 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc: Avoid re-using minor numbers before the original device is closed.\n  tifm_sd: handle non-power-of-2 block sizes\n  mmc_block: check card state after write\n"
    },
    {
      "commit": "bb40784f4aeae7b9d70c49b422f78ffdfc539739",
      "tree": "496e32e4976d59d3ddd06852af5fbc5b2831ea68",
      "parents": [
        "3050d45caded2d9fb8170547d08c389122c6c5d5",
        "2b83457bded19cb57c5bdd59ebe16fe1a919c088"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:20:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:20:37 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Fix check after use error in ACL code\n  [CIFS] Fix potential data corruption when writing out cached dirty pages\n  [CIFS] Fix spurious reconnect on 2nd peek from read of SMB length\n  [CIFS] remove build warning\n  [CIFS] Have CIFS_SessSetup build correct SPNEGO SessionSetup request\n  [CIFS] minor checkpatch cleanup\n  [CIFS] have cifs_get_spnego_key get the hostname from TCP_Server_Info\n  [CIFS] add hostname field to TCP_Server_Info struct\n  [CIFS] clean up error handling in cifs_mount\n  [CIFS] add ver\u003d prefix to upcall format version\n  [CIFS] Fix buffer overflow if server sends corrupt response to small\n"
    },
    {
      "commit": "3050d45caded2d9fb8170547d08c389122c6c5d5",
      "tree": "850245b4764cb8ae03675c62b32df98473dcba66",
      "parents": [
        "6d272940537e834848d88c11b428e9973b8fa2bc"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@arcor.de",
        "time": "Mon Nov 19 09:28:22 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:19:19 2007 -0800"
      },
      "message": "radeonfb: add chip definition for RV370 5b63\n\n... which I\u0027ve found on a Sapphire X550 (Silent).\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d272940537e834848d88c11b428e9973b8fa2bc",
      "tree": "f01b6d173c62e5f9daeb50937ff6d1d17e4320f6",
      "parents": [
        "f4d53cedce872fe1439818d15e067b497b5d466f",
        "e190222d04cb1119c62876ac87cf9b9403ba3bd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:18:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:18:22 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (21 commits)\n  libata: bump transfer chunk size if it\u0027s odd\n  libata: Return proper ATA INT status in pata_bf54x driver\n  pata_ali: trim trailing whitespace (fix checkpatch complaints)\n  pata_isapnp: Polled devices\n  pata_hpt37x: Fix cable detect bug spotted by Sergei\n  pata_ali: Lots of problems still showing up with small ATAPI DMA\n  pata_ali: Add Mitac 8317 and derivatives\n  libata-core: List more documentation sources for reference\n  ata_piix: Invalid use of writel/readl with iomap\n  sata_sil24: fix sg table sizing\n  pata_jmicron: fix disabled port handling in jmicron_pre_reset()\n  pata_sil680: kill bogus reset code (take 2)\n  ata_piix: port enable for the first SATA controller of ICH8 is 0xf not 0x3\n  ata_piix: only enable the first port on apple macbook pro\n  ata_piix: reorganize controller IDs\n  pata_sis.c: Add Packard Bell EasyNote K5305 to laptops\n  libata-scsi: be tolerant of 12-byte ATAPI commands in 16-byte CDBs\n  libata: use ATA_HORKAGE_STUCK_ERR for ATAPI tape drives\n  libata: workaround DRQ\u003d1 ERR\u003d1 for ATAPI tape drives\n  libata: remove unused functions\n  ...\n"
    },
    {
      "commit": "f4d53cedce872fe1439818d15e067b497b5d466f",
      "tree": "b6942135c8a4235cb409a833d736307eaecdbc90",
      "parents": [
        "9bb9f2220e6d904f60f9f72209b5313d0808f0c2",
        "8329d98e480250ef5f5a083f9c3af50510b5e65d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:17:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:17:19 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  virtio: fix net driver loop case where we fail to restart\n  module: fix and elaborate comments\n  virtio: fix module/device unloading\n  lguest: Fix uninitialized members in example launcher\n"
    },
    {
      "commit": "9bb9f2220e6d904f60f9f72209b5313d0808f0c2",
      "tree": "93ac12475cabda751065db30a505c2a8d1f151be",
      "parents": [
        "2f9b0b5e46f0381fd41af8cb9ed4daffee59d4f3"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Sun Nov 18 11:10:05 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:15:31 2007 -0800"
      },
      "message": "mac68k: mailing list addresss\n\nThe mail service for the mac.linux-m68k.org domain is defunct.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f9b0b5e46f0381fd41af8cb9ed4daffee59d4f3",
      "tree": "f57a08b00f6e2d70e48afc3f54fe5c27078686b9",
      "parents": [
        "9e893bb8530d9c09b1eb8da8734eebf4182bb8b7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Nov 18 11:10:04 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:15:31 2007 -0800"
      },
      "message": "Amiga zorro bus: Add missing zorro_device_remove()\n\nAmiga zorro bus: Add missing zorro_device_remove(). Without this ifconfig and\n/proc/net/dev oops after unloading a Zorro network device driver module.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e893bb8530d9c09b1eb8da8734eebf4182bb8b7",
      "tree": "2575bc25c6089978ce00023283521103690d461a",
      "parents": [
        "6b41016032accca5a0ca8bbd35ec5fd7f7bc3aeb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Nov 18 11:10:03 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:15:31 2007 -0800"
      },
      "message": "m68k: export atari_keyb_init\n\nm68k: export atari_keyb_init\n\nThis patch fixes the following build error:\n\n  ..\n    MODPOST 25 modules\n  ERROR: \"atari_keyb_init\" [drivers/input/mouse/atarimouse.ko] undefined!\n  ERROR: \"atari_keyb_init\" [drivers/input/keyboard/atakbd.ko] undefined!\n  make[2]: *** [__modpost] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5dba4797115c8fa05c1a4d12927a6ae0b33ffc41",
      "tree": "6f515e0e29352ff06887ceb272e106e87966f709",
      "parents": [
        "8a8037ac9dbe4eb20ce50aa20244faf77444f4a3"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Nov 27 11:10:07 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Nov 27 11:10:07 2007 +0800"
      },
      "message": "[XFRM]: Fix leak of expired xfrm_states\n\nThe xfrm_timer calls __xfrm_state_delete, which drops the final reference\nmanually without triggering destruction of the state. Change it to use\nxfrm_state_put to add the state to the gc list when we\u0027re dropping the\nlast reference. The timer function may still continue to use the state\nsafely since the final destruction does a del_timer_sync().\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6b41016032accca5a0ca8bbd35ec5fd7f7bc3aeb",
      "tree": "b2f707ebd2c17a3cea3e4ebb425626ec42511634",
      "parents": [
        "9ccc236269c1a838b58148c94ac0eeeca885b836",
        "a3f095ade0f5fd2a09a7f523632d762314452871"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:58 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (39 commits)\n  ACPI: EC: Workaround for optimized controllers (version 3)\n  ACPI: EC: use printk_ratelimit(), add some DEBUG mode messages\n  Revert \"ACPI: EC: Workaround for optimized controllers\"\n  ACPI: fix two IRQ8 issues in IOAPIC mode\n  ACPI: Add missing spaces to printk format\n  cpuidle: fix HP nx6125 regression\n  cpuidle: add sched_clock_idle_[sleep|wakeup]_event() hooks\n  cpuidle: fix C3 for no bus-master control case\n  ACPI: thinkpad-acpi: fix oops when a module parameter has no value\n  Revert \"Fix very high interrupt rate for IRQ8 (rtc) unless pnpacpi\u003doff\"\n  ACPI: EC: Don\u0027t init EC early if it has no _INI\n  Revert \"acpi: make ACPI_PROCFS default to y\"\n  Revert \"ACPI: add documentation for deprecated /proc/acpi/battery in ACPI_PROCFS\"\n  ACPI: Split out control for /proc/acpi entries from battery, ac, and sbs.\n  ACPI: Video: Increase buffer size for writes to brightness proc file.\n  ACPI: EC: Workaround for optimized controllers\n  ACPI: SBS: Fix retval warning\n  ACPI: Enable MSR (FixedHW) support for T-States\n  ACPI: Get throttling info from BIOS only after evaluating _PDC\n  ACPI: Use _TSS for throttling control, when present. Add error checks.\n  ...\n"
    },
    {
      "commit": "9ccc236269c1a838b58148c94ac0eeeca885b836",
      "tree": "fbe9c922a21da9e949ecad1fd6eb39420aa58c2a",
      "parents": [
        "da457d4b93f9d746b0afd4aa65c94759f190d642",
        "c5d4a9997b4b2ec71cff0b219f05c6bc51f3fc79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:22 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: Register/unregister subchannels only from kslowcrw.\n  [S390] Add missing die_notifier() call to die().\n  [S390] Fix memory detection.\n  [S390] Explicitly code allocpercpu calls in iucv\n  [S390] Dont overwrite lowcores on smp_send_stop().\n  [S390] Optimize storage key handling for anonymous pages\n  [S390] Fix kernel preemption.\n  [S390] appldata: remove unused binary sysctls.\n  [S390] cmm: remove unused binary sysctls.\n  [S390] Fix irq tracing and lockdep_sys_exit calls.\n  [S390] magic sysrq: check for in_atomic before doing an console_unblank\n  [S390] cio: change device sense procedure to work with pav aliases\n"
    },
    {
      "commit": "da457d4b93f9d746b0afd4aa65c94759f190d642",
      "tree": "dbd838391c612326bda09e5ea632c9c1e50a7fd0",
      "parents": [
        "0f13864e5b24d9cbe18d125d41bfa4b726a82e40",
        "ad639b9f2ccb87815384bda4ed4609592a861b8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:08:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:08:35 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (27 commits)\n  [POWERPC] 83xx: Update mpc8349emitx(gp) defconfig for USB\n  [POWERPC] 83xx: Update mpc832x_rdb_defconfig to enable MMC-over-SPI\n  [POWERPC] 83xx: MPC832x RDB - remove spidev stub, use mmc_spi\n  [POWERPC] 8xxx: MDS board RTC fixes\n  [POWERPC] Fix 8xx build breakage due to _tlbie changes\n  [POWERPC] Fix device tree interrupt map for Freescale ULI1575 boards\n  [POWERPC] Fix possible division by zero in scaled time accounting\n  [POWERPC] spufs: Fix context destroy vs /spu readdir race\n  [POWERPC] Fix RTAS os-term usage on kernel panic\n  [POWERPC] 83xx: Handle mpc8360 rev. 2.1 RGMII timing erratum\n  [POWERPC] Document rgmii-rxid and rgmii-txid phy-connection-types\n  [POWERPC] 83xx: Fix 2nd UCC entry in mpc832x_mds.dts\n  [POWERPC] 83xx: mpc832x mds: Fix board PHY reset code\n  [POWERPC] Fix potential NULL dereference\n  [POWERPC] vdso: Fixes for cache block sizes\n  [POWERPC] pasemi: Don\u0027t reset mpic at boot\n  [POWERPC] Fix kmalloc alignment on non-coherent DMA platforms\n  [POWERPC] Fix build failure on legacy iSeries\n  [POWERPC] 4xx: Use virtual PVR value to init FPU on arch/ppc 440EP\n  [POWERPC] 4xx: UIC add mask_ack callback\n  ...\n"
    },
    {
      "commit": "0f13864e5b24d9cbe18d125d41bfa4b726a82e40",
      "tree": "e6a886477ad8f4dc80ef6d775b68eb8bf2269e99",
      "parents": [
        "552d2f841e3f0f45eac86ff93e230db0b0a67a99"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Thu Nov 22 12:43:13 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:08:18 2007 -0800"
      },
      "message": "isdn: avoid copying overly-long strings\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d9416\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "552d2f841e3f0f45eac86ff93e230db0b0a67a99",
      "tree": "c47fabd409b3dd92965017dfc1c82df1d35579a0",
      "parents": [
        "09cfd929860532f95c9944d39abbb043b8082f36",
        "b1e3afa001db8845eb60981f6ab925503ed94e53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:05:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:05:19 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] vpe: Add missing \"space\"\n  [MIPS] Compliment va_start() with va_end().\n  [MIPS] IP22: Fix broken eeprom access by using __raw_readl/__raw_writel\n  [MIPS] IP22: Fix broken EISA interrupt setup by switching to generic i8259\n  [MIPS] 64-bit Sibyte kernels need DMA32.\n  [MIPS] Only build r4k clocksource for systems that work ok with it.\n  [MIPS] Handle R4000/R4400 mfc0 from count register.\n  [MIPS] Fix possible hang in LL/SC futex loops.\n  [MIPS] Fix context DSP context / TLS pointer switching bug for new threads.\n  [MIPS] IP32: More interrupt renumbering fixes.\n  [MIPS] time: MIPSsim\u0027s plat_time_init doesn\u0027t need to be irq safe.\n  [MIPS] time: Fix negated condition in cevt-r4k driver.\n  [MIPS] Fix pcspeaker build.\n"
    },
    {
      "commit": "09cfd929860532f95c9944d39abbb043b8082f36",
      "tree": "b06c1666cc5e40fa350103fddcea780455b28799",
      "parents": [
        "8c6531f7a99f29ba8817ffb12cc9ecf190049bd6",
        "7cb41c65b3fc547da4050721445d07277768aa37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:04:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:04:24 2007 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.15\n  [ALSA] emu10k1 - Check value ranges in ctl callbacks\n  [ALSA] emu10k1: Add mixer controls parameter checking.\n  [ALSA] fix private data pointer calculation in CS4270 driver\n  [ALSA] portman2x4 - Fix probe error\n  [ALSA] ca0106 - Fix write proc assignment\n  [ALSA] s3c2443-ac97: compilation fix\n  [ALSA] hda-codec - Revert volume knob controls in STAC codecs\n  [ALSA] ca0106 - Check value range in ctl callbacks\n  [ALSA] hda-codec - Check PINCAP only for PIN widgets\n  [ALSA] mpu401: fix recursive locking in timer\n  [ALSA] cmipci: fix FLINKON/OFF bits\n  [ALSA] hda-codec - Disable shared stream on AD1986A\n"
    },
    {
      "commit": "8a8037ac9dbe4eb20ce50aa20244faf77444f4a3",
      "tree": "433433e603a60c685bc66e4170a5796633741b19",
      "parents": [
        "3660019e5f96fd9a8b7d4214a96523c0bf7b676d"
      ],
      "author": {
        "name": "chas williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Tue Nov 27 11:03:16 2007 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Nov 27 11:03:16 2007 +0800"
      },
      "message": "[ATM]: [he] initialize lock and tasklet earlier\n\nif you are lucky (unlucky?) enough to have shared interrupts, the\ninterrupt handler can be called before the tasklet and lock are ready\nfor use.\n\nSigned-off-by: chas williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "8c6531f7a99f29ba8817ffb12cc9ecf190049bd6",
      "tree": "5a91c2f781bc3a9d04eddf98f48439c2d70dfec4",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@arcor.de",
        "time": "Mon Nov 19 23:58:57 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 17:38:53 2007 -0800"
      },
      "message": "x86: correctly set UTS_MACHINE for \"make ARCH\u003dx86\"\n\nFor a kernel built with \"make ARCH\u003dx86\" the following system\ninformation is displayed when running the new kernel\n\n    $ uname -m\n    x86\n\nOn some i386 systems (e.g. K7) we even have the following information\n\n    $ uname -m\n    x66\n\nThis is weird. The usual information for \"uname -m\" should be \"x86_64\"\non 64-bit and \"i386\" or \"i686\" on 32-bit.\n\nThis patch fixes the issue by setting UTS_MACHINE to \"i386\" for 32-bit\nkernel builds and to \"x86_64\" for 64-bit kernel builds. I.e., \"x86\"\nwon\u0027t be used for UTS_MACHINE anymore.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02fe494619d525ea803ab1f4f671186dc8a52f7a",
      "tree": "fbbb37ca394e736b979254f811b10da888cbeca2",
      "parents": [
        "b9148c6b80d802dbc2a7530b29915a80432e50c7"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Mon Nov 12 12:17:03 2007 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:32:40 2007 -0500"
      },
      "message": "NFS: Clean up new multi-segment direct I/O changes\n\nSimplify calling sequence of nfs_direct_{read,write}_schedule(), and\nrename them to reflect their new role.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "b9148c6b80d802dbc2a7530b29915a80432e50c7",
      "tree": "0388ff65beef42a21d1bd30a4868259f9a3573d2",
      "parents": [
        "c216fd708e1a97431925ecffd6d1896cff61df0a"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Mon Nov 12 12:16:58 2007 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:32:38 2007 -0500"
      },
      "message": "NFS: Ensure we return zero if applications attempt to write zero bytes\n\nA zero byte count direct write request should be a successful no-op, not an\nerror.\n\nSigned-off-by: Chuck Lever \u003ccel@netapp.com\u003e\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "c216fd708e1a97431925ecffd6d1896cff61df0a",
      "tree": "3f6e61bb72f5c852773faad9a5baaec00adae39e",
      "parents": [
        "19f737879cc623c3aa73e655465faa3bff121768"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Mon Nov 12 12:16:52 2007 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:32:36 2007 -0500"
      },
      "message": "NFS: Support multiple segment iovecs in the NFS direct I/O path\n\nAllow applications to perform asynchronous scatter-gather direct I/O\nto NFS files.\n\nSigned-off-by: Chuck Lever \u003ccel@netapp.com\u003e\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "19f737879cc623c3aa73e655465faa3bff121768",
      "tree": "12b96a6b345892592260ce55aadb7528ef3e516f",
      "parents": [
        "014313a9d66272ed37b9ebd64c3f30b596a4c8e1"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Mon Nov 12 12:16:47 2007 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:32:35 2007 -0500"
      },
      "message": "NFS: Introduce iovec I/O helpers to fs/nfs/direct.c\n\nAdd helpers that iterate over multi-segment iovecs.  These will\nbe used to support multi-segment scatter/gather direct I/O in a\nlater patch.\n\nSigned-off-by: Chuck Lever \u003ccel@netapp.com\u003e\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "014313a9d66272ed37b9ebd64c3f30b596a4c8e1",
      "tree": "98bc1bf224fe381ab111bb4330e8e6970c23d32e",
      "parents": [
        "483066d62ec583fb6379377a9bfa8d5645b91c75"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:53:43 2007 -0800"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:24:59 2007 -0500"
      },
      "message": "SUNRPC: Add missing \"space\" to net/sunrpc/auth_gss.c\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "483066d62ec583fb6379377a9bfa8d5645b91c75",
      "tree": "c8750759402d7aa9f62714ef550d7d9516db6676",
      "parents": [
        "4c30d56edcaaa0446370189e8ab5c5393dc20ca3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:24:02 2007 +0200"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:24:50 2007 -0500"
      },
      "message": "SUNRPC: make sunrpc/xprtsock.c:xs_setup_{udp,tcp}() static\n\nxs_setup_{udp,tcp}() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "4c30d56edcaaa0446370189e8ab5c5393dc20ca3",
      "tree": "53c5d0215259721972709122f558ab476bea4df3",
      "parents": [
        "5334eb13d455dd26b7064980b118e3c957929701"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 21 15:04:31 2007 -0800"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:24:49 2007 -0500"
      },
      "message": "NFS: fs/nfs/dir.c should #include \"internal.h\"\n\nEvery file should include the headers containing the prototypes for its global\nfunctions (in this case nfs_access_cache_shrinker()).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "5334eb13d455dd26b7064980b118e3c957929701",
      "tree": "90aef84a73803d60f780b73f64f2791a394e9ad5",
      "parents": [
        "f16c960332b125491178fc2da7ea7893b0d65d05"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Nov 21 15:04:31 2007 -0800"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:24:48 2007 -0500"
      },
      "message": "NFS: make nfs_wb_page_priority() static\n\nnfs_wb_page_priority() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "f16c960332b125491178fc2da7ea7893b0d65d05",
      "tree": "e2f65c7b9b15e006e42ca4c6366c6d887e9bacad",
      "parents": [
        "cfcb43ff7ce28f347a39e1a7519e01850b588718"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Nov 16 22:13:24 2007 +0000"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 26 16:24:22 2007 -0500"
      },
      "message": "NFS: mount failure causes bad page state\n\nWhile testing a kernel based upon ecd744eec3aa8bbc949ec04ed3fbf7ecb2958a0e\n(with wrong boot arguments), I got the following bad page state entry while\nNFS was trying to mount it\u0027s rootfs:\n\nIP-Config: Complete:\n      device\u003deth0, addr\u003d192.168.1.101, mask\u003d255.255.255.0, gw\u003d255.255.255.255,\n     host\u003d192.168.1.101, domain\u003d, nis-domain\u003d(none),\n     bootserver\u003d192.168.1.100, rootserver\u003d192.168.1.100, rootpath\u003d\nLooking up port of RPC 100003/2 on 192.168.1.100\nrpcbind: server 192.168.1.100 not responding, timed out\nRoot-NFS: Unable to get nfsd port number from server, using default\nLooking up port of RPC 100005/1 on 192.168.1.100\nrpcbind: server 192.168.1.100 not responding, timed out\nRoot-NFS: Unable to get mountd port number from server, using default\nmount: server 192.168.1.100 not responding, timed out\nRoot-NFS: Server returned error -5 while mounting /nfs/rootfs/\nVFS: Unable to mount root fs via NFS, trying floppy.\nBad page state in process \u0027swapper\u0027\npage:c02b1260 flags:0x00000400 mapping:00000000 mapcount:0 count:0\nTrying to fix it up, but a reboot is needed\nBacktrace:\n[\u003cc0023e34\u003e] (dump_stack+0x0/0x14) from [\u003cc0062570\u003e] (bad_page+0x70/0xac)\n[\u003cc0062500\u003e] (bad_page+0x0/0xac) from [\u003cc0064914\u003e] (free_hot_cold_page+0x80/0x178)\n[\u003cc0064894\u003e] (free_hot_cold_page+0x0/0x178) from [\u003cc0064a74\u003e] (free_hot_page+0x14/0x18)\n[\u003cc0064a60\u003e] (free_hot_page+0x0/0x18) from [\u003cc0067078\u003e] (put_page+0xf8/0x154)\n[\u003cc0066f80\u003e] (put_page+0x0/0x154) from [\u003cc007dbc8\u003e] (kfree+0xc8/0xd0)\n[\u003cc007db00\u003e] (kfree+0x0/0xd0) from [\u003cc00cbb54\u003e] (nfs_get_sb+0x230/0x710)\n[\u003cc00cb924\u003e] (nfs_get_sb+0x0/0x710) from [\u003cc0084334\u003e] (vfs_kern_mount+0x58/0xac)[\u003cc00842dc\u003e] (vfs_kern_mount+0x0/0xac) from [\u003cc00843c0\u003e] (do_kern_mount+0x38/0xf4)\n[\u003cc0084388\u003e] (do_kern_mount+0x0/0xf4) from [\u003cc0099c7c\u003e] (do_mount+0x1e8/0x614)\n...\n\nThis seems to be caused by use of an uninitialised structure due to NULL\noptions being passed to nfs_validate_mount_data().  Ensure that the\nparsed mount data is always initialised.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n     (Trond: added fix for the same bug in nfs4_validate_mount_data()).\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    }
  ],
  "next": "cfcb43ff7ce28f347a39e1a7519e01850b588718"
}
