)]}'
{
  "log": [
    {
      "commit": "adddd49ddf4ce5a5997f0695b194587290ea72e9",
      "tree": "1c53b4dca44baec511b134eac578af4b71a071e5",
      "parents": [
        "adbc03587c17e8f50478c1d7744a454cfb9e0653"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 17 02:48:17 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 17 02:48:17 2007 +0000"
      },
      "message": "[CIFS] build break\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "adbc03587c17e8f50478c1d7744a454cfb9e0653",
      "tree": "7d4c3b5df747f59d9dc7ba1b6b8d2f92cc272777",
      "parents": [
        "ce51ae14ae141eacecf2801f9a3646a737ce64a0"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 17 02:12:46 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 17 02:12:46 2007 +0000"
      },
      "message": "[CIFS] endian fixes\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "ce51ae14ae141eacecf2801f9a3646a737ce64a0",
      "tree": "ab0ef2a5234c5a16f4751965ebd1cf6cc819e42b",
      "parents": [
        "af6f4612fdfd782c6d35272836a2b97e7e5b790e"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Tue Oct 16 21:35:39 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 16 21:35:39 2007 +0000"
      },
      "message": "[CIFS] endian fixes in new acl code\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "af6f4612fdfd782c6d35272836a2b97e7e5b790e",
      "tree": "6456435d2c845c43b0094473c6248ab59e7284b3",
      "parents": [
        "016ec75f1a0c0e765fce65d794569979104f031d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 16 18:40:37 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 16 18:40:37 2007 +0000"
      },
      "message": "[CIFS] Fix some endianness problems in new acl code\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "016ec75f1a0c0e765fce65d794569979104f031d",
      "tree": "7114855385bd60879df3dc111ec40ece07f13f07",
      "parents": [
        "6345a3a88012b0060ddeca8874e51cb442e1fb20"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 16 18:10:10 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 16 18:10:10 2007 +0000"
      },
      "message": "[CIFS] missing #endif from a previous patch\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6345a3a88012b0060ddeca8874e51cb442e1fb20",
      "tree": "0cb1b4ae8f0190f8c2b504bd2a10358810dae374",
      "parents": [
        "0d3a01fadacef5901005dc8f61688a8f0471dc79"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Tue Oct 16 17:57:55 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 16 17:57:55 2007 +0000"
      },
      "message": "[CIFS] formatting fixes\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0d3a01fadacef5901005dc8f61688a8f0471dc79",
      "tree": "7108a14b5bd800f9338ad6129ee96470e7d1bc62",
      "parents": [
        "e187e44eb8902089da0c7725d606b0e20fee981d"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Tue Oct 16 17:32:19 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 16 17:32:19 2007 +0000"
      },
      "message": "[CIFS] Break up unicode_sessetup string functions\n\nSPNEGO setup needs only some of these strings. Break up\nunicode_ssetup_strings so we can call them individually.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "e187e44eb8902089da0c7725d606b0e20fee981d",
      "tree": "4390f7d3e20ce5fb0e0b0480d5b9c89b6fce45af",
      "parents": [
        "7111d2144f17155b66e89b3655fcddbedefcf8a6"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Tue Oct 16 17:10:44 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 16 17:10:44 2007 +0000"
      },
      "message": "[CIFS] parse server_GUID in SPNEGO negProt response\n\nSPNEGO NegProt response also contains a server_GUID. Parse it as we\nwould for RawNTLMSSP.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7111d2144f17155b66e89b3655fcddbedefcf8a6",
      "tree": "d96fa5659257a563d81faad5b2e7f5591c5ef1fd",
      "parents": [
        "8f2376adfb57d95973b64ecdf016937f436b9bf0"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Tue Oct 16 16:50:25 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 16 16:50:25 2007 +0000"
      },
      "message": "[CIFS]\n[CIFS] fix error message about packet signing\n\nWhen packet signing is disabled and the server requires it, cifs prints\nan error message. The current message refers to a file in /proc that no\nlonger exists. Fix it to refer to the correct file.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "8f2376adfb57d95973b64ecdf016937f436b9bf0",
      "tree": "830a7f20af90be883a684fddc71a18f7c11df2b6",
      "parents": [
        "516897a208bc1423d561ce2ccce0624c3b652275"
      ],
      "author": {
        "name": "Cyril Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Oct 14 17:58:43 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Oct 14 17:58:43 2007 +0000"
      },
      "message": "[CIFS] Fix endian conversion problem in posix mkdir\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "516897a208bc1423d561ce2ccce0624c3b652275",
      "tree": "e9145510bb504bf3ade488d1e24871d6f0dad6b1",
      "parents": [
        "2c2130e16f0e134aa65515fd0c2436fda465b1b6"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 12 19:24:06 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 12 19:24:06 2007 +0000"
      },
      "message": "[CIFS] fix build break when lanman not enabled\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "2c2130e16f0e134aa65515fd0c2436fda465b1b6",
      "tree": "711048e411f26321bc57675079ac71a0b167c2ac",
      "parents": [
        "8f18c1316b71df76bb7076c392134864a18636c1"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 12 19:10:28 2007 +0000"
      },
      "committer": {
        "name": "Cyrill Gorcunov",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 12 19:10:28 2007 +0000"
      },
      "message": "[CIFS] remove two sparse warnings\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "8f18c1316b71df76bb7076c392134864a18636c1",
      "tree": "a5f1d8ee4c42edc08366d9aca9bd67b3435ac70c",
      "parents": [
        "297647c21f11dc1449f9bdb1601ae43e951bba0b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 12 18:54:12 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 12 18:54:12 2007 +0000"
      },
      "message": "[CIFS] remove compile warnings when debug disabled\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "297647c21f11dc1449f9bdb1601ae43e951bba0b",
      "tree": "17cea90be1ab27138b4c6c19bf2b8e45097c3ac6",
      "parents": [
        "a013689ddb2a4ba5f0452c053c0bf00bafb686f1"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 12 04:11:59 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 12 04:11:59 2007 +0000"
      },
      "message": "[CIFS] CIFS ACL support part 3\n\nSigned-off-by: Shirish Pargaonkar \u003cshirishp@us.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a013689ddb2a4ba5f0452c053c0bf00bafb686f1",
      "tree": "daffe3644ed321b602a1f6a4e97dc6c6ef329dfb",
      "parents": [
        "d12fd121afd4f87cbc7675f8f6b651d649534f15"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 04 20:05:09 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 04 20:05:09 2007 +0000"
      },
      "message": "[CIFS] Fix cifsd so shuts down when signing fails during mount\n\nFixes two problems:\n1) we dropped down to negotiating lanman if we did not recognize the\nmechanism (krb5 e.g.)\n2) we did not stop cifsd (thus will fail when doing rmod cifs with\nslab free errors) when we fail tcon but have a bad session (which is\nthe case in which signing is required but we don\u0027t allow signing on\nthe client)\n\nIt also turns on extended security flag in the header when passing\n\"sec\u003dkrb5\" on mount command (although kerberos support is not done of\ncourse)\n\nAcked-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nCC: Shaggy \u003cshaggy@us.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d12fd121afd4f87cbc7675f8f6b651d649534f15",
      "tree": "de6516024d6f0070ca5a96e004fdf9a3614ba9b6",
      "parents": [
        "d0d66c443aefa51d5dbdd6a1d9b135a2a0e469cc"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 03 19:43:19 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 03 19:43:19 2007 +0000"
      },
      "message": "[CIFS] Cleanup formatting\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d0d66c443aefa51d5dbdd6a1d9b135a2a0e469cc",
      "tree": "e30ee8cac1bef527cbf9610a82c493e0002fd9c1",
      "parents": [
        "a8a11d399fc3c70f2aa645c7472235a06e8b8efa"
      ],
      "author": {
        "name": "Shirish Pargaonkar",
        "email": "shirishp@us.ibm.com",
        "time": "Wed Oct 03 18:22:19 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 03 18:22:19 2007 +0000"
      },
      "message": "[CIFS] CIFS ACL support (part 2)\n\nSigned-off-by: Shirish Pargaonkar \u003cshirishp@us.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a8a11d399fc3c70f2aa645c7472235a06e8b8efa",
      "tree": "035ed3bc8a5b4a1fbce73c04f5dad979f340f07b",
      "parents": [
        "9b22b0b726c6e46048767728a0900c8c05f93c21"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Oct 03 16:41:24 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 03 16:41:24 2007 +0000"
      },
      "message": "[CIFS] remove some redundant argument checks\n\nThis patch does kmalloc + memset conversion to kzalloc and removes some\nredundant argument checks.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "9b22b0b726c6e46048767728a0900c8c05f93c21",
      "tree": "12e78fec74b790850f2c0d61bccfb1bb10ea8a0b",
      "parents": [
        "4084973dbae9a24e58598d6cdf60f0e5e4a3cabf"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 02 01:11:08 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 02 01:11:08 2007 +0000"
      },
      "message": "[CIFS] Reduce chance of list corruption in find_writable_file\n\nWhen find_writable_file is racing with close and the session\nto the server goes down, Shaggy noticed that there was a\nchance that an open file in the list of files off the inode\ncould have been freed by close since cifs_reconnect can\nblock (the spinlock thus not held). This means that\nwe have to start over at the beginning of the list in some\ncases.\n\nThere is a 2nd change that needs to be made later\n(pointed out by Jeremy Allison and Shaggy) in order to\nprevent cifs_close ever freeing the cifs per file info\nwhen a write is pending.  Although we delay close from\nfreeing this memory for sufficiently long for all known\ncases, ultimately on a very, very slow write\noverlapping a close pending we need to allow close to return\n(without freeing the cifs file info) and defer freeing the\nmemory to be the responsibility of the (sloooow) write\nthread (presumably have to look at every place wrtPending\nis decremented - and add a flag for deferred free for\nafter wrtPending goes to zero).\n\nAcked-by: Shaggy \u003cshaggy@us.ibm.com\u003e\nAcked-by: Shirish Pargaonkar \u003cshirishp@us.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "4084973dbae9a24e58598d6cdf60f0e5e4a3cabf",
      "tree": "39ffde1dc1e7de75facc58485ef9c02a0227973b",
      "parents": [
        "92ad9b93cd268371d1fc0edbd09383cc1c59be34"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 01 19:59:01 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 01 19:59:01 2007 +0000"
      },
      "message": "[CIFS] change misleading field name\n\nnum_auth is really num_subauth in ACL terminology\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "92ad9b93cd268371d1fc0edbd09383cc1c59be34",
      "tree": "d9e34ab52bd2a6c17c6b93f827814b1fba14e52d",
      "parents": [
        "7f8ed420f80c91176dfd27c8089f22cab5c9ba78"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 29 05:21:58 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 29 05:21:58 2007 +0000"
      },
      "message": "[CIFS] named pipe support (part 2)\n\nAlso fixes typo which could cause build break\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7f8ed420f80c91176dfd27c8089f22cab5c9ba78",
      "tree": "bd3cea6554c3e59230c83fa7e9912740e178b00c",
      "parents": [
        "407f61a2b482ab9a6d03549ab9513e4a823ae4a2"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Sep 28 22:28:55 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Sep 28 22:28:55 2007 +0000"
      },
      "message": "[CIFS] CIFS support for named pipes (part 1)\n\nThis allows cifs to mount to ipc shares (IPC$)\nwhich will allow user space applications to\nlayer over authenticated cifs connections\n(useful for Wine and others that would want\nto put DCE/RPC over CIFS or run CIFS named\npipes)\n\nAcked-by: Rob Shearman \u003crob@codeweavers.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "407f61a2b482ab9a6d03549ab9513e4a823ae4a2",
      "tree": "d118f0ed7aea5a0002cbd58ff69fd0fa36b5be1b",
      "parents": [
        "65874007c36930317c7a56d814a6a3e2966daaa8"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Sep 28 06:53:39 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Sep 28 06:53:39 2007 +0000"
      },
      "message": "[CIFS] Fix memory leak in statfs to very old servers\n\nWe were allocating request buffers twice in the statfs\npath when mounted to very old (Windows 9x) servers.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "65874007c36930317c7a56d814a6a3e2966daaa8",
      "tree": "9f216744f91aac66e492812544ca4a0d0aa2f00d",
      "parents": [
        "bcb020341a7d0fba6cd025f068d40f4ab5c36af8"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Sep 25 19:53:44 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Sep 25 19:53:44 2007 +0000"
      },
      "message": "[CIFS] fix cut and paste error - missing defines cause cifsacl build error\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "bcb020341a7d0fba6cd025f068d40f4ab5c36af8",
      "tree": "5ef6c01a6ade5fbe5e87940958be31a5e370de68",
      "parents": [
        "442aa310f3bc49cf4e059da790fbae62411d50db"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Sep 25 16:17:24 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Sep 25 16:17:24 2007 +0000"
      },
      "message": "[CIFS] move cifs acl code to new file and fix build break\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "442aa310f3bc49cf4e059da790fbae62411d50db",
      "tree": "ee05b7a46729e25e92ce55bb3ad84bc0654f3715",
      "parents": [
        "2224f4e5d5317552d48ce9059761148b1516ba5d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Sep 24 20:25:46 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Sep 24 20:25:46 2007 +0000"
      },
      "message": "[CIFS] Support for CIFS ACLs (part 1)\n\nAdd code to be able to dump CIFS ACL information\nwhen Query Posix ACL with cifsacl mount parm enabled.\n\nSigned-off-by: Shirish Pargoankar \u003cshirishp@us.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "2224f4e5d5317552d48ce9059761148b1516ba5d",
      "tree": "b396a1f3b347d5107d9fc2f25e8678c9612b2d2b",
      "parents": [
        "1e71f25d14d70f2bf607b40ab6d7e18daca57f36"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 20 15:37:29 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 20 15:37:29 2007 +0000"
      },
      "message": "[CIFS] fix typo in previous commit\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "1e71f25d14d70f2bf607b40ab6d7e18daca57f36",
      "tree": "be75c63dea24cb07dc59ecc75b1c82ff0779a514",
      "parents": [
        "5a44b3190e3441986648ff664ef045685995324b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 20 15:30:07 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 20 15:30:07 2007 +0000"
      },
      "message": "[CIFS] Print better error when server returns malformed QueryUnixInfo response\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "5a44b3190e3441986648ff664ef045685995324b",
      "tree": "a5cbcd1be201120bf31ecbc55806cc29086eb785",
      "parents": [
        "c45d707f67b82236fcf9ca2af31c264669368b9b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 20 15:16:24 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 20 15:16:24 2007 +0000"
      },
      "message": "[CIFS] Add warning message when broken server fails SetFSInfo call\n\nA reasonably common NAS server returns an error on the SetFSInfo of\nthe Unix capabilities. Log a message for this alerting the user\nthat the server may have problems with the Unix extensions,\nand telling them what they can do to workaround it.\n\nUnfortunately the server does not return other clues\nthat we could easily use to turn the Unix Extension support\noff automatically in this case (since they claim to support it).\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "c45d707f67b82236fcf9ca2af31c264669368b9b",
      "tree": "fde8fda767542a70cad4e86be74eff172be2359c",
      "parents": [
        "5a07cdf86c1485b570789fb660c8ada7c2635b23"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Sep 17 02:04:21 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Sep 17 02:04:21 2007 +0000"
      },
      "message": "[CIFS] Fallback to standard mkdir if server incorrectly claims support for\nposix ops\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "5a07cdf86c1485b570789fb660c8ada7c2635b23",
      "tree": "dff7e4481c0866b7feae969d14c03ee61eddc494",
      "parents": [
        "a23d30698190f05491a6096f027311f94d4d26d5"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Sep 16 23:12:47 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Sep 16 23:12:47 2007 +0000"
      },
      "message": "[CIFS] fix small memory leak in an error path in new posix mkdir\n\nThere is a small memory leak in fs/cifs/inode.c::cifs_mkdir().\nStorage for \u0027pInfo\u0027 is allocated with kzalloc(), but if the call\nto CIFSPOSIXCreate(...) happens to return 0 and pInfo-\u003eType \u003d\u003d -1,\nthen we\u0027ll jump to the \u0027mkdir_get_info\u0027 label without freeing the\nstorage allocated for \u0027pInfo\u0027.\nThis patch adds a kfree() call to free the storage just before\njumping to the label, thus getting rid of the leak.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a23d30698190f05491a6096f027311f94d4d26d5",
      "tree": "7aa08f4bf65e2988d5f7bf3fcd484b7456adeb6e",
      "parents": [
        "88f370a688e765de9755a343702ca04e6817e5f5"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 15 03:43:47 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 15 03:43:47 2007 +0000"
      },
      "message": "[CIFS] missing field in debug output from previous fix\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "88f370a688e765de9755a343702ca04e6817e5f5",
      "tree": "82ad179c2310cf60c8aa83c50e221f363b51d8fe",
      "parents": [
        "638b250766272fcaaa0f7ed2776f58f4ac701914"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 15 03:01:17 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 15 03:01:17 2007 +0000"
      },
      "message": "[CIFS] Fix potential NULL pointer usage if kzalloc fails\n\nPotential problem was noticed by Cyrill Gorcunov\n\nCC: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "638b250766272fcaaa0f7ed2776f58f4ac701914",
      "tree": "833818430a425eb6c7f4f080ef3ae9e5a11d8a67",
      "parents": [
        "a8cd925f74c3b1b6d1192f9e75f9d12cc2ab148a"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 15 02:35:51 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 15 02:35:51 2007 +0000"
      },
      "message": "[CIFS] typo in earlier cifs_reconnect fix\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a8cd925f74c3b1b6d1192f9e75f9d12cc2ab148a",
      "tree": "16ecee715df1a99f580ca0a1a5863af81e623075",
      "parents": [
        "4efa53f0907bb4378015c129a2c11b8d3a90bce2"
      ],
      "author": {
        "name": "Jeff",
        "email": "jlayton@redhat.com",
        "time": "Thu Sep 13 18:38:50 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 13 18:38:50 2007 +0000"
      },
      "message": "[CIFS] Respect umask when using POSIX mkdir\n\nWhen making a directory with POSIX mkdir calls, cifs_mkdir does not\nrespect the umask.  This patch causes the new POSIX mkdir to create with\nthe right mode\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "4efa53f0907bb4378015c129a2c11b8d3a90bce2",
      "tree": "030c88b99de6caaf58cee600c5d697460c215b6c",
      "parents": [
        "15745320f374aa6cbfe4836b76469159c0f49640"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Sep 11 05:50:53 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Sep 11 05:50:53 2007 +0000"
      },
      "message": "[CIFS] lock inode open file list in close in case racing with open\n\nHarmless since it only protected turning off caching for the\ninode, but cleaner to lock around this in case we have a close\nracing with open.\n\nSigned-off-by: Shaggy \u003cshaggy@us.ibm.com\u003e\nCC: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "15745320f374aa6cbfe4836b76469159c0f49640",
      "tree": "13da65b37dce287fb5be8977e1830f4fde7a0a7e",
      "parents": [
        "77159b4df894f9e5e31f709fb0e5e52f6c1b1048"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Sep 07 22:23:48 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Sep 07 22:23:48 2007 +0000"
      },
      "message": "[CIFS] Fix oops in find_writable_file\n\nThere was a case in which find_writable_file was not waiting long enough\nunder heavy stress when writepages was racing with close of the file\nhandle being used by the write.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "77159b4df894f9e5e31f709fb0e5e52f6c1b1048",
      "tree": "75702d1546938f23fbb8ba59285e437078eff1f8",
      "parents": [
        "26f57364d7cdef9d7ebe27c931fff5e4f21ffb1c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 31 01:10:17 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 31 01:10:17 2007 +0000"
      },
      "message": "[CIFS] Fix warnings shown by newer version of sparse\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "26f57364d7cdef9d7ebe27c931fff5e4f21ffb1c",
      "tree": "28f991e3ea9e87244312015398f5f25d2eee4405",
      "parents": [
        "f01d5e14e764b14b6bf5512678523d009254b209"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Aug 30 22:09:15 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Aug 30 22:09:15 2007 +0000"
      },
      "message": "[CIFS] formatting cleanup found by checkpatch\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "f01d5e14e764b14b6bf5512678523d009254b209",
      "tree": "a83c839bb84d9ef7e9c8accf60cf572bf6b55ce0",
      "parents": [
        "8594c15ad226227aaf178b7cf57f2e7291684dd4"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Aug 30 21:13:31 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Aug 30 21:13:31 2007 +0000"
      },
      "message": "[CIFS] fix for incorrect session reconnects\n\ncifs reconnect could end up happening incorrectly due to\nthe small initial tcp recvmsg response. When the socket\nwas within three bytes of being full and the recvmsg\nreturned only 1 to 3 bytes of the initial 4 byte\nread of the RFC1001 length field. Fortunately this\nseems to be less common on more current kernels, but\nthis fixes it so cifs tries to retrieve all 4 bytes\nof the initial tcp read.\n\nSigned-off-by: Shirish Pargoankar \u003cshirishp@us.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "8594c15ad226227aaf178b7cf57f2e7291684dd4",
      "tree": "3197f19cfd6a04eed8f6d18993add0992480b1a4",
      "parents": [
        "c19eb71020687e178b9fa564f4a8ac1880f87b10"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@finow14.de",
        "time": "Thu Aug 30 20:18:41 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Aug 30 20:18:41 2007 +0000"
      },
      "message": "[CIFS][KJ] use abs() from kernel.h where appropriate\n\nSigned-off-by: Andrew Haupt \u003candre@finow14.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "c19eb71020687e178b9fa564f4a8ac1880f87b10",
      "tree": "8d629e4ece7dda57719e037ea1e79b6d5e3b626b",
      "parents": [
        "39db810cb6c1e7d1f2e43ae38b437b7ee72fe815"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 24 03:22:48 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 24 03:22:48 2007 +0000"
      },
      "message": "[CIFS] fix typo in previous\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "39db810cb6c1e7d1f2e43ae38b437b7ee72fe815",
      "tree": "049b895e905cddeec0580388b636ca965b90ec8a",
      "parents": [
        "95ba7362105646523ee712fd252ec2e34ccbec15"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Fri Aug 24 03:16:51 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 24 03:16:51 2007 +0000"
      },
      "message": "[CIFS] Byte range unlock request to non-Unix server can unlock too much\n\nOn a mount without posix extensions enabled, when an unlock request is\nmade, the client can release more than is intended. To reproduce, on a\nCIFS mount without posix extensions enabled:\n\n1) open file\n2) do fcntl lock: start\u003d0 len\u003d1\n3) do fcntl lock: start\u003d2 len\u003d1\n4) do fcntl unlock: start\u003d0 len\u003d1\n\n...on the unlock call the client sends an unlock request to the server\nfor both locks. The problem is a bad test in cifs_lock.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "95ba7362105646523ee712fd252ec2e34ccbec15",
      "tree": "02744a4d038629bb890eda44aa39745e5f228eed",
      "parents": [
        "8064ab4da104900505f33535d230ce0da5d18341"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Fri Aug 24 00:23:36 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 24 00:23:36 2007 +0000"
      },
      "message": "[CIFS] Fix unbalanced call to GetXid/FreeXid\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "8064ab4da104900505f33535d230ce0da5d18341",
      "tree": "ca74f036c75ffae39d1256de7a041f9df4882da1",
      "parents": [
        "cb00e99c0abd844b884c64c6b54aa3b7d345ebb1"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Aug 22 22:12:07 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Aug 22 22:12:07 2007 +0000"
      },
      "message": "[CIFS] cifs truncate missing a fix for private map COW race\n\nvmtruncate had added the same fix to handle the case of private pages\nbeing Copy on writed while truncate_inode_pages is going on\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "cb00e99c0abd844b884c64c6b54aa3b7d345ebb1",
      "tree": "f258d30a49f864abdf836b5b2be4ebb43d542e96",
      "parents": [
        "15f6ddc7d9cf96f2ee88897c7164198ed6e45a77"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Tue Aug 21 23:14:58 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 21 20:23:53 2007 -0700"
      },
      "message": "fix - ensure we don\u0027t use bootconsoles after init has been released\n\nGerd Hoffmann pointed out that my patch from yesterday can lead\nto a null pointer dereference if the kernel is booted with no\nconsole, and no earlyprintk defined. This fixes that issue.\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15f6ddc7d9cf96f2ee88897c7164198ed6e45a77",
      "tree": "5221fdbc69c0805439287db6cb6f6a6b547cd12b",
      "parents": [
        "f350339cbd0e8ed7751f98f0ef60cb3a0d410eda"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 21 19:15:31 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 21 19:15:31 2007 -0500"
      },
      "message": "[POWERPC] Fix PCI Device ID for MPC8544/8533 processors\n\nThe initial user manuals for MPC8544/8533 had some issues with properly\ndocumenting the device IDs for MPC8544/8533.  These processors are almost\nidentical and both show up on the reference boards.\n\nFix up the quirks for PCIe support to handle MPC8533/E.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f350339cbd0e8ed7751f98f0ef60cb3a0d410eda",
      "tree": "a473acb374857fab33435e434e400914506a9066",
      "parents": [
        "d6c59c13c070cb9d043edf38b4639fdacdb0c18c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Aug 21 11:10:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 21 11:22:17 2007 -0700"
      },
      "message": "sky2: don\u0027t clear phy power bits\n\nThere are special PHY settings available on Yukon EC-U chip that\nshould not get cleared. This should solve mysterious errors on some\nmotherboards (like Gigabyte DS-3).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6c59c13c070cb9d043edf38b4639fdacdb0c18c",
      "tree": "2714d82e3f40dd6af5f3ea46b0df1fc4e9ea0791",
      "parents": [
        "36ce1514117b92b7372e1b041ccc686855454d33"
      ],
      "author": {
        "name": "Martin Bachem",
        "email": "info@colognechip.com",
        "time": "Tue Aug 21 14:26:21 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 21 10:14:28 2007 -0700"
      },
      "message": "hisax: update hfc_usb driver\n\nThis fixes handling of USB ISO completion error -EXDEV and includes\nseveral other changes to current CVS version at isdn4linux.de (changes\nin debug flags, style of code remarks, etc)\n\nSigned-off-by: Martin Bachem \u003cinfo@colognechip.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36ce1514117b92b7372e1b041ccc686855454d33",
      "tree": "d8164a8b474e09ae40c53d3759b20703ca652f0a",
      "parents": [
        "8eb891fc809b2300137bcd247025628c06c95a63"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Aug 21 14:42:40 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 21 10:06:44 2007 -0700"
      },
      "message": "i386: Mark NUMA support experimental\n\nI did some testing and found quite a lot of problems (doesn\u0027t\nboot at all on non NUMA and misassigns cores on Opteron systems).\n\nMark it as experimental and warn against its use for now.\n\nIt\u0027s still default y for SUMMIT/NUMAQ because it\u0027ll presumably\nwork on these systems.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8eb891fc809b2300137bcd247025628c06c95a63",
      "tree": "5f7da9517835fef971a2f0c8ed69ca86c3f8099d",
      "parents": [
        "848c4dd5153c7a0de55470ce99a8e13a63b4703f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 23:38:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 23:38:44 2007 -0700"
      },
      "message": "Revert \"USB: EHCI cpufreq fix\"\n\nThis reverts commit 196705c9bbc03540429b0f7cf9ee35c2f928a534.  It was\nreported to cause a regression by Daniel Exner, and Arjan van de Ven\npoints out that we actually already have infrastructure in place for\nsetting limits on acceptable DMA latency that would be the much more\ncorrect fix for the problem with some Broadcom EHCI controllers.\n\nFixed up trivial conflicts due to the changes to support big-endian host\ncontroller descriptors in drivers/usb/host/{ehci-sched.c,ehci.h}.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "848c4dd5153c7a0de55470ce99a8e13a63b4703f",
      "tree": "4defb21d98037a96a3a90e83eaf85a10b46f0571",
      "parents": [
        "38f061c5714265fa8481cc0b7795aa8fe81b45be"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Mon Aug 20 17:12:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:50:25 2007 -0700"
      },
      "message": "dio: zero struct dio with kzalloc instead of manually\n\nThis patch uses kzalloc to zero all of struct dio rather than manually\ntrying to track which fields we rely on being zero.  It passed aio+dio\nstress testing and some bug regression testing on ext3.\n\nThis patch was introduced by Linus in the conversation that lead up to\nBadari\u0027s minimal fix to manually zero .map_bh.b_state in commit:\n\n  6a648fa72161d1f6468dabd96c5d3c0db04f598a\n\nIt makes the code a bit smaller.  Maybe a couple fewer cachelines to\nload, if we\u0027re lucky:\n\n   text    data     bss     dec     hex filename\n3285925  568506 1304616 5159047  4eb887 vmlinux\n3285797  568506 1304616 5158919  4eb807 vmlinux.patched\n\nI was unable to measure a stable difference in the number of cpu cycles\nspent in blockdev_direct_IO() when pushing aio+dio 256K reads at\n~340MB/s.\n\nSo the resulting intent of the patch isn\u0027t a performance gain but to\navoid exposing ourselves to the risk of finding another field like\n.map_bh.b_state where we rely on zeroing but don\u0027t enforce it in the\ncode.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38f061c5714265fa8481cc0b7795aa8fe81b45be",
      "tree": "e145112bc2ddcbd1fdd8c7d582603f253e0ef3f4",
      "parents": [
        "09d4b9aa90ab7a0ce7c266d2ea18153bf79bba33",
        "b0244a00451c1ad64bf0a51f50679f7146786780"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:48:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:48:42 2007 -0700"
      },
      "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-disk: workaround for buggy HPA support on ST340823A (take 3)\n  hpt34x: fix CONFIG_HPT34X_AUTODMA\u003dn handling\n  triflex: add missing -\u003edma_base check\n  pdc202xx_old: add missing -\u003edma_base check\n  pdc202xx_new: add missing -\u003edma_base check\n  cs5530: add missing -\u003edma_base check\n  ide: ide_config_drive_speed() bugfixes\n  ide: add cable detection for early UDMA66 devices (take 3)\n  ide-pmac: fix drive-\u003einit_speed reporting\n  ide: config_drive_for_dma() fixes\n  ide-cris: fix -\u003eset_pio_mode method to set transfer mode on the device\n  ide: fix hidden dependencies on CONFIG_IDE_GENERIC\n  ide: make CONFIG_IDE_GENERIC default to N\n"
    },
    {
      "commit": "09d4b9aa90ab7a0ce7c266d2ea18153bf79bba33",
      "tree": "3cb012538b28eca465226f9164b0a4ebe281afa4",
      "parents": [
        "b5748643332bf75274e0b639926d57e86fb133cf",
        "70cd685d4b161c9137020ba7ec551cb343cd6fbf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:48:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:48:24 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (6028): Turn an unnecessary mdelay() into msleep().\n  V4L/DVB (6027): Get rid of an ill-behaved msleep in i2c write\n  V4L/DVB (6026): Avoid powering up the camera on resume\n  V4L/DVB (6016): get_dvb_firmware: update script for new location of tda10046 firmware\n  V4L/DVB (5991): dvb-pll: Set minimum and maximum frequency properly\n  V4L/DVB (5969): ivtv: report ivtv version in status log\n  V4L/DVB (5967): ivtv: fix VIDIOC_S_FBUF:new OSD values where never set\n  V4L/DVB (5968): videodev2.h: remove superfluous FBUF GLOBAL_INV_ALPHA support\n"
    },
    {
      "commit": "b5748643332bf75274e0b639926d57e86fb133cf",
      "tree": "b649c2d0abe6149343ec17dd0f4a8a5827759082",
      "parents": [
        "2046219364a40bcb13482ff68eb6ccec13405633"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Aug 20 11:05:29 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:44:27 2007 -0700"
      },
      "message": "JFFS2 locking regression fix.\n\nCommit a491486a2087ac3dfc00efb4f838c8d684afaf54 introduced a locking\nproblem in JFFS2 -- we up() the alloc_sem when we weren\u0027t previously\nholding it. This leads to all kinds of fun behaviour later.\n\nThere was a _reason_ for the\n\tif (1 /* alternative path needs testing */ ||\nwhich the above-mentioned commit removed :)\n\nDiscovered and debugged by Giulio Fedel \u003cgiulio.fedel@andorsystems.com\u003e\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2046219364a40bcb13482ff68eb6ccec13405633",
      "tree": "5f4f951da5a0326318cd1abcd535ea40dc90c3b7",
      "parents": [
        "0c5564bd91ad237212871d52deaf79ffe06bcc64",
        "0af666fa6cf4bc639fb6170600b5fb0d8b6504b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:43:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:43:18 2007 -0700"
      },
      "message": "Merge branch \u0027fixes-2.6.23\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027fixes-2.6.23\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc:\n  [POWERPC] Fix 8xx compile failure\n  [POWERPC] Fix FSL BookE machine check reporting\n  [POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards\n  [POWERPC] Add interrupt resource for RTC CMOS driver\n"
    },
    {
      "commit": "0c5564bd91ad237212871d52deaf79ffe06bcc64",
      "tree": "3ed3c0e6356f88593f20c4206904a28b794e9fbf",
      "parents": [
        "35b426c329e12e33bd0f0912f3d2e3f5f7b2c486"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Mon Aug 20 15:22:47 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:42:01 2007 -0700"
      },
      "message": "ensure we don\u0027t use bootconsoles after init has been released\n\nThis is a followup to the cleanups for earlyprintk patch from Gerd Hoffmann\n\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d69331af79cf29e26d1231152a172a1a10c2df511\n\nThis ensures that a bootconsole is unregistered if it is not replaced.\nThe current implementation spews garbage out the bootconsole in this case,\nsince the bootconsole structure is normally in the init section, and is\nfreed, but still used.\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nAcked-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0244a00451c1ad64bf0a51f50679f7146786780",
      "tree": "14f7725795ba27712a6d76820dde336ad6a17ef8",
      "parents": [
        "76e1faa7cfd464fa06a9c2cafd633d643daafeae"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:57 2007 +0200"
      },
      "message": "ide-disk: workaround for buggy HPA support on ST340823A (take 3)\n\nThis disk reports total number of sectors instead of maximum sector address\nin response to READ_NATIVE_MAX_ADDRESS command and also happily accepts\nSET_MAX_ADDRESS command with the bogus value.  This results in +1 sector\ncapacity being used and errors on attempts to use the last sector.\n\n...\nhdd: Host Protected Area detected.\nÂ  Â  Â  Â  current capacity is 78165360 sectors (40020 MB)\nÂ  Â  Â  Â  native Â capacity is 78165361 sectors (40020 MB)\nhdd: Host Protected Area disabled.\n...\nhdd: reading: block\u003d78165360, sectors\u003d1, buffer\u003d0xc1e63000\nhdd: dma_intr: status\u003d0x51 { DriveReady SeekComplete Error }\nhdd: dma_intr: error\u003d0x10 { SectorIdNotFound }, LBAsect\u003d78165360, sector\u003d78165360\n...\n\nAdd hpa_list[] table and workaround the issue in idedisk_check_hpa().\n\nv2:\n* Add missing export and improve patch description a bit.\n\nv3:\n* Add list termination.  (From Mikko)\n\nFixes kernel bugzilla bug #8816.\n\nThanks to Mikko for investigating the issue and helping with this patch.\n\nCc: Mikko Rapeli \u003cmikko.rapeli@iki.fi\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "76e1faa7cfd464fa06a9c2cafd633d643daafeae",
      "tree": "1061d01662114d064e60cc29611ab330c900f89e",
      "parents": [
        "88b47040f8365ad56ecfd4103e964ba9b695987e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:57 2007 +0200"
      },
      "message": "hpt34x: fix CONFIG_HPT34X_AUTODMA\u003dn handling\n\nProgramming DMA mode may destroy current PIO mode setting so if\nCONFIG_HPT34X_AUTODMA\u003dn (the default case) make ide_tune_dma() fail\nearly by disabling all host DMA masks and re-tune PIO mode.\n\nThis fix doesn\u0027t help with the driver being broken but is needed\nfor some other changes.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "88b47040f8365ad56ecfd4103e964ba9b695987e",
      "tree": "861e91d67f275cbeaed2beb34a5d705a40dbdae2",
      "parents": [
        "e98d6e50be87c1ad2df81f73c7442cf631d6f931"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "triflex: add missing -\u003edma_base check\n\nIf -\u003edma_base is not set (\u003d\u003d PCI BAR4 cannot be reserved) then DMA hooks\nshouldn\u0027t be initialized or bad things will happen.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e98d6e50be87c1ad2df81f73c7442cf631d6f931",
      "tree": "111a6349924c3dbe37baac19d002faca26610d3c",
      "parents": [
        "01cc643ae3c7de35b63989b7b65e3ef3132e48e4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "pdc202xx_old: add missing -\u003edma_base check\n\nIf -\u003edma_base is not set (\u003d\u003d PCI BAR4 cannot be reserved) then DMA hooks\nshouldn\u0027t be initialized or bad things will happen.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "01cc643ae3c7de35b63989b7b65e3ef3132e48e4",
      "tree": "65f90e393855ff1a457680040df7b5d6b36e0d54",
      "parents": [
        "f7b0d2df2f6fd9abdf47b4a1965dcaa2870e35df"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "pdc202xx_new: add missing -\u003edma_base check\n\nIf -\u003edma_base is not set (\u003d\u003d PCI BAR4 cannot be reserved) then DMA hooks\nshouldn\u0027t be initialized or bad things will happen.\n\nAlso this host driver requires valid PCI BAR4 for normal operation so\ncheck it in -\u003einit_chipset and fail initialization if not set.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f7b0d2df2f6fd9abdf47b4a1965dcaa2870e35df",
      "tree": "9aad5394bba6ae8acb6769a789f31ef78c0b9028",
      "parents": [
        "adcd33d41bfea8fb6870cf1f7e7ed2e5f7323fc1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "cs5530: add missing -\u003edma_base check\n\nIf -\u003edma_base is not set (\u003d\u003d PCI BAR4 cannot be reserved) then DMA hooks\nshouldn\u0027t be initialized or bad things will happen.\n\nAlso this host driver requires valid PCI BAR4 for normal operation so\ncheck it in -\u003einit_chipset and fail initialization if not set.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "adcd33d41bfea8fb6870cf1f7e7ed2e5f7323fc1",
      "tree": "5e5694c40371b67317e124b5801f4ceb4c6d4a31",
      "parents": [
        "a5b7e70d787f528386eda025d3e38f545017f241"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "ide: ide_config_drive_speed() bugfixes\n\n* Use -\u003eOUTBSYNC instead of -\u003eOUTB when writing command register\n  (needed for scc_pata and pmac host drivers).\n\n* Don\u0027t check DRDY bit of the status register on ATAPI devices\n  (ATAPI devices are free to ignore DRDY bit).\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nCc: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a5b7e70d787f528386eda025d3e38f545017f241",
      "tree": "8cef80801bebf9b9d87ae97420b92f15ad3472f3",
      "parents": [
        "59785c8fe23ca2f432bc41ef473a8933ab435812"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "ide: add cable detection for early UDMA66 devices (take 3)\n\n* Move ide_in_drive_list() from ide-dma.c to ide-iops.c.\n\n* Add ivb_list[] table for listening early UDMA66 devices which don\u0027t conform\n  to ATA4 standard wrt cable detection (bit14 is zero, only bit13 is valid)\n  and use only device side cable detection for them since host side cable\n  detection may be unreliable.\n\n* Add model \"QUANTUM FIREBALLlct10 05\" with firwmare \"A03.0900\" to the list\n  (from Craig\u0027s bugreport).\n\nv2:\n* Improve kernel message basing on suggestion from Sergei.\n\nv3:\n* Don\u0027t print kernel message when no device side cable detection is done,\n  plus some minor fixes.  (Noticed by Sergei)\n\nThanks to Craig for testing this patch.\n\nCc: Craig Block \u003cchblock3@yahoo.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "59785c8fe23ca2f432bc41ef473a8933ab435812",
      "tree": "99ac4bce8a4583dab32e248a61c2778ba7ea6dc4",
      "parents": [
        "1116fae5fdfa80c6744a9b5d75fb3ef687a69b19"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:55 2007 +0200"
      },
      "message": "ide-pmac: fix drive-\u003einit_speed reporting\n\npmac_ide_tune_chipset() don\u0027t set drive-\u003einit_speed.\n\nFix it by setting drive-\u003e{current,init}_speed in pmac_ide_do_setfeature()\nand clean up pmac_ide_{tune_chipset,mdma_enable,udma_enable}().\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1116fae5fdfa80c6744a9b5d75fb3ef687a69b19",
      "tree": "baac86f015f51f1f257219f154a86a08f8529385",
      "parents": [
        "8292e8c7e4c2b99f22120f677858487de43c484b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:55 2007 +0200"
      },
      "message": "ide: config_drive_for_dma() fixes\n\n* Add DMA blacklist checking (-\u003eide_dma_on check probably can go now).\n\n* Add -\u003eatapi_dma flag checking and remove no longer needed\n  ns87415_ide_dma_check() from ns87415 host driver.\n\n* Remove now needless __ide_dma_check() wrapper and symbol export.\n\n* Check drive-\u003eautodma instead of hwif-\u003eautodma (there should be no changes in\n  behavior as all users of config_drive_for_dma() set both -\u003eautodma flags).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8292e8c7e4c2b99f22120f677858487de43c484b",
      "tree": "e5d46827b4d63a5b6f86e31d177f0a8bb46fd535",
      "parents": [
        "2195dadf853bb32262bd2e5a64f517ae45698c55"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "message": "ide-cris: fix -\u003eset_pio_mode method to set transfer mode on the device\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2195dadf853bb32262bd2e5a64f517ae45698c55",
      "tree": "b0a13a944591ffd1d8f578e7995559c5afb92324",
      "parents": [
        "82a0e70e795ee605e1a34a874dd3a3a43b745fb9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "message": "ide: fix hidden dependencies on CONFIG_IDE_GENERIC\n\nSome host drivers depend on CONFIG_IDE_GENERIC to do the probing but their\nconfig options lack explicit dependencies on IDE_GENERIC.  In the long-term\nthese host drivers should be fixed to do the probing themselves but for now\nfix them by making their config options select CONFIG_IDE_GENERIC.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "82a0e70e795ee605e1a34a874dd3a3a43b745fb9",
      "tree": "40be0636c9f1d622a3040070f826d41e6bde997d",
      "parents": [
        "2a67789618abb74f0f97d4836a2b937bff2f1b2d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Aug 20 22:42:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:53 2007 +0200"
      },
      "message": "ide: make CONFIG_IDE_GENERIC default to N\n\nThese days, CONFIG_IDE_GENERIC causes more confusion and\nmisconfiguration than it helps.  Especially so because libata is\nlinked after the generic driver.  Default to N.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"P.C.Chan\" \u003cpc.chan@alcatel-lucent.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "70cd685d4b161c9137020ba7ec551cb343cd6fbf",
      "tree": "263742028d02b0e195a52268dad8139fb11a033c",
      "parents": [
        "6d77444aca298b43a88086be446f943cd0442ef7"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo@kvack.org",
        "time": "Fri Aug 17 01:03:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 20 12:18:05 2007 -0300"
      },
      "message": "V4L/DVB (6028): Turn an unnecessary mdelay() into msleep().\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6d77444aca298b43a88086be446f943cd0442ef7",
      "tree": "3d0b4c4834fcd1048e4f80c5f60847efbe102fdf",
      "parents": [
        "01659f2a0067d855089811529fa596cbc40f1e75"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Aug 17 01:02:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 20 12:18:04 2007 -0300"
      },
      "message": "V4L/DVB (6027): Get rid of an ill-behaved msleep in i2c write\n\nConfiguring the OLPC camera requires something over 150 register\nwrites.  Unfortunately, querying the CAFE i2c controller too\nsoon after a write causes the hardware to flake.  The problem had\nbeen \"solved\" with an msleep() call, but, between the number of\nregisters and how msleep() behaves, that resulted in a 3-second\ndelay on camera initialization.  Instead, we hand-code a wait for\nthe completion interrupt which avoids reading the status registers.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "01659f2a0067d855089811529fa596cbc40f1e75",
      "tree": "9831f561abd58ef8cf8645e6840c9ad9ef784196",
      "parents": [
        "c545d6adbcacd296f7457bd992556feb055379de"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Aug 17 01:01:33 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 20 12:18:04 2007 -0300"
      },
      "message": "V4L/DVB (6026): Avoid powering up the camera on resume\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c545d6adbcacd296f7457bd992556feb055379de",
      "tree": "862bab8554119d5a59452eeae57431b6b39c7c15",
      "parents": [
        "0d84a62b38bab2e15ddc44ea6dcd8ce49199b299"
      ],
      "author": {
        "name": "Andreas Arens",
        "email": "ari@goron.de",
        "time": "Wed Aug 15 17:37:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 20 12:18:03 2007 -0300"
      },
      "message": "V4L/DVB (6016): get_dvb_firmware: update script for new location of tda10046 firmware\n\nUpdate get_dvb_firmware script for the new location of the \ntda10046 firmware.\n\nThe old location doesn\u0027t work anymore.\n\nSigned-off-by: Andreas Arens \u003cari@goron.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0d84a62b38bab2e15ddc44ea6dcd8ce49199b299",
      "tree": "8381093bef9c98f20bb5b6cd25dab6e687440895",
      "parents": [
        "de23084a85f6f5030e6760f6e494a9f2a19013d4"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Aug 17 18:36:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 20 12:18:03 2007 -0300"
      },
      "message": "V4L/DVB (5991): dvb-pll: Set minimum and maximum frequency properly\n\nThe tuner maximum frequency wasn\u0027t being set, while the minimum \nfrequency was set to what the maximum should have been.\n\nIf a future patch were to enforce these limits, dvb-pll would be \neffectively broken.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "de23084a85f6f5030e6760f6e494a9f2a19013d4",
      "tree": "9375ec2cb9adc9b8c415b6954803a0298568c76d",
      "parents": [
        "c3624f99a8c06cfe75e0b06f23a7f7cea9d2d5ff"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Aug 03 09:33:38 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 20 12:18:02 2007 -0300"
      },
      "message": "V4L/DVB (5969): ivtv: report ivtv version in status log\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c3624f99a8c06cfe75e0b06f23a7f7cea9d2d5ff",
      "tree": "fc56bba5621a17428b3fa6f5f51900c93a381021",
      "parents": [
        "c9b0ee2c2af33c2ca722aa05bbcb604487134e4c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 31 07:15:56 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 20 12:18:02 2007 -0300"
      },
      "message": "V4L/DVB (5967): ivtv: fix VIDIOC_S_FBUF:new OSD values where never set\n\nivtv: fix VIDIOC_S_FBUF support: new OSD values where never actually set.\n\nThe values set with VIDIOC_S_FBUF were not actually used until the next\nVIDIOC_S_FMT. Fixed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c9b0ee2c2af33c2ca722aa05bbcb604487134e4c",
      "tree": "7002d0804b2a4d92bdb32afdc9275e8eb9b18f56",
      "parents": [
        "2a67789618abb74f0f97d4836a2b937bff2f1b2d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jul 31 12:42:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Aug 20 12:18:01 2007 -0300"
      },
      "message": "V4L/DVB (5968): videodev2.h: remove superfluous FBUF GLOBAL_INV_ALPHA support\n\nThere is no need for a global inverted alpha capability since all the\napplication has to do is to pass \u0027255-alpha\u0027 as the global alpha value.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "35b426c329e12e33bd0f0912f3d2e3f5f7b2c486",
      "tree": "7699cf822c2102cc853f8b23f1455b3b77c4c4b6",
      "parents": [
        "6ec8a856e4097d42ece9b0b9459bbca1586f13d7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Aug 19 04:51:26 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 19 10:32:31 2007 -0700"
      },
      "message": "missing return in bridge sysfs code\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ec8a856e4097d42ece9b0b9459bbca1586f13d7",
      "tree": "4dfe5b828a8f051304028776e8f0203537275e04",
      "parents": [
        "e598fbaabdb6608915cbc5e80409d70f4f857e5c"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Aug 19 15:57:26 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 19 10:13:49 2007 -0700"
      },
      "message": "KVM: Avoid calling smp_call_function_single() with interrupts disabled\n\nWhen taking a cpu down, we need to hardware_disable() it.\nUnfortunately, the CPU_DYING notifier is called with interrupts\ndisabled, which means we can\u0027t use smp_call_function_single().\n\nFortunately, the CPU_DYING notifier is always called on the dying cpu,\nso we don\u0027t need to use the function at all and can simply call\nhardware_disable() directly.\n\nTested-by: Paolo Ornati \u003cornati@fastwebnet.it\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e598fbaabdb6608915cbc5e80409d70f4f857e5c",
      "tree": "7db42f637118d5f757d164243594572d0cba736d",
      "parents": [
        "2a67789618abb74f0f97d4836a2b937bff2f1b2d"
      ],
      "author": {
        "name": "Christian Heim",
        "email": "phreak@gentoo.org",
        "time": "Sun Aug 19 13:07:59 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 19 10:12:32 2007 -0700"
      },
      "message": "Remove double inclusion of linux/capability.h\n\nRemove the second inclusion of linux/capability.h, which has been\nintroduced with \"[PATCH] move capable() to capability.h\" (commit\nc59ede7b78db329949d9cdcd7064e22d357560ef)\n\nSigned-off-by: Christian Heim \u003cphreak@gentoo.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a67789618abb74f0f97d4836a2b937bff2f1b2d",
      "tree": "bddf5671ce79a5e8cea24e18673ae26c9277293a",
      "parents": [
        "d34fda4a84c18402640a1a2342d6e6d9829e6db7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Aug 19 01:03:07 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 17:15:17 2007 -0700"
      },
      "message": "Fix \u003cmath-emu/soft-fp.h\u003e tpyo\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d34fda4a84c18402640a1a2342d6e6d9829e6db7",
      "tree": "c6da4cdd6c63be258a32635e87b239c570d5f664",
      "parents": [
        "18115f45374d19ada218fc013aa5308baf5d283e"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Sat Aug 18 14:31:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 15:15:54 2007 -0700"
      },
      "message": "x86: properly initialize temp insn buffer for paravirt patching\n\nWith commit ab144f5ec64c42218a555ec1dbde6b60cf2982d6 the patching code\nnow collects the complete new instruction stream into a temp buffer\nbefore finally patching in the new insns.  In some cases the paravirt\npatchers will choose to leave the patch site unpatched (length mismatch,\nclobbers mismatch, etc).\n\nThis causes the new patching code to copy an uninitialized temp buffer,\ni.e.  garbage, to the callsite.  Simply make sure to always initialize\nthe buffer with the original instruction stream.  A better fix is to\naudit all the patchers and return proper length so that apply_paravirt()\ncan skip copies when we leave the patch site untouched.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18115f45374d19ada218fc013aa5308baf5d283e",
      "tree": "820dbd1f044c3384f0bcb3ba42c211e24aa0bc0b",
      "parents": [
        "f0f12d85af8593e45fdf4a4d4c7cad240a6787a2",
        "daa7162f66ec7f85053b623a3d23ee30b13d036c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:28:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:28:21 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4549/1: KS8695: Fix build errors\n  [ARM] 4546/1: s3c2410: fix architecture typo for s3c2442\n  [ARM] 4544/1: arm: fix section mismatch in pxa fb\n"
    },
    {
      "commit": "f0f12d85af8593e45fdf4a4d4c7cad240a6787a2",
      "tree": "6277016bd6aae2acebd03e462215f8350038419b",
      "parents": [
        "6e3515352bdd1c42d78bd16dae06dd429d6b1861"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 15 02:40:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Check for .cfi_rel_offset in CFI probe\n\nVery old 64bit binutils have .cfi_startproc/endproc, but\nno .cfi_rel_offset. Check for .cfi_rel_offset too.\n\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e3515352bdd1c42d78bd16dae06dd429d6b1861",
      "tree": "e27c97d8a0887a6010b97e91c3f24a4a7dd7926e",
      "parents": [
        "0328ecef9041fe477efc2404fd3aaa29e7ee0430"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 15 02:40:36 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Change PMDS invocation to single macro\n\nVery old binutils (2.12.90...) seem to have trouble with newlines\nin assembler macro invocation. They put them into the resulting\nargument expansion. In this case this lead to a parse error because\na .rept expression ended up spread over multiple lines. Change the PMDS()\ninvocation to a single line.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0328ecef9041fe477efc2404fd3aaa29e7ee0430",
      "tree": "10384b404a1052df528d947e6c2269f10b3b4712",
      "parents": [
        "8154549cb8ca795cbefda404cd6120398e5b145f"
      ],
      "author": {
        "name": "Daniel Gollub",
        "email": "dgollub@suse.de",
        "time": "Wed Aug 15 02:40:35 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Fix to keep watchdog disabled by default for i386/x86_64\n\nFixed wrong expression which enabled watchdogs even if nmi_watchdog kernel\nparameter wasn\u0027t set. This regression got slightly introduced with commit\nb7471c6da94d30d3deadc55986cc38d1ff57f9ca.\n\nIntroduced NMI_DISABLED (-1) which allows to switch the value of NMI_DEFAULT\nwithout breaking the APIC NMI watchdog code (again).\n\nFixes:\n   https://bugzilla.novell.com/show_bug.cgi?id\u003d298084\n   http://bugzilla.kernel.org/show_bug.cgi?id\u003d7839\nAnd likely some more nmi_watchdog\u003d0 related issues.\n\nSigned-off-by: Daniel Gollub \u003cdgollub@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8154549cb8ca795cbefda404cd6120398e5b145f",
      "tree": "a4538b4ee409403582d80aa02b509b7c92dc299c",
      "parents": [
        "1a2b73302aacddf2543f9d7a25936e4323fa1486"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 15 02:40:34 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Fail dma_alloc_coherent on dma less devices\n\nThis should fix an oops with PCMCIA PATA devices\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8424\n\nThis is not a full fix for the problem, but probably\nstill the right thing to do.\n\n[ I\u0027m almost certain it\u0027s *not* the right thing to do, but it avoids an\n  oops, and I want comments from others on what the right thing would\n  actually be..  I suspect we should just remove the use of dma_mask\n  entirely in this function, and just use coherent_dma_mask.  - Linus ]\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a2b73302aacddf2543f9d7a25936e4323fa1486",
      "tree": "cf69d0e212c9187696c205e9f9330e09f44c4c87",
      "parents": [
        "62be90012c507b2bf1047eb2eaa1e9151f7172fe"
      ],
      "author": {
        "name": "Timo Jantunen",
        "email": "jeti@iki.fi",
        "time": "Tue Aug 14 21:56:57 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:58:51 2007 -0700"
      },
      "message": "fix random hang in forcedeth driver when using netconsole\n\nIf the forcedeth driver receives too much work in an interrupt, it\nassumes it has a broken hardware with stuck IRQ.  It works around the\nproblem by disabling interrupts on the nic but makes a printk while\nholding device spinlog - which isn\u0027t smart thing to do if you have\nnetconsole on the same nic.\n\nThis patch moves the printk\u0027s out of the spinlock protected area.\n\nWithout this patch the machine hangs hard.  With this patch everything\nstill works even when there is significant increase on CPU usage while\nusing the nic.\n\nSigned-off-by: Timo Jantunen \u003cjeti@iki.fi\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62be90012c507b2bf1047eb2eaa1e9151f7172fe",
      "tree": "d759ebb219a74d9bfa951b191d794d90814b7b2c",
      "parents": [
        "06bfb7eb1535822a3338ffea9918e22215abed90"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Thu Aug 16 06:09:25 2007 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:54:44 2007 -0700"
      },
      "message": "i386: Fix a couple busy loops in mach_wakecpu.h:wait_for_init_deassert()\n\nUse cpu_relax() in the busy loops, as atomic_read() doesn\u0027t automatically\nimply volatility for i386 and x86_64. x86_64 doesn\u0027t have this issue because\nit open-codes the while loop in smpboot.c:smp_callin() itself that already\nuses cpu_relax().\n\nFor i386, however, smpboot.c:smp_callin() calls wait_for_init_deassert()\nwhich is buggy for mach-default and mach-es7000 cases.\n\n[ I test-built a kernel -- smp_callin() itself got inlined in its only\n  callsite, smpboot.c:start_secondary() -- and the relevant piece of\n  code disassembles to the following:\n\n0xc1019704 \u003cstart_secondary+12\u003e:        mov    0xc144c4c8,%eax\n0xc1019709 \u003cstart_secondary+17\u003e:        test   %eax,%eax\n0xc101970b \u003cstart_secondary+19\u003e:        je     0xc1019709 \u003cstart_secondary+17\u003e\n\n  init_deasserted (at 0xc144c4c8) gets fetched into %eax only once and\n  then we loop over the test of the stale value in the register only,\n  so these look like real bugs to me. With the fix below, this becomes:\n\n0xc1019706 \u003cstart_secondary+14\u003e:        pause\n0xc1019708 \u003cstart_secondary+16\u003e:        cmpl   $0x0,0xc144c4c8\n0xc101970f \u003cstart_secondary+23\u003e:        je     0xc1019706 \u003cstart_secondary+14\u003e\n\n  which looks nice and healthy. ]\n\nThanks to Heiko Carstens for noticing this.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06bfb7eb1535822a3338ffea9918e22215abed90",
      "tree": "f7fcb2d1ac787b00ab2b0325c33813e594ed56e3",
      "parents": [
        "9ef7ad22965fcd817b20c1332286f02362266534"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Sat Aug 18 12:56:21 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:52:50 2007 -0700"
      },
      "message": "Add some help texts to recently-introduced kconfig items\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (edited MACINTOSH_DRIVERS per Geert Uytterhoeven\u0027s remark)\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ef7ad22965fcd817b20c1332286f02362266534",
      "tree": "9a2c60ced8f99f6c93ca5f46b468038f627cee8a",
      "parents": [
        "56616ebd0e49b7e5c67a19ca1d96e8ec382bcacf"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Aug 17 14:05:27 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:45:51 2007 -0700"
      },
      "message": "Enable partitions for lguest block device\n\nThe lguest block device only requests one minor, which means\npartitions don\u0027t work (eg \"root\u003d/dev/lgba1\").\n\nLet\u0027s follow the crowd and ask for 16.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56616ebd0e49b7e5c67a19ca1d96e8ec382bcacf",
      "tree": "4dd91f57e974082d6f7c98f6cebfa42339a4353c",
      "parents": [
        "203f3394397642f2f9d9ee760f03420459b7a8ef",
        "5ba056cb3c5d424dc2886fb02305af11fa46af02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:43:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:43:40 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6:\n  sh64: arch/sh64/kernel/setup.c: duplicate include removal.\n  sh64: arch/sh64/kernel/signal.c: duplicate include removal\n  sh64: Add missing dma_sync_single_for_*().\n"
    },
    {
      "commit": "203f3394397642f2f9d9ee760f03420459b7a8ef",
      "tree": "75fdd447e2cebd0919988f42a2f34c5fbe9923d8",
      "parents": [
        "ef1c5339d9413ab57c9b2aa768f3c67485d11acb",
        "96989d9d754ef1fa55e71beff6a076f79cc1717e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:42:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:42:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23:\n  sh: remove extraneous ; on scif_sercon_putc wait loop\n  sh: Add missing dma_sync_single_range_for_*().\n  sh: panic on machvec section misalignment.\n  sh: Fix PTRACE_PEEKTEXT/PEEKDATA fallout from generic_ptrace_peekdata().\n"
    },
    {
      "commit": "ef1c5339d9413ab57c9b2aa768f3c67485d11acb",
      "tree": "bf9703cd25a0b598350d630447a3a41c5a9cd5b9",
      "parents": [
        "ed72df448250a6da72b65e7881eb63c5ded3475f",
        "68a50b567895ea677645ca3cebc484674123532d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:41:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:41:19 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:\n  hwmon: (smsc47m1) restore missing name attribute\n  hwmon: (w83627ehf) don\u0027t assume bank 0\n  hwmon: (w83627ehf) read fan_div values during probe\n  hwmon: fix w83781d temp sensor type setting\n"
    },
    {
      "commit": "ed72df448250a6da72b65e7881eb63c5ded3475f",
      "tree": "cff147d103f1578380b0c3c324630d9c75945fb3",
      "parents": [
        "505683675cf0ed903765f160ad633f77ab90a9d4",
        "118142080a75fc1ce599c73b7894a71b4813828e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:56 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  Cross-compilation between e.g. i386 -\u003e 64bit could break -\u003e work around it\n  [IA64] Enable early console for Ski simulator\n  [IA64] forbid ptrace changes psr.ri to 3\n  [IA64] Failure to grow RBS\n  [IA64] Fix processor_get_freq\n  [IA64] SGI Altix : fix a force_interrupt bug on altix\n  [IA64] Update arch/ia64/configs/* s/SLAB/SLUB/\n  [IA64] get back PT_IA_64_UNWIND program header\n  [IA64] need NOTES in vmlinux.lds.S\n  [IA64] make unwinder stop at last frame of the bootloader\n  [IA64] Clean up CPE handler registration\n  [IA64] Include Kconfig.preempt\n  [IA64] SN2 needs platform specific irq_to_vector() function.\n  [IA64] Use atomic64_read to read an atomic64_t.\n  [IA64] disable irq\u0027s and check need_resched before safe_halt\n"
    },
    {
      "commit": "505683675cf0ed903765f160ad633f77ab90a9d4",
      "tree": "4008d2e7c80f3d19d917752e1274d293630c7a44",
      "parents": [
        "e4f3b1e74b67fdcdd3034b84997fad7912f182f6",
        "3ad40d647d5e7c320385649e5eb422a5e89e035d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:30 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  SELinux: correct error code in selinux_audit_rule_init\n"
    },
    {
      "commit": "e4f3b1e74b67fdcdd3034b84997fad7912f182f6",
      "tree": "187b43a8b4e95b623138cdd774b9722096656dbd",
      "parents": [
        "5bc705e9fe774be9bb87584644c1f6752ee5ea7e",
        "fe11cb6ba40afff15efb053fd0bcba45274636e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:09 2007 -0700"
      },
      "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/mlx4: Incorrect semicolon after if statement\n  mlx4_core: Wait 1 second after reset before accessing device\n  IPoIB: Fix leak in ipoib_transport_dev_init() error path\n  IB/mlx4: Fix opcode returned in RDMA read completion\n  IB/srp: Add OUI for new Cisco targets\n  IB/srp: Wrap OUI checking for workarounds in helper functions\n  RDMA/cxgb3: Always call low level send function via cxgb3_ofld_send()\n  IB: Move the macro IB_UMEM_MAX_PAGE_CHUNK() to umem.c\n  IB: Include \u003clinux/list.h\u003e and \u003clinux/rwsem.h\u003e from \u003crdma/ib_verbs.h\u003e\n  IB: Include \u003clinux/list.h\u003e from \u003crdma/ib_mad.h\u003e\n  IB/mad: Fix address handle leak in mad_rmpp\n  IB/mad: agent_send_response() should be void\n  IB/mad: Fix memory leak in switch handling in ib_mad_recv_done_handler()\n  IB/mad: Fix error path if response alloc fails in ib_mad_recv_done_handler()\n  IB/sa: Don\u0027t need to check for default P_Key twice\n  IB/core: Ignore membership bit in ib_find_pkey()\n"
    },
    {
      "commit": "5bc705e9fe774be9bb87584644c1f6752ee5ea7e",
      "tree": "5bcab227cc2008df6cfb17533be0a69ffd21e981",
      "parents": [
        "605a494e4df0b2dabdebcdfee99536b0f6a22adc",
        "405849610fd96b4f34cd1875c4c033228fea6c0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [MATH-EMU]: Fix underflow exception reporting.\n  [SPARC64]: Create a HWCAP_SPARC_N2 and report it to userspace on Niagara-2.\n  [SPARC64]: SMP trampoline needs to avoid %tick_cmpr on sun4v too.\n  [SPARC64]: Do not touch %tick_cmpr on sun4v cpus.\n  [SPARC64]: Niagara-2 optimized copies.\n  [SPARC64]: Allow userspace to get at the machine description.\n  [SPARC32]: Remove superfluous \u0027kernel_end\u0027 alignment on sun4c.\n  [SPARC32]: Fix bogus ramdisk image location check.\n  [SPARC32]: Remove iommu from struct sbus_bus and use archdata like sparc64.\n"
    },
    {
      "commit": "605a494e4df0b2dabdebcdfee99536b0f6a22adc",
      "tree": "543a9d932348c25da750926a99ef1361e6917340",
      "parents": [
        "585eb6daa4b6886ab92ff914f55e8e87f7c2670b",
        "660adc6e60bc8882b16e466c09401cff017dcd94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:09 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPv6]: Invalid semicolon after if statement\n  [NET]: Fix unbalanced rcu_read_unlock in __sock_create\n  [VLAN] net/8021q/vlanproc.c: fix check-after-use\n  [NET]: Unexport dev_ethtool\n  [IOAT]: Remove redundant struct member to avoid descriptor cache miss\n  [ECONET]: remove econet_packet_type on unload\n  [AX25]: don\u0027t free pointers to statically allocated data\n  [PATCH] mac80211: probe for hidden SSIDs in pre-auth scan\n  [PATCH] mac80211: fix tx status frame code\n  [BRIDGE]: Fix typo in net/bridge/br_stp_if.c\n  [BRIDGE]: sysfs locking fix.\n  [NETFILTER]: nf_nat_sip: don\u0027t drop short packets\n  [NETFILTER]: nf_conntrack_sip: fix SIP-URI parsing\n  [NETFILTER]: nf_conntrack_sip: check sname !\u003d NULL before calling strncmp\n  [NETFILTER]: netfilter: xt_u32 bug correction\n"
    }
  ],
  "next": "585eb6daa4b6886ab92ff914f55e8e87f7c2670b"
}
